.c-product-main{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.c-product-main{position:sticky;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.c-product-main__main{width:100%;padding-top:24px;padding-left:16px;padding-right:16px}@media screen and (min-width: 768px){.c-product-main__main{width:371px;padding:85px 32px 62px 32px;-webkit-box-sizing:content-box;box-sizing:content-box}}.c-product-main__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:14px;color:#6a6a6a}.c-product-main__breadcrumbs-item{font-family:var(--font-body);font-size:12px;font-weight:400;text-decoration:none;line-height:150%;color:#6a6a6a}.c-product-main__breadcrumbs-item:last-child{color:#000}.c-product-main__breadcrumbs-item:hover{color:#000}.c-product-main__main-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:6px}.c-product-main__title{font-family:var(--font-body);color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.c-product-main__discount-amount{color:#7a7a7a;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}.c-product-main__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding-bottom:4px}@media screen and (min-width: 768px){.c-product-main__price-wrapper{padding-bottom:8px}}@media screen and (max-width: 767px){.c-product-main__price-wrapper{padding:0 0 10px}}.c-product-main__price{color:#000;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.c-product-main__price--discount{color:#c03333}.c-product-main__compare-at-price{color:#000;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;text-decoration:line-through}.c-product-main__dropdown-text{display:none;margin:16px 0 24px;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#000}.c-product-main__dropdown-text.is-active{display:block}.c-product-main__dropdown-text p{margin:0}.c-product-main__read-more{cursor:pointer;color:#000;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:400;line-height:16px;opacity:.5}.c-product-main__form-loader{position:absolute;top:0;right:0;background:#fff;width:100%;height:100%;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease;z-index:9;opacity:0;pointer-events:none}.c-product-main__form-loader.js-loading{pointer-events:all;opacity:.5}.c-product-main__form-loader.js-loading>*{pointer-events:none}.c-product-main__variant-picker{margin:0 auto;width:100%}.c-product-main__variant-picker *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-product-main__option-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;cursor:pointer}@media screen and (min-width: 768px){.c-product-main__option-selector{margin:18px 0}}@media screen and (max-width: 767px){.c-product-main__option-selector{padding:0 16px}}.c-product-main__option-name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.c-product-main__size-guide-btn{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:150%;text-transform:capitalize;text-underline-offset:4px;color:#000;cursor:pointer}.c-product-main__option{display:grid;grid-auto-flow:column;grid-auto-columns:47px;padding:0;border:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.c-product-main__option--error .c-product-main__option-label{border-color:#d71313}.c-product-main__option-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #d4d4d4;border-collapse:collapse;position:relative;font-family:var(--font-body);font-size:14px;font-weight:400;text-align:center;color:#000;cursor:pointer}.c-product-main__option-label.disabled{color:#6a6a6a}.c-product-main__option-label.disabled::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom right, transparent calc(50% - 1px), #D4D4D4, transparent calc(50% + 1px))}.c-product-main__option-label:has(.c-product-main__option-input[checked=true]){background-color:#f1f1f1;border-color:#000;z-index:2}.c-product-main__form-submit{border:none;padding:0;cursor:pointer;outline:inherit;width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:14px;padding-right:14px;background-color:#000;position:relative;overflow:hidden;color:#fff;text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase}.c-product-main__form-submit:hover{background-color:#2e2e2e}.c-product-main__form-submit:focus{background-color:#000}.c-product-main__form-submit--sold-out[data-variant-id]~.c-product-main__wishlist{display:none}.c-product-main__form-submit.disabled{pointer-events:none;background-color:#ababab}.c-product-main__form-submit.is-hidden{display:none}.c-product-main__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-item-align:start;align-self:start;-webkit-transform:translateY(0);transform:translateY(0)}.c-product-main__text-wrapper--active{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-product-main__submit-text{width:100%;height:100%;line-height:48px}.c-product-main__message{display:none;margin-top:4px;font-family:var(--font-body);font-weight:400;font-size:12px;line-height:150%}.c-product-main__message--error{color:#d71313}.c-product-main__message.is-active{display:block}.c-product-main__button-wrapper{height:48px;margin-top:24px}@media screen and (min-width: 768px){.c-product-main__button-wrapper{margin-top:12px}}@media screen and (min-width: 768px){.c-product-main__button-wrapper--mobile{display:none}}.c-product-main__button-wrapper--desktop{display:none}@media screen and (min-width: 768px){.c-product-main__button-wrapper--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-product-main__fixed-contianer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:fixed;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;padding:0;-webkit-transition:padding .3s ease;transition:padding .3s ease}.c-product-main__fixed-contianer--active{position:fixed;bottom:0px;left:50%}.c-product-main__fixed-contianer.is-animated{padding:0 16px}.c-product-main__fixed-contianer .c-product-main__text-wrapper{-webkit-transition:.3s;transition:.3s}.c-product-main__flow-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:48px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 768px){.c-product-main__flow-container{padding:0}}.c-product-main__form-submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;height:100%;width:100%}.c-product-main__wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;background-color:#000;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-product-main__wishlist:hover{background-color:#2e2e2e}.c-product-main__wishlist.is-active>svg>path{fill:#fff}.c-product-main__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 768px){.c-product-main__details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-product-main__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:24px}.c-product-main__info a{font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.39px;text-transform:uppercase}.c-product-main__info a:hover{font-weight:450}.c-product-main__info.is-active>svg>path{fill:#000}.c-product-main__info.is-hidden{display:none !important}.c-product-main__accordion:not(:last-child){border-bottom:1px solid #d4d4d4}.c-product-main__accordion-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-block:13px;color:#000;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.c-product-main__accordion-button span{pointer-events:none}.c-product-main__accordion-button svg{pointer-events:none;width:9px;height:9px}.c-product-main__accordion-button svg:nth-child(2){display:none}.c-product-main__accordion-button.is-active svg:first-child{display:none}.c-product-main__accordion-button.is-active svg:nth-child(2){display:block}.c-product-main__accordion-button.is-active~.c-product-main__accordion-content{grid-template-rows:1fr}.c-product-main__accordion-button.is-active~.c-product-main__accordion-content .c-product-main__accordion-wrap *{margin-bottom:12px}.c-product-main__accordion-button.is-active~.c-product-main__accordion-content .c-product-main__accordion-wrap *:last-child{margin-bottom:0}.c-product-main__accordion-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-main__accordion-icons svg{width:22px;height:22px}.c-product-main__accordion-content{display:grid;grid-template-rows:0fr;-webkit-transition:250ms grid-template-rows ease;transition:250ms grid-template-rows ease;transition:250ms grid-template-rows ease, 250ms -ms-grid-rows ease;color:#000;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:150%}.c-product-main__accordion-content .c-product-main__accordion-wrap{-webkit-transition:250ms all ease;transition:250ms all ease;margin:0}.c-product-main__accordion-content .c-product-main__accordion-wrap *:last-child{padding-bottom:13px}.c-product-main__accordion-content *{overflow:hidden}.c-product-main__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:32px}.c-product-main__benefits-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.c-product-main__benefits-title{font-family:var(--font-body);font-size:14px;text-transform:capitalize;line-height:150%}.c-product-main__benefits-icon{width:22px;height:22px;padding:2px}.c-product-main klarna-placement::part(osm-container){border:none;padding:12px 18px;font-family:var(--font-heading);font-size:12px;font-weight:400;line-height:150%;color:#000}.c-product-main klarna-placement::part(osm-cta){font-family:var(--font-heading);font-size:12px;font-weight:400;line-height:150%;text-transform:capitalize;color:#000}.c-product-main klarna-placement::part(osm-legal){font-family:var(--font-heading)}