*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-m-0{margin:0}.\!tw-my-0{margin-bottom:0!important;margin-top:0!important}.tw-mb-\[15px\]{margin-bottom:15px}.tw-mb-\[30px\]{margin-bottom:30px}.tw-ml-auto{margin-left:auto}.tw-block{display:block}.tw-flex{display:flex}.tw-grid{display:grid}.tw-aspect-square{aspect-ratio:1/1}.tw-h-\[15px\]{height:15px}.tw-h-auto{height:auto}.tw-w-\[1px\]{width:1px}.tw-w-\[30px\]{width:30px}.tw-w-full{width:100%}.tw-flex-shrink-0{flex-shrink:0}.tw-flex-grow-0{flex-grow:0}.tw-cursor-pointer{cursor:pointer}.tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-items-center{align-items:center}.tw-justify-between{justify-content:space-between}.tw-justify-evenly{justify-content:space-evenly}.tw-gap-\[10px\]{gap:10px}.tw-gap-\[20px\]{gap:20px}.tw-gap-\[30px\]{gap:30px}.tw-gap-\[3px\]{gap:3px}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-\[3px\]{border-radius:3px}.tw-rounded-\[4px\]{border-radius:4px}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-x-0{border-left-width:0;border-right-width:0}.tw-border-b-0{border-bottom-width:0}.tw-border-t-0{border-top-width:0}.tw-border-solid{border-style:solid}.tw-border-none{border-style:none}.tw-border-\[rgb\(var\(--border-color\)\)\]{border-color:rgb(var(--border-color))}.tw-border-\[rgba\(22\,22\,22\,\.1\)\]{border-color:hsla(0,0%,9%,.1)}.tw-border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.tw-bg-\[\#C9C9C9\]{--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity,1))}.tw-bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.tw-bg-transparent{background-color:transparent}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-p-0{padding:0}.tw-p-\[1px\]{padding:1px}.tw-px-\[15px\]{padding-left:15px;padding-right:15px}.tw-pb-\[20px\]{padding-bottom:20px}.tw-text-left{text-align:left}.tw-font-primary{font-family:urw-din,sans-serif}.tw-text-\[12px\]{font-size:12px}.tw-text-\[13px\]{font-size:13px}.tw-text-\[14px\]{font-size:14px}.tw-text-\[16px\]{font-size:16px}.tw-font-bold{font-weight:700}.tw-uppercase{text-transform:uppercase}.tw-normal-case{text-transform:none}.\!tw-leading-none{line-height:1!important}.tw-leading-none{line-height:1}.tw-leading-normal{line-height:1.5}.tw-leading-tight{line-height:1.25}.tw-tracking-normal{letter-spacing:0}.tw-text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tw-text-primary{--tw-text-opacity:1;color:rgb(220 169 33/var(--tw-text-opacity,1))}.format-html p,.format-html p a,.format-html ul li{font-size:14px}.shopify-section--main-product .breadcrumb__list{align-items:center;display:flex;gap:5px;padding-bottom:15px;padding-top:15px}.shopify-section--main-product .breadcrumb__item{align-items:center;display:flex;gap:5px}.shopify-section--main-product .breadcrumb .breadcrumb__item+.breadcrumb__item:before{content:">";float:none;margin:0}.shopify-section--main-product .breadcrumb__link{font-size:12px!important;opacity:1!important}.shopify-section--main-product .breadcrumb__link[aria-current=page]{font-weight:700}.shopify-section--main-product .product{display:grid;margin:0 0 30px}@media (min-width:1000px){.shopify-section--main-product .product{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:60px}}@media (min-width:1200px){.shopify-section--main-product .product{gap:80px;grid-template-columns:repeat(11,minmax(0,1fr))}}.shopify-section--main-product .product__info,.shopify-section--main-product .product__media{margin:0;padding:0;width:100%}@media (min-width:1000px){.shopify-section--main-product .product__info,.shopify-section--main-product .product__media{max-width:100%}.shopify-section--main-product .product__media{align-self:flex-start;height:-moz-fit-content;height:fit-content;position:sticky}}@media (min-width:1200px){.shopify-section--main-product .product__media{grid-column:span 7/span 7}}@media(min-width:1000px){.shopify-section--main-product .product__media{top:calc(var(--header-height, 0px) + 20px)}}@media (min-width:1200px){.shopify-section--main-product .product__info{grid-column:span 4/span 4;max-width:437px}}body:has(product-image-zoom[open]) .product__media{position:relative;top:auto!important;z-index:10}.shopify-section--product-alternatives:has([data-product-alternatives-root]:not([data-loading=true]) .product-list__inner:empty){display:none}body[data-template=product] .shopify-section--product-recommendations{display:none}body[data-template=product]:has(.shopify-section--product-alternatives [data-product-alternatives-root]:not([data-loading=true]) .product-list__inner:empty) .shopify-section--product-recommendations{display:block}[data-product-alternatives-root][data-loading=true] .product-list__loading{display:grid}[data-product-alternatives-root][data-loading=true] [data-product-alternatives-list]{opacity:0;pointer-events:none}[data-product-alternatives-root]:not([data-loading=true]) .product-list__loading,[data-product-alternatives-root][data-loading=true] [data-product-alternatives-controls]{display:none}.product-list__loading{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:741px){.product-list__loading{grid-template-columns:repeat(5,minmax(0,1fr))}}.product-alternatives__skeleton{display:grid;gap:.75rem}.product-alternatives__skeleton-image,.product-alternatives__skeleton-line{animation:product-alternatives-loading 1.4s ease-in-out infinite;background:linear-gradient(90deg,rgba(var(--text-color),.08) 0,rgba(var(--text-color),.16) 50%,rgba(var(--text-color),.08) 100%);background-size:200% 100%}.product-alternatives__skeleton-image{aspect-ratio:.67;border-radius:.375rem}.product-alternatives__skeleton-line{border-radius:9999px;height:.75rem}.product-alternatives__skeleton-line--title{width:78%}.product-alternatives__skeleton-line--price{width:42%}@keyframes product-alternatives-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.product__media .product_media_grid{gap:15px}.product__media .product_media_grid .product__media-image-wrapper,.product__media .product_media_grid .product__media-image-wrapper img{aspect-ratio:409/508;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.product__media .product__media-list-wrapper .product__media-image-wrapper{aspect-ratio:12/18}.product__media .product__media-list-wrapper .product__media-image-wrapper img{aspect-ratio:12/18;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.product__media .product__media-nav .product__thumbnail-list-inner{padding-left:0;padding-right:0}.product__media .product__media-nav .product__thumbnail-scroll-shadow{margin-left:auto;margin-right:auto}.product__media .product__media-nav .product__thumbnail{border-radius:4px}.product__media .product__media-nav .product__thumbnail img{aspect-ratio:56/51;border-radius:3px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.product__info .product-meta{margin-bottom:20px}.product__info .product-meta__title{margin-bottom:15px!important;margin-top:0!important}@media (min-width:1200px){.product__info .product-meta__title{margin-top:15px!important}}.product__info .product-meta__short-description{margin-bottom:25px}.product__info .product-meta__short-description p{font-size:14px;line-height:1.25}.product-form .size-chart-anchor .ks-chart-modal-link{margin-bottom:0;margin-top:0}.product-form .product-form__option-info{font-size:14px;font-weight:700}.product-form .product-form__option-info .product-form__option-link{font-weight:400}.product-form .product-form__variants .block-swatch-list{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}@media (min-width:741px){.product-form .product-form__variants .block-swatch-list{grid-template-columns:repeat(7,minmax(0,1fr))}}.product-form .product-form__variants .block-swatch.is-disabled .block-swatch__item{background-image:none;color:rgb(var(--text-color))}.product-form .product-form__variants .block-swatch__item{align-items:center;aspect-ratio:56/51;border-radius:3px;display:flex;justify-content:center;margin:0;min-width:0;padding:0;width:100%}.product-form .product-form__variants .block-swatch__radio:checked+.block-swatch__item{font-weight:700}.product-form .product-form__buy-buttons #AddToCart[disabled],.product-form .product-form__buy-buttons a[href="#product-alternatives"]{display:none}.product-form .product-form__buy-buttons:has(#AddToCart[disabled]) a[href="#product-alternatives"]{display:flex}.product-form .bogos-bundle-view-block,.product-form .bogos-discount-view-block,.product-form .bogos-fbt-upsell-view-block,.product-form .bogos-mix-match-view-block{display:none!important}.product-form .bogos-discount-view-block:has(#bogos-bundle-view div),.product-form .bogos-discount-view-block:has(#bogos-volume-discount-view div),.product-form .bogos-fbt-upsell-view-block:has(#bogos-volume-discount-view div),.product-form .bogos-mix-match-view-block:has(#bogos-mix-match-view div){display:block!important}.product_meta_details .product-trust-row+.product-trust-row{margin-top:14px}.product_meta_details .product-trust-row__static,.product_meta_details .product-trust-row__trigger{align-items:center;background-color:transparent;border-width:0;display:flex;justify-content:flex-start;margin:0;max-width:100%;padding:0;text-align:left;width:100%}.product_meta_details .product-trust-row__static p,.product_meta_details .product-trust-row__trigger p{align-items:center;display:flex;flex-direction:row;margin:0;max-width:100%;width:100%}.product_meta_details .product-trust-row__trigger{cursor:pointer}drawer-content[id*=size-chart-drawer] img{width:100%}.drawer__social-impact .drawer__content{padding:20px}@media (min-width:1000px){.drawer__social-impact .drawer__content{padding:45px}}.drawer__social-impact .drawer__content *{font-size:15px!important}.drawer__social-impact .drawer__content h4{border-style:solid;border-width:1px 0 0;margin-bottom:30px;margin-top:30px;--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1));padding-top:30px}.drawer__social-impact .drawer__social-impact-inner iframe,.drawer__social-impact .drawer__social-impact-inner img,.drawer__social-impact .drawer__social-impact-inner video{height:auto;max-width:100%}.drawer__social-impact .drawer__social-impact-inner img{margin-bottom:15px;margin-top:15px}.product-sticky-form{--container-max-width:1300px}.product-sticky-form img.product-sticky-form__image{aspect-ratio:1/1;border-radius:9999px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.product-sticky-form .product-sticky-form__title{font-size:16px;font-weight:700}.product-sticky-form .product-sticky-form__variants{align-items:center;gap:10px}.product-sticky-form .product-form__add-button,.product-sticky-form .select-wrapper button.select{border-radius:6px!important}.product-sticky-form .okeReviews,.product-sticky-form .okeReviews *{line-height:1!important}.product-sticky-form .okeReviews-reviewsSummary-ratingCount{font-size:14px!important;font-weight:700!important;margin-bottom:0!important;margin-top:0!important}html:has(body[data-template=product]){scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media (min-width:1000px){html:has(body[data-template=product]){scroll-padding-top:calc(var(--header-height) + 116px)}}.dd-scroller{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dd-scroller::-webkit-scrollbar{display:none}.hover\:tw-underline:hover{text-decoration-line:underline}@media (max-width:740px){.phone\:tw-hidden{display:none}}@media (max-width:420px){.xs\:tw-hidden{display:none}.xs\:tw-flex-col{flex-direction:column}.xs\:tw-gap-\[5px\]{gap:5px}.xs\:tw-py-\[10px\]{padding-bottom:10px;padding-top:10px}.xs\:tw-text-\[14px\]{font-size:14px}.xs\:tw-leading-none{line-height:1}}@media (min-width:741px){.tablet\:tw-hidden{display:none}}@media (max-width:999px){.pocket\:tw-flex-col{flex-direction:column}.pocket\:tw-items-start{align-items:flex-start}.pocket\:tw-justify-start{justify-content:flex-start}}@media (min-width:1000px){.lap\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lap\:tw-gap-\[30px\]{gap:30px}}.\[\&_\*\]\:\!tw-m-0 *{margin:0!important}.\[\&_\*\]\:tw-text-\[12px\] *{font-size:12px}.\[\&_\*\]\:\!tw-leading-tight *{line-height:1.25!important}.\[\&_\*\]\:tw-leading-none *{line-height:1}
