.header-visible .section-product__media{top:7.5em}@media(max-width:1024px){.header-visible .section-product__media{top:auto}}.section-product{background-color:#fffff9;position:relative;z-index:2}.section-product .breadcrumbs{margin-bottom:1.5em}@media(max-width:1024px){.section-product .breadcrumbs{margin-bottom:.5em}}.section-product .breadcrumbs.desktop{display:block}@media(max-width:1024px){.section-product .breadcrumbs.desktop{display:none}}.section-product .breadcrumbs.mobile{display:none}@media(max-width:1024px){.section-product .breadcrumbs.mobile{display:block}}.section-product__inner{display:grid;grid-template-columns:1fr auto;gap:4em;align-items:start}@media(max-width:1024px){.section-product__inner{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5em}}.section-product__media{width:100%;min-width:100%;display:flex;flex-direction:column;position:sticky;top:1.5em;transition:top linear .25s}@media(max-width:1024px){.section-product__media{top:auto}}.section-product__details form{display:block;width:38dvw;max-width:35em}@media(max-width:1024px){.section-product__details form{width:100%;max-width:none}}.section-product .product-details{display:flex;flex-direction:column;gap:1em;width:100%;padding-top:2em;padding-right:4em}@media(max-width:1024px){.section-product .product-details{padding:0 1em}}.section-product .product-details__reviews{margin:0 0 2em;display:flex;justify-content:space-between;align-items:center}@media(max-width:1024px){.section-product .product-details__reviews{flex-direction:column;align-items:flex-start;gap:1em}}.section-product .product-details__reviews .tags{display:flex;gap:.5em}.section-product .product-details__reviews .tags .tag{border:1px solid #555e45;padding:.25em .75em;border-radius:3em}.section-product .product-details__reviews .tags .tag span{font-size:.75em;text-transform:uppercase;display:block;line-height:1;white-space:nowrap}.section-product .product-details__tag{margin:2em 0 .5em;display:flex;justify-content:space-between;align-items:center}.section-product .product-details__tag span{font-size:.8125em}.section-product .product-details__header{display:grid;grid-template-columns:1fr auto;gap:2em;margin:0 0 2em}.section-product .product-details__title{display:flex;flex-direction:column;gap:.375em}.section-product .product-details__title h1{margin:0;line-height:1.1}.section-product .product-details__title h1 span{display:none}.section-product .product-details__price{position:relative}.section-product .product-details__price .savings{position:absolute;bottom:calc(100% + .5em);right:0;background-color:#8cb277;font-size:.8125em;padding:.5em 1em;border-radius:2em;text-transform:uppercase;display:block;line-height:1;white-space:nowrap}.section-product .product-details .price-display{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.section-product .product-details .price-display .compare{font:.75em;color:#8cb277;text-decoration:line-through}.section-product .product-details [itemprop=price]{font:2.5em Cormorant Garamond,serif;font-weight:700;line-height:1.1;font-variant-numeric:lining-nums proportional-nums}@media(max-width:1024px){.section-product .product-details [itemprop=price]{font-size:2em}}.section-product .product-details__description{margin:1.5em 0}.section-product .product-details__description p{margin-bottom:0;font-size:1em}.section-product .product-details__benefits{margin:1.5em 0;display:flex;flex-wrap:wrap;gap:.5em}.section-product .product-details__benefits .benefit{border:1px solid #555e45;padding:.25em .75em;border-radius:5em}.section-product .product-details__benefits .benefit span{font-size:.8125em}.section-product .product-details__variants{margin:1.5em 0}.section-product .product-details .payment-icons{margin:1em 0}.section-product .product-details .payment-icons .title{display:none}.section-product .product-details .gift-card-fields{display:none;margin-bottom:1.5em}.section-product .product-details .gift-card-fields .email-recipient{display:flex;flex-direction:column;gap:1em}.section-product .product-details .gift-card-fields .email-recipient label{font-size:.875em;text-transform:uppercase}.section-product .product-details .gift-card-fields.active{display:block}.section-product .product-details .gift-card-fields .email-alert{margin:0;color:#e23a3a;display:none}.section-product .product-details .gift-card-fields input.alert{border-color:#e23a3a;background-color:#fdf4f4}.section-product .product-details .gift-card-fields .delivery{display:flex;gap:1em;align-items:center}.section-product .product-details .gift-card-fields .delivery span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.section-product .product-details delivery-preview-description{padding:0 3em!important;font-size:.8125em!important;text-align:center;justify-content:center!important;row-gap:1px!important;color:#e23a3a!important}.section-product .product-details delivery-preview-description div{min-width:auto!important}.section-product .product-details .essential-estimated-delivery-widget{gap:1em!important}.section-product .product-details .essential-estimated-delivery-card{display:none!important}.section-product .jdgm-prev-badge{display:flex!important;align-items:center!important;gap:.5em!important}.section-product .jdgm-preview-badge .jdgm-star.jdgm-star{color:#030200b3}.section-product .jdgm-preview-badge .jdgm-prev-badge__text{color:#8cb277;display:block;line-height:1}.section-product .guarantee{text-align:center}.section-product .guarantee span{font-size:.75em}.section-product .service-usps{display:flex;justify-content:space-evenly;border-top:1px solid #555e45;padding:1.5em 0 0}@media(max-width:1024px){.section-product .service-usps{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em 0}}.section-product .service-usps span{font-size:.875em;display:block;line-height:1;white-space:normal}.section-product .service-usps img{width:1.5em}.section-product .service-usps .usp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75em;max-width:6em}@media(max-width:1024px){.section-product .service-usps .usp{max-width:none}}.section-product .selling_plan_app_container{margin:2em 0}.section-product .selling_plan_app_container h4,.section-product .selling_plan_app_container h5{font-family:helvetica_new,sans-serif!important;font-size:1em;font-weight:400;margin:0}.section-product .selling_plan_app_container .purchase-option-wrapper{display:none!important}.section-product .selling_plan_app_container .purchase-option,.section-product .selling_plan_app_container .subscription-options{background-color:transparent!important;border:1px solid #131313!important;border-radius:.25em!important}.section-product .selling_plan_app_container .purchase-option label,.section-product .selling_plan_app_container .subscription-options label{background-color:transparent!important;margin:0}.section-product .selling_plan_app_container .price-container h5,.section-product .selling_plan_app_container .price-container span{display:block;line-height:1}.section-product .selling_plan_app_container .price-container>.compare-price{font-size:.8125em!important}.section-product .selling_plan_app_container .easy-subscription-purchase-options{margin:0}.section-product .selling_plan_app_container .esa-group-name-widget,.section-product .selling_plan_app_container .esa-upper-purchase-options,.section-product .selling_plan_app_container .tooltip-container-esa{background-color:#fff!important;margin:0;width:100%;border-radius:0!important;border:none!important}.section-product .selling_plan_app_container .esa-purchase-option{background-color:#fff!important;border-radius:0!important;border:none!important}.section-product .selling_plan_app_container .esa-purchase-option .option-header-span{font-size:1.25em;font-weight:700}.section-product .selling_plan_app_container .esa-purchase-option label{padding:0 1em 1em}.section-product .selling_plan_app_container .esa-group-name-widget{padding:1em 1em .5em}.section-product .selling_plan_app_container .esa-group-name-widget h4{font-size:.625em;font-weight:700}.section-product .selling_plan_app_container .style1_discount_badge,.section-product .selling_plan_app_container .style1_normal_badge{position:relative!important;bottom:auto!important;left:auto!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.25em;padding:.25em .75em;background-color:#8cb277}.section-product .selling_plan_app_container .easy_guideline_details,.section-product .selling_plan_app_container .esa-reference{padding:0 1em 1em}.section-product .selling_plan_app_container .delivery_value,.section-product .selling_plan_app_container .easy_radio_design{width:1em!important;height:1em!important;border-radius:100%!important}.floating-actions{display:block;position:fixed;z-index:99;width:100%;max-width:1440px;left:50%;bottom:0;background-color:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1em 0;transform:translate(-50%,100%);transition:all linear .15s;box-shadow:none;border-radius:.5em .5em 0 0}@media(max-width:1024px){.floating-actions{border-radius:0;padding:1em}}.floating-actions.active{transform:translate(-50%);box-shadow:0 0 5px #0402001a}@media(min-width:1025px){.no-button .floating-actions{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/main-product.css.map */
