.holy-4-benefits{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-4-benefits .benefits-grid__heading,.holy-4-benefits__heading{font-family:EB Garamond,serif;font-weight:600}.holy-4-benefits__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-4-benefits .benefits-grid__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-4-benefits .benefit-item__title{font-family:EB Garamond,serif;font-weight:500}.holy-4-benefits .benefit-item__description{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-4-benefits__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-4-benefits__image,.holy-4-benefits__card,.holy-4-benefits .benefits-grid__image,.holy-4-benefits .benefit-item__icon{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-4-benefits .benefit-item{transition:opacity .28s ease}.holy-4-benefits .benefit-item:hover{transform:none}.holy-4-images{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-4-images__heading{font-family:EB Garamond,serif;font-weight:600}.holy-4-images__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-4-images__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-4-images__image,.holy-4-images__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-4-images .media-item__media:hover,.holy-4-images .media-item__image:hover,.holy-4-images .media-item__video:hover{transform:none}.holy-4-images .media-grid__heading{font-family:EB Garamond,serif;font-weight:600}.holy-4-images .media-grid__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-4-images .media-item__title{font-family:EB Garamond,serif;font-weight:600}.holy-4-images .media-item__description{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-404-content{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--border-radius: 0;position:relative;padding-top:var(--section-gap-top, 40px);padding-bottom:var(--section-gap-bottom, 40px);background:linear-gradient(rgba(var(--color-overlay-rgb, 244, 239, 230),var(--color-overlay-opacity, 0)),rgba(var(--color-overlay-rgb, 244, 239, 230),var(--color-overlay-opacity, 0))),var(--holy-cream);color:var(--color-custom-text, var(--holy-ink))}.holy-404-content__container{max-width:var(--site-max-width, 1320px);margin:0 auto;padding:clamp(48px,8vw,128px) clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(16px,2vw,24px)}.holy-404-content__headline{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(48px,8vw,96px);line-height:1.05;margin:0;color:inherit}.holy-404-content__subheading{font-family:EB Garamond,Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.5;max-width:52ch;margin:0 auto;color:inherit}.holy-404-content__button-container{margin-top:clamp(8px,1.5vw,16px)}.holy-404-content__button-wrap{display:inline-block;text-decoration:none}.holy-404-content__button-wrap--hide-mobile{display:inline-block}@media(max-width:749px){.holy-404-content__button-wrap--hide-mobile{display:none}}.holy-404-content__button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:opacity .22s ease,background-color .22s ease,color .22s ease}.holy-404-content__button--primary{background:var(--holy-ink);color:var(--holy-cream);border:1px solid var(--holy-ink)}.holy-404-content__button--secondary{background:transparent;color:var(--holy-ink);border:1px solid var(--holy-ink)}.holy-404-content__button--link{background:transparent;color:var(--holy-ochre);border:none;padding:0;min-height:0;text-decoration:underline;text-underline-offset:4px}.holy-404-content__button:hover{opacity:.85}.holy-404-content__button-text{display:inline-block}.holy-announcement-bar{--holy-ann-bg: var(--color-background, #F4EFE6);--holy-ann-fg: var(--color-text, #1F1B16);--holy-ann-accent: var(--ochre, #B18B6B);--holy-ann-duration: var(--duration-default, .22s);--holy-ann-duration-long: var(--duration-long, .36s);--onhover-picture-scale: 1;display:block;background-color:var(--holy-ann-bg);color:var(--holy-ann-fg);font-family:var(--font-body, inherit);border-radius:0;min-height:56px}.holy-announcement-bar__container{min-height:56px;display:flex;align-items:center;justify-content:center;padding:0 16px}.holy-announcement-bar__item{min-height:56px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body, inherit);font-weight:400;letter-spacing:.04em;color:var(--holy-ann-fg);padding:0 12px;text-align:center;line-height:1.3}.holy-announcement-bar__link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 4px;border-radius:0;transition:opacity var(--holy-ann-duration) ease}.holy-announcement-bar__link:hover,.holy-announcement-bar__link:focus-visible{opacity:.7}.holy-announcement-bar__link:focus-visible{outline:1px solid var(--holy-ann-accent);outline-offset:2px}.holy-announcement-bar__close{min-width:44px;min-height:44px;border-radius:0;color:var(--holy-ann-fg);background:transparent;transition:opacity var(--holy-ann-duration) ease}.holy-announcement-bar__close:hover,.holy-announcement-bar__close:focus-visible{opacity:.7}.holy-announcement-bar__marquee{display:inline-flex;align-items:center;gap:32px}@media(prefers-reduced-motion:reduce){.holy-announcement-bar__container--marquee,.holy-announcement-bar__marquee{animation:none!important}}@media(min-width:900px){.holy-announcement-bar__item{letter-spacing:.06em}}.holy-apps{--onhover-picture-scale: 1;color:var(--color-text, var(--color-text, #1F1B16));background:transparent;font-family:Inter,system-ui,sans-serif}.holy-apps__wrapper{border-radius:0;box-shadow:none}.holy-apps__wrapper--compact{margin:0;padding:0}.holy-apps :where(h1,h2,h3,h4,h5,h6){font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--color-text, var(--color-text, #1F1B16));border-radius:0}.holy-apps :where(h1,h2,h3) em,.holy-apps :where(h1,h2,h3) i{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic}.holy-apps :where(p,li,span,div){font-family:Inter,system-ui,sans-serif;color:var(--color-text, var(--color-text, #1F1B16))}.holy-apps :where(.eyebrow,[class*=eyebrow]){font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.holy-apps :where(a.button,button,.btn,[class*=cta]){font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none;transition:background-color .22s ease,color .22s ease,opacity .26s ease}.holy-apps :where(a.button:hover,button:hover,.btn:hover){transform:none;box-shadow:none}.holy-apps :where(img,picture,video){border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-apps :where(.pass,[data-pass],[class*=pass-]){color:var(--ochre, var(--ochre, #B18B6B))}@media(prefers-reduced-motion:reduce){.holy-apps :where(a.button,button,.btn,img,picture,video){transition:none}}.holy-as-seen-in-logos{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-as-seen-in-logos__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-as-seen-in-logos__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-as-seen-in-logos__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-as-seen-in-logos__image,.holy-as-seen-in-logos__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-as-seen-in-logos__link{transition:opacity .28s ease}.holy-as-seen-in-logos__link:hover .holy-as-seen-in-logos__image{opacity:.72}.holy-as-seen-in-logos__grid{column-gap:var(--desktop-gap, 20px);row-gap:var(--desktop-gap, 20px)}@media(max-width:768px){.holy-as-seen-in-logos__grid{column-gap:var(--mobile-gap, 15px);row-gap:var(--mobile-gap, 15px)}}.holy-background-video{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-background-video__heading{font-family:EB Garamond,serif;font-weight:600}.holy-background-video__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-background-video__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-background-video__image,.holy-background-video__card,.holy-background-video__media{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-background-video__player{display:block}.holy-background-video__wrapper{border-radius:0}.holy-background-video__inner{position:relative}.holy-before-after-comparison{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-before-after-comparison__heading{font-family:EB Garamond,serif;font-weight:600}.holy-before-after-comparison__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-before-after-comparison__description,.holy-before-after-comparison__additional-description,.holy-before-after-comparison__instructions{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-before-after-comparison__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-before-after-comparison__image,.holy-before-after-comparison__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-before-after-comparison__label{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0}.holy-before-after-comparison__divider{background:var(--ochre)}.holy-before-after-comparison__slider-container{border-radius:0;box-shadow:none}.holy-before-and-after{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-before-and-after__heading{font-family:EB Garamond,serif;font-weight:600}.holy-before-and-after__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-before-and-after__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-before-and-after__image,.holy-before-and-after__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-before-and-after__wrapper{border-radius:0}.holy-before-and-after__body{transition:opacity .28s ease}.holy-before-and-after picture,.holy-before-and-after img{transform:none!important}.holy-benefits-product{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-benefits-product__heading{font-family:EB Garamond,serif;font-weight:600}.holy-benefits-product__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-benefits-product__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-benefits-product__cta:hover{transform:none;opacity:.82}.holy-benefits-product__image,.holy-benefits-product__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-benefits-product__image img,.holy-benefits-product__image--mobile,.holy-benefits-product__image--desktop{border-radius:0}.holy-benefits-product__image:hover img{transform:none}.holy-benefits-product__icon-texts{color:var(--color-text)}.holy-benefits-product__body{font-family:EB Garamond,serif;font-weight:400;line-height:1.55}.holy-benefits-product__card-wrapper{border-radius:0}.holy-benefits-video{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-benefits-video__heading{font-family:EB Garamond,serif;font-weight:600}.holy-benefits-video__caption{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text)}.holy-benefits-video__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-benefits-video__media{border-radius:0;overflow:hidden}.holy-benefits-video__video{border-radius:0;box-shadow:none}.holy-benefits-video__video video,.holy-benefits-video__video img{transform:none;transition:opacity .28s ease}.holy-benefits-video__card:hover .holy-benefits-video__video video,.holy-benefits-video__card:hover .holy-benefits-video__video img{transform:none}.holy-benefits-video__sound-toggle{border-radius:0;background:transparent;transition:opacity .22s ease}.holy-benefits-video__nav-next,.holy-benefits-video__nav-prev{border-radius:0;box-shadow:none;transition:opacity .22s ease}.holy-benefits-video__pagination .swiper-pagination-bullet{border-radius:0;background:var(--ochre);opacity:.4;transition:opacity .22s ease}.holy-benefits-video__pagination .swiper-pagination-bullet-active{opacity:1}.holy-blog-posts{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));color:var(--holy-ink)}.holy-blog-posts .wt-multicol__item,.holy-blog-posts .blog-posts-multicol__item{border-radius:0}.holy-blog-posts .hero__title,.holy-blog-posts .hero h2,.holy-blog-posts .hero h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:-.005em}.holy-blog-posts .headline,.holy-blog-posts .headline--rich,.holy-blog-posts .headline h1,.holy-blog-posts .headline h2{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic;line-height:1.1}.holy-blog-posts .hero__text,.holy-blog-posts .hero p,.holy-blog-posts .article-card__excerpt{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}.holy-blog-posts .article-card__meta,.holy-blog-posts .hero__meta,.holy-blog-posts time{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:12px}.holy-blog-posts .hero__button,.holy-blog-posts .wt-blog__view .hero__button,.holy-blog-posts .blog-posts-blog__view .hero__button{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;padding:0 32px;display:inline-flex;align-items:center;justify-content:center}.holy-blog-posts .hero__button--link{color:var(--holy-ochre);border-bottom:1px solid var(--holy-ochre)}.holy-blog-posts .hero__media,.holy-blog-posts .hero--out-pic-portrait,.holy-blog-posts .hero--out-pic-square,.holy-blog-posts picture,.holy-blog-posts img{border-radius:0;box-shadow:none}.holy-blog-posts .hero img,.holy-blog-posts picture img{transition:opacity .28s ease;transform:none!important}.holy-blog-posts .hero:hover img,.holy-blog-posts a:hover picture img{opacity:.88;transform:none!important}.holy-blur-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-blur-banner__heading{font-family:EB Garamond,serif;font-weight:600}.holy-blur-banner__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-blur-banner__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-blur-banner__hero,.holy-blur-banner__content{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-blur-banner__container{border-radius:0}.holy-brands{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-brands__heading{font-family:EB Garamond,serif;font-weight:600}.holy-brands__heading h1,.holy-brands__heading h2,.holy-brands__heading h3{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em}.holy-brands__container{padding-block:clamp(40px,6vw,96px)}.holy-brands__item{transition:opacity .28s ease}.holy-brands__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-brands__link{display:block;transition:opacity .22s ease}.holy-brands__link:hover{opacity:.72}.holy-brands__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-brands__image:hover{transform:none}.holy-brands__nav{color:var(--color-text);transition:opacity .22s ease}.holy-brands__nav:hover{opacity:.72}.holy-brands__pagination .swiper-pagination-bullet-active{background:var(--ochre)}.holy-breadcrumbs{padding:clamp(12px,1.5vw,18px) 0 clamp(8px,1vw,14px);border-bottom:1px solid rgba(31,27,22,.08);border-radius:0;box-shadow:none;--onhover-picture-scale: 1}.holy-breadcrumbs__wrapper{background:var(--color-custom-background, var(--color-background, #F4EFE6))}.holy-breadcrumbs__inner{max-width:var(--site-max-width, 1320px);margin:0 auto;padding:0 var(--page-pad-x, clamp(20px, 4vw, 48px));min-height:56px;display:flex;align-items:center}.holy-breadcrumbs__inner--full-width{max-width:none}.holy-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none}.holy-breadcrumbs__item{display:inline-flex;align-items:center;font-family:var(--font-body, "Inter", system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-custom-text, rgba(31, 27, 22, .55))}.holy-breadcrumbs__item+.holy-breadcrumbs__item:before{content:"\b7";margin:0 10px;color:#1f1b1652}.holy-breadcrumbs__link,.holy-breadcrumbs__item a{color:var(--color-links, rgba(31, 27, 22, .55));text-decoration:none;transition:color var(--duration-default, .22s) ease}.holy-breadcrumbs__link:hover,.holy-breadcrumbs__item a:hover{color:var(--ochre, var(--color-text, #1F1B16))}.holy-breadcrumbs__item--current{color:var(--color-text, #1F1B16)}.holy-cart-drawer{--holy-cart-drawer-duration: var(--duration-long, .48s);--holy-cart-drawer-ease: cubic-bezier(.32, .72, 0, 1);--holy-cart-drawer-tap: 56px;--onhover-picture-scale: 1;color:var(--color-text);font-family:var(--font-body)}.holy-cart-drawer .holy-cart-drawer__drawer,.holy-cart-drawer .holy-cart-drawer__inner,.holy-cart-drawer .holy-cart-drawer__cta,.holy-cart-drawer .holy-cart-drawer__item-remove,.holy-cart-drawer .holy-cart-drawer__qty-btn,.holy-cart-drawer .holy-cart-drawer__close,.holy-cart-drawer .holy-cart-drawer__empty-cta{border-radius:0}.holy-cart-drawer .holy-cart-drawer__drawer{background:var(--color-background);transition:transform var(--holy-cart-drawer-duration) var(--holy-cart-drawer-ease)}.holy-cart-drawer .holy-cart-drawer__scrim{opacity:0;transition:opacity var(--holy-cart-drawer-duration) var(--holy-cart-drawer-ease)}.holy-cart-drawer[open] .holy-cart-drawer__scrim,.holy-cart-drawer.active .holy-cart-drawer__scrim{opacity:1}.holy-cart-drawer .holy-cart-drawer__title{font-family:var(--font-display);color:var(--color-text)}.holy-cart-drawer .holy-cart-drawer__cta{background:var(--color-text);color:var(--color-background);min-height:var(--holy-cart-drawer-tap);transition:background var(--duration-default, .24s) ease,color var(--duration-default, .24s) ease}.holy-cart-drawer .holy-cart-drawer__cta:hover{background:var(--ochre, var(--color-text));color:var(--color-background)}.holy-cart-drawer .holy-cart-drawer__qty-btn,.holy-cart-drawer .holy-cart-drawer__item-remove{min-width:var(--holy-cart-drawer-tap);min-height:var(--holy-cart-drawer-tap)}.holy-cart-drawer .holy-cart-drawer__items,.holy-cart-drawer .holy-cart-drawer__empty{transition:opacity var(--duration-default, .24s) ease}.holy-cart-drawer .holy-cart-drawer__transactions-off{font-family:var(--font-body);color:var(--color-text);opacity:.75}.holy-collage{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-collage__heading{font-family:EB Garamond,serif;font-weight:600}.holy-collage__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-collage__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-collage__image,.holy-collage__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-collage__card:hover{opacity:.96}.holy-collage__mosaic{color:var(--color-text)}.holy-collage__container{gap:var(--mosaic-gap, 16px)}@media(max-width:749px){.holy-collage__container{gap:var(--mosaic-gap-mobile, 16px)}}.holy-collage__aside{gap:var(--mosaic-gap, 16px)}.holy-collapsible-content{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--holy-rule: rgba(31, 27, 22, .16);--holy-fade: .26s cubic-bezier(.22, .61, .36, 1);--onhover-picture-scale: 1;background:var(--holy-cream);color:var(--holy-ink);font-family:Inter,system-ui,-apple-system,sans-serif;padding-top:var(--section-gap-top, 20px);padding-bottom:var(--section-gap-bottom, 20px)}.holy-collapsible-content__wrapper{max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.holy-collapsible-content__wrapper--compact{max-width:56rem}.holy-collapsible-content__item{display:block;border-top:1px solid var(--holy-rule);border-radius:0;box-shadow:none}.holy-collapsible-content__item:last-child{border-bottom:1px solid var(--holy-rule)}.holy-collapsible-content__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:56px;padding:1.25rem 0;cursor:pointer;background:transparent;border:0;color:var(--holy-ink);text-align:left;transition:color var(--holy-fade)}.holy-collapsible-content__trigger:hover,.holy-collapsible-content__trigger:focus-visible{color:var(--holy-ochre);outline:none}.holy-collapsible-content__trigger-text{display:flex;align-items:center;gap:.875rem;flex:1 1 auto}.holy-collapsible-content__trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:0 0 auto;color:currentColor}.holy-collapsible-content__trigger-icon svg{width:100%;height:100%}.holy-collapsible-content__trigger-title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.25;letter-spacing:.005em;color:currentColor}.holy-collapsible-content__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:0 0 auto;color:currentColor;transition:transform var(--holy-fade)}.holy-collapsible-content__icon svg{width:100%;height:100%}.holy-collapsible-content__trigger[aria-expanded=true] .holy-collapsible-content__icon{transform:rotate(45deg)}.holy-collapsible-content__target{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--holy-fade),opacity var(--holy-fade)}.holy-collapsible-content__trigger[aria-expanded=true]+.holy-collapsible-content__target{max-height:4000px;opacity:1}.holy-collapsible-content__target-text{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6;color:var(--holy-ink);padding:0 0 1.5rem}.holy-collapsible-content__target-text :is(p,ul,ol)+:is(p,ul,ol){margin-top:.875rem}.holy-collapsible-content__target-text a{color:var(--holy-ochre);text-decoration:underline;text-underline-offset:.2em}.holy-collapsible-content__target-text em,.holy-collapsible-content__target-text i{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400}@media(prefers-reduced-motion:reduce){.holy-collapsible-content__icon,.holy-collapsible-content__target,.holy-collapsible-content__trigger{transition:none}}.holy-collapsible-menu-with-image{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-collapsible-menu-with-image__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-collapsible-menu-with-image__heading h1,.holy-collapsible-menu-with-image__heading h2,.holy-collapsible-menu-with-image__heading h3{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.01em}.holy-collapsible-menu-with-image__image{border-radius:0;box-shadow:none;transition:opacity .28s ease;overflow:hidden}.holy-collapsible-menu-with-image__image picture,.holy-collapsible-menu-with-image__image img,.holy-collapsible-menu-with-image__image video{border-radius:0;transform:none;transition:opacity .32s ease}.holy-collapsible-menu-with-image__menu{background:transparent}.holy-collapsible-menu-with-image__item{border-radius:0;box-shadow:none;border-bottom:1px solid rgba(31,27,22,.12);transition:opacity .28s ease}.holy-collapsible-menu-with-image__item:last-child{border-bottom:1px solid rgba(31,27,22,.12)}.holy-collapsible-menu-with-image__trigger{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease;color:var(--color-text)}.holy-collapsible-menu-with-image__trigger:hover{color:var(--ochre);opacity:1}.holy-collapsible-menu-with-image__title{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem}.holy-collapsible-menu-with-image__chevron{transition:transform .32s ease,opacity .22s ease;opacity:.7}.holy-collapsible-menu-with-image__panel{transition:max-height .36s ease,opacity .28s ease}.holy-collapsible-menu-with-image__content{font-family:EB Garamond,serif;font-weight:400;font-size:1rem;line-height:1.6;color:var(--color-text);opacity:.86}.holy-collapsible-menu-with-image__content p{font-family:EB Garamond,serif;font-weight:400;line-height:1.6}.holy-collection-grid-page{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-collection-grid-page__heading{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em}.holy-collection-grid-page__sort-label,.holy-collection-grid-page__filter-link,.holy-collection-grid-page__sidebar-title{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-collection-grid-page__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-collection-grid-page__image,.holy-collection-grid-page__card,.holy-collection-grid-page__image-container{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-collection-grid-page__card:hover .holy-collection-grid-page__image{transform:none}.holy-collection-grid-page__title{font-family:EB Garamond,serif;font-weight:500}.holy-collection-grid-page__price,.holy-collection-grid-page__price-current,.holy-collection-grid-page__price-regular{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.02em}.holy-collection-grid-page__badge{border-radius:0;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.holy-collection-grid-page__sf-title{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}.holy-collection-grid-page__sf-option{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem}.holy-collection-grid-page__pagination-item{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.holy-collection-list .collection-list__item,.holy-collection-list .collection-list__container{border-radius:0}.holy-collection-list .headline,.holy-collection-list .headline--rich,.holy-collection-list .collection-list__item .card__title,.holy-collection-list .collection-list__item .card__heading{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;letter-spacing:-.005em}.holy-collection-list .headline--rich em,.holy-collection-list .headline em{font-style:italic;font-weight:500}.holy-collection-list .collection-list__item .card__text,.holy-collection-list{font-family:Inter,system-ui,sans-serif;line-height:1.5}.holy-collection-list .button,.holy-collection-list .btn,.holy-collection-list a.button{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0}.holy-collection-list .eyebrow,.holy-collection-list [data-eyebrow]{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.holy-collection-list .collection-list__item img,.holy-collection-list .collection-list__item picture{border-radius:0}.holy-collection-list .collection-list__item picture img{transition:opacity var(--holy-fade-ms) ease,transform 0ms;transform:scale(1)!important}.holy-collection-list .collection-list__item a:hover picture img{opacity:.82;transform:scale(1)!important}.holy-collection-list{color:var(--color-custom-text, var(--color-text, var(--color-text, #1F1B16)))}.holy-collection-navigator{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-collection-navigator__wrapper{position:relative}.holy-collection-navigator__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-collection-navigator__heading h1,.holy-collection-navigator__heading h2,.holy-collection-navigator__heading h3{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.01em}.holy-collection-navigator__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-collection-navigator__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease,background-color .32s ease}.holy-collection-navigator__cta:hover{opacity:.82}.holy-collection-navigator__tabs{position:relative}.holy-collection-navigator__tab-button{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:0;transition:color .28s ease,opacity .22s ease,background-color .32s ease}.holy-collection-navigator__tab-label{font-feature-settings:"ss01" on}.holy-collection-navigator__panels{margin-top:1.5rem}.holy-collection-navigator__panel-item{transition:opacity .28s ease}.holy-collection-navigator__grid{border-radius:0}.holy-collection-navigator__view-all{margin-top:2rem;border-radius:0}.holy-collection-navigator__btn-text{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.holy-collection-navigator :where(picture,img){transition:opacity .28s ease}.holy-collection-navigator :where(.wt-card,.card){border-radius:0;box-shadow:none}.holy-promo-tile{position:relative;width:100%;margin:0;padding:clamp(48px,8vw,120px) clamp(20px,5vw,80px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate}.holy-promo-tile--dark{background:var(--color-text, #0a0a0a);color:var(--color-background, #f5f1ea)}.holy-promo-tile--light{background:var(--color-background, #f5f1ea);color:var(--color-text, #0a0a0a)}.holy-promo-tile__inner{max-width:760px;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,2.4vw,36px)}.holy-promo-tile__headline{font-family:var(--font-heading-family, "EB Garamond", Georgia, serif);font-style:italic;font-weight:400;font-size:clamp(28px,4.2vw,56px);line-height:1.15;letter-spacing:-.005em;margin:0;text-wrap:balance}.holy-promo-tile__copy{font-family:var(--font-body-family, "Inter", system-ui, sans-serif);font-size:clamp(14px,1.05vw,16px);line-height:1.55;opacity:.78;margin:0;max-width:56ch}.holy-promo-tile__cta{display:inline-block;font-family:var(--font-body-family, "Inter", system-ui, sans-serif);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;line-height:1;padding:14px 22px 12px;border:1px solid currentColor;color:inherit;text-decoration:none;transition:background-color .24s ease,color .24s ease}.holy-promo-tile--dark .holy-promo-tile__cta:hover{background:var(--color-background, #f5f1ea);color:var(--color-text, #0a0a0a)}.holy-promo-tile--light .holy-promo-tile__cta:hover{background:var(--color-text, #0a0a0a);color:var(--color-background, #f5f1ea)}@media(max-width:749px){.holy-promo-tile{padding:56px 20px}.holy-promo-tile__inner{gap:20px}}.holy-compare-products{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-compare-products__heading{font-family:EB Garamond,serif;font-weight:600}.holy-compare-products__inner{border-radius:0}.holy-compare-products__container{border-radius:0;box-shadow:none}.holy-comparison-table{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-comparison-table__heading,.holy-comparison-table__column-heading{font-family:EB Garamond,serif;font-weight:600}.holy-comparison-table__feature-name{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.holy-comparison-table__feature-value{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-comparison-table__row-border{border-color:#1f1b161f}.holy-comparison-table__column--first,.holy-comparison-table__feature-value--first{color:var(--color-first-col-text, var(--color-text));background:var(--color-first-col-bg, transparent)}.holy-comparison-table__image,.holy-comparison-table__feature-image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-comparison-table__feature-icon{color:var(--ochre);transition:opacity .28s ease}.holy-complementary-products{padding:2.5rem 1rem;background:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-text, var(--color-text, #1F1B16));font-family:Inter,system-ui,-apple-system,sans-serif}.holy-complementary-products--ink{background:var(--color-text, var(--color-text, #1F1B16));color:var(--color-background, var(--color-background, #F4EFE6))}.holy-complementary-products__container{max-width:72rem;margin:0 auto}.holy-complementary-products__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;margin:0 0 .75rem;color:var(--ochre, var(--ochre, #B18B6B))}.holy-complementary-products__title-wrap{margin-bottom:.5rem}.holy-complementary-products__title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin:0;color:inherit}.holy-complementary-products__intro{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:1rem;line-height:1.4;margin:0 0 1.5rem;color:inherit;opacity:.85}.holy-complementary-products__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.holy-complementary-products__item{border-top:1px solid currentColor;padding-top:1rem}.holy-complementary-products__item:first-child{border-top:none;padding-top:0}.holy-complementary-products__content{display:grid;grid-template-columns:96px 1fr;gap:1rem;align-items:center}.holy-complementary-products__media-link{display:block;overflow:hidden;border-radius:0}.holy-complementary-products__picture{display:block;width:100%;border-radius:0;--onhover-picture-scale: 1}.holy-complementary-products__picture--square{aspect-ratio:1 / 1}.holy-complementary-products__picture--portrait{aspect-ratio:3 / 4}.holy-complementary-products__picture--original{aspect-ratio:auto}.holy-complementary-products__image{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .28s ease}.holy-complementary-products__image:hover{opacity:.92}.holy-complementary-products__product{display:grid;gap:.5rem}.holy-complementary-products__vendor{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;color:var(--ochre, var(--ochre, #B18B6B))}.holy-complementary-products__product-title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size:1.125rem;line-height:1.2}.holy-complementary-products__product-title a{color:inherit;text-decoration:none}.holy-complementary-products__product-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.holy-complementary-products__cta-wrap{margin-top:.5rem}.holy-complementary-products__cta{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;min-height:56px;padding:0 1.25rem;border-radius:0;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:background-color .24s ease,color .24s ease}.holy-complementary-products__cta:hover{background:var(--color-text, var(--color-text, #1F1B16));color:var(--color-background, var(--color-background, #F4EFE6))}.holy-complementary-products--ink .holy-complementary-products__cta:hover{background:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-text, var(--color-text, #1F1B16))}@media(min-width:750px){.holy-complementary-products{padding:3.5rem 2rem}.holy-complementary-products__content{grid-template-columns:120px 1fr auto;gap:1.5rem}.holy-complementary-products__cta-wrap{margin-top:0;justify-self:end}}.holy-contact-form-with-image{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-contact-form-with-image__heading{font-family:EB Garamond,serif;font-weight:600}.holy-contact-form-with-image__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-contact-form-with-image__paragraph{font-family:Inter,system-ui,sans-serif;color:var(--color-text);line-height:1.6}.holy-contact-form-with-image__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-contact-form-with-image__cta:hover{opacity:.86}.holy-contact-form-with-image__image,.holy-contact-form-with-image__video,.holy-contact-form-with-image__media-frame{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-contact-form-with-image__image img,.holy-contact-form-with-image__video video{border-radius:0;transform:none;transition:opacity .28s ease}.holy-contact-form-with-image__content{color:var(--color-text)}.holy-contact-form-with-image__form-container,.holy-contact-form-with-image__form{background:transparent}.holy-contact-form-with-image__field{border-radius:0}.holy-contact-form-with-image__input,.holy-contact-form-with-image__textarea{border-radius:0;box-shadow:none;background:transparent;color:var(--color-text);border-bottom:1px solid rgba(31,27,22,.32);transition:border-color .28s ease;font-family:Inter,system-ui,sans-serif}.holy-contact-form-with-image__input:focus,.holy-contact-form-with-image__textarea:focus{outline:none;border-bottom-color:var(--ochre)}.holy-contact-form-with-image__label{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.04em;color:#1f1b16b8}.holy-contact-form-with-image__message,.holy-contact-form-with-image__success,.holy-contact-form-with-image__error{border-radius:0;font-family:Inter,system-ui,sans-serif}.holy-contact-form{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-contact-form__container{color:var(--color-text)}.holy-contact-form__heading{font-family:EB Garamond,serif;font-weight:600}.holy-contact-form__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-contact-form__text{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-contact-form__card{border-radius:0;box-shadow:none;transition:opacity .28s ease;background:transparent}.holy-contact-form__form-container{border-radius:0}.holy-contact-form__fieldset{gap:1rem}.holy-contact-form__field{border-radius:0}.holy-contact-form__input,.holy-contact-form__textarea{font-family:Inter,system-ui,sans-serif;border-radius:0;color:var(--color-text)}.holy-contact-form__label{font-family:Inter,system-ui,sans-serif;letter-spacing:.02em;color:var(--color-text)}.holy-contact-form__message{border-radius:0;box-shadow:none}.holy-contact-form__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-contact-form__cta:hover{opacity:.88}.holy-content-sidebar{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-content-sidebar__inner{color:var(--color-text)}.holy-content-sidebar__breadcrumbs{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;color:var(--color-text);opacity:.7}.holy-content-sidebar__breadcrumb-link{color:inherit;text-decoration:none;transition:opacity .22s ease}.holy-content-sidebar__breadcrumb-link:hover{opacity:1}.holy-content-sidebar__breadcrumb-link--current{color:var(--ochre)}.holy-content-sidebar__heading{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em;color:var(--color-text)}.holy-content-sidebar__rating-text,.holy-content-sidebar__featured-heading,.holy-content-sidebar__sidebar-heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-content-sidebar__text-block,.holy-content-sidebar__basic-text-block{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.65;color:var(--color-text)}.holy-content-sidebar__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease,background-color .32s ease;display:inline-flex;align-items:center;justify-content:center;padding:0 28px}.holy-content-sidebar__cta:hover{opacity:.88}.holy-content-sidebar__cta--full-width{width:100%}.holy-content-sidebar__image,.holy-content-sidebar__image-container{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-content-sidebar__image-container img,.holy-content-sidebar__image-container video{border-radius:0;transition:opacity .28s ease}.holy-content-sidebar__image-container:hover img,.holy-content-sidebar__image-container:hover video{transform:scale(var(--onhover-picture-scale));opacity:.96}.holy-content-sidebar__sidebar{border-radius:0;box-shadow:none;background:var(--color-background)}.holy-content-sidebar__featured-product,.holy-content-sidebar__sidebar-rating,.holy-content-sidebar__features{border-radius:0}.holy-content-sidebar__feature,.holy-content-sidebar__author-block{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-content-sidebar__author-image-container img{border-radius:0}.holy-content-sidebar__stars svg{transition:opacity .22s ease}.holy-countdown-timer{background-color:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-text, var(--color-text, #1F1B16));border-radius:0;box-shadow:none}.holy-countdown-timer__inner{border-radius:0}.holy-countdown-timer__headline,.holy-countdown-timer .headline__title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--color-text, var(--color-text, #1F1B16))}.holy-countdown-timer__headline em,.holy-countdown-timer .headline__title em{font-style:italic;font-weight:500}.holy-countdown-timer__timer,.holy-countdown-timer__display{font-family:EB Garamond,Georgia,serif;color:var(--color-text, var(--color-text, #1F1B16));border-radius:0}.holy-countdown-timer__display [class*=label],.holy-countdown-timer__display [class*=__label]{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.holy-countdown-timer__display [class*=value],.holy-countdown-timer__display [class*=__value]{border-radius:0;background-color:var(--color-counter-value-bg, transparent)}.holy-countdown-timer__button{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none;transition:opacity .22s ease,background-color .28s ease,color .28s ease}.holy-countdown-timer__button.hero__button--primary{background-color:var(--ochre, var(--ochre, #B18B6B));color:var(--color-background, var(--color-background, #F4EFE6))}.holy-countdown-timer__button.hero__button--secondary{background-color:transparent;color:var(--color-text, var(--color-text, #1F1B16));border:1px solid var(--color-text, var(--color-text, #1F1B16))}.holy-countdown-timer__button.hero__button--link{background-color:transparent;color:var(--color-text, var(--color-text, #1F1B16));min-height:0;padding:0;text-decoration:underline;text-underline-offset:4px}.holy-countdown-timer__button:hover,.holy-countdown-timer__button:focus-visible{opacity:.88;transform:none}.holy-countdown-timer img,.holy-countdown-timer picture{transition:opacity .28s ease;transform:none!important}.holy-custom-announcement-bar{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-custom-announcement-bar__bar{color:var(--color-text)}.holy-custom-announcement-bar__text{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.holy-custom-announcement-bar__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-custom-announcement-bar__cta:hover{opacity:.85}.holy-custom-announcement-bar__image,.holy-custom-announcement-bar__icon{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-custom-announcement-bar__nav{transition:opacity .22s ease}.holy-custom-announcement-bar__slide,.holy-custom-announcement-bar__static{border-radius:0}.holy-custom-liquid{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-custom-liquid__inner{width:100%}.holy-custom-liquid__heading{font-family:EB Garamond,serif;font-weight:600}.holy-custom-liquid__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-custom-liquid__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-custom-liquid__image,.holy-custom-liquid__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-customer-reviews-carousel{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-customer-reviews-carousel__heading{font-family:EB Garamond,serif;font-weight:600}.holy-customer-reviews-carousel__accent{font-family:EB Garamond,serif;font-style:italic;font-weight:500}.holy-customer-reviews-carousel__description{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text);opacity:.78}.holy-customer-reviews-carousel__rating-text{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.holy-customer-reviews-carousel__card,.holy-customer-reviews-carousel__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-customer-reviews-carousel__image-wrap,.holy-customer-reviews-carousel__image-container{overflow:hidden}.holy-customer-reviews-carousel__image{transform:scale(1);transition:opacity .28s ease}.holy-customer-reviews-carousel__reviewer-name,.holy-customer-reviews-carousel__reviewer-age{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.holy-customer-reviews-carousel__verified{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--ochre)}.holy-customer-reviews-carousel__review-text{font-family:EB Garamond,serif;font-weight:400;line-height:1.55;color:var(--color-text)}.holy-customer-reviews-carousel__product-title{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.holy-customer-reviews-carousel__product-price,.holy-customer-reviews-carousel__product-compare,.holy-customer-reviews-carousel__purchase-date{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.04em}.holy-customer-reviews-carousel__nav .global-nav-button,.holy-customer-reviews-carousel__nav .nav-button{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-email-signup-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-email-signup-banner__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-email-signup-banner__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-email-signup-banner__paragraph{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text)}.holy-email-signup-banner__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-email-signup-banner__cta:hover{opacity:.78}.holy-email-signup-banner__image,.holy-email-signup-banner__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-email-signup-banner__media{overflow:hidden}.holy-email-signup-banner__card{background:var(--color-background)}.holy-email-signup-banner__input{font-family:Inter,system-ui,sans-serif;border-radius:0}.holy-email-signup-banner__label{font-family:Inter,system-ui,sans-serif;letter-spacing:.04em}.holy-email-signup-banner__message{font-family:Inter,system-ui,sans-serif}.holy-faq{--holy-faq-ink: var(--color-text, #1F1B16);--holy-faq-cream: var(--color-background, #F4EFE6);--holy-faq-accent: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--holy-faq-ink)}.holy-faq__wrapper{border-radius:0}.holy-faq__item{border-radius:0;box-shadow:none}.holy-faq__trigger{font-family:var(--font-display, "EB Garamond", Georgia, serif);font-weight:600;font-style:normal;font-size:clamp(18px,2vw,22px);line-height:1.3;color:var(--holy-faq-ink);border-radius:0;box-shadow:none;min-height:56px;transition:color .22s ease,background .22s ease}.holy-faq__trigger:hover,.holy-faq__trigger:focus-visible{color:var(--holy-faq-accent)}.holy-faq__trigger-title{font-family:var(--font-display, "EB Garamond", Georgia, serif);font-weight:600}.holy-faq__target-text{font-family:var(--font-body, "Inter", system-ui, sans-serif);font-weight:400;font-size:16px;line-height:1.5;color:var(--holy-faq-ink)}.holy-faq__target-text a{color:var(--holy-faq-ink);text-decoration:underline;text-underline-offset:3px;transition:color .22s ease}.holy-faq__target-text a:hover,.holy-faq__target-text a:focus-visible{color:var(--holy-faq-accent)}.holy-faq__icon{transition:transform .36s ease}.holy-faq__trigger[aria-expanded=true] .holy-faq__icon{transform:rotate(45deg)}.holy-featured-blog-post{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-featured-blog-post__heading{font-family:EB Garamond,serif;font-weight:600}.holy-featured-blog-post__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-featured-blog-post__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-featured-blog-post__image,.holy-featured-blog-post__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-featured-blog-post__meta{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;color:var(--color-text);opacity:.72;display:inline-block;margin-bottom:.75rem}.holy-featured-blog-post__container,.holy-featured-blog-post__wrapper,.holy-featured-blog-post__wrapper--full{border-radius:0}.holy-featured-blog-post__grid{transition:opacity .28s ease}.holy-featured-collection-list{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block;width:100%}.holy-featured-collection-list__heading{font-family:EB Garamond,serif;font-weight:600}.holy-featured-collection-list__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-featured-collection-list__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-featured-collection-list__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-featured-collection-list__cta:hover{opacity:.86}.holy-featured-collection-list__image,.holy-featured-collection-list__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-featured-collection-list__card:hover .holy-featured-collection-list__image{transform:scale(var(--onhover-picture-scale));opacity:.92}.holy-featured-collection-list__label{font-family:EB Garamond,serif;font-weight:500}.holy-featured-collection-list__label--below{letter-spacing:.02em}.holy-featured-collection-list__grid{column-gap:clamp(12px,2vw,24px);row-gap:clamp(16px,3vw,32px)}.holy-featured-collection{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));color:var(--holy-ink)}.holy-featured-collection .featured-collection__headline,.holy-featured-collection .featured-collection__headline--rich{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic;letter-spacing:0}.holy-featured-collection .featured-collection__headline h1,.holy-featured-collection .featured-collection__headline h2,.holy-featured-collection .featured-collection__headline h3,.holy-featured-collection .featured-collection__headline--rich h1,.holy-featured-collection .featured-collection__headline--rich h2,.holy-featured-collection .featured-collection__headline--rich h3{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic}.holy-featured-collection .featured-collection__card-wrapper,.holy-featured-collection [data-swiper-slide]{font-family:Inter,system-ui,-apple-system,sans-serif}.holy-featured-collection [data-swiper-slide] .card__heading,.holy-featured-collection [data-swiper-slide] .card__title,.holy-featured-collection [data-swiper-slide] h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal}.holy-featured-collection .featured-collection__button,.holy-featured-collection .featured-collection__button--secondary,.holy-featured-collection .featured-collection__button--link{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none}.holy-featured-collection .featured-collection__button-text{font-weight:500;text-transform:uppercase;letter-spacing:.16em}.holy-featured-collection .featured-collection__card-wrapper picture,.holy-featured-collection .featured-collection__card-wrapper img{border-radius:0;transition:opacity .24s ease}.holy-featured-collection .featured-collection__card-wrapper picture:hover,.holy-featured-collection .featured-collection__card-wrapper img:hover{transform:none;--onhover-picture-scale: 1}.holy-featured-collection .featured-collection__button-container{margin-top:1.5rem}.holy-featured-collections-tabs{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-featured-collections-tabs__heading{font-family:EB Garamond,serif;font-weight:600}.holy-featured-collections-tabs__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-featured-collections-tabs__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-featured-collections-tabs__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-featured-collections-tabs__tab{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;transition:color .32s ease,opacity .22s ease}.holy-featured-collections-tabs__tab-label{color:var(--color-text)}.holy-featured-collections-tabs__panel{transition:opacity .32s ease}.holy-featured-collections-tabs__nav-next,.holy-featured-collections-tabs__nav-prev{color:var(--color-text);transition:opacity .22s ease}.holy-featured-collections-tabs__scrollbar{background:#1f1b1614}.holy-featured-navigation{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-featured-navigation__inner{width:100%}.holy-featured-navigation__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-featured-navigation__heading--rich :is(h1,h2,h3,h4){font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em}.holy-featured-navigation__rail{position:relative}.holy-featured-navigation__track{align-items:stretch}.holy-featured-navigation__slide{display:flex;align-items:center}.holy-featured-navigation__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-height:56px;border-radius:0;box-shadow:none;transition:color .32s ease,opacity .22s ease,border-color .32s ease;display:inline-flex;align-items:center;justify-content:center;padding:0 1.25rem}.holy-featured-navigation__cta:hover,.holy-featured-navigation__cta:focus-visible{transform:none;opacity:.72}.holy-featured-navigation__cta--active{color:var(--color-active-text, var(--color-text));background:var(--color-active-background, transparent);border-color:var(--ochre)}.holy-featured-navigation__arrow{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-featured-navigation__arrow:hover,.holy-featured-navigation__arrow:focus-visible{transform:none;opacity:.72}@media(max-width:749px){.holy-featured-navigation__cta{letter-spacing:.14em;font-size:.6875rem;min-height:52px;padding:0 1rem}}.holy-featured-product{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;color:var(--holy-ink)}.holy-featured-product .wt-product__name,.holy-featured-product .wt-featured-icon__title,.holy-featured-product .wt-product__upsell__headline,.holy-featured-product .summary__title--h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;letter-spacing:-.005em;line-height:1.15}.holy-featured-product .headline,.holy-featured-product .headline--rich,.holy-featured-product .wt-product__text-block__title{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic;line-height:1.2}.holy-featured-product,.holy-featured-product .wt-product__price,.holy-featured-product .wt-product__features__item,.holy-featured-product .wt-collapse__target--text,.holy-featured-product .wt-product__brand__name,.holy-featured-product .wt-product__sku,.holy-featured-product .product__inventory,.holy-featured-product .card__title,.holy-featured-product .card__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.5}.holy-featured-product .wt-product__brand__name,.holy-featured-product .card__badges--item{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.holy-featured-product .wt-button,.holy-featured-product .product-form__submit,.holy-featured-product .product__xr-button,.holy-featured-product .hero__button--primary,.holy-featured-product .hero__button--secondary{min-height:56px;border-radius:0;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;box-shadow:none;transition:opacity .24s ease,background .24s ease,color .24s ease}.holy-featured-product .wt-product__img,.holy-featured-product .wt-product__upsell__image,.holy-featured-product .wt-keys__image{border-radius:0;transition:opacity .28s ease;transform:none!important}.holy-featured-product .wt-product__img:hover{transform:none!important}.holy-featured-product .wt-collapse__trigger__title{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.8125rem}.holy-featured-product .f-swatch__list__link,.holy-featured-product .f-button__list__link,.holy-featured-product .f-thumb__list__link{border-radius:0;box-shadow:none}.holy-featured-product .wt-product__price__final,.holy-featured-product .price-item{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-features-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-features-banner__heading{font-family:EB Garamond,serif;font-weight:600}.holy-features-banner__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-features-banner__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-features-banner__image,.holy-features-banner__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-features-banner__text{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.55}.holy-features-banner__icon{color:var(--ochre);transition:opacity .28s ease}.holy-features-banner__item,.holy-features-banner__slide-item{border-radius:0}.holy-features-banner__link{transition:opacity .22s ease}.holy-features-banner__link:hover{opacity:.78}.holy-features-banner__nav-next,.holy-features-banner__nav-prev{border-radius:0}.holy-footer{background:#181614;color:#f7f4ef;padding:clamp(64px,9vw,128px) clamp(20px,5vw,64px) clamp(40px,5vw,72px);font-family:Inter,system-ui,sans-serif}.holy-footer__shell{width:100%;max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}.holy-footer__brand{padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid rgba(247,244,239,.1)}.holy-footer-brand{display:flex;flex-direction:column;gap:12px}.holy-footer-wordmark{font-family:EB Garamond,Georgia,serif;font-size:clamp(40px,4.6vw,60px);font-weight:500;letter-spacing:-.014em;line-height:1;margin:0}.holy-footer-tagline{font-family:EB Garamond,Georgia,serif;font-size:14px;line-height:1.4;color:#f7f4ef9e;margin:0}.holy-footer__columns{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,48px)}@media(min-width:640px){.holy-footer__columns{grid-template-columns:1fr 1fr}}@media(min-width:900px){.holy-footer__columns{grid-template-columns:repeat(3,1fr)}}.holy-footer__column{display:flex;flex-direction:column;gap:16px}.holy-footer__heading{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#f7f4ef9e;margin:0}.holy-footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.holy-footer__link{color:#f7f4efd9;text-decoration:none;font-size:14px;min-height:24px;line-height:1.4;transition:color .22s ease}.holy-footer__link:hover{color:#b18b6b}.holy-footer__legal{border-top:1px solid rgba(247,244,239,.1);padding-top:32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.holy-footer__copy,.holy-footer__links{color:#f7f4ef61;font-size:12px;margin:0}.holy-footer__links a{color:inherit;text-decoration:none;transition:color .22s ease}.holy-footer__links a:hover{color:#f7f4efd9}.holy-gift-card-recipient-form{background:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-text, var(--color-text, #1F1B16));padding:2rem 1.25rem;font-family:Inter,system-ui,sans-serif;--onhover-picture-scale: 1}.holy-gift-card-recipient-form__inner{max-width:36rem;margin:0 auto}.holy-gift-card-recipient-form__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:var(--ochre, var(--ochre, #B18B6B));margin:0 0 .75rem}.holy-gift-card-recipient-form__heading{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size:1.5rem;line-height:1.2;color:var(--color-text, var(--color-text, #1F1B16));margin:0 0 1.25rem}.holy-gift-card-recipient-form__form{display:block}.holy-gift-card-recipient-form__checkbox{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.9375rem;color:var(--color-text, var(--color-text, #1F1B16));padding:.5rem 0}.holy-gift-card-recipient-form__checkbox .check{position:relative;width:20px;height:20px;flex:0 0 20px}.holy-gift-card-recipient-form__checkbox .check svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.holy-gift-card-recipient-form__checkbox .icon-checkmark{opacity:0;transition:opacity .22s ease}.holy-gift-card-recipient-form input[type=checkbox]:checked+.holy-gift-card-recipient-form__checkbox .icon-checkmark{opacity:1}.holy-gift-card-recipient-form__fields{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem;transition:opacity .32s ease}.holy-gift-card-recipient-form__field .field{position:relative;display:block}.holy-gift-card-recipient-form__field .field__input,.holy-gift-card-recipient-form__field .form__field__input,.holy-gift-card-recipient-form__field .form__field__textarea{width:100%;border:1px solid var(--color-text, var(--color-text, #1F1B16));border-radius:0;background:transparent;color:var(--color-text, var(--color-text, #1F1B16));font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.4;padding:1.25rem 1rem .75rem;min-height:56px;box-shadow:none;outline:none}.holy-gift-card-recipient-form__field .form__field__textarea{min-height:9rem;resize:vertical}.holy-gift-card-recipient-form__field .form__field__label,.holy-gift-card-recipient-form__field .field__label{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:var(--color-text, var(--color-text, #1F1B16));opacity:.7;position:absolute;left:1rem;top:.5rem;pointer-events:none}.holy-gift-card-recipient-form__field input[type=date]{-webkit-appearance:none;appearance:none}.holy-gift-card-recipient-form__counter{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text, var(--color-text, #1F1B16));opacity:.7;margin-top:.375rem}.holy-gift-card-recipient-form__error-wrapper{background:transparent;border:1px solid var(--ochre, var(--ochre, #B18B6B));padding:.875rem 1rem;margin-bottom:1rem;border-radius:0}.holy-gift-card-recipient-form__error-wrapper .form__message{margin:0 0 .5rem;font-family:Inter,system-ui,sans-serif;font-size:.9375rem;color:var(--ochre, var(--ochre, #B18B6B));display:flex;align-items:center;gap:.5rem}.holy-gift-card-recipient-form__error-wrapper ul{margin:0;padding-left:1.25rem;font-size:.875rem}.holy-gift-card-recipient-form .form__message.hidden{display:none}.holy-gift-card-recipient-form .form__message{font-size:.8125rem;color:var(--ochre, var(--ochre, #B18B6B));margin-top:.375rem;display:flex;align-items:center;gap:.375rem}.holy-gift-card-recipient-form .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.holy-grid-view-drawer{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-grid-view-drawer__heading{font-family:EB Garamond,serif;font-weight:600}.holy-grid-view-drawer__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-grid-view-drawer__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-grid-view-drawer__cta:hover{opacity:.82}.holy-grid-view-drawer__image,.holy-grid-view-drawer__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-grid-view-drawer__card:hover .holy-grid-view-drawer__image{opacity:.92}.holy-grid-view-drawer__list{list-style:none}.holy-grid-view-drawer__nav-next,.holy-grid-view-drawer__nav-prev{color:var(--color-text);transition:opacity .22s ease}.holy-grid-view-drawer__nav-next:hover,.holy-grid-view-drawer__nav-prev:hover{opacity:.7}.holy-grid-view-drawer__pagination .swiper-pagination-bullet-active{background:var(--ochre)}.holy-image-with-scrolling-text{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-image-with-scrolling-text__heading{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em;line-height:1.12}.holy-image-with-scrolling-text__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-image-with-scrolling-text__body{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.6;color:var(--color-text)}.holy-image-with-scrolling-text__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-image-with-scrolling-text__cta:hover{opacity:.78}.holy-image-with-scrolling-text__image,.holy-image-with-scrolling-text__card,.holy-image-with-scrolling-text__picture,.holy-image-with-scrolling-text__slide{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-image-with-scrolling-text__picture{transform:none}.holy-image-with-scrolling-text__nav{border-radius:0;box-shadow:none;transition:opacity .22s ease}.holy-image-with-scrolling-text__pagination .swiper-pagination-bullet{border-radius:0;transition:opacity .22s ease}.holy-image-with-text__section .hero,.holy-image-with-text__section .headline__title{color:var(--color-text, var(--color-text, #1F1B16))}.holy-image-with-text__section{background:var(--color-background, var(--color-background, #F4EFE6))}.holy-image-with-text__section .headline__title,.holy-image-with-text__section .hero__title,.holy-image-with-text__section .hero h2,.holy-image-with-text__section .hero h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;letter-spacing:-.005em;line-height:1.1}.holy-image-with-text__section .hero__subtitle,.holy-image-with-text__section .hero .subtitle,.holy-image-with-text__section .hero em,.holy-image-with-text__section .hero i{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;line-height:1.4}.holy-image-with-text__section .hero__text,.holy-image-with-text__section .hero p{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5;color:var(--color-text, var(--color-text, #1F1B16))}.holy-image-with-text__section .hero__eyebrow,.holy-image-with-text__section .subheading{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ochre, var(--ochre, #B18B6B))}.holy-image-with-text__section .btn,.holy-image-with-text__section .hero__button,.holy-image-with-text__section .button{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:opacity .22s ease,background-color .28s ease,color .28s ease}.holy-image-with-text__section .btn:hover,.holy-image-with-text__section .hero__button:hover,.holy-image-with-text__section .button:hover{opacity:.85}.holy-image-with-text__section .hero__pic-container,.holy-image-with-text__section .wt-video__movie,.holy-image-with-text__section .hero__pic,.holy-image-with-text__section .hero__image{border-radius:0}.holy-image-with-text__section .hero__pic-container img,.holy-image-with-text__section .hero__pic img,.holy-image-with-text__section .hero__image img{transform:none!important;transition:opacity .28s ease}.holy-image-with-text__section .hero__pic-container:hover img,.holy-image-with-text__section .hero__pic:hover img{transform:none!important}.holy-listicle{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-listicle__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:-.01em}.holy-listicle__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-listicle__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-listicle__image,.holy-listicle__card,.holy-listicle__item-image-wrap img{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-listicle__item-title{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-listicle__item-content{font-family:Inter,system-ui,sans-serif;color:var(--color-text);line-height:1.7}.holy-listicle__author-name,.holy-listicle__author-date{font-family:Inter,system-ui,sans-serif}.holy-listicle__avatar{border-radius:50%}.holy-listicle__summary-text{font-family:Inter,system-ui,sans-serif;color:var(--color-text);line-height:1.7}.holy-listicle__item-highlight{border-radius:0;background:transparent;border-left:2px solid var(--ochre);padding-left:14px;font-family:Inter,system-ui,sans-serif}.holy-listicle__item:hover .holy-listicle__image,.holy-listicle__item:hover .holy-listicle__item-image-wrap img{transform:none;opacity:.96}.holy-logo-banner{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;color:var(--color-custom-text, var(--holy-ink));border-radius:0;box-shadow:none}.holy-logo-banner .holy-logo-banner__picture,.holy-logo-banner .holy-logo-banner__img-wrapper{border-radius:0}.holy-logo-banner .holy-logo-banner__logo--placeholder{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;letter-spacing:.04em;color:var(--holy-cream)}.holy-logo-banner .holy-logo-banner__additional-text{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;line-height:1.5;margin:0}.holy-logo-banner .holy-logo-banner__button{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.8125rem;min-height:56px;border-radius:0;transition:background-color .26s ease,color .26s ease,opacity .26s ease}.holy-logo-banner .holy-logo-banner__button--primary{background:var(--holy-ink);color:var(--holy-cream);border:1px solid var(--holy-ink)}.holy-logo-banner .holy-logo-banner__button--secondary{background:transparent;color:currentColor;border:1px solid currentColor}.holy-logo-banner .holy-logo-banner__button--link{background:transparent;border:0;text-decoration:underline;text-underline-offset:.25em}.holy-logo-banner .wt-logo-banner__picture,.holy-logo-banner .wt-logo-banner__logo{transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .22s ease}.holy-logo-banner.wt-logo-banner--vanishing .wt-logo-banner__picture{opacity:0}.holy-lookbook{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-lookbook__heading{font-family:EB Garamond,serif;font-weight:600}.holy-lookbook__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-lookbook__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-lookbook__image,.holy-lookbook__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-lookbook__item-link{color:inherit;text-decoration:none}.holy-lookbook__link{transition:opacity .28s ease}.holy-lookbook__placeholder{border-radius:0}.holy-main-404{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-main-404__container{padding-top:clamp(4rem,12vw,9rem);padding-bottom:clamp(4rem,12vw,9rem)}.holy-main-404__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--ochre)}.holy-main-404__heading{font-family:EB Garamond,serif;font-weight:600;font-size:clamp(2.25rem,6vw,4rem);line-height:1.05;letter-spacing:-.01em;color:var(--color-text)}.holy-main-404__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-height:56px;padding:0 2rem;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-background);background:var(--color-text);border:1px solid var(--color-text);transition:color .32s ease,opacity .22s ease,background-color .32s ease}.holy-main-404__cta:hover,.holy-main-404__cta:focus-visible{opacity:.92;background:var(--ochre);border-color:var(--ochre);color:var(--color-background)}.holy-main-account{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-main-account__container{color:var(--color-text)}.holy-main-account__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-main-account__heading--sub{font-size:1.25rem;letter-spacing:.01em}.holy-main-account__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-main-account__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease;display:inline-flex;align-items:center}.holy-main-account__cta:hover{color:var(--ochre);opacity:1}.holy-main-account__logout{font-family:Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;color:var(--color-text);transition:color .28s ease}.holy-main-account__logout:hover{color:var(--ochre)}.holy-main-account__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.holy-main-account__body{display:flex;flex-direction:column;gap:2.5rem}.holy-main-account__table{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-main-account__th{text-align:left}.holy-main-account__cell{font-family:Inter,sans-serif;font-weight:400}.holy-main-account__order-link{color:var(--color-text);text-decoration:underline;text-underline-offset:.25em;transition:color .28s ease}.holy-main-account__order-link:hover{color:var(--ochre)}.holy-main-account__empty{font-family:EB Garamond,serif;font-style:italic;color:var(--color-text)}.holy-main-account__address{font-family:Inter,sans-serif;line-height:1.6}.holy-main-account__pagination-link,.holy-main-account__pagination-current{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.1em;transition:color .28s ease}.holy-main-account__pagination-link:hover{color:var(--ochre)}.holy-main-activate-account{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-main-activate-account__card{border-radius:0;box-shadow:none;transition:opacity .28s ease;max-width:32rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.holy-main-activate-account__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:-.01em;line-height:1.15}.holy-main-activate-account__subtext{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text);opacity:.78;line-height:1.55}.holy-main-activate-account__field{margin-block:1rem}.holy-main-activate-account__input{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text);background:transparent;border:1px solid rgba(31,27,22,.22);border-radius:0;min-height:56px;transition:border-color .28s ease,color .28s ease}.holy-main-activate-account__input:focus{border-color:var(--ochre);outline:none}.holy-main-activate-account__label{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em;color:var(--color-text)}.holy-main-activate-account__form-message,.holy-main-activate-account__field-error{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-main-activate-account__error-list{font-family:Inter,system-ui,sans-serif;list-style:none;padding-left:0}.holy-main-activate-account__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-height:56px;border-radius:0;box-shadow:none;transition:color .32s ease,opacity .22s ease,background-color .32s ease,border-color .32s ease}.holy-main-activate-account__cta--primary{background:var(--color-text);color:var(--color-background);border:1px solid var(--color-text)}.holy-main-activate-account__cta--primary:hover{background:var(--ochre);border-color:var(--ochre);color:var(--color-background)}.holy-main-activate-account__cta--decline{background:transparent;color:var(--color-text);border:1px solid rgba(31,27,22,.4)}.holy-main-activate-account__cta--decline:hover{opacity:.78;border-color:var(--color-text)}.holy-main-addresses{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-main-addresses__container{max-width:760px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.holy-main-addresses__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:0}.holy-main-addresses__heading--form{font-size:1.25rem;margin-top:1.5rem}.holy-main-addresses__heading--default{font-size:.6875rem;font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ochre);margin-bottom:.5rem}.holy-main-addresses__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-main-addresses__return-link{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;letter-spacing:.08em;color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .22s ease}.holy-main-addresses__return-link:hover{opacity:.7}.holy-main-addresses__list{list-style:none;padding:0;margin:2rem 0;display:grid;gap:1.5rem}.holy-main-addresses__card{border-radius:0;box-shadow:none;background:transparent;border:1px solid rgba(31,27,22,.12);padding:1.5rem;transition:opacity .28s ease}.holy-main-addresses__field{margin-bottom:1rem}.holy-main-addresses__label{font-family:Inter,system-ui,sans-serif;font-size:.75rem;letter-spacing:.08em;color:var(--color-text);display:block}.holy-main-addresses__input,.holy-main-addresses__select-input{font-family:Inter,system-ui,sans-serif;font-size:1rem;min-height:56px;width:100%;background:transparent;border:1px solid rgba(31,27,22,.18);border-radius:0;padding:0 1rem;color:var(--color-text);transition:border-color .22s ease}.holy-main-addresses__input:focus,.holy-main-addresses__select-input:focus{outline:none;border-color:var(--ochre)}.holy-main-addresses__select{position:relative}.holy-main-addresses__caret{color:var(--color-text);opacity:.6}.holy-main-addresses__default-row{display:flex;align-items:center;gap:.5rem;margin:1rem 0}.holy-main-addresses__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.holy-main-addresses__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-height:56px;padding:0 1.5rem;border-radius:0;border:1px solid var(--color-text);background:transparent;color:var(--color-text);cursor:pointer;transition:color .32s ease,opacity .22s ease}.holy-main-addresses__cta--primary{background:var(--color-text);color:var(--color-background)}.holy-main-addresses__cta--primary:hover{opacity:.85}.holy-main-addresses__cta--secondary:hover,.holy-main-addresses__cta--edit:hover,.holy-main-addresses__cta--delete:hover,.holy-main-addresses__cta--add:hover{color:var(--ochre);border-color:var(--ochre)}.holy-main-addresses__form-panel{margin-top:1rem}.holy-main-addresses__pagination{margin-top:2rem}.holy-main-addresses__pagination-list{list-style:none;padding:0;display:flex;gap:.75rem;justify-content:center;align-items:center}.holy-main-addresses__pagination-link,.holy-main-addresses__pagination-current,.holy-main-addresses__pagination-gap{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;letter-spacing:.08em;color:var(--color-text);text-decoration:none;padding:.5rem .75rem;transition:opacity .22s ease}.holy-main-addresses__pagination-current{border-bottom:1px solid var(--ochre);color:var(--ochre)}.holy-main-addresses__pagination-link:hover{opacity:.7}.holy-main-addresses__caret--next{transform:rotate(180deg)}.holy-main-article{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;color:var(--holy-ink);background:var(--holy-cream)}.holy-main-article .main-article__title,.holy-main-article h1,.holy-main-article h2,.holy-main-article h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--holy-ink);border-radius:0}.holy-main-article .main-article__body,.holy-main-article .main-article__header,.holy-main-article p,.holy-main-article li{font-family:Inter,system-ui,sans-serif;color:var(--holy-ink)}.holy-main-article .main-article__header{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:var(--holy-ochre)}.holy-main-article .main-article__pic,.holy-main-article .main-article__img{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-main-article .main-article__share p{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.holy-main-article .button,.holy-main-article input[type=submit].button{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none}.holy-main-article .article-template__comments-comment,.holy-main-article .form__field__input,.holy-main-article .form__field__textarea{border-radius:0;box-shadow:none}.holy-main-blog{--color-text: var(--color-text, var(--color-text, #1F1B16));--color-background: var(--color-background, var(--color-background, #F4EFE6));--ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;background:var(--color-background);color:var(--color-text)}.holy-main-blog .holy-main-blog__title{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic;color:var(--color-text);letter-spacing:0}.holy-main-blog .holy-main-blog__grid,.holy-main-blog .main-blog__grid{list-style:none;padding:0;margin:0}.holy-main-blog .holy-main-blog__item,.holy-main-blog .main-blog__grid__item{border-radius:0;box-shadow:none}.holy-main-blog .holy-main-blog__item img,.holy-main-blog .main-blog__grid__item img{border-radius:0;transition:opacity .26s ease}.holy-main-blog .holy-main-blog__item .card__heading,.holy-main-blog .main-blog__grid__item .card__heading,.holy-main-blog .holy-main-blog__item h2,.holy-main-blog .holy-main-blog__item h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--color-text)}.holy-main-blog .holy-main-blog__item .article-card__excerpt,.holy-main-blog .holy-main-blog__item p,.holy-main-blog .holy-main-blog__item .caption-with-letter-spacing{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--color-text)}.holy-main-blog .holy-main-blog__item .article-card__meta,.holy-main-blog .holy-main-blog__item .circle-divider,.holy-main-blog .holy-main-blog__item time{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--color-text);opacity:.78}.holy-main-blog .button,.holy-main-blog .btn,.holy-main-blog [class*=button]{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none}.holy-main-blog .pagination,.holy-main-blog .pagination__list,.holy-main-blog .pagination__item{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0}.holy-main-blog .pagination__item--current,.holy-main-blog .pagination__item[aria-current]{color:var(--ochre)}.holy-main-blog .holy-main-blog__item:hover img,.holy-main-blog .main-blog__grid__item:hover img{transform:scale(1)}.holy-main-cart-footer,.holy-main-cart-footer *{border-radius:0;box-shadow:none}.holy-main-cart-footer{--onhover-picture-scale: 1;color:var(--color-text, var(--color-text, #1F1B16));background:var(--color-background, var(--color-background, #F4EFE6));font-family:Inter,system-ui,sans-serif}.holy-main-cart-footer__wrapper{width:100%}.holy-main-cart-footer__footer{display:flex;flex-direction:column;gap:24px}.holy-main-cart-footer__note__wrapper{display:block;border-top:1px solid var(--color-text, var(--color-text, #1F1B16));border-bottom:1px solid var(--color-text, var(--color-text, #1F1B16));padding:16px 0}.holy-main-cart-footer__note__trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:12px}.holy-main-cart-footer__note{display:block;padding-top:16px}.holy-main-cart-footer__subtitle{display:flex;flex-direction:column;gap:12px;font-family:Inter,system-ui,sans-serif;font-size:13px;color:var(--color-text, var(--color-text, #1F1B16))}.holy-main-cart-footer__subtitle__tax{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.5;opacity:.78}.holy-main-cart-footer__subtitle__tax a{color:var(--color-text, var(--color-text, #1F1B16));text-decoration:underline;text-underline-offset:2px}.holy-main-cart-footer__footer__body{display:flex;flex-direction:column;gap:16px}.holy-main-cart-footer__subtotal{display:flex;align-items:baseline;justify-content:space-between;padding:16px 0;border-top:1px solid var(--color-text, var(--color-text, #1F1B16));border-bottom:1px solid var(--color-text, var(--color-text, #1F1B16))}.holy-main-cart-footer__subtotal__label{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--color-text, var(--color-text, #1F1B16))}.holy-main-cart-footer__subtotal__value{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size:22px;color:var(--color-text, var(--color-text, #1F1B16))}.discounts{list-style:none;padding:0;margin:8px 0 0;font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--ochre, var(--ochre, #B18B6B))}.discounts__discount{display:flex;align-items:center;gap:6px;padding:4px 0}.holy-main-cart-footer__actions{display:flex;flex-direction:column;gap:12px}.holy-main-cart-footer__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:16px 24px;background:var(--color-text, var(--color-text, #1F1B16));color:var(--color-background, var(--color-background, #F4EFE6));font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.16em;border:1px solid var(--color-text, var(--color-text, #1F1B16));cursor:pointer;transition:opacity .22s ease}.holy-main-cart-footer__cta:hover{opacity:.88}.holy-main-cart-footer__cta[disabled]{opacity:.4;cursor:not-allowed}.cart__update-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 24px;background:transparent;color:var(--color-text, var(--color-text, #1F1B16));font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.16em;border:1px solid var(--color-text, var(--color-text, #1F1B16));cursor:pointer}.holy-main-cart-footer__back-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--color-text, var(--color-text, #1F1B16));text-decoration:none;min-height:44px}.holy-main-cart-footer__back-link:hover{color:var(--ochre, var(--ochre, #B18B6B))}.cart__dynamic-checkout-buttons{margin-top:12px}#cart-errors{font-family:Inter,system-ui,sans-serif;font-size:12px;color:var(--ochre, var(--ochre, #B18B6B))}.holy-main-cart-items{--onhover-picture-scale: 1;color:var(--color-text, var(--color-text, #1F1B16));background:var(--color-background, var(--color-background, #F4EFE6));border-radius:0;box-shadow:none}.holy-main-cart-items__title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--color-text, var(--color-text, #1F1B16));letter-spacing:0;border-radius:0}.holy-main-cart-items__header,.holy-main-cart-items__body,.holy-main-cart-items__list,.holy-main-cart-items__wrapper,.holy-main-cart-items__inner{font-family:Inter,system-ui,-apple-system,sans-serif;border-radius:0;box-shadow:none}.holy-main-cart-items__list{list-style:none;padding:0;margin:0}.holy-main-cart-items .cart__contents button,.holy-main-cart-items .cart__contents .button{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0}.holy-main-cart-items .eyebrow,.holy-main-cart-items [data-eyebrow]{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.holy-main-cart-items img,.holy-main-cart-items picture{transition:opacity .26s ease}.holy-main-cart-items img:hover,.holy-main-cart-items picture:hover{transform:none;scale:1}.holy-main-collection-banner{--holy-mcb-text: var(--color-text, #1F1B16);--holy-mcb-bg: var(--color-background, #F4EFE6);--holy-mcb-accent: var(--ochre, #B18B6B);--holy-mcb-duration: var(--duration-default, .22s);--holy-mcb-duration-long: var(--duration-long, .36s);--onhover-picture-scale: 1;--border-radius: 0;color:var(--holy-mcb-text);background-color:transparent;position:relative}.holy-main-collection-banner__wrapper{border-radius:0}.holy-main-collection-banner__inner{min-height:56px;position:relative}.holy-main-collection-banner .hero__title,.holy-main-collection-banner h1,.holy-main-collection-banner [class*=hero__heading]{font-family:var(--font-display, var(--font-heading-family, serif));color:var(--holy-mcb-text);letter-spacing:.01em;transition:opacity var(--holy-mcb-duration-long) ease}.holy-main-collection-banner .hero__text,.holy-main-collection-banner .hero__description,.holy-main-collection-banner p{font-family:var(--font-body, var(--font-body-family, sans-serif));color:var(--holy-mcb-text);line-height:1.55}.holy-main-collection-banner picture,.holy-main-collection-banner img{transition:opacity var(--holy-mcb-duration-long) ease}.holy-main-collection-banner picture:hover img,.holy-main-collection-banner img:hover{transform:none;scale:1}.holy-main-collection-banner a,.holy-main-collection-banner button{min-height:56px;border-radius:0;transition:opacity var(--holy-mcb-duration) ease,color var(--holy-mcb-duration) ease}.holy-main-collection-banner a:hover,.holy-main-collection-banner button:hover{opacity:.85}.holy-main-collection-banner--placeholder-hidden{display:none}@media(prefers-reduced-motion:reduce){.holy-main-collection-banner,.holy-main-collection-banner *{transition:none!important;animation:none!important}}.holy-main-collection-product-grid{color:var(--color-text, #1F1B16);background:var(--color-background, #F4EFE6);font-family:var(--font-body, inherit);--onhover-picture-scale: 1}.holy-main-collection-product-grid__body{border-radius:0}.holy-main-collection-product-grid__counter,.holy-main-collection-product-grid__sticky-header{font-family:var(--font-body, inherit);color:var(--color-text, #1F1B16)}.holy-main-collection-product-grid__axes-rail{width:100%;padding:12px 0 16px;display:flex;flex-direction:column;gap:12px}.holy-main-collection-product-grid__axes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.holy-main-collection-product-grid__axis{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid color-mix(in srgb,var(--color-text, #1F1B16) 18%,transparent);color:var(--color-text, #1F1B16);font-family:var(--font-display, inherit);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;min-height:56px;border-radius:0;cursor:pointer;transition:background var(--duration-default, .22s) ease,color var(--duration-default, .22s) ease,border-color var(--duration-default, .22s) ease}.holy-main-collection-product-grid__axis:hover{border-color:var(--ochre, #B18B6B)}.holy-main-collection-product-grid__axis.is-active{background:var(--color-text, #1F1B16);color:var(--color-background, #F4EFE6);border-color:var(--color-text, #1F1B16)}.holy-main-collection-product-grid__pill-row{display:flex;flex-wrap:wrap;gap:6px}.holy-main-collection-product-grid__pill-row[hidden]{display:none}.holy-main-collection-product-grid__pill{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid color-mix(in srgb,var(--color-text, #1F1B16) 14%,transparent);color:var(--color-text, #1F1B16);font-family:var(--font-body, inherit);font-size:13px;letter-spacing:.02em;padding:10px 14px;min-height:56px;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--duration-default, .22s) ease,border-color var(--duration-default, .22s) ease,color var(--duration-default, .22s) ease}.holy-main-collection-product-grid__pill:hover:not(.is-empty){border-color:var(--ochre, #B18B6B);color:var(--ochre, #B18B6B)}.holy-main-collection-product-grid__pill.is-empty{opacity:.32;cursor:not-allowed}.holy-main-collection-product-grid__pill-count{font-size:11px;opacity:.6}.holy-main-collection-product-grid__item{border-radius:0}.holy-main-collection-product-grid__item :is(img,.media,picture){transition:opacity var(--duration-long, .36s) ease}.holy-main-collection-product-grid__item:hover :is(img,.media,picture){transform:none}.holy-main-collection-product-grid__toolbar{font-family:var(--font-body, inherit)}.holy-main-collection-product-grid__filter-trigger{font-family:var(--font-display, inherit);font-size:12px;letter-spacing:.08em;text-transform:uppercase;min-height:56px;border-radius:0}.holy-main-collection-product-grid__empty{font-family:var(--font-display, inherit);color:var(--color-text, #1F1B16);text-align:center;padding:48px 16px}@media(max-width:899px){.holy-main-collection-product-grid__axis{font-size:11px;padding:10px 12px}.holy-main-collection-product-grid__pill{font-size:12px;padding:8px 12px}}.holy-main-collection-title{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-main-collection-title__inner{color:inherit}.holy-main-collection-title__heading{font-family:EB Garamond,serif;font-weight:600}.holy-main-collection-title__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-main-collection-title__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-main-collection-title__image,.holy-main-collection-title__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-main-list-collections{background:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-text, var(--color-text, #1F1B16));--onhover-picture-scale: 1}.holy-main-list-collections__wrapper{color:var(--color-text, var(--color-text, #1F1B16))}.holy-main-list-collections__grid{list-style:none;margin:0;padding:0}.holy-main-list-collections__item{border-radius:0;box-shadow:none;overflow:hidden}.holy-main-list-collections__link{display:block;color:var(--color-text, var(--color-text, #1F1B16));text-decoration:none;transition:opacity .26s ease}.holy-main-list-collections__link:hover .holy-main-list-collections__image{opacity:.92}.holy-main-list-collections__image{display:block;width:100%;height:auto;border-radius:0;transform:scale(1);transition:opacity .28s ease}.holy-main-list-collections__text-spacing{padding-top:16px;padding-bottom:8px}.holy-main-list-collections__title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--color-text, var(--color-text, #1F1B16));letter-spacing:.005em;line-height:1.2}.holy-main-list-collections__description{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;color:var(--color-text, var(--color-text, #1F1B16));opacity:.78;margin:4px 0 0;line-height:1.5}.holy-main-list-collections .pagination__list,.holy-main-list-collections .pagination{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em}.holy-main-list-collections .pagination a,.holy-main-list-collections .pagination__item{min-height:56px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text, var(--color-text, #1F1B16));border-radius:0}.holy-main-list-collections .pagination a:hover{color:var(--ochre, var(--ochre, #B18B6B))}.holy-main-login{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-main-login__wrap{max-width:36rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.holy-main-login__heading{font-family:EB Garamond,serif;font-weight:600;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.005em;line-height:1.15;color:var(--color-text);margin:0 0 1.25rem}.holy-main-login__heading--guest{font-size:clamp(1.375rem,3vw,1.75rem)}.holy-main-login__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-main-login__subtext{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.55;color:var(--color-text);opacity:.78;margin:0 0 1.5rem}.holy-main-login__card{border-radius:0;box-shadow:none;transition:opacity .28s ease;margin-bottom:2.5rem}.holy-main-login__field{margin-bottom:1rem}.holy-main-login__label{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:.875rem;color:var(--color-text);opacity:.7}.holy-main-login__input{font-family:Inter,system-ui,sans-serif;font-size:1rem;color:var(--color-text);background:transparent;border-radius:0;transition:border-color .22s ease,opacity .22s ease}.holy-main-login__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-height:56px;border-radius:0;color:var(--color-background);background:var(--color-text);border:1px solid var(--color-text);padding:0 2rem;transition:color .32s ease,background-color .32s ease,opacity .22s ease}.holy-main-login__cta:hover,.holy-main-login__cta:focus-visible{background:var(--ochre);border-color:var(--ochre);color:var(--color-background);opacity:1}.holy-main-login__link{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em;font-size:.8125rem;color:var(--color-text);text-decoration:underline;text-underline-offset:.25em;transition:color .32s ease,opacity .22s ease}.holy-main-login__link:hover,.holy-main-login__link:focus-visible{color:var(--ochre)}.holy-main-login__separator{font-family:Inter,system-ui,sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);opacity:.6;text-align:center;margin:1.25rem 0}.holy-main-login__shop-provider{margin-bottom:1.5rem}.holy-main-login__success,.holy-main-login__error{font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:var(--color-text);margin:0 0 1rem}.holy-main-login__guest{margin-top:3rem}.holy-main-login__rule{border:0;border-top:1px solid var(--color-text);opacity:.18;margin:0 0 2rem}@media screen and (min-width:750px){.holy-main-login__wrap{max-width:32rem}}.holy-main-order{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--color-rule: rgba(31, 27, 22, .12);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-main-order__container{max-width:1200px;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.holy-main-order__header{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-rule);margin-bottom:2rem}.holy-main-order__heading{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em;color:var(--color-text)}.holy-main-order__title{font-size:clamp(1.75rem,4vw,2.5rem);margin:0}.holy-main-order__order-title{font-size:clamp(1.25rem,3vw,1.75rem);margin:0 0 .5rem}.holy-main-order__address-title{font-size:1.125rem;margin:0 0 .75rem}.holy-main-order__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--color-text);opacity:.72}.holy-main-order__cta,.holy-main-order__return,.holy-main-order__tracking-link,.holy-main-order__product-link{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.04em;color:var(--color-text);text-decoration:none;transition:color .32s ease,opacity .22s ease}.holy-main-order__return{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;border-bottom:1px solid var(--color-rule);padding-bottom:.125rem;align-self:flex-start}.holy-main-order__return:hover,.holy-main-order__tracking-link:hover,.holy-main-order__product-link:hover{color:var(--ochre)}.holy-main-order__body{display:grid;gap:2.5rem}@media screen and (min-width:990px){.holy-main-order__body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem}}.holy-main-order__order-date,.holy-main-order__cancelled,.holy-main-order__cancelled-reason{font-family:Inter,sans-serif;font-size:.875rem;margin:0 0 .25rem;opacity:.78}.holy-main-order__details{width:100%;border-collapse:collapse;margin-top:1.5rem;font-family:Inter,sans-serif;font-size:.9375rem}.holy-main-order__thead .holy-main-order__th{border-bottom:1px solid var(--color-rule);padding:.75rem .5rem;text-align:left}.holy-main-order__tbody .holy-main-order__row{border-bottom:1px solid var(--color-rule)}.holy-main-order__td{padding:1rem .5rem;vertical-align:top;border-radius:0}.holy-main-order__row--total{border-top:1px solid var(--color-rule)}.holy-main-order__td--grand-total{font-weight:600;font-size:1.0625rem}.holy-main-order__properties,.holy-main-order__fulfillment{display:flex;flex-wrap:wrap;gap:.375rem .75rem;font-size:.8125rem;opacity:.78;margin-top:.5rem}.holy-main-order__discount-list{list-style:none;padding:0;margin:.5rem 0 0;font-size:.8125rem;color:var(--ochre)}.holy-main-order__discount-item{display:inline-flex;align-items:center;gap:.25rem}.holy-main-order__regular-price s{opacity:.6}.holy-main-order__addresses{display:grid;gap:1.5rem}.holy-main-order__address{padding:1.25rem;background:transparent;border:1px solid var(--color-rule);border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-main-order__address-status{font-family:Inter,sans-serif;font-size:.875rem;margin:0 0 .75rem;opacity:.78}.holy-main-page{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;color:var(--holy-ink);background-color:transparent}.holy-main-page__page{border-radius:0;box-shadow:none}.holy-main-page__title{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:500;color:var(--holy-ink);letter-spacing:0}.holy-main-page__wrapper{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--holy-ink)}.holy-main-page__wrapper h1,.holy-main-page__wrapper h2,.holy-main-page__wrapper h3,.holy-main-page__wrapper h4,.holy-main-page__wrapper h5,.holy-main-page__wrapper h6{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--holy-ink)}.holy-main-page__wrapper em,.holy-main-page__wrapper i{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:500}.holy-main-page__wrapper a{color:var(--holy-ochre);text-underline-offset:.2em}.holy-main-page__wrapper .button,.holy-main-page__wrapper button,.holy-main-page__wrapper [role=button]{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none}.holy-main-page__wrapper .eyebrow,.holy-main-page__wrapper .overline{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.holy-main-page__wrapper img,.holy-main-page__wrapper picture{border-radius:0;transition:opacity .26s ease}.holy-main-page__wrapper img:hover,.holy-main-page__wrapper picture:hover{transform:none}.holy-main-password-footer{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-main-password-footer__divider{border:0;border-top:1px solid rgba(31,27,22,.12);margin:0 0 1.5rem}.holy-main-password-footer__footer{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-main-password-footer__social{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:0;margin:0 0 1.25rem;list-style:none}.holy-main-password-footer__social-item{margin:0}.holy-main-password-footer__social-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--color-text);border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-main-password-footer__social-link:hover,.holy-main-password-footer__social-link:focus-visible{color:var(--ochre);opacity:.85}.holy-main-password-footer__caption,.holy-main-password-footer__login{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:.8125rem;letter-spacing:.04em;color:var(--color-text);opacity:.72;display:block;text-align:center;line-height:1.6}.holy-main-password-footer__caption{margin-top:.5rem}.holy-main-password-footer__login{margin-top:.25rem}.holy-main-password-footer__shopify-link{color:inherit;text-decoration:none;transition:color .32s ease,opacity .22s ease}.holy-main-password-footer__shopify-link:hover,.holy-main-password-footer__shopify-link:focus-visible{color:var(--ochre);opacity:.9}.holy-main-password-header{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-main-password-header__wrapper{padding-inline:clamp(1.25rem,4vw,3rem)}.holy-main-password-header__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.holy-main-password-header__logo{margin:0}.holy-main-password-header__shop-name{font-family:EB Garamond,serif;font-weight:600;letter-spacing:.04em;font-size:clamp(1.5rem,3vw,2.25rem)}.holy-main-password-header__image,.holy-main-password-header__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-main-password-header__image:hover{transform:none}.holy-main-password-header__message{font-family:EB Garamond,serif;font-weight:400;font-size:1rem;line-height:1.6;max-width:36rem;color:var(--color-text);opacity:.82}.holy-main-password-header__heading{font-family:EB Garamond,serif;font-weight:600;font-size:clamp(1.375rem,2.4vw,1.75rem);letter-spacing:.01em;margin:0 0 1.25rem;color:var(--color-text)}.holy-main-password-header__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-main-password-header__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-main-password-header__cta:hover{opacity:.78;transform:none}.holy-main-password-header__card{background:var(--color-background);padding:clamp(1.75rem,4vw,2.5rem)}.holy-main-password-header__field{margin-bottom:1rem}.holy-main-password-header__input{font-family:Inter,system-ui,sans-serif;font-size:1rem;border-radius:0;min-height:56px;padding:0 1rem;background:transparent;border:1px solid rgba(31,27,22,.24);color:var(--color-text);transition:border-color .22s ease}.holy-main-password-header__input:focus{border-color:var(--ochre);outline:none}.holy-main-password-header__field--error .holy-main-password-header__input{border-color:#8a2c2c}.holy-main-password-header__error-message{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:#8a2c2c}.holy-main-password-header__close{border-radius:0}.holy-main-password-header__footer-text{font-family:Inter,system-ui,sans-serif;font-size:.75rem;letter-spacing:.04em;color:var(--color-text);opacity:.6}.holy-main-password-header__rule{border:0;border-top:1px solid rgba(31,27,22,.16);margin:0}.holy-main-register{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-main-register__container{max-width:36rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.holy-main-register__heading{font-family:EB Garamond,serif;font-weight:600;font-size:clamp(1.75rem,3vw,2.375rem);letter-spacing:-.01em;line-height:1.15;margin:0 0 1.75rem;color:var(--color-text)}.holy-main-register__field{position:relative;margin-bottom:1rem}.holy-main-register__label{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;color:var(--color-text)}.holy-main-register__input{font-family:Inter,system-ui,sans-serif;border-radius:0;border-color:#1f1b162e;background:transparent;color:var(--color-text);transition:border-color .28s ease}.holy-main-register__input:focus{border-color:var(--ochre);outline:none}.holy-main-register__form-message{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:#8a2a1f;display:inline-flex;align-items:center;gap:.375rem}.holy-main-register__error-list{list-style:none;padding:0;margin:0 0 1.25rem}.holy-main-register__error-item{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;color:#8a2a1f;margin-bottom:.25rem}.holy-main-register__error-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.holy-main-register__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;min-height:56px;border-radius:0;background:var(--color-text);color:var(--color-background);border:1px solid var(--color-text);width:100%;transition:color .32s ease,opacity .22s ease,background-color .32s ease}.holy-main-register__cta:hover{opacity:.88}.holy-main-reset-password{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-main-reset-password__container{max-width:32rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}.holy-main-reset-password__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:-.005em;line-height:1.15}.holy-main-reset-password__subtext{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text);opacity:.78;line-height:1.55}.holy-main-reset-password__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-main-reset-password__field{margin-bottom:1rem}.holy-main-reset-password__label{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em;color:var(--color-text)}.holy-main-reset-password__input{font-family:Inter,system-ui,sans-serif;color:var(--color-text);background:transparent;border-radius:0;border-color:#1f1b1638;min-height:56px;transition:border-color .28s ease,opacity .22s ease}.holy-main-reset-password__input:focus{border-color:var(--ochre);outline:none}.holy-main-reset-password__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;background:var(--color-text);color:var(--color-background);transition:color .32s ease,opacity .22s ease}.holy-main-reset-password__cta:hover{opacity:.86}.holy-main-reset-password__error-heading,.holy-main-reset-password__field-error{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-main-reset-password__error-list{font-family:Inter,system-ui,sans-serif}.holy-map-address{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-map-address__heading{font-family:EB Garamond,serif;font-weight:600}.holy-map-address__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-map-address__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-map-address__cta:hover{opacity:.78}.holy-map-address__card,.holy-map-address__map{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-map-address__title{font-family:EB Garamond,serif;font-weight:600}.holy-map-address__text{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-marquee-images{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-marquee-images__heading{font-family:EB Garamond,serif;font-weight:600}.holy-marquee-images__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-marquee-images__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-marquee-images__image,.holy-marquee-images__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-marquee-images__link{transition:opacity .28s ease}.holy-marquee-images__link:hover .holy-marquee-images__image{opacity:.82}.holy-marquee-images__track{gap:var(--marquee-gap)}@media(min-width:768px){.holy-marquee-images__track{gap:var(--marquee-gap-desk)}}.holy-marquee{background:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-custom-text, var(--color-text, var(--color-text, #1F1B16)));padding-top:var(--section-gap-top, 0);padding-bottom:var(--section-gap-bottom, 0);overflow:hidden;border-radius:0}.holy-marquee__container{display:flex;flex-direction:column;align-items:stretch;gap:16px}.holy-marquee__rail{min-height:var(--section-height, 220px);display:flex;align-items:center}@media(min-width:750px){.holy-marquee__rail{min-height:var(--section-height-desk, 320px)}}.holy-marquee__track{gap:var(--marquee-gap, 24px)}@media(min-width:750px){.holy-marquee__track{gap:var(--marquee-gap-desk, 24px)}}.holy-marquee__item{display:inline-flex;align-items:center}.holy-marquee__link{display:inline-flex;align-items:center;gap:var(--marquee-gap, 24px);text-decoration:none;color:inherit;font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;font-size:clamp(1.5rem,4vw,3rem);line-height:1.1;letter-spacing:0;border-radius:0;transition:opacity .24s ease}.holy-marquee__link:hover{opacity:.72}.holy-marquee__text{white-space:nowrap}.holy-marquee__sep{color:var(--ochre, var(--ochre, #B18B6B));font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;display:inline-flex;align-items:center}.holy-metric-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-metric-banner__root{color:var(--color-text)}.holy-metric-banner__keys,.holy-metric-banner__list{background:transparent}.holy-metric-banner__item,.holy-metric-banner__slide,.holy-metric-banner__slide-inner{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-metric-banner__content,.holy-metric-banner__slide-content{color:var(--color-text)}.holy-metric-banner__number{font-family:EB Garamond,serif;font-weight:500;color:var(--ochre);letter-spacing:-.01em;line-height:1.02}.holy-metric-banner__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:-.005em;line-height:1.18}.holy-metric-banner__text{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.55;color:var(--color-text);opacity:.84}.holy-metric-banner__nav{border-radius:0;box-shadow:none;transition:opacity .22s ease,color .32s ease}.holy-metric-banner__nav:hover{opacity:.7}.holy-metric-banner__pagination{--swiper-pagination-color: var(--ochre)}.holy-metric-banner__slider,.holy-metric-banner__track{background:transparent}.holy-multicolumn[data-holy-section=multicolumn]{--ink: var(--color-text, var(--color-text, #1F1B16));--cream: var(--color-background, var(--color-background, #F4EFE6));--ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;--border-radius: 0;color:var(--ink)}.holy-multicolumn .headline__title,.holy-multicolumn .holy-multicolumn__title,.holy-multicolumn .wt-multicol__title{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:1.15}.holy-multicolumn .hero__title,.holy-multicolumn .wt-multicol__item .hero__title{font-family:EB Garamond,Georgia,serif;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.005em}.holy-multicolumn .hero__text,.holy-multicolumn .wt-multicol__item .hero__text{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.5}.holy-multicolumn .hero__eyebrow,.holy-multicolumn .wt-multicol__item .hero__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--ochre)}.holy-multicolumn .btn,.holy-multicolumn .button,.holy-multicolumn a.button,.holy-multicolumn .hero__btn{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0}.holy-multicolumn .wt-multicol__item,.holy-multicolumn .hero--out,.holy-multicolumn picture,.holy-multicolumn img{border-radius:0!important;box-shadow:none!important}.holy-multicolumn picture img,.holy-multicolumn .hero__picture img{transition:opacity .28s ease}.holy-multicolumn .hero__picture:hover img,.holy-multicolumn .wt-multicol__item:hover picture img{transform:none!important;scale:1!important}.holy-new-hero{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-new-hero__heading{font-family:EB Garamond,serif;font-weight:600}.holy-new-hero__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-new-hero__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-new-hero__image,.holy-new-hero__video-fallback{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-new-hero__image-wrapper{border-radius:0;box-shadow:none}.holy-new-hero__image-wrapper:hover .holy-new-hero__image,.holy-new-hero__image-wrapper:hover .holy-new-hero__video-fallback{transform:none}.holy-new-hero__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.55;color:var(--color-text)}.holy-new-hero__rating-text{font-family:Inter,system-ui,sans-serif;letter-spacing:.04em}.holy-new-hero__benefits{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-new-hero__guarantee-text{font-family:Inter,system-ui,sans-serif;letter-spacing:.04em;color:var(--color-text)}.holy-newsletter-with-image{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-newsletter-with-image__heading{font-family:EB Garamond,serif;font-weight:600}.holy-newsletter-with-image__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-newsletter-with-image__paragraph{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.6;color:var(--color-text)}.holy-newsletter-with-image__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-newsletter-with-image__cta:hover{opacity:.86}.holy-newsletter-with-image__field{font-family:Inter,system-ui,sans-serif;border-radius:0;min-height:56px;transition:border-color .28s ease}.holy-newsletter-with-image__fieldset{border-radius:0}.holy-newsletter-with-image__consent-label{font-family:Inter,system-ui,sans-serif;font-size:.8125rem;line-height:1.55}.holy-newsletter-with-image__image,.holy-newsletter-with-image__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-newsletter-with-image__message{font-family:Inter,system-ui,sans-serif;font-size:.875rem}.holy-newsletter{background:var(--color-background, #F4EFE6);color:var(--color-text, #1F1B16);font-family:var(--font-body);--onhover-picture-scale: 1}.holy-newsletter__inner{width:100%}.holy-newsletter__wrapper{display:flex;flex-direction:column;gap:16px;padding:32px 20px;max-width:640px;margin:0 auto}.holy-newsletter__heading{font-family:var(--font-display);color:var(--color-text, #1F1B16);letter-spacing:.01em;text-align:center}.holy-newsletter__paragraph{font-family:var(--font-body);color:var(--color-text, #1F1B16);text-align:center;line-height:1.5;opacity:.9}.holy-newsletter__form{width:100%;display:flex;flex-direction:column;gap:12px}.holy-newsletter__fieldset{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:750px){.holy-newsletter__fieldset{flex-direction:row;align-items:stretch}}.holy-newsletter__field{flex:1 1 auto;min-height:56px;padding:0 18px;border:1px solid var(--color-text, #1F1B16);background:transparent;color:var(--color-text, #1F1B16);font-family:var(--font-body);font-size:16px;border-radius:0;transition:border-color var(--duration-default, .22s) ease,background-color var(--duration-default, .22s) ease}.holy-newsletter__field::placeholder{color:var(--color-text, #1F1B16);opacity:.55}.holy-newsletter__field:focus{outline:none;border-color:var(--ochre, #B18B6B);background:#ffffff59}.holy-newsletter__submit{min-height:56px;padding:0 28px;background:var(--color-text, #1F1B16);color:var(--color-background, #F4EFE6);border:1px solid var(--color-text, #1F1B16);font-family:var(--font-body);font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background-color var(--duration-long, .36s) ease,color var(--duration-long, .36s) ease,border-color var(--duration-long, .36s) ease}.holy-newsletter__submit:hover,.holy-newsletter__submit:focus-visible{background:var(--ochre, #B18B6B);border-color:var(--ochre, #B18B6B);color:var(--color-background, #F4EFE6)}.holy-newsletter__submit-text{display:inline-block}.holy-newsletter__consent{margin-top:4px}.holy-newsletter__consent-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--color-text, #1F1B16);opacity:.85}.holy-newsletter__consent-label input[type=checkbox]{min-width:18px;min-height:18px;margin-top:2px;accent-color:var(--ochre, #B18B6B)}.holy-newsletter__message{margin-top:8px;font-size:14px;text-align:center}.holy-newsletter__message--error{color:#8b2e2e}.holy-newsletter__message--success{color:var(--ochre, #B18B6B)}@media(min-width:990px){.holy-newsletter__wrapper{padding:56px 24px;gap:20px}}.holy-notification-popup,.holy-notification-popup *{--onhover-picture-scale: 1}.holy-notification-popup .newsletter--popup{background-color:var(--color-background, var(--color-background, #F4EFE6));color:var(--color-text, var(--color-text, #1F1B16));border-radius:0;box-shadow:none}.holy-notification-popup .newsletter--shadow{box-shadow:none}.holy-notification-popup .newsletter--border{border:1px solid var(--color-text, var(--color-text, #1F1B16));border-radius:0}.holy-notification-popup__container{border-radius:0}.holy-notification-popup__image img{border-radius:0;transition:opacity .28s ease}.holy-notification-popup__heading{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--color-text, var(--color-text, #1F1B16));letter-spacing:0}.holy-notification-popup__text{font-family:Inter,system-ui,sans-serif;color:var(--color-text, var(--color-text, #1F1B16));font-weight:400}.holy-notification-popup__field{font-family:Inter,system-ui,sans-serif;border-radius:0;border:1px solid var(--color-text, var(--color-text, #1F1B16));background:transparent;color:var(--color-text, var(--color-text, #1F1B16));min-height:56px;padding:0 16px}.holy-notification-popup__field::placeholder{font-family:Inter,system-ui,sans-serif;color:var(--color-text, var(--color-text, #1F1B16));opacity:.6}.holy-notification-popup__send{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;border:1px solid var(--color-text, var(--color-text, #1F1B16));background:var(--color-text, var(--color-text, #1F1B16));color:var(--color-background, var(--color-background, #F4EFE6));transition:background .22s ease,color .22s ease,opacity .22s ease}.holy-notification-popup__send--secondary{background:transparent;color:var(--color-text, var(--color-text, #1F1B16))}.holy-notification-popup__send:hover{background:var(--ochre, var(--ochre, #B18B6B));border-color:var(--ochre, var(--ochre, #B18B6B));color:var(--color-background, var(--color-background, #F4EFE6))}.holy-notification-popup__close{color:var(--color-text, var(--color-text, #1F1B16));transition:opacity .22s ease}.holy-notification-popup__close:hover{opacity:.7}.holy-page-footer{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1}.holy-page-footer .holy-page-footer__title,.holy-page-footer .holy-page-footer__newsletter-title{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--holy-ink);letter-spacing:.005em}.holy-page-footer .holy-page-footer__text,.holy-page-footer .holy-page-footer__list-text,.holy-page-footer .holy-page-footer__copy{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;color:var(--holy-ink)}.holy-page-footer .holy-page-footer__newsletter-send{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;box-shadow:none}.holy-page-footer .holy-page-footer__column-eyebrow,.holy-page-footer .holy-page-footer__title--eyebrow{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.holy-page-footer .holy-page-footer__newsletter-field,.holy-page-footer .holy-page-footer__image,.holy-page-footer .holy-page-footer__big-logo-img,.holy-page-footer .holy-page-footer__follow-on-shop{border-radius:0;box-shadow:none}.holy-page-footer .holy-page-footer__image,.holy-page-footer .holy-page-footer__big-logo-img{transition:opacity .26s ease;transform:none!important}.holy-page-footer .holy-page-footer__list-text{transition:color .24s ease,opacity .24s ease}.holy-page-footer .holy-page-footer__list-text:hover{color:var(--holy-ochre)}.holy-page-header-image-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-page-header-image-banner__heading{font-family:EB Garamond,serif;font-weight:600}.holy-page-header-image-banner__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-page-header-image-banner__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-page-header-image-banner__image,.holy-page-header-image-banner__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-page-header-image-banner__wrapper,.holy-page-header-image-banner__inner,.holy-page-header-image-banner__component{border-radius:0}.holy-page-header-image-video{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-page-header-image-video__root{display:block}.holy-page-header-image-video__stage{border-radius:0}.holy-page-header-image-video__movie,.holy-page-header-image-video__video-wrapper,.holy-page-header-image-video__video{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-page-header-image-video__video video,.holy-page-header-image-video__video img{border-radius:0}.holy-page-header-image-video__heading{font-family:EB Garamond,serif;font-weight:600}.holy-page-header-image-video__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-page-header-image-video__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-page-header-image-video__image,.holy-page-header-image-video__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-page-header-logo-banner-v2{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-page-header-logo-banner-v2__heading{font-family:EB Garamond,serif;font-weight:600}.holy-page-header-logo-banner-v2__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-page-header-logo-banner-v2__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-page-header-logo-banner-v2__image,.holy-page-header-logo-banner-v2__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-page-header-logo-banner-v2__picture,.holy-page-header-logo-banner-v2__image-wrap,.holy-page-header-logo-banner-v2__video{border-radius:0;box-shadow:none}.holy-page-header-logo-banner-v2__logo{transition:opacity .32s ease}.holy-page-header-logo-banner-v2__content{color:var(--color-text)}.holy-page-header-logo-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-page-header-logo-banner__heading{font-family:EB Garamond,serif;font-weight:600}.holy-page-header-logo-banner__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-page-header-logo-banner__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-page-header-logo-banner__image,.holy-page-header-logo-banner__card,.holy-page-header-logo-banner__poster,.holy-page-header-logo-banner__image-wrapper img{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-page-header-logo-banner__logo{transition:opacity .28s ease}.holy-page-header-logo-banner__media{background:var(--color-background)}.holy-page-header-logo-banner__additional{color:var(--color-text)}.holy-page-header-logo-banner__icon{color:var(--ochre)}.holy-page{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-page__wrapper{color:var(--color-text)}.holy-page__container{background:transparent}.holy-page__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:.005em}.holy-page__body{font-family:Inter,system-ui,sans-serif;color:var(--color-text);line-height:1.65}.holy-page__body a{color:var(--ochre);text-decoration:underline;text-underline-offset:.2em;transition:color .32s ease,opacity .22s ease}.holy-page__body a:hover{color:var(--color-text);opacity:.85}.holy-page__placeholder-wrapper,.holy-page__placeholder{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-parallax{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-parallax__heading{font-family:EB Garamond,serif;font-weight:600}.holy-parallax__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-parallax__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-parallax__image,.holy-parallax__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-parallax__link{color:inherit;text-decoration:none;display:block}.holy-parallax__gallery-item{border-radius:0}.holy-parallax__additional-icon{color:var(--color-text)}.holy-pills-navigation{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-pills-navigation__heading{font-family:EB Garamond,serif;font-weight:600}.holy-pills-navigation__pills{list-style:none;padding:0;margin:0}.holy-pills-navigation__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-pills-navigation__cta:hover{transform:none;opacity:.86}.holy-pills-navigation__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-pills-navigation__label{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem}.holy-pills-navigation__pill-item{list-style:none}.holy-product-benefits{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-product-benefits__heading{font-family:EB Garamond,serif;font-weight:600}.holy-product-benefits__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-product-benefits__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-product-benefits__image,.holy-product-benefits__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-product-benefits__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.55;color:var(--color-text)}.holy-product-benefits__item-title{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.holy-product-benefits__item-description{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.6;color:var(--color-text)}.holy-product-benefits__list{border-radius:0!important;box-shadow:none!important;transition:opacity .28s ease}.holy-product-benefits__item{transition:opacity .28s ease}.holy-product-benefits__media,.holy-product-benefits__media-container,.holy-product-benefits__video,.holy-product-benefits__placeholder{border-radius:0;transition:opacity .28s ease}.holy-product-benefits__image img,.holy-product-benefits__video video{border-radius:0!important;transform:none;transition:opacity .28s ease}.holy-product-benefits__accent{font-family:EB Garamond,serif;font-style:italic}.holy-product-comparison{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-product-comparison__heading{font-family:EB Garamond,serif;font-weight:600}.holy-product-comparison__subheading,.holy-product-comparison__description,.holy-product-comparison__feature-name,.holy-product-comparison__product-subtitle,.holy-product-comparison__text-value{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-product-comparison__product-title{font-family:EB Garamond,serif;font-weight:600;letter-spacing:.005em}.holy-product-comparison__subtitle-icon{display:inline-flex;align-items:center;justify-content:center;transition:opacity .22s ease}.holy-product-comparison__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-product-comparison__table,.holy-product-comparison__table-wrapper{border-radius:0;box-shadow:none}.holy-product-comparison__product-header,.holy-product-comparison__value-cell,.holy-product-comparison__feature-cell,.holy-product-comparison__feature-header{transition:color .32s ease}.holy-product-comparison__check-yes,.holy-product-comparison__check-no,.holy-product-comparison__feature-icon{transition:opacity .22s ease,color .32s ease}.holy-product-comparison__image:hover,.holy-product-comparison__product-header:hover{transform:none}.holy-product-recommendations{color:var(--color-text, #1F1B16);background-color:var(--color-background, #F4EFE6);font-family:var(--font-body);--onhover-picture-scale: 1}.holy-product-recommendations__root{--card-radius: 0;--button-radius: 0}.holy-product-recommendations__heading-wrap,.holy-product-recommendations .wt-headline,.holy-product-recommendations h2{font-family:var(--font-display);font-weight:400;letter-spacing:.01em;color:var(--color-text, #1F1B16)}.holy-product-recommendations__slider{transition:opacity var(--duration-long, .36s) ease}.holy-product-recommendations__container,.holy-product-recommendations__container--full{border-radius:0}.holy-product-recommendations__track{will-change:transform}.holy-product-recommendations__slide{border-radius:0;transition:opacity var(--duration-default, .22s) ease}.holy-product-recommendations__slide :is(img,picture,.card__media,.media){border-radius:0;transform:none!important;transition:opacity var(--duration-default, .22s) ease}.holy-product-recommendations__slide :is(.card,.card__inner,.card-wrapper){border-radius:0;background:transparent}.holy-product-recommendations__slide .card__heading,.holy-product-recommendations__slide .card__information,.holy-product-recommendations__slide .price{font-family:var(--font-body);color:var(--color-text, #1F1B16)}.holy-product-recommendations__slide .card__heading{font-family:var(--font-display);font-weight:400;letter-spacing:.005em}.holy-product-recommendations__nav{min-width:56px;min-height:56px;width:56px;height:56px;border-radius:0;background:var(--color-background, #F4EFE6);color:var(--color-text, #1F1B16);border:1px solid color-mix(in srgb,var(--color-text, #1F1B16) 12%,transparent);transition:background-color var(--duration-default, .22s) ease,color var(--duration-default, .22s) ease,opacity var(--duration-default, .22s) ease}.holy-product-recommendations__nav:hover{background:var(--ochre, #B18B6B);color:var(--color-background, #F4EFE6)}.holy-product-recommendations__nav:focus-visible{outline:2px solid var(--ochre, #B18B6B);outline-offset:2px}.holy-product-recommendations__scrollbar{background-color:color-mix(in srgb,var(--color-text, #1F1B16) 8%,transparent);border-radius:0}.holy-product-recommendations__scrollbar .swiper-scrollbar-drag{background-color:var(--ochre, #B18B6B);border-radius:0}@media(max-width:749px){.holy-product-recommendations__nav{display:none}}@media(prefers-reduced-motion:reduce){.holy-product-recommendations__slider,.holy-product-recommendations__slide,.holy-product-recommendations__slide :is(img,picture,.card__media,.media),.holy-product-recommendations__nav{transition:none}}.holy-product-slider{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-product-slider__heading{font-family:EB Garamond,serif;font-weight:600}.holy-product-slider__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-product-slider__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-product-slider__image,.holy-product-slider__card,.holy-product-slider__slide,.holy-product-slider__slide-content{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-product-slider__nav{border-radius:0;box-shadow:none}.holy-product-slider__pagination{--swiper-pagination-color: var(--ochre)}.holy-product-slider__slide:hover .holy-product-slider__image{transform:none}.holy-recently-viewed-products{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;background-color:var(--color-background, var(--holy-cream));color:var(--color-custom-text, var(--holy-ink));font-family:Inter,system-ui,-apple-system,sans-serif}.holy-recently-viewed-products *,.holy-recently-viewed-products *:before,.holy-recently-viewed-products *:after{border-radius:0!important;box-shadow:none!important}.holy-recently-viewed-products__headline,.holy-recently-viewed-products .headline{font-family:EB Garamond,Georgia,serif;font-weight:500;font-style:italic;color:var(--holy-ink);letter-spacing:0}.holy-recently-viewed-products .card__title,.holy-recently-viewed-products .card-information__text,.holy-recently-viewed-products .card__heading{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;color:var(--holy-ink)}.holy-recently-viewed-products .card__subtitle,.holy-recently-viewed-products .price,.holy-recently-viewed-products .card-information{font-family:Inter,system-ui,sans-serif;color:var(--holy-ink)}.holy-recently-viewed-products .eyebrow,.holy-recently-viewed-products [data-eyebrow]{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.holy-recently-viewed-products .button,.holy-recently-viewed-products .btn,.holy-recently-viewed-products [data-quick-add-button],.holy-recently-viewed-products .quick-add__submit{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0}.holy-recently-viewed-products .wt-slider__nav-btn{color:var(--holy-ink);background:transparent;border:1px solid var(--holy-ink);border-radius:0}.holy-recently-viewed-products .wt-slider__nav-btn:hover{color:var(--holy-ochre);border-color:var(--holy-ochre)}.holy-recently-viewed-products .wt-slider__scrollbar .swiper-scrollbar-drag{background:var(--holy-ochre);border-radius:0}.holy-recently-viewed-products .card__media img,.holy-recently-viewed-products .card img{transition:opacity .26s ease;transform:none!important}.holy-recently-viewed-products .card:hover .card__media img,.holy-recently-viewed-products .card:hover img{opacity:.92;transform:none!important}.holy-rich-text-with-image{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-rich-text-with-image__inner{color:inherit}.holy-rich-text-with-image__wrapper{position:relative}.holy-rich-text-with-image__heading{font-family:EB Garamond,serif;font-weight:600}.holy-rich-text-with-image__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-rich-text-with-image__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-rich-text-with-image__image,.holy-rich-text-with-image__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-rich-text{--holy-ink: var(--color-text, var(--color-text, #1F1B16));--holy-cream: var(--color-background, var(--color-background, #F4EFE6));--holy-ochre: var(--ochre, var(--ochre, #B18B6B));--onhover-picture-scale: 1;color:var(--holy-ink);border-radius:0;box-shadow:none}.holy-rich-text .hero__heading,.holy-rich-text h1,.holy-rich-text h2,.holy-rich-text h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:normal;letter-spacing:-.005em;line-height:1.12}.holy-rich-text .hero__heading--accent,.holy-rich-text .hero__subheading,.holy-rich-text em{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400}.holy-rich-text .hero__text,.holy-rich-text p,.holy-rich-text li{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.5}.holy-rich-text .hero__eyebrow,.holy-rich-text [data-eyebrow]{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--holy-ochre)}.holy-rich-text .button,.holy-rich-text .btn,.holy-rich-text a.button{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;border-radius:0;transition:background-color .28s ease,color .28s ease,border-color .28s ease}.holy-rich-text img,.holy-rich-text picture{transition:opacity .26s ease;border-radius:0}.holy-roadmap{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-roadmap__heading{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:.01em}.holy-roadmap__subheading{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.01em}.holy-roadmap__accent{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:500}.holy-roadmap__badge{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-roadmap__title{font-family:EB Garamond,Georgia,serif;font-weight:600;letter-spacing:.01em}.holy-roadmap__description{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.6}.holy-roadmap__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease,background-color .32s ease}.holy-roadmap__cta:hover{transform:none;box-shadow:none}.holy-roadmap__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-roadmap__circle{transition:opacity .28s ease}.holy-roadmap__item{transition:opacity .6s ease,transform .6s ease}.holy-satisfaction-guarantee{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-satisfaction-guarantee__heading{font-family:EB Garamond,serif;font-weight:600}.holy-satisfaction-guarantee__accent{font-family:EB Garamond,serif;font-style:italic;font-weight:500}.holy-satisfaction-guarantee__description{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-satisfaction-guarantee__benefit{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.01em}.holy-satisfaction-guarantee__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-satisfaction-guarantee__cta:hover{opacity:.82}.holy-satisfaction-guarantee__image,.holy-satisfaction-guarantee__photo{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-satisfaction-guarantee__icon,.holy-satisfaction-guarantee__check{color:var(--ochre)}.holy-scrolling-features-bar{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background);display:block}.holy-scrolling-features-bar__bar{color:var(--color-text)}.holy-scrolling-features-bar__text{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;transition:color .32s ease,opacity .22s ease}.holy-scrolling-features-bar__item,.holy-scrolling-features-bar__icon,.holy-scrolling-features-bar__icon-image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-scrolling-features-bar__separator{background-color:var(--ochre);opacity:.4}.holy-scrolling-icon-with-text{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-scrolling-icon-with-text__heading{font-family:EB Garamond,serif;font-weight:600}.holy-scrolling-icon-with-text__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-scrolling-icon-with-text__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-scrolling-icon-with-text__image,.holy-scrolling-icon-with-text__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-scrolling-icon-with-text__wrapper{border-radius:0;box-shadow:none}.holy-scrolling-icon-with-text__marquee{transition:opacity .28s ease}.holy-scrolling-icon-with-text__marquee:hover{transform:none}.holy-scrolling-images-carousel{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-scrolling-images-carousel__header{text-align:center}.holy-scrolling-images-carousel__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:.01em}.holy-scrolling-images-carousel__subheading{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text);opacity:.78}.holy-scrolling-images-carousel__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-scrolling-images-carousel__image:hover{transform:none;opacity:.88}.holy-scrolling-images-carousel__row{will-change:transform}@media(prefers-reduced-motion:reduce){.holy-scrolling-images-carousel__row{animation:none!important}}.holy-scrolling-text-banner{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-scrolling-text-banner__root{display:block}.holy-scrolling-text-banner__wrapper{color:inherit}.holy-scrolling-text-banner__heading{font-family:EB Garamond,serif;font-weight:600}.holy-scrolling-text-banner__heading h1,.holy-scrolling-text-banner__heading h2,.holy-scrolling-text-banner__heading h3{font-family:EB Garamond,serif;font-weight:600;letter-spacing:0}.holy-scrolling-text-banner__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-scrolling-text-banner__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-scrolling-text-banner__image,.holy-scrolling-text-banner__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-scrolling-text-banner__marquee{--marquee-color: var(--color-text)}.holy-scrolling-text-banner__marquee .wt-marquee__text,.holy-scrolling-text-banner__marquee .scrolling-text{font-family:EB Garamond,serif;font-weight:500;letter-spacing:.01em}.holy-scrollytelling-video{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-scrollytelling-video__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-scrollytelling-video__text{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text)}.holy-scrollytelling-video__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-scrollytelling-video__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-scrollytelling-video__image,.holy-scrollytelling-video__card,.holy-scrollytelling-video__canvas,.holy-scrollytelling-video__video-source{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-scrollytelling-video__block-inner{transition:opacity .28s ease}.holy-scrollytelling-video__placeholder{border-radius:0;box-shadow:none}.holy-search-drawer{--holy-ink: var(--color-text, #1F1B16);--holy-cream: var(--color-background, #F4EFE6);--holy-ochre: var(--ochre, #B18B6B);--holy-font-display: var(--font-display, "EB Garamond", serif);--holy-font-body: var(--font-body, "Inter", system-ui, sans-serif);--holy-duration: var(--duration-default, .22s);--holy-duration-long: var(--duration-long, .36s);--onhover-picture-scale: 1;color:var(--holy-ink);background:var(--holy-cream);font-family:var(--holy-font-body);font-weight:400}.holy-search-drawer__group-title{font-family:var(--holy-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:var(--holy-ink)}.holy-search-drawer__eyebrow{font-family:var(--holy-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:.6875rem;color:var(--holy-ink)}.holy-search-drawer__item-heading{font-family:var(--holy-font-display);font-weight:600;font-style:normal;color:var(--holy-ink)}.holy-search-drawer__item,.holy-search-drawer__image,.holy-search-drawer__link,.holy-search-drawer__more,.holy-search-drawer__more-link{border-radius:0;box-shadow:none}.holy-search-drawer__item{min-height:56px}.holy-search-drawer__link{min-height:56px;align-items:center;transition:opacity var(--holy-duration) ease}.holy-search-drawer__link:hover,.holy-search-drawer__link:focus-visible{opacity:.78;transform:none}.holy-search-drawer__image{transition:opacity var(--holy-duration-long) ease;transform:none!important}.holy-search-drawer__more-link{font-family:var(--holy-font-body);font-weight:500;text-transform:uppercase;letter-spacing:.16em;min-height:56px;padding:0 1rem;color:var(--holy-ochre);background:transparent;border:0;cursor:pointer}.holy-search-drawer__more-link:hover,.holy-search-drawer__more-link:focus-visible{opacity:.78}.holy-search-drawer__pages-list{list-style:none;margin:0;padding:0}.holy-search-drawer__pages-item a{display:inline-flex;align-items:center;min-height:56px;color:var(--holy-ink);text-decoration:none;transition:opacity var(--holy-duration) ease}.holy-search-drawer__pages-item a:hover,.holy-search-drawer__pages-item a:focus-visible{opacity:.78}.holy-search-drawer__live-region{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.holy-separator{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-separator__wrapper{position:relative}.holy-separator__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-separator__heading--rich{letter-spacing:-.005em;line-height:1.15}.holy-separator__heading--rich :is(h1,h2,h3,h4,h5,h6){font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.005em;margin:0}.holy-separator__line{border:0;height:1px;opacity:.6;border-radius:0;box-shadow:none}.holy-shop-product-details{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-shop-product-details__root,.holy-shop-product-details__container{color:var(--color-text)}.holy-shop-product-details__layout{gap:clamp(1.5rem,3vw,3rem)}.holy-shop-product-details__info{color:var(--color-text)}.holy-shop-product-details .shop-product-title,.holy-shop-product-details__heading{font-family:EB Garamond,serif;font-weight:600;letter-spacing:0}.holy-shop-product-details__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-shop-product-details .shop-add-to-cart-button,.holy-shop-product-details__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;box-shadow:none;transition:color .32s ease,opacity .22s ease,background-color .32s ease}.holy-shop-product-details .shop-product-image,.holy-shop-product-details .shop-thumbnail,.holy-shop-product-details__image,.holy-shop-product-details__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-shop-product-details .shop-product-image:hover,.holy-shop-product-details .shop-thumbnail:hover,.holy-shop-product-details__image:hover,.holy-shop-product-details .shop-add-to-cart-button:hover{transform:none}.holy-shoppable-image{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-shoppable-image__heading{font-family:EB Garamond,serif;font-weight:600}.holy-shoppable-image__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-shoppable-image__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-shoppable-image__image,.holy-shoppable-image__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-shoppable-image__picture{border-radius:0;overflow:hidden}.holy-shoppable-image__picture img{transform:none;transition:opacity .28s ease}.holy-shoppable-image__link:hover .holy-shoppable-image__picture img{transform:none;opacity:.92}.holy-shoppable-image__title{font-family:EB Garamond,serif;font-weight:500;letter-spacing:.01em;color:var(--color-text)}.holy-shoppable-image__brand{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--ochre)}.holy-shoppable-image__price{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.holy-shoppable-image__benefit-title{font-family:EB Garamond,serif;font-weight:600;letter-spacing:.01em;color:var(--color-text)}.holy-shoppable-image__text-body{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.6;color:var(--color-text)}.holy-shoppable-image__dot-circle{background:var(--color-text);border-radius:50%}.holy-shoppable-image__dot-ring{border-color:var(--color-text);border-radius:50%}.holy-shoppable-image__drawer-wrapper{background:var(--color-background);border-radius:0;box-shadow:none}.holy-shoppable-image__overlay{background:#1f1b1652}.holy-statistics-column{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-statistics-column__heading{font-family:EB Garamond,serif;font-weight:600}.holy-statistics-column__accent{font-family:EB Garamond,serif;font-style:italic;font-weight:500}.holy-statistics-column__subtitle,.holy-statistics-column__stat-description,.holy-statistics-column__disclaimer-text{font-family:Inter,system-ui,sans-serif;font-weight:400}.holy-statistics-column__stat-title{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.02em}.holy-statistics-column__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-statistics-column__number{font-family:EB Garamond,serif;font-weight:500;letter-spacing:-.01em}.holy-statistics-column__image,.holy-statistics-column__image-el{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-statistics-column__disclaimer-content{border-radius:0;box-shadow:none}.holy-statistics-column__item{transition:border-color .32s ease}.holy-steps{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-steps__heading{font-family:EB Garamond,serif;font-weight:600}.holy-steps__accent{font-family:EB Garamond,serif;font-style:italic;font-weight:500}.holy-steps__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.55}.holy-steps__step-title{font-family:EB Garamond,serif;font-weight:600;letter-spacing:.005em}.holy-steps__description{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.55}.holy-steps__number{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.04em}.holy-steps__image,.holy-steps__card,.holy-steps__image-container,.holy-steps__content{border-radius:0!important;box-shadow:none;transition:opacity .28s ease}.holy-steps__image{transform:none!important;transition:opacity .32s ease}.holy-steps__card:hover .holy-steps__image{transform:none!important;opacity:.92}.holy-steps__track{transition:transform .42s cubic-bezier(.22,.61,.36,1)!important}.holy-sticky-add-to-cart{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-sticky-add-to-cart__bar,.holy-sticky-add-to-cart__container{background:var(--color-background);box-shadow:0 -1px #1f1b1614}.holy-sticky-add-to-cart__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-sticky-add-to-cart__rating-text,.holy-sticky-add-to-cart__delivery-text{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text)}.holy-sticky-add-to-cart__delivery-date{font-family:Inter,system-ui,sans-serif;font-weight:500;color:var(--ochre)}.holy-sticky-add-to-cart__star,.holy-sticky-add-to-cart__delivery-icon{color:var(--ochre)}.holy-sticky-add-to-cart__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease,background-color .32s ease}.holy-sticky-add-to-cart__cta:hover{opacity:.92}.holy-sticky-add-to-cart__image{border-radius:0;box-shadow:none;border:1px solid rgba(31,27,22,.08);transition:opacity .28s ease}.holy-sticky-add-to-cart__variant-select{font-family:Inter,system-ui,sans-serif;font-weight:400;border-radius:0;border:1px solid rgba(31,27,22,.18);background:transparent;color:var(--color-text);min-height:44px;padding:0 .875rem}.holy-sticky-add-to-cart__variant-option label{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--color-text)}.holy-store-faq{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-store-faq__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text);letter-spacing:-.005em;line-height:1.15}.holy-store-faq__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text);line-height:1.6}.holy-store-faq__question{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.01em;color:var(--color-text);transition:color .32s ease,opacity .22s ease}.holy-store-faq__question-text{font-weight:500}.holy-store-faq__answer{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.65;color:var(--color-text)}.holy-store-faq__toggle{color:var(--ochre);transition:transform .32s ease,color .32s ease}.holy-store-faq__item{transition:background-color .28s ease}.holy-store-faq__column{border-radius:0!important;box-shadow:none}.holy-store-faq__image{border-radius:0!important;box-shadow:none;transition:opacity .28s ease}.holy-store-faq__header-image{border-radius:0;overflow:hidden}.holy-testimonial-images{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-testimonial-images__heading{font-family:EB Garamond,serif;font-weight:600}.holy-testimonial-images__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-testimonial-images__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-testimonial-images__image,.holy-testimonial-images__card,.holy-testimonial-images__slide{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-testimonial-images__slide picture,.holy-testimonial-images__slide img{border-radius:0;box-shadow:none}.holy-testimonial-images__slide:hover picture,.holy-testimonial-images__slide:hover img{transform:none}.holy-testimonial-images__nav{border-radius:0;box-shadow:none;transition:opacity .22s ease,color .32s ease}.holy-testimonial-images__pagination{transition:opacity .28s ease}.holy-testimonial-images__container{border-radius:0;box-shadow:none}.holy-testimonial-marquee{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-testimonial-marquee__container{color:var(--color-text)}.holy-testimonial-marquee__heading{font-family:EB Garamond,serif;font-weight:600}.holy-testimonial-marquee__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-testimonial-marquee__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-testimonial-marquee__image,.holy-testimonial-marquee__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-testimonial-marquee__slide{border-radius:0;box-shadow:none}.holy-testimonial-marquee__nav{border-radius:0;box-shadow:none;transition:opacity .22s ease,color .32s ease}.holy-testimonial-marquee__pagination .swiper-pagination-bullet{border-radius:0}.holy-testimonial-video-reels{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-testimonial-video-reels__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-testimonial-video-reels__heading h1,.holy-testimonial-video-reels__heading h2,.holy-testimonial-video-reels__heading h3{font-family:EB Garamond,serif;font-weight:600;letter-spacing:-.01em}.holy-testimonial-video-reels__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-testimonial-video-reels__card,.holy-testimonial-video-reels__video,.holy-testimonial-video-reels__movie{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-testimonial-video-reels__movie video,.holy-testimonial-video-reels__movie img,.holy-testimonial-video-reels__movie svg{border-radius:0;transition:opacity .28s ease}.holy-testimonial-video-reels__testimonial{font-family:EB Garamond,serif;font-weight:400;font-style:italic;color:var(--color-text);line-height:1.5}.holy-testimonial-video-reels__author{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;color:var(--color-text);opacity:.72}.holy-testimonial-video-reels__rating-value{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.08em;color:var(--color-text)}.holy-testimonial-video-reels__nav-next,.holy-testimonial-video-reels__nav-prev{border-radius:0;transition:opacity .22s ease,color .32s ease}.holy-testimonial-video-reels__sound-toggle{border-radius:0;transition:opacity .22s ease}.holy-testimonial-video-reels__pagination .swiper-pagination-bullet{border-radius:0;background:var(--color-text);opacity:.32;transition:opacity .22s ease}.holy-testimonial-video-reels__pagination .swiper-pagination-bullet-active{opacity:1}.holy-text-with-image{--onhover-picture-scale: 1;--border-radius: 0;background:var(--color-background, #F4EFE6);color:var(--color-text, #1F1B16)}.holy-text-with-image .headline__title,.holy-text-with-image .text-with-image__headline,.holy-text-with-image h1,.holy-text-with-image h2,.holy-text-with-image h3{font-family:EB Garamond,Georgia,serif;font-weight:600;font-style:italic;line-height:1.08;letter-spacing:-.005em;color:var(--color-text, #1F1B16)}.holy-text-with-image .hero__subheading,.holy-text-with-image [data-block-type=subheading]{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.holy-text-with-image .hero__text,.holy-text-with-image [data-block-type=text]{font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.5}.holy-text-with-image [data-block-type=text][data-text-style=subtitle]{font-family:EB Garamond,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.holy-text-with-image .btn,.holy-text-with-image .hero__btn,.holy-text-with-image [data-block-type=button] a{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:opacity .24s ease,background .24s ease,color .24s ease}.holy-text-with-image .btn:hover,.holy-text-with-image .hero__btn:hover{opacity:.85}.holy-text-with-image .hero__pic,.holy-text-with-image .hero__pic-container,.holy-text-with-image .text-with-image__pic,.holy-text-with-image .text-with-image__pic-container,.holy-text-with-image .wt-video__movie,.holy-text-with-image .text-with-image-video__movie{border-radius:0;transition:opacity .26s ease}.holy-text-with-image .hero__pic img,.holy-text-with-image .hero__pic-container img,.holy-text-with-image .text-with-image__pic img{transform:none!important;transition:opacity .26s ease}.holy-text-with-image [data-pass-accent=true]{color:var(--ochre, #B18B6B)}.holy-timeline{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-timeline__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-timeline__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--ochre)}.holy-timeline__body{font-family:Inter,system-ui,sans-serif;color:var(--color-text)}.holy-timeline__image,.holy-timeline__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-timeline__image-wrap{overflow:hidden;border-radius:0}.holy-timeline__line--full,.holy-timeline__line--progress{background-color:var(--ochre)}.holy-timeline__dot{border-radius:0}.holy-timeline__headline{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-video-reels{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-video-reels__heading{font-family:EB Garamond,serif;font-weight:600}.holy-video-reels__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-video-reels__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-video-reels__card,.holy-video-reels__media,.holy-video-reels__video-wrap{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-video-reels__nav,.holy-video-reels__sound-toggle{border-radius:0;box-shadow:none;transition:opacity .22s ease}.holy-video-reels__pagination{color:var(--color-text)}.holy-video-section{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-video-section__wrapper{position:relative}.holy-video-section__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-video-section__heading--rich{line-height:1.1}.holy-video-section__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.holy-video-section__cta{font-family:Inter,sans-serif;font-weight:500;letter-spacing:.16em;text-transform:uppercase;min-height:56px;border-radius:0;transition:color .32s ease,opacity .22s ease}.holy-video-section__video{border-radius:0}.holy-video-section__hero,.holy-video-section__hero-over-video,.holy-video-section__movie,.holy-video-section__hosted,.holy-video-section__iframe{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-video-section__movie-wrapper{overflow:hidden}.holy-video-section__hosted--placeholder{background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.holy-video-slider{--color-text: var(--color-text, #1F1B16);--color-background: var(--color-background, #F4EFE6);--ochre: var(--ochre, #B18B6B);--onhover-picture-scale: 1;color:var(--color-text);background:var(--color-background)}.holy-video-slider__inner,.holy-video-slider__container,.holy-video-slider__header{color:inherit}.holy-video-slider__heading{font-family:EB Garamond,serif;font-weight:600;color:var(--color-text)}.holy-video-slider__eyebrow{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem;color:var(--ochre)}.holy-video-slider__subtitle{font-family:Inter,system-ui,sans-serif;font-weight:400;color:var(--color-text)}.holy-video-slider__badge{font-family:Inter,system-ui,sans-serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:0;color:var(--color-text)}.holy-video-slider__badge-text{font-family:Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.holy-video-slider__grid,.holy-video-slider__track{color:inherit}.holy-video-slider__card{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-video-slider__card:hover{transform:none}.holy-video-slider__video{border-radius:0}.holy-video-slider__image{border-radius:0;box-shadow:none;transition:opacity .28s ease}.holy-video-slider__overlay{border-radius:0}.holy-video-slider__card-content,.holy-video-slider__info{color:inherit}.holy-video-slider__handle{font-family:Inter,system-ui,sans-serif;letter-spacing:.08em}.holy-video-slider__handle-icon{color:inherit}.holy-video-slider__card-title{font-family:EB Garamond,serif;font-weight:600;letter-spacing:0}.holy-video-slider__description{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:0}.holy-video-slider__nav-container,.holy-video-slider__nav{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
