.product .product-gallery .prev-next-buttons{position:absolute;width:100%;height:100%;justify-content:space-between;pointer-events:none}.product .prev-next-buttons button{pointer-events:all}.product .prev-next-buttons button .animated-arrow{scale:2}.product .badge{--rounded-button: 100px;font-size:15px;font-weight:700;font-family:var(--bold-font-family)}.product .product-info__title{font-size:30px;line-height:38px;font-weight:400;text-transform:unset}.product compare-at-price{font-size:20px;font-weight:400;line-height:32px;color:#9e9e9e;display:flex;align-items:center;gap:3px}.product compare-at-price .price__tooltip{position:relative}.product compare-at-price .price__tooltip--opener{width:12px;height:12px}.product compare-at-price .tooltip-wrapper{color:#000;width:230px;position:absolute;left:-12px;top:100%;border:.063rem solid #EAEAEA;padding:.563rem .75rem;border-radius:.5rem;background-color:#fff;z-index:1;line-height:1.4;font-size:13px;opacity:0;visibility:hidden}.product compare-at-price .tooltip-wrapper:after{content:"";position:absolute;bottom:calc(100% - 4px);border-top:.063rem solid #EAEAEA;border-left:.063rem solid #EAEAEA;background-color:#fff;width:10px;height:10px;display:block;transform:rotate(45deg)}.product compare-at-price .price__tooltip--closer{width:10px;height:10px;top:8px;right:8px;position:absolute}.product compare-at-price .price__tooltip:hover .tooltip-wrapper{opacity:1;visibility:visible}.product sale-price{font-size:24px;font-weight:700;line-height:32px;font-family:var(--bold-font-family)}.product .price-list--lg{gap:17px}.product .rating-with-text{gap:8px}.product .volume-discount-banner{background-color:var(--vdb-bg);width:100%;border:1px dashed;border-color:var(--vdb-border);border-radius:.5em;padding:16px;cursor:pointer}.product .volume-discount-banner>*{display:flex;justify-content:space-between;align-self:center}.product .vdb-promo-title,.product .vdb-sale-price,.product .vdb-badge{font-family:var(--bold-font-family)}.product .vdb-original-price{color:#9e9e9e}.product .vdb-promo-title{color:var(--vdb-title)}.product .vdb-badge__dot{height:8px;width:8px;border-radius:50%;background-color:var(--vdb-dot);margin-right:4px;margin-bottom:2px;will-change:opacity;display:inline-block;animation:pulseAnimation 1.4s infinite}.product .vdb-price-list{display:flex;align-items:center;gap:10px}@media screen and (max-width:750px){.product compare-at-price{font-size:15px}.product sale-price{font-size:22px}.product .badge{font-size:13px}}.product .variant-picker__option-info{font-size:14px;font-weight:400;line-height:22px;margin-bottom:8px}.product .variant-picker__option-info span{font-weight:700}.product .variant-picker__option-info .h-stack{gap:4px}.product .color-swatch{--swatch-size: 24px;--swatch-margin: 4px}.product .variant-picker__option-values{gap:12px 8px}.product .color-swatch:before{box-shadow:0 0 0 1px}.product .block-swatch{border-radius:6px;--input-height: 38px;font-size:12px;min-width:64px;justify-content:center;padding:0 10px;font-weight:700}.product .block-swatch.is-disabled{background:none;color:rgb(var(--text-color));opacity:.5}.product .block-swatch.is-disabled:before{content:none}.product :checked+.block-swatch{background:rgb(var(--text-color));color:rgb(var(--background))}.product .product-info__text{display:flex;gap:8px;align-items:center;font-size:14px}.product .quantity-buybox-group{display:flex;gap:15px}.product .quantity-buybox-group .block-label{display:none}.product .quantity-buybox-group .product-info__block-item[data-block-type=buy-buttons]{flex:1}.product .quantity-buybox-group .product-info__block-item[data-block-type=buy-buttons] .button{font-size:16px;font-weight:600;letter-spacing:normal;line-height:normal;text-transform:uppercase;padding-block:14px;border-radius:8px}.product .quantity-buybox-group .product-info__quantity-selector,.product .quantity-buybox-group .form-control{height:100%}.product .quantity-buybox-group .product-info__block-item[data-block-type=quantity-selector]{flex:0 0 67px}.product .quantity-selector--select{position:relative;display:block;height:100%}.product .quantity-selector--select input{pointer-events:none}.product .quantity-selector--select .quantity-selector{border:.063rem solid #bbbbbb;box-sizing:border-box;border-radius:.5rem;display:flex;align-items:center;background:#fff;cursor:pointer;font-weight:600;font-size:.875rem;padding:.5rem .75rem .5rem 1rem;color:#292929;fill:#292929;width:100%;height:100%;justify-content:space-between}.product .quantity-selector--select .quantity-selector__list{display:flex;flex-direction:column;align-items:flex-start;border:.063rem solid #292929;box-sizing:border-box;border-radius:.5rem;background:#fff;padding:0;margin-top:.125rem;position:absolute;width:100%;color:#292929;z-index:10;overflow:unset;max-height:unset;top:100%;left:0}.product .quantity-selector--select .quantity-selector__list li{list-style-type:none;display:flex;flex-direction:row;align-items:flex-start;margin:0;cursor:pointer;padding:.75rem 1rem .625rem .75rem;justify-content:flex-start;border-radius:.5rem;width:100%;box-sizing:border-box;font-weight:inherit;background-color:inherit}.product .quantity-selector--select .quantity-selector__list li.is-selected{background-color:#f7f7f7}.product .offer{border-radius:4px;background:#f7f7f7;padding:30px 32px;gap:10px}.product .offer .text-with-icon{gap:10px}.product .offer .text-with-icon span{font-size:20px;font-weight:600;line-height:28px}.product .offer .prose{font-size:14px;line-height:22px}.product .product-info__accordion .accordion__toggle{padding-block:10px}.product .product-info__accordion .accordion__toggle span{font-size:18px;line-height:28px;font-weight:700}.product .product-info__accordion .accordion__toggle svg{width:16px;height:16px}.product .product-info__accordion[aria-expanded=false] .accordion__icon svg:last-child{display:none}.product .product-info__accordion[aria-expanded=true] .accordion__icon svg:first-child{display:none}.product .product-info__accordion .accordion__content .prose{font-size:18px}.product .size-preview__opener{display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;width:100%;font-size:.875rem;padding:.688rem 2rem;font-weight:600;border-radius:.5rem;text-transform:capitalize;margin-top:12px;background-color:#fff;color:#292929;border:1px solid #292929}.product .size-preview__modal-wrapper{min-width:540px;border:1px solid #f7a08b;border-radius:8px;padding:20px 10px;position:fixed;left:50%;z-index:50;background-color:#fff;transition:transform .3s,opacity .3s;overflow-y:auto;max-width:90vw;max-height:90vh;width:auto;height:inherit;opacity:1;pointer-events:all;transform:translate(-50%,-50%);top:50%}.product .size-preview__modal-wrapper .size-preview-modal__header h2{font-weight:700;font-size:1rem;line-height:1.5rem;text-align:center;color:#3a3a3a;margin-bottom:1rem}.product .size-preview__modal-wrapper .size-preview-modal__header p{font-size:.875rem;line-height:1.375;text-align:center;margin-bottom:1rem}.product .size-preview__modal-wrapper .size-preview__close{position:absolute;right:1.125rem;top:1.5rem;cursor:pointer;background:transparent;border:none;padding:0;margin:0}.product .size-preview__modal-wrapper .size-preview-modal__wrapper{display:flex}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal__media{max-height:500px;width:54%;margin-right:30px;border-radius:8px;overflow:hidden;text-align:center;min-width:375px}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal__media img{max-height:500px;width:auto;border-radius:8px;margin:0 auto}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46%}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--info{font-size:16px}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--info p:has(+p){margin-bottom:10px}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--picker{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--picker input{display:none}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--picker label{font-size:12px;display:flex;min-width:52px;justify-content:center;color:#292929;padding:10px 20px;margin-right:4px;margin-left:4px;margin-bottom:8px;background-color:#fff;border:1px solid #292929;border-radius:8px;cursor:pointer}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--picker label:has(:checked){background-color:#292929;color:#fff}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--button{display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;box-sizing:border-box;font-size:.875rem;padding:.688rem 2rem;font-weight:600;border-radius:.5rem;cursor:pointer;background-color:#f7a08b;color:#292929;border:none;line-height:normal;letter-spacing:normal;min-width:unset;min-height:unset;margin-top:32px;width:275px!important;transition:opacity .3s}.product .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal--button:hover{opacity:.7}.product .size-preview-modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000bf;z-index:49;transition:opacity .3s;opacity:1;pointer-events:all}.product .product__size_chart{margin-top:20px}.product .product__size_chart .size-chart__title{color:#292929;font-weight:600;font-size:20px;line-height:35px}.product .product__size_chart .size-chart__description{margin:0 0 20px;color:#292929;font-weight:400;font-size:14px;line-height:18px}.product .product__size_chart .size-chart__link{display:flex;align-items:center;gap:9px;cursor:pointer;text-decoration:underline;margin:30px 0 0;color:#292929;font-size:16px;line-height:24px;font-weight:600}.product .product__size_chart .size-chart__link svg{color:#914f4f;width:24px}.product .product__badge--tag,.product .product__badge--sale{font-size:14px;background:rgb(var(--badge-background));width:max-content;color:rgb(var(--badge-color));font-weight:600;border-radius:6px;display:inline;padding:1.5px 6px;position:absolute;z-index:3}.product .product__badge--tag{--badge-background: 255 183 74;bottom:50px;left:6px}.product .product__badge--sale{top:6px;left:6px}.product .product-gallery .page-dots--blurred{background:none;gap:16px;-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:8px 12px;background:#f7f6f4b2}.product .product-gallery .page-dots--blurred button{width:6px;height:6px;border:1px solid rgb(255 255 255 / 60%)}.product .product-gallery .page-dots--blurred button[aria-current=true]{background-color:#000}@media screen and (max-width:999px){.product .product-gallery .page-dots--blurred .product-gallery__zoom{bottom:10%;border-radius:150px 0 0 150px;top:unset;right:calc(-1 * var(--container-outer-width))!important}.product .product-gallery .page-dots--blurred .product-gallery__zoom button{width:unset;display:flex;border-radius:150px 0 0 150px;height:32px;background:#fffc;max-width:98px;padding:0 8px;gap:5px;font-size:14px;font-weight:600;margin-left:5px}.product .product-gallery .page-dots--blurred .product-gallery__zoom button svg{width:21px;height:21px;border:2px solid #000;border-radius:50%;padding:3px}.product .product-gallery .page-dots--blurred .size-preview__modal-wrapper{min-width:90%}.product .product-gallery .page-dots--blurred .size-preview__modal-wrapper .size-preview-modal__wrapper{flex-direction:column}.product .product-gallery .page-dots--blurred .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal__media{max-width:none;min-width:unset;margin:0;width:100%}.product .product-gallery .page-dots--blurred .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal__media img{max-height:30vh;margin:0 auto}.product .product-gallery .page-dots--blurred .size-preview__modal-wrapper .size-preview-modal__wrapper .size-preview-modal__content{width:unset;text-align:center}.product .product-gallery .page-dots--blurred .product__badge--tag{--badge-background: 255 183 74;bottom:50px;left:calc(-1 * var(--container-outer-width) + 6px)}.product .product-gallery .page-dots--blurred .product__badge--sale{top:6px;left:calc(-1 * var(--container-outer-width) + 6px)}}@media screen and (min-width:1000px){.product .product-gallery .page-dots--blurred .product-gallery__zoom{left:0;top:0;bottom:unset;right:unset;width:100%;height:100%;transform:unset}.product .product-gallery .page-dots--blurred .product-gallery__zoom .circle-button{width:100%;height:100%;opacity:0;border-radius:0}}.product .product-gallery .page-dots--blurred .size-chart__head{display:flex;gap:10px;margin-top:10px}.product .product-gallery .page-dots--blurred .size-chart__switcher input{display:none}.product .product-gallery .page-dots--blurred .size-chart__switcher label{display:flex;gap:6px;align-items:center;color:#292929;font-weight:400;font-size:16px;line-height:normal}.product .product-gallery .page-dots--blurred .size-chart__switcher label>span{box-shadow:0 0 0 1px #000 inset;width:22px;height:22px;border-radius:50%;display:block}.product .product-gallery .page-dots--blurred .size-chart__switcher label:has(:checked)>span{box-shadow:0 0 0 7px #000 inset}.product .product-gallery .page-dots--blurred .size-chart__switcher{width:185px;display:flex;justify-content:space-between}.product .product-gallery .page-dots--blurred .size-chart__heading{flex:1}.section:has(.product__breadcrumbs){padding-block-start:0}.product__breadcrumbs{display:block;background-color:#f7f7f7;padding-block:16px;margin-bottom:30px}.product__breadcrumbs span:last-child{font-weight:700}@keyframes pulseAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product.css.map */
