.productWrapper *{padding:0;margin:0}.send_gift_btn{margin-top:20px}.collection__content [product-grid-item] .send_gift_btn a,html body .shopify-section .send_gift_btn a{background-color:#b31942!important;color:white!important;border-color:#b31942!important}html body .shopify-section .send_gift_btn a:hover{background-color:#b31942!important;color:white!important;border-color:#b31942!important}.product__submit__quick,.send_gift_btn{display:none}product-grid-item [data-add-to-cart]:hover,product-grid-item [data-add-to-cart]:hover *,html body .shopify-section .send_gift_btn a:hover{color:white!important;opacity:0.8}.productWrapper .product-single .product__inner{max-width:100%!important}.productWrapper .product-single .product__inner [data-add-to-cart]:hover{opacity:0.8}.product-section.section-padding{padding:0}.productWrapper{padding-top:40px;padding-bottom:40px}form.product-form__input{padding:13px 10px 13px 10px;border-radius:10px 0px 0px 0px;margin-bottom:20px!important}.rc_gifting_container input[type=text],.rc_gifting_container input[type=email]{min-height:40px;padding:8.8px 10.8px 9.91px 10.8px;border-radius:3px}.rc_gifting_container input[type=date]{min-height:43px;border-radius:3px;padding:8.8px 10.8px 9.91px 10.8px}.jdgm-widget.jdgm-widget{margin-bottom:20px}.productWrapper{.productReviewsSlider .singleReviewWrapper{min-width:100%!important;scroll-snap-align:start}.media__buttons__holder{justify-content:flex-end}.product__mobile--carousel .media__thumb__holder .media__thumb__wrapper{text-align:center}.product__mobile--carousel .media__thumb__holder .media__thumb::after{display:none}.product__mobile--carousel .media__thumb__holder{margin-top:-26px}.product__mobile--carousel .media__thumb__holder .media__thumb.is-activated img{border:1px solid #B31942}.recharge-subscription-widget,.product__block__price,.product__block__quantity,.shop-pay-terms,.product__block__variants,.float-grid.product-single::after{display:none!important}.product-single{gap:80px}.product-single > div{width:calc(50% - 40px)!important}.product__block__title{margin-bottom:12px}.productPoint{margin-bottom:12px;line-height:24px}.product__block__variants{margin-top:20px}.product-option fieldset{background:white;border:1px solid #4267B2;border-radius:10px;padding:13px 10px}.product-options-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:18px 6px}.product-options-wrapper label{position:relative;background:#F2F2F2;border-radius:4px;padding:10px;text-align:center;font-family:"Libre Baskerville"}label[for="select-a-subscription-6-month-subscription"]::before,label[for="select-a-subscription-2-year-subscription-free-letter"]::before,label[for="select-subscription-6-months"]::before,label[for="select-subscription-2-years-free-letter"]::before{content:"Best Seller";background:#B31942;color:white;font-size:8px;border-radius:4px;padding:2px 6px;position:absolute;top:-8px;left:50%;transform:translateX(-50%)}label[for="select-a-subscription-2-year-subscription-free-letter"]::before,label[for="select-subscription-2-years-free-letter"]::before{content:"Most Value";background:#0A3161}.product__inner .shopify-product-form{max-width:100%}.product__inner .shopify-product-form .btn--add-to-cart{background:var(--primary);color:white}.product-options-wrapper input[type="radio"]{display:none}.product-options-wrapper input[type="radio"]:checked + label{border:1px solid #0A3161;background:#D6E7FB}.product__block__upsell{margin:24px auto 0;max-width:max-content}.upsell__holder__title{top:0}.upsell__holder__title h2{background:#fcf7f2}.upsell__holder{padding:16px}.product__block__upsell .product-clip{gap:10px}.product__block__upsell .product-clip__price{margin:8px 0}.product__block__upsell .product-clip__btn{background:var(--primary);width:100%;max-width:212px;color:white!important;padding:12px}}.folio_addon{display:flex;margin:20px 0 20px 0;gap:14px;align-items:flex-start;padding:14px 12px;border-radius:10px;flex-direction:column;justify-content:flex-star;width:100%;.folio_add,.folio_head,.folio_first{display:flex;gap:4px;align-items:center}.folio_add{position:relative;padding-left:27px}.folio_head{width:100%;justify-content:space-between}.folio_add img.folioIcon{width:20px;cursor:pointer}.folio_info{position:absolute;z-index:10;max-width:100vw;width:300px;top:25px;left:0;padding:20px;background:white;border-radius:0;font-size:14px;display:none;max-height:250px;overflow-y:scroll;box-shadow:0 4px 12px #00000026}.folio_add:hover .folio_info{display:block}.folio_info img{margin:0 auto 20px;max-width:150px}.folio_info.show-block{display:block}.container-folio{cursor:pointer;gap:4px}.checkarea input{position:absolute;cursor:pointer;height:0;width:0}.customcheck{position:absolute;top:3px;left:0;height:20px;width:20px;background-color:white;border:2px solid rgba(179,179,179,0.7);border-radius:30%}.checkarea input:checked ~ .customcheck{background-color:var(--primary)}.customcheck:after{content:"";position:absolute;display:none}.checkarea input:checked ~ .customcheck:after{display:block}.checkarea .customcheck:after{left:7px;top:3px;width:4px;height:9px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container-folio .checkmark-folio:after{left:9px;top:5px;width:5px;height:10px;border:solid #0A3161;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.product__form__inner .send_gift_btn{display:none}@media screen and (min-width:1200px){label[for="select-a-subscription-2-year-subscription-free-letter"]{width:max-content}}@media screen and (min-width:767px){.productWrapper{padding-top:80px}.productWrapper .product-single .product__media__wrapper{position:sticky;top:100px;height:max-content}form.product-form__input{padding:16px}.productWrapper .variantPrices .savings{font-size:11px!important}}@media screen and (max-width:767px){.folio_addon{width:100%;padding:0 12px;margin-top:30px}.folio_addon .folio_info{left:0;max-width:calc(100vw - 50px);max-height:250px}.folio_addon .folio_info img{max-width:150px}.productWrapper .variantPrices .savings{font-size:12px!important}.variantPrices{padding:0 5px}.productWrapper .product__mobile--carousel .media__thumb__holder{display:block}.productWrapper h1.product__title{font-size:22px!important}.productWrapper .product-single{flex-direction:column!important;gap:24px}.productWrapper .product-single>div{width:100%!important}.productWrapper .product-options-wrapper label{font-size:13px;padding:12px 8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:60px}.productWrapper .pro-subs-label-left{display:flex;flex-direction:column;align-items:flex-start;flex:1;position:relative}.productWrapper .pro-subs-label-right{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.productWrapper .pro-subs-label-value{font-size:14px!important;font-weight:600;margin-bottom:4px}.productWrapper .oi-most-popular-badge-wrapper{position:relative;margin-bottom:4px}.productWrapper .oi-most-popular-badge{position:relative!important;top:0!important;left:0!important;right:auto!important;max-width:none!important;width:auto!important;font-size:11px!important;padding:3px 8px!important;margin:0!important;display:inline-block}.productWrapper .variantPrices{display:flex;flex-direction:column;align-items:flex-end}.productWrapper .variantPrices .original{font-size:14px!important;font-weight:600}.productWrapper .variantPrices del{font-size:12px!important;opacity:0.7}.productWrapper .variantPrices .savings{font-size:11px!important;margin-top:2px}.brick__section .brick__block__text__inner h2.standard__heading{font-family:Libre Baskerville;font-size:18px;font-weight:700;line-height:22.32px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;border-bottom:1px solid #BDBDBD;padding-bottom:7px;position:relative;cursor:pointer}.brick__section .brick__block__text__inner h2.standard__heading:before{content:"";background-image:url(/cdn/shop/files/Button_-_Next.svg?v=1732796360);width:36px;height:36px;display:block;position:absolute;right:0;top:-7px;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.brick__section .brick__block__text__inner .rev-ico h2.standard__heading:before{transform:rotate(180deg)}.brick__section .brick__block__text__inner p{font-family:Libre Baskerville;font-size:16px}.double-txt{height:0;overflow:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.ful-h.double-txt{height:max-content}}div.subscription-widget .shopify-block.recharge-subscription-widget{display:flex!important}.rc-purchase-option[rc-selected]{background:#fff!important;border:1px solid #4267B2!important;border-radius:10px!important}