.c-product-main__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;margin:0 auto;max-width:540px}@media screen and (min-width:1024px){.c-product-main__main{-webkit-padding-start:30px;padding-inline-start:30px;-ms-flex-negative:1;flex-shrink:1;max-width:450px;-webkit-box-sizing:content-box;box-sizing:content-box}}.c-product-main__collection-title{font-family:var(--font-body);font-size:16px;font-weight:400;color:#000}.c-product-main__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1024px){.c-product-main__title-wrapper{display:block}}.c-product-main__title{color:#212529;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:500;line-height:100%;text-transform:capitalize;margin:0}@media screen and (min-width:768px){.c-product-main__title{font-size:32px}}.c-product-main__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px}@media screen and (min-width:768px){.c-product-main__price-container{margin-top:16px}}.c-product-main__price-message{margin:8px 0 0;color:#666;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.c-product-main__price{color:#212529;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:200;line-height:100%}.c-product-main__price--discount{color:#db0632}@media screen and (min-width:768px){.c-product-main__price{font-size:24px}}.c-product-main__compare-at-price{color:#212529;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:200;line-height:100%;text-decoration:line-through;text-decoration-thickness:1.9px}@media screen and (min-width:768px){.c-product-main__compare-at-price{font-size:24px}}.c-product-main__percent-discount{color:#db0632;font-size:16px;font-weight:400;line-height:1}.c-product-main__discount-labels{font-family:var(--font-body);font-size:16px;font-weight:700;color:#db0632;margin-top:11px}.c-product-main__form-qty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px}.c-product-main__form-qty-button line{stroke:#7f7f7f}.c-product-main__form-qty-button--disabled{cursor:default;pointer-events:none}.c-product-main__form-qty-button--disabled line{stroke:#bfbfbf}.c-product-main__form-qty-input{width:38px;height:100%;-ms-flex-negative:1;flex-shrink:1;padding:0;outline:none;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;border:1px solid #bfbfbf;color:#404040;text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.c-product-main__form-qty-input:focus,.c-product-main__form-qty-input:focus-visible{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.c-product-main__form-qty-input::-webkit-outer-spin-button,.c-product-main__form-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-product-main__form-qty-input[type=number]{-moz-appearance:textfield}@media screen and (min-width:1024px){.c-product-main__form-qty-input{width:50px}}.c-product-main__option-name{font-family:var(--font-body);color:#404040;font-size:14px;margin-bottom:4px}.c-product-main__variant-picker{width:100%;margin-top:18px}.c-product-main__variant-picker-title{color:#404040;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize;margin:0 0 9px}.c-product-main__variant-option-input{display:none}.c-product-main__variant-option-input.is-selected .c-product-main__variant-option-label{background-color:#404040;border-color:#404040;color:#fff}.c-product-main__variant-option-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:37px;height:37px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid #bbb;border-radius:50%;cursor:pointer;color:#555;text-align:center;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:0%}.c-product-main__variant-option-label:hover:not(.c-product-main__variant-option-label--disable){background-color:#40404067;color:#fff}.c-product-main__variant-option-label:has(>input.checked){background-color:#404040;border-color:#404040;color:#fff}.c-product-main__variant-option-label:has(>input.disabled){position:relative;color:#bfbfbf;cursor:default}.c-product-main__variant-option-label:has(>input.disabled):after{content:"";display:block;width:calc(100% - 4px);height:1px;position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#bfbfbf}.c-product-main__preload-images{display:none}.c-product-main__color-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.c-product-main__color-swatch{display:block;width:37px;height:37px;border-radius:50%;position:relative;border:1px solid #bfbfbf;cursor:pointer}.c-product-main__color-swatch img{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.c-product-main__color-swatch.is-active{pointer-events:none}.c-product-main__color-swatch.is-active .c-product-main__swatch-ring{opacity:1}.c-product-main__color-swatch:has(input.checked){pointer-events:none}.c-product-main__color-swatch:has(input.checked) .c-product-main__swatch-ring{opacity:1}.c-product-main__color-swatch-bg{height:100%;width:100%;border-radius:50%}.c-product-main__color-swatch-bg.no-swatch{border:1px solid #bfbfbf;background-color:#fff}.c-product-main__swatch-ring{width:44px;height:44px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #000;opacity:0;pointer-events:none;border-radius:50%}.c-product-main__variant-options-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 16px;padding:3px;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none;outline:none}@media screen and (min-width:1024px){.c-product-main__variant-options-picker{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:unset;padding:0;margin-bottom:16px;gap:10px;max-height:unset}.c-product-main__variant-options-picker:after{content:""}}.c-product-main__color-image-swatch{width:100%;height:100%}.c-product-main__form{position:relative}.c-product-main__form-loader{position:absolute;top:0;right:0;background:#f6f6f600;width:100%;height:100%;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:12;opacity:0;pointer-events:none}.c-product-main__form-loader.js-loading{pointer-events:all;opacity:.7}.c-product-main__form-loader.js-loading>*{pointer-events:none}.c-product-main__bottom{margin-top:24px}.c-product-main__error-message{display:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:7px 10px;margin-bottom:10px;background-color:#fbdae5;font-family:var(--font-body);font-size:14px;line-height:16px;text-align:center;color:#404040}.c-product-main__error-message.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-main__form-submit-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.c-product-main__form-submit{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;gap:8px;width:100%;height:52px;background:#404040;border:none;padding:0;margin:0;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}.c-product-main__form-submit>span{color:#fbfbfb;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.c-product-main__form-submit svg path{fill:#fbfbfb}.c-product-main__form-submit:hover{background:#000}.c-product-main__form-submit .c-product-main__form-submit-button--add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.c-product-main__form-submit .c-product-main__form-submit-button--select,.c-product-main__form-submit .c-product-main__form-submit-button--not-available{display:none}.c-product-main__form-submit:disabled{pointer-events:none;opacity:.6}.c-product-main__form-submit.not-available{opacity:.5;pointer-events:none}.c-product-main__form-submit.not-available .c-product-main__form-submit-button--add,.c-product-main__form-submit.not-available .c-product-main__form-submit-button--select{display:none}.c-product-main__form-submit.not-available .c-product-main__form-submit-button--not-available{display:inline}.c-product-main__form-submit.select{pointer-events:none}.c-product-main__form-submit.select .c-product-main__form-submit-button--add{display:none}.c-product-main__form-submit.select .c-product-main__form-submit-button--select{display:inline}.c-product-main__form-submit.select .c-product-main__form-submit-button--not-available{display:none}.c-product-main__form-qty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;margin-bottom:16px}@media screen and (min-width:1024px){.c-product-main__form-qty-wrapper{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;height:40px}}.c-product-main__form-qty-button{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;-ms-flex-negative:0;flex-shrink:0;background:#0000;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none;cursor:pointer;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:20px;height:100%;padding:0;margin:0}.c-product-main__form-qty-button--disabled{cursor:default;pointer-events:none;opacity:.6}.c-product-main__form-qty-button:focus,.c-product-main__form-qty-button:focus-visible{background:#0000;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none}.c-product-main__wishlist-wrapper{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;height:48px;background-color:#fff;border:1px solid #bfbfbf;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.c-product-main__wishlist-wrapper svg path{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;fill:#0000;stroke:#000}.c-product-main__wishlist-wrapper:hover{border:1px solid #000}.c-product-main__wishlist-wrapper:has(.added-to-wishlist){border-color:#d4667c}.c-product-main__wishlist-wrapper:has(.added-to-wishlist) svg path{fill:#d4667c;stroke:#d4667c}@media screen and (min-width:1024px){.c-product-main__wishlist-wrapper{min-width:52px;height:52px}}.c-product-main__size-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;margin-bottom:12px;color:#404040;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.c-product-main__size-guide.is-hidden{display:none}.c-product-main__find-store{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;-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px;height:48px;width:100%;margin-top:8px;border:1px solid #b1b1b1;background-color:#fff;color:#404040;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media screen and (min-width:1024px){.c-product-main__find-store{height:50px}}.c-product-main__find-store.disabled{display:none}.c-product-main__find-store:hover{border:1px solid #000}.c-product-main__find-store span{color:#404040;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-decoration:none}.c-product-main__order-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin:32px 0 16px}.c-product-main__order-info--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-product-main__order-info svg{width:32px;height:32px}.c-product-main__order-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:11px;-moz-column-gap:11px;column-gap:11px}.c-product-main__order-info-text span{color:#404040;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.c-product-main__order-info-additional-text{font-weight:400;text-transform:none}.c-product-main__order-info-regular-text{display:block;width:80px;text-wrap:wrap}.c-product-main__description-container{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;border-top:1px solid #e5e5e5;margin-bottom:20px}.c-product-main__description{color:#666;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.c-product-main__description a{color:#006bb8!important}.c-product-main__model{color:#666;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.c-product-main__accordion{border-bottom:1px solid #e5e5e5}.c-product-main__accordion:first-child{border-top:1px solid #e5e5e5}.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:16px;color:#212529;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:400;line-height:100%}.c-product-main__accordion-button svg{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0deg);transform:rotate(0)}.c-product-main__accordion-button.is-active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-product-main__accordion-content{display:grid;grid-template-rows:0fr;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0;color:#666;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.c-product-main__accordion-content a{color:#006bb8}.c-product-main__accordion-content>div{overflow:hidden}.c-product-main__accordion-content.is-active{grid-template-rows:1fr;margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-main.css.map */
