:root{--f22-ink:#29221e;--f22-muted:#594a3f;--f22-accent:#70483e;--f22-ivory:#f7f3ed;--f22-line:#d9cec4}body{background:#faf8f5}#MainContent[data-template=index]{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}#MainContent[data-template=index] .fiole-home--hero-only{padding:0!important;background:var(--f22-ivory)!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;min-height:0!important;gap:0!important;max-width:1600px;margin:0 auto;background:var(--f22-ivory)!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-copy{background:var(--f22-ivory)!important;padding:clamp(42px,6vw,95px)!important;min-height:0!important;border-radius:0!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero h1{font-size:clamp(41px,5.1vw,78px)!important;line-height:1.03!important;max-width:15ch!important;letter-spacing:-.052em!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-subtitle{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.65!important;color:var(--f22-muted)!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media{min-height:0!important;aspect-ratio:5/4!important;border-radius:0!important;background:#e8ddd2}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media img,#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-video{border-radius:0!important;object-fit:cover!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__cta{min-height:50px!important;padding:13px 24px!important;border-radius:2px!important;background:var(--f22-ink)!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;transform:none!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__cta:hover{background:var(--f22-accent)!important}#MainContent[data-template=index] .fiole-starter{border-top:1px solid #eee6dc}#MainContent[data-template=index] .fiole-starter__visual{background:#e8dcd0!important}#MainContent[data-template=index] .fiole-starter__visual-label{color:#382c25!important;background:#faf7f3d4;padding:7px 10px;border-radius:2px;letter-spacing:.11em!important;font-weight:700}#MainContent[data-template=index] .fiole-starter__eyebrow,#MainContent[data-template=index] .fiole-starter__includes span{color:#604331!important}#MainContent[data-template=index] .fiole-starter__note{color:#57453b!important;font-size:13px!important;line-height:1.45}#MainContent[data-template=index] .fiole-starter__cta{min-height:52px;transition:background .2s}#MainContent[data-template=index] .fiole-starter__cta:hover{background:#70483e}#MainContent[data-template=index] .fiole-compare{padding:clamp(45px,6vw,80px) 24px!important;max-width:1320px;margin:auto}#MainContent[data-template=index] .fiole-compare__card{border-radius:2px!important;background:#f8f5f0}#MainContent[data-template=index] .fiole-compare__card--1{background:#faf3f0}#MainContent[data-template=index] .fiole-compare__card img{height:auto!important;aspect-ratio:5/4;object-fit:cover}#MainContent[data-template=index] .fiole-compare__body{padding:clamp(20px,3vw,34px)}#MainContent[data-template=index] .fiole-duo{max-width:1320px;margin:auto;padding:25px 24px 70px!important}#MainContent[data-template=index] .fiole-duo__grid{border-radius:2px;background:#eee5dc}#MainContent[data-template=index] .fiole-duo__copy{padding:clamp(28px,4vw,55px)}#MainContent[data-template=index] .fiole-duo__saving{color:#5c392f}#MainContent[data-template=index] .fiole-ritual{border-top:1px solid var(--f22-line)}#MainContent[data-template=index] .fiole-cro__eyebrow{color:#604331}#MainContent[data-template=index] :is(a,button,summary):focus-visible{outline:3px solid #8c5637;outline-offset:4px}#MainContent:has(product-info) .product__info-wrapper{color:var(--f22-ink)}#MainContent:has(product-info) .fiole-shipping-rate{color:var(--f22-muted)}@media(min-width:990px){#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media{max-height:700px}}@media(max-width:749px){#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero{grid-template-columns:1fr!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-copy{padding:34px 22px 30px!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero h1{font-size:clamp(36px,9.5vw,52px)!important;line-height:1.04!important;margin:12px 0!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-subtitle{font-size:15px!important;line-height:1.5!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media{min-height:0!important;aspect-ratio:16/11!important}#MainContent[data-template=index] .fiole-starter__visual{min-height:0!important;aspect-ratio:5/4!important}#MainContent[data-template=index] .fiole-starter__shell{gap:24px!important}#MainContent[data-template=index] .fiole-compare{padding:44px 18px!important}#MainContent[data-template=index] .fiole-duo{padding:12px 18px 52px!important}#MainContent[data-template=index] .fiole-duo__copy{padding:28px 23px!important}#MainContent[data-template=index] .fiole-compare__card img{aspect-ratio:5/3}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] *{scroll-behavior:auto!important;transition:none!important}}#MainContent .fiole22-starter-benefits{margin:16px 0 20px;padding:20px 22px;background:#f7f3ed;border:1px solid #e1d6ca;border-radius:3px;color:#29221e}#MainContent .fiole22-starter-benefits>p:first-child{margin:0 0 10px;font-size:15px}#MainContent .fiole22-starter-benefits ul{margin:0;padding-left:19px;font-size:14px;line-height:1.85;color:#44362f}#MainContent .fiole22-starter-benefits .fiole22-starter-saving{margin:13px 0 0;padding-top:12px;border-top:1px solid #d5c6b9;color:#65402e;font-weight:700;font-size:14px}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media{display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#e8ddd2!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media--image img{display:block!important;width:100%!important;height:auto!important;max-height:720px!important;object-fit:contain!important;object-position:center!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media--video{overflow:hidden!important;min-height:0!important;max-height:720px!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-video{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:720px!important;object-fit:contain!important;object-position:center!important}#MainContent[data-template=index] .fiole-starter__visual--complete{display:block!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important;background:#e8dcd0!important}#MainContent[data-template=index] .fiole-starter__visual--complete .fiole-starter__kit-photo{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important}#MainContent[data-template=index] .fiole-starter__visual--complete .fiole-starter__kit-photo img{display:block!important;width:100%!important;height:auto!important;max-height:740px!important;object-fit:contain!important;object-position:center!important}#MainContent[data-template=index] .fiole-starter__visual--complete .fiole-starter__halo,#MainContent[data-template=index] .fiole-starter__visual--complete .fiole-starter__visual-label{display:none!important}#MainContent[data-template=index] .fiole-compare__card>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#f4ece3}#MainContent[data-template=index] .fiole-compare__card>a img{display:block!important;width:100%!important;height:auto!important;max-height:700px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}#MainContent[data-template=index] .fiole-duo__grid>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important;background:#eee5dc}#MainContent[data-template=index] .fiole-duo__grid>a img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:740px!important;object-fit:contain!important;object-position:center!important}#MainContent[data-template=index] .fiole-ritual__visual{display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}#MainContent[data-template=index] .fiole-ritual__visual img{display:block!important;width:100%!important;height:auto!important;max-height:740px!important;object-fit:contain!important;object-position:center!important}@media(max-width:749px){#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media{aspect-ratio:auto!important;min-height:0!important;max-height:none!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-video{width:auto!important;max-width:100%!important;height:auto!important;max-height:76svh!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media--video{max-height:76svh!important}#MainContent[data-template=index] .fiole-home--hero-only .fiole-home__hero-media--image img{max-height:none!important}#MainContent[data-template=index] .fiole-starter__visual--complete{aspect-ratio:auto!important;min-height:0!important}#MainContent[data-template=index] .fiole-starter__visual--complete .fiole-starter__kit-photo img{max-height:none!important}#MainContent[data-template=index] .fiole-compare__card>a img{aspect-ratio:auto!important;max-height:none!important}#MainContent[data-template=index] .fiole-duo__grid>a img{width:100%!important;max-height:none!important}#MainContent[data-template=index] .fiole-ritual__visual{aspect-ratio:auto!important;min-height:0!important}#MainContent[data-template=index] .fiole-ritual__visual img{max-height:none!important}}#product-grid .card__inner,#product-grid .card__inner .card__media,#product-grid .card__inner .media{background:#f7f3ed!important}#product-grid .card__inner .media img,#product-grid .card__inner .card__media img{object-fit:contain!important;object-position:center!important}#MainContent:has(product-info) .product__media,#MainContent:has(product-info) .product__media .media{background:#f7f3ed!important}#MainContent:has(product-info) .product__media img,#MainContent:has(product-info) .product__media .media img,#MainContent:has(product-info) .thumbnail img{object-fit:contain!important;object-position:center!important}@media(min-width:990px){#MainContent:has(product-info) product-info .product__media-wrapper{max-height:none!important;overflow:visible!important}}#product-grid .fiole22-starter-listing .card{border-color:#cbb5a2!important;background:#fffaf5!important}#product-grid .fiole22-starter-listing .card__inner{background:#f5ede5!important}#product-grid .fiole22-starter-listing .fiole-card-notes{color:#674535!important}.product .fiole-offer__choice--starter{background:#faf2e9!important;border-color:#cdb4a0!important}.product .fiole-offer__choice--starter:has(input:checked){background:#f7eadd!important;border-color:#5e4235!important}@media(max-width:749px){#product-grid .fiole22-starter-listing{min-width:0}.product .fiole-offer__choice--starter{padding:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fiole22-refinement.css.map */
