@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(ally-display-0.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(ally-text-0.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(ally-text-1.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(ally-text-2.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(ally-text-3.woff2) format("woff2")}:root{--heading-font-family:"Barlow Condensed","Arial Narrow",sans-serif;--heading-font-weight:600;--heading-font-style:normal;--text-font-family:"Barlow",Arial,sans-serif;--text-font-weight:400;--text-font-style:normal;--ally-control:#161e28;--ally-control-selected:#283645;--ally-control-border:#536170;--ally-control-selected-border:#c4d8ed;--sticky-header-enabled:1;--sticky-announcement-bar-enabled:1}body{font-family:var(--text-font-family)}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--heading-font-family);font-weight:600}.ally-site-header__brand{font-family:var(--heading-font-family);font-size:32px;font-weight:600;letter-spacing:-.025em}.ally-site-header__nav>a,.ally-site-header__dropdown>summary{font-weight:600}.ally-site-header{box-shadow:none}.ally-announcement{min-height:36px}.ally-announcement__inner{justify-content:center;gap:10px;font-size:12px;letter-spacing:.075em}.ally-announcement__inner strong{font-weight:500}.ally-shipping-mark{color:#e8c38b;flex:none}.ally-site-header__actions>a{min-width:40px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.ally-cart-count{min-width:1ch;font-size:11px}.ally-site-header__dropdown-panel{border-radius:8px;background:#121a24;box-shadow:0 12px 32px #0005}.ally-detail-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;color:#a8b4c5;font:500 11px/1.5 var(--text-font-family);letter-spacing:.12em;text-transform:uppercase}.ally-detail-caption>:first-child{color:#dfc79f}body.page-type-product .product-info{padding:clamp(24px,2.3vw,36px);background:#111922!important;border:1px solid #2a3542;border-radius:12px;box-shadow:none!important}body.page-type-product .product-info__title{font-size:clamp(38px,3.6vw,58px);font-weight:600;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.product-info .ally-product-intro{max-width:44ch;margin:12px 0 0;color:#b7c2d0;font-size:15px;line-height:1.6;letter-spacing:0}body.page-type-product .product-info__block-item{margin-block:20px}body.page-type-product .product-info__block-item:first-child{margin-block-start:0}body.page-type-product .product-info__block-item:last-child{margin-block-end:0}body.page-type-product .product-info__block-item[data-block-type=variant-picker]{padding-block:22px 0;border-block:0;border-top:1px solid #2b3541}body.page-type-product .product-info__price .price-list{font-size:23px;font-weight:500}body.page-type-product .product-info .variant-picker{gap:22px!important}body.page-type-product .product-info .variant-picker__option-info{margin-bottom:9px;font-size:14px;letter-spacing:0}body.page-type-product .product-info .variant-picker__option-info .h-stack{gap:6px}body.page-type-product .product-info .variant-picker__option-info .text-subdued{color:#aebbc9!important}body.page-type-product .product-info .variant-picker .block-swatch{position:relative;min-height:46px!important;padding:12px 18px!important;color:#e6edf5!important;background:var(--ally-control)!important;border:1px solid var(--ally-control-border)!important;border-radius:6px!important;box-shadow:none!important;transform:none!important;filter:none!important;animation:none!important;font-family:var(--text-font-family);font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;transition:background-color .16s,border-color .16s!important}body.page-type-product .product-info .variant-picker .block-swatch:before,body.page-type-product .product-info .variant-picker .block-swatch:after,body.page-type-product .product-info .variant-picker .block-swatch span:before{display:none!important;content:none!important}body.page-type-product .product-info .variant-picker :checked+.block-swatch,body.page-type-product .product-info .variant-picker .block-swatch.is-selected{background:var(--ally-control-selected)!important;border-color:var(--ally-control-selected-border)!important;box-shadow:inset 0 0 0 1px var(--ally-control-selected-border)!important;color:#fff!important}.product-info .ally-option-check{display:none;position:absolute;right:10px;top:11px;width:12px;height:12px;color:#e4f0ff;pointer-events:none}.product-info :checked+.block-swatch .ally-option-check,.product-info .block-swatch.is-selected .ally-option-check{display:block}body.page-type-product .product-info .block-swatch .ally-option-name{line-height:1.3!important}body.page-type-product .product-info .ally-core-options .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px!important;width:100%}body.page-type-product .product-info .ally-core-options .block-swatch{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;height:auto!important;min-height:112px!important;padding:14px 12px!important;margin:0;min-width:0;width:100%;white-space:normal!important;text-align:left}.product-info .ally-core-options .ally-option-name{padding-right:14px}.ally-core-note{font-size:12px;line-height:1.5;font-weight:400;color:#bdc9d6;letter-spacing:0}body.page-type-product .product-info .block-swatch .ally-core-price{margin-top:auto;padding-top:4px;font-size:15px;font-weight:600;line-height:1.3!important;letter-spacing:0}.ally-option-unavailable{font-size:11px;font-weight:400}.ally-core-guide{margin-top:3px;font-size:14px;border:0}.ally-core-guide>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:9px 0;color:#c1d0e1;cursor:pointer;list-style:none}.ally-core-guide>summary::-webkit-details-marker{display:none}.ally-core-guide>summary>span{font-size:20px;font-weight:400;transition:transform .2s}.ally-core-guide[open]>summary>span{transform:rotate(45deg)}.ally-core-guide__content{display:grid;gap:16px;padding:14px;background:#161f2a;border:1px solid #33404e;border-radius:6px}.ally-core-guide__content p{margin:4px 0 0;color:#bac5d4;font-size:14px;line-height:1.6}.ally-core-guide__content .ally-core-guide__footnote{font-size:12px}body.page-type-product .product-info .variant-picker .block-swatch.is-disabled{opacity:.55!important;box-shadow:none!important}body.page-type-product .product-info buy-buttons .button[type=submit],body.page-type-product product-quick-add .button[type=submit],cart-drawer .button[name=checkout]{min-height:54px!important;color:#0e1722!important;background:linear-gradient(105deg,#d9ebf8,#f2f6fa 65%)!important;border:1px solid #eaf2fa!important;border-radius:6px!important;box-shadow:none!important;transform:none!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important}.ally-order-support{display:grid;gap:12px;margin-top:16px;font-size:13px;color:#afbdcc}.ally-order-support__shipping{display:flex;align-items:center;gap:8px;color:#c8d5e4}.ally-order-support__shipping svg{width:16px;height:16px;flex:none}.ally-order-support__links{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.ally-order-support a{text-underline-offset:4px;text-decoration:underline;text-decoration-color:#526174}.ally-order-support a:hover{text-decoration-color:currentColor}body.page-type-product .product-info .accordion-group{margin-top:24px;border-top:1px solid #2b3541}body.page-type-product .product-info .accordion{border-radius:0!important;border:0!important;border-bottom:1px solid #2b3541!important;background:transparent!important;box-shadow:none!important}body.page-type-product .product-info .accordion__toggle{padding:20px 0!important;font:600 15px/1.4 var(--text-font-family)!important;letter-spacing:0!important;text-transform:none!important}body.page-type-product .product-info .accordion__content{color:#bbc7d5;font-size:15px;line-height:1.7}body #main .product-list .product-card{border:1px solid #303b48!important;border-radius:9px!important;background:#111923!important;box-shadow:none!important;transform:none!important}body #main .product-list .product-card:before,body #main .product-list .product-card:after{display:none!important}body #main .product-list .product-card .product-card__info{min-height:100px;padding:20px!important;gap:7px}body #main .product-list .product-card .product-card__title,body #main .product-list .product-card .product-card__title a{font-family:var(--text-font-family);font-size:17px;font-weight:600;letter-spacing:0;line-height:1.4}body #main .product-list .product-card .price-list{font-size:15px}.product-card .button,.product-card .product-card__mobile-quick-buy-button{color:#e9f0f8!important;background:#172331!important;border:1px solid #8a9eb5!important;border-radius:6px;box-shadow:none!important;transform:none!important;text-transform:none;font-size:14px;font-weight:600;letter-spacing:0}.product-card .product-card__mobile-quick-buy-button{min-width:44px;min-height:44px}.cart-drawer .quantity-selector{border:1px solid #526172;border-radius:5px;background:#151f2b;box-shadow:none}.cart-drawer .line-item__media{border-radius:6px}.cart-drawer .line-item-info{font-size:14px}body.page-type-index .ally-confidence__signal{box-shadow:none}body.page-type-index .ally-confidence__item strong{font-size:12px;font-weight:600;letter-spacing:.025em;text-transform:none}body.page-type-index .ally-confidence__item small{color:#aab8c8;font-size:12px;line-height:1.45}body #main .ally-path .ally-path__card{background:#131d29;border:1px solid #354354;border-radius:9px;box-shadow:none;transform:none}body #main .ally-path .ally-path__card:before,body #main .ally-path .ally-path__card:after{display:none}body #main .ally-path .ally-path__card p{color:#bcc9d8;font-size:15px;line-height:1.6}body #main .ally-path .ally-path__card strong{color:#d4e2f1;text-shadow:none}body #main .ally-path .ally-path__card:hover{border-color:#8b9fb8;background:#1b2838}.footer .input{min-height:50px;border-color:#586b81;border-radius:6px}body.page-type-product product-quick-add{border:1px solid #3a4858;background:#111a25;box-shadow:0 -4px 24px #0003}.ally-sticky-options{display:block;max-width:48ch;color:#b7c6d7;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #c4d8ed;outline-offset:4px}body.page-type-product .product-info .variant-picker input:focus-visible+.block-swatch{outline:2px solid #c4d8ed!important;outline-offset:4px}@media(hover:hover){body.page-type-product .product-info .variant-picker .block-swatch:hover{background:#202c39!important;border-color:#a9bed4!important}body.page-type-product .product-info .variant-picker :checked+.block-swatch:hover{background:var(--ally-control-selected)!important;border-color:var(--ally-control-selected-border)!important}body.page-type-product .product-info buy-buttons .button[type=submit]:hover,body.page-type-product product-quick-add .button[type=submit]:hover,cart-drawer .button[name=checkout]:hover{background:#fff!important}body #main .product-list .product-card:hover{border-color:#697d95!important}.product-card .button:hover{background:#26394e!important}}@media(max-width:1099px){.ally-site-header__inner{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px}.ally-site-header__actions{display:flex;gap:4px}.ally-site-header__currency,.ally-site-header__actions>a[aria-label=Account]{display:none}}@media(max-width:699px){.ally-site-header__brand{font-size:29px}.ally-site-header__inner{min-height:64px}.ally-announcement__inner{font-size:11px;gap:9px}.ally-detail-caption{padding-inline:14px;gap:10px;font-size:10px;letter-spacing:.09em}body.page-type-product .product-info{width:calc(100% - 24px);max-width:540px;padding:22px 18px!important;background:#111922!important;border-radius:10px!important}body.page-type-product .product-info__title{font-size:40px!important;letter-spacing:-.025em!important}.product-info .ally-product-intro{font-size:14px;margin-top:10px}body.page-type-product .product-info__block-item{margin-block:18px!important}body.page-type-product .product-info__block-item:first-child{margin-top:0!important}body.page-type-product .product-info__block-item[data-block-type=variant-picker]{padding-block:20px 0!important}body.page-type-product .product-info .variant-picker{gap:20px!important}body.page-type-product .product-info .ally-core-options .variant-picker__option-values{grid-template-columns:1fr;gap:8px!important}body.page-type-product .product-info .ally-core-options .block-swatch{display:grid!important;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:4px 12px;padding:12px 14px!important;min-height:72px!important}.product-info .ally-core-options .ally-option-name{padding:0}.product-info .ally-option-check{top:12px;right:12px;width:11px;height:11px}body.page-type-product .product-info .ally-core-options .ally-option-name{grid-column:1;grid-row:1}body.page-type-product .product-info .ally-core-options .ally-core-note{grid-column:1;grid-row:2}body.page-type-product .product-info .ally-core-options .ally-core-price{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;padding:0 13px 0 0}body #main .product-list .product-card .product-card__info{padding:14px!important;min-height:90px}body #main .product-list .product-card .product-card__title,body #main .product-list .product-card .product-card__title a{font-size:15px}body.page-type-product product-quick-add{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.product-quick-add__variant.ally-sticky-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ally-sticky-summary>variant-media,.ally-sticky-summary .vendor{display:none}.ally-sticky-summary>.v-stack{min-width:0}.ally-sticky-summary .price-list{font-size:14px}.ally-sticky-summary .ally-sticky-options{max-width:32ch;font-size:11px}body.page-type-product product-quick-add .button[type=submit]{min-height:46px!important;padding-inline:18px;font-size:14px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-info .block-swatch,.product-info .block-swatch:before,.product-info .block-swatch:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/ally-refinements.css.map */
