.basz-empty-reviews .mag-total-review-wrap,.basz-empty-reviews .epr-review-here{display:none!important}.basz-empty-reviews>p{text-align:center;margin-block:2rem}.basz-formula-options{padding-block:var(--basz-formula-space-top, 24px) var(--basz-formula-space-bottom, 24px);color:#49372d;background:#fff}.basz-formula-options__surface{padding:26px 0 20px;border-block:1px solid #eee5de}.basz-formula-options h2{margin:0 0 26px;text-align:center;color:#49372d;font-family:inherit;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.01em}.basz-formula-options__slider{display:block}.basz-formula-options__row{position:relative;display:flex;flex-wrap:nowrap;gap:24px;margin:0;padding:4px 0;overflow-x:auto;list-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain}.basz-formula-options__row::-webkit-scrollbar{display:none}.basz-formula-options__item{flex:1 0 0;min-width:0;text-align:center;scroll-snap-align:start}.basz-formula-options__art{display:flex;align-items:center;justify-content:center;height:82px;width:104px;max-width:100%;margin:0 auto 12px;color:#8a4e2b}.basz-formula-options__art img{width:104px;max-width:100%;height:82px;object-fit:contain}.basz-formula-options__art .basz-formula-icon{width:48px;height:48px}.basz-formula-options h3{margin:0;color:#49372d;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0}.basz-formula-options__item p{margin:4px 0 0;color:#73675e;font-size:11px;line-height:1.5;letter-spacing:0}.basz-formula-options__controls{display:none}.basz-formula-options :focus-visible{outline:2px solid #805137;outline-offset:3px}.basz-formula-options__row:focus-visible{outline-offset:5px}@media screen and (max-width:749px){.basz-formula-options{padding-block:16px}.basz-formula-options__surface{padding:22px 0 12px}.basz-formula-options h2{margin-bottom:20px;font-size:18px}.basz-formula-options__row{gap:18px}.basz-formula-options__item{flex:0 0 106px}.basz-formula-options__art,.basz-formula-options__art img{width:88px;height:70px}.basz-formula-options h3{font-size:12px}.basz-formula-options__item p{font-size:10px}.basz-formula-options__controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px}.basz-formula-options__controls>span{margin-right:auto;color:#73675e;font-size:11px}.basz-formula-options__controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#805137;background:transparent;border:1px solid #e1d2c6;border-radius:50%;font:inherit;font-size:19px;cursor:pointer}.basz-formula-options__controls button:disabled{opacity:.3;cursor:default}}@media(prefers-reduced-motion:reduce){.basz-formula-options__row{scroll-behavior:auto}}.basz-foundation-feature-section{padding-top:var(--basz-space-top, 64px);padding-bottom:var(--basz-space-bottom, 48px);background:rgb(var(--color-background))}.basz-foundation-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:center}.basz-foundation-feature__photo{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:16px}.basz-foundation-feature__copy{max-width:590px;padding-block:16px}.basz-foundation-feature__eyebrow{font-size:1.2rem;letter-spacing:.14em;font-weight:600;margin:0 0 14px}.basz-foundation-feature h2{margin:0 0 20px}.basz-foundation-feature__price{display:flex;gap:18px;align-items:center;margin:20px 0}.basz-foundation-feature__price strong{font-size:2.4rem}.basz-foundation-feature__price span{padding-left:18px;border-left:1px solid #c7b5a8;font-size:1.4rem}.basz-foundation-feature .button{background:#d89466;color:#191919;font-weight:600;min-height:48px}.basz-foundation-feature .button:hover{background:#cb875a}.basz-foundation-feature__shipping{font-size:1.25rem;margin:12px 0 0}@media screen and (max-width:749px){.basz-foundation-feature-section{padding-top:calc(var(--basz-space-top, 64px) * .625);padding-bottom:calc(var(--basz-space-bottom, 48px) * .75)}.basz-foundation-feature{grid-template-columns:minmax(0,1fr);gap:20px}.basz-foundation-feature__photo{max-width:480px;margin-inline:auto}.basz-foundation-feature__copy{padding-block:0;max-width:none}.basz-foundation-feature__price{justify-content:center}.basz-foundation-feature__price>strong span{padding-left:0;border-left:0}.basz-foundation-feature__copy>.button{display:flex;width:fit-content;max-width:100%;margin-inline:auto}.basz-foundation-feature__shipping{text-align:center}.basz-foundation-feature h2{font-size:clamp(2.8rem,8vw,4rem)}}.basz-home-carousel{display:block;color:#332b26;background:#fff}.basz-home-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin;outline-offset:-4px}.basz-home-carousel.is-enhanced .basz-home-carousel__track{scrollbar-width:none}.basz-home-carousel.is-enhanced .basz-home-carousel__track::-webkit-scrollbar{display:none}.basz-home-carousel__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;color:inherit;overflow:hidden;background:#d2c3b0}.basz-home-carousel__brand-stage{position:relative;width:100%;aspect-ratio:7 / 4}.basz-home-carousel__brand-image{display:block;width:100%;height:100%;object-fit:contain}.basz-home-carousel__brand-shop{position:absolute;inset:67.5% auto auto 50.3%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:68px;color:#332b26;text-decoration:none;border-radius:100px}.basz-home-carousel__brand-shop span{display:block;padding:clamp(3px,.8vw,12px) clamp(15px,2.8vw,40px);border:1px solid #d89466;border-radius:100px;background:#d89466;color:#332b26;font-size:clamp(1.05rem,1.4vw,1.7rem);line-height:1.3;font-weight:600;box-shadow:0 2px 12px #0003;transition:background .2s ease,border-color .2s ease}.basz-home-carousel__brand-shop:hover span{background:#e1a47e;border-color:#e1a47e}.basz-home-carousel__campaign{display:grid;grid-template-columns:43% 57%;grid-template-rows:minmax(0,1fr);width:100%;min-height:0;aspect-ratio:7 / 4;background:#f3e6d9}.basz-home-carousel__slide--lip .basz-home-carousel__campaign{background:#eddbd5}.basz-home-carousel__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:0;padding:clamp(20px,5.5vw,96px)}.basz-home-carousel__eyebrow{margin:0 0 22px;color:#795440;font-size:clamp(1rem,1.15vw,1.5rem);font-weight:500;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.basz-home-carousel__heading{margin:0;color:#332b26;font-family:var(--font-heading-family);font-size:clamp(3rem,5.1vw,8rem);font-weight:600;line-height:1.06;letter-spacing:-.055em}.basz-home-carousel__heading span{display:block;color:#8b4e2c}.basz-home-carousel__description{max-width:360px;margin:24px 0 30px;color:#65584f;font-size:clamp(1.3rem,1.3vw,1.8rem);line-height:1.6}.basz-home-carousel__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 30px;border:1px solid #d89466;border-radius:100px;background:#d89466;color:#332b26;text-decoration:none;font-size:1.5rem;line-height:1.3;font-weight:600;transition:background .2s ease}.basz-home-carousel__cta:hover{background:#e1a47e;border-color:#e1a47e}.basz-home-carousel__campaign-image-link{display:block;min-width:0;min-height:0;overflow:hidden}.basz-home-carousel__campaign-image{display:block;width:100%;height:100%;object-fit:cover}.basz-home-carousel__controls{display:flex;justify-content:center;align-items:center;gap:6px;padding:2px 20px;background:#fff;color:#805137}.basz-home-carousel__controls[hidden]{display:none}.basz-home-carousel__arrow,.basz-home-carousel__dot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.basz-home-carousel__arrow{border-radius:50%}.basz-home-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.basz-home-carousel__arrow:hover{background:#faf5f0}.basz-home-carousel__dots{display:flex;align-items:center}.basz-home-carousel__dot span{display:block;width:6px;height:6px;border-radius:9px;background:#d5c4b8;transition:width .2s ease,background .2s ease}.basz-home-carousel__dot[aria-current=true] span{width:25px;background:#8b4e2c}.basz-home-carousel__shortcuts{display:flex;justify-content:center;background:#fcfaf8;border-block:1px solid #eee5df}.basz-home-carousel__shortcuts a{display:flex;align-items:center;justify-content:center;padding:12px 42px;min-height:44px;color:#6d4b36;text-decoration:none;font-size:1.2rem;line-height:1.5}.basz-home-carousel__shortcuts a+a{border-inline-start:1px solid #eee5df}.basz-home-carousel__shortcuts a:hover{background:#f5eee8}.basz-home-carousel a:focus-visible,.basz-home-carousel button:focus-visible,.basz-home-carousel__track:focus-visible{outline:2px solid #9c633d;outline-offset:4px}.basz-home-carousel__track:focus-visible{outline-offset:-4px}.basz-home-carousel__brand-shop:focus-visible{outline-color:#fff}@media screen and (min-width:750px){.basz-home-carousel{max-width:min(1040px,105vh);margin:20px auto 0;padding-inline:20px}.basz-home-carousel__track{border-radius:16px;box-shadow:0 8px 30px #50332012}.basz-home-carousel__copy{padding:clamp(24px,3vw,48px)}.basz-home-carousel__heading{font-size:clamp(3rem,3.6vw,5rem)}.basz-home-carousel__eyebrow{margin-bottom:14px;font-size:1.1rem}.basz-home-carousel__description{margin:16px 0 20px;font-size:1.4rem}.basz-home-carousel__brand-shop span{padding:8px 28px;font-size:1.4rem}}@media screen and (max-width:749px){.basz-home-carousel__brand-shop{top:91%}.basz-home-carousel__brand-shop span{padding:4px 20px;box-shadow:0 2px 8px #50332020}.basz-home-carousel__brand-shop:focus-visible{outline-color:#805137}.basz-home-carousel__copy{padding:14px}.basz-home-carousel__eyebrow{margin-bottom:7px;font-size:.85rem;letter-spacing:.08em}.basz-home-carousel__heading{font-size:clamp(1.9rem,5.5vw,4.2rem);line-height:1.08;letter-spacing:-.045em}.basz-home-carousel__description{display:none}.basz-home-carousel__cta{margin-top:12px;min-height:44px;max-width:100%;padding:9px 10px;font-size:1.05rem;line-height:1.3;letter-spacing:0}.basz-home-carousel__shortcuts a{flex:1 1 0;padding:11px 8px;font-size:1rem;white-space:nowrap}}.basz-home-carousel__campaign--editorial{position:relative;display:block;isolation:isolate;background:#eee1cf}.basz-home-carousel__editorial-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.basz-home-carousel__campaign--editorial .basz-home-carousel__copy{width:48%;height:100%;padding:clamp(24px,4vw,60px)}.basz-home-carousel__campaign--editorial .basz-home-carousel__heading{font-size:clamp(3rem,3.6vw,5.6rem);line-height:1.04;letter-spacing:-.045em}.basz-home-carousel__campaign--editorial .basz-home-carousel__description{max-width:28rem}.basz-home-carousel__slide--lip .basz-home-carousel__campaign--editorial{background:#241619}.basz-home-carousel__slide--lip .basz-home-carousel__heading{color:#fff8f0}.basz-home-carousel__slide--lip .basz-home-carousel__heading span{color:#e1a47e}.basz-home-carousel__slide--lip .basz-home-carousel__eyebrow,.basz-home-carousel__slide--lip .basz-home-carousel__description{color:#ead7ce}@media screen and (max-width:749px){.basz-home-carousel__campaign--editorial .basz-home-carousel__copy{width:47%;padding:15px}.basz-home-carousel__campaign--editorial .basz-home-carousel__heading{font-size:clamp(2rem,5.8vw,4rem)}.basz-home-carousel__campaign--editorial .basz-home-carousel__eyebrow{font-size:.85rem;letter-spacing:.06em}.basz-home-carousel__campaign--editorial .basz-home-carousel__cta{margin-top:12px}}@media(prefers-reduced-motion:reduce){.basz-home-carousel__track{scroll-behavior:auto}.basz-home-carousel__cta,.basz-home-carousel__brand-shop span,.basz-home-carousel__dot span{transition:none}}.basz-home-ingredients{background:#fff;color:#332b26;padding:52px 0 40px}.basz-home-ingredients__inner{max-width:1280px;margin:0 auto;padding:0 40px}.basz-home-ingredients__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.basz-home-ingredients__eyebrow{margin:0 0 10px;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8b4e2c}.basz-home-ingredients h2{max-width:620px;margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3rem,3.3vw,4rem);font-weight:500;line-height:1.17;letter-spacing:-.025em;text-wrap:balance}.basz-home-ingredients__link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 0;border-bottom:1px solid #bd8a6b;color:#8b4e2c;text-decoration:none;font-size:13px;font-weight:400}.basz-home-ingredients__link svg{transition:transform .2s ease}.basz-home-ingredients__link:hover svg{transform:translate(4px)}.basz-home-ingredients__scope{max-width:720px;margin:18px 0 24px;color:#65584f;font-size:13px;line-height:1.65}.basz-home-ingredients__slider{display:block;position:relative}.basz-home-ingredients__rail{position:relative;display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:4px 0;list-style:none}.basz-home-ingredients__rail::-webkit-scrollbar{display:none}.basz-home-ingredients__card{flex:0 0 calc((100% - 72px) / 4.2);scroll-snap-align:start;min-width:0}.basz-home-ingredients__art{display:grid;place-items:center;aspect-ratio:1;padding:10px;overflow:hidden;border-radius:14px;background:#faf7f3}.basz-home-ingredients__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.basz-home-ingredients__copy{padding:13px 8px 8px;text-align:center}.basz-home-ingredients__copy h3{margin:0;color:#332b26;font-size:17px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.basz-home-ingredients__copy p{margin:7px 0 0;color:#766254;font-size:12px;line-height:1.5}.basz-home-ingredients__footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px}.basz-home-ingredients__footer>p{margin:0;color:#65584e;font-size:12px;letter-spacing:.02em}.basz-home-ingredients__controls{display:flex;align-items:center;gap:12px}.basz-home-ingredients__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;padding:0;border:1px solid #b69b84;border-radius:50%;background:transparent;color:#593a27;cursor:pointer}.basz-home-ingredients__arrow:hover:not(:disabled){background:#805137;border-color:#805137;color:#fff}.basz-home-ingredients__arrow:disabled{opacity:.35;cursor:default}.basz-home-ingredients__counter{display:flex;gap:5px;justify-content:center;min-width:38px;font-size:12px;font-variant-numeric:tabular-nums;color:#65584e}.basz-home-ingredients :focus-visible{outline:2px solid #593a27;outline-offset:3px}.basz-home-ingredients__rail:focus-visible{outline-offset:5px}@media(max-width:749px){.basz-home-ingredients{padding:32px 0 28px}.basz-home-ingredients__inner{padding:0 20px}.basz-home-ingredients__heading{display:block}.basz-home-ingredients__eyebrow{margin-bottom:9px;font-size:10px}.basz-home-ingredients h2{max-width:400px;font-size:clamp(2.8rem,7.3vw,3.2rem)}.basz-home-ingredients__link{margin-top:8px;min-height:44px;font-size:12px}.basz-home-ingredients__scope{margin:14px 0 18px;font-size:12px;line-height:1.6}.basz-home-ingredients__rail{gap:12px;margin-right:-20px;padding-right:20px;scroll-padding-right:20px}.basz-home-ingredients__card{flex-basis:44%}.basz-home-ingredients__art{padding:5px;border-radius:10px}.basz-home-ingredients__copy{padding:11px 5px 6px}.basz-home-ingredients__copy h3{font-size:14px}.basz-home-ingredients__copy p{display:none}.basz-home-ingredients__footer{margin-top:13px}.basz-home-ingredients__footer>p{max-width:160px;font-size:11px}.basz-home-ingredients__controls{gap:7px}.basz-home-ingredients__arrow{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.basz-home-ingredients__rail{scroll-behavior:auto}.basz-home-ingredients__link svg{transition:none}}.basz-ig{padding:48px 0 64px;color:#49372d;background:#fffdfa}.basz-ig *,.basz-ig *:before,.basz-ig *:after{box-sizing:border-box}.basz-ig [hidden]{display:none!important}.basz-ig-hero{max-width:830px;margin:0 auto;text-align:center}.basz-ig-eyebrow{margin:0 0 12px;color:#704428;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.basz-ig h1{margin:0;color:#30231c;font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.025em}.basz-ig-intro{margin:20px auto 14px;font-size:17px;line-height:1.7;max-width:700px}.basz-ig-scope{margin:0 auto;max-width:740px;color:#68594f;font-size:13px;line-height:1.7}.basz-ig-spotlight{margin:44px 0 52px}.basz-ig-spotlight__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.basz-ig-spotlight__heading h2{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.18;color:#30231c;letter-spacing:-.02em}.basz-ig-spotlight__heading>p{max-width:440px;margin:0;color:#68594f;font-size:13px;line-height:1.7}.basz-ig-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.basz-ig-highlight{min-width:0;background:#fff;border:1px solid #e9d5c4;border-radius:20px;overflow:hidden}.basz-ig-highlight__art{display:grid;place-items:center;min-height:180px;padding:15px;background:radial-gradient(ellipse at 50% 55%,#fffdfa,#f6ebe2 72%)}.basz-ig-highlight:nth-child(3n+2) .basz-ig-highlight__art{background:radial-gradient(ellipse at 50% 55%,#fffdfa,#f0eee5 72%)}.basz-ig-highlight__image{display:block;width:150px;max-width:100%;height:150px;object-fit:contain}.basz-ig-highlight__copy{padding:18px 18px 22px}.basz-ig-highlight__scope{display:inline-block;margin-bottom:10px;color:#68594f;font-size:10px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.basz-ig-highlight__scope--current{color:#704428}.basz-ig-highlight h3{margin:0 0 8px;font-size:18px;line-height:1.35;color:#493025}.basz-ig-highlight p{margin:0;font-size:13px;line-height:1.65}.basz-ig-gallery-controls{display:none}.basz-ig-gallery-controls button{display:grid;place-items:center;width:46px;height:46px;padding:0;color:#493025;border:1px solid #b99a82;border-radius:50%;background:#fffdfa;cursor:pointer}.basz-ig-gallery-controls button:disabled{opacity:.4;cursor:default}.basz-ig-gallery-controls [data-ingredient-gallery-position]{font-size:12px;color:#68594f;text-align:center}.basz-ig-glossary__heading{margin:0 0 12px;font-size:26px;color:#30231c}.basz-ig-glossary__note{max-width:760px;margin:0 0 22px;color:#68594f;font-size:13px;line-height:1.7}.basz-ig-controls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:16px;align-items:end;padding:22px;background:#fbf7f3;border:1px solid #eadfd5;border-radius:16px}.basz-ig-field{min-width:0}.basz-ig-field label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.basz-ig-field input,.basz-ig-field select{width:100%;min-width:0;min-height:48px;padding:11px 14px;border:1px solid #b9a698;border-radius:8px;background:#fff;color:#49372d;font:inherit;font-size:15px}.basz-ig-clear{min-height:48px;padding:12px 18px;border:1px solid #704428;border-radius:24px;background:#fffdfa;color:#704428;font:inherit;font-size:14px;cursor:pointer}.basz-ig a{color:#704428;text-underline-offset:3px}.basz-ig :is(input,select,button,summary,a,[tabindex]):focus-visible{outline:2px solid #704428;outline-offset:4px}.basz-ig-count{margin:16px 0;font-size:13px;color:#68594f}.basz-ig-empty{padding:24px;background:#fbf7f3;border-radius:12px;font-size:15px}.basz-ig-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.basz-ig-entry{min-width:0;border:1px solid #eadfd5;border-radius:12px;background:#fff;overflow-wrap:anywhere}.basz-ig-entry summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;cursor:pointer;list-style:none;color:#49372d;font-size:15px;line-height:1.5;font-weight:600}.basz-ig-entry summary::-webkit-details-marker{display:none}.basz-ig-entry summary:after{content:"+";font-size:22px;line-height:1;flex:0 0 14px;font-weight:400}.basz-ig-entry[open] summary:after{content:"\2212"}.basz-ig-entry[open]{border-color:#cbb19b}.basz-ig-entry__category{margin-left:auto;font-size:10px;font-weight:400;color:#68594f;text-align:right;flex:0 0 92px}.basz-ig-entry__body{padding:0 18px 18px}.basz-ig-entry__body p{margin:0 0 12px;font-size:14px;line-height:1.7}.basz-ig-entry__body p:last-child{margin-bottom:0}.basz-ig-entry__body .basz-ig-inci,.basz-ig-entry__body .basz-ig-where{font-size:12px;color:#68594f}.basz-ig-reading{max-width:900px;margin:52px auto 0;padding:30px;background:#fbf7f3;border-radius:18px}.basz-ig-reading h2{margin:0 0 16px;font-size:24px}.basz-ig-reading details{border-bottom:1px solid #e5d8cd;padding:16px 0}.basz-ig-reading summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.basz-ig-reading p{font-size:14px;line-height:1.8}.basz-ig-reading .basz-ig-sources{font-size:12px;margin-top:24px}@media(min-width:750px)and (max-width:1099px){.basz-ig-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.basz-ig{padding-block:32px 40px}.basz-ig-spotlight{margin:32px 0 40px}.basz-ig-spotlight__heading{display:block;margin-bottom:20px}.basz-ig-spotlight__heading>p{margin-top:14px}.basz-ig-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.basz-ig[data-gallery-enhanced] .basz-ig-highlights{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:5px 0 12px;scrollbar-width:thin;scrollbar-color:#c6a58d #f6ebe2;overscroll-behavior-x:contain}.basz-ig[data-gallery-enhanced] .basz-ig-highlight{flex:0 0 78%;scroll-snap-align:start}.basz-ig-highlight__art{min-height:190px}.basz-ig-highlight__image{width:160px;height:160px}.basz-ig-highlight__copy{padding:16px 18px 20px}.basz-ig-gallery-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:12px}.basz-ig-controls,.basz-ig-grid{grid-template-columns:1fr}.basz-ig-controls{padding:18px}.basz-ig-entry summary{padding:16px;font-size:14px}.basz-ig-entry__category{flex-basis:78px}.basz-ig-reading{margin-top:32px;padding:22px}}.basz-social-links{border-top:1px solid rgba(139,82,46,.28);padding-top:calc(var(--basz-social-padding-top) * .75);padding-bottom:calc(var(--basz-social-padding-bottom) * .75)}.basz-social-links__inner{text-align:center}.basz-social-links h2{margin:0;font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.25}.basz-social-links__caption{max-width:56rem;margin:.8rem auto 0;font-size:1.4rem;line-height:1.5}.basz-social-links__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.6rem}.basz-social-links__buttons .button{--color-button-text: 0, 0, 0;min-width:13rem;min-height:4.4rem;padding-inline:2rem}.basz-social-links__buttons a:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}@media screen and (max-width:479px){.basz-social-links__buttons .button{flex:1 1 12rem;max-width:20rem}}@media screen and (min-width:750px){.basz-social-links{padding-top:min(var(--basz-social-padding-top),2.4rem);padding-bottom:min(var(--basz-social-padding-bottom),2.4rem)}.basz-social-links__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:3rem;text-align:left}.basz-social-links h2,.basz-social-links__caption{grid-column:1}.basz-social-links__caption{max-width:none;margin-inline:0}.basz-social-links__buttons{grid-column:2;grid-row:1 / span 2;align-self:center;margin-top:0}}.basz-compact-collection{max-width:960px;margin-inline:auto}.basz-compact-collection .collection__title{margin-bottom:20px;padding-inline:24px}.basz-compact-collection .collection__title .title{margin-bottom:0;font-size:clamp(2.4rem,3vw,3rem);line-height:1.3}.basz-compact-collection slider-component{--desktop-margin-left-first-item: 24px}.basz-compact-collection .product-grid{column-gap:16px}.basz-compact-collection .card>.card__content>.card__information{padding:12px 5px 5px}.basz-compact-collection .card>.card__content>.card__information>.card__heading{font-size:1.35rem;line-height:1.4;min-height:2.8em}.basz-compact-collection .card-information>.price{margin-top:5px;font-size:1.4rem;line-height:1.5}.basz-compact-collection .slider-buttons{margin-top:3px}.basz-compact-collection .collection__view-all{margin-top:4px}.basz-compact-collection .collection__view-all a{display:inline-flex;align-items:center;min-height:44px;font-size:1.3rem}@media screen and (max-width:749px){.basz-compact-collection .collection__title{padding-inline:20px;margin-bottom:14px}.basz-compact-collection .product-grid{column-gap:12px;scroll-padding-left:20px}.basz-compact-collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc((100% - 52px)/2)}.basz-compact-collection .grid--peek.slider .grid__item:first-of-type{margin-left:20px}.basz-compact-collection .card>.card__content>.card__information{padding:10px 2px 2px}.basz-compact-collection .card>.card__content>.card__information>.card__heading{font-size:1.15rem;line-height:1.4}.basz-compact-collection .card-information>.price{margin-top:4px;font-size:1.3rem}}.basz-video-actions{display:flex;justify-content:center;margin-top:2.4rem}.basz-video-actions .button{--color-button-text: 0, 0, 0;min-width:16rem;min-height:4.8rem}.basz-video-actions a:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}basz-shade-card{display:block}basz-shade-card .basz-shade-card__media>img{opacity:1}.basz-card-shades{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:5px;position:relative;z-index:3}.basz-card-shade,.basz-card-shades__more{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#332b26;border-radius:50%;text-decoration:none;cursor:pointer}.basz-card-shade>span{width:17px;height:17px;border-radius:50%;background:var(--basz-shade-color);box-shadow:inset 0 0 0 1px #332b262e}.basz-card-shade[aria-pressed=true]>span{outline:1px solid #805137;outline-offset:4px}.basz-card-shade:focus-visible,.basz-card-shades__more:focus-visible{outline:2px solid #805137;outline-offset:-2px}.basz-card-shade:not(:disabled):hover>span{outline:1px solid #a57455;outline-offset:4px}.basz-card-shades__more{font-size:12px;font-weight:500}.basz-card-shades__count--mobile,.basz-card-shades__more--mobile{display:none}@media screen and (max-width:749px){.basz-card-shades{min-height:34px;margin-top:4px}.basz-card-shade,.basz-card-shades__more{flex-basis:32px;width:32px;height:32px}.basz-card-shade>span{width:15px;height:15px}.basz-card-shade--desktop,.basz-card-shades__count--desktop{display:none}.basz-card-shades__count--mobile{display:inline}.basz-card-shades__more--mobile{display:inline-flex}.basz-card-shades__more{font-size:11px}}.card-wrapper .card__media .media>.basz-card-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:52px 24px 20px;box-sizing:border-box;background:#f2efed;opacity:0;z-index:2;pointer-events:none;transition:opacity .18s ease}.card-wrapper .card__media .media>.basz-card-palette--many{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:56px 20px 20px}.basz-card-palette__shade{display:grid;grid-template-rows:minmax(24px,1fr) auto;align-content:start;min-width:0;min-height:0;overflow:hidden}.basz-card-palette__color{display:block;height:32px;border:1px solid rgb(0 0 0 / 12%);border-radius:3px;background-color:var(--basz-shade)}.basz-card-palette--many .basz-card-palette__color{height:22px}.basz-card-palette__name{display:block;padding-top:4px;font-size:10px;line-height:1.2;text-align:center;color:#24201e;overflow-wrap:anywhere}.basz-card-palette--many .basz-card-palette__name{font-size:9px}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media .media>.basz-card-palette{opacity:1}}.card-wrapper:focus-within .card__media .media>.basz-card-palette{opacity:1}@media(prefers-reduced-motion:reduce){.media>.basz-card-palette{transition:none}}.basz-formula-badges{box-sizing:border-box;min-width:0;max-width:100%;margin-block:24px 0;padding:20px;color:#5b3a2a;background:#fbf7f3;border:1px solid #eadfd5;border-radius:16px;text-align:start}.basz-formula-badges__heading{margin:0 0 12px;color:#5b3a2a;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.04em}.basz-formula-badges__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.basz-formula-badges__pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:7px 11px;border:1px solid #ddc8b7;border-radius:24px;background:#fffdfa;color:#704428;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}.basz-formula-badges__pill span{min-width:0;overflow-wrap:anywhere}.basz-formula-badges__pill .basz-formula-icon{flex:0 0 22px;width:22px;height:22px}.basz-formula-badges__note{margin:12px 0 0;color:#665950;font-size:12px;line-height:1.6;letter-spacing:0}.basz-formula-badges--compact{margin-block:12px 0;padding:0;border:0;border-radius:0;background:transparent}.basz-formula-badges--compact .basz-formula-badges__list{gap:6px}.card-information .basz-formula-badges--compact .basz-formula-badges__list{justify-content:center}.basz-formula-badges--compact .basz-formula-badges__pill{gap:4px;padding:4px 8px;font-size:12px;line-height:1.4}.basz-formula-badges--compact .basz-formula-icon{flex-basis:18px;width:18px;height:18px}@media screen and (max-width:749px){.basz-formula-badges:not(.basz-formula-badges--compact){margin-block-start:20px;padding:16px}}@media screen and (min-width:750px){.card-information .basz-formula-badges--compact .basz-formula-badges__list{min-height:60px;align-content:flex-start}}.basz-studio,product-info[data-product-id="9753835700375"] .product__media,.card-wrapper:has(a[href*="/products/bare-it-all-liquid-foundation"]) .card__media .media{background:#c1c3c4;isolation:isolate}.basz-studio,product-info[data-product-id="9753835700375"] .product__media{position:relative}.basz-studio__bottle,product-info[data-product-id="9753835700375"] .product__media>img,.card-wrapper:has(a[href*="/products/bare-it-all-liquid-foundation"]) .card__media .media>img{box-sizing:border-box;width:100%;height:100%;padding:0;object-fit:contain;position:relative;z-index:1}product-info[data-product-id="9753835700375"] .product__media>img,.card-wrapper:has(a[href*="/products/bare-it-all-liquid-foundation"]) .card__media .media>img{position:absolute}product-info[data-product-id="9753835700375"] .thumbnail{background:#c1c3c4}product-info[data-product-id="9753835700375"] .thumbnail img{padding:0;object-fit:contain}product-info[data-product-id="9753835700375"] .product-form__submit{--color-button: 216, 148, 102;--color-button-text: 25, 25, 25;background:#d89466;color:#191919;min-height:48px;font-weight:600}product-info[data-product-id="9753835700375"] .product-form__submit:hover:not([disabled]){background:#cb875a}product-info[data-product-id="9753835700375"] :is(.product-form__submit,.swatch-selector,.swatch-view-item):focus-visible{outline:3px solid #191919;outline-offset:3px}product-info[data-product-id="9753835700375"] .swatch-view-custom-image{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px!important;width:100%;padding:4px!important}product-info[data-product-id="9753835700375"] .swatch-view-item{width:100%!important;margin:0!important;padding:0!important}product-info[data-product-id="9753835700375"] .swatch-image-wrapper{width:100%!important;height:100%;padding:3px!important;border:0!important;border-radius:0!important;grid-area:1 / 1!important}product-info[data-product-id="9753835700375"] .swatch-custom-image{display:grid!important;grid-template-rows:46px 1fr!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;width:100%!important;height:100%!important;min-height:84px;border-radius:5px!important;background:#fff!important;border:1px solid #d9c6b9!important;overflow:hidden!important}product-info[data-product-id="9753835700375"] .star-set-image{width:100%!important;height:46px!important;border-radius:0!important;background-color:#c1c3c4!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}product-info[data-product-id="9753835700375"] .swatch-img-text{z-index:1!important;display:block!important;position:static!important;width:100%!important;height:auto!important;opacity:1!important;color:#191919!important;font-size:11px!important;line-height:1.3!important;padding:7px 4px!important;white-space:normal!important;text-align:center!important;background:#fff!important}product-info[data-product-id="9753835700375"] .swatch-custom-image.swatch-selected,product-info[data-product-id="9753835700375"] .swatch-view-item[aria-checked=true] .swatch-custom-image{border:2px solid #191919!important;box-shadow:0 0 0 1px #d89466!important}product-info[data-product-id="9753835700375"] .product-form__input--pill input[type=radio]+label{border-color:#d9c6b9;padding:12px 14px;min-height:44px;white-space:normal;line-height:1.3}product-info[data-product-id="9615241511063"] .product-form__submit{--color-button: 216, 148, 102;--color-button-text: 25, 25, 25;background:#d89466;color:#191919;font-weight:600;min-height:48px}product-info[data-product-id="9615241511063"] .product-form__submit:hover:not([disabled]){background:#cb875a}product-info[data-product-id="9615241511063"] .product-form__submit:focus-visible{outline:3px solid #191919;outline-offset:4px}product-info[data-product-id="9615241511063"] .swatch-view-custom-image{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px!important;width:100%;padding:4px!important}product-info[data-product-id="9615241511063"] .swatch-view-item{width:100%!important;margin:0!important;padding:0!important;align-self:stretch}product-info[data-product-id="9615241511063"] .swatch-image-wrapper{width:100%!important;height:100%;padding:3px!important;border:0!important;border-radius:0!important;grid-area:1 / 1!important}product-info[data-product-id="9615241511063"] .swatch-custom-image{display:grid!important;grid-template-rows:34px 1fr!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:74px;border-radius:5px!important;background:#fff!important;border:1px solid #d9c6b9!important;overflow:hidden!important}product-info[data-product-id="9615241511063"] .star-set-image{width:100%!important;height:34px!important;border-radius:0!important}product-info[data-product-id="9615241511063"] .swatch-img-text{display:block!important;position:static!important;grid-area:2 / 1!important;z-index:1!important;width:100%!important;height:auto!important;padding:6px 2px!important;color:#191919!important;background:#fff!important;opacity:1!important;transform:none!important}product-info[data-product-id="9615241511063"] .swatch-img-text p{display:block!important;font:inherit;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:normal;word-break:normal;margin:0!important;color:#191919!important}product-info[data-product-id="9615241511063"] .swatch-view-item[aria-checked=true] .swatch-custom-image{outline:2px solid #191919;outline-offset:2px}product-info[data-product-id="9615241511063"] .swatch-view-item:focus-visible{outline:3px solid #191919;outline-offset:2px}product-info[data-product-id="9615241511063"] .swatch-tool-tip,product-info[data-product-id="9615241511063"] .swatch-tool-tip-pointer{display:none!important}product-info[data-product-id="9615241511063"] .basz-shade-note{font-size:1.3rem;line-height:1.5;margin-block:1rem;color:#57504c}product-info[data-product-id="9615241511063"] .product__media img{object-fit:contain;background:#f8f6f4}product-info[data-product-id="9615241511063"] .product__description li+li{margin-top:.5rem}.basz-card-product-action{display:flex;justify-content:center;position:relative;z-index:2;grid-row-start:4;padding:2px 6px 4px}.basz-card-product-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:112px;padding:8px 18px;color:#332b26;background:#d89466;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;border:1px solid #d89466;border-radius:100px}.basz-card-product-link:hover{color:#332b26;background:#e1a47e;border-color:#e1a47e}.basz-card-product-link:focus-visible{outline:2px solid #805137;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map */
