:root{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#80808080;color:inherit}::-moz-selection{background-color:#80808080;color:inherit}*,:before,:after{border-width:0;border-style:solid;border-color:currentColor}*{-webkit-tap-highlight-color:transparent}.frz-icon{display:inline-block;width:26px;height:26px;background:currentColor;-webkit-mask:var(--icon) no-repeat center / contain;mask:var(--icon) no-repeat center / contain;flex-shrink:0}.frz-icon--sm{width:14px;height:14px}.frz-qty{--frz-qty-stroke: 2px;display:flex;align-items:stretch;width:100%;height:35px;box-sizing:border-box;border:var(--frz-qty-stroke) solid currentColor;color:inherit}.frz-qty__btn{flex:0 0 calc(35px - var(--frz-qty-stroke));width:calc(35px - var(--frz-qty-stroke));box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;color:inherit;border:0;cursor:pointer;transition:background-color .15s ease}.frz-qty__btn:first-child{border-right:var(--frz-qty-stroke) solid currentColor}.frz-qty__btn:last-child{border-left:var(--frz-qty-stroke) solid currentColor}.frz-qty__btn:hover{background:currentColor}.frz-qty__btn:hover .frz-qty__icon:before,.frz-qty__btn:hover .frz-qty__icon:after{background:var(--frz-qty-bg, #000)}.frz-qty__btn:disabled{opacity:.35;cursor:not-allowed;background:transparent}.frz-qty__btn:disabled .frz-qty__icon:before,.frz-qty__btn:disabled .frz-qty__icon:after{background:currentColor}.frz-qty__icon{position:relative;display:block;width:14px;height:14px}.frz-qty__icon:before,.frz-qty__icon--plus:after{content:"";position:absolute;background:currentColor}.frz-qty__icon:before{left:0;top:calc(7px - var(--frz-qty-stroke) / 2);width:14px;height:var(--frz-qty-stroke)}.frz-qty__icon--plus:after{left:calc(7px - var(--frz-qty-stroke) / 2);top:0;width:var(--frz-qty-stroke);height:14px}.frz-qty__input{flex:1 1 auto;min-width:0;background:transparent;color:inherit;border:0;padding:0;text-align:center;font-family:var(--frz-font-mono);font-weight:400;font-size:15px;line-height:1.35;letter-spacing:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media(pointer:coarse){.frz-qty__input{font-size:16px}}.frz-qty__input:focus{outline:none}.frz-qty__input::-webkit-outer-spin-button,.frz-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.frz-spec{display:flex;flex-direction:column;border-bottom:3px solid var(--frz-spec-fg)}.frz-spec__row{display:grid;grid-template-columns:117px 10px minmax(0,1fr);align-items:start;padding:7px 0 6px 1px}.frz-spec__row:first-child{border-top:3px solid var(--frz-spec-fg);padding-top:6px}.frz-spec__row:last-child{padding-top:14px;padding-bottom:37px}.frz-spec__row+.frz-spec__row{border-top:1px solid var(--frz-spec-fg)}.frz-spec__label,.frz-spec__sep{font-family:var(--frz-font-mono);font-weight:400;font-size:15px;line-height:27px;letter-spacing:0;color:var(--frz-spec-fg)}.frz-spec__value{font-family:var(--frz-font-sans);font-weight:400;font-size:15px;line-height:27px;letter-spacing:0;text-align:right;color:var(--frz-spec-fg)}.frz-spec__value span{display:block}.frz-spec__value span+span{margin-top:7px}@media(min-width:768px){.frz-spec__row:not(.frz-spec__row--color) .frz-spec__sep{visibility:hidden}.frz-spec__value:not(.frz-spec__swatches) span{position:relative}.frz-spec__value:not(.frz-spec__swatches) span:before{content:"/";position:absolute;left:-10px;font-family:var(--frz-font-mono);font-weight:400;color:var(--frz-spec-fg)}}.frz-spec .frz-spec__row--color{order:-1;display:flex;align-items:center;justify-content:space-between;padding:0;border-top:0}.frz-spec__row--color .frz-spec__sep{display:none}.frz-spec__row--color .frz-spec__label{flex:0 0 auto;min-width:118px;font-family:var(--frz-font-sans);font-weight:600;font-size:20px;line-height:1.21}.frz-spec__note{flex:0 1 auto;min-width:0;margin:0 14px 0 auto;font-family:var(--frz-font-sans);font-weight:500;font-size:12px;line-height:27px;letter-spacing:.6px;text-align:right;color:var(--frz-spec-note, var(--frz-color-muted))}.frz-spec__note[hidden]{display:none}.frz-spec__row--color .frz-spec__swatches{flex:0 0 auto}.frz-spec__swatches{display:flex;justify-content:flex-end;align-items:center;gap:13px}.frz-spec__swatch{position:relative;display:inline-flex}.frz-spec__chip{display:block;width:25px;height:25px;background:var(--frz-spec-swatch)}.frz-spec__swatch-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.frz-spec__swatch-input:checked+.frz-spec__chip{box-shadow:inset 0 0 0 2px var(--frz-color-muted)}.frz-spec__swatch-input:focus-visible+.frz-spec__chip{outline:2px solid var(--frz-spec-fg);outline-offset:2px}.frz-spec__swatch--unavailable .frz-spec__chip{position:relative;overflow:hidden}.frz-spec__swatch--unavailable .frz-spec__chip:before,.frz-spec__swatch--unavailable .frz-spec__chip:after{content:"";position:absolute;top:50%;left:50%;width:142%;height:3px;background:var(--frz-color-unavailable)}.frz-spec__swatch--unavailable .frz-spec__chip:before{transform:translate(-50%,-50%) rotate(45deg)}.frz-spec__swatch--unavailable .frz-spec__chip:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:767px){.frz-spec__row{grid-template-columns:96px 10px minmax(0,1fr)}.frz-spec__label,.frz-spec__value{font-size:12px}.frz-spec__value span+span{margin-top:4px}.frz-spec__row:last-child{padding-top:8px;padding-bottom:20px}.frz-spec__row--color .frz-spec__label{letter-spacing:.6px;min-width:97px}.frz-spec__note{line-height:1.2}.frz-spec__note [data-frz-spec-note-text]{display:block}}.frz-toast{position:fixed;top:var(--frz-toast-top, 86px);right:40px;z-index:110;width:360px;max-width:calc(100vw - 2 * var(--frz-gutter-mobile));pointer-events:none}.frz-toast__panel{position:relative;overflow:hidden;pointer-events:auto;padding:20px;background:var(--frz-color-surface);border:1px solid var(--frz-color-divider-strong);color:rgb(var(--color-foreground));animation:frz-toast-in .2s ease-out}.frz-toast__panel[hidden],.frz-toast__panel [hidden]{display:none}@keyframes frz-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.frz-toast__panel{animation:none}}.frz-toast__progress{position:absolute;top:0;left:0;width:100%;height:2px;background:rgb(var(--color-foreground));transform-origin:left center;animation:frz-toast-countdown 4s linear forwards}.frz-toast.is-paused .frz-toast__progress{animation-play-state:paused}@keyframes frz-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.frz-toast__body{display:flex;align-items:flex-start;gap:16px}.frz-toast__thumb{flex:none;width:64px;height:64px;object-fit:cover;display:block}.frz-toast__main{flex:1 1 auto;min-width:0}.frz-toast__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.frz-toast__title{margin:0;font-family:var(--frz-font-mono);font-weight:600;font-size:15px;line-height:1.35;text-transform:uppercase}.frz-toast__close{display:inline-flex;flex:none;padding:3px;margin:-3px -3px 0 0;border:0;background:none;color:inherit;cursor:pointer}.frz-toast__close:focus-visible,.frz-toast__cta:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.frz-toast__item{margin:12px 0 0;font-family:var(--frz-font-sans);font-size:15px;line-height:1.5}.frz-toast__note{margin:4px 0 0;font-family:var(--frz-font-sans);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.6px;color:var(--frz-color-muted)}.frz-toast__cta,.frz-toast__cta:visited{display:flex;align-items:center;justify-content:center;height:32px;margin-top:16px;background:var(--frz-color-primary-deep);color:#fff;font-family:var(--frz-font-mono);font-size:12px;line-height:1.35;letter-spacing:.6px;text-decoration:none;transition:opacity .2s ease}.frz-toast__cta:hover{opacity:.85}@media(max-width:767px){.frz-toast{right:var(--frz-gutter-mobile)}}frozon-carousel{display:block}.frz-carousel__arrow{width:43px;height:43px;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}.frz-carousel__arrow .frz-icon{width:100%;height:100%}.frz-carousel__arrow:disabled{cursor:not-allowed;background:transparent;color:var(--frz-color-inactive)}.frz-carousel__arrow:disabled .frz-icon{background:var(--frz-color-inactive)}.frz-carousel__track{cursor:pointer}.frz-carousel__track:before{content:"";position:absolute;left:0;right:0;top:-11px;bottom:-10px}.is-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}.is-dragging img,.is-dragging a{pointer-events:none}.frz-carousel__track{position:relative;flex:0 0 auto;width:300px;height:3px;background:var(--frz-color-inactive)}.frz-carousel__track .frz-carousel__thumb{display:block;position:absolute;top:0;left:0;height:100%;background:currentColor;transition:transform .25s ease,width .25s ease;will-change:transform,width}.frz-anchor-target{scroll-margin-top:92px}span.frz-anchor-target{display:block;width:0;height:0}@media(prefers-reduced-motion:no-preference){html.frz-smooth-scroll{scroll-behavior:smooth}}:root{--frz-color-surface: #10181E;--frz-color-surface-deep: #0A1428;--frz-color-primary: #0033B6;--frz-color-primary-deep: #002399;--frz-color-muted: #808080;--frz-color-divider: rgba(255, 255, 255, .1);--frz-color-divider-strong: rgba(255, 255, 255, .2);--frz-color-overlay-soft: rgba(255, 255, 255, .5);--frz-color-primary-outline: #0029B2;--frz-color-inactive: #333333;--frz-color-unavailable: #D9D9D9;--frz-color-surface-rgb: 16 24 30;--frz-color-primary-deep-rgb: 0 35 153}:root{--frz-section-pad-mobile: 50px;--frz-gutter-mobile: 40px;--frz-font-display: "Proto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--frz-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--frz-font-mono: "Proto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--frz-display-size: 120px;--frz-display-line-height: 1;--frz-display-letter-spacing: .067em;--frz-h1-size: 56px;--frz-h1-line-height: 1.1;--frz-h2-size: 44px;--frz-h2-line-height: 1.15;--frz-h3-size: 32px;--frz-h3-line-height: 1.2;--frz-h4-size: 24px;--frz-h4-line-height: 1.3;--frz-body-size: 18px;--frz-body-line-height: 1.6;--frz-subhead-size: 16px;--frz-subhead-line-height: 1.5;--frz-caption-size: 12px;--frz-caption-letter-spacing: .25em;--frz-mono-small-size: 11px;--frz-mono-small-letter-spacing: .13em}.frz-display{font-family:var(--frz-font-display);font-size:var(--frz-display-size);font-weight:600;line-height:var(--frz-display-line-height);letter-spacing:var(--frz-display-letter-spacing);text-transform:uppercase}.frz-h1{font-family:var(--frz-font-sans);font-size:var(--frz-h1-size);font-weight:700;line-height:var(--frz-h1-line-height)}.frz-h2{font-family:var(--frz-font-sans);font-size:var(--frz-h2-size);font-weight:700;line-height:var(--frz-h2-line-height)}.frz-h3{font-family:var(--frz-font-sans);font-size:var(--frz-h3-size);font-weight:600;line-height:var(--frz-h3-line-height)}.frz-h4{font-family:var(--frz-font-sans);font-size:var(--frz-h4-size);font-weight:600;line-height:var(--frz-h4-line-height)}.frz-body{font-family:var(--frz-font-sans);font-size:var(--frz-body-size);font-weight:400;line-height:var(--frz-body-line-height)}.frz-subhead{font-family:var(--frz-font-sans);font-size:var(--frz-subhead-size);font-weight:600;line-height:var(--frz-subhead-line-height)}.frz-caption{font-family:var(--frz-font-mono);font-size:var(--frz-caption-size);font-weight:500;letter-spacing:var(--frz-caption-letter-spacing);text-transform:uppercase;color:var(--frz-color-muted)}.frz-mono-small{font-family:var(--frz-font-mono);font-size:var(--frz-mono-small-size);font-weight:500;letter-spacing:var(--frz-mono-small-letter-spacing)}@font-face{font-family:Proto Mono;src:url(Proto-Mono-Light.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Proto Mono;src:url(Proto-Mono-Regular.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Proto Mono;src:url(Proto-Mono-Medium.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Proto Mono;src:url(Proto-Mono-Semi-Bold.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}.product__title,.product__title>a{font-family:var(--frz-font-display);font-weight:600;letter-spacing:.02em;line-height:1.15;word-break:normal;overflow-wrap:break-word}.product__text.caption-with-letter-spacing,.product__text.uppercase{font-family:var(--frz-font-mono);font-weight:500;letter-spacing:.08em}.price,.price__regular .price-item,.price__sale .price-item,.price__container .price-item{font-family:var(--frz-font-mono);font-weight:600}.product-form__submit,.shopify-payment-button__button--unbranded{font-family:var(--frz-font-mono);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.utility-bar.gradient{--color-background: 0 35 153;--color-foreground: 255 255 255;--gradient-background: #002399}.utility-bar .announcement-bar__message{padding:1.4rem 0;min-height:4.5rem}.restock-alerts-modal-box,.restock-alerts-modal-box .modalBoxUpperSectionStyle,.restock-alerts-modal-box .modalBoxLowerSectionStyle,.restock-alerts-modal-box .restock-alerts-email-input,.restock-alerts-modal-box .restock-alerts-variant-select{border-radius:0!important}.restock-alerts-modal-box .restock-alerts-email-input{background:#fff!important;color:#000!important}.restock-alerts-modal-box .restock-alerts-email-input::placeholder{color:var(--frz-color-muted)!important;opacity:1!important}.restock-alerts-modal-box .restock-alerts-submit-button{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;padding:0 16px!important;background:var(--frz-color-primary-deep)!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--frz-font-mono)!important;font-weight:400!important;font-size:15px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;transition:opacity .15s}.restock-alerts-modal-box .restock-alerts-submit-button:before,.restock-alerts-modal-box .restock-alerts-submit-button:after{box-shadow:none!important;border-radius:0!important}.restock-alerts-modal-box .restock-alerts-submit-button:hover{opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/27/assets/frozon-tokens.css.map */
