.section-product__inner{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:1024px){.section-product__inner{flex-direction:column;gap:1em}}.section-product__media{width:65%}@media (max-width:1024px){.section-product__media{width:100%}}.section-product__details{display:flex;flex-direction:column;justify-content:center;gap:1.5em;width:30%;padding-top:2em}@media (max-width:1024px){.section-product__details{width:100%;padding-top:0;padding-left:1em;padding-right:1em}}.section-product__details .product-usps{display:grid;gap:.25em;text-align:center;margin-top:-2em}@media (max-width:1024px){.section-product__details .product-usps{margin-top:0}}.section-product__details .product-usps--1{grid-template-columns:100%}.section-product__details .product-usps--2{grid-template-columns:1fr 1fr}.section-product__details .product-usps--3{grid-template-columns:1fr 1fr 1fr}.section-product__details .product-usps__usp{display:flex;padding:.5em 1em;justify-content:center;align-items:center;border:1px solid var(--color-white);font-size:1em;background-color:var(--color-white);color:var(--color-black)}.section-product__details .product-usps__usp span{font-size:.6875em;font-weight:700;display:block;line-height:1}.section-product__details .product-usps__usp:hover{text-decoration:none}@media (max-width:1024px){.section-product__details .breadcrumbs{display:none}}.section-product__details .breadcrumbs a{opacity:.5}.section-product__details .breadcrumbs a:hover{opacity:1}.section-product__details h1{margin:0;font-size:.875em}@media (max-width:1024px){.section-product__details h1{font-size:1em}}.section-product__details__price{font-size:.875em;font-weight:700;line-height:1}@media (max-width:1024px){.section-product__details__price{font-size:1em}}.section-product__details__price .price{display:flex;gap:.5em;align-items:center}.section-product__details__price .price del{font-weight:400}.section-product__details form{display:flex;flex-direction:column;gap:.75em}.section-product__details__description{line-height:1.4}.section-product__details__description p{margin:0;font-size:.75em}.section-product__details__meta{display:flex;align-items:center;justify-content:space-between;margin-top:.5em}.section-product__details__meta a{font-size:1em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.section-product__details__meta span{font-size:.75em}.section-product__details__meta .meta-fit{line-height:1;text-align:left}.section-product__details__meta .meta-guide{line-height:1;text-align:right}.section-product__details .product-swatches{margin:.5em 0 0 0}.section-product__details__variants{display:flex;flex-direction:column;gap:.75em}.section-product__details__variants fieldset{border:none;display:flex;flex-direction:column}.section-product__details__variants fieldset.disabled{opacity:.25;pointer-events:none}.section-product__details__variants fieldset .size-guide-btn{display:none}.section-product__details__variants fieldset legend{display:none}.section-product__details__variants fieldset .variant-options{display:grid;grid-template-columns:repeat(8,1fr);gap:.25em}.section-product__details__variants fieldset .variant-options.variant-options--style{grid-template-columns:1fr 1fr 3em}.section-product__details__variants fieldset .variant-options.variant-options--style .tooltip-button{display:flex;justify-content:center;align-items:center}.section-product__details__variants fieldset .variant-options.variant-options--style .tooltip-button:hover{cursor:pointer}.section-product__details__variants fieldset .variant-options--1{grid-template-columns:100%}.section-product__details__variants fieldset .variant-options--2{grid-template-columns:repeat(2,1fr)}.section-product__details__variants fieldset .variant-options--3{grid-template-columns:repeat(3,1fr)}.section-product__details__variants fieldset .variant-options--4{grid-template-columns:repeat(4,1fr)}.section-product__details__variants fieldset .variant-options--5{grid-template-columns:repeat(5,1fr)}.section-product__details__variants fieldset .variant-options--6{grid-template-columns:repeat(6,1fr)}.section-product__details__variants fieldset .variant-options--7{grid-template-columns:repeat(7,1fr)}.section-product__details__variants fieldset .variant-options label{display:flex;align-items:center;justify-content:center;background-color:var(--color-black);cursor:pointer;padding:0 .5em;height:2.25em;min-width:2.25em;width:100%;position:relative;overflow:hidden;text-align:center;font-weight:700;border:1px solid var(--color-white)}.section-product__details__variants fieldset .variant-options label span{position:relative;top:1px;z-index:2;font-size:.75em;display:block;line-height:1}.section-product__details__variants fieldset .variant-options label.disabled svg{display:none}.section-product__details__variants fieldset .variant-options label svg{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:.5}.section-product__details__variants fieldset .variant-options label svg line{fill:none;stroke:var(--color-black);stroke-linecap:round;stroke-miterlimit:10}.section-product__details__variants fieldset .variant-options label.active{background-color:var(--color-white);color:var(--color-black)}.section-product__details__variants fieldset .variant-options input{display:none}.section-product__details__variants .variant-error{color:var(--color-failure);margin-top:.25em;letter-spacing:1px}.section-product__details__variants .variant-error span{font-size:.625em}.section-product__details__variants .variant-error.hidden{display:none}.section-product__details .ssw-stars>i{color:var(--color-white);font-size:.75em;margin-right:.25em}.section-product__details #ssw-avg-rate-profile-html span{font-size:.75em;position:relative;top:1px;margin-left:.5em}.section-product__details #ssw-avg-rate-profile-html .ssw-question-count,.section-product__details #ssw-avg-rate-profile-html .ssw-stars{display:flex;line-height:1;align-items:center}.section-product__details__actions .button--add-to-cart{background-color:var(--color-white);color:var(--color-black);font-size:.75em;font-weight:600}.section-product__details__actions .button--add-to-cart:hover{background-color:var(--color-black);color:var(--color-white)}.section-product__details__actions .pre-order-message{text-align:center;padding-top:3em;font-size:.5em}.section-product__details .ssw-balance-points{margin:0!important}.section-product__details .ssw-balance-points h4{text-align:center;margin:0;font-size:.875em;line-height:1;font-weight:700}.section-product__details .ssw-balance-points h4 b{font-weight:700}.section-product__details .ssw-wishlist-btn__wrapper{margin:0}.section-product__details .ssw-wishlist-btn__wrapper .ssw-wishlist-btn{min-height:auto}.section-product__details--anchors{display:flex;gap:1em}.section-product__details--anchors a{font-size:.625em;font-weight:700}@media (max-width:1024px){.section-product__details--anchors{white-space:nowrap;overflow:auto}.section-product__details--anchors a{font-size:.75em}}.section-product__details--content{font-size:.75em}.section-product .usps{display:flex;justify-content:space-evenly;gap:1em;margin-bottom:.5em}.section-product .usps__usp{height:auto;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;gap:.75em;text-align:center;font-size:1em}.section-product .usps__usp:hover{text-decoration:none}.section-product .usps img{margin:auto;width:auto;height:auto;max-height:2em;max-width:2.25em}.section-product .usps span{font-size:.75em}.section-product__description--content{font-size:.75em}.section-product__size-guide--content{font-size:.8em}.section-product__size-guide--content .size-guide__inner--tables{margin-top:0!important;margin-bottom:1em}.section-product__size-guide--content .size-guide__inner--tables table{width:100%;display:inline-table;margin-bottom:0}.section-product__size-guide--content .size-guide__inner--tables table th{background-color:transparent;border:none}.section-product__size-guide--content .size-guide__inner--tables table td{border:none;text-align:center;font-weight:700}.section-product__size-guide--content .size-guide__inner--tables table tr *{padding-bottom:1em}.section-product__size-guide--content .size-guide__inner--tables .cm-table{display:none}.section-product__size-guide--content .size-guide__inner--table-btns a{border:1px solid var(--color-white)!important;background-color:var(--color-black)!important;color:var(--color-white)!important}.section-product__size-guide--content .size-guide__inner--table-btns a.active-btn{background-color:var(--color-white)!important;color:var(--color-black)!important}.section-product__size-guide--content .size-guide-btn{margin-top:1em}.section-product__styled-with{max-width:100%}.section-product__styled-with .swiper-wrapper{align-items:flex-start}.section-product__styled-with .swiper-wrapper .card-product .quick-add-open{display:none}.section-product__styled-with.open{max-height:370px!important}.section-product .dropdown-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.section-product .dropdown-content.open{padding-top:1em;max-height:400px}.section-product .shopify-app-block klarna-placement::part(osm-container){background-color:var(--color-black);border:none;font-size:.875em}.section-product .shopify-app-block klarna-placement::part(osm-cta),.section-product .shopify-app-block klarna-placement::part(osm-legal),.section-product .shopify-app-block klarna-placement::part(osm-logo),.section-product .shopify-app-block klarna-placement::part(osm-message){color:var(--color-white)}.section-product .shopify-app-block klarna-placement::part(osm-message){font-weight:700}.section-product .size-guide{width:100%;left:0;top:0;z-index:1001;position:fixed;height:100%;display:none}.section-product .size-guide.open{display:block}.section-product .size-guide__mask{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;position:absolute;z-index:1}.section-product .size-guide__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.section-product .size-guide__inner{width:95dvw;max-width:1024px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80dvh;background-color:var(--color-black);color:var(--color-white);padding:3em;position:relative;z-index:2;border:1px solid var(--color-white)}@media (max-width:1440px){.section-product .size-guide__inner{padding:2em}}.section-product .size-guide__inner h3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.section-product .size-guide__inner .size-guide-close-btn{font-size:1em;position:absolute;right:0;top:0;width:3em;height:3em;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:1440px){.section-product .size-guide__inner .size-guide-close-btn{width:2em;height:2em}}.section-product .size-guide__inner .size-guide-close-btn svg{display:block;line-height:1;width:1.5em;height:1.5em}.section-product .size-guide__inner--tables table{width:100%;display:inline-table;margin-bottom:0;border-collapse:collapse}.section-product .size-guide__inner--tables table td,.section-product .size-guide__inner--tables table th{border:1px solid #333;text-align:center;font-weight:700;padding:.5em .75em;font-size:.875em}.section-product .size-guide__inner--tables table td{font-weight:400}.section-product .size-guide__inner--table-btns{display:flex;align-items:flex-end;margin-bottom:1em;font-weight:700}.section-product .size-guide__inner--table-btns p{margin-bottom:0}.section-product .size-guide__inner--table-btns .in-btn{margin-left:auto;border-right:none}.section-product .size-guide__inner--table-btns a{display:block;border:1px solid var(--color-white);background-color:var(--color-black);padding:.5em .75em;font-size:.75em;min-width:6em;color:var(--color-white)}.section-product .size-guide__inner--table-btns a.active-btn{background-color:var(--color-white);color:var(--color-black)}.section-product .size-guide__inner--content p{font-size:.675em}.section-product .size-guide__inner .cm-table{display:none}.section-product .additional-media-mobile{display:none}