@charset "UTF-8";.main-product-section{width:100%;max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px;position:relative;overflow:hidden}@media screen and (max-width: 999px){.main-product-section{padding-left:20px;padding-right:20px}}.main-product-section .product__breadcrumbs{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:10px}.main-product-section .product__breadcrumbs li{color:var(--Blue, #1a2a49);text-align:center;font-family:var(--sub-heading-font-family),sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%;opacity:.8}.main-product-section .product__breadcrumbs li a{text-decoration:none}.main-product-section .product__breadcrumbs li a:hover,.main-product-section .product__breadcrumbs li a:focus{text-decoration:underline}.main-product-section .product__key-features{display:flex;flex-direction:column;gap:24px;background:#e8e7e34d;padding:40px;margin-top:40px;border-radius:30px}@media screen and (max-width: 999px){.main-product-section .product__key-features{padding:24px 16px;margin-top:40px;border-radius:24px}}@media screen and (max-width: 999px){.main-product-section .product__key-features.desktop{display:none}}.main-product-section .product__key-features.mobile{display:none}@media screen and (max-width: 999px){.main-product-section .product__key-features.mobile{display:flex}}.main-product-section .product__key-features__title{color:var(--Blue, #1a2a49);font-family:HankenGrotesk-Bold;font-size:24px;font-style:normal;font-weight:500;line-height:130%;text-align:left}@media screen and (max-width: 999px){.main-product-section .product__key-features__title{font-size:20px}}.main-product-section .product__key-features-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;column-gap:40px}@media screen and (max-width: 640px){.main-product-section .product__key-features-container{grid-template-columns:minmax(0,1fr);gap:16px}}.main-product-section .product__key-feature{display:flex;flex-direction:row;align-items:center;gap:8px}.main-product-section .product__key-feature svg{width:24px;height:24px;flex-shrink:0}.product-info-new .product-info-new__title{margin-bottom:6px}.product-info-new .rating{margin-bottom:20px}.product-info-new .ruk_rating_snippet{margin-bottom:20px;display:flex}.product-info-new .ruk_rating_snippet i{color:#ffb71b;font-size:18px}.product-info-new .ruk-rating-snippet-count{color:var(--Blue, #1a2a49)!important;font-family:Inter!important;font-size:16px!important;line-height:150%!important}@media screen and (max-width: 1000px){.product-info-new .ruk-rating-snippet-count{font-size:14px!important}}.product-info-new .product-info-new__price{font-weight:600;margin-bottom:30px;margin-top:12px}.product-info-new .product-info-new__description-items{display:none;flex-direction:column;gap:14px}@media screen and (max-width: 999px){.product-info-new .product-info-new__description-items{gap:8px}}.product-info-new .product-info-new__description-item{display:flex;flex-direction:row;align-items:flex-start;gap:16px}@media screen and (max-width: 999px){.product-info-new .product-info-new__description-item{gap:8px}}.product-info-new .product-info-new__banner{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;border-radius:12px;background:#f6f5f1}@media screen and (max-width: 999px){.product-info-new .product-info-new__banner{gap:12px;padding:24px 16px}}.product-info-new .product-info-new__variant-picker{margin-bottom:32px}.product-info-new .variant-picker__option{display:flex;flex-direction:row;align-items:center;gap:24px}.product-info-new .variant-picker__option .purchase-type__wrapper{width:100%}.product-info-new .variant-picker__option .purchase-type__wrapper .variant-picker__option-values{gap:0}.product-info-new .variant-picker__option.delivery-frequency--wrapper,.product-info-new .variant-picker__option.delivery-frequency--wrapper.subscription{display:none}.product-info-new .variant-picker__option.delivery-frequency--wrapper .variant-picker__option-info{padding-bottom:20px}.product-info-new .variant-picker__option .variant-picker__option-info{margin:0}.product-info-new .variant-picker__option .variant-picker__option-info legend{text-transform:uppercase;color:var(--Blue, #1a2a49);font-family:HankenGrotesk-Bold;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.product-info-new .variant-picker__option .variant-picker__option-info variant-option-value{display:none}.product-info-new .variant-picker__option .variant-picker__option-values{gap:16px}.product-info-new .variant-picker__option .variant-picker__option-values input:checked+label:not(.purchase-type){background-color:var(--Blue, #1a2a49);border-color:var(--Blue, #1a2a49);color:#fff}.product-info-new .variant-picker__option .variant-picker__option-values input:checked+label.purchase-type{color:#1a2a49}.product-info-new .variant-picker__option .variant-picker__option-values input:checked+label.purchase-type:before{background-image:url(/cdn/shop/files/newcheck.svg?v=1732626486)}.product-info-new .variant-picker__option .variant-picker__option-values input:checked+label.purchase-type:after{transform:scaleX(1)}.product-info-new .variant-picker__option .variant-picker__option-values input:checked+label.delivery-frequency{border-radius:10px;border:1px solid #E8E7E3;background:none;color:#1a2a49}.product-info-new .variant-picker__option .variant-picker__option-values input:checked+label.delivery-frequency:before{background-image:url(/cdn/shop/files/newcheck.svg?v=1732626486);width:24px;height:24px;left:24px}.product-info-new .variant-picker__option .variant-picker__option-values input[value="Subscribe & save"]+label.purchase-type:after{transform-origin:right}.product-info-new .variant-picker__option .variant-picker__option-values input[value="One-time purchase"]+label.purchase-type:after{transform-origin:left}.product-info-new .variant-picker__option .variant-picker__option-values input+label{display:flex;min-width:44px;height:44px;justify-content:space-between;align-items:center;padding:8px;border-radius:80px;border:1px solid var(--Tan, #e8e7e3);background-color:#fff;color:var(--Blue, #1a2a49);font-size:16px;font-style:normal;line-height:150%}.product-info-new .variant-picker__option .variant-picker__option-values input+label:before{display:none}.product-info-new .variant-picker__option .variant-picker__option-values input+label:after{content:"";display:block;width:100%;height:2px;background:#1a2a49;position:absolute;bottom:-2px;left:0;transform:scaleX(0);transition:transform .3s;transform-origin:left}.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type{height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-top:none;border-left:none;border-right:none;border-radius:0;font-weight:700;color:#656e7f;position:relative;padding-left:41px;flex:calc(50% - 41px);font-size:18px;border-bottom:2px solid;border-color:var(--custom-color-tan)}@media screen and (max-width: 1100px){.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type{font-size:18px;min-width:100%;padding-top:16px;padding-bottom:16px}}.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type:before{content:"";display:block;background-image:url(/cdn/shop/files/Check_ring.svg?v=1719328415);background-position:center;background-size:contain;position:absolute;top:calc(50% - 25px);left:0;width:25px;height:24px}.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type p{display:flex;flex-direction:column}@media screen and (max-width: 1200px){.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type p{text-align:center}}.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type .additional-subscription-text{font-size:16px;line-height:24px;color:#eb5757;font-weight:400}@media screen and (max-width: 1100px){.product-info-new .variant-picker__option .variant-picker__option-values input+label.purchase-type .additional-subscription-text{display:block;font-size:12px;line-height:18px;width:fit-content}}.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency{width:calc(50% - 8px);height:72px;gap:10px;border-radius:0;color:var(--custom-color-blue);font-weight:700;text-transform:capitalize;border:2px solid transparent;position:relative;padding:24px 24px 24px 64px}@media screen and (max-width: 1380px){.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency{width:100%}}@media screen and (max-width: 1100px){.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency{height:55px}}.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency p{display:flex;gap:10px}.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency span:first-child{font-size:16px;line-height:19px;font-weight:600}.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency span:last-child{font-size:14px;line-height:18px;font-weight:400;border-radius:99px;background-color:var(--custom-color-yellow);padding:2px 8px}.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency:before{content:"";display:block;background-image:url(/cdn/shop/files/Check_ring.svg?v=1719328415);background-position:center;background-size:contain;position:absolute;top:32%;left:4px;width:25px;height:24px}@media screen and (max-width: 1100px){.product-info-new .variant-picker__option .variant-picker__option-values input+label.delivery-frequency:before{top:22%;left:6px}}.product-info-new .product-info-new__buy-buttons{margin-bottom:20px}.product-info-new .product-info-new__payment{margin-top:16px;margin-bottom:32px}.product-info-new .product-info-new__inventory-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.product-info-new .product-info-new__inventory-wrapper span{color:#228d10;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;gap:8px}@media (max-width: 999px){.product-info-new .product-info-new__inventory-wrapper span{color:var(--Success, #228d10);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}}.product-gallery__media{border-radius:30px;border:1px solid rgba(118,127,146,.1);overflow:hidden;max-height:632px}.product-gallery__thumbnail img{border-radius:8px;min-width:74px;height:64px;object-fit:cover}.product-info-new .product-info-new__price{border-top:1px solid var(--custom-color-tan);padding-top:16px}.product-info-new .text-on-sale{font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:150%}.product-info-new compare-at-price{color:#a6abb6!important;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-decoration:line-through}@media (max-width: 999px){.product-info-new compare-at-price{font-size:18px}}.product-info-new .savings{color:var(--custom-color-blue);background:#f6f5f1;border-radius:20px;padding:4px 12px;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 999px){.product-info-new .savings{font-size:16px}}.block-swatch.one-time-purchase-hidden{opacity:.4}.variant-with-subscription-container{display:none}.v-stack-main{display:flex;gap:0}@media (max-width: 999px){.v-stack-main{flex-direction:column;align-items:center;gap:6px}}.save-wrapper{text-align:right;text-wrap:nowrap;margin-left:20px;display:none}@media (max-width: 999px){.save-wrapper{font-weight:700;margin-left:0;text-wrap:normal}}@media (max-width: 999px){.save-wrapper br{display:none}}.buy-buttons-main{width:100%}.buy-buttons-main button>div{display:flex;justify-content:center;gap:4px}.buy-buttons-main sale-price{display:block}.buy-buttons-main .subscription-price{display:none}.buy-buttons-main.subscription .primary-button{text-wrap:nowrap}.buy-buttons-main.subscription .subscription-price{display:block}.product-info-new__price sale-price{padding:4px 0}.subscription-main-price{display:none;align-items:center;gap:16px}.subscription-main-price .price{color:#eb5757;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 999px){.subscription-main-price .price{font-size:18px}}.subscription-main-price .compare-price{color:var(--Dark-grey, #656e7f);font-family:Inter;font-size:22px;font-style:normal;font-weight:400;line-height:150%;text-decoration:line-through}@media (max-width: 999px){.subscription-main-price .compare-price{font-size:18px}}.subscription-main-price .discount{color:var(--Blue, #1a2a49);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%;background-color:#f6f5f1;border-radius:20px;padding:4px 12px}@media (max-width: 999px){.subscription-main-price .discount{font-size:18px}}.product-info-new__price.subscription .subscription-main-price{display:flex}.product-info-new .price-list{font-size:22px!important}@media (max-width: 999px){.product-info-new .price-list{font-size:18px!important}}.product-info-new .price-list .body-lg{font-size:20px!important}@media (max-width: 999px){.product-info-new .price-list .body-lg{font-size:18px!important}}.additional-description-title{font-size:18px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:16px}.additional-description .additional-description-container-one-time{border:1px solid var(--custom-color-tan);border-radius:30px;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;grid-column-gap:16px;padding:24px;margin-bottom:32px}@media (max-width: 1023px){.additional-description .additional-description-container-one-time{grid-column-gap:10px;padding:24px 16px;border-radius:20px}}.additional-description .additional-description-container-one-time:before{content:"";display:block;width:24px;height:24px;background-image:url(/cdn/shop/files/Expand_up_double_light.svg?v=1727344749);background-size:contain;background-repeat:no-repeat;background-position:center}.additional-description .additional-description-container{display:none;flex-wrap:wrap;gap:16px;margin-bottom:40px}.additional-description .additional-description-container .additional-description-wrapper{width:calc(50% - 8px);display:flex;gap:16px}@media (max-width: 700px){.additional-description .additional-description-container .additional-description-wrapper{width:100%}}.additional-description .additional-description-container .additional-description-wrapper .info-text{font-size:16px;line-height:24px}.additional-description .additional-description-container .additional-description-wrapper .info-icon{width:24px}.additional-description.subscription .additional-description-container-one-time{display:none}.additional-description.subscription .additional-description-container,.additional-description.subscription .product-info-new__description-items{display:flex}@media (max-width: 1023px){buy-buttons .button--xl{font-size:14px;padding:12px 10px}}.shopify-payment-button{display:none}h2.subtitle{font-style:italic;margin-bottom:20px}.section-blends p.h2.richtext__heading.hyphenate.with-divider{position:relative;display:flex;justify-content:center;padding-bottom:16px}.section-blends p.h2.richtext__heading.hyphenate.with-divider:after{content:"";display:block;position:absolute;left:auto;bottom:0;border-bottom:1px solid #656E7F;width:256px}.product-accordion{margin-top:32px}.product-accordion .product-accordion__button{cursor:pointer;padding:18px 0;width:100%;position:relative;font-weight:600}.product-accordion .product-accordion__button:first-child{border-top:1px solid #767F924D}.product-accordion .product-accordion__button:after{content:"+";font-size:30px;float:right;margin-right:16px}.product-accordion .product-accordion__button_active:after{content:"\2013"}.product-accordion .product-accordion__button_active:before{transform:scaleY(1)}.product-accordion .product-accordion__content{height:0;overflow:hidden;transition:height .3s ease-out;border-bottom:1px solid #767F924D}
/*# sourceMappingURL=/cdn/shop/t/78/assets/pdp.scss.css.map */
