.ansh{--ansh-xs: 8px;--ansh-s: var(--space-sm);--ansh-m: var(--space-md);--ansh-l: var(--space-lg);--ansh-xl: var(--space-xl);--ansh-gutter: 4vw;background:var(--an-warm-off-white);color:var(--an-ink);font-family:var(--sans);font-weight:300}.ansh [hidden]{display:none!important}.ansh a{color:inherit;text-underline-offset:5px}.ansh a:focus-visible,.ansh button:focus-visible,.ansh summary:focus-visible{outline:2px solid var(--an-cinnabar);outline-offset:4px}.ansh img{display:block;width:100%;height:100%;object-fit:cover}.ansh p{margin-top:0}.ansh .ansh-hero{padding:0}.ansh-hero__media img{object-position:center 64%}.ansh-hero__copy>.anh-hero__button{color:var(--an-warm-off-white)}.ansh-section,.ansh-assurance,.ansh-trust,.ansh-reviews{width:min(calc(100% - var(--ansh-gutter) * 2),var(--an-content-max-width));margin-inline:auto}.ansh-section,.ansh-reviews{padding-block:var(--an-section-padding-v)}.ansh-section-head{margin-bottom:var(--ansh-l)}.ansh-section h2{text-transform:none}.ansh #formulas,.ansh details{scroll-margin-top:96px}.ansh-trust{list-style:none;padding:var(--ansh-m) 0;margin-block:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ansh-m);border-bottom:1px solid var(--an-rule)}.ansh-trust li{display:flex;align-items:center;gap:var(--ansh-s)}.ansh-trust svg{flex:0 0 32px;width:32px;height:32px;color:var(--an-cinnabar)}.ansh-trust strong{display:block;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.ansh-trust span{display:block;font-size:13px;line-height:1.7;margin-top:var(--ansh-xs)}.ansh-formulas__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ansh-xl) var(--ansh-l)}.ansh-product{min-width:0}.ansh-formula-identity{min-height:176px;padding-bottom:var(--ansh-m)}.ansh-formula-identity>p:first-child{margin:0 0 var(--ansh-s);font-size:10px;letter-spacing:.24em;color:var(--an-muted-text)}.ansh .ansh-formula-identity h3{margin:0 0 var(--ansh-s);font-family:var(--an-display-font,"Cormorant Garamond",Georgia,serif);font-size:clamp(32px,3.4vw,48px);line-height:1;font-weight:300;letter-spacing:-.01em;font-style:normal}.ansh-state-moment{margin-bottom:var(--ansh-xs);font-size:14px;line-height:1.6}.ansh-state-notes{margin-bottom:0;font-size:13px;line-height:1.7;color:var(--an-muted-text)}.ansh-gallery-frame,.ansh-gallery-panel{aspect-ratio:4 / 5;overflow:hidden}.ansh-gallery-panel{display:block;width:100%}.ansh-product__body{padding-top:var(--ansh-s)}.ansh-product__price{display:flex;flex-wrap:wrap;gap:4px var(--ansh-m);font-size:13px;font-weight:400;margin:0 0 var(--ansh-s)}.ansh-product__form .ansh-button{width:100%;position:relative;cursor:pointer}.ansh-button:disabled{opacity:.45;cursor:default}.ansh-media-slot{aspect-ratio:4/5;display:grid;align-content:center;justify-items:center;gap:var(--ansh-s);border:1px solid var(--an-rule)}.ansh-steps{list-style:none;margin:0 0 var(--ansh-m);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ansh-m)}.ansh-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ansh-s);padding-block:var(--ansh-m);border-top:1px solid var(--an-rule)}.ansh-steps li>span{color:var(--an-cinnabar);font:400 10px/2 var(--sans);letter-spacing:.18em}.ansh-steps h3{font:300 28px/1.25 var(--an-display-font,"Cormorant Garamond",Georgia,serif);margin:0 0 var(--ansh-xs);letter-spacing:-.01em}.ansh-steps p{font-size:14px;line-height:1.7;margin:0}.ansh-delivery-note{font-size:13px;line-height:1.7;margin:0 0 var(--ansh-s)}.ansh-assurance{padding-block:var(--ansh-l);border-block:1px solid var(--an-rule);display:grid;grid-template-columns:1fr auto;gap:var(--ansh-s) var(--ansh-m);align-items:center}.ansh-assurance strong{font:300 32px/1.05 var(--an-display-font,"Cormorant Garamond",Georgia,serif)}.ansh-assurance ul{grid-column:1;list-style:none;padding:0;margin:0;display:flex;gap:var(--ansh-m);font-size:13px}.ansh-assurance .anh-cta-link{grid-column:2;grid-row:1 / 3;justify-self:start}.ansh-reviews__heading{margin-bottom:var(--ansh-m)}.ansh-reviews__heading .anh-eyebrow{margin:0}.ansh-reviews__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ansh-l)}.ansh .ansh-review{padding:0 0 0 24px;margin:0;border:0;border-left:1px solid var(--an-cinnabar)}.ansh-disclosure{border-top:1px solid rgba(26,21,16,.13)}.ansh-disclosure:last-child{border-bottom:1px solid rgba(26,21,16,.13)}.ansh-disclosure summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:18px;align-items:baseline;padding:26px 0;list-style:none;cursor:pointer;font:italic 300 clamp(21px,2.3vw,28px)/1.25 "Cormorant Garamond","Noto Serif SC",Georgia,serif}.ansh-disclosure summary::-webkit-details-marker{display:none}.ansh-disclosure__mark{position:relative;width:14px;height:14px;justify-self:end}.ansh-disclosure__mark:before,.ansh-disclosure__mark:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:#1a15108c;transition:transform .2s}.ansh-disclosure__mark:after{transform:rotate(90deg)}.ansh-disclosure[open] .ansh-disclosure__mark:after{transform:rotate(0)}.ansh-faq__answer{max-width:560px;padding:0 0 30px;color:#1a1510ad;font-size:14px;line-height:1.85}.ansh-faq__answer p{margin:0 0 1em}.ansh-faq__answer p:last-child{margin-bottom:0}.ansh-faq__answer small{font-size:inherit}.ansh-about{border-top:1px solid var(--an-rule)}.ansh-about h2{max-width:660px;margin:0 0 28px}.ansh-about>p{max-width:560px;margin-bottom:36px}.ansh-benefit{padding:var(--ansh-s);text-align:center;background:var(--an-ink);color:var(--an-warm-off-white)}@media(max-width:749px){.ansh{--ansh-gutter: 20px}.ansh-formulas__grid{grid-template-columns:1fr;gap:var(--ansh-xl)}.ansh-formula-identity{min-height:0}.ansh-trust{grid-template-columns:1fr;gap:var(--ansh-m)}.ansh-section-head{margin-bottom:var(--ansh-m)}.ansh-steps{grid-template-columns:1fr;gap:0}.ansh-steps li:last-child{border-bottom:1px solid var(--an-rule)}.ansh-assurance{grid-template-columns:1fr}.ansh-assurance ul{display:grid;gap:var(--ansh-xs)}.ansh-assurance .anh-cta-link{grid-column:1;grid-row:auto}.ansh-reviews__track{grid-template-columns:1fr}.ansh-disclosure summary{grid-template-columns:minmax(0,1fr) 16px;gap:12px;padding:23px 0}.ansh-faq__answer{padding-bottom:26px}}@media(prefers-reduced-motion:reduce){.ansh *{transition:none!important;scroll-behavior:auto!important}}.ansh-delivery-details{border:0}.ansh-delivery-details summary{list-style:none;cursor:pointer}.ansh-delivery-details summary::-webkit-details-marker{display:none}.ansh-delivery-details .ansh-faq__answer{padding-top:var(--ansh-s)}#delivery+.ansh-assurance{border-top:0}.ansh-product__price small{font:300 11px/1.6 var(--sans)}.ansh .ansh-hero__visitor-note{margin:14px 0 0;max-width:430px;font:300 12px/1.7 var(--sans);color:var(--an-muted-text)}@media(max-width:749px){.ansh .ansh-hero{min-height:auto}.ansh-hero__copy{padding:28px var(--ansh-gutter) 24px}.ansh .ansh-hero__copy h1{font-size:clamp(36px,10.5vw,44px);line-height:1.02;margin-bottom:16px}.ansh .ansh-hero__copy .anh-hero__sub{margin-bottom:18px}.ansh .ansh-hero__visitor-note{margin-top:10px}.ansh-hero__media{min-height:280px;max-height:46vh}.ansh-trust{width:calc(100vw - 40px);max-width:calc(100vw - 40px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:18px;overflow:hidden}.ansh-trust li{min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.ansh-trust li>div{min-width:0}.ansh-trust svg{width:24px;height:24px;flex-basis:24px}.ansh-trust strong{font-size:9px;letter-spacing:.12em}.ansh-trust span{font-size:11px;line-height:1.45;margin-top:4px}.ansh #formulas{padding-top:44px}.ansh-product__price{display:grid;gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/an-shanghai.css.map */
