.product-details__tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.product-details__tag{font-size:14px;padding:4px 6px;background-color:#dddad7;border-radius:3px;line-height:1.2;width:-moz-fit-content;width:fit-content}.product-details__tag-popular{margin-bottom:22px;line-height:1;font-family:"Testimonia",var(--font-family-heading);font-size:28px;color:#c71961;font-weight:600}@media screen and (width >= 1200px){.product-details__tag-popular{font-size:32px}}.product-details__title{font-size:37px;text-align:left;max-width:432px;line-height:1}@media screen and (width >= 1200px){.product-details__title{font-size:55px}}.product-details__price-and-payments .price__main{font-weight:500;font-family:"Inter-Medium",sans-serif;font-size:16px !important}@media screen and (width >= 1200px){.product-details__price-and-payments .price__main{font-size:20px !important}}.product-details__text{max-width:380px}@media screen and (width <= 1199.98px){.product-details__text{max-width:320px}}.product-details__text strong{width:100%;text-decoration:underline;color:#0b391f;line-height:1.6;font-weight:500;font-family:"Inter-Medium",sans-serif}.product__details .cart-drawer__custom-btn{width:100%;margin-bottom:16px;font-size:16px}.product-details__quantity quantity-input button.btn.btn--style-icon{width:26px;height:27px;background-color:#0b391f;transition:background-color .3s ease}.product-details__quantity quantity-input button.btn.btn--style-icon:hover{background-color:#0d0d0d}.product-details__quantity quantity-input button.btn.btn--style-icon .icon{width:14px;height:14px}.product-details__quantity quantity-input button.btn.btn--style-icon svg path{fill:#fff;stroke:#fff}@media screen and (width <= 1199.98px){.product-media__container .product-media__items{padding:0 var(--gutter)}}@media screen and (width <= 1199.98px){.scroll-slider__slider{border-radius:15px;overflow:hidden}}.accordion-item__title{padding:15px;font-family:var(--font-body-heading);font-size:16px;font-weight:500}@media screen and (width >= 1200px){.accordion-item__title{font-size:14px}}.product-block-collapsible-row__content-wrapper{font-size:16px;line-height:1.2}@media screen and (width >= 1200px){.product-block-collapsible-row__content-wrapper{font-size:14px}}.product-block-collapsible-row__content-wrapper p{margin:0}.product__policies{display:none}.buy-buttons__add-to-cart{min-height:46px;padding:0}.buy-buttons__add-to-cart:hover .label-active{background-color:#0d0d0d !important}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#c71961;color:#fbf8f5;text-transform:uppercase;margin-bottom:17px;min-height:46px;padding:0}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#0d0d0d !important}.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 40px}.shopify-payment-button shopify-accelerated-checkout:hover{background-color:#0d0d0d !important}.shopify-payment-button shopify-accelerated-checkout button:hover{background-color:#c71961 !important}.shopify-payment-button:hover:not([disabled]){opacity:1 !important}.product-block.has-accordion{border:unset}.product-block-upsell{margin-bottom:40px}@media screen and (width <= 1199.98px){.product-block-upsell{margin-bottom:24px}}.product-block-upsell__heading{margin-bottom:22px;font-size:32px;line-height:.9;font-family:var(--font-family-heading);font-weight:400}.product-block-upsell__heading.desktop-only{display:block}.product-block-upsell__heading.mobile-only{display:none}@media screen and (width <= 1199.98px){.product-block-upsell__heading{margin-bottom:16px}.product-block-upsell__heading.desktop-only{display:none}.product-block-upsell__heading.mobile-only{display:block}}.product-block-upsell__products{background-color:rgba(199,25,97,.05);padding:24px 16px;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;gap:8px}@media screen and (width >= 1200px){.product-block-upsell__products{padding:16px;width:100%}}.product-block-upsell__product{display:flex;align-items:center;width:100%;padding-bottom:8px;border-bottom:1px solid rgba(199,25,97,.15);position:relative}.product-block-upsell__product:last-of-type{border-bottom:none}.product-block-upsell__product-checkbox{margin-right:16px;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #0d0d0d;cursor:pointer}.product-block-upsell__product-image{width:48px;height:48px;display:block;border-radius:5px;overflow:hidden;margin-right:24px}.product-block-upsell__product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-block-upsell__product-content{flex:1;display:flex;flex-direction:column;gap:4px}.product-block-upsell__product-title{font-size:14px;line-height:1.2;color:#0d0d0d;width:-moz-fit-content;width:fit-content}.product-block-upsell__product-text{color:#0d0d0d;opacity:.5;font-size:12px;line-height:1.2;max-width:190px}@media screen and (width >= 1200px){.product-block-upsell__product-text{max-width:250px}}.product-block-upsell__product-input{position:absolute !important;opacity:0;z-index:2}.product-block-upsell__product-input:before,.product-block-upsell__product-input:after{display:none}.product-block-upsell__product-input:checked+.product-block-upsell__product-checkbox{background-color:#0d0d0d}.pdp-reviews{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:40px;font-size:14px;line-height:1.2;color:#000;letter-spacing:-0.01em}@media screen and (width <= 1199.98px){.pdp-reviews{margin-bottom:32px}}