:root{--rs-sage: #3E5942;--rs-sage-deep: #2F4A3A;--rs-forest: #22332A;--rs-linen: #F5F2EB;--rs-cloud: #FBFAF6;--rs-gold: #C5A880;--rs-gold-text: #866738;--rs-gold-focus: #B2925F;--rs-clay: #BD6E52;--rs-ink: #1A1A1A;--rs-muted: #5A5F57;--rs-border: #C7D2C8;--rs-ease: cubic-bezier(.22, 1, .36, 1);--rs-ease-spring: cubic-bezier(.32, .72, 0, 1);--rs-dur: .28s;--rs-dur-slow: .62s;--rs-shadow-soft: 0 1px 2px rgba(34,51,42,.04), 0 8px 22px rgba(34,51,42,.05), 0 22px 48px rgba(34,51,42,.05);--rs-shadow-lift: 0 2px 6px rgba(34,51,42,.05), 0 16px 38px rgba(34,51,42,.1), 0 34px 64px rgba(34,51,42,.08);--rs-inset-hi: inset 0 1px 1px rgba(255,255,255,.55);--fs-2xs: 12px;--fs-xs: 13px;--fs-sm: 15px;--fs-base: 17px;--fs-md: 19px;--fs-lg: clamp(21px, 19px + .5vw, 25px);--fs-xl: clamp(30px, 23px + 2.4vw, 46px);--fs-2xl: clamp(36px, 27px + 3.2vw, 56px);--lh-tight: 1.15;--lh-snug: 1.4;--lh-body: 1.65;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--radius-sm: 10px;--radius: 12px;--radius-lg: 16px;--radius-pill: 999px}body{background-color:var(--rs-linen);color:var(--rs-ink);letter-spacing:.005em}.page-width{max-width:min(96vw,1840px)!important;padding-inline:clamp(1rem,1.8vw,2rem)!important}.shopify-section.section .page-width{max-width:min(92vw,1180px)!important;margin-inline:auto!important}.shopify-section.section:has(.product__info-container) .page-width{max-width:min(96vw,1840px)!important}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.022;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rte p,.rte li{line-height:1.65}h1,h2,h3,.h1,.h2,.h3,.card__heading{font-weight:500;letter-spacing:.01em;color:var(--rs-forest)}h1,.h1{line-height:1.08}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 .h1,.color-scheme-3 .h2,.color-scheme-3 .h3,.color-scheme-3 .card__heading,.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 .h1,.color-scheme-4 .h2,.color-scheme-4 .h3,.color-scheme-4 .card__heading{color:var(--rs-cloud, #FBFAF6)}.caption-with-letter-spacing{font-size:var(--fs-xs);letter-spacing:.14em;font-weight:500}.color-scheme-1 .caption-with-letter-spacing,.color-scheme-2 .caption-with-letter-spacing{color:var(--rs-gold-text)}.color-scheme-3 .caption-with-letter-spacing,.color-scheme-4 .caption-with-letter-spacing{color:var(--rs-gold)}.color-scheme-5 .caption-with-letter-spacing{color:var(--rs-forest)}.rs-eyebrow{display:inline-block;padding:.38rem .85rem;border-radius:999px;background:#86673817;color:var(--rs-gold-text);font-size:var(--fs-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.2em}.color-scheme-3 .rs-eyebrow,.color-scheme-4 .rs-eyebrow{background:#fbfaf624;color:var(--rs-cloud)}.color-scheme-5 .rs-eyebrow{background:#22332a1a;color:var(--rs-forest)}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:500;letter-spacing:.02em;box-shadow:var(--rs-shadow-soft);transition:transform var(--rs-dur) var(--rs-ease-spring),box-shadow var(--rs-dur) var(--rs-ease),background-color var(--rs-dur) var(--rs-ease);will-change:transform}.button:not([disabled]):hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:var(--rs-shadow-lift)}.button:not([disabled]):active{transform:translateY(0) scale(.98)}.rs-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin-left:.65rem;margin-right:-.35rem;border-radius:999px;background:#22332a12;font-size:.8em;line-height:1;transition:transform var(--rs-dur) var(--rs-ease-spring),background-color var(--rs-dur) var(--rs-ease)}.button:hover .rs-btn-icon{transform:translate(2px,-1px) scale(1.06)}.color-scheme-3 .rs-btn-icon,.color-scheme-4 .rs-btn-icon{background:#fbfaf629}.card-wrapper{transition:transform var(--rs-dur) var(--rs-ease),box-shadow var(--rs-dur) var(--rs-ease)}.card.card--card,.card .card__inner{border-radius:16px;background-color:var(--rs-cloud)}.card.card--card{box-shadow:var(--rs-shadow-soft),var(--rs-inset-hi)}.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card.card--card{box-shadow:var(--rs-shadow-lift),var(--rs-inset-hi)}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__media img{transition:transform var(--rs-dur-slow) var(--rs-ease);will-change:transform}.rs-bezel{padding:.5rem;border-radius:2rem;background:#22332a0a;box-shadow:inset 0 0 0 1px #22332a0f}.rs-bezel>*{border-radius:1.5rem}.price .price-item--regular,.price__regular .price-item{color:var(--rs-forest);font-weight:600}.rs-buycard .price{line-height:1.1}.rs-buycard .price .price-item--regular,.rs-buycard .price__regular .price-item{font-family:var(--font-heading-family, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.75rem,1.45rem + 1vw,2.15rem);font-weight:500;letter-spacing:0;color:var(--rs-forest, #22332A)}.rs-pps{margin:.35rem 0 0;font-size:var(--fs-sm);letter-spacing:.01em;color:var(--rs-muted, #5A5F57)}.rs-fda,.product .rte>em:last-child{display:block;margin-top:1rem;padding-top:.55rem;border-top:1px solid var(--rs-border);font-size:var(--fs-2xs);font-weight:400;font-style:normal;line-height:var(--lh-snug);color:var(--rs-muted);letter-spacing:.002em}.footer-block__details-content,.footer-block .rte{font-size:var(--fs-xs);line-height:1.5;color:var(--rs-muted)}.rs-consult-badge{display:inline-block;background-color:var(--rs-gold);color:var(--rs-forest);font-size:var(--fs-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.32rem .72rem;border-radius:999px}.shopify-section-header-sticky .section-header,.header-wrapper--sticky{-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px);background-color:#f5f2ebd1}:root{--focused-base-outline: .2rem solid var(--rs-gold-focus);--focused-base-outline-offset: .3rem}a:focus-visible,.button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--rs-gold-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){body:before{display:none}.button,.card-wrapper,.card__media img,.rs-btn-icon,button.shopify-payment-button__button--unbranded{transition:none}.button:hover,.card-wrapper:hover,.card-wrapper:hover .card__media img{transform:none}}#shopify-section-template--29410456240209__hero .banner__box{max-width:30rem;padding:2.4rem 2.2rem;row-gap:1.1rem}#shopify-section-template--29410456240209__hero .banner__buttons{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;width:100%}#shopify-section-template--29410456240209__hero .banner__buttons .button{width:100%}@media screen and (max-width:749px){#shopify-section-template--29410456240209__hero .banner__box{max-width:none}#shopify-section-template--29410456240209__hero .banner__buttons{flex-direction:row;flex-wrap:wrap}}.rich-text__text,.rs-measure{max-width:60ch;margin-left:auto;margin-right:auto}.rs-figure{display:block;font-family:var(--font-heading-family,"Cormorant",Georgia,serif);font-weight:500;font-size:clamp(4.5rem,13vw,9rem);line-height:.86;color:var(--rs-gold-text)}.rs-wp-link{display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 0 1.1rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--rs-gold-text);text-decoration:none;border-bottom:1px solid rgba(134,103,56,.3);padding-bottom:2px}.rs-wp-link:hover{color:var(--rs-sage);border-color:var(--rs-sage)}.rs-trust-row{display:flex;flex-wrap:wrap;gap:.45rem 1.15rem;align-items:center;margin:1rem 0 .5rem;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--rs-muted)}.multicolumn .multicolumn-card__image,.multicolumn .multicolumn-card .media{display:block!important;box-sizing:border-box;width:74px!important;height:74px!important;min-height:0!important;max-width:74px!important;margin:0 auto 1.1rem!important;padding:15px;background:#3e594217;border-radius:50%;object-fit:contain;aspect-ratio:1/1}.multicolumn .multicolumn-card .media>img{width:100%!important;height:100%!important;object-fit:contain}.color-scheme-3 .multicolumn-card__image,.color-scheme-4 .multicolumn-card__image,.color-scheme-3 .multicolumn-card .media,.color-scheme-4 .multicolumn-card .media{background:#fbfaf624}.color-scheme-5 .multicolumn-card__image,.color-scheme-5 .multicolumn-card .media{background:#22332a1a}.multicolumn .multicolumn-card .media,.multicolumn .multicolumn-card__image-wrapper{padding-bottom:0!important;padding-top:0!important;width:74px!important;height:74px!important;min-height:0!important;margin:0 auto 1rem!important;overflow:hidden;background:#3e594217;border-radius:50%;display:flex!important;align-items:center;justify-content:center}.multicolumn .multicolumn-card .media img,.multicolumn .multicolumn-card__image-wrapper img,.multicolumn .multicolumn-card__image{position:static!important;inset:auto!important;width:42px!important;height:42px!important;max-width:42px!important;object-fit:contain!important;padding:0!important;background:none!important;border-radius:0!important;margin:0!important}.color-scheme-3 .multicolumn-card .media,.color-scheme-4 .multicolumn-card .media,.color-scheme-3 .multicolumn-card__image-wrapper,.color-scheme-4 .multicolumn-card__image-wrapper{background:#fbfaf624}body:has(.rs-hero) .header-wrapper{position:absolute;inset-block-start:0;inset-inline:0;z-index:5;background:transparent;border-bottom:0!important;box-shadow:none}body:has(.rs-hero) .header-wrapper .header{background:transparent}body:has(.rs-hero) .header-wrapper .header__heading-link,body:has(.rs-hero) .header-wrapper .header__menu-item,body:has(.rs-hero) .header-wrapper .header__icon{color:#22332a}.multicolumn .multicolumn-card .media,.multicolumn .multicolumn-card__image-wrapper{background:transparent!important;box-shadow:none!important;border-radius:0!important;width:54px!important;height:54px!important;min-height:0!important;padding:0!important;margin:0 auto .55rem!important;overflow:visible}.multicolumn .multicolumn-card .media img,.multicolumn .multicolumn-card__image-wrapper img,.multicolumn .multicolumn-card__image{width:46px!important;height:46px!important;max-width:46px!important;box-shadow:none!important;background:none!important}.multicolumn .multicolumn-card{background:var(--rs-cloud)!important;border:1px solid rgba(199,210,200,.5)!important;border-radius:18px!important;box-shadow:var(--rs-shadow-soft)!important;padding:2rem 1.5rem 1.7rem!important;transition:transform var(--rs-dur) var(--rs-ease),box-shadow var(--rs-dur) var(--rs-ease)}.multicolumn .multicolumn-card:hover{transform:translateY(-3px);box-shadow:var(--rs-shadow-lift)!important}.multicolumn .multicolumn-card__title{margin:0 0 .4rem!important;line-height:1.2}.multicolumn .multicolumn-card__info>*+*{margin-top:.35rem}.multicolumn .title{font-size:clamp(1.5rem,2.6vw,2rem)!important;line-height:1.12!important;margin-bottom:1.1rem!important}.multicolumn .multicolumn-card{padding:1.35rem 1.3rem 1.2rem!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start}.multicolumn .multicolumn-card .media,.multicolumn .multicolumn-card__image-wrapper{width:52px!important;height:52px!important;margin:0 auto .5rem!important;flex:0 0 auto}.multicolumn .multicolumn-card .media img,.multicolumn .multicolumn-card__image{width:48px!important;height:48px!important;max-width:48px!important}.multicolumn .multicolumn-card__info{padding:0!important;margin:0!important}.multicolumn .multicolumn-card__title{font-size:var(--fs-md)!important;line-height:1.18!important;margin:0 0 .3rem!important;font-weight:500}.multicolumn .multicolumn-card__info .rte,.multicolumn .multicolumn-card__info p{font-size:var(--fs-sm)!important;line-height:1.4!important;color:var(--rs-muted)!important;margin:0 0 .55rem!important}.multicolumn .multicolumn-card .link,.multicolumn .multicolumn-card a{font-size:var(--fs-sm)!important}.multicolumn .multicolumn-list{gap:1rem!important}.rs-ing__inner,.rs-sci__inner,.rs-band__inner,.rs-faq__inner,.rs-about__inner,.rs-suppl__inner,.rs-cta__inner{max-width:none!important;margin-inline:0!important;text-align:left!important}.rs-sci__subhead,.rs-band__intro,.rs-ing__intro,.rs-about__list,.rs-guide__text,.rs-faq__a,.rs-cta__body{max-width:66ch!important;margin-inline:0!important}.rs-ing__heading,.rs-sci__heading,.rs-band__heading,.rs-sf-sec__heading,.rs-faq__heading,.rs-about__heading,.rs-suppl__heading,.rs-cta__heading,.rs-guide__heading{font-size:var(--fs-xl)!important;line-height:var(--lh-tight)!important;letter-spacing:.005em;margin:0 0 var(--sp-6)!important}.rs-ing__name,.rs-sci__ing{font-size:var(--fs-lg)!important;line-height:1.2!important}.rs-ing__eyebrow,.rs-sci__eyebrow,.rs-band__eyebrow,.rs-faq__eyebrow,.rs-about__eyebrow,.rs-suppl__eyebrow,.rs-cta__eyebrow,.rs-guide__eyebrow{margin:0 0 .5rem!important}.rs-band__text,.rs-ing__benefit,.rs-sci__summary,.rs-about__text,.rs-faq__a,.rs-guide__text,.rs-cta__body{font-size:var(--fs-base);line-height:1.65}.rs-cta__inner{text-align:left!important}.rs-cta__actions{justify-content:flex-start!important}.rs-ing__grid,.rs-band__grid,.rs-sci__cards,.rs-about__list{margin-top:1.5rem!important}.rs-ing__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.rs-ing,.rs-sci,.rs-band,.rs-faq,.rs-about,.rs-suppl,.rs-guide,.rs-cta{padding-block:clamp(2.5rem,4vw,4rem)!important}@media(max-width:989px){.rs-band__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:749px){.rs-band__grid,.rs-about__list,.rs-sci__card,.rs-guide__card,.rs-guide__card--img-right{grid-template-columns:1fr!important}.rs-ing,.rs-sci,.rs-band,.rs-faq,.rs-about,.rs-suppl,.rs-guide,.rs-cta{padding-block:2.25rem!important}.rs-ing__heading,.rs-sci__heading,.rs-band__heading,.rs-faq__heading,.rs-about__heading,.rs-suppl__heading,.rs-cta__heading{font-size:clamp(1.45rem,5.2vw,1.9rem)!important}.rs-cta__actions{flex-direction:column;align-items:stretch}.rs-cta__actions .button,.rs-guide__btn{width:100%;text-align:center}.rs-sci__subhead,.rs-band__intro,.rs-ing__intro,.rs-about__list,.rs-guide__text,.rs-faq__a,.rs-cta__body{max-width:none!important}}.rs-bb-about{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--rs-border)}.rs-bb-about__eyebrow{margin:0 0 .75rem}.rs-bb-about__list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.rs-bb-about__list li{display:flex;align-items:flex-start;gap:.65rem;line-height:1.5;font-size:var(--fs-base)}.rs-bb-about__check{flex:none;margin-top:.15rem;width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm);background:#3e59421f;color:var(--rs-sage, #3E5942)}.rs-bb-badges{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0}.rs-bb-badge{font-size:var(--fs-sm);letter-spacing:.015em;line-height:1;padding:.4rem .72rem;border-radius:999px;background:#3e594212;color:var(--rs-sage, #3E5942);border:1px solid rgba(62,89,66,.16)}.rs-bb-note{margin:.9rem 0 0;font-size:var(--fs-xs);line-height:1.45;color:var(--rs-muted, #5A5F57)}.rs-qb{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem .5rem;margin:1rem 0 .25rem;padding:0}.rs-qb__item{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--rs-sage, #3E5942);background:#3e59420f;border:1px solid rgba(62,89,66,.18);border-radius:999px;padding:.38rem .72rem;line-height:1}.rs-qb__c{color:var(--rs-sage, #3E5942);font-weight:700}.rs-cohort{border:1px solid rgba(197,168,128,.5);border-radius:12px;padding:.9rem 1.05rem 1rem;background:#c5a88014;margin:0 0 1.5rem}.rs-cohort__eyebrow{font-size:var(--fs-2xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rs-gold-text, #866738);margin:0 0 .35rem}.rs-cohort__body{font-size:var(--fs-sm);line-height:1.5;color:var(--rs-ink, #1A1A1A);margin:0 0 .5rem}.rs-cohort__cta{font-size:var(--fs-sm);font-weight:600;letter-spacing:.01em;color:var(--rs-sage, #3E5942);text-decoration:none;border-bottom:1px solid rgba(62,89,66,.35);padding-bottom:1px}.rs-cohort__cta:hover{border-color:var(--rs-sage, #3E5942)}@media(min-width:990px){.product__media-wrapper{flex:0 0 40%!important;max-width:40%!important;min-width:0!important}.product__info-wrapper{flex:1 1 auto!important;max-width:60%!important;min-width:0!important}.product__info-container{max-width:none!important}.product__info-container:has(.rs-col-buy){display:grid;grid-template-columns:minmax(0,1fr) 244px;column-gap:clamp(1.75rem,2.4vw,3rem);align-items:start}.rs-col-buy{position:sticky;top:6rem;display:grid;gap:1rem}.rs-col-buy .rs-cohort{margin:0}.rs-buycard{border:1px solid var(--rs-border, #C7D2C8);border-radius:16px;padding:1.2rem 1.25rem 1.35rem;background:var(--rs-cloud, #FBFAF6);box-shadow:var(--rs-shadow-soft)}.rs-buycard>*+*{margin-top:.9rem}.rs-col-main>*+*{margin-top:1rem}}.rs-fda-mini{font-size:var(--fs-2xs);line-height:1.4;color:var(--rs-muted, #5A5F57);margin:1.1rem 0 0;padding-top:.7rem;border-top:1px solid var(--rs-border, #C7D2C8)}.rs-purchase{border:0;margin:0;padding:0;display:grid;gap:.5rem}.rs-purchase__legend{font-size:var(--fs-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--rs-gold-text, #866738);padding:0;margin:0 0 .15rem}.rs-purchase__opt{display:block;position:relative;border:1px solid var(--rs-border, #C7D2C8);border-radius:10px;padding:.6rem .7rem;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.rs-purchase__opt.is-active{border-color:var(--rs-sage, #3E5942);background:#3e59420d;box-shadow:inset 0 0 0 1px var(--rs-sage, #3E5942)}.rs-purchase__radio{position:absolute;opacity:0;width:0;height:0}.rs-purchase__row{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.rs-purchase__name{font-weight:600;font-size:var(--fs-sm)}.rs-purchase__save{font-style:normal;font-size:var(--fs-2xs);font-weight:700;color:var(--rs-gold-text, #866738);background:#c5a88033;border-radius:999px;padding:.1rem .4rem;margin-left:.3rem}.rs-purchase__price{font-weight:600;font-size:var(--fs-sm);color:var(--rs-forest, #22332A);white-space:nowrap}.rs-purchase__price small{font-weight:400;color:var(--rs-muted, #5A5F57)}.rs-purchase__sub{display:block;font-size:var(--fs-xs);color:var(--rs-muted, #5A5F57);margin-top:.2rem}.rs-trust{list-style:none;margin:1.1rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--rs-border, #C7D2C8);display:grid;gap:.55rem}.rs-trust li{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-sm);line-height:1.45;color:var(--rs-muted, #5A5F57)}.rs-trust li:before{content:"\2713";color:var(--rs-sage, #3E5942);font-size:var(--fs-sm);line-height:1.5}.rs-trust strong{color:var(--rs-ink, #1A1A1A);font-weight:600}.product-form__quantity .quantity{position:relative;border:1px solid var(--rs-border);border-radius:10px;height:40px;width:max-content;overflow:hidden;background:var(--rs-cloud);box-shadow:var(--rs-inset-hi);transition:border-color var(--rs-dur) var(--rs-ease),box-shadow var(--rs-dur) var(--rs-ease)}.product-form__quantity .quantity:after{display:none!important}.product-form__quantity .quantity__input{width:2.6rem;padding:0;text-align:center;box-shadow:none}.product-form__quantity .quantity__input:focus,.product-form__quantity .quantity__input:focus-visible{outline:none;box-shadow:none}.product-form__quantity .quantity:focus-within{border-color:var(--rs-sage, #3E5942);box-shadow:var(--rs-inset-hi),0 0 0 2px #3e594233}.product-form__quantity .quantity__button{width:2.3rem;box-shadow:none}.product-form__quantity .quantity__button:first-of-type{border-right:1px solid var(--rs-border)}.product-form__quantity .quantity__button:last-of-type{border-left:1px solid var(--rs-border)}.product-form__quantity .quantity__button:hover{color:var(--rs-sage, #3E5942);background:#3e59420d}.product-form__quantity .quantity__button:focus-visible{outline:none;box-shadow:none}.product-form__submit,.product-form .shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.rs-buycard .button{min-height:40px!important;min-width:0!important;padding:0 22px!important;font-size:14px!important;line-height:1.1!important;letter-spacing:.02em;font-weight:600}.shopify-payment-button{min-height:40px}.shopify-payment-button__button{min-height:40px!important;font-size:14px!important}.shopify-payment-button__more-options{min-height:0!important;font-size:13px!important;padding-top:.5rem}.product-form__buttons{display:grid;gap:10px}.rs-buycard .product-form__submit,.product-form__submit.button--secondary{background:var(--rs-sage, #3E5942)!important;color:var(--rs-cloud, #FBFAF6)!important;border:1px solid var(--rs-sage, #3E5942)!important}.rs-buycard .product-form__submit:hover,.product-form__submit.button--secondary:hover{background:#2e4332!important;border-color:#2e4332!important}.product-form .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--rs-sage, #3E5942)!important;border:1px solid rgba(62,89,66,.45)!important;box-shadow:none!important}.product-form .shopify-payment-button__button--unbranded:hover{background:#3e59420f!important;border-color:var(--rs-sage, #3E5942)!important;box-shadow:none!important;transform:none!important}.product-form__input--pill input[type=radio]+label{min-height:40px!important;padding:0 16px!important;font-size:14px!important;border-radius:999px;display:inline-flex;align-items:center}.rs-band__icon{font-size:var(--fs-base);font-weight:400}.rs-tip{position:relative;cursor:help}.rs-gloss{border-bottom:1px dotted var(--rs-gold-text, #866738)}.rs-tip__pop{position:absolute;left:0;bottom:calc(100% + 9px);z-index:40;width:max-content;max-width:250px;text-align:left;font-family:var(--font-body-family, system-ui, sans-serif);font-weight:400;font-style:normal;font-size:var(--fs-xs);line-height:1.45;letter-spacing:0;color:#fbfaf6;background:#22332a;padding:.6rem .75rem;border-radius:8px;box-shadow:0 10px 26px #22332a42;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .17s ease,transform .17s ease,visibility .17s;pointer-events:none}.rs-tip__pop:after{content:"";position:absolute;top:100%;left:16px;border:6px solid transparent;border-top-color:#22332a}.rs-tip:hover .rs-tip__pop,.rs-tip:focus-visible .rs-tip__pop{opacity:1;visibility:visible;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reset-soma-brand.css.map */
