:root{--sire-text: #111111;--sire-text-soft: #6A5847;--sire-canvas: #F2EEE5;--sire-canvas-light: #FBF8F2;--sire-travertine: #D8CDBB;--sire-clay: #8C4339;--sire-gold: #B89458;--sire-bronze: #7A6A45;--sire-slate: #475148;--sire-dark: #1C1C1A;--sire-radius-card: 6px;--sire-radius-button: 4px;--sire-shadow-soft: 0 4px 20px rgba(17, 17, 17, .06);--sire-transition: .22s cubic-bezier(.25, .1, .25, 1)}body{color:var(--sire-text);background:var(--sire-canvas);letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0}.button,.shopify-payment-button__button,.customer button{border-radius:var(--sire-radius-button);letter-spacing:.08em;text-transform:uppercase}.header-wrapper{background:var(--sire-header-bg, var(--sire-canvas));border-color:var(--sire-header-border, var(--sire-travertine))}.sire-header.header{display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:minmax(18rem,1fr) auto minmax(18rem,1fr);align-items:center;min-height:8.4rem;column-gap:3.2rem}.sire-header .header__heading,.sire-header .header__heading-link{grid-area:heading;justify-self:start;margin:0;line-height:1}.sire-header .header__heading .h2,.sire-header .header__heading-link .h2{color:var(--sire-header-text, var(--sire-text));font-family:var(--font-heading-family);font-size:clamp(3.6rem,4vw,5.6rem);font-weight:var(--font-heading-weight);line-height:.95}.sire-header .header__icons{grid-area:icons;display:flex;align-items:center;gap:1.8rem;justify-self:end;padding-right:0}.sire-header .header__icon{color:var(--sire-header-text, var(--sire-text))}.sire-header .header__icon,.sire-header .header__icon--cart .icon{width:3.2rem;height:3.2rem}.sire-header .header__icon .svg-wrapper{width:2.6rem;height:2.6rem}.header__menu-item,.list-menu__item{font-size:1.45rem;font-weight:500;letter-spacing:0}.header__menu-item:hover,.list-menu__item--active{color:var(--sire-bronze)}.sire-header-nav{grid-area:navigation;display:inline-flex;align-items:center;justify-self:center;gap:3.2rem}.sire-header-nav a{color:var(--sire-header-text, var(--sire-text));font-family:var(--font-heading-family);font-size:1.95rem;font-weight:var(--font-heading-weight);line-height:1;text-decoration:none}.sire-header-nav a:hover{color:var(--sire-bronze)}.sire-header-nav__cta{padding:1.3rem 2.2rem;border-radius:var(--sire-radius-button);background:var(--sire-header-cta-bg, var(--sire-text));color:var(--sire-header-cta-text, var(--sire-canvas))!important;font-family:var(--font-body-family)!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sire-mobile-menu{display:none}@media screen and (max-width:989px){.sire-header.header{grid-template-areas:"mobile-menu heading icons";grid-template-columns:4.4rem 1fr 4.4rem;min-height:7.2rem;column-gap:1.2rem}.sire-header .header__heading,.sire-header .header__heading-link{grid-area:heading;justify-self:center}.sire-header .header__icons{grid-area:icons;gap:0}.sire-header .header__icon--account,.sire-header .header__search{display:none}.sire-mobile-menu{position:relative;display:block;grid-area:mobile-menu;justify-self:start}.sire-mobile-menu__summary{display:grid;width:4.4rem;height:4.4rem;place-items:center;color:var(--sire-text);cursor:pointer;list-style:none}.sire-mobile-menu__summary::-webkit-details-marker{display:none}.sire-mobile-menu__panel{position:absolute;z-index:60;top:calc(100% + 1.2rem);left:0;display:grid;min-width:min(82vw,32rem);padding:1.4rem;border:1px solid var(--sire-travertine);border-radius:var(--sire-radius-card);background:var(--sire-canvas-light);box-shadow:var(--sire-shadow-soft)}.sire-mobile-menu__panel a{padding:1.3rem .8rem;color:var(--sire-text);font-family:var(--font-heading-family);font-size:1.8rem;text-decoration:none}.sire-mobile-menu__cta{margin-top:.8rem;border-radius:var(--sire-radius-button);background:var(--sire-text);color:var(--sire-canvas)!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}}.sire-announcement-marquee{overflow:hidden;padding:var(--sire-announcement-padding, .8rem) 0}.sire-announcement-marquee__track{display:flex;width:max-content;min-width:100%;animation:sire-marquee var(--sire-marquee-speed, 24s) linear infinite}.sire-announcement-marquee:hover .sire-announcement-marquee__track{animation-play-state:var(--sire-marquee-hover, running)}.sire-announcement-marquee__set{display:flex;align-items:center}.sire-announcement-marquee__item{display:inline-flex;align-items:center;padding:0 2.4rem;color:var(--sire-announcement-text, currentColor);font-size:1.25rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:var(--sire-announcement-text, currentColor)}.sire-announcement-marquee__item:after{content:"";width:.4rem;height:.4rem;margin-left:2.4rem;border-radius:50%;background:currentColor;opacity:.65}@keyframes sire-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.sire-announcement-marquee__track{width:100%;animation:none}.sire-announcement-marquee__set:nth-child(2){display:none}.sire-announcement-marquee__set{width:100%;justify-content:center}}.footer{background:var(--sire-slate);color:var(--sire-canvas)}.footer a,.footer .link,.footer-block__heading{color:var(--sire-canvas)}.footer a:hover{color:var(--sire-gold)}.sire-eyebrow{display:inline-block;margin:0 0 1.4rem;color:var(--sire-gold);font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.sire-section{background:var(--section-bg, var(--sire-canvas));color:var(--section-text, var(--sire-text));padding:var(--section-padding-mobile, 5.6rem) 0}@media screen and (min-width:750px){.sire-section{padding:var(--section-padding-desktop, 9.6rem) 0}}.sire-section__header{max-width:76rem;margin:0 auto 4rem;text-align:var(--header-align, left)}.sire-section__header--center{text-align:center}.sire-section__header h2,.sire-section__header h1{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.14}.sire-section__intro{margin:1.6rem 0 0;color:var(--section-muted, var(--sire-text-soft));font-size:1.7rem;line-height:1.6}.sire-rule{width:6.4rem;height:1px;margin:1.8rem 0 0;background:var(--sire-gold)}.sire-hero{position:relative;min-height:min(82vh,82rem);overflow:hidden;background:var(--sire-dark);color:var(--sire-canvas)}.sire-hero__media,.sire-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.sire-hero__media:after{content:"";background:rgba(28,28,26,var(--hero-overlay, .4))}.sire-hero__media img{width:100%;height:100%;object-fit:cover}.sire-hero__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:min(82vh,82rem);padding-top:8rem;padding-bottom:8rem}.sire-hero__content{max-width:64rem}.sire-hero h1{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,6.4rem);font-weight:var(--font-heading-weight);line-height:1.12}.sire-hero__text{max-width:58rem;margin:2rem 0 0;color:#f2eee5db;font-size:1.8rem;line-height:1.58}.sire-hero__actions{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center;margin-top:3.2rem}.sire-link{color:var(--sire-bronze);text-underline-offset:.4rem}.sire-hero .sire-link{color:var(--sire-gold)}.sire-proof-strip{border-top:1px solid var(--sire-travertine);border-bottom:1px solid var(--sire-travertine);background:var(--sire-canvas-light)}.sire-proof-strip__grid{display:grid;gap:1px;background:var(--sire-travertine)}.sire-proof-strip__item{min-height:11rem;padding:2.4rem;background:var(--sire-canvas-light)}.sire-proof-strip__item strong{display:block;margin-bottom:.7rem;color:var(--sire-text);font-weight:600}.sire-proof-strip__item span{color:var(--sire-text-soft);font-size:1.4rem;line-height:1.45}@media screen and (min-width:750px){.sire-proof-strip__grid{grid-template-columns:repeat(var(--proof-columns, 4),minmax(0,1fr))}}.sire-buybox{margin:1.8rem 0}.sire-buybox__label{display:flex;justify-content:space-between;gap:1.2rem;margin-bottom:1rem;color:var(--sire-text);font-weight:600}.sire-buybox__shipping{color:var(--sire-text-soft);font-size:1.35rem;font-weight:400}.sire-offer{position:relative;display:block;margin-bottom:1.2rem;cursor:pointer}.sire-offer input{position:absolute;pointer-events:none;opacity:0}.sire-offer__card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:start;padding:1.8rem;border:1px solid var(--sire-travertine);border-radius:var(--sire-radius-card);background:var(--sire-canvas-light);transition:border-color var(--sire-transition),box-shadow var(--sire-transition),background var(--sire-transition)}.sire-offer input:checked+.sire-offer__card{border-color:var(--sire-clay);box-shadow:inset 0 0 0 1px var(--sire-clay)}.sire-offer input:focus-visible+.sire-offer__card{outline:2px solid var(--sire-text);outline-offset:3px}.sire-offer__radio{width:2.2rem;height:2.2rem;margin-top:.15rem;border:2px solid currentColor;border-radius:50%;color:var(--sire-text)}.sire-offer input:checked+.sire-offer__card .sire-offer__radio:after{content:"";display:block;width:1rem;height:1rem;margin:.4rem;border-radius:50%;background:var(--sire-clay)}.sire-offer__badge{display:inline-flex;width:fit-content;margin-bottom:.9rem;padding:.35rem .7rem;border-radius:3px;background:var(--sire-travertine);color:var(--sire-text);font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sire-offer__title{display:block;margin:0;color:var(--sire-text);font-size:1.9rem;font-weight:650;line-height:1.25}.sire-offer__subtitle{display:block;margin:.55rem 0 0;color:var(--sire-text-soft);font-size:1.35rem;line-height:1.45}.sire-offer__bullets{display:grid;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;color:var(--sire-text);font-size:1.35rem;line-height:1.35}.sire-offer__bullets li:before{content:"\2713";margin-right:.8rem;color:var(--sire-bronze)}.sire-offer__price{text-align:right;white-space:nowrap}.sire-offer__price strong{display:block;color:var(--sire-text);font-size:2.2rem;line-height:1.05}.sire-offer__price span{display:block;margin-top:.5rem;color:var(--sire-text-soft);font-size:1.25rem}.sire-buybox__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}.sire-buybox__trust span{padding:.8rem 1rem;border:1px solid var(--sire-travertine);border-radius:4px;color:var(--sire-text-soft);font-size:1.2rem;text-align:center}.sire-buybox__note{margin:1.2rem 0 0;color:var(--sire-text-soft);font-size:1.28rem;line-height:1.5}.sire-section__cta{margin-top:2.4rem}.sire-section__cta--center{text-align:center}.sire-buybox-support{display:grid;gap:1.2rem;margin:1.6rem 0 0}.sire-subscribe-panel,.sire-quick-faq details{border:1px solid var(--sire-travertine);border-radius:var(--sire-radius-card);background:var(--sire-canvas-light)}.sire-subscribe-panel summary,.sire-quick-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 1.8rem;color:var(--sire-text);cursor:pointer;list-style:none}.sire-subscribe-panel summary::-webkit-details-marker,.sire-quick-faq summary::-webkit-details-marker{display:none}.sire-subscribe-panel summary:after,.sire-quick-faq summary:after{content:"+";color:var(--sire-bronze);font-size:2rem;line-height:1}.sire-subscribe-panel[open] summary:after,.sire-quick-faq details[open] summary:after{content:"-"}.sire-subscribe-panel__heading{display:block;font-weight:700}.sire-subscribe-panel__subheading{display:block;margin-top:.25rem;color:var(--sire-text-soft);font-size:1.3rem}.sire-subscribe-panel__body{display:grid;gap:.8rem;padding:0 1.8rem 1.8rem}.sire-subscribe-panel__item{display:flex;gap:1rem;align-items:flex-start;color:var(--sire-text);font-size:1.35rem;line-height:1.4}.sire-subscribe-panel__icon{display:grid;flex:0 0 auto;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;background:var(--sire-canvas);color:var(--sire-bronze);font-size:1.2rem;font-weight:700}.sire-quick-faq{display:grid;gap:.8rem}.sire-quick-faq summary{border-radius:var(--sire-radius-card);font-family:var(--font-heading-family);font-size:1.7rem}.sire-quick-faq__content{padding:0 1.8rem 1.8rem;color:var(--sire-text-soft);font-size:1.38rem;line-height:1.55}.sire-mobile-atc{position:fixed;z-index:40;right:0;bottom:0;left:0;display:none;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--sire-travertine);background:#fbf8f2f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sire-mobile-atc__button{width:100%;min-height:5rem;border:0;border-radius:999px;background:var(--sire-text);color:var(--sire-canvas);font:inherit;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sire-media-frame{position:relative;overflow:hidden;border-radius:var(--sire-radius-card);background:var(--sire-travertine)}.sire-media-frame--square{aspect-ratio:1}.sire-media-frame--portrait{aspect-ratio:4 / 5}.sire-media-frame--landscape{aspect-ratio:16 / 10}.sire-media-frame img,.sire-media-placeholder{width:100%;height:100%}.sire-media-frame img{display:block;object-fit:cover}.sire-media-placeholder{display:grid;min-height:28rem;place-items:center;padding:3rem;color:var(--sire-text-soft);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.sire-image-feature{display:grid;gap:4rem;align-items:center}.sire-image-feature__content .sire-section__header{margin-right:0;margin-left:0}.sire-image-feature__cards{display:grid;gap:1.4rem}.sire-mini-card{padding:2.2rem;border-radius:var(--sire-radius-card);background:var(--sire-canvas-light)}.sire-mini-card h3{margin:0 0 .9rem;color:var(--sire-text);font-size:1.7rem;line-height:1.25}.sire-mini-card p{margin:0;color:var(--sire-text-soft);font-size:1.4rem;line-height:1.5}@media screen and (min-width:990px){.sire-image-feature{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.sire-image-feature--left .sire-image-feature__media{order:-1}.sire-image-feature__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.sire-numbered-points{display:grid;gap:3.2rem;align-items:center}.sire-numbered-points__items{display:grid;gap:1.8rem}.sire-numbered-point{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start}.sire-numbered-point__number{display:grid;width:4.8rem;height:4.8rem;place-items:center;border-radius:50%;background:var(--sire-canvas-light);color:var(--sire-text);font-weight:700}.sire-numbered-point h3{margin:0 0 .8rem;color:var(--sire-text);font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.12}.sire-numbered-point p{margin:0;color:var(--sire-text-soft);line-height:1.55}@media screen and (min-width:990px){.sire-numbered-points{grid-template-columns:minmax(0,.9fr) minmax(34rem,.7fr) minmax(0,.9fr)}.sire-numbered-points__media{grid-column:2;grid-row:1 / span 2}.sire-numbered-points__items{display:contents}.sire-numbered-point:nth-child(odd){grid-column:1}.sire-numbered-point:nth-child(2n){grid-column:3}.sire-numbered-point:nth-child(1),.sire-numbered-point:nth-child(2){align-self:start}.sire-numbered-point:nth-child(3),.sire-numbered-point:nth-child(4){align-self:end}}.sire-ingredient-tabs{display:grid;gap:3.2rem}.sire-ingredient-tabs__nav{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.6rem;scrollbar-width:thin}.sire-ingredient-tabs__tab{flex:0 0 auto;min-width:16rem;padding:1.2rem 1.6rem;border:1px solid var(--sire-travertine);border-radius:999px;background:transparent;color:var(--sire-text);font:inherit;line-height:1.15;cursor:pointer}.sire-ingredient-tabs__tab span,.sire-ingredient-tabs__tab small{display:block}.sire-ingredient-tabs__tab small{margin-top:.35rem;color:var(--sire-text-soft);font-size:1.15rem}.sire-ingredient-tabs__tab.is-active{background:var(--sire-canvas-light);box-shadow:inset 0 0 0 1px var(--sire-text)}.sire-ingredient-panel{display:grid;gap:3rem;align-items:center}.sire-ingredient-panel[hidden]{display:none}.sire-ingredient-panel__content h3{margin:0 0 1rem;color:var(--sire-text);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5rem);line-height:1.05}.sire-ingredient-panel__dosage{margin:0 0 1.6rem;color:var(--sire-bronze);font-weight:700}.sire-ingredient-panel__content .rte{color:var(--sire-text-soft);font-size:1.8rem;line-height:1.55}@media screen and (min-width:990px){.sire-ingredient-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media screen and (max-width:749px){.sire-offer__card{grid-template-columns:auto 1fr}.sire-offer__price{grid-column:2;text-align:left}.sire-buybox__trust{grid-template-columns:1fr}.sire-mobile-atc{display:block}}.sire-cards{display:grid;gap:1.6rem}@media screen and (min-width:750px){.sire-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sire-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sire-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sire-card{padding:2.4rem;border:1px solid var(--sire-travertine);border-radius:var(--sire-radius-card);background:var(--sire-canvas-light)}.sire-card h3{margin:0 0 1rem;color:var(--sire-text);font-size:1.8rem;line-height:1.25}.sire-card p{margin:0;color:var(--sire-text-soft);line-height:1.55}.sire-card__meta{display:block;margin-bottom:.8rem;color:var(--sire-gold);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sire-accordion{border-top:1px solid var(--sire-travertine)}.sire-accordion details{border-bottom:1px solid var(--sire-travertine)}.sire-accordion summary{display:flex;justify-content:space-between;gap:2rem;padding:2rem 0;color:var(--sire-text);font-weight:650;cursor:pointer}.sire-accordion summary:after{content:"+";color:var(--sire-gold)}.sire-accordion details[open] summary:after{content:"-"}.sire-accordion__content{max-width:72rem;padding:0 0 2rem;color:var(--sire-text-soft);line-height:1.6}.sire-table{overflow-x:auto;border:1px solid var(--sire-travertine);border-radius:var(--sire-radius-card)}.sire-table table{width:100%;border-collapse:collapse;background:var(--sire-canvas-light)}.sire-table th,.sire-table td{min-width:18rem;padding:1.6rem;border-bottom:1px solid var(--sire-travertine);text-align:left;vertical-align:top}.sire-table th{color:var(--sire-text);font-weight:700}.sire-table td{color:var(--sire-text-soft)}.sire-table tr:last-child td{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sire.css.map */
