.nps-native-variant>.xo-field-toggle__input:focus-visible+.xo-field-toggle__text{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}body[xo-product] .xo-main-breadcrumb .xo-breadcrumb__link{opacity:1}body[xo-product] xo-product[xo-product-information] .xo-price[xo-binding=money_price],body[xo-product] .nps-native-variant>.xo-field-toggle__text>span{color:color-mix(in srgb,rgb(var(--color-primary)) 70%,rgb(var(--color-foreground)))}body[xo-product] .nps-native-variant>.xo-field-toggle__input:checked+.xo-field-toggle__text{border-color:color-mix(in srgb,rgb(var(--color-primary)) 70%,rgb(var(--color-foreground)))}.nps-size-guide-table{width:100%;table-layout:fixed;border-collapse:collapse;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.5}.nps-size-guide-table caption{padding-bottom:1.2rem;text-align:start;font-weight:600}.nps-size-guide-table th,.nps-size-guide-table td{padding:.8rem .6rem;border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 25%,transparent);text-align:center;overflow-wrap:anywhere}.nps-size-guide-table thead th{font-weight:600;background:color-mix(in srgb,rgb(var(--color-foreground)) 5%,transparent)}.nps-size-guide-table th:first-child{width:20%}.nps-size-guide-table thead th:nth-child(2){width:25%}.nps-size-guide-table tbody th{font-weight:400}@media(forced-colors:active){.nps-native-variant>.xo-field-toggle__input:focus-visible+.xo-field-toggle__text{outline-color:Highlight}.nps-size-guide-table th,.nps-size-guide-table td{border-color:CanvasText}}@media(min-width:992px){[id$=__hover_content_effect_rUpcHX] .xo-hover-content__trigger [class~="op:0.3@lg"]{opacity:.6}[id$=__hover_content_effect_rUpcHX] .xo-hover-content__trigger[xo-active]:not([xo-active=false]) [class~="op:0.3@lg"],[id$=__hover_content_effect_rUpcHX] .xo-hover-content__trigger:hover [class~="op:0.3@lg"],[id$=__hover_content_effect_rUpcHX] .xo-hover-content__trigger:focus-within [class~="op:0.3@lg"]{opacity:1}}.nps-category-card{position:relative}.nps-category-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;color:inherit}.nps-category-card__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px;box-shadow:none}.nps-cart-discount-inline{display:block;width:100%;min-width:0;color:rgba(var(--color-foreground))}.nps-cart-discount-inline__label{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.nps-cart-discount-inline__form{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;margin:0}.nps-cart-discount-inline .nps-cart-discount-inline__input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:6px 12px;border:1px solid #d0d0d0!important;border-radius:0;background:rgba(var(--color-background));color:inherit;font:inherit;font-size:16px;line-height:1.4}.nps-cart-discount-inline__submit{display:none;min-width:0}.nps-cart-discount-inline__form:has(.nps-cart-discount-inline__input:not(:placeholder-shown)):not([data-discount-empty]){grid-template-columns:minmax(0,1fr) auto;gap:8px}.nps-cart-discount-inline__form:has(.nps-cart-discount-inline__input:not(:placeholder-shown)):not([data-discount-empty]) .nps-cart-discount-inline__submit{display:block}.nps-cart-discount-inline .nps-cart-discount-inline__button{box-sizing:border-box;min-height:36px;height:36px;margin:0;padding:8px 16px!important;border:1px dashed #707070!important;border-radius:0!important;font-size:11px!important;font-weight:600;line-height:14px!important;white-space:nowrap;cursor:pointer}.nps-cart-discount-inline__submit>div{padding:0!important}.nps-cart-discount-inline .nps-cart-discount-inline__input:focus,.nps-cart-discount-inline .nps-cart-discount-inline__input:focus-visible{border-color:#c8c8c8!important;outline:2px solid #e8e8e8;outline-offset:1px;box-shadow:none}.nps-cart-discount-inline__button:focus-visible,.nps-cart-discount-inline__remove-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nps-cart-discount-inline__submit[xo-loading]{opacity:.6;pointer-events:none}.nps-cart-discount-inline__codes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nps-cart-discount-inline__code{display:flex;align-items:center;max-width:100%;border:1px solid rgba(var(--color-border),.5);background:rgba(var(--color-layer-1))}.nps-cart-discount-inline__code-text{min-width:0;padding:8px 0 8px 12px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.nps-cart-discount-inline__remove{display:flex;flex:0 0 44px}.nps-cart-discount-inline__remove-button{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.nps-cart-discount-inline__remove[xo-loading]{opacity:.6;pointer-events:none}@media(max-width:767px){.nps-product-gallery-mobile{overflow:hidden}.nps-product-gallery-mobile__main{aspect-ratio:var(--nps-gallery-entry-ratio, 3 / 4);touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.nps-product-gallery-mobile>xo-carousel:not([xo-initialized])>.nps-product-gallery-mobile__main>xo-carousel-list{display:block;transform:none!important}.nps-product-gallery-mobile>xo-carousel:not([xo-initialized])>.nps-product-gallery-mobile__main>xo-carousel-list>:first-child{display:block;width:100%;padding-inline-end:0}.nps-product-gallery-mobile>xo-carousel:not([xo-initialized])>.nps-product-gallery-mobile__main>xo-carousel-list>:not(:first-child){display:none}.js .nps-product-gallery-mobile:not([data-nps-gallery-ready]) :is(.nps-product-gallery-mobile__thumbnails,.nps-product-gallery-mobile__pagination){visibility:hidden;pointer-events:none}.nps-product-gallery-mobile__thumbnails xo-carousel-thumbnail{--xo-per-view: var(--nps-gallery-thumbnail-count, 5);--xo-gap: 10px}.nps-product-gallery-mobile__thumbnails xo-carousel-thumbnail>xo-carousel-inner>xo-carousel-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0}.nps-product-gallery-mobile__thumbnails xo-carousel-thumbnail>xo-carousel-inner>xo-carousel-list>*{box-sizing:border-box;flex:0 0 auto;width:calc(100% / var(--xo-per-view, 5) + var(--xo-gap, 10px) / var(--xo-per-view, 5));padding:0;padding-inline-end:var(--xo-gap, 10px)}.no-js .nps-product-gallery-mobile__thumbnails xo-carousel-inner{overflow-x:auto}.nps-product-gallery-mobile__thumbnails{padding-bottom:0}.nps-product-gallery-mobile__thumbnail-wrapper{box-sizing:border-box;width:100%;max-width:100%;padding-inline:15px}.nps-product-gallery-mobile__thumbnail-content{width:100%;max-width:none}.nps-product-gallery-mobile__pagination{min-height:52px;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;padding:0 12px 8px}.nps-product-gallery-mobile__pagination>xo-carousel-bullet{display:flex;align-items:center;justify-content:center;flex:0 0 calc(var(--nps-gallery-dot-size, 10px) + var(--nps-gallery-dot-gap, 6px));width:calc(var(--nps-gallery-dot-size, 10px) + var(--nps-gallery-dot-gap, 6px));height:44px;box-sizing:border-box;margin:0;padding:0;border:0}.nps-product-gallery-mobile__dot-target{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.nps-product-gallery-mobile__dot{display:block;flex:0 0 var(--nps-gallery-dot-size, 10px);width:var(--nps-gallery-dot-size, 10px);height:var(--nps-gallery-dot-size, 10px);border-radius:0;background:color-mix(in srgb,rgba(var(--color-foreground)) 22%,transparent);transition:background-color .16s ease}.nps-product-gallery-mobile__pagination xo-carousel-bullet[xo-active] .nps-product-gallery-mobile__dot{background:rgba(var(--color-primary))}.nps-product-gallery-mobile__pagination xo-carousel-bullet:focus-visible .nps-product-gallery-mobile__dot-target{outline:2px solid rgba(var(--color-foreground));outline-offset:-2px}@media(prefers-reduced-motion:reduce){.nps-product-gallery-mobile__dot{transition:none}}}:where(xo-animate:not([xo-item-used])),xo-animate-item,[xo-animate=scroll]{opacity:1!important;--xo-duration: 480 !important;--xo-constant: 35 !important;--xo-easing: cubic-bezier(.2, 0, 0, 1) !important}:is(xo-animate,xo-animate-item,[xo-animate=scroll])[xo-visible]:not([xo-visible=false]):not([data-nps-immediate]){animation-name:nps-content-enter!important;animation-delay:0ms!important}@keyframes nps-content-enter{0%{transform:translate3d(0,12px,0)}to{transform:none}}[data-nps-single-slide]>xo-carousel-inner>xo-carousel-list>xo-carousel-slide{opacity:1!important;transition:none!important}[data-nps-immediate],body[xo-product] #xo-main-content>.shopify-section:first-child :is(xo-animate,xo-animate-item),.shopify-section-group-header-group :is(xo-animate,xo-animate-item),.shopify-section-group-footer-group :is(xo-animate,xo-animate-item){animation:none!important;transform:none!important;filter:none!important;transition:none!important}.xo-footer-menu-item-mobile xo-collapse:not(:defined){height:auto;overflow:visible}.xo-footer-menu-item-mobile xo-collapse-trigger:not(:defined){cursor:default}.xo-footer-menu-item-mobile xo-collapse{will-change:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}:is(xo-animate,xo-animate-item,[xo-animate=scroll]){animation:none!important;transition:none!important;transform:none!important;filter:none!important}.xo-footer-menu-item-mobile *,[xo-animate-text-normal],[xo-animate-text-normal]:before,[xo-animate-text-normal]:after{transition-duration:0s!important;animation-duration:0s!important}::view-transition-old(root),::view-transition-new(root){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/nps-shared.css.map */
