:root{--store-ink:#201C29;--store-paper:#FBF7FB;--store-accent:#995A8C;--store-line:#d6cdd0;--store-secondary:#DCD2E5;--store-mono:"Courier New",monospace}body{background:var(--store-paper);color:var(--store-ink);font-family:Verdana,sans-serif}h1,h2,h3{font-family:Didot,Times New Roman,serif}a{color:inherit}figure{margin:0}figure img,.store-module img{width:100%;height:auto;display:block}.store-hero{padding-top:40px;padding-bottom:50px}.store-module{padding-top:64px;padding-bottom:64px}.store-module h2{max-width:800px}.module-intro{max-width:680px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.16em}.module-feature-image{margin-top:30px}.store-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.module-faq .module-items{display:block}.module-faq details{border-top:1px solid var(--store-line);padding:20px 0}.module-faq summary,.store-footer summary{display:flex;gap:10px;align-items:center;cursor:pointer;list-style:none}.module-faq summary::-webkit-details-marker,.store-footer summary::-webkit-details-marker{display:none}.contact-columns{display:grid;grid-template-columns:1fr 1.5fr;gap:32px}.store-contact iframe{border:0;width:100%;min-height:360px}.store-contact{padding-top:50px;padding-bottom:60px}.store-footer{border-top:1px solid var(--store-line);padding:40px 0;background:var(--store-ink);color:var(--store-paper)}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start}.footer-brand{font-size:24px}.footer-brand img{width:190px;height:auto}.store-footer ul{list-style:none;padding:0}.store-footer li{margin:12px 0}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.store-payments{display:flex!important;flex-flow:row wrap;gap:10px;align-items:center}.store-payments li{display:flex;margin:0}.store-payments svg{width:38px;height:24px}.local-prep-note{font:14px/1.5 monospace;border:1px dashed currentColor;padding:15px}.module-items article{min-width:0}.header__inline-menu a{font-size:14px}.header__heading-logo{min-width:100px}.studio-hero{text-align:center}.studio-hero h1{font-size:clamp(52px,9vw,132px);line-height:.96;font-weight:400;max-width:1000px;margin:24px auto 40px}.studio-triptych{display:grid;grid-template-columns:1fr 1.5fr .8fr;gap:30px;align-items:center}.studio-triptych figure:nth-child(1){transform:rotate(-6deg)}.studio-triptych figure:nth-child(2){border-radius:180px 180px 0 0;overflow:hidden}.studio-triptych figure:nth-child(3){margin-top:100px}.studio-caption{max-width:580px;margin:35px auto}.module-items{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.module-categories .module-items{display:flex;flex-wrap:wrap}.module-categories article{border:1px solid var(--store-ink);border-radius:50px;padding:10px 25px}.module-categories h3{font-size:17px;margin:0}.module-categories .item-number{display:none}.module-story{background:var(--store-secondary);padding:45px;border-radius:8px}.module-story .module-feature-image{max-width:500px;margin:0 auto}.item-number{font-size:50px;color:var(--store-accent)}.module-comparison article{border-top:2px solid var(--store-ink);padding-top:15px}@media(max-width:749px){.archive-hero{display:block;min-height:0}.archive-hero>div{padding:20px 0}.lookbook-collage{grid-template-columns:1fr 1fr;gap:10px}.lookbook-collage figure:nth-child(2){margin-bottom:0}.lookbook-caption{margin:24px 0}.studio-triptych{gap:12px}.studio-triptych figure:nth-child(3){margin-top:30px}.module-items,.module-comparison .module-items,.module-categories .module-items{grid-template-columns:1fr 1fr;gap:20px}.module-items article:nth-child(2n){padding-top:0;margin-top:0}.module-story{display:block;padding:24px}.module-story .module-feature-image{grid-column:auto;grid-row:auto}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column}.contact-columns{grid-template-columns:1fr}.store-module{padding-top:35px;padding-bottom:35px}.store-hero h1{overflow-wrap:anywhere}.store-contact iframe{min-height:300px}}:root{--store-ink:#251F28;--store-paper:#FFF9FA;--store-accent:#9E355C;--store-line:#E8C9D2;--store-secondary:#F2E2E7;--font-heading-family:"Bodoni Moda",Georgia,serif;--font-body-family:Manrope,Arial,sans-serif}body{font-family:var(--font-body-family)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-heading-family)}.store-module h2,.store-contact h2{font-size:clamp(36px,4.4vw,66px);line-height:1.08;font-weight:400}.studio-hero{padding-bottom:25px}.studio-triptych{max-width:1130px;margin:auto;grid-template-columns:.85fr 1.05fr .72fr;align-items:center;gap:40px}.studio-triptych figure img{height:370px;object-fit:contain;background:#fff}.studio-triptych figure:nth-child(2){border-radius:180px 180px 0 0}.studio-triptych figure:nth-child(2) img{height:480px}.studio-triptych figure:nth-child(3){margin-top:110px}.studio-hero h1{font-size:clamp(52px,8.6vw,126px);letter-spacing:-.045em;max-width:1100px;line-height:1}.studio-caption{font-size:18px;line-height:1.65}.studio-cta{margin:auto}.module-categories{padding-top:30px;padding-bottom:40px;border-block:1px solid var(--store-line)}.module-categories h2{font-size:30px;margin-top:0}.module-categories .module-items{display:flex;gap:12px}.module-categories article{padding:12px 22px;background:transparent;border:1px solid var(--store-accent)}.module-categories h3 a{text-decoration:none}.module-products .store-product-grid{gap:28px}.module-benefits{background:#251f28;color:#fff9fa}.module-benefits h2{max-width:900px}.module-benefits .item-number{color:#e8c9d2}.module-benefits article{border-top:1px solid #7d667a;padding-top:18px}.studio-story{display:grid;grid-template-columns:1fr 1.3fr;column-gap:70px;align-items:center;border-radius:0;padding:75px 5rem;background:#f2e2e7}.studio-story>.eyebrow,.studio-story>h2,.studio-story>.module-intro,.studio-story>.module-items{grid-column:1}.studio-story>.module-feature-image{grid-column:2;grid-row:1/6;max-width:520px;width:100%}.studio-story .module-feature-image img{max-height:550px;object-fit:contain}.studio-story .item-number{display:none}.studio-story .module-items{display:block}.studio-story h3 a{font:600 15px Manrope,sans-serif;text-decoration:underline;text-underline-offset:6px}.module-comparison .module-items img{height:300px;object-fit:contain;background:#fff;margin:10px 0 20px}.module-comparison h3{font-size:27px}.module-faq summary{font-size:19px}.module-faq summary span{font:24px Manrope}.module-faq details>div{max-width:800px;line-height:1.8}.store-contact{border-top:1px solid var(--store-line)}.contact-columns{grid-template-columns:1fr 1.2fr;gap:70px}.contact-columns p{max-width:600px}.store-footer .footer-brand img{width:var(--footer-logo-width,210px);max-width:100%}.store-footer summary{display:inline-flex;width:max-content;max-width:100%;gap:10px;min-height:44px;font-size:17px;line-height:1.4}.store-footer details[open] summary span{font-size:0}.store-footer details[open] summary span:after{content:"\2212";font-size:18px}.store-footer li{font-size:14px;line-height:1.6}.store-footer a{text-decoration:none}.store-footer a:hover{text-decoration:underline}.footer-brand a{display:inline-block}.store-payments{display:flex!important;list-style:none!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end;padding:0!important;gap:8px}.store-payments li{list-style:none!important;display:flex!important;align-items:center;margin:0!important}.header__menu-item{font-family:Manrope,sans-serif;white-space:nowrap}.header__inline-menu .list-menu{display:flex;flex-wrap:nowrap;justify-content:center;gap:12px}.announcement-bar__message{text-align:center;font-size:11px;letter-spacing:.14em}.announcement-bar__message span{display:inline-block}.card__heading{font-family:Manrope,sans-serif;font-size:15px;line-height:1.5}.price{font-size:15px}.rich-text__text,.rte{line-height:1.8}.page-width--narrow .rte h2{font-size:29px;margin-top:36px}summary{cursor:pointer}.header__icons{min-width:0}.menu-drawer__menu-item{font-family:Manrope,sans-serif}.store-hero,.store-module,.store-contact{overflow-wrap:break-word}@media(max-width:989px){.header__inline-menu{display:none!important}.studio-triptych{gap:20px}.studio-triptych figure img{height:250px}.studio-triptych figure:nth-child(2) img{height:330px}.studio-story{gap:30px;padding:45px 3rem}.contact-columns{gap:35px}.module-comparison .module-items img{height:230px}}@media(max-width:749px){.store-hero{padding-top:25px;padding-bottom:30px}.studio-hero h1{font-size:clamp(48px,13vw,76px);margin:24px 0 30px}.studio-triptych{gap:10px;grid-template-columns:.9fr 1.1fr .8fr}.studio-triptych figure img{height:150px}.studio-triptych figure:nth-child(2) img{height:215px}.studio-triptych figure:nth-child(3){margin-top:50px}.studio-caption{font-size:15px;margin:25px auto}.module-categories article{padding:10px 16px}.module-categories h3{font-size:15px}.module-categories .module-items{gap:8px}.module-benefits .module-items{grid-template-columns:1fr}.module-benefits .item-number{font-size:36px}.module-products .store-product-grid{gap:16px}.studio-story{display:flex;flex-direction:column;gap:0;padding:35px 2rem;align-items:stretch}.studio-story .module-feature-image{order:-1;width:100%;max-height:340px;margin:0 auto 25px}.studio-story .module-feature-image img{height:320px;object-fit:contain}.studio-story h2{margin-top:8px}.module-comparison .module-items{grid-template-columns:1fr}.module-comparison .module-items article{display:grid;grid-template-columns:.7fr 1fr;column-gap:20px}.module-comparison .item-number{display:none}.module-comparison .module-items article img{height:180px;grid-row:1/4;margin:0}.module-comparison .module-items article h3{font-size:25px;margin-top:10px}.module-comparison .module-items article p{font-size:13px;line-height:1.8}.module-faq summary{font-size:16px}.contact-columns{display:flex;flex-direction:column;gap:20px}.store-contact iframe{height:300px}.footer-top{gap:12px}.footer-brand{margin-bottom:10px}.footer-bottom{margin-top:30px;gap:22px}.store-payments{justify-content:flex-start}.header__heading-logo{min-width:0}.header__heading-logo-wrapper{width:155px}.header{padding:14px 1.5rem}.announcement-bar__message{font-size:9px;letter-spacing:.08em;padding-inline:0}.store-footer summary{gap:10px}.module-items{min-width:0}.store-contact p{font-size:14px}}.module-benefits h2,.module-benefits h3{color:var(--store-paper)}@media(max-width:360px){.header{padding-inline:12px}.header__heading{min-width:0}.header__heading-link{min-width:0;max-width:100%;padding:0}.header__heading-logo-wrapper{width:min(120px,100%)}.header__heading-logo{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/store-design.css.map */
