.announcement-text{font-weight:700;display:block;text-transform:uppercase;letter-spacing:.2em;font-size:.9em}.announcement-slider__slide{position:relative;overflow:hidden;padding:0 5px;width:100%}h3.section-header__title,.premium-faq__container h2.section-header__title{font-family:"Cormorant Garamond",var(--font-heading-family, serif);font-weight:300;font-size:36px;letter-spacing:.06em;color:#1c1c1e;margin:0 0 20px;text-align:center}.product-single__meta .product__price{color:#00b67a!important}.product-block .product-single__form button{background-color:#000;color:#fff}.footer__logo-description{font-weight:300;font-size:13px;line-height:1.7;color:#f5f0e8;opacity:.7;margin:14px 0 0;max-width:220px}footer .footer__collapsible .image-wrap:has(image-element){background-color:transparent!important}footer .footer__collapsible .image-wrap image-element img{height:40px;display:block;max-width:max-content}footer ul.inline-list.payment-icons.footer__section{text-align:center}.vt-section-header__eyebrow{text-align:center;font-family:"Jost",var(--font-body-family, sans-serif);font-weight:300;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#b8965a;padding-bottom:16px;margin-bottom:0!important}.vt-section-header__rule{width:32px;height:1px;background-color:#b8965a;margin:20px auto 0}.home_feaute .grid__item-image-wrapper variant-swatch-king{display:none}.home_feaute .grid__item .grid-product__price span.grid-product__price--savings{display:none}.grid-product__price{font-weight:700}.grid-product__price--original{font-weight:400}.home_image_text .feature-row .image-wrap{aspect-ratio:4/5;overflow:hidden;border-radius:0;background-color:#f5f0e8;width:100%;padding-bottom:0!important;position:relative;display:block;height:100%!important}.home_image_text .feature-row .image-wrap img.feature-row__image.image-element{position:relative;width:100%;height:100%;object-fit:cover}.home_image_text h2{text-align:left!important;margin-top:0;margin-bottom:15px}.home_image_text .subheading{font-size:13px;font-weight:300;letter-spacing:.28em;line-height:1.4;color:#b8965a;text-align:left;text-transform:uppercase;margin-top:0;margin-bottom:8px}.home_image_text .rte p{text-align:left;margin-top:0;margin-bottom:25px}.home_cole h3{margin:8px 0 0;font-size:12px;text-transform:unset;font-weight:700;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.home_cole .rte-setting p{font-size:12px;margin-top:5px}.faux-select,body,button,input,select,textarea,p{font-size:calc(var(--typeBaseSize)*.92)}footer .footer__title{text-align:left}footer .grid__item[data-type=custom] p{font-family:"Jost",var(--font-body-family, sans-serif);font-weight:300;font-size:13px;line-height:1.7;color:#f5f0e8;opacity:.7;margin:14px 0 0;max-width:220px}.footer__title{font-weight:400;letter-spacing:.06em}footer .grid__item[data-type=newsletter] p{font-size:15px}.footer__bottom-row{padding:16px 0 24px;display:flex;align-items:center;justify-content:flex-start}.footer__back-to-top{display:inline-flex!important;align-items:center;gap:9px;padding:11px 20px;border:1px solid #B8965A!important;background:transparent!important;color:#b8965a!important;font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.footer__back-to-top svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer__hours-row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0}.footer__hours-day{font-weight:300;font-size:12px;letter-spacing:.05em;color:#f5f0e8;opacity:.85}.footer__hours-time{font-weight:300;font-size:12px;letter-spacing:.05em;color:#b8965a}.footer__hours-row+.footer__hours-row{border-top:1px solid rgba(232,232,225,.12)}.footer__contact-rule{width:24px;height:1px;background-color:#b8965a;margin:18px 0}p.footer__small-text.footer_custom{background-color:#b8965a;text-align:center;padding:14px 20px;font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#1c1c1e;margin:0}.product-single__meta iframe#trust-bar{display:none}.product-single__meta .product-block:has(.product-single__title){margin-bottom:0}.product-block:has(#s-stars-1){margin-bottom:0}.product-single__meta .product__price{color:#1c1d1d;color:var(--colorPrice);margin-right:5px;font-size:calc(var(--typeBaseSize) + 2px)}.product-single__meta .product__price--compare{font-weight:400;opacity:.8;color:#000!important}.product-single__meta .product-block:has(hr){margin-top:25px}.offer-boxes{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.offer-card{width:160px;padding:20px 10px;background:#f8f7f4;border:1px solid #ddd8d2;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s ease;cursor:pointer}.offer-card.active{border:1px solid #b7ae9f;background:#f3efe7}.offer-title{font-size:11px;letter-spacing:2px;color:#8f8f8f;text-transform:uppercase;margin-bottom:5px}.offer-card h2{margin:5px 0;font-size:24px;line-height:1;font-weight:700;color:#222;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.offer-card p{margin-top:0;font-size:12px;color:#666;margin-bottom:0}@media only screen and (min-width:1024px){.home_cole h3{font-size:16px;margin-top:8px}}@media only screen and (min-width:769px){.faux-select,body,button,input,select,textarea,p{font-size:var(--typeBaseSize)}.home_image_text .feature-row-wrapper .feature-row__text{flex:0 1 50%;min-width:50%}}@media only screen and (max-width:768px){.home_image_text .rte p{margin-bottom:15px}.home_image_text h2{margin-bottom:10px}.home_image_text .feature-row__item.feature-row__text,.home_image_text .feature-row__item.feature-row__images{padding-left:0;padding-right:0}footer .footer__collapsible .image-wrap:has(image-element){padding-bottom:10%!important}footer .grid__item[data-type=custom] p{max-width:100%;text-align:center}.footer__bottom-row{justify-content:center}footer .footer__collapsible .image-wrap image-element img{left:50%;transform:translate(-50%)}.offer-card{width:120px}.prod-ban .background-media-text__container,.background-media-text__video{height:500px;position:relative}.prod-ban .background-media-text__inner{position:absolute;top:30px;max-width:calc(100% - 60px);left:50%;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
