:root{--skin-ink:#292d25;--skin-paper:#f8f6ef;--skin-plum:#563549;--skin-muted:#66675f;--skin-line:#dcded0}.skin-site{margin:0;background:var(--skin-paper);color:var(--skin-ink);font:16px/1.6 Arial,sans-serif}.skin-site *{box-sizing:border-box}.skin-site a{color:inherit;text-decoration:none}.skin-site a:hover{text-decoration:underline;text-underline-offset:5px}.skin-site a:focus-visible,.skin-site summary:focus-visible{outline:3px solid var(--skin-plum);outline-offset:5px}.skin-site img{display:block;width:100%;height:auto;object-fit:cover}.skin-wrap{width:min(1320px,calc(100% - 80px));margin:auto}.skin-section{padding-top:88px;padding-bottom:88px}.skin-site h1,.skin-site h2{font-family:Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.skin-site h1{font-size:clamp(52px,6.5vw,94px);max-width:760px}.skin-site h2{font-size:clamp(36px,4vw,58px)}.skin-site h3{font-size:21px;line-height:1.3;font-weight:500}.skin-site p{max-width:65ch;color:var(--skin-muted)}.skin-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin-bottom:22px}.skin-lead{font-size:19px;line-height:1.7}.skin-brand{font:32px Georgia,serif;letter-spacing:-.06em}.skin-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;border-bottom:1px solid var(--skin-line)}.skin-nav nav{font-size:12px}.skin-desktop{display:flex;gap:24px}.skin-mobile{display:none}.skin-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;min-height:650px;padding-top:65px;padding-bottom:65px}.skin-hero-copy{grid-column:1 / -1}.skin-hero:has(.skin-hero-media) .skin-hero-copy{grid-column:auto}.skin-hero-media img{aspect-ratio:4/5;border-radius:50% 50% 4px 4px}.skin-button{display:inline-flex;justify-content:space-between;gap:40px;min-height:52px;align-items:center;background:var(--skin-plum);color:#fff!important;padding:14px 25px;border-radius:3px;margin-top:24px;transition:transform .2s}.skin-button:hover{transform:translateY(-2px)}.skin-heading{margin-bottom:42px}.skin-grid{display:grid;gap:26px}.skin-four{grid-template-columns:repeat(4,minmax(0,1fr))}.skin-three{grid-template-columns:repeat(3,minmax(0,1fr))}.skin-collection{background:#eeede4;padding:25px;min-height:220px;border-radius:5px;border:1px solid transparent;transition:border-color .2s}.skin-collection:hover{border-color:var(--skin-plum)}.skin-collection img{aspect-ratio:4/5;margin-bottom:24px}.skin-collection h3{display:flex;justify-content:space-between;gap:10px}.skin-product img{aspect-ratio:4/5;object-fit:contain;background:#eeede4}.skin-text-link{display:inline-block;border-bottom:1px solid var(--skin-ink);padding:6px 0;font-size:14px}.skin-routine{background:#e8ebdf}.skin-step{font:42px Georgia,serif;color:#71785f}.skin-routine article{padding:24px 12px 24px 0;border-top:1px solid #bfc4b3}.skin-editorial{display:grid;grid-template-columns:1fr;gap:70px}.skin-editorial:has(img){grid-template-columns:1fr 1fr;align-items:center}.skin-editorial img{aspect-ratio:1/1;border-radius:5px}.skin-note{padding-top:12px;border-top:1px solid var(--skin-line);margin-top:25px}.skin-note h3{margin-bottom:10px}.skin-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;border-top:1px solid var(--skin-line)}.skin-faq details{border-bottom:1px solid var(--skin-line);padding:22px 0}.skin-faq summary{cursor:pointer;font-size:18px}.skin-faq details>div{padding-top:15px}.skin-footer{background:var(--skin-ink);color:var(--skin-paper)}.skin-footer p{color:#d2d3c8}.skin-footer nav h2{font:12px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:25px}.skin-footer nav a{display:block;font-size:14px;margin:10px 0}.skin-footer-bottom{margin-top:60px;border-top:1px solid #525749;padding-top:22px}.skin-skip{position:absolute;left:20px;top:-100px;z-index:50;background:#fff;padding:15px}.skin-skip:focus{top:10px}@media(max-width:1000px){.skin-desktop{gap:12px}.skin-nav{gap:15px}.skin-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:799px){.skin-wrap{width:calc(100% - 40px)}.skin-section{padding-top:55px;padding-bottom:55px}.skin-nav{min-height:76px;flex-wrap:wrap}.skin-brand{font-size:28px}.skin-desktop{display:none}.skin-mobile{display:block}.skin-mobile[open]>div{position:absolute;left:0;right:0;background:var(--skin-paper);padding:20px;z-index:10;border-bottom:1px solid var(--skin-line)}.skin-mobile a{display:block;padding:12px 0}.skin-hero{grid-template-columns:1fr;gap:35px;min-height:500px;padding:45px 0}.skin-hero:has(.skin-hero-media) .skin-hero-copy{grid-column:1}.skin-hero-media img{aspect-ratio:1/1}.skin-three,.skin-editorial:has(img),.skin-faq{grid-template-columns:1fr}.skin-grid{gap:16px}.skin-collection{padding:18px;min-height:200px}.skin-collection h3{font-size:18px}.skin-lead{font-size:17px}.skin-faq{gap:10px}.skin-footer .skin-three{gap:36px}}@media(prefers-reduced-motion:reduce){.skin-site *{transition:none!important;scroll-behavior:auto!important}}@view-transition{navigation:auto}.skin-product-gallery:focus-visible{outline:3px solid var(--skin-plum);outline-offset:5px}.skin-shell{font-size:16px;letter-spacing:normal}.skin-shell h2{font-size:25px}.skin-shell .skin-footer p{font-size:16px}.skin-native{background:#f8f6ef;color:#292d25}.skin-native #MainContent{min-height:45vh}.skin-native .button{border-radius:3px}.skin-native .skin-shell .skin-wrap{max-width:1320px}.skin-search{margin:30px 0 55px}.skin-search label{display:block;margin-bottom:10px}.skin-search>div{display:flex;gap:12px}.skin-search input[type=search]{width:min(600px,100%);padding:15px;border:1px solid var(--skin-line);background:#fff;font:inherit}.skin-product-card h2{font-size:20px}.skin-shell .skin-nav{position:relative}.skin-mobile[open]>div{z-index:20;background:var(--skin-paper)}@media(max-width:1100px){.skin-desktop{display:none}.skin-mobile{display:block}.skin-nav{gap:16px}.skin-mobile>div{position:absolute;left:0;right:0;top:100%;padding:24px;box-shadow:0 10px 15px #0001}.skin-mobile a{display:block;padding:10px 0}}@media(prefers-reduced-motion:reduce){.skin-shell *{scroll-behavior:auto}}.skin-nav-tools{display:flex;gap:18px;font-size:12px;white-space:nowrap}@media(max-width:600px){.skin-nav-tools{gap:10px}.skin-nav-tools>a:first-child{font-size:10px}.skin-brand{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/skin.css.map */
