/* მაღაზიის კონვერსიაზე ორიენტირებული, დახვეწილი ვერსია */
:root{--ink:#27342d;--olive:#405344;--wood:#a77b58;--sand:#f4eee5;--cream:#fcfaf6;--clay:#d9c0a5;--line:#e7dfd4;--shadow:0 18px 42px rgba(61,48,38,.09)}
body{background:var(--cream);color:#302925;font-size:15px}.site-header{position:sticky;top:0;height:76px;background:rgba(252,250,246,.94);backdrop-filter:blur(14px);padding:0 clamp(20px,6vw,92px)}.site-header:before{content:'უფასო მიწოდება თბილისში 150₾-ზე მეტი შეკვეთისას';position:absolute;top:0;left:0;right:0;height:4px;background:var(--olive);color:transparent}nav{gap:31px;font-weight:600}nav a{font-size:12px;letter-spacing:.15px}.cart-link{border-radius:999px;padding:8px 15px;background:var(--olive);color:#fff;border:0}.cart-link b{background:#fff;color:var(--olive)}.hero{min-height:590px;position:relative;isolation:isolate;background:linear-gradient(105deg,#36473c 0%,#596e5b 47%,#e5d6c3 47%,#efe6d9 100%);padding:clamp(35px,8vw,130px);overflow:hidden}.hero:after{content:'';position:absolute;z-index:-1;right:9%;bottom:-5%;height:500px;width:355px;border-radius:180px 180px 20px 20px;background:linear-gradient(105deg,#d2a778,#886147);box-shadow:-42px 35px 0 rgba(64,83,68,.22)}.hero:before{content:'';position:absolute;z-index:-1;right:calc(9% + 72px);top:16%;width:205px;height:205px;border-radius:50%;background:#f8ebd4;box-shadow:0 0 0 26px rgba(255,255,255,.16)}.hero div{max-width:560px}.hero h1{font-size:clamp(42px,5.5vw,72px);letter-spacing:-2px}.hero p{font-size:17px;opacity:.95}.button{border-radius:2px;background:var(--olive);padding:14px 25px;font-weight:700;font-size:13px}.button.light{background:#fff;color:var(--ink)}.section{padding:88px clamp(20px,7vw,112px)}.eyebrow{color:var(--wood);font-size:10px;font-weight:700;letter-spacing:2px}.hero .eyebrow{color:#e5c69e}.section h2{font-size:35px;letter-spacing:-1px;color:var(--ink)}.categories{gap:17px}.category{height:324px;position:relative;border-radius:3px;overflow:hidden;transition:transform .25s,box-shadow .25s;background-color:#92745b;background-size:cover;background-position:center}.category:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.category h3{font-size:18px;position:relative;padding-bottom:8px}.category h3:after{content:'აღმოაჩინე →';display:block;font-size:11px;font-weight:500;margin-top:5px}.category:nth-child(1){background-image:linear-gradient(0deg,rgba(29,36,31,.7),transparent),url('../images/lamp.svg')}.category:nth-child(2){background-image:linear-gradient(0deg,rgba(29,36,31,.7),transparent),url('../images/table.svg')}.category:nth-child(3){background-image:linear-gradient(0deg,rgba(29,36,31,.7),transparent),url('../images/pet.svg')}.category:nth-child(4){background-image:linear-gradient(0deg,rgba(29,36,31,.7),transparent),url('../images/board.svg')}.products{gap:25px}.product-card{padding-bottom:8px}.product-card img{border-radius:2px;aspect-ratio:1/1.08;transition:transform .35s}.product-card:hover img{transform:scale(1.025)}.product-card>a:first-child{display:block;overflow:hidden;background:var(--sand)}.product-card h3{font-size:16px;margin-top:14px}.price{font-size:15px}.quick-add{margin-top:8px;background:#eef1ec;padding:9px 12px;width:100%;font-size:11px;letter-spacing:.2px}.quick-add:hover{background:var(--olive);color:#fff}.story{margin:0 clamp(20px,7vw,112px);padding:0;grid-template-columns:1.02fr .98fr;gap:0;background:#e9dfd2}.story img{height:470px}.story>div{padding:60px}.story h2{font-size:38px}.story .button{margin-top:20px}.catalog-hero{padding:80px clamp(20px,7vw,112px);background:linear-gradient(120deg,#e9dfd2,#f8f4ed)}.catalog-hero h1{font-size:51px;color:var(--ink)}.filters{gap:10px}.filters a{padding:9px 15px;border-radius:999px}.filters a.active{background:var(--olive)}.product-page{max-width:1300px;margin:auto}.gallery-main img{border-radius:3px;background:var(--sand)}.product-info h1{font-size:42px}.wood-options label{border-radius:999px;padding:9px 14px}.notice{border-radius:3px}.summary,.form-card{border:1px solid var(--line);background:#fff;box-shadow:0 8px 25px rgba(61,48,38,.04)}.cart-layout,.checkout-layout{max-width:1150px}.form-card{border-radius:4px}.add-form .button{margin-top:0}footer{margin-top:80px;background:#28352d}footer .brand{color:#f6ecdf}@media(max-width:820px){.hero{min-height:610px;padding-top:80px;align-items:flex-start}.hero:after{right:-65px;bottom:-25px;height:380px;width:275px}.hero:before{right:25px;top:auto;bottom:235px;width:130px;height:130px}.hero div{position:relative;z-index:1}.section{padding:60px 20px}.categories{gap:12px}.category{height:235px}.story{margin:0 20px}.story>div{padding:36px 25px}.story h2{font-size:31px}.products{gap:16px}.product-card h3{font-size:14px}.site-header{height:72px}.menu-toggle{color:var(--olive)}}@media(max-width:480px){.hero h1{font-size:42px}.hero p{font-size:15px}.categories{grid-template-columns:1fr 1fr}.category{height:180px;padding:15px}.category h3{font-size:14px}.category h3:after{font-size:9px}.section-head{align-items:flex-start;gap:12px;flex-direction:column}.products{grid-template-columns:repeat(2,1fr)}.quick-add{padding:8px 5px;font-size:10px}.catalog-hero h1{font-size:39px}.product-page{padding-top:28px}.product-info h1{font-size:31px}}
