body{-webkit-font-smoothing:auto;font-synthesis:style;font-optical-sizing:auto;line-height:1.65}body :is(.font-light,.font-extralight,.font-thin){font-weight:400}body main :is(h1,h2,h3){text-align:center;font-weight:700!important}body main .signature-title{font-optical-sizing:auto;font-synthesis:none;letter-spacing:0;text-transform:none;text-wrap:balance;padding-block:.12em;font-family:Playwrite US Trad,cursive;font-size:clamp(26px,2.6vw,36px);font-style:normal;line-height:1.85;font-weight:400!important}@media (max-width:767px){body main .signature-title{font-size:clamp(21px,5.7vw,26px);line-height:1.9}}body .menu-label{letter-spacing:.035em;font-size:14px;font-weight:400}header nav li>div>ul{border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #30282012}main :is(.text-xs,.text-\[12px\],.text-\[13px\]){font-size:15px}main :is(.text-sm,.text-\[14px\]),footer{font-size:16px}.home-eyebrow,.pop-kicker,.about-eyebrow{letter-spacing:.08em;font-size:14px}:where(button,input,textarea,select,[role=dialog]){border-radius:12px}:where(button,input,textarea,select){font-family:var(--font-sans)}[role=dialog]{border-radius:20px}input,textarea,select{border-radius:10px}.facebook-consult{border-radius:999px;gap:7px;width:auto;min-height:40px;padding:8px 16px;font-size:15px;font-weight:400;line-height:1.35}.facebook-consult svg{width:15px;height:15px}.product-card{border-radius:18px;padding-bottom:2px}.product-card .img-soft{border-radius:16px}.product-card h3{justify-content:center;align-items:center;min-height:2.7em;padding-inline:4px;font-size:16px;line-height:1.35;display:flex;font-weight:500!important}body main .home-atelier :is(.product-card h3,.home-product-title,.pop-feature h2){font-weight:500!important}.product-card .facebook-consult{max-width:100%}.product-card>div:last-child{padding-inline:5px}.home-edit-image,.home-story-image,.about-image img,.pop-finishing-frame,.pop-sheet-zoom{border-radius:20px;overflow:hidden}.home-primary,.pop-button,.about-contact-button,.home-category-nav button{border-radius:999px}.home-hero-images figure{border-radius:0;overflow:hidden}.pop-feature{border:1px solid #e5ddd1;border-radius:24px;overflow:hidden}.pop-seal{border-radius:999px}.pop-feature-copy{text-align:center}.pop-feature-copy>p{margin-inline:auto}.pop-feature-facts{justify-content:center}.home-edit-copy{text-align:center}.home-edit-copy .home-text-link{justify-content:center}.pop-info-copy{background:#fffaf2;border-radius:22px;padding:24px}.product-info-panel{background:#faf8f4;border:1px solid #e9e2d8;border-radius:20px;padding:22px}.product-description{color:#302a25;text-align:left;overflow-wrap:anywhere;font-size:18px;line-height:1.75}.product-description>p{margin:0 0 12px}.product-description>p:last-child{margin-bottom:0}.product-description-lead{font-size:19px;line-height:1.65}.product-description strong,.product-description-section{color:#201c18;font-weight:700}.product-description .product-description-section{margin-top:18px;margin-bottom:8px}.product-description-specs{gap:7px;margin:0 0 18px;padding-left:20px;list-style:outside;display:grid}.product-description hr{border-color:#ded5c8;margin:22px 0 18px}.product-description .product-description-contact{margin-bottom:5px;font-size:16px}.product-description a{text-underline-offset:3px;text-decoration:underline}.product-description a:hover{color:#0866ff}@media (max-width:767px){.product-info-panel{padding:18px}.product-description{font-size:17px}.product-description-lead{font-size:18px}.product-card h3{font-size:15px}.facebook-consult{min-height:44px;padding:8px 11px;font-size:14px}.product-grid{gap-inline:12px}.pop-info-copy{padding:20px}}
