.product-main.grid{grid-column-gap:50px;grid-row-gap:20px}.media-sliders{display:flex;flex-direction:column;gap:var(--gap);position:sticky;top:var(--sticky-header-margin-top)}.media-sliders .product-media{position:relative}.thumbnail-btn{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}@media only screen and (min-width: 1024px){.pdp-content .sticky{position:sticky;margin-top:0;top:var(--sticky-header-margin-top)}.media-sliders{padding-left:40px}.thumbnails-next-to{flex-direction:row;row-gap:var(--gap);column-gap:calc(100% * (1/12))}.thumbnails-next-to .product-media-slider{order:2;width:calc(100% * (6/7))}.thumbnails-next-to .product-thumbnails-slider{width:calc(100% * (1/7))}.gridy-track{--styled-scrollbar-padding: 20px}.thumbnails-next-to .product-thumbnails-slider .gridy-track{grid:auto-flow calc((100% - var(--sm-gap)*4)/5) / auto;overflow-y:scroll;overflow-x:hidden;position:absolute;width:calc(100% + var(--styled-scrollbar-padding));height:100%;padding-right:var(--styled-scrollbar-padding)}.product-thumbnails-slider .gridy-track.styled-scrollbar:has(>:last-child:nth-child(-n+5)){--sb-track-color: transparent}:not(.thumbnails-next-to) .product-thumbnails-slider .gridy-track{padding-bottom:var(--styled-scrollbar-padding)}.upsell-products .gridy-track.styled-scrollbar{padding-bottom:var(--styled-scrollbar-padding)}.thumbnails-next-to .product-thumbnails-slider .media.cover{height:100%}.product-thumbnails-slider .thumbnail-btn:not(.active) .media{opacity:.5}}.product__tax{margin-top:4px}.media--external_video.natural iframe{height:100%;width:100%}.media--external_video.natural{aspect-ratio:16 / 9}@supports not (aspect-ratio: 16 / 9){.media--external_video.natural iframe{position:absolute}.media--external_video.natural{height:0;padding-bottom:56.25%}}.product-media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}[data-drawer] .accordion__content{max-width:100%;padding:0 15px 15px}@media only screen and (min-width: 1024px){[data-drawer] .accordion__content{padding:0 30px 30px}}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.similar-collections ul>li a{text-decoration:underline}.product-icons-grid{display:grid;grid-template-columns:repeat(var(--icons-grid-cols),minmax(0,1fr));grid-gap:var(--icons-grid-gap);align-items:center}.product-icons-grid img{width:100%;height:auto}@media only screen and (max-width: 767px){.the-siblings .gridy-arrows{width:calc(100% + var(--container-margin)* 2);left:calc(0px - var(--container-margin))}}.sibling-product{position:relative;padding:8px;background:var(--color-card-background);border-radius:min(var(--card-border-radius),12px)}.sibling-product:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:min(var(--card-border-radius),12px);box-shadow:inset 0 0 0 0 var(--color-card-foreground);transition:box-shadow .3s ease-in-out}.sibling-product:hover:before{box-shadow:inset 0 0 0 2px var(--color-card-foreground)}.sibling-product.current-product{border:1px solid var(--color-foreground)}.sibling-product.sold-out:after{display:block;content:"";position:absolute;left:50%;top:0;bottom:0;transform:rotate(-45deg);border-left:solid 1px}.media-sliders .campaign-badges{position:absolute;top:20px;right:20px;z-index:1}.sibling-product.swatch{border:1px solid var(--color-borders);border-radius:50%}.sibling-product.swatch.current-product,.sibling-product.swatch:hover{border:1px solid var(--color-foreground)}.sibling-product.swatch:hover:before{box-shadow:none}.media-sliders .badges{position:absolute;width:calc(100% - 40px);top:20px;left:20px;z-index:1}@media only screen and (min-width: 1024px){.media-sliders.thumbnails-next-to .badges{left:calc(100% * (1/7) + var(--sm-gap) + 20px)}}.product-media-zoom-link{position:absolute;width:100%;height:100%;cursor:var(--css-icon-zoom-in) 22 22,auto;z-index:1}.product-vendor,.product-title,.product-form__submit{font-weight:500}.product-vendor{display:block;width:fit-content}.option-size{max-width:100%!important}.size-guide{display:flex;align-items:center;width:fit-content;font-size:1.4rem;font-weight:400;gap:.8rem}.size-guide-title{font-size:1.6rem!important;margin-bottom:.8rem!important}.size-guide-subtitle{font-size:1.4rem!important;font-weight:400!important;margin-bottom:2.2rem!important}.size-guide-content,.size-guide-title,.size-guide-subtitle{text-transform:uppercase!important}.size-guide-content .content{display:flex;flex-direction:column;overflow-y:auto}.size-guide-content details:not([open]){border-bottom:1px solid var(--color-borders)}.size-guide-content summary{border-top:none}.size-guide-content summary .title{transform:translateY(2px)}.size-guide-content .scroll-prompt{text-transform:none;justify-self:end;margin-right:1rem}.size-guide-content .scroll-prompt:after{content:"";display:inline-block;margin-left:.5rem;width:1rem;height:1rem;border-top:1px solid var(--color-foreground);border-right:1px solid var(--color-foreground);transform:rotate(45deg)}.size-guide-content .content table{width:100%}.size-guide-content td{text-align:left;vertical-align:middle;white-space:nowrap}.size-guide-content td.no-border{border:none;padding:0}.size-guide-content td.no-content{height:calc(var(--font-navigation-size) * var(--font-body-line-height) + 17px)}.size-guide-content td.header-cell{font-weight:600}.size-guide-content td.size-cell{text-align:center}.product-block details,.product-block .summary-title{border-top:none;border-bottom:1px solid var(--color-borders);font-weight:400;padding:.8rem 0}:is(.product-block details,.product-block .summary-title) summary{border-top:none}.drawer-pdp .drawer-header{--icon-offset: 12px;--padding-vertical: 15px;--padding-horizonal: 15px;padding:var(--padding-vertical) calc(var(--padding-horizonal) - var(--icon-offset)) var(--padding-vertical) var(--padding-horizonal)}.drawer-pdp .drawer-header h3{font-weight:500;line-height:18px}@media only screen and (min-width: 1024px){.drawer-pdp .drawer-header{--padding-horizonal: 30px}}.drawer-pdp .rte p{margin-bottom:.8rem}.drawer-pdp .rte p:has(+h1),.drawer-pdp .rte p:has(+h2),.drawer-pdp .rte p:has(+h3),.drawer-pdp .rte p:has(+h4),.drawer-pdp .rte p:has(+h5),.drawer-pdp .rte p:has(+h6){margin-bottom:3rem}.drawer-pdp .rte h1,.drawer-pdp .rte h2,.drawer-pdp .rte h3,.drawer-pdp .rte h4,.drawer-pdp .rte h5,.drawer-pdp .rte h6{margin-bottom:0;font-size:1.4rem;line-height:1.6;text-transform:initial}klarna-placement::part(osm-container){text-align:left;border:none;padding-left:0;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/60/assets/template-product.css.map */
