.edit-store{--edit-ink:#3f292b;--edit-wine:#642f3b;--edit-paper:#faf7ef;background:var(--edit-paper);color:var(--edit-ink);font-family:Arial,Helvetica,sans-serif;container-type:inline-size;overflow:hidden;border:1px solid #e3dfd6}.edit-store *{box-sizing:border-box}.edit-store .edit-defs{position:absolute;width:0;height:0;overflow:hidden}.edit-store section{margin:0;border:0}.edit-store h4,.edit-store h5,.edit-store p{margin:0;padding:0;color:inherit}.edit-store h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;line-height:1.06}.edit-store em{font-family:Georgia,'Times New Roman',serif;font-weight:400}.edit-announcement{display:flex;justify-content:space-between;gap:8px;background:var(--edit-wine);color:#f8eee5;padding:7px 18px;font-size:5px;letter-spacing:.08em}.edit-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px;border-bottom:1px solid #dfd9cd;font-size:6px}.edit-header strong{font:30px/.8 Georgia,serif;letter-spacing:-.06em}.edit-header strong span{display:block;font:4px/1 Arial,sans-serif;letter-spacing:.1em;margin-top:7px}.edit-kicker{display:block;font-size:5px;letter-spacing:.11em;line-height:1.5}.edit-hero{display:grid;grid-template-columns:1fr 1fr;min-height:310px}.edit-hero-copy{padding:36px 20px;display:flex;align-items:start;flex-direction:column;justify-content:center}.edit-store .edit-hero h4{font-size:clamp(28px,8.5cqw,66px);margin:18px 0}.edit-store .edit-hero p{font-size:7px;line-height:1.7;margin-bottom:20px}.edit-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;padding:9px 12px;font-size:6px;min-width:115px}.edit-hero-copy>small{font-size:4px;letter-spacing:.12em;margin-top:32px}.edit-hero-art{position:relative;overflow:hidden;background:#c6c1b3}.edit-arch{position:absolute;width:105%;height:90%;background:#b1b2a1;border-radius:50% 50% 0 0;top:14%;left:5%}.edit-hero-art>svg{position:absolute;width:110%;height:108%;left:-8%;top:8%;color:#6a473b;transform:rotate(-3deg)}.edit-hero-art>span{position:absolute;bottom:12px;left:12px;font-size:4px;letter-spacing:.08em}.edit-hero-art>b{position:absolute;right:10px;top:9px;font:42px Georgia,serif;color:#f4eedf}.edit-products,.edit-collections{padding:29px 18px}.edit-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.edit-store .edit-section-head h4{font-size:clamp(20px,5.2cqw,38px)}.edit-section-head>span{font-size:6px;white-space:nowrap;border-bottom:1px solid #9b8580;padding-bottom:4px}.edit-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.edit-product-art{position:relative;aspect-ratio:.72;background:#e9e5dc;overflow:hidden}.edit-product-art svg{position:absolute;width:90%;height:84%;left:5%;top:10%}.edit-product-art>small{position:absolute;top:6px;left:6px;font-size:4px;color:#62524b}.edit-product-art>b{position:absolute;bottom:5px;right:7px;color:#57463e;font-weight:400;font-size:12px}.edit-tone-clay{color:#b39980}.edit-tone-ink{color:#454349}.edit-tone-wine{color:#7e424c}.edit-tone-olive{color:#7c8065}.edit-product-meta{display:flex;justify-content:space-between;gap:5px;margin-top:8px;font-size:5px;line-height:1.5}.edit-swatches{display:flex;gap:3px;margin-top:5px}.edit-swatches i{height:4px;width:4px;border-radius:50%;background:#806452}.edit-swatches i:nth-child(2){background:#c5bca6}.edit-swatches i:nth-child(3){background:#454344}.edit-collections{padding-top:12px}.edit-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.edit-collection{position:relative;overflow:hidden;aspect-ratio:.68;padding:10px;background:#ddd1bb;color:#514235}.edit-collection>svg{position:absolute;width:100%;height:82%;top:7%;left:0;color:#ab977a;transform:rotate(-9deg)}.edit-collection>span{position:relative;z-index:1;font-size:4px;letter-spacing:.06em}.edit-store .edit-collection h5{position:absolute;bottom:12px;left:10px;right:10px;font:13px/1.1 Georgia,serif;letter-spacing:-.035em;display:flex;justify-content:space-between}.edit-collection-wine{background:#653b44;color:#f4e8db}.edit-collection-wine>svg{color:#b68182;transform:rotate(8deg)}.edit-collection-blue{background:#c6d0d2;color:#3e4d53}.edit-collection-blue>svg{color:#e9e1cf;transform:rotate(-5deg)}.edit-philosophy{text-align:center;padding:36px 42px 42px}.edit-store .edit-philosophy>p{font:clamp(23px,6.2cqw,47px)/1.1 Georgia,serif;letter-spacing:-.045em;margin:15px 0}.edit-philosophy>div{font-size:7px;line-height:1.8;max-width:240px;margin:0 auto 16px}.edit-text-link{display:inline-block;font-size:6px;border-bottom:1px solid currentColor;padding-bottom:4px}.edit-outfit{display:grid;grid-template-columns:1fr 1fr;background:#e4e8e6}.edit-outfit-art{position:relative;background:#bbc5c4;overflow:hidden;min-height:300px}.edit-outfit-art>span{position:absolute;top:12px;left:12px;font-size:4px;z-index:1;letter-spacing:.08em}.edit-outfit-art>svg{position:absolute;width:108%;height:107%;left:-4%;top:7%;color:#8d826d}.edit-hotspot{position:absolute;border-radius:50%;background:#f9f6ec;color:#50453e;box-shadow:0 0 0 4px #ffffff35;width:15px;height:15px;font:6px/15px Arial,sans-serif;text-align:center}.edit-hotspot-one{left:43%;top:37%}.edit-hotspot-two{right:36%;top:68%}.edit-outfit-copy{padding:26px 18px;display:flex;flex-direction:column;align-items:start;justify-content:center}.edit-store .edit-outfit h4{font-size:clamp(23px,6.2cqw,45px);margin:14px 0}.edit-store .edit-outfit p{font-size:6px;line-height:1.7;margin-bottom:15px}.edit-outfit-item{display:flex;align-items:center;gap:8px;width:100%;border-top:1px solid #bdc8c4;padding:7px 0;font-size:5px;line-height:1.7}.edit-outfit-item>svg{width:35px;height:43px;color:#a49279;background:#f3f1e8}.edit-outfit-item:nth-of-type(2)>svg{color:#d1c5a9}.edit-outfit-item small{font-size:4px}.edit-outfit-item b{font-size:12px;font-weight:400;margin-left:auto}.edit-outfit-copy>.edit-text-link{margin-top:12px}.edit-ribbon{background:#ede5ad;padding:10px 0;overflow:hidden}.edit-ribbon>div{display:flex;width:max-content;white-space:nowrap;font:10px/1.2 Georgia,serif;letter-spacing:.035em}.edit-accessory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.edit-finishing .edit-kicker{margin-bottom:9px}.edit-finishing .edit-product-art{aspect-ratio:.95;background:#e6dfd3}.edit-sale{display:grid;grid-template-columns:1.1fr 1fr;background:var(--edit-wine);color:#f8eddf}.edit-sale>div:first-child{padding:30px 20px;display:flex;flex-direction:column;align-items:start;justify-content:center}.edit-store .edit-sale h4{font-size:clamp(23px,6cqw,44px);margin:16px 0}.edit-store .edit-sale p{font-size:6px;line-height:1.7;margin-bottom:18px}.edit-sale-art{position:relative;overflow:hidden;background:#9b6268;min-height:230px}.edit-sale-art>svg{position:absolute;width:110%;height:100%;top:10%;left:15%;color:#c3948b;transform:rotate(14deg)}.edit-sale-art>span{position:absolute;top:16px;left:14px;font:clamp(28px,8cqw,60px)/.9 Georgia,serif;letter-spacing:-.06em}.edit-sale-art>small{position:absolute;bottom:10px;left:12px;font-size:4px;letter-spacing:.06em}.edit-owner{display:grid;grid-template-columns:.9fr 1fr;gap:25px;padding:35px 18px;align-items:center}.edit-owner-art{position:relative;aspect-ratio:.72;overflow:hidden;background:#d9c9b1}.edit-owner-art>svg{position:absolute;width:130%;height:135%;left:-8%;top:2%;color:#6f775f;transform:rotate(5deg)}.edit-owner-art>span{position:absolute;bottom:10px;left:10px;font-size:4px;color:#fff8e9;letter-spacing:.05em}.edit-store .edit-owner h4{font-size:clamp(21px,5.3cqw,39px);margin:14px 0}.edit-store .edit-owner p{font-size:6px;line-height:1.8}.edit-signature{display:block;font:italic 17px Georgia,serif;margin:14px 0}.edit-invitation{padding:35px 28px 38px;background:#e9e7d9;text-align:center}.edit-store .edit-invitation h4{font-size:clamp(25px,7.3cqw,53px);margin:17px 0}.edit-store .edit-invitation p{font-size:7px;line-height:1.7}.edit-email{display:flex;justify-content:space-between;border-bottom:1px solid #867b6c;max-width:260px;margin:22px auto 11px;padding-bottom:9px;font-size:7px;text-align:left}.edit-email>span{font-size:12px}.edit-invitation>small{font-size:4px;letter-spacing:.08em}.edit-footer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding:24px 18px;background:#3f292b;color:#f6eddf}.edit-footer>strong{font:48px/.85 Georgia,serif;letter-spacing:-.07em}.edit-footer>div{font-size:5px;line-height:1.9;text-align:right}.edit-footer>small{grid-column:1/-1;font-size:4px;letter-spacing:.1em;opacity:.7}@media(prefers-reduced-motion:no-preference){.edit-ribbon>div{animation:edit-ribbon 30s linear infinite}@keyframes edit-ribbon{to{transform:translateX(-50%)}}}.edit-store:hover .edit-ribbon>div{animation-play-state:paused}@container(max-width:390px){.edit-header>span{font-size:5px}.edit-header{padding:14px 12px}.edit-hero{min-height:260px}.edit-hero-copy{padding:25px 12px}.edit-store .edit-hero h4{font-size:8.5cqw}.edit-hero-copy>small{margin-top:20px}.edit-outfit-copy{padding:20px 12px}.edit-outfit-art{min-height:270px}.edit-store .edit-outfit h4{font-size:6cqw}.edit-owner{gap:14px}.edit-announcement{font-size:4px;padding-inline:12px}.edit-sale>div:first-child{padding:22px 12px}.edit-product-meta{font-size:4.5px}.edit-section-head>span{font-size:5px}}
