html:has(body[class*=template--v2]),body[class*=template--v2]{overflow-anchor:none}.product-section{background:#f4f4f1}.product-v2{display:flex;flex-wrap:wrap;margin:0;gap:0}.product-v2.grid{display:flex;flex-wrap:wrap;gap:0}.product-v2>.grid__item{width:100%;max-width:100%}.breadcrumb-overlay{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:none;color:#000;font-size:13px;font-weight:500;text-transform:capitalize;text-decoration:none;letter-spacing:.02em;border-radius:0;line-height:1;text-shadow:none}.breadcrumb-overlay:hover{background:none;color:#000;opacity:.7}.breadcrumb-overlay svg{width:5px;height:8px;flex-shrink:0}.product-v2__media-wrapper{position:relative;padding-left:0;background:#fff;padding-bottom:4px}@media screen and (min-width:990px){.product-v2__media-wrapper{background:transparent;padding-bottom:0}}@media screen and (max-width:749px){.product-section.page-width{padding-left:0;padding-right:0}.product-v2__info-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.product-v2 .product__media-list{display:block;margin:0;padding:0;overflow:hidden;overflow-anchor:none;font-size:0;line-height:0}.product-v2 .product__modal-opener{display:block;line-height:0}.product-v2 .slider-buttons,.product-v2 .slider-button,.product-v2 .slider-counter,.product-v2 .thumbnail-slider .slider-button{display:none!important}.product-v2 slider-component.slider-mobile-gutter{margin-bottom:0}.product-v2 slider-component .skip-to-content-link{position:absolute}.product-v2 .product__media-list .product__media-item .media{aspect-ratio:unset;height:calc(100vh - 350px);height:calc(100svh - 350px);min-height:250px;max-height:520px;overflow:hidden;padding-top:0!important;position:relative}.product-v2 .product__media-list .product__media-item .media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-v2 .product__media-list .product__media-item{width:100%;display:none}.product-v2 .product__media-list .product__media-item.is-active,.product-v2 .product__media-list .product__media-item:first-child{display:block}.product-v2 .product__media-list:has(.is-active) .product__media-item:first-child:not(.is-active){display:none}.product-v2 .product__media-item.product__media-item--variant{display:none}.product-v2 .product__media-item--variant:first-child{display:block}.product-v2 .product__media-list:has(.is-active) .product__media-item--variant:first-child:not(.is-active){display:none}.product-v2 .slider-mobile-gutter{margin-left:0;margin-right:0}.product-v2 .thumbnail-slider{display:flex;gap:8px;overflow-x:auto;padding:4px 0 0;scrollbar-width:none;-ms-overflow-style:none;background:#fff}.product-v2 .thumbnail-slider::-webkit-scrollbar{display:none}.product-v2 .thumbnail-list{display:flex;flex-wrap:nowrap;gap:8px;list-style:none;margin:0;padding:4px 8px 0;background:#fff;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.product-v2 .thumbnail-list::-webkit-scrollbar{display:none}.product-v2 .thumbnail-list li{flex:0 0 20%;min-width:0}.product-v2 .thumbnail-list .thumbnail{width:100%;aspect-ratio:1 / 1;height:auto;background:#fff;border-radius:0;overflow:hidden;border:none;cursor:pointer;padding:0;background:#f0f0f0;transition:opacity .2s}.product-v2 .thumbnail-list .thumbnail.is-active,.product-v2 .thumbnail-list .thumbnail:hover{opacity:.7}.product-v2 .thumbnail-list .thumbnail img{width:100%;height:100%;object-fit:cover}.product-v2__info-wrapper{padding:8px 16px 16px;background:#f4f4f1}.product-v2__reviews-bar{margin-bottom:12px}.product-v2__stars{display:inline-flex;align-items:center;gap:3px}.product-v2__star-block{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:2px}.product-v2__star-block svg{width:14px;height:14px}.product-v2__star-block--full{background:#00b67a}.product-v2__star-block--partial{background:#dcdce6;overflow:hidden}.product-v2__star-block--partial svg{width:100%;height:100%}.product-v2__star-block--empty{background:#dcdce6}.product-v2__rating-text{margin-left:8px;font-size:13px;color:#555;line-height:1}.product-v2__social-proof{padding:6px 0 12px;margin-bottom:12px;background-color:#f4f4f1!important}.product-v2__social-proof-inner{display:flex;align-items:center;gap:10px}.product-v2__sp-avatars{display:flex;flex-shrink:0}.product-v2__sp-avatar{position:relative;width:36px;height:36px;flex-shrink:0;overflow:visible}.product-v2__sp-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000014}.product-v2__sp-avatar--2,.product-v2__sp-avatar--3{margin-left:-10px}.product-v2__sp-verified{display:inline-flex;align-items:center;vertical-align:text-bottom;margin-left:4px;line-height:0;position:relative;top:-1px}.product-v2__sp-name-link{color:inherit;text-decoration:none}.product-v2__sp-name-link:hover{text-decoration:underline}a.product-v2__sp-avatar{display:block}.product-v2__sp-text{font-size:13px;line-height:1.35;margin:0}.product-v2__title{font-size:25px;text-transform:capitalize;font-weight:700;line-height:1.15;margin:0;padding-bottom:10px}.product-v2__subtitle{font-size:14px;color:#0009;margin-bottom:10px}.product-v2__price{margin-bottom:16px}.product-v2__price .price__container{display:flex;align-items:center;flex-wrap:wrap;gap:0}.product-v2__price .price__container{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0 8px}.product-v2__price .price__sale{display:contents!important}.product-v2__price .price .regular-text{font-size:20px!important;color:#000!important;font-weight:400;line-height:1.3}.product-v2__price .price__sale .real-price{font-size:20px!important;color:#000!important;font-weight:400;line-height:1.3;order:1}.product-v2__price .price__sale>span:not(.visually-hidden):not(.real-price){order:2}.product-v2__price .price__sale>span>.regular-text,.product-v2__price .price__sale>span>span:not(.visually-hidden){font-size:14px!important;color:#999!important;font-weight:400;text-decoration:line-through;line-height:1.3}.product-v2__price .price__sale>span>span[class*=font-roboto][class*=italic]{font-size:14px!important;color:#999!important;font-style:italic;line-height:1.3}.product-v2__price .product-save-badge{margin-left:0;vertical-align:middle;order:3;background:#5a9a00!important}.product-v2__benefits{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.product-v2__benefit{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:#1a1a1a}.product-v2__benefit svg{flex-shrink:0;width:16px;height:16px;margin-top:0;color:#5a9a00;animation:benefitIconIn .4s ease both}.product-v2__benefit:nth-child(1) svg{animation-delay:.1s}.product-v2__benefit:nth-child(2) svg{animation-delay:.25s}.product-v2__benefit:nth-child(3) svg{animation-delay:.4s}@keyframes benefitIconIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-v2__benefit svg path{fill:#5a9a00}.product-v2 .Avada-Bundle-Volume__Container{margin:24px 0!important;gap:12px!important}@media screen and (min-width:990px){.product-v2 .Avada-Bundle-Volume__Container{margin:12px 0!important}}.product-v2 .Avada-Volume__Header{background-color:#e8f0c4!important;border:none!important;border-radius:10px!important;padding:14px 20px!important;text-align:left!important;margin-bottom:12px!important}@media screen and (min-width:990px){.product-v2 .Avada-Volume__Header{margin-bottom:8px!important;padding:10px 20px!important}}.product-v2 .Avada-Volume__HeaderTitle-Text{font-size:15px!important;font-weight:700!important;color:#1a1a1a!important}.product-v2 .Avada-Volume__HeaderDescription{font-size:13px!important;color:#444!important;margin-top:2px!important}.product-v2 .Avada-Volume__Body{min-height:140px}.product-v2 .Avada-Volume__Body .Avada-Offer__PriceDiscount,.product-v2 .Avada-Volume__Body .Avada-Offer__PriceDefault,.product-v2 .AOV-Offer__Body .AOV-Offer__DiscountPrice,.product-v2 .AOV-Offer__Body .AOV-Offer__BasePrice{opacity:0!important;transition:opacity .15s ease!important}.product-v2 .avada-prices-ready .Avada-Offer__PriceDiscount,.product-v2 .avada-prices-ready .Avada-Offer__PriceDefault,.product-v2 .avada-prices-ready .AOV-Offer__DiscountPrice,.product-v2 .avada-prices-ready .AOV-Offer__BasePrice{opacity:1!important}.product-v2 .Avada-Volume__Item{animation:avadaFadeIn .3s ease both}@keyframes avadaFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-v2 .Avada-Volume__Body,.product-v2 .Avada-Volume__Items,.product-v2 [class*=Avada-Volume]:has(>.Avada-Volume__Item){display:flex!important;flex-direction:column!important;gap:20px!important}.product-v2 .Avada-Volume__Item{border:2px solid #e5e5e5!important;border-radius:10px!important;padding:12px 16px!important;overflow:visible!important;width:100%!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease!important;background:#fff!important;position:relative!important}.product-v2 .Avada-Volume__Item:hover{border-color:#bbb!important}.product-v2 .Avada-Volume__Item--Selected{border-color:#0395f6!important;background:#fff!important}.product-v2 .Avada-Volume__Item--Selected:hover{border-color:#0395f6!important}.product-v2 .Avada-ItemTier{display:flex!important;align-items:center!important;width:100%!important}.product-v2 .Avada-Volume__Content,.product-v2 .Avada-Volume__Content--Horizontal{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important}.product-v2 .Avada-Volume__ItemWrapper{display:flex!important;align-items:center!important;width:100%!important}.product-v2 .Avada-Volume__Info{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;white-space:nowrap!important;order:2!important}.product-v2 .avada-radio-dot{order:0!important}.product-v2 .avada-img-stack{order:1!important}.product-v2 .Avada-Volume__Info--TriggerQty{font-size:14px!important;font-weight:500!important;color:#1a1a1a!important}.product-v2 .Avada-Volume__DiscountText{font-size:14px!important;font-weight:400!important;color:#1a1a1a!important}.product-v2 .Avada-Offer__Price{margin-left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:0!important;flex-shrink:0!important;order:3!important}.product-v2 .Avada-Offer__PriceDiscount{font-size:14px!important;font-weight:400!important;color:#1a1a1a!important;order:1!important}.product-v2 .Avada-Offer__PriceDefault{font-size:12px!important;color:#bbb!important;text-decoration:line-through!important;line-height:1.2!important;order:2!important;display:none!important}.product-v2 .Avada-VolumeBoxBadge{position:absolute!important;top:-11px!important;left:0!important;right:0!important;margin:0 auto!important;width:fit-content!important;transform:none!important;text-align:center!important;background:#abcc15!important;color:#000!important;font-size:10px!important;font-weight:700!important;text-transform:none!important;letter-spacing:.04em!important;padding:3px 10px!important;border-radius:6px!important;line-height:1.4!important;z-index:1!important;white-space:nowrap!important}.product-v2 .shipping-text .ship-date{color:#1a1a1a!important;font-weight:700!important}.product-v2 .shipping-text .ship-countdown{color:#f76503!important;font-weight:700!important}.product-v2 .avada-per-pair{font-size:11px!important;font-weight:400!important;color:#888!important;margin-left:2px}.product-v2 .avada-savings-line{font-size:12px;color:#0395f6;margin-top:0;text-align:right;line-height:1.3;order:3!important}.product-v2 .Avada-VariantSelection,.product-v2 .Avada-Variant-Selections,.product-v2 .Avada-Selection__Section,.product-v2 .Avada-Offer__VariantSection{display:none!important}.product-v2 .avada-radio-dot{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease;margin-right:4px}.product-v2 .avada-radio-dot:after{content:"";width:0;height:0;border-radius:50%;background:#0395f6;transition:width .2s ease,height .2s ease}.product-v2 .Avada-Volume__Item--Selected .avada-radio-dot{border-color:#0395f6}.product-v2 .Avada-Volume__Item--Selected .avada-radio-dot:after{width:10px;height:10px}.product-v2 .avada-img-stack{display:flex;align-items:center;margin:0!important;flex-shrink:1;min-width:0}.product-v2 .avada-img-stack__img{width:32px;height:32px;object-fit:contain;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0000000f;background:#f5f5f5;flex-shrink:0;position:relative}.product-v2 .Avada-Volume__Product,.product-v2 .Avada-Volume__Number{display:none!important}.product-v2 quantity-input,.product-v2 .product-form__quantity,.product-v2 .quantity-wrapper{display:none!important}.product-v2 .klaviyo-bis-trigger,.product-v2 #out-of-stock{display:none!important}.product-v2 .product-form__submit,.product-v2 button[name=add]{text-transform:capitalize!important;background-color:#0395f6!important;background-image:none!important;border:none!important;border-radius:6px!important;color:#fff!important;font-weight:500!important;letter-spacing:.01em;filter:none!important;width:100%!important;transition:opacity .2s ease}.product-v2 .product-form__submit:after,.product-v2 button[name=add]:after,.product-v2 .product-form__submit:before,.product-v2 button[name=add]:before{display:none!important;content:none!important}.product-v2 .product-form__submit:hover,.product-v2 button[name=add]:hover{background-color:#f76503!important;background-image:none!important;box-shadow:none!important;padding-right:0!important;background-position:center!important}.product-v2 .product-form__submit[disabled],.product-v2 button[name=add][disabled]{background-color:#0395f6!important;background-image:none!important;color:#fff!important;opacity:1!important;filter:none!important}.product-v2__sale-banner{padding:10px 16px;text-align:center;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.03em;border-radius:10px;margin-bottom:20px}.product-v2 variant-radios{display:flex;flex-direction:column}.product-v2 .product-form__input.color-input{order:-1}.product-v2 .product-form__input--pill{margin-bottom:4px;display:flex;flex-wrap:wrap;gap:10px}.product-v2 .product-form__input--pill .form__label{width:0;height:0;font-size:0;line-height:0;margin:0;padding:0;overflow:hidden;position:absolute}.product-v2 .product-form__input.size-input{gap:10px}.product-v2 .product-form__input.size-input input[type=radio]+label{display:flex;align-items:center;gap:10px;border:2px solid #e5e5e5!important;border-radius:10px!important;padding:12px 16px!important;background-color:#fff!important;cursor:pointer;transition:border-color .2s ease;flex:1 1 0;min-width:0;justify-content:center}.product-v2 .product-form__input.size-input input[type=radio]+label:hover{border-color:#bbb!important}.product-v2 .product-form__input.size-input input[type=radio]:checked+label{border-color:#0395f6!important;background:#fff!important;color:#1a1a1a!important}.product-v2 .product-form__input input[type=radio]{appearance:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;position:absolute!important;opacity:0!important;pointer-events:none!important}.product-v2 .product-form__input input[type=radio]+label:before{display:none!important}.product-v2 .size-label-text{font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:.02em}.product-v2 .product-form__input.size-input input[type=radio].disabled+label{border-color:#f0f0f0!important;background:#fafafa!important;opacity:.5;cursor:not-allowed}.product-v2 .product-form__input.size-input input[type=radio].disabled+label .size-label-text{text-decoration:line-through;color:#999}.product-v2 .product-form__input.color-input{display:flex;flex-wrap:nowrap;gap:0;border:2px solid #e5e5e5;border-radius:10px;background:#fff;padding:12px 16px;align-items:center;margin-bottom:16px}.product-v2 .product-form__input.color-input label{display:flex;align-items:center;justify-content:center;padding:0!important;border:none!important;border-radius:0!important;background:none!important;cursor:pointer;margin-right:6px;flex:0 0 auto;min-width:0}.product-v2 .product-form__input.color-input label:hover{border:none!important}.product-v2 .product-form__input.color-input input[type=radio]:checked+label{border:none!important;background:none!important}.product-v2 .product-form__input.color-input label img,.product-v2 .product-form__input.color-input label picture{display:none!important}.product-v2 .product-form__input.color-input label .color-dot--image img{display:block!important}.product-v2 .color-dot{width:26px;height:26px;min-width:26px;border-radius:50%;display:block;flex-shrink:0;transition:box-shadow .2s ease;box-sizing:border-box}.product-v2 .product-form__input.color-input label:hover .color-dot{box-shadow:0 0 0 2px #bbb}.product-v2 .product-form__input.color-input input[type=radio]:checked+label .color-dot{box-shadow:0 0 0 2px #0395f6}.product-v2 .color-dot--image{width:44px;height:44px;min-width:44px;overflow:hidden;padding:0;background:#f5f5f5}.product-v2 .color-dot--image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.product-v2 .color-input__name{display:none}.product-v2 .color-input__selected-name{margin-left:auto;font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:.02em;white-space:nowrap;padding-left:12px}.product-v2 .size-guide-link{display:block;width:100%;font-size:13px;font-weight:400;color:#666;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .2s ease;margin-top:10px;margin-bottom:16px;text-align:center}.product-v2 .size-guide-link:hover{color:#1a1a1a}.size-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.size-guide-modal{background:#fff;border-radius:14px;max-width:520px;width:100%;max-height:80vh;overflow-y:auto;padding:24px;box-shadow:0 20px 60px #00000026}.size-guide-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.size-guide-modal__title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.size-guide-modal__close{background:none;border:none;padding:4px;cursor:pointer;color:#666;transition:color .2s ease}.size-guide-modal__close:hover{color:#1a1a1a}.size-guide-modal__intro{font-size:13px;color:#666;margin:0 0 16px;line-height:1.5}.size-guide-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-table{width:100%;border-collapse:collapse;font-size:13px}.size-guide-table th{background:#f5f5f5;font-weight:600;color:#1a1a1a;padding:10px 12px;text-align:left;border-bottom:2px solid #e5e5e5;white-space:nowrap}.size-guide-table td{padding:10px 12px;border-bottom:1px solid #f0f0f0;color:#444;white-space:nowrap}.size-guide-table tbody tr:last-child td{border-bottom:none}.size-guide-table tbody tr:hover{background:#fafafa}.size-guide-modal__link{display:block;text-align:center;margin-top:16px;font-size:13px;color:#0395f6;text-decoration:underline;text-underline-offset:2px}.product-v2 .product-form-wrapper{margin-top:12px;margin-bottom:16px}.product-v2 .Avada-Volume__Body~.product-form-wrapper{margin-top:0}.product-v2 .product__accordion{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.product-v2 .product__accordion+.product__accordion{border-top:none}sticky-atc-v2{position:fixed;bottom:0;left:0;right:0;z-index:50;transform:translateY(100%);transition:transform .4s ease-in-out}sticky-atc-v2.show{transform:translateY(0)}sticky-atc-v2.hidden{transform:translateY(100%)}.product-v2-sticky-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;box-shadow:0 -2px 10px #00000014;gap:12px}.product-v2-sticky-bar__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex-shrink:0}.product-v2-sticky-bar__title{font-size:14px;font-weight:700;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.product-v2-sticky-bar__price{font-size:14px;font-weight:400;color:#000}.product-v2-sticky-bar__usps{display:none;list-style:none;margin:0;padding:0;gap:16px;align-items:center;justify-content:center;flex:1}@media screen and (min-width:990px){.product-v2-sticky-bar__usps{display:flex}}.product-v2-sticky-bar__usp{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#000;white-space:nowrap}.product-v2-sticky-bar__usp svg{flex-shrink:0;width:14px;height:14px;color:#5a9a00}.product-v2-sticky-bar__usp svg path{fill:#5a9a00}.product-v2-sticky-bar__atc-btn{flex-shrink:0;padding:12px 40px;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background-color:#0395f6!important;border:none!important;border-radius:6px!important;color:#fff!important;filter:none!important;transition:background-color .2s ease}.product-v2-sticky-bar__atc-btn:hover{background-color:#f76503!important}.product-v2-size-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;opacity:0;transition:opacity .25s ease}.product-v2-size-modal[aria-hidden=false]{pointer-events:auto;opacity:1}.product-v2-size-modal__backdrop{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.product-v2-size-modal__content{position:relative;background:#fff;width:100%;max-width:420px;padding:28px 20px;border-radius:12px 12px 0 0;transform:translateY(100%);transition:transform .3s ease}.product-v2-size-modal[aria-hidden=false] .product-v2-size-modal__content{transform:translateY(0)}.product-v2-size-modal__heading{font-size:17px;font-weight:600;text-align:center;margin:0 0 16px;line-height:1.3}.product-v2-size-modal__size-display{text-align:center;margin:0 0 24px}.product-v2-size-modal__selection{display:inline-block;font-size:22px;font-weight:700;padding:10px 32px;border:2px solid #000;border-radius:6px;letter-spacing:.02em}.product-v2-size-modal__actions{display:flex;flex-direction:column;gap:10px}.product-v2-size-modal__confirm{width:100%;padding:15px 20px;font-size:15px;font-weight:500;text-transform:capitalize;letter-spacing:.01em;cursor:pointer;border:none;background:#0395f6;color:#fff;border-radius:6px;transition:background-color .2s ease}.product-v2-size-modal__confirm:hover{background:#f76503}.product-v2-size-modal__change{width:100%;padding:15px 20px;font-size:15px;font-weight:500;letter-spacing:.01em;cursor:pointer;background:transparent;border:1px solid #ccc;color:#000;border-radius:6px;text-transform:capitalize;transition:border-color .2s ease}.product-v2-size-modal__change:hover{border-color:#000}@media screen and (max-width:749px){.reviews-product,.reviews-product>div{overflow:visible!important;max-height:none!important;height:auto!important}.reviews-product #ReviewsWidget,.reviews-product .ElementsWidget-prefix,.reviews-product .ElementsWidget,.reviews-product .ElementsWidget__inner,.reviews-product .ElementsWidget__list,.reviews-product .R-ContentList-container,.reviews-product .R-ContentList{overflow:visible!important;overflow-y:visible!important;max-height:none!important;height:auto!important;-webkit-overflow-scrolling:auto!important}.reviews-product .R-ContentList__item{overflow:visible!important}}@media screen and (max-width:749px){[class*=bot-section-] .bot-swiper{overflow:hidden!important;-webkit-overflow-scrolling:auto!important;touch-action:pan-x!important}[class*=bot-section-] .swiper-wrapper{flex-wrap:nowrap!important;overflow:visible!important}[class*=bot-section-] .swiper-slide{flex-shrink:0!important}}.product-benefits-section{overflow:hidden}.product-benefits-section .product-benefit{max-width:1400px;margin-left:auto;margin-right:auto}.product-benefit{display:flex;flex-direction:column;align-items:center}.product-benefit+.product-benefit{margin-top:16px}.product-benefit__image,.product-benefit__media{width:100%;overflow:hidden;padding:20px}.product-benefit__image img,.product-benefit__media img,.product-benefit__media video{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1 / 1;border-radius:10px;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.product-benefit__image:hover img,.product-benefit__media:hover img,.product-benefit__media:hover video{transform:scale(1.03)}.product-benefit__content{padding:28px 20px 36px}.product-benefit__heading{font-size:30px;font-weight:800;line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.product-benefit__heading em{font-style:italic;color:#f76503}.product-benefit__description{font-size:15px;line-height:1.7;color:#0009;margin:0}.product-benefit__description p{margin:0}.product-benefit__image,.product-benefit__media{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.product-benefit__content{opacity:1}.product-benefit.is-visible .product-benefit__image,.product-benefit.is-visible .product-benefit__media{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.product-benefit__image,.product-benefit__media,.product-benefit__content{opacity:1;transform:none;transition:none}.product-benefit__media img,.product-benefit__media video{transition:none}.product-benefit__media:hover img,.product-benefit__media:hover video{transform:none}}@media screen and (min-width:990px){.product-v2>.grid__item{width:auto;max-width:none}.product-v2__media-wrapper{max-width:55%;width:55%;flex:0 0 55%}.product-v2__info-wrapper{padding:24px 0 24px 4rem;max-width:45%;width:45%;flex:0 0 45%}.product-v2__info-container--sticky{display:block;position:sticky;top:3rem;z-index:2}.product-v2 .product__media-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.product-v2 .product__media-item{display:block!important;width:100%!important}.product-v2 .product__media-item[style*="display: none"]{display:none!important}.product-v2 .product__media-list .product__media-item .media{aspect-ratio:auto;padding-top:125%!important}.product-v2 .thumbnail-slider,.product-v2 .thumbnail-list{display:none!important}.product-v2__title{font-size:28px}sticky-atc-v2{display:block}.product-benefits-section{padding-left:24px;padding-right:24px}.product-benefit{flex-direction:row;align-items:center;gap:0}.product-benefit:nth-child(2n){flex-direction:row-reverse}.product-benefit__image,.product-benefit__media{width:40%;flex-shrink:0;padding:40px 40px 40px 60px}.product-benefit:nth-child(2n) .product-benefit__image,.product-benefit:nth-child(2n) .product-benefit__media{padding:40px 60px 40px 40px}.product-benefit__image img,.product-benefit__media img,.product-benefit__media video{aspect-ratio:1/1;border-radius:10px}.product-benefit__content{width:60%;padding:40px 60px 40px 40px}.product-benefit:nth-child(2n) .product-benefit__content{padding:40px 40px 40px 60px}.product-benefit__heading{font-size:38px;line-height:1.05;margin-bottom:20px}.product-benefit__description{font-size:16px;line-height:1.75}.product-v2-size-modal{align-items:center}.product-v2-size-modal__content{border-radius:12px;max-width:400px}}@media screen and (min-width:750px)and (max-width:989px){.product-v2__info-wrapper{padding:24px 0 24px 3rem}}.product-v2__low-stock{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:10px}.product-v2__low-stock span{font-size:14px;font-weight:500;color:#c2410c}.product-v2__trust-row{display:flex!important;align-items:center;gap:10px}.product-v2__secure-row{margin-top:12px!important;margin-bottom:20px}.product-v2__trust-row svg{flex-shrink:0;width:39px;height:24px}.product-v2__trust-row .shipping-text,.product-v2__trust-row span{font-size:14px!important;font-weight:400!important;color:#1a1a1a!important;padding:0!important;line-height:1.4!important}.product-v2__usp-accordion{margin-bottom:0}.product-v2 .product__accordion .accordion__content{padding:0;font-size:16px;font-weight:400;color:#1a1a1a;line-height:1.5}.product-v2 .product__accordion .accordion__content p{font-size:16px;font-weight:400;color:#1a1a1a;margin:0}body[class*=template--v2] .bg-white>h4,body[class*=template--v2] .bg-white.no-js-hidden h4,body[class*=template--v2] product-recommendations h4{display:none!important}body[class*=template--v2] .collection .ml-\[32px\] h4.h4{font-size:30px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:lowercase!important;color:#000!important}body[class*=template--v2] .collection .ml-\[32px\] h4.h4:first-letter{text-transform:uppercase!important}@media screen and (max-width:999px){body[class*=template--v2] .collection .ml-\[32px\] h4.h4{font-size:24px!important}}body[class*=template--v2] .rvi-swiper~.flex,body[class*=template--v2] .bg-white>.flex:has(>h4){display:none!important}body[class*=template--v2] .mfc-swiper,body[class*=template--v2] .yml-swiper,body[class*=template--v2] .rvi-swiper{padding-top:56px;position:relative}body[class*=template--v2] .mfc-swiper:before,body[class*=template--v2] .yml-swiper:before,body[class*=template--v2] .rvi-swiper:before{position:absolute;top:0;left:0;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none;color:#000;padding:12px 0 0}body[class*=template--v2] .mfc-swiper:before,body[class*=template--v2] .yml-swiper:before{content:"You might also like"}body[class*=template--v2] .rvi-swiper:before{content:"Recently viewed"}body[class*=template--v2] .bot-swiper{padding-top:0}body[class*=template--v2] .bot-swiper:before{display:none}body[class*=template--v2] .bot-swiper .swiper-wrapper{flex-wrap:nowrap!important}@media screen and (max-width:999px){body[class*=template--v2] .mfc-swiper,body[class*=template--v2] .yml-swiper,body[class*=template--v2] .rvi-swiper{padding-top:48px}body[class*=template--v2] .mfc-swiper:before,body[class*=template--v2] .yml-swiper:before,body[class*=template--v2] .rvi-swiper:before{font-size:24px;padding-left:16px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/section-main-product-v2.css.map */
