.store-head{justify-content:space-between;display:flex}.product-art{width:100%;height:auto}.cart-drawer{color:#27203a;background:#e1d5fa;border:0;width:min(100%,32rem);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:1.5rem;inset:0 0 0 auto;overflow-y:auto}.cart-drawer::backdrop{background:#1914288c}.cart-drawer button{margin:.4rem}.cart-drawer section{gap:.75rem;display:grid}.experience-sell article{background:#fff3bd;border-radius:24px;width:30%;margin:1%;padding:1rem;display:inline-grid}.experience-sell aside{background:#e1d5fa;padding:2rem}@media (max-width:640px){.experience-sell{padding:1rem}.experience-sell article{width:auto;margin:.5rem 0}.experience-sell :is(.cards,.metrics,.prove-compositions,#services,.project-shapes){grid-template-columns:1fr;display:grid}.experience-sell .directory-controls{flex-direction:column}.experience-sell section{min-width:0;max-width:100%}}.experience-sell{color:#292338;background:#fffaf0}.experience-sell main{max-width:1440px;margin:auto}.sell-site-header{border-bottom:1px solid #d7cfc1;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 4%;display:flex}.sell-wordmark{letter-spacing:-.06em;font-size:1.5rem;font-weight:900;line-height:1.1;text-decoration:none}.sell-wordmark span{letter-spacing:.22em;margin-top:.6rem;font-size:.62rem;display:block}.sell-site-header nav{gap:1.5rem;font-size:.85rem;display:flex}.sell-site-header nav a{text-decoration:none}.sell-hero{background:#f6ce51;grid-template-columns:1fr 1fr;min-height:620px;display:grid}.sell-hero>div:first-child{align-self:center;padding:5rem 9%}.sell-kicker{letter-spacing:.17em;text-transform:uppercase;font-weight:800;font-size:.7rem!important}.experience-sell h1{letter-spacing:-.065em;margin:1.5rem 0;font-size:clamp(3.4rem,6.6vw,6.5rem);line-height:.99}.experience-sell h2{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.07}.experience-sell p{max-width:55ch;line-height:1.7}.sell-hero small{letter-spacing:.08em;margin-top:2rem;font-size:.65rem;display:block}.sell-cta{color:#fffaf0;background:#292338;border-radius:3rem;margin-top:1.25rem;padding:1rem 1.6rem;text-decoration:none;display:inline-block}.sell-hero-art{background:linear-gradient(150deg,#eabcb2,#dda594);min-height:500px;position:relative;overflow:hidden}.sell-hero-art i{display:block;position:absolute}.sell-art-disc{aspect-ratio:1;background:#f4dd9f;border-radius:50%;width:65%;top:9%;left:18%}.sell-art-plinth{background:#eee3ce;width:70%;height:20%;bottom:0;left:15%;box-shadow:inset -35px 0 #d6c5aa}.sell-art-lamp{z-index:2;background:#3b3eaf;border-radius:50% 50% 5% 5%;width:42%;height:32%;top:24%;left:15%;box-shadow:inset -25px -10px #292d8d}.sell-art-lamp:after{content:"";background:#303496;width:8%;height:90%;position:absolute;top:90%;left:46%}.sell-art-vessel{z-index:3;background:#b34e32;border-radius:15% 15% 45% 45%;width:22%;height:30%;bottom:20%;right:15%;box-shadow:inset -18px 0 #923d29}.sell-hero-art span{letter-spacing:.2em;z-index:4;font-size:.65rem;position:absolute;bottom:5%;left:8%}.sell-benefits{border-bottom:1px solid #d7cfc1;justify-content:space-around;gap:1rem;padding:1.5rem;font-size:.8rem;display:flex}.sell-shop,.sell-care,.sell-faq{padding:5rem 5%}.sell-section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.sell-section-heading p{max-width:34ch}.sell-filters{flex-wrap:wrap;gap:.6rem;margin:2rem 0;display:flex}.experience-sell button{color:inherit;cursor:pointer;background:0 0;border:1px solid #b4a99e;border-radius:2rem;padding:.75rem 1.1rem}.experience-sell button[aria-pressed=true],.sell-product-grid article>button{color:#fffaf0;background:#292338}.experience-sell button:disabled{opacity:.45;cursor:default}.sell-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.experience-sell article{background:0 0;border-radius:0;width:auto;margin:0;padding:0}.sell-product-grid article{gap:.65rem;min-width:0;display:grid}.product-art{border-radius:1rem;width:100%;height:auto}.sell-product-grid h3{margin:0;font-size:1.6rem}.sell-product-grid p{margin:0;font-size:.8rem}.sell-product-grid select{background:#fffaf0;border:1px solid #b4a99e;border-radius:.4rem;padding:.6rem}.sell-story{background:#e6ded3;grid-template-columns:1fr 1fr;display:grid}.sell-story>div:last-child{align-self:center;padding:4rem 12%}.sell-story-art{background:#b8c2a0;justify-content:center;align-items:end;gap:1rem;min-height:400px;padding:5rem 10%;display:flex;position:relative}.sell-story-art i{background:#eee3ce;border-radius:50% 50% 4% 4%;width:25%;height:240px;box-shadow:inset -15px 0 #d5c3a4}.sell-story-art i:nth-child(2){background:#c46b49;height:160px}.sell-story-art i:nth-child(3){background:#373f82;height:100px}.sell-care>div{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.sell-care article{border-top:1px solid #b4a99e;padding-top:1.5rem}.sell-care article>span{font-size:.7rem}.sell-faq{background:#f1ebdf;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.sell-faq details{border-bottom:1px solid #b4a99e;padding:1.2rem 0}.sell-faq summary{cursor:pointer;font-weight:700}.sell-closing{text-align:center;background:#f6ce51;padding:5rem}.sell-closing p{margin:auto}.cart-drawer{color:#292338;background:#fffaf0}.cart-drawer label{gap:.75rem;display:grid}.cart-drawer input,.cart-drawer select{border:1px solid #b4a99e;padding:.75rem}.experience-sell :focus-visible{outline-offset:4px;outline:3px solid #594ac0}@media (max-width:760px){.experience-sell{padding:0}.sell-site-header{flex-wrap:wrap;gap:1rem;padding:1.2rem}.sell-site-header nav{flex-wrap:wrap;order:3;gap:1rem;width:100%}.sell-hero,.sell-story,.sell-faq{grid-template-columns:1fr}.sell-hero>div:first-child{padding:3rem 6%}.sell-hero-art{min-height:380px}.sell-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .8rem}.sell-section-heading{display:block}.sell-shop,.sell-care,.sell-faq{padding:3rem 6%}.sell-benefits{flex-wrap:wrap;font-size:.7rem}.sell-care>div{grid-template-columns:1fr}.sell-closing{padding:3rem 6%}.sell-story-art{min-height:300px}.sell-story>div:last-child{padding:3rem 6%}}@media (max-width:380px){.sell-product-grid{grid-template-columns:1fr}}
