@charset "UTF-8";.section__product{display:flex;flex-direction:column;row-gap:1rem;padding:12px 0}.section__product .product__inner{display:grid;grid-template-columns:repeat(1,1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem;position:relative}@media(min-width:768px){.section__product .product__inner{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.section__product .product__inner{grid-template-columns:repeat(3,1fr)}}.section__product .product__inner .scrollbar{display:none;position:sticky;height:0;overflow:visible;left:0;top:28%;flex-direction:column;row-gap:.5rem;z-index:9;padding-left:1rem}.section__product .product__inner .scrollbar button{width:33px;height:33px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section__product .product__inner .scrollbar .rail{background-color:#fff;flex-grow:1;width:33px;padding:.5rem 0;display:flex;flex-direction:column;align-items:center;position:relative}.section__product .product__inner .scrollbar .rail .progress{width:3px;height:140px!important;background-color:#eee;position:relative;overflow:hidden}.section__product .product__inner .scrollbar .rail .progress .progress-bar{position:absolute;width:3px;background-color:#000;height:0px;max-height:100%;top:0;bottom:auto}@media(min-width:1024px){.section__product .product__inner :has(#product-slider-slide03) .scrollbar{display:flex}}.section__product .splide.product__images-silder{visibility:visible;scrollbar-width:none;-ms-overflow-style:none;position:relative!important}@media(max-width:1023px){.section__product .splide.product__images-silder:not(.is-initialized) .splide__slide{width:100%}}.section__product .splide.product__images-silder::-webkit-scrollbar{display:none}@media(max-width:1023px){.section__product .splide.product__images-silder .splide__track,.section__product .splide.product__images-silder .splide__list,.section__product .splide.product__images-silder .splide__slide,.section__product .splide.product__images-silder .zoom-image{height:100%}}@media(min-width:1024px){.section__product .splide.product__images-silder{height:calc(100vh - 64px);overflow:scroll;grid-column:span 2/span 2;position:sticky!important;top:32px}.section__product .splide.product__images-silder .splide__track{overflow:visible!important;padding:0!important}.section__product .splide.product__images-silder .splide__track .splide__list{display:grid!important;grid-template-columns:repeat(2,1fr);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem;transform:none!important;width:100%!important;transition:none!important}.section__product .splide.product__images-silder .splide__track .splide__list .splide__slide{width:auto!important;margin-right:0!important}}.section__product .splide.product__images-silder .splide__arrows{top:0;left:0;transform:none;position:absolute;display:flex;align-items:center}.section__product .splide.product__images-silder .splide__arrows .splide__arrow{background-color:transparent;position:relative;right:0;left:0;transform:none}.section__product .splide.product__images-silder .splide__arrows .splide__arrow svg{width:10px}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist{width:40px!important;height:40px!important;padding:0!important;opacity:1!important;flex-shrink:0!important;top:0;right:0;transform:none;position:absolute!important;display:flex!important;align-items:center;z-index:9}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist svg{width:18px!important;height:18px!important}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist svg.added{display:none!important}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist svg.not-added{display:block!important}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist:after{display:none!important}.section__product .splide.product__images-silder .swym-tooltip{display:none!important}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist.swym-icon.swym-heart.disabled.swym-added.swym-loaded{padding:0!important;opacity:1!important}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist.swym-icon.swym-heart.disabled.swym-added.swym-loaded svg.added{display:block!important}.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist.swym-icon.swym-heart.disabled.swym-added.swym-loaded svg.not-added{display:none!important}@media(min-width:768px){.section__product .splide.product__images-silder .swym-button.swym-add-to-wishlist{display:none!important}}.section__product .splide.product__images-silder .splide__slide>.zoom-image{display:block;width:100%;height:100%}.section__product .splide.product__images-silder .splide__slide>.zoom-image img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}.section__product .product__details{padding:21px;min-width:0}.section__product .product__details .snippet__breadcrumbs{display:none}.section__product .product__details .product__head-app-blocks{min-height:32px;min-width:32px;flex-shrink:0}@media(min-width:768px){.section__product .product__details .product__head-app-blocks{min-height:32px}}.section__product .product__details .product__head{display:none;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:nowrap;flex-shrink:0;margin-top:.5rem}.section__product .product__details .product__head h1,.section__product .product__details .product__head .h1{color:#000;font-family:var(--font-oswald);font-size:clamp(28px,-28.8889px + 5.5556vw,40px);font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist{width:28px!important;height:28px!important;position:relative!important;padding:0!important;opacity:1!important;flex-shrink:0!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist svg{width:18px!important;height:18px!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist svg.added{display:none!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist svg.not-added{display:block!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist:after{display:none!important}.section__product .product__details .product__head .swym-tooltip{display:none!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist.swym-icon.swym-heart.disabled.swym-added.swym-loaded{padding:0!important;opacity:1!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist.swym-icon.swym-heart.disabled.swym-added.swym-loaded svg.added{display:block!important}.section__product .product__details .product__head .swym-button.swym-add-to-wishlist.swym-icon.swym-heart.disabled.swym-added.swym-loaded svg.not-added{display:none!important}.section__product .product__details .product__prices{margin-top:1.5rem;display:none;flex-direction:row;-moz-column-gap:4px;column-gap:4px;color:#383838;font-family:var(--font-inter);font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.54px}.section__product .product__details .product__prices .percentage{color:#d0212e}.section__product .product__details .product__prices del{color:#00000050;text-decoration:line-through}.section__product .product__details .paypal-installments{display:none}.section__product .product__details .omnibus__text{padding-top:5px;font-size:12px;color:#00000060;margin-bottom:1rem}.section__product .product__details .model-info{color:#000;font-family:var(--font-inter);font-size:.75rem;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.36px;margin-top:6px}.section__product .product__details .model-info.model-info--mobile{margin-bottom:30px}@media(min-width:768px){.section__product .product__details .model-info.model-info--mobile{display:none}}.section__product .product__details .model-info.model-info--desktop{display:none}@media(min-width:768px){.section__product .product__details .model-info.model-info--desktop{display:block;font-size:14px;letter-spacing:-.42px;margin-top:15px}}.section__product .product__details .color__variant{display:flex;flex-direction:column;margin-top:1rem}.section__product .product__details .color__variant p{color:#000;font-family:var(--font-inter);font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:-.36px}.section__product .product__details .color__variant .color__variant--selector{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:8px;align-items:center;margin-top:1rem;flex-wrap:wrap}.section__product .product__details .color__variant .color__variant--selector a{width:16px;height:16px;display:block;border:solid 2px #ffffff;border-radius:4px}.section__product .product__details .color__variant .color__variant--selector a.current{border-radius:3px;border-color:#0000004d}.section__product .product__details .color__variant .color__variant--selector a[style*="background-color: #FFFFFF"],.section__product .product__details .color__variant .color__variant--selector a[style*="background-color:#FFFFFF"]{border-color:#eee}.section__product .product__details form{margin-top:30px}.section__product .product__details form .size__variant{display:flex;flex-direction:column}.section__product .product__details form .size__variant .flex-row{display:flex;align-items:center;justify-content:space-between}.section__product .product__details form .size__variant #size-guide-button{min-height:14px;min-width:60px;display:flex;align-items:center;justify-content:flex-end}.section__product .product__details form .size__variant p{color:#000;font-family:var(--font-inter);font-size:12px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:-.36px}.section__product .product__details form .size__variant .ks-chart-modal-link{text-decoration:none!important}.section__product .product__details form .size__variant .ks-chart-modal-link svg{display:none!important}.section__product .product__details form .size__variant ._ks_text{color:#00000060;padding:0;margin:0;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:14px!important;letter-spacing:-.36px!important;text-decoration:none!important;border:0!important}.section__product .product__details form .size__variant .ks-calculator-container{display:none!important}.section__product .product__details form .size__variant .size-notice{margin-top:1rem;padding:12px 14px;background-color:#f5f5f5}.section__product .product__details form .size__variant .size-notice p{margin:0;font-weight:400;line-height:1.4}.section__product .product__details form .size__variant .size__variant--selector{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:4px;column-gap:4px;row-gap:4px;align-items:center;margin-top:1rem;flex-wrap:wrap}.section__product .product__details form .size__variant .size__variant--selector .size-container{height:33px;display:flex;-moz-column-gap:5px;column-gap:5px;align-items:center;justify-content:center;border:solid 1px rgba(0,0,0,.1254901961);border-radius:0;color:#000;font-family:var(--font-inter);font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.39px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative}.section__product .product__details form .size__variant .size__variant--selector .size-container:hover{border:solid 1px #efefef;background-color:#efefef}.section__product .product__details form .size__variant .size__variant--selector .size-container input{display:none}.section__product .product__details form .size__variant .size__variant--selector .size-container:has(input:checked){background-color:#000;color:#fff}.section__product .product__details form .size__variant .size__variant--selector .size-container:has(input:checked):hover{border:solid 1px #000000}.section__product .product__details form .size__variant .size__variant--selector .size-container.out-of-stock{color:#00000040}.section__product .product__details form .size__variant .size__variant--selector .size-container.out-of-stock svg{opacity:.4}.section__product .product__details form .size__variant .size__variant--selector .size-container.out-of-stock:has(input:checked){background-color:#000!important;color:#fff!important}.section__product .product__details form .size__variant .size__variant--selector .size-container.out-of-stock:has(input:checked) svg{opacity:1!important;fill:#fff!important;color:#fff!important}.section__product .product__details form .size__variant .size__variant--selector .size-container.out-of-stock:has(input:checked) svg path{fill:#fff!important}.section__product .product__details form .size__variant .size__variant--selector .size-container.out-of-stock:has(input:checked):hover{border:solid 1px #000000!important}.section__product .product__details form .error-messages{font-size:12px;color:var(--brand-red)}.section__product .product__details form .error-messages:not(:empty){padding-top:.5rem}.section__product .product__details form .model__size{margin-top:.5rem;color:#000;font-family:var(--font-inter);font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.42px}.section__product .product__details form:has(.size-container.out-of-stock input:checked) .form__actions{display:none!important}.section__product .product__details form .size-container.out-of-stock input:checked~.form__actions{display:none!important}.section__product .product__details form .notify-me-container{display:none;margin-top:32px}@media(min-width:768px){.section__product .product__details form .notify-me-container{margin-top:40px}}.section__product .product__details form .notify-me-container .notify-me{height:54px;color:#fff;font-family:var(--font-inter);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px;width:100%;text-transform:uppercase!important;background-color:var(--brand-blue)!important}.section__product .product__details form:has(.size-container.out-of-stock input:checked) .notify-me-container{display:block!important}.section__product .product__details form .size-container.out-of-stock input:checked~div .notify-me-container{display:block!important}.section__product .product__details form .size-container.out-of-stock input:checked~.notify-me-container{display:block!important}.section__product .product__details form .form__actions{position:relative;display:flex;flex-direction:column;row-gap:15px;margin-left:-12px;margin-right:-12px}.section__product .product__details form .form__actions .form__actions-message{display:none}.section__product .product__details form .form__actions .form__actions-message.active{position:absolute;top:-1rem;left:50%;display:block;font-size:12px;color:#000;transform-origin:center;transform:translate(-50%)}.section__product .product__details form .form__actions button.button-add-cart{height:54px;color:#fff;font-family:var(--font-inter);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px;width:100%;display:flex;align-items:center;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem;background-color:var(--brand-blue)!important}.section__product .product__details form .form__actions button.button-add-cart:hover{color:#fff!important;background-color:var(--brand-blue)!important}.section__product .product__details form .form__actions button.button-add-cart:disabled{opacity:.5;cursor:not-allowed}.section__product .product__details form .form__actions button.button-add-cart svg{width:20px;height:19px;display:block}.section__product .product__details form .form__actions .shopify-payment-button__more-options{display:none!important}.section__product .product__details form .form__actions .klarna-widget{color:#000;font-family:var(--font-inter);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.36px;padding:1rem}.section__product .product__details form .form__actions .klarna-widget a{color:#000;text-decoration:underline}.section__product .product__details form .form__actions .product__benefits{font-size:12px;display:grid;grid-template-columns:repeat(1,1fr);margin-top:10px}.section__product .product__details form .form__actions .product__benefits:has(.col.shipping){grid-template-columns:repeat(2,1fr)}.section__product .product__details form .form__actions .product__benefits .col{position:relative;padding:.5rem;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.section__product .product__details form .form__actions .product__benefits .col svg,.section__product .product__details form .form__actions .product__benefits .col img{width:18px}@media(min-width:768px){.section__product .product__details form .form__actions .product__benefits .col{padding:1rem}}.section__product .product__details form .form__actions .product__benefits .col:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:10px;border-bottom:1px solid rgba(0,0,0,.1882352941);border-left:1px solid rgba(0,0,0,.1882352941);border-right:1px solid rgba(0,0,0,.1882352941);box-sizing:border-box}.section__product .product__details form .form__actions .product__benefits .col:last-child:not(:first-child):after{border-left:0}.section__product .product__details .product__details-list{display:flex;flex-direction:column;margin-top:32px}.section__product .product__details .product__details-list details{border-top:solid 1px rgba(0,0,0,.1254901961);padding:0 .5rem}.section__product .product__details .product__details-list details summary{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#000;font-family:var(--font-inter);font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.36px;height:39px}.section__product .product__details .product__details-list details summary::-webkit-details-marker{display:none}.section__product .product__details .product__details-list details summary .opened{display:none}.section__product .product__details .product__details-list details[open] summary svg{transform:rotate(180deg)}.section__product .product__details .product__details-list details div{color:#000;font-family:var(--font-inter);font-size:12px;font-style:normal;line-height:150%;letter-spacing:-.36px;padding-bottom:1rem}.section__product .product__details .product__details-list details div a{color:var(--brand-blue);text-decoration:underline}.section__product .product__details .product__details-list details div a:hover{opacity:.8}.section__product .product__details .product__details-list details div strong,.section__product .product__details .product__details-list details div b{font-weight:700}.section__product .product__details .product__details-list details div em,.section__product .product__details .product__details-list details div i{font-style:italic}.section__product .product__details .product__details-list details div u{text-decoration:underline}.section__product .product__details .product__details-list details div p{margin-bottom:.5rem}.section__product .product__details .product__details-list details div ul,.section__product .product__details .product__details-list details div ol{padding-left:0;padding-block:.5rem;margin-bottom:.5rem}.section__product .product__details .product__details-list details div ul{list-style-type:disc;display:flex;flex-direction:column;row-gap:5px;padding-left:.75rem}.section__product .product__details .product__details-list details div ul li:before{content:"\2022";display:inline-block;width:1em;margin-left:-1em}.section__product .product__details .product__details-list details div ol{list-style-type:decimal}.section__product .product__details .product__details-list details div .advantages-list{list-style-type:none!important;padding-left:0;padding-bottom:0}.section__product .product__details .product__details-list details div .advantages-list li.advantage{list-style-type:none!important;display:flex;align-items:start;-moz-column-gap:1rem;column-gap:1rem}.section__product .product__details .product__details-list details div .advantages-list li.advantage:before{content:none!important}.section__product .product__details .product__details-list details div .advantages-list li.advantage .advantage-content{flex:1;display:flex;flex-direction:column;row-gap:.25rem;padding-bottom:0}.section__product .product__details .product__details-list details div .advantages-list li.advantage .advantage-content .advantage-title{font-weight:500;margin:0}.section__product .product__details .product__details-list details div .advantages-list li.advantage .advantage-content .metafield-rich_text_field{font-size:11px;padding-bottom:0;margin:0}.section__product .product__details .product__details-list details div .advantages-list img{width:40px;height:40px;margin-top:4px}.section__product .product__promo{margin-top:1rem;display:flex;flex-direction:column}@media(max-width:768px){.section__product .product__promo{display:none}}.section__product .product__promo .product__promo--item{padding:12px;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;justify-content:space-between}.section__product .product__promo .product__promo--item .product__promo--content{display:flex;flex-direction:column;row-gap:.25rem}.section__product .product__promo .product__promo--item .product__promo--content .product__promo--title{font-size:14px;font-weight:600}.section__product .product__promo .product__promo--item .product__promo--content .product__promo--description{font-size:11px}.section__product .product__promo .product__promo--item a{font-size:12px;text-decoration:underline}.section__product .product__head--mobile{display:flex;flex-direction:column;row-gap:.5rem;padding:1rem}.section__product .product__head--mobile h1,.section__product .product__head--mobile .h1{font-size:18px;font-family:var(--font-oswald);text-transform:uppercase;font-weight:500;color:#000}.section__product .product__head--mobile .product__title--mobile{display:flex;justify-content:space-between;gap:2rem}.section__product .product__head--mobile .product__title--mobile button{flex-shrink:0;color:gray;padding:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative}.section__product .product__head--mobile .product__title--mobile button svg{width:16px;color:gray}.section__product .product__head--mobile .product__prices{font-size:12px;flex-direction:row;-moz-column-gap:4px;column-gap:4px;color:#383838;font-size:14px;font-family:var(--font-inter);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.54px}.section__product .product__head--mobile .product__prices .current{display:inline-block}.section__product .product__head--mobile .product__prices .percentage{color:#d0212e}.section__product .product__head--mobile .product__prices del{color:#00000050;text-decoration:line-through}.section__product .ks-chart-modal-link.sizing-chart-modal-link.with-icon{margin:0!important}@media(min-width:768px){.section__product{padding:32px}.section__product .product__details{padding:12px}.section__product .product__details .snippet__breadcrumbs,.section__product .product__details .product__head,.section__product .product__details .product__prices{display:flex}.section__product .product__details .paypal-installments{display:inline-flex}.section__product .product__details .color__variant{margin-top:50px}.section__product .product__details form{margin-top:30px}.section__product .product__details form .form__actions{margin-left:0;margin-right:0}.section__product .product__details .notify-me,.section__product .product__details .product__benefits{margin-top:0}.section__product .product__details .klarna-widget{padding:0}.section__product .product__head--mobile{display:none}}@media(min-width:1024px){.section__product .splide.product__images-silder .splide__arrows{display:none}}@media(min-width:1024px){.section-capsule-banners{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}}.section-capsule-banners .capsule-banners__text{padding:.5rem}@media(min-width:1024px){.section-capsule-banners .capsule-banners__text{padding:.5rem;grid-column:span 2}}.section-capsule-banners .capsule-banners__text h2{font-family:var(--font-oswald);font-size:1rem;font-weight:500;line-height:90%;text-transform:uppercase}@media(min-width:1024px){.section-capsule-banners .capsule-banners__text h2{font-size:2rem}}.section-capsule-banners .capsule-banners__text p{margin-top:.75rem;color:#777;font-family:var(--font-inter);font-size:13px;line-height:110%;letter-spacing:-.39px}@media(min-width:1024px){.section-capsule-banners .capsule-banners__text p{margin-top:1rem;font-size:14px;letter-spacing:-.42px;width:min(100%,970px)}}.section-capsule-banners .capsule-banners__cards-wrapper{margin-top:.75rem;padding-inline-start:.5rem;padding-inline-end:.5rem;padding-block-end:.75rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(auto,min(61.33vw,230px)));grid-auto-flow:column;scroll-snap-type:x mandatory;overflow-x:scroll;scrollbar-width:none}@media(min-width:1024px){.section-capsule-banners .capsule-banners__cards-wrapper{grid-column:1/-1;gap:1rem}}@media(min-width:1280px){.section-capsule-banners .capsule-banners__cards-wrapper{scroll-snap-type:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.section-capsule-banners .capsule-banners__cards-wrapper.dragging{cursor:grabbing}}@media(min-width:1536px){.section-capsule-banners .capsule-banners__cards-wrapper,.section-capsule-banners .capsule-banners__cards-wrapper.dragging{cursor:default}}@media(min-width:1024px){.section-capsule-banners .capsule-banners__cards-wrapper.is-simple-grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none;scrollbar-width:auto}.section-capsule-banners .capsule-banners__cards-wrapper.is-simple-grid.dragging{cursor:default}}.section-capsule-banners .banner-card{width:min(61.33vw,230px);scroll-snap-align:center}@media(min-width:1280px){.section-capsule-banners .banner-card{scroll-snap-align:unset}}@media(min-width:1024px){.section-capsule-banners .capsule-banners__cards-wrapper.is-simple-grid .banner-card{width:auto;scroll-snap-align:unset}}.section-capsule-banners .banner-card__image-wrapper{position:relative;isolation:isolate;aspect-ratio:23/28}.section-capsule-banners .banner-card__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;background:linear-gradient(0deg,#000000b3,#0000 60%)}.section-capsule-banners .banner-card__image-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}.section-capsule-banners .banner-card__image-wrapper p{position:absolute;left:.5rem;bottom:.5rem;inset:auto 19.13% .5rem .5rem;color:#fff;font-family:var(--font-oswald);font-size:18px;font-weight:500;line-height:1;text-transform:uppercase;z-index:3}@media(min-width:1024px){.section-capsule-banners .banner-card__image-wrapper p{font-size:20px;line-height:110%}}.section-capsule-banners .banner-card__description{color:#777;font-family:var(--font-inter);font-size:13px;font-weight:400;line-height:110%;letter-spacing:-.39px;margin-top:.5rem;margin-inline:.5rem}@media(min-width:1024px){.section-capsule-banners .banner-card__description{font-size:14px;line-height:normal;letter-spacing:-.42px}}.section-capsule-related{margin-top:2rem;padding-inline:.5rem 0;position:relative}@media(min-width:1024px){.section-capsule-related{padding-inline:2rem;display:grid;grid-template-columns:repeat(16,1fr)}.section-capsule-related:after{content:"";position:absolute;height:20px;bottom:0;width:calc(100% - 4rem);margin-inline:2rem auto;border:1px solid #000;border-top:none;display:inline-block;opacity:.2;box-sizing:border-box}}.section-capsule-related:before{content:"";position:absolute;height:12px;top:0;width:calc(100% - 1rem);margin-inline:auto;border:1px solid #000;border-bottom:none;display:inline-block;opacity:.2;box-sizing:border-box}@media(min-width:1024px){.section-capsule-related:before{width:calc(100% - 4rem);margin-inline:2rem auto;height:20px}}.section-capsule-related .capsule-related__text{padding-inline:1rem;padding-block:.75rem .5rem}@media(min-width:1024px){.section-capsule-related .capsule-related__text{padding:.75rem;width:min(100%,678px);grid-column:span 8}}.section-capsule-related .capsule-related__text h3{font-family:var(--font-oswald);font-size:18px;font-weight:500;line-height:90%;text-transform:uppercase}@media(min-width:1024px){.section-capsule-related .capsule-related__text h3{font-size:26px}}.section-capsule-related .capsule-related__text p{margin-top:1rem;font-family:var(--font-inter);font-size:13px;line-height:normal;letter-spacing:-.39px}@media(min-width:1024px){.section-capsule-related .capsule-related__text p{font-size:1rem;line-height:140%;letter-spacing:-.48px}}.section-capsule-related .capsule-related__products{margin-top:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding-block:.75rem;padding-inline:.5rem}@media(min-width:768px){.section-capsule-related .capsule-related__products{grid-template-columns:repeat(6,1fr)}}@media(min-width:1024px){.section-capsule-related .capsule-related__products{margin-top:1.5rem;padding-inline:.75rem;grid-template-columns:repeat(7,1fr);grid-column:1/-1}}@media(max-width:1023px){.section-capsule-related .capsule-related__products .capsule__product:nth-child(n+5){display:none}}.section-capsule-related .capsule__product{aspect-ratio:2/3}@media(min-width:768px){.section-capsule-related .capsule__product{z-index:9}}.section-capsule-related .capsule__product img{height:100%}.product__label{position:absolute;left:0;bottom:0;z-index:10}@media(min-width:768px){.product__label{top:0;left:0;left:unset;bottom:unset}.product__label.--right{right:0;left:unset}}@media(min-width:1024px){.product__label{top:0;bottom:unset}}.product__label .snippet__product-item--label{padding:4px;background-color:#fff;color:#000;font-size:12px;font-weight:500;letter-spacing:-.36px}@media(min-width:768px){body:has(.section__product){overflow:visible!important}}.restock-alerts-modal-wrapper.modalWrapperStyle .restock-alerts-modal-box.modalBoxStyle{border-radius:0!important}.restock-alerts-modal-wrapper.modalWrapperStyle .restock-alerts-form .restock-alerts-form-title.formTitleStyle{font-family:var(--font-oswald);text-transform:uppercase;font-weight:500}.restock-alerts-modal-wrapper.modalWrapperStyle .restock-alerts-form input,.restock-alerts-modal-wrapper.modalWrapperStyle .restock-alerts-form select{border-radius:0!important}.restock-alerts-modal-wrapper.modalWrapperStyle .modalBoxUpperSectionStyle{padding-bottom:.5rem!important}.restock-alerts-modal-wrapper.modalWrapperStyle .modalBoxLowerSectionStyle button{border-radius:0!important;font-family:var(--font-oswald);font-weight:500;text-transform:uppercase;margin:0!important}.restock-alerts-modal-wrapper.modalWrapperStyle .modalBoxLowerSectionStyle button:hover{background-color:var(--brand-blue)!important;color:#fff!important}.section__main-product--faqs{display:flex;flex-direction:column;row-gap:1rem;padding-bottom:1rem}@media(max-width:768px){.section__main-product--faqs{padding-inline:21px}}@media(min-width:768px){.section__main-product--faqs{padding-top:3rem}}.section__main-product--faqs p.title{color:#000;font-family:var(--font-oswald);font-size:26px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.section__main-product--faqs div.details-wrapper{display:flex;flex-direction:column}.section__main-product--faqs details{border-bottom:solid 1px rgba(0,0,0,.1882352941);padding-inline:.5rem}.section__main-product--faqs details summary{color:#000;font-family:var(--font-inter);font-style:normal;font-weight:700;line-height:120%;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.section__main-product--faqs details summary svg{width:6px}@media(min-width:768px){.section__main-product--faqs details summary{font-size:16px}.section__main-product--faqs details summary svg{width:16px}}.section__main-product--faqs details[open] summary svg{transform:rotate(180deg)}.section__main-product--faqs details div{padding-top:.5rem}.section__main-product--faqs details div .metafield-rich_text_field{padding:0!important;font-size:12px!important}@media(min-width:768px){.section__main-product--faqs details div .metafield-rich_text_field{font-size:16px!important}}.section__main-product--faqs details div strong,.section__main-product--faqs details div b{font-weight:700}.section__main-product--faqs details div em,.section__main-product--faqs details div i{font-style:italic}.section__main-product--faqs details div ul,.section__main-product--faqs details div ol{padding-left:1.25rem;margin-top:.5rem}.section__main-product--faqs details div ul{list-style-type:disc!important}.section__main-product--faqs details div ol{list-style-type:decimal!important}.ks-modal-backdrop.hide{display:none!important}.kiwi-sizing-modal-inner{border-radius:0!important}.ks-modal-content-wrapper .ks-modal-header{background-color:#f3f3f3!important;text-transform:uppercase!important}.ks-modal-content-wrapper .ks-modal-header .modal-title-header{font-family:var(--font-oswald)!important}.ks-modal-content-wrapper .ks-modal-header .modal-title-sub-header{display:none!important}.ks-modal-content-wrapper .ks-modal-tab-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ks-modal-content-wrapper .ks-modal-tab-wrapper .ks-modal-tab{display:flex!important;width:100%;align-items:center;justify-content:center;font-family:var(--font-oswald)!important;padding:1rem .25rem!important;text-transform:uppercase!important;border:solid 1px #000000!important}.ks-modal-content-wrapper .ks-modal-tab-wrapper .ks-modal-tab.selected{background-color:var(--brand-blue)!important;border:0;color:#fff!important}.ks-modal-content-wrapper .ks-html-content h1,.ks-modal-content-wrapper .ks-html-content h2,.ks-modal-content-wrapper .ks-html-content h3,.ks-modal-content-wrapper .ks-html-content h4,.ks-modal-content-wrapper .ks-html-content h5,.ks-modal-content-wrapper .ks-html-content h6{text-transform:uppercase;color:#000!important;font-weight:500}.ks-modal-content-wrapper .ks-html-content h1 *,.ks-modal-content-wrapper .ks-html-content h2 *,.ks-modal-content-wrapper .ks-html-content h3 *,.ks-modal-content-wrapper .ks-html-content h4 *,.ks-modal-content-wrapper .ks-html-content h5 *,.ks-modal-content-wrapper .ks-html-content h6 *{font-family:var(--font-oswald)!important;text-transform:uppercase;color:#000!important;font-weight:500}.ks-modal-content-wrapper .ks-html-content h1,.ks-modal-content-wrapper .ks-html-content h1 *{font-size:24px!important}.ks-modal-content-wrapper .ks-html-content h2,.ks-modal-content-wrapper .ks-html-content h2 *{font-size:22px!important}.ks-modal-content-wrapper .ks-html-content h2+p{margin-block:14px 10px}.ks-modal-content-wrapper .ks-html-content h3,.ks-modal-content-wrapper .ks-html-content h3 *{font-size:20px!important}.ks-modal-content-wrapper .ks-html-content h4,.ks-modal-content-wrapper .ks-html-content h4 *{font-size:18px!important}.ks-modal-content-wrapper .ks-html-content h5,.ks-modal-content-wrapper .ks-html-content h5 *{font-size:16px!important}.ks-modal-content-wrapper .ks-html-content h6,.ks-modal-content-wrapper .ks-html-content h6 *{font-size:14px!important}.ks-modal-content-wrapper .ks-table-content-wrapper{padding:1rem 0!important}.ks-modal-content-wrapper .ks-table-content-wrapper .ks-table-header{text-align:left!important;font-family:var(--font-oswald)!important;font-weight:500!important;text-transform:uppercase}.ks-modal-content-wrapper .ks-table-content-wrapper .ks-unit-toggle-wrapper{text-align:left!important}.ks-modal-content-wrapper .ks-table-content-wrapper .ks-unit-toggle-wrapper .ks-unit-toggle-label{padding:0!important;border:0!important}.ks-modal-content-wrapper .ks-table-content-wrapper .ks-unit-toggle-wrapper .ks-unit-toggle-label:first-child{padding-right:5px!important}.ks-modal-content-wrapper .ks-table-content-wrapper .ks-unit-toggle-wrapper .ks-unit-toggle-label:last-child{padding-left:5px!important}.ks-modal-content-wrapper .ks-table-content-wrapper .ks-unit-toggle-wrapper .ks-unit-toggle-label.kiwi-active{text-decoration:underline!important;color:#000!important}.ks-modal-content-wrapper .ks-table-wrapper{padding-top:1rem!important}.ks-modal-content-wrapper .ks-table-wrapper .ks-table-cell.ks-table-header-cell{font-family:var(--font-oswald)!important;font-weight:500!important;font-size:14px!important;padding:5px!important}.ks-modal-content-wrapper .ks-table-wrapper .ks-table-cell:not(.ks-table-header-cell){font-size:14px!important}.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-element .ks-advanced-calculator-header{font-family:var(--font-oswald)!important;text-transform:uppercase!important;font-weight:500!important}.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-element .ks-advanced-calculator-header:after{display:none!important}.ks-modal-content-wrapper .ks-calculator-page .ks-unit-toggle-wrapper{text-align:left!important;padding:0!important}.ks-modal-content-wrapper .ks-calculator-page .ks-unit-toggle-wrapper .ks-unit-toggle-label{padding:0!important;border:0!important}.ks-modal-content-wrapper .ks-calculator-page .ks-unit-toggle-wrapper .ks-unit-toggle-label:first-child{padding-right:5px!important}.ks-modal-content-wrapper .ks-calculator-page .ks-unit-toggle-wrapper .ks-unit-toggle-label:last-child{padding-left:5px!important}.ks-modal-content-wrapper .ks-calculator-page .ks-unit-toggle-wrapper .ks-unit-toggle-label.kiwi-active{text-decoration:underline!important;color:#000!important}.ks-modal-content-wrapper .ks-calculator-page .input-element .element-label{font-family:var(--font-oswald)!important;text-transform:uppercase!important;font-weight:500!important}.ks-modal-content-wrapper .ks-calculator-page .input-element .element-label *{font-family:var(--font-oswald)!important;text-transform:uppercase!important;font-weight:500!important;color:#000!important}.ks-modal-content-wrapper .ks-calculator-page .input-element .element-input{border-radius:0!important;border:solid 1px #000000!important}.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-button{background-color:var(--brand-blue)!important;color:#fff!important;border-radius:0!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--font-oswald)!important}.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-button img{display:none!important}.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-element.advanced-formula-element .element-label label span,.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-element.advanced-formula-element .ks-calculator-select-header,.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-element.advanced-formula-element .ks-mesaurement-label *{font-weight:500!important;font-family:var(--font-oswald)!important;color:#000!important;text-transform:uppercase!important}.ks-modal-content-wrapper .ks-calculator-page .ks-calculator-element.advanced-formula-element .ks-calculator-button-inline .ks-calculator-button.back{padding:1rem .25rem!important;text-align:center!important}.ks-calculator-container .ks-calculator-page-result .ks-calculator-button-inline .ks-calculator-button{text-align:center!important;font-size:14px!important}.ks-calculator-privacy-link,.ks-calculator-container.sizing-calculator-container.ks-calculator-inject{display:none!important}.ks-chart-container.sizing-chart-container.ks-container-with-modal:not(.size__variant .flex-row #size-guide-button .ks-chart-container.sizing-chart-container.ks-container-with-modal){display:none!important}#size-guide-button .ks-chart-container.sizing-chart-container.ks-container-with-modal:not(:first-child){display:none!important}.restock-alerts-email-input{font-size:16px!important}@media(min-width:768px){.restock-alerts-email-input{font-size:14px!important}}.shopify-payment-button__button--unbranded{display:none!important}@media(max-width:767px){[data-id=zsalesiq]{opacity:0}}@media(min-width:768px){[data-id=zsalesiq]{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section__product.css.map */
