.product-module__BSfR4G__page{max-width:1440px;margin:0 auto;padding-bottom:48px}.product-module__BSfR4G__breadcrumb{margin:0;padding:20px 32px}.product-module__BSfR4G__details{padding:0 32px}@media (max-width:767px){.product-module__BSfR4G__breadcrumb{padding:12px 20px;font-size:10px}.product-module__BSfR4G__details{padding:0 20px}}
.BuyBox-module__UVA39q__hero{color:#34332e;background:#faf7f0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.BuyBox-module__UVA39q__visual{min-width:0;min-height:600px;position:relative}.BuyBox-module__UVA39q__image{object-fit:contain}.BuyBox-module__UVA39q__purchase{flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:52px clamp(24px,4vw,64px);display:flex}.BuyBox-module__UVA39q__eyebrow{color:#98732c;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.BuyBox-module__UVA39q__title{letter-spacing:-.035em;color:#282925;overflow-wrap:anywhere;margin:-8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,64px);font-weight:400;line-height:1.08}.BuyBox-module__UVA39q__offer{margin:-10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.BuyBox-module__UVA39q__price{border-bottom:1px solid #e5dac4;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-bottom:20px;display:flex}.BuyBox-module__UVA39q__options{flex-wrap:wrap;gap:8px;display:flex}.BuyBox-module__UVA39q__options button{min-height:44px;padding:10px 16px;font-size:12px}.BuyBox-module__UVA39q__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.BuyBox-module__UVA39q__stepper{border:1px solid #e1d4b8;border-radius:99px;align-items:center;display:flex;overflow:hidden}.BuyBox-module__UVA39q__stepButton{cursor:pointer;width:44px;height:44px;font-size:20px}.BuyBox-module__UVA39q__stepButton:disabled{opacity:.35;cursor:default}.BuyBox-module__UVA39q__stepButton:not(:disabled):hover{background:#efe5d0}.BuyBox-module__UVA39q__addButton{color:#302b20;background-image:linear-gradient(115deg,#b79449,#ecd28d,#b79449);width:100%;min-height:54px;padding:14px 20px;font-size:15px}.BuyBox-module__UVA39q__note{color:#7c7568;margin:-8px 0 0;font-size:11px;line-height:1.6}.BuyBox-module__UVA39q__assurances{color:#7c7568;border-top:1px solid #e5dac4;padding-top:16px;font-size:11px;line-height:1.8;list-style:none}.BuyBox-module__UVA39q__hero button:focus-visible{outline-offset:3px;outline:2px solid #98732c}@media (max-width:767px){.BuyBox-module__UVA39q__hero{grid-template-columns:minmax(0,1fr)}.BuyBox-module__UVA39q__visual{height:min(80vw,360px);min-height:0}.BuyBox-module__UVA39q__purchase{gap:16px;padding:20px}.BuyBox-module__UVA39q__eyebrow,.BuyBox-module__UVA39q__title,.BuyBox-module__UVA39q__offer{text-align:center}.BuyBox-module__UVA39q__title{font-size:40px}.BuyBox-module__UVA39q__offer{font-size:22px}.BuyBox-module__UVA39q__price{justify-content:center;padding-bottom:14px}.BuyBox-module__UVA39q__options{gap:6px}.BuyBox-module__UVA39q__options button{flex:1 0 auto;padding:8px 12px}.BuyBox-module__UVA39q__actions{gap:12px}.BuyBox-module__UVA39q__addButton{flex:1;width:auto;min-width:150px;min-height:48px;padding:12px;font-size:12px}.BuyBox-module__UVA39q__assurances{grid-template-columns:1fr 1fr;gap:6px 12px;font-size:10px;display:grid}}@media (prefers-reduced-motion:reduce){.BuyBox-module__UVA39q__hero button{transition:none}}.BuyBox-module__UVA39q__heading{display:contents}.BuyBox-module__UVA39q__immersive{isolation:isolate;color:#fff9ed;background:radial-gradient(at 48% 45%,#e4c77e 0%,#b68c42 55%,#866025 100%);min-height:660px;display:block;position:relative;overflow:hidden}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__visual{z-index:-1;min-height:0;animation:8s ease-in-out infinite BuyBox-module__UVA39q__vialFloat;position:absolute;inset:36px 31% 88px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__image{filter:drop-shadow(0 25px 24px #65451940)}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase{justify-content:flex-end;gap:14px;width:34%;min-height:660px;margin-left:auto;padding:230px 28px 28px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading{max-width:29%;display:block;position:absolute;top:48px;left:40px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__eyebrow{color:#fff3d4;margin-bottom:18px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__title{color:#fff9ed;font-size:clamp(36px,4.5vw,66px)}.BuyBox-module__UVA39q__subtitle{color:#fff5df;margin-top:18px;font-size:14px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__strengths{width:28%;position:absolute;top:48px;right:28px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__strengths>div:first-child{color:#fff9ed}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__options button{color:#fff9ed;background:#79551f50;border-color:#fff2d0}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__options button[aria-pressed=true]{color:#644514;background:#fff8e7}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__offer{margin:0;font-size:25px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__price{border:0;padding:0}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__price span,.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__quantityLabel{color:#fff9ed}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__actions{flex-wrap:nowrap;gap:10px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__stepper{background:#76511d30;border-color:#f9e9c5;flex-shrink:0}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__addButton{color:#644514;background:#fff7e4;flex:1;width:auto;min-height:46px;padding:12px;font-size:13px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__note{color:#fff1d3;margin:0}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__assurances{color:#fff3da;border-color:#fff2d050;padding-top:10px;font-size:10px}.BuyBox-module__UVA39q__immersive button:focus-visible{outline-color:#fff}.BuyBox-module__UVA39q__particles{pointer-events:none;z-index:-2;opacity:.65;background-image:radial-gradient(circle,#fff5d7 1px,#0000 3px),radial-gradient(circle,#fff8e5 2px,#0000 5px),radial-gradient(circle,#fff4da80 3px,#0000 8px);background-position:12px 17px,40px 75px,130px 120px;background-size:89px 113px,197px 173px,281px 257px;animation:22s linear infinite BuyBox-module__UVA39q__creamDrift;position:absolute;inset:-80px}@keyframes BuyBox-module__UVA39q__creamDrift{to{transform:translate(30px,-60px)}}@keyframes BuyBox-module__UVA39q__vialFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@media (max-width:767px){.BuyBox-module__UVA39q__immersive{min-height:0}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading{text-align:center;max-width:none;padding:24px 20px 0;position:relative;top:auto;left:auto}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__eyebrow{margin:0 0 12px;font-size:10px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__title{margin:0;font-size:38px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__subtitle{margin-top:8px;font-size:12px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase{gap:12px;width:100%;min-height:0;padding:0 20px 24px;display:flex}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading{order:-3}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading:after{content:"";height:290px;display:block}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__visual{height:280px;inset:138px 17% auto}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__strengths{width:80px;top:180px;left:14px;right:auto}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__strengths>div:first-child{font-size:9px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__options{flex-direction:column}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__options button{padding:8px;font-size:10px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__offer{text-align:center;font-size:22px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__price{justify-content:center}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__quantityLabel,.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__note{text-align:center;font-size:10px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__assurances{font-size:9px}}@media (prefers-reduced-motion:reduce){.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__visual,.BuyBox-module__UVA39q__particles{animation:none}}.BuyBox-module__UVA39q__imageCaption{text-align:center;color:#fff5df;font-size:10px;position:absolute;bottom:-8px;left:0;right:0}.BuyBox-module__UVA39q__productArt{position:absolute;inset:0}.BuyBox-module__UVA39q__maskedArt{aspect-ratio:1;height:100%;position:absolute;left:50%;transform:translate(-50%)}.BuyBox-module__UVA39q__maskedArt .BuyBox-module__UVA39q__image{object-fit:fill}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__title{overflow-wrap:normal;font-size:clamp(30px,3.6vw,54px)}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase>p:not(.BuyBox-module__UVA39q__offer):not(.BuyBox-module__UVA39q__note):not(.BuyBox-module__UVA39q__quantityLabel),.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase>[role=status]{color:#fff9ed}@media (min-width:768px) and (max-width:1100px){.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading{max-width:28%;left:24px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__title{font-size:34px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase{width:36%;padding-left:16px;padding-right:16px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__actions{flex-wrap:wrap}}@media (max-width:767px){.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__title{font-size:32px;line-height:1.12}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading{padding-top:24px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading:after{height:300px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__visual{height:260px;top:170px}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__strengths{max-height:220px;top:195px;overflow-y:auto}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__assurances{clear:both}.BuyBox-module__UVA39q__immersive{flex-direction:column;gap:12px;padding:24px 20px;display:flex}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase{display:contents}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__purchase>*{order:7}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading{order:0;padding:0}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__heading:after{display:none}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__visual{flex-shrink:0;order:1;width:66%;height:280px;margin:0 auto 8px;position:relative;inset:auto}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__offer{order:2}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__price{order:3}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__quantityLabel{order:4}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__actions{order:5}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__note{order:6}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__assurances{order:8}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__strengths{top:185px}}.BuyBox-module__UVA39q__immersive .BuyBox-module__UVA39q__longTitle{overflow-wrap:anywhere;font-size:clamp(28px,2.8vw,42px)}
.BogoBundlePicker-module__gs0l6G__panel{color:#493719;background:linear-gradient(135deg,#fbf6e9,#fffdf7);border:1px solid #d9c58e;border-radius:20px;min-width:0;margin:0;padding:20px 16px 16px;container-type:inline-size}.BogoBundlePicker-module__gs0l6G__heading{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:15px;font-weight:800;display:flex}.BogoBundlePicker-module__gs0l6G__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.BogoBundlePicker-module__gs0l6G__option{cursor:pointer;min-width:0;position:relative}.BogoBundlePicker-module__gs0l6G__option input{opacity:0;width:1px;height:1px;position:absolute}.BogoBundlePicker-module__gs0l6G__tile{background:#fffefb;border:2px solid #e4d5ae;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:161px;padding:12px 4px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.BogoBundlePicker-module__gs0l6G__option:hover .BogoBundlePicker-module__gs0l6G__tile{border-color:#aa812d}.BogoBundlePicker-module__gs0l6G__option input:checked+.BogoBundlePicker-module__gs0l6G__tile{color:#30200c;background:linear-gradient(145deg,#edd28d,#c9a34a);border-color:#97701c;box-shadow:0 5px 14px #6e501a20}.BogoBundlePicker-module__gs0l6G__option input:focus-visible+.BogoBundlePicker-module__gs0l6G__tile{outline-offset:3px;outline:3px solid #50380c}.BogoBundlePicker-module__gs0l6G__option input:disabled+.BogoBundlePicker-module__gs0l6G__tile{opacity:.5;cursor:not-allowed}.BogoBundlePicker-module__gs0l6G__artwork{width:100%;max-width:126px;height:55px;display:block;overflow:visible}.BogoBundlePicker-module__gs0l6G__paidVials{color:#826326}.BogoBundlePicker-module__gs0l6G__freeVials{color:#c69c35}.BogoBundlePicker-module__gs0l6G__cap{fill:currentColor}.BogoBundlePicker-module__gs0l6G__glass{fill:#fffdf5;stroke:currentColor;stroke-width:1.4px}.BogoBundlePicker-module__gs0l6G__fill{fill:currentColor;opacity:.8}.BogoBundlePicker-module__gs0l6G__shine{fill:none;stroke:#fff;stroke-width:1.2px;stroke-linecap:round}.BogoBundlePicker-module__gs0l6G__plus{fill:none;stroke:#795822;stroke-width:1.4px;stroke-linecap:round}.BogoBundlePicker-module__gs0l6G__buy{font-size:16px;font-weight:800;line-height:1.2}.BogoBundlePicker-module__gs0l6G__free{color:#584014;white-space:nowrap;background:#f2e7c9;border-radius:999px;max-width:100%;padding:5px 7px;font-size:11px;font-weight:800;line-height:1.15;display:block}.BogoBundlePicker-module__gs0l6G__option input:checked+.BogoBundlePicker-module__gs0l6G__tile .BogoBundlePicker-module__gs0l6G__free{color:#51370a;background:#fff5d9}.BogoBundlePicker-module__gs0l6G__price{font-size:12px;font-weight:650}.BogoBundlePicker-module__gs0l6G__note{text-align:center;color:#705b35;margin:13px 0 0;font-size:12px;line-height:1.5}@container (max-width:350px){.BogoBundlePicker-module__gs0l6G__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BogoBundlePicker-module__gs0l6G__tile{min-height:145px}.BogoBundlePicker-module__gs0l6G__artwork{height:49px}}@media (prefers-reduced-motion:reduce){.BogoBundlePicker-module__gs0l6G__tile{transition:none}}.BogoBundlePicker-module__gs0l6G__quantityOptions{grid-template-columns:repeat(3,minmax(0,1fr))}@container (max-width:350px){.BogoBundlePicker-module__gs0l6G__quantityOptions{gap:6px}.BogoBundlePicker-module__gs0l6G__quantityOptions .BogoBundlePicker-module__gs0l6G__tile{padding-inline:2px}.BogoBundlePicker-module__gs0l6G__quantityOptions .BogoBundlePicker-module__gs0l6G__free{white-space:normal;text-align:center;padding-inline:4px;font-size:10px}}
.DetailedCoaCard-module__YidVYG__card{scroll-snap-align:start;color:#2d3b36;background:linear-gradient(160deg,#fff 45%,#fcf8ed);border:1px solid #dfd2ae;border-radius:24px;flex-direction:column;flex:0 0 min(330px,100vw - 48px);min-width:0;padding:20px;display:flex;box-shadow:0 4px 16px #312d1f0d}.DetailedCoaCard-module__YidVYG__badges{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.DetailedCoaCard-module__YidVYG__badges span{color:#796026;text-transform:uppercase;letter-spacing:.07em;background:#f3ead3;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.DetailedCoaCard-module__YidVYG__badges span:first-child{color:#fff;background:#2d3b36}.DetailedCoaCard-module__YidVYG__purity{color:#ae8b3f;text-align:center;letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1.1}.DetailedCoaCard-module__YidVYG__caption{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:#65716b;margin-top:6px;font-size:10px}.DetailedCoaCard-module__YidVYG__lab{color:#8a702e;text-align:center;margin:7px 0 18px;font-size:12px}.DetailedCoaCard-module__YidVYG__summary{background:#f7f3e9;border-radius:15px;margin:0 0 14px;padding:14px}.DetailedCoaCard-module__YidVYG__summary>div,.DetailedCoaCard-module__YidVYG__results>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:9px;display:grid}.DetailedCoaCard-module__YidVYG__summary>div+div{margin-top:7px}.DetailedCoaCard-module__YidVYG__summary dt,.DetailedCoaCard-module__YidVYG__results dt{color:#65716b}.DetailedCoaCard-module__YidVYG__summary dt,.DetailedCoaCard-module__YidVYG__summary dd{font-size:12px;line-height:1.45}.DetailedCoaCard-module__YidVYG__summary dd,.DetailedCoaCard-module__YidVYG__results dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.DetailedCoaCard-module__YidVYG__summary .DetailedCoaCard-module__YidVYG__measured{color:#917127;font-weight:800}.DetailedCoaCard-module__YidVYG__panel{background:#fff;border:1px solid #e6ddc7;border-radius:16px;padding:14px 12px}.DetailedCoaCard-module__YidVYG__panelHeading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.DetailedCoaCard-module__YidVYG__panelHeading h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.DetailedCoaCard-module__YidVYG__panelHeading span{color:#917127;white-space:nowrap;font-size:10px;font-weight:700}.DetailedCoaCard-module__YidVYG__results{margin:0}.DetailedCoaCard-module__YidVYG__results>div+div{margin-top:8px}.DetailedCoaCard-module__YidVYG__results dt,.DetailedCoaCard-module__YidVYG__results dd{font-size:11px;line-height:1.5}.DetailedCoaCard-module__YidVYG__note{color:#727970;margin:12px 0;font-size:10px;line-height:1.6}.DetailedCoaCard-module__YidVYG__report{color:#727970;text-align:center;overflow-wrap:anywhere;margin:auto 0 12px;padding-top:2px;font-size:10px}.DetailedCoaCard-module__YidVYG__link{color:#fff;background:#b59648;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.DetailedCoaCard-module__YidVYG__link:hover{background:#9a7c34}.DetailedCoaCard-module__YidVYG__link:focus-visible{outline-offset:4px;outline:3px solid #2d3b36}
