@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/cdn/fonts/karla/karla_n4.40497e07df527e6a50e58fb17ef1950c72f3e32c.woff2) format("woff2")}body.chemistry-site{--chem-ink: #212121;--chem-wine: #4a0d13;--chem-wine-soft: #6b252d;--chem-rose: #b66e75;--chem-cream: #f5f2ec;--chem-line: #ded9d1;--chem-white: #fff;--chem-page: 1180px;margin:0;color:var(--chem-ink);background:var(--chem-white);font-family:Inter,sans-serif;font-size:16px;letter-spacing:0;line-height:1.6}.chemistry-site .content-for-layout{overflow:clip}.chemistry-site h1,.chemistry-site h2,.chemistry-site h3,.chemistry-site h4,.chemistry-site h5,.chemistry-site p{margin:0;color:inherit}.chemistry-site h1,.chemistry-site h2,.chemistry-site .chem-serif{font-family:Garamond,Baskerville,Caslon,serif;font-weight:400;letter-spacing:0}.chemistry-site a{color:inherit;text-decoration:none}.chemistry-site img,.chemistry-site video,.chemistry-site svg{display:block;max-width:100%}.chemistry-site button,.chemistry-site input,.chemistry-site textarea,.chemistry-site select{font:inherit}.chemistry-site .shopify-section{margin:0}.chemistry-site .page-width{max-width:var(--chem-page)}.chem-wrap{width:min(calc(100% - 64px),var(--chem-page));margin-right:0;margin-left:max(32px,calc((100vw - var(--chem-page)) / 2))}.chem-placeholder{display:grid;width:100%;height:100%;min-height:280px;place-items:center;overflow:hidden;color:#ffffffb8;background:linear-gradient(135deg,#4a0d13,#9e5e65)}.chem-placeholder .placeholder-svg{width:100%;height:100%;opacity:.2}.chem-empty-state{display:grid;min-height:58vh;place-items:center;padding:90px 0;background:var(--chem-white);text-align:center}.chem-empty-state__inner{max-width:720px}.chem-empty-state .chem-eyebrow{margin-bottom:16px;color:var(--chem-rose)}.chem-empty-state h1{font-size:clamp(48px,7vw,84px);line-height:.95}.chem-empty-state .rte{max-width:520px;margin:22px auto 28px;font-size:16px}.chemistry-site .main-page-title,.chemistry-site .title--primary,.chemistry-site .collection-list-title,.chemistry-site .template-search__header h1,.chemistry-site .article-template__title{font-family:Garamond,Baskerville,Caslon,serif;font-weight:400}.chemistry-site .chem-button{display:inline-flex;min-height:41.25px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;padding:10px 20px;color:var(--chem-white);background:#212121;font-family:Karla,sans-serif;font-size:14px;font-weight:600;letter-spacing:.025em;line-height:19.25px;text-align:center;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease}.chemistry-site .chem-button:hover{transform:translateY(-2px);background:#000}.chemistry-site .chem-button--light{color:#171717;background:var(--chem-white)}.chemistry-site .chem-button--light:hover{color:var(--chem-white);background:var(--chem-wine)}.chem-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.chem-section-title{font-family:Garamond,Baskerville,Caslon,serif;font-size:clamp(36px,4vw,54px);font-weight:400;line-height:.98}.chem-section-copy,.chem-section-copy p{font-size:16px;line-height:1.55}[data-chem-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}[data-chem-reveal].is-visible{opacity:1;transform:translateY(0)}.chem-header-shell{position:relative;z-index:40;color:var(--chem-ink);background:var(--chem-white)}.chem-announcement{display:grid;min-height:29.25px;place-items:center;padding:5px 20px;color:var(--chem-white);background:#282d2f;font-size:13px;font-weight:400;line-height:1.35;text-align:center;text-transform:uppercase}.chem-header{position:relative;display:grid;min-height:75px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:12px 48px;border-bottom:1px solid #ece8e2;background:#fff}.chem-header-shell.is-stuck .chem-header{position:fixed;top:0;right:0;left:0;z-index:45;box-shadow:0 8px 24px #18121214}.chem-header-shell.is-stuck{padding-bottom:75px}.chem-header__left,.chem-header__right{display:flex;align-items:center;gap:22px}.chem-header__right{justify-content:flex-end}.chem-icon-button,.chem-header__link{display:inline-flex;min-width:26px;min-height:26px;align-items:center;justify-content:center;border:0;padding:0;color:var(--chem-ink);background:transparent;cursor:pointer}.chem-icon-button svg,.chem-header__link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.chem-header__logo{display:block;width:135px;line-height:0}.chem-header__logo img{width:100%;height:auto}.chem-localization{display:flex;align-items:center;gap:8px}.chem-localization:before{content:"\2726";display:grid;width:20px;height:16px;place-items:center;color:#fff;background:#c40018;font-size:8px}.chem-localization select{max-width:190px;border:0;padding:5px 20px 5px 0;color:var(--chem-ink);background:transparent;font-size:14px}.chem-localization>span{font-size:14px;white-space:nowrap}.chem-cart-count{display:grid;min-width:17px;height:17px;place-items:center;margin:-14px 0 0 -8px;border-radius:50%;color:var(--chem-white);background:var(--chem-wine);font-size:10px;font-weight:600}.chem-drawer,.chem-search-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden;opacity:0;transition:opacity .22s ease,visibility .22s ease}.chem-drawer.is-open,.chem-search-panel.is-open{visibility:visible;opacity:1}.chem-drawer__shade,.chem-search-panel__shade{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1511109e}.chem-drawer__panel{position:relative;width:min(390px,91vw);height:100%;padding:25px 34px 40px;overflow-y:auto;background:var(--chem-white);transform:translate(-100%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.chem-drawer.is-open .chem-drawer__panel{transform:translate(0)}.chem-drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.chem-drawer__logo{width:120px}.chem-drawer__menu{display:grid;gap:0;margin:0;padding:0;list-style:none}.chem-drawer__menu a,.chem-drawer__submenu summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e2dc;font-family:Garamond,Baskerville,Caslon,serif;font-size:25px;line-height:1}.chem-drawer__submenu summary{cursor:pointer;list-style:none}.chem-drawer__submenu summary::-webkit-details-marker{display:none}.chem-drawer__submenu summary:after{content:"+";font-family:Inter,sans-serif;font-size:21px}.chem-drawer__submenu[open] summary:after{content:"\2212"}.chem-drawer__submenu ul{margin:0;padding:8px 0 12px 18px;list-style:none}.chem-drawer__submenu li a{min-height:38px;border:0;font-family:Inter,sans-serif;font-size:14px}.chem-search-panel{display:grid;align-items:start}.chem-search-panel__box{position:relative;width:100%;padding:36px max(24px,calc((100vw - var(--chem-page)) / 2));background:var(--chem-white);transform:translateY(-100%);transition:transform .3s ease}.chem-search-panel.is-open .chem-search-panel__box{transform:translateY(0)}.chem-search-panel form{display:flex;max-width:760px;margin:0 auto;border-bottom:1px solid var(--chem-ink)}.chem-search-panel input{width:100%;border:0;padding:15px 4px;outline:0;font-size:18px}.chem-search-panel__close{position:absolute;top:18px;right:24px}body.chemistry-menu-open{overflow:hidden}.chem-ticker{display:flex;height:39.25px;align-items:center;overflow:hidden;color:#303032;background:#ebe8e1}.chem-ticker__track{display:flex;width:max-content;animation:chemistryTicker 28s linear infinite}.chem-ticker__group{display:flex;align-items:center}.chem-ticker__item{padding:0 40px;font-size:14px;line-height:19.25px;text-align:center;white-space:nowrap}@keyframes chemistryTicker{to{transform:translate(-50%)}}.chem-home-hero{position:relative;height:550px;overflow:hidden;color:var(--chem-white);background:var(--chem-wine)}.chem-home-hero__media,.chem-home-hero__media picture,.chem-home-hero__media img,.chem-home-hero__media video{width:100%;height:100%}.chem-home-hero__media img,.chem-home-hero__media video{object-fit:cover;object-position:center}.chem-home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#0000 68%);pointer-events:none}.chem-home-hero__content{position:absolute;right:24px;bottom:34px;left:24px;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.chem-home-hero__content h1{max-width:510px;padding-bottom:5px;font-size:36px;line-height:39.6px}.chem-home-hero__content .chem-home-hero__copy{max-width:400px;margin:8px auto 26px;font-size:16px;line-height:1.1}.chem-home-hero__social{display:flex;width:300px;align-items:center;gap:10px;margin-top:8px;padding-top:15px;font-size:12px;line-height:12px;text-align:left}.chem-home-hero__avatars{display:flex;width:60px;flex:0 0 60px}.chem-home-hero__avatars img{width:30px;height:30px;border:2px solid rgba(255,255,255,.7);border-radius:50%;object-fit:cover}.chem-home-hero__avatars img+img{margin-left:-15px}.chem-home-hero__social p{display:flex;width:230px;flex-direction:column;gap:5px;margin:0}.chem-home-hero__social strong,.chem-home-hero__social span{display:block;line-height:12px}.chem-home-hero__verified{display:inline-grid;width:13px;height:13px;place-items:center;margin-left:3px;border-radius:50%;color:#fff;background:#0095f6;font-size:9px}.chem-press{padding:30px 0;border-block:1px solid #ebe7e1}.chem-press__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:15px}.chem-press__label{justify-self:center;font-size:15px;white-space:nowrap}.chem-press__item{display:flex;align-items:center;justify-content:center}.chem-press__item img{width:auto;height:auto;max-height:24.5px;object-fit:contain}.chem-press__item--womens img{width:110px}.chem-press__item--vogue img{width:84.609375px}.chem-press__item--elle img{width:53.75px}.chem-press__item--new-york img{width:93.4453125px}.chem-press__missing{display:grid;width:22px;height:22px;place-items:center;color:#b8b8b8}.chem-press__missing svg{width:22px;height:22px}.chem-home-intro{padding:27px 0 15px;text-align:center}.chem-home-intro h2{margin-bottom:16px;font-size:36px;line-height:39.6px}.chem-home-intro__text{max-width:570px;margin:0 auto;font-size:16px;line-height:1.6}.chem-split{padding:50px 0 100px}.chem-split--flush-bottom{padding-top:100px;padding-bottom:0}.chem-split__grid{display:grid;height:550px;min-height:550px;grid-template-columns:1fr 1fr;align-items:stretch}.chem-split__grid--reverse .chem-split__media{order:2}.chem-split__media{height:550px;min-height:550px;overflow:hidden;border-radius:0;background:var(--chem-wine)}.chem-split__media img,.chem-split__media video,.chem-split__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.chem-split__media .chem-placeholder{min-height:0}.chem-split__content{display:flex;flex-direction:column;justify-content:center;margin-inline:47.203125px;padding:50px}.chem-split__grid--reverse .chem-split__content{padding-left:0;padding-bottom:34px}.chem-split__grid--reverse .chem-split__copy{margin-bottom:16px}.chem-split__content h2{margin-bottom:16px;font-size:36px;line-height:39.6px}.chem-split__copy{font-size:16px;line-height:25.6px}.chem-icon-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:15px 0}.chem-icon-list__item{display:flex;flex-direction:column;align-items:center;text-align:center}.chem-icon-list__item img{width:28px;height:28px;object-fit:contain}.chem-icon-list__item h5{margin:7px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16.8px}.chem-home-reviews{height:609.3671875px;padding:0;overflow:hidden;background:var(--chem-cream)}.chem-home-reviews__grid{display:grid;height:100%;grid-template-columns:1fr 2fr;grid-template-rows:100%;align-items:center;gap:80px}.chem-home-reviews__intro h2{margin:15px 0 16px;font-size:36px;line-height:39.6px;text-transform:uppercase}.chem-home-reviews__intro>div:last-child,.chem-home-reviews__intro>div:last-child p{font-size:16px;line-height:25.6px}.chem-trustpilot-badge{display:flex;align-items:center;gap:10px;font-size:16px;line-height:25.6px}.chem-trustpilot-stars{display:inline-block;width:107px;height:20px;flex:0 0 107px;line-height:0}.chem-trustpilot-stars img{width:107px;height:20px}.chem-trustpilot-logo{width:72px;height:26px;flex:0 0 72px}.chem-review-columns{display:grid;height:909.3671875px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chem-review-column{display:flex;flex-direction:column;gap:20px;animation:chemReviewsUp 16s ease-in-out infinite alternate}.chem-review-column:nth-child(2){transform:translateY(11px);animation-name:chemReviewsDown}@keyframes chemReviewsUp{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes chemReviewsDown{0%{transform:translateY(11px)}to{transform:translateY(-89px)}}.chem-review-card{padding:15px 30px;border:1px solid #fff;border-radius:10px;background:var(--chem-white);font-size:14px;line-height:22.4px}.chem-review-card__rating{display:flex;align-items:center;gap:15px;margin:20px 0}.chem-review-quote{display:block;width:20px;height:20px;margin-bottom:6.3984375px;line-height:0}.chem-review-quote img{width:20px;height:20px}.chem-review-card h3{margin:0;font-family:Garamond,Baskerville,Caslon,serif;font-size:25px;font-weight:400;line-height:30px}.chem-review-card__date{color:#000;font-size:14px;white-space:nowrap}.chem-review-card .chem-review-card__body{margin:7px 0;font-size:14px;line-height:22.4px}.chem-review-card__author{margin:0;font-size:14px;font-weight:700;line-height:22.4px}.chem-stats{display:flex;align-items:center;flex-wrap:wrap;gap:25px 50px;margin:0}.chem-stats-wrap{padding-block:10px}.chem-stat{display:block}.chem-stat__icon,.chem-stat__icon img,.chem-stat__icon svg{width:30px;height:30px}.chem-stat__icon{margin-bottom:13.09375px}.chem-stat__icon svg{color:#d8d8d8;opacity:.18}.chem-stat h5{margin:6px 0 -6px;font-family:Inter,sans-serif;font-size:23px;font-weight:400;line-height:27.6px}.chem-stat p{margin:8px 0;font-size:16px;line-height:25.6px}.chem-split__button--mood{margin:15px 0 20px}.chem-footer{position:relative;color:#000;background:var(--chem-cream)}.chem-footer__stamp{position:absolute;top:-45px;right:0;left:0;z-index:1;display:flex;height:94.34375px;align-items:flex-start;justify-content:center;pointer-events:none}.chem-footer__stamp img{display:block;width:100px;height:94.34375px}.chem-footer__main{display:grid;width:min(calc(100% - 64px),1185px);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-left:max(32px,calc((100vw - 1185px)/2));padding-block:75px 20px}.chem-footer__brand{display:none}.chem-footer__newsletter{grid-column:span 2;padding-inline:2.5px}.chem-footer__column{padding-inline:2.5px}.chem-footer__heading{margin:8px 0 16px;font-family:Garamond,Baskerville,Caslon,serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:19.2px}.chem-footer__links{display:grid;gap:10px;margin:0;padding:0 0 26px;list-style:none}.chem-footer__links a{color:#282c2e;font-size:16px;line-height:25.6px}.chem-footer__links a:hover{color:var(--chem-wine)}.chem-footer__newsletter h2{margin:8px 0 16px;font-family:Garamond,Baskerville,Caslon,serif;font-size:16px;line-height:19.2px}.chem-footer__newsletter p{max-width:469px;margin-bottom:15px;font-size:16px;line-height:25.6px}.chem-footer__form{display:block;width:440px;max-width:100%}.chem-footer__form input{display:block;width:100%;height:42px;margin:7px 0;border:1px solid #cecece;border-radius:10px;padding:10px;background:#fff;font-size:16px}.chem-footer__form .chem-button{width:100%;min-height:41.25px;margin-top:9px;border-color:#000;color:#fff;background:#000}.chem-footer__social{display:flex;gap:0;height:41.59375px;align-items:center;margin-top:15px}.chem-footer__social a{display:grid;width:36px;height:41.59375px;place-items:center}.chem-footer__social svg{width:20px;height:20px;fill:none}.chem-footer__payments{color:#000;background:#282c2e}.chem-footer__payments-inner{display:flex;min-height:106px;align-items:center;justify-content:space-between;gap:24px}.chem-footer__currency{display:flex;width:232.2265625px;height:46px;min-height:0;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d9d9d9;border-radius:10px;padding:14px 16px;color:#000;background:#fff;font-size:12px;line-height:12px;box-sizing:border-box;text-transform:uppercase}.chem-payment-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0;padding:0;list-style:none}.chem-payment-list svg{width:36px;height:24px}.chem-footer__disclaimer{min-height:188.375px;padding:48px 20px;color:#7a7a7a;background:#fff;font-size:14px;line-height:23.1px;text-align:center}.chem-footer__disclaimer p{max-width:900px;margin:0 auto}.chem-footer__disclaimer strong{color:#5a5a5a;font-weight:700}.chem-page-hero{position:relative;display:grid;min-height:390px;place-items:center;overflow:hidden;color:var(--chem-white);background:var(--chem-wine);text-align:center}.chem-page-hero--plain{min-height:auto;padding:70px 24px 35px;color:var(--chem-ink);background:var(--chem-white)}.chem-page-hero__media,.chem-page-hero__media img,.chem-page-hero__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chem-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#18090a59}.chem-page-hero--plain:after{display:none}.chem-page-hero__content{position:relative;z-index:1;max-width:780px;padding:50px 24px}.chem-page-hero__content h1{margin:8px 0 14px;font-size:clamp(48px,6vw,76px);line-height:.93}.chem-page-hero__content p{max-width:610px;margin-inline:auto;font-size:17px;line-height:1.5}.chem-editorial{padding:70px 0 90px}.chem-editorial__block+.chem-editorial__block{margin-top:84px}.chem-editorial__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:68px}.chem-editorial__split--reverse .chem-editorial__image{order:2}.chem-editorial__image{min-height:480px;overflow:hidden;border-radius:12px;background:var(--chem-wine)}.chem-editorial__image img,.chem-editorial__image video,.chem-editorial__image .placeholder-svg{width:100%;height:100%;object-fit:cover}.chem-editorial__content h2,.chem-editorial__center h2{margin:10px 0 19px;font-size:clamp(38px,4.6vw,58px);line-height:.97}.chem-editorial__content em,.chem-editorial__center em{color:var(--chem-rose)}.chem-editorial__content .rte,.chem-editorial__content .rte p,.chem-editorial__center .rte,.chem-editorial__center .rte p{font-size:16px;line-height:1.65}.chem-editorial__content .chem-button,.chem-editorial__center .chem-button{margin-top:25px}.chem-editorial__center{max-width:760px;margin-inline:auto;text-align:center}.chem-numbered-step{position:relative}.chem-numbered-step__number{display:inline-grid;width:44px;height:44px;place-items:center;margin-bottom:16px;border-radius:50%;color:var(--chem-white);background:var(--chem-wine);font-family:Garamond,Baskerville,Caslon,serif;font-size:25px}.chem-quote{max-width:850px;margin-inline:auto;padding:52px 64px;border-radius:12px;color:var(--chem-white);background:var(--chem-wine);text-align:center}.chem-quote blockquote{margin:0;font-family:Garamond,Baskerville,Caslon,serif;font-size:clamp(31px,4vw,47px);line-height:1.05}.chem-quote p{margin-top:18px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chem-timeline{display:grid;grid-template-columns:120px 1fr;gap:30px;max-width:850px;margin-inline:auto;padding:28px 0;border-bottom:1px solid var(--chem-line)}.chem-timeline__label{color:var(--chem-wine);font-family:Garamond,Baskerville,Caslon,serif;font-size:27px}.chem-timeline h3{margin-bottom:7px;font-family:Inter,sans-serif;font-size:18px;font-weight:700}.chem-timeline p{font-size:15px;line-height:1.55}.chem-faq-list{max-width:850px;margin-inline:auto;border-top:1px solid var(--chem-line)}.chem-faq-item{border-bottom:1px solid var(--chem-line)}.chem-faq-item summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;font-size:16px;font-weight:600;list-style:none}.chem-faq-item summary::-webkit-details-marker{display:none}.chem-faq-item summary:after{content:"+";flex:0 0 auto;font-size:24px;font-weight:300}.chem-faq-item[open] summary:after{content:"\2212"}.chem-faq-item__answer{padding:0 44px 25px 0;font-size:15px;line-height:1.65}.chem-ingredient-grid,.chem-exclusion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.chem-ingredient-card,.chem-exclusion-card{overflow:hidden;border:1px solid var(--chem-line);border-radius:12px;background:var(--chem-white)}.chem-ingredient-card__image{height:280px;background:var(--chem-wine)}.chem-ingredient-card__image img,.chem-ingredient-card__image .placeholder-svg{width:100%;height:100%;object-fit:cover}.chem-ingredient-card__content,.chem-exclusion-card{padding:26px}.chem-ingredient-card h3,.chem-exclusion-card h3{margin-bottom:8px;font-family:Garamond,Baskerville,Caslon,serif;font-size:29px;line-height:1}.chem-ingredient-card p,.chem-exclusion-card p{font-size:14px;line-height:1.55}.chem-exclusion-card__icon{margin-bottom:14px;color:var(--chem-wine);font-size:27px}.chem-facts{max-width:680px;margin-inline:auto;padding:32px;border:2px solid var(--chem-ink)}.chem-facts h2{border-bottom:8px solid var(--chem-ink);padding-bottom:7px;font-family:Inter,sans-serif;font-size:38px;font-weight:800}.chem-facts .rte{font-size:14px;line-height:1.5}.chem-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:70px}.chem-contact-card{padding:38px;border-radius:12px;background:var(--chem-cream)}.chem-contact-card h2{margin-bottom:11px;font-size:36px}.chem-contact-card p{min-height:48px;font-size:14px;line-height:1.55}.chem-contact-form{max-width:760px;margin-inline:auto}.chem-contact-form h2{margin-bottom:26px;font-size:48px;text-align:center}.chem-contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chem-contact-form label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;text-transform:uppercase}.chem-contact-form input,.chem-contact-form textarea{width:100%;border:1px solid #a69e95;border-radius:8px;padding:13px 14px;background:var(--chem-white)}.chem-contact-form textarea{min-height:150px;resize:vertical}.chem-contact-form__full{grid-column:1 / -1}.chem-form-message{margin-bottom:18px;padding:12px 15px;border-radius:6px;background:#edf6ea}.chem-policy{padding:78px 0 100px}.chem-policy__inner{max-width:920px;margin-inline:auto}.chem-policy h1{margin-bottom:35px;font-size:clamp(46px,6vw,70px);line-height:.95}.chem-policy .rte,.chem-policy .rte p,.chem-policy .rte li{font-size:16px;line-height:1.7}.chem-policy .rte h2,.chem-policy .rte h3{margin:34px 0 12px;font-family:Inter,sans-serif;font-weight:700}.chem-collection{padding:72px 0 100px}.chem-collection__header{max-width:720px;margin:0 auto 48px;text-align:center}.chem-collection__header h1{margin:8px 0 14px;font-size:clamp(48px,6vw,72px);line-height:.95}.chem-collection__header .rte{font-size:16px;line-height:1.6}.chem-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}.chem-product-card__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--chem-cream)}.chem-product-card__media img,.chem-product-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.chem-product-card:hover .chem-product-card__media img{transform:scale(1.035)}.chem-product-card__content{padding-top:18px}.chem-product-card__content h2{margin-bottom:8px;font-family:Garamond,Baskerville,Caslon,serif;font-size:29px;line-height:1}.chem-product-card__price{margin-bottom:16px;font-size:14px;font-weight:600}.chem-product-card__price s{margin-left:6px;color:#817a73}.chem-collection__pagination{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:55px;font-size:13px;font-weight:600;text-transform:uppercase}.chem-portal{display:grid;max-width:620px;margin-inline:auto;gap:15px;padding:46px;border-radius:12px;color:var(--chem-white);background:var(--chem-wine);text-align:center}.chem-portal h2{font-size:48px;line-height:.98}.chem-portal p{font-size:15px;line-height:1.55}@media(max-width:900px){.chem-header{min-height:64px;padding-inline:20px}.chem-header-shell.is-stuck{padding-bottom:64px}.chem-header__left,.chem-header__right{gap:15px}.chem-header__search-label,.chem-localization,.chem-header__account{display:none}.chem-home-reviews__grid{gap:38px}.chem-split__content{margin-inline:24px;padding-inline:30px}.chem-split__grid--reverse .chem-split__content{padding-left:0;padding-bottom:0}.chem-split__grid--reverse .chem-split__copy{margin-bottom:0}}@media(max-width:749px){.chem-wrap{width:min(calc(100% - 34px),var(--chem-page));margin-inline:auto}.chem-announcement{min-height:24px;padding-block:3px;font-size:11px;white-space:nowrap;overflow:hidden}.chem-header{grid-template-columns:1fr auto 1fr;gap:8px;padding-inline:17px}.chem-header__logo{width:110px}.chem-header__right{gap:6px}.chem-header__left .chem-icon-button:nth-child(2) svg,.chem-header__right svg{width:21px;height:21px}.chem-cart-count{display:none}.chem-ticker__item{padding-inline:30px;font-size:12px}.chem-home-hero{height:calc(100svh - 126px);min-height:560px;max-height:760px}.chem-home-hero__content{bottom:25px}.chem-home-hero__content h1{max-width:300px;font-size:24px;line-height:26.4px}.chem-home-hero__content .chem-home-hero__copy{max-width:290px;margin:10px auto 17px;font-size:14px;line-height:1.15}.chem-home-hero__social{margin-top:14px;font-size:11px}.chem-press{padding-block:22px}.chem-press__grid{grid-template-columns:repeat(4,1fr);gap:15px}.chem-press__label{grid-column:1 / -1;text-align:center}.chem-press__item img{width:auto;max-height:15px}.chem-press__item--missing{display:none}.chem-home-intro{padding:15.6px 0 0}.chem-home-intro h2{margin-bottom:10px;font-size:24px;line-height:28.8px}.chem-home-intro__text{font-size:14px;line-height:22.4px}.chem-split{padding:30px 0 60px}.chem-split--flush-bottom{padding:60px 0 0}.chem-split__grid,.chem-split__grid--reverse{height:auto;min-height:0;grid-template-columns:1fr}.chem-split__grid--reverse .chem-split__media{order:0}.chem-split__media{height:auto;min-height:0;aspect-ratio:1;border-radius:0}.chem-split__content{align-items:center;margin:0;padding:16px 0 0;text-align:center}.chem-split__content h2{max-width:300px;margin-bottom:10px;font-size:24px;line-height:28.8px}.chem-split__copy{font-size:14px;line-height:22.4px}.chem-icon-list{gap:15px}.chem-icon-list__item h5{font-size:12px;line-height:14.4px}.chem-split .chem-button{padding:12px 20px;font-size:12px;line-height:16.5px}.chem-home-reviews{height:auto;padding:54px 0}.chem-home-reviews__grid{grid-template-columns:1fr;gap:35px}.chem-home-reviews__intro{text-align:left}.chem-home-reviews__intro h2{font-size:24px;line-height:28.8px}.chem-review-columns{height:430px;grid-template-columns:1fr;overflow:hidden}.chem-review-column:nth-child(2){display:none}.chem-review-card{padding:15px 30px}.chem-stats{justify-content:center;gap:25px 15px}.chem-stats-wrap{padding-block:10px}.chem-split__button--mood{margin:15px 0 20px}.chem-footer__main{width:min(calc(100% - 34px),var(--chem-page));grid-template-columns:1fr;gap:0;margin-inline:auto;padding-block:56px 15px}.chem-footer__brand{display:none}.chem-footer__column{border-top:1px solid #d7d0c8;padding-inline:0}.chem-footer__column details>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.chem-footer__column details>summary:after{content:"+";font-size:20px}.chem-footer__column details[open]>summary:after{content:"\2212"}.chem-footer__column .chem-footer__links{padding-bottom:24px}.chem-footer__heading{margin:0}.chem-footer__newsletter{grid-column:auto;margin-top:35px;padding-inline:0}.chem-footer__newsletter h2{font-size:16px;line-height:19.2px}.chem-footer__newsletter p,.chem-footer__links a{font-size:14px;line-height:22.4px}.chem-footer__form{width:100%}.chem-footer__payments-inner{min-height:0;flex-direction:column;justify-content:center;padding-block:18px}.chem-footer__currency{width:100%;max-width:288px}.chem-payment-list{justify-content:center}.chem-page-hero{min-height:340px}.chem-page-hero--plain{min-height:auto;padding-top:52px}.chem-page-hero__content h1{font-size:51px}.chem-editorial{padding:52px 0 70px}.chem-editorial__block+.chem-editorial__block{margin-top:60px}.chem-editorial__split,.chem-editorial__split--reverse{grid-template-columns:1fr;gap:30px}.chem-editorial__split--reverse .chem-editorial__image{order:0}.chem-editorial__image{min-height:0;aspect-ratio:.88}.chem-editorial__content h2,.chem-editorial__center h2{font-size:39px}.chem-quote{padding:40px 24px}.chem-timeline{grid-template-columns:80px 1fr;gap:18px}.chem-ingredient-grid,.chem-exclusion-grid,.chem-contact-cards{grid-template-columns:1fr}.chem-contact-card p{min-height:0}.chem-contact-form__grid{grid-template-columns:1fr}.chem-contact-form__full{grid-column:auto}.chem-policy{padding:55px 0 75px}.chem-collection{padding:52px 0 75px}.chem-collection__grid{grid-template-columns:1fr}.chem-portal{padding:38px 22px}}@media(max-width:340px){.chem-header{padding-inline:13px}.chem-header__logo{width:98px}.chem-home-hero__content h1{font-size:29px}.chem-home-hero__content .chem-home-hero__copy{font-size:14px}}@media(max-width:749px){.chem-split--flush-bottom .chem-split__grid{width:calc(100% - 32px);margin-inline:16px}.chem-split--flush-bottom .chem-split__media{width:100%;aspect-ratio:1}.chem-split--flush-bottom .chem-split__content{height:399.046875px;justify-content:flex-start;padding:32px 0 5.4375px}.chem-split--flush-bottom .chem-split__content h2{line-height:26.4px}.chem-split--flush-bottom .chem-split__copy{margin-bottom:16px}.chem-split--flush-bottom .chem-stats-wrap{padding:0}.chem-split--flush-bottom .chem-stats{flex-wrap:nowrap;gap:25px 50px;margin:10px 0}.chem-split--flush-bottom .chem-stat h5{margin:6px 0 -5px}.chem-split--flush-bottom .chem-stat__icon{margin-bottom:12.375px}.chem-split--flush-bottom .chem-stat p{margin:7px 0;font-size:14px;line-height:22.4px}.chem-split--flush-bottom .chem-split__button--mood{margin:7px 0 0}.chem-split--flush-bottom .chem-split__button--mood .chem-button{padding-inline:12px}.chem-footer__main{width:calc(100% - 32px);margin-inline:16px;padding:43px 0 11.921875px}.chem-footer__column+.chem-footer__column{margin-top:-2px}.chem-footer__column details>summary{min-height:48.796875px;padding-right:10px}.chem-footer__column details>summary:after{width:20px;height:20px;font-size:20px;font-weight:400;line-height:20px;text-align:center}.chem-footer__newsletter{margin-top:24px}.chem-footer__newsletter h2{margin:0 0 8px}.chem-footer__newsletter p{margin:0}.chem-footer__form{height:103.796875px;margin-top:15px}.chem-footer__form input{height:52px;margin:0;border-color:#000;padding:15px;line-height:normal}.chem-footer__form .chem-button{min-height:41.25px;margin-top:10.546875px}.chem-footer__social{height:38.390625px;margin-top:15px}.chem-footer__social a{height:38.390625px}.chem-footer__payments-inner{width:calc(100% - 32px);height:158px;min-height:158px;align-items:flex-start;gap:27px;margin-inline:16px;padding:18px 0 13px}.chem-footer__currency{width:207.2265625px;white-space:nowrap}.chem-payment-list{width:298px;justify-content:flex-start;gap:6px;margin-left:-5px}.chem-footer__disclaimer{min-height:267.40625px;padding:43px 20px;font-size:11px;line-height:18.15px}}@media(prefers-reduced-motion:reduce){.chem-ticker__track,.chem-review-column{animation:none}[data-chem-reveal]{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/chemistry-club-site.css.map */
