@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#282d25;background:#fbf7ed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper:#fbf7ed;--cream:#efe0c1;--ink:#243e30;--red:#a83c2b;--gold:#c18a35;--muted:#7f7565;--line:#e5d4b6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;background:var(--paper)}.topbar{height:27px;background:#263f31;color:#f6e7c6;display:flex;align-items:center;justify-content:center;gap:12px;font-size:9px;letter-spacing:.15em}.topbar span{color:#e6b64e}.topbar i{height:3px;width:3px;background:#d2a45b;border-radius:50%}.header{height:75px;padding:0 clamp(18px,5.5vw,84px);display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--paper);border-bottom:1px solid #e9dcc5;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{color:var(--red);display:flex}.brand strong{display:block;font-family:Playfair Display,serif;font-size:22px;font-weight:700;color:var(--red);letter-spacing:-.04em}.brand small{display:block;margin-top:3px;font-size:7px;letter-spacing:.17em;color:#806c52}.nav{display:flex;align-items:center;gap:24px;margin-left:auto;margin-right:auto}.nav button{background:none;border:0;padding:8px 0;color:#504b40;font-size:11px}.nav button:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:19px}.search-box{display:flex;align-items:center;gap:8px;border-bottom:1px solid #d6c5a7;padding:8px 0;width:175px;color:#756b5a}.search-box input{width:100%;border:0;outline:0;background:transparent;font-size:10px;color:#302e28}.search-box input::placeholder{color:#8f8370}.bag-button{position:relative;display:flex;align-items:center;gap:7px;border:0;background:none;color:#292b24;font-size:11px;padding:8px 0}.bag-button b{position:absolute;top:-1px;left:12px;background:var(--red);color:#fff;font-size:9px;min-width:17px;height:17px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--paper)}.icon-button{display:grid;place-items:center;background:none;border:0;color:#38382f;padding:7px}.shop-intro{background:#efe0c1;padding:29px clamp(18px,5.5vw,84px);display:grid;grid-template-columns:.86fr 1.14fr;gap:40px;align-items:center;min-height:290px;position:relative;overflow:hidden}.shop-intro:before{content:"❋";position:absolute;left:12px;top:12px;color:#c79a58;font-size:72px;opacity:.24}.intro-copy{max-width:500px;position:relative;z-index:1}.eyebrow{margin:0 0 12px;font-size:9px;font-weight:700;letter-spacing:.18em;color:#8e6139}.intro-copy .eyebrow{display:flex;align-items:center;gap:9px}.intro-copy .eyebrow span{width:22px;height:1px;background:var(--red)}.intro-copy h1{font-family:Playfair Display,serif;font-size:clamp(33px,3.8vw,51px);line-height:1.04;letter-spacing:-.045em;color:var(--ink);margin:0 0 12px}.intro-copy h1 em{font-style:normal;color:var(--red)}.intro-subtitle{font-size:12px;line-height:1.75;color:#6d6250;max-width:370px;margin-bottom:17px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:#fff8e8;border:1px solid var(--ink);padding:12px 16px;font-size:10px;font-weight:600;transition:background .2s}.primary-button:hover{background:#39533e}.intro-assurance{margin-top:17px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:8px;color:#76664f}.intro-assurance span{color:var(--red);font-size:15px}.intro-assurance i{height:3px;width:3px;background:#b28c52;border-radius:50%}.intro-art{position:relative;max-width:650px;width:100%;justify-self:end}.art-frame{height:245px;position:relative;overflow:hidden;border:9px solid #fff4dd;outline:1px solid #c9a86f;background-color:#f4dfab;background-image:radial-gradient(circle at 20% 20%,#b83e2d 0 3px,transparent 4px),radial-gradient(circle at 80% 35%,#284f38 0 4px,transparent 5px),radial-gradient(circle at 35% 75%,#c58d32 0 4px,transparent 5px),repeating-linear-gradient(45deg,transparent 0 18px,#a93e2c22 19px 21px),repeating-linear-gradient(-45deg,transparent 0 18px,#254c3522 19px 21px);box-shadow:0 12px 24px #4e371d15}.art-frame:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px solid #a83c2b;pointer-events:none}.art-frame:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px dashed #264a36;pointer-events:none}.art-sun{position:absolute;left:43%;top:5%;font-size:53px;color:#a83c2b;text-shadow:0 0 0 #fff}.art-bird{position:absolute;width:118px;height:75px;border:3px solid #263e30;border-radius:80% 10%;transform:rotate(-35deg);background:#2c6244;top:31%;left:22%;z-index:2;box-shadow:inset 0 0 0 8px #e6b14b,inset 0 0 0 13px #a83c2b}.art-bird:before{content:"";position:absolute;width:30px;height:30px;background:#a83c2b;border:3px solid #263e30;border-radius:50%;right:-16px;top:-17px}.art-bird:after{content:"";position:absolute;right:-38px;top:-8px;border-left:28px solid #c68b31;border-top:8px solid transparent;border-bottom:8px solid transparent}.art-bird span{position:absolute;color:#f6e6c5;left:40px;top:15px;font-size:23px}.bird-two{left:53%;top:47%;transform:rotate(145deg) scale(.8);background:#a83c2b;box-shadow:inset 0 0 0 8px #e6b14b,inset 0 0 0 13px #2c6244}.art-flower{position:absolute;z-index:3;color:#a83c2b;text-shadow:2px 2px #f4e4be;font-size:53px}.flower-one{left:8%;top:13%;color:#254d36}.flower-two{right:10%;top:16%;color:#c08a31;font-size:45px}.flower-three{left:43%;bottom:4%;font-size:45px;color:#a83c2b}.art-caption{position:absolute;right:5%;bottom:9%;z-index:4;background:#fbf0d7;border:2px solid #263e30;width:98px;height:98px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Playfair Display,serif;font-size:19px;color:#a83c2b;box-shadow:0 0 0 5px #fbf0d766}.art-caption small{font:6px DM Sans,sans-serif;letter-spacing:.12em;color:#263e30;margin-top:5px}.art-under{font-size:8px;letter-spacing:.04em;color:#7b684e;margin-top:8px}.art-under:first-letter{color:var(--red)}.product-section{padding:34px clamp(18px,5.5vw,84px) 48px;background:var(--paper);position:relative}.product-section:before{content:"❧ ❧ ❧ ❧ ❧ ❧ ❧ ❧ ❧ ❧ ❧ ❧";display:block;overflow:hidden;white-space:nowrap;color:#b77c39;opacity:.45;letter-spacing:7px;font-size:12px;margin:-22px 0 22px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.section-heading .eyebrow{margin-bottom:7px}.section-heading h2,.story-strip h2{font-family:Playfair Display,serif;font-weight:700;font-size:clamp(25px,2.8vw,32px);letter-spacing:-.035em;color:var(--ink);margin:0 0 5px}.section-caption{font-size:11px;color:var(--muted);margin:0}.result-count{font-size:10px;color:#756955;padding-bottom:4px;white-space:nowrap}.category-pills{display:flex;gap:8px;overflow-x:auto;padding:0 0 18px;scrollbar-width:thin}.category-pill{white-space:nowrap;border:1px solid #d9c49e;border-radius:3px;padding:9px 13px;background:#fffaf0;color:#625746;font-size:10px;transition:all .2s}.category-pill:hover,.category-pill.active{background:var(--red);border-color:var(--red);color:#fff6e2}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 15px}.product-card{min-width:0;background:#fffaf0;border:1px solid #e4d4b7;transition:transform .2s,box-shadow .2s;position:relative}.product-card:after{content:"✳";position:absolute;right:9px;bottom:7px;color:#c69a53;font-size:12px;pointer-events:none}.product-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #44321b0c}.product-image-wrap{position:relative;aspect-ratio:.92;overflow:hidden;background:#f1dfba;padding:7px}.product-image-wrap>img{width:100%;height:100%;object-fit:cover;display:block;border:1px solid #d7bb84;transition:transform .35s}.product-card:hover .product-image-wrap>img{transform:scale(1.025)}.product-tag{position:absolute;top:13px;left:13px;background:#263f31;color:#fff4d9;padding:6px 8px;font-size:8px;letter-spacing:.05em}.wishlist-button{position:absolute;top:12px;right:12px;border:1px solid #d9c49e;background:#fff8e8;color:#5b5549;width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.wishlist-button:hover{color:var(--red)}.product-info{padding:11px 12px 14px}.product-category{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#9b6e3e;margin-bottom:5px}.product-info h3{font-family:Playfair Display,serif;font-size:14px;line-height:1.35;font-weight:700;color:#2f352b;margin:0 0 5px;min-height:37px}.product-description{font-size:9px;line-height:1.5;color:#8a8173;margin:0 0 10px;min-height:27px}.product-buy-row{display:flex;align-items:baseline;gap:7px;margin-bottom:10px}.product-buy-row strong{font-size:13px;color:#292d25}.product-buy-row span{font-size:8px;color:#9a9182}.add-button{width:100%;border:1px solid var(--ink);background:var(--ink);color:#fff8e8;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;font-size:10px;font-weight:600;transition:all .2s}.add-button:hover{background:var(--red);border-color:var(--red)}.empty-results{text-align:center;padding:45px 20px;color:var(--muted)}.empty-results h3{font-family:Playfair Display,serif;color:var(--ink)}.text-button{background:none;border:0;color:var(--red);text-decoration:underline}.trust-strip{padding:20px clamp(20px,8vw,120px);background:#f0e3c9;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid #dfc79d;border-bottom:1px solid #dfc79d}.trust-strip>div{display:flex;align-items:center;justify-content:center;gap:12px}.trust-strip>div>span{font-family:Playfair Display,serif;font-size:26px;color:var(--red)}.trust-strip p{margin:0}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:10px;color:#363a2f}.trust-strip small{font-size:9px;color:#857968;margin-top:4px}.story-strip{padding:32px clamp(20px,8vw,120px);display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;border-bottom:1px solid var(--line);background:#fbf7ed}.story-strip .eyebrow{margin-bottom:7px}.story-strip h2{font-size:23px;max-width:350px;margin:0}.story-strip>p{font-size:11px;line-height:1.8;color:#777064;max-width:430px;margin:0}.story-strip>a{display:flex;align-items:center;gap:8px;color:var(--red);font-size:10px;white-space:nowrap}.footer{padding:21px clamp(18px,5.5vw,84px);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7e7567;font-size:9px}.footer-brand{font-family:Playfair Display,serif;color:var(--red);font-size:15px}.footer-brand span{font-family:DM Sans,sans-serif;font-size:9px;color:#8a7d6c}.footer>div{display:flex;gap:18px}.footer a:hover{color:var(--red)}.toast{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);background:var(--ink);color:#fffaf0;padding:12px 17px;display:flex;align-items:center;gap:9px;box-shadow:0 8px 25px #1f2b2033;font-size:11px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#211d18a1;z-index:60;display:flex;justify-content:flex-end}.cart-drawer{width:min(480px,100%);height:100%;background:var(--paper);display:flex;flex-direction:column;padding:25px}.drawer-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px}.drawer-header .eyebrow{margin-bottom:6px}.drawer-header h2{font-family:Playfair Display,serif;color:var(--ink);margin:0;font-size:27px}.drawer-header h2 span{font-family:DM Sans,sans-serif;font-size:13px;color:var(--muted)}.empty-cart{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7d7467}.empty-cart>svg{color:#a47c4d;margin-bottom:16px}.empty-cart h3{font-family:Playfair Display,serif;color:var(--ink);font-size:23px;margin-bottom:8px}.empty-cart p{font-size:12px;margin-bottom:20px}.cart-list{overflow-y:auto;flex:1}.cart-line{display:grid;grid-template-columns:70px 1fr auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.cart-line>img{width:70px;height:78px;object-fit:cover;background:#f0e0c0}.cart-line-main{display:flex;flex-direction:column;gap:8px}.cart-line-main>strong{font-family:Playfair Display,serif;font-size:13px;line-height:1.35}.cart-line-main>span,.cart-line>strong{font-size:11px}.quantity-control{display:flex;align-items:center;gap:11px;border:1px solid #e0d5c5;width:max-content;padding:5px 8px}.quantity-control button{border:0;background:none;padding:0;display:grid;place-items:center;color:#555248}.quantity-control span{font-size:10px}.quantity-control .remove-button{margin-left:7px;color:var(--red)}.cart-summary{border-top:1px solid var(--line);padding-top:18px}.cart-summary>div{display:flex;justify-content:space-between;font-size:13px}.cart-summary p,.cart-summary small{font-size:9px;color:#8a8173;line-height:1.6}.checkout-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--ink);color:#fff;border:0;padding:14px;font-size:11px;font-weight:600;margin:13px 0 8px}.cart-summary small{display:block;text-align:center}.mobile-toggle{display:none}.checkout-panel{overflow:auto;flex:1;padding-top:16px}.checkout-title{display:flex;align-items:center;justify-content:space-between}.checkout-title h3{font-family:Playfair Display,serif;color:var(--ink);font-size:20px}.checkout-form{display:grid;gap:12px}.checkout-form label,.admin-login label,.admin-form-grid label{display:grid;gap:5px;color:#665c4e;font-size:10px}.checkout-form input,.admin-login input,.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select{width:100%;border:1px solid #d9c9ae;background:#fffaf0;padding:10px;color:#302e28;font-size:12px;outline-color:var(--gold)}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkout-total{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;font-size:12px}.checkout-error,.admin-error{padding:10px;background:#f8e1dc;color:#8d2d23;font-size:11px}.checkout-form .checkout-button{margin:0}.checkout-form>small,.order-confirmation>small{font-size:9px;color:#837869;line-height:1.6}.checkout-form button:disabled{opacity:.65;cursor:wait}.order-confirmation{display:grid;gap:13px;text-align:center;justify-items:center;padding:26px 5px}.order-confirmation>svg{color:var(--ink)}.order-confirmation p{font-family:Playfair Display,serif;color:var(--ink);font-size:20px;margin:0}.admin-shell{min-height:100vh;background:var(--paper);color:#302e28}.admin-header{height:70px;padding:0 clamp(16px,5vw,70px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:#fffaf0}.admin-brand,.admin-logout,.admin-refresh{display:flex;align-items:center;gap:9px}.admin-brand{font-family:Playfair Display,serif;color:var(--red);font-size:17px}.admin-brand span{font:10px DM Sans,sans-serif;color:var(--muted);margin-left:6px}.admin-logout,.admin-refresh{background:transparent;border:1px solid #d9c9ae;padding:9px 12px;font-size:10px;color:#49473e}.admin-login{width:min(390px,calc(100% - 32px));margin:9vh auto;background:#fffaf0;border:1px solid var(--line);padding:28px;display:grid;gap:15px}.admin-login h1,.admin-title h1{font-family:Playfair Display,serif;color:var(--ink);margin:0}.admin-login small{font-size:9px;color:var(--muted);line-height:1.6}.admin-login .eyebrow{margin:0}.admin-content{max-width:1180px;margin:auto;padding:35px 22px 70px}.admin-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.admin-title .eyebrow{margin:0 0 7px}.admin-title h1{font-size:32px}.admin-title button:disabled{opacity:.6}.admin-section{background:#fffaf0;border:1px solid var(--line);padding:21px;margin-bottom:20px}.admin-section-heading,.admin-section-heading>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-section-heading>div{justify-content:flex-start}.admin-section-heading h2{font-family:Playfair Display,serif;font-size:21px;color:var(--ink);margin:0}.admin-section-heading span{font-size:10px;background:#eee0c5;padding:4px 7px}.admin-empty{font-size:12px;color:var(--muted)}.admin-order-list{display:grid;gap:11px;margin-top:16px}.admin-order,.admin-product-form{border:1px solid var(--line);padding:14px}.admin-order-top,.admin-order-bottom{display:flex;justify-content:space-between;align-items:start;gap:12px}.admin-order-top>div{display:grid;gap:4px}.admin-order-top strong,.admin-order-top>strong{font-size:12px;color:var(--ink)}.admin-order-top small,.admin-product small{font-size:9px;color:var(--muted);overflow-wrap:anywhere}.admin-order>p,.admin-order li,.admin-order-bottom{font-size:10px;line-height:1.7;color:#655d50}.admin-order ul{padding-left:18px}.admin-order-bottom{border-top:1px solid var(--line);padding-top:9px;align-items:center}.admin-order-bottom label{display:flex;align-items:center;gap:7px}.admin-order-bottom select{padding:7px;border:1px solid #d9c9ae;background:#fffaf0;font-size:10px}.admin-products{display:grid;margin:15px 0}.admin-product{display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.admin-product.inactive{opacity:.6}.admin-product img{width:44px;height:48px;object-fit:cover}.admin-product>div{display:grid;gap:4px}.admin-product>div strong{font-size:11px}.admin-product>button{border:1px solid #d9c9ae;background:transparent;padding:7px 9px;font-size:9px}.admin-product .archive-button{color:var(--red)}.admin-product-form h3{font-family:Playfair Display,serif;color:var(--ink)}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-form-grid label{font-size:10px}.admin-form-grid textarea{min-height:70px;resize:vertical}.admin-form-grid .admin-description{grid-column:1/-1}.admin-active{display:flex!important;align-items:center}.admin-active input{width:auto}.admin-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.admin-form-actions .checkout-button{width:auto;margin:0}.admin-notice{display:flex;justify-content:space-between;background:#e6eedf;color:#284432;padding:10px;font-size:11px}.admin-notice button{border:0;background:none;color:inherit;font-size:10px}@media(max-width:1050px){.header{gap:17px}.nav{gap:15px}.search-box{width:145px}.shop-intro{gap:25px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-description{min-height:0}.story-strip{grid-template-columns:1fr 1fr}.story-strip>a{grid-column:2}}@media(max-width:760px){.topbar{font-size:7px;gap:6px;height:24px;letter-spacing:.1em}.header{height:65px;padding:0 13px;gap:9px}.mobile-toggle{display:grid;order:0}.brand{gap:6px}.brand-mark svg{width:27px}.brand strong{font-size:17px}.brand small{font-size:5px;letter-spacing:.11em}.nav{display:none;position:absolute;top:65px;left:0;right:0;background:var(--paper);padding:14px 20px 20px;border-bottom:1px solid var(--line);box-shadow:0 12px 18px #3024170c}.nav.nav-open{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nav button{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.header-actions{margin-left:auto;gap:12px}.search-box{width:30px;border:0}.search-box input{width:0;min-width:0;padding:0}.search-box:focus-within{position:absolute;left:12px;right:83px;top:15px;background:var(--paper);width:auto;border-bottom:1px solid #d9cebb;padding:8px 5px;z-index:2}.search-box:focus-within input{width:100%}.search-box:focus-within svg{flex-shrink:0}.bag-button span{display:none}.bag-button b{left:10px}.shop-intro{grid-template-columns:1fr;padding:26px 16px 21px;gap:19px}.intro-copy h1{font-size:36px}.intro-subtitle{font-size:11px;max-width:350px;margin-bottom:14px}.intro-assurance{margin-top:12px;font-size:7px}.intro-art{max-width:100%}.art-frame{height:205px;border-width:7px}.art-bird{transform:rotate(-35deg) scale(.78);transform-origin:center}.bird-two{transform:rotate(145deg) scale(.66)}.art-caption{width:77px;height:77px;right:4%;bottom:8%;font-size:15px}.art-caption small{font-size:5px}.art-flower{font-size:38px}.flower-two{font-size:33px}.flower-three{font-size:32px}.art-sun{font-size:40px}.art-under{font-size:7px}.product-section{padding:26px 13px 34px}.product-section:before{margin:-16px 0 17px;font-size:10px;letter-spacing:4px}.section-heading{align-items:end;margin-bottom:14px}.section-heading h2{font-size:25px}.section-caption{font-size:9px;max-width:250px}.result-count{font-size:9px}.category-pills{margin-right:-13px;padding-bottom:14px;gap:6px}.category-pill{font-size:9px;padding:8px 10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-image-wrap{aspect-ratio:.82;padding:5px}.product-info{padding:9px}.product-info h3{font-size:12px;min-height:32px}.product-description{display:none}.product-category{font-size:7px;margin-bottom:4px}.product-buy-row{display:block;margin:7px 0 9px}.product-buy-row strong{font-size:12px}.product-buy-row span{display:block;margin-top:3px;font-size:7px}.add-button{padding:9px 5px;font-size:9px}.product-tag{top:10px;left:10px;font-size:7px;padding:5px}.wishlist-button{top:9px;right:9px;width:26px;height:26px}.trust-strip{padding:16px 20px;grid-template-columns:1fr;gap:12px}.trust-strip>div{justify-content:flex-start}.story-strip{padding:26px 18px;grid-template-columns:1fr;gap:12px}.story-strip h2{font-size:22px}.story-strip>p{font-size:10px}.story-strip>a{grid-column:auto}.footer{padding:18px;flex-wrap:wrap;gap:10px}.footer>span{order:3;width:100%}.footer>div{gap:12px}.footer>div a{font-size:8px}.cart-drawer{padding:17px}.cart-line{grid-template-columns:58px 1fr auto;gap:9px}.cart-line>img{width:58px;height:70px}}@media(max-width:760px){.admin-header{height:auto;min-height:62px;padding:10px 14px}.admin-brand{font-size:14px}.admin-brand span{font-size:8px}.admin-content{padding:24px 12px 48px}.admin-title h1{font-size:26px}.admin-section{padding:13px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .admin-description{grid-column:auto}.admin-order-bottom{align-items:flex-start;flex-direction:column}.admin-product{grid-template-columns:42px 1fr auto}.admin-product img{width:38px;height:43px}.admin-product .archive-button{grid-column:3}.admin-product>button{padding:6px}.checkout-fields{grid-template-columns:1fr}.admin-order-top{align-items:flex-start}.admin-order-top>strong{white-space:nowrap}}.product-image-wrap{--scene-paper: #f1e3c6;--scene-light: #fbf3df;--scene-ink: #254332;--scene-accent: #a83c2b;--scene-frame: #fff8e8;display:grid;place-items:center;padding:15px;background-color:var(--scene-paper);background-image:radial-gradient(circle at 8% 12%,var(--scene-accent) 0 1.7px,transparent 2.5px),radial-gradient(circle at 91% 84%,var(--scene-ink) 0 1.5px,transparent 2.4px),repeating-linear-gradient(45deg,transparent 0 13px,#243e3010 14px 15px),linear-gradient(135deg,var(--scene-light),var(--scene-paper) 60%,var(--scene-light));background-size:29px 29px,33px 33px,100% 100%,100% 100%}.product-image-wrap>img{object-fit:contain;border:5px solid var(--scene-frame);background:var(--scene-frame);box-shadow:0 8px 20px #3425172b,0 0 0 1px #684a2b2b}.product-card:hover .product-image-wrap>img{transform:scale(1.018) rotate(-.4deg)}.scene-madhubani-poster{--scene-paper: #e7c177;--scene-light: #f8e8b9;--scene-ink: #234737;--scene-accent: #a72f28;--scene-frame: #fff1ce}.scene-mithila-calendar{--scene-paper: #bfd0aa;--scene-light: #ecedcf;--scene-ink: #315941;--scene-accent: #bc482e;--scene-frame: #faf2dc}.scene-mithila-cotton-stole{--scene-paper: #e3b6a0;--scene-light: #f6dfca;--scene-ink: #4c4330;--scene-accent: #963c35;--scene-frame: #fff3df}.scene-madhubani-cushion-covers{--scene-paper: #d5c6e1;--scene-light: #f2e5e8;--scene-ink: #325a43;--scene-accent: #af3f35;--scene-frame: #fff8ec}.scene-mithila-mens-wallet{--scene-paper: #c4b187;--scene-light: #eee2bd;--scene-ink: #3a4935;--scene-accent: #a83c2b;--scene-frame: #fff3dc}.scene-mithila-womens-clutch{--scene-paper: #d9b1a8;--scene-light: #f5dfd0;--scene-ink: #344b38;--scene-accent: #963a36;--scene-frame: #fff3e5}.scene-madhubani-sling-bag{--scene-paper: #ddc47c;--scene-light: #f4e8bb;--scene-ink: #254833;--scene-accent: #a33c2d;--scene-frame: #fff6dd}.scene-madhubani-canvas-tote{--scene-paper: #a8b99d;--scene-light: #e1e4c9;--scene-ink: #254631;--scene-accent: #bb482e;--scene-frame: #faf2dc}.scene-mithila-jute-lampshade{--scene-paper: #d2b688;--scene-light: #f3e6c5;--scene-ink: #31503a;--scene-accent: #a84130;--scene-frame: #fff5df}.scene-madhubani-file-folder{--scene-paper: #d8bb8f;--scene-light: #f3e5c8;--scene-ink: #274636;--scene-accent: #ad3f2d;--scene-frame: #fff4df}.scene-mithila-tea-coaster{--scene-paper: #b7c69a;--scene-light: #e8e9c9;--scene-ink: #264832;--scene-accent: #b23f2c;--scene-frame: #fff3d8}.scene-madhubani-wood-tray{--scene-paper: #d9b477;--scene-light: #f5e4b9;--scene-ink: #344b32;--scene-accent: #a73c29;--scene-frame: #fff2d6}.scene-mithila-pen-stand{--scene-paper: #b5c9c1;--scene-light: #e5ead7;--scene-ink: #28483a;--scene-accent: #ad412f;--scene-frame: #fff7e4}.scene-madhubani-flower-pot{--scene-paper: #c3c9a0;--scene-light: #e9e7c4;--scene-ink: #315239;--scene-accent: #b14430;--scene-frame: #fff4dc}.scene-mithila-key-holder{--scene-paper: #e0b86e;--scene-light: #f8e7b3;--scene-ink: #344c31;--scene-accent: #a83227;--scene-frame: #fff4d8}.scene-madhubani-key-ring{--scene-paper: #d1bfd8;--scene-light: #f1e2dc;--scene-ink: #344b38;--scene-accent: #a83a32;--scene-frame: #fff6e8}.scene-mithila-multipurpose-box{--scene-paper: #d0a66e;--scene-light: #f1dfb5;--scene-ink: #2c4938;--scene-accent: #a3372b;--scene-frame: #fff2d9}.scene-madhubani-fridge-magnets{--scene-paper: #adc7bd;--scene-light: #e2e8d3;--scene-ink: #2d4b3a;--scene-accent: #b23f2f;--scene-frame: #fff6df}@media(max-width:760px){.product-image-wrap{padding:8px}.product-image-wrap>img{border-width:3px}}
