:root{color:#292b26;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f5ef;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{min-width:320px;margin:0;line-height:1.5}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #bd6046}.announcement{color:#f7f5ef;letter-spacing:1.3px;text-align:center;background:#292b26;justify-content:center;align-items:center;gap:13px;min-height:31px;padding:7px 12px;font-size:9px;font-weight:700;display:flex}.announcement span{color:#d5a878}.header{z-index:10;background:#f7f5ef;border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:22px;height:83px;padding:0 5.5%;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:145px;height:145px;margin-top:26px;display:block}.nav{gap:37px;display:flex}.nav a,.bag-link{letter-spacing:1.2px;font-size:10px;font-weight:700}.nav a:hover,.bag-link:hover{color:#bd6046}.bag-link{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex}.icon-btn{background:0 0;border:0;display:none}.store-home{color:#191a18;background:#fff;font-family:Inter,Arial,sans-serif}.store-home .page-width{width:min(89%,1440px);margin:0 auto}.store-home .hero-wrap{padding:22px 2.5% 0}.store-home .hero-link{background:0 0;border:0;border-radius:22px;width:100%;padding:0;display:block;overflow:hidden}.store-home .home-hero-image{object-fit:cover;object-position:center;width:100%;height:clamp(300px,37vw,610px);display:block}.store-home .hero-caption{color:#74746d;letter-spacing:1.4px;justify-content:space-between;gap:16px;padding:14px 1% 24px;font-size:9px;font-weight:700;display:flex}.store-home .category-section{padding:44px 0 72px}.store-home .section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.store-home .eyebrow{letter-spacing:1.7px;color:#8a6b4b;margin:0 0 13px;font-size:9px;font-weight:800}.store-home .section-heading h1,.store-home .section-heading h2{letter-spacing:-2.5px;margin:0;font-size:clamp(32px,4.1vw,54px);font-weight:500;line-height:1.05}.store-home .section-heading h1 em,.store-home .section-heading h2 em{color:#9e6d49;font-family:Georgia,serif;font-weight:400}.store-home .text-link{letter-spacing:1.2px;color:inherit;background:0 0;border:0;padding:0 0 5px;font-size:9px;font-weight:800}.store-home .text-link span{margin-left:12px;font-size:17px}.store-home .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.store-home .category-card{text-align:left;color:#fff;background:#dedbd3;border:0;border-radius:10px;height:clamp(270px,32vw,470px);padding:0;display:block;position:relative;overflow:hidden}.store-home .category-card>img{object-fit:cover;width:100%;transition:transform .5s;display:block}.store-home .category-card:hover>img{transform:scale(1.04)}.store-home .category-shade{background:linear-gradient(#00000008 30%,#000000b8);position:absolute;inset:0}.store-home .category-label{flex-direction:column;align-items:flex-start;gap:9px;display:flex;position:absolute;bottom:24px;left:24px;right:16px}.store-home .category-label small{letter-spacing:1.5px;font-size:9px;font-weight:700}.store-home .category-label strong{letter-spacing:.5px;font-size:clamp(17px,1.7vw,25px);line-height:1.2}.store-home .category-label b{letter-spacing:1.3px;margin-top:7px;font-size:9px}.store-home .heading-note{color:#74746d;margin:0 0 4px;font-size:12px;line-height:1.8}.store-home .featured-section{padding:76px 0 92px}.store-home .featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.store-home .featured-card{min-width:0}.store-home .featured-product-link{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.store-home .featured-product-link>img{object-fit:cover;object-position:center;background:#eee9df;width:100%;height:clamp(240px,29vw,385px);display:block}.store-home .featured-info{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 0 10px;display:flex}.store-home .featured-info h3{margin:0 0 5px;font-family:Anek Kannada,Inter,sans-serif;font-size:17px}.store-home .featured-info p{letter-spacing:1px;color:#85847b;margin:0;font-size:8px}.store-home .featured-info strong{white-space:nowrap;font-size:13px}.store-home .add-button{color:#191a18;letter-spacing:1px;background:#fff;border:1px solid #c9c7be;width:100%;padding:12px;font-size:9px;font-weight:800;transition:background .2s,color .2s}.store-home .add-button:hover{color:#fff;background:#191a18}.store-home .story-section{color:#f8f6ef;background:#20211f;justify-content:space-between;align-items:center;padding:60px 9%;display:flex;position:relative;overflow:hidden}.store-home .story-inner{z-index:1;max-width:650px;position:relative}.store-home .story-section .eyebrow{color:#c9b989}.store-home .story-section h2{letter-spacing:-3px;margin:0 0 22px;font-family:Anek Kannada,Inter,sans-serif;font-size:clamp(38px,6vw,76px);line-height:1.02}.store-home .story-section h2 em{color:#d2bd88;font-family:Anek Kannada,Inter,sans-serif;font-weight:400}.store-home .story-section p:not(.eyebrow){color:#d2d0c8;max-width:540px;font-size:13px;line-height:1.9}.store-home .light-button{color:inherit;letter-spacing:1.2px;background:0 0;border:1px solid #7a7b73;margin-top:16px;padding:15px 19px;font-size:9px;font-weight:800}.store-home .story-mark{color:#3b3c37;text-align:center;font-family:Anek Kannada,sans-serif;font-size:clamp(120px,22vw,300px);font-weight:700;line-height:.8;transform:rotate(-8deg)}.store-home .story-mark span{letter-spacing:5px;text-align:right;color:#b5a579;font:700 12px Inter,sans-serif;display:block}.store-home .benefits{border-bottom:1px solid #dedbd3;grid-template-columns:repeat(3,1fr);gap:30px;padding:25px 0;display:grid}.store-home .benefits>div{padding-left:48px;position:relative}.store-home .benefit-icon{color:#9d6d43;font-size:25px;position:absolute;top:0;left:0}.store-home .benefits h3{letter-spacing:1.2px;margin:3px 0 9px;font-size:10px}.store-home .benefits p{color:#74746d;margin:0;font-size:11px;line-height:1.7}footer{color:#f7f5ef;background:#292b26;padding:0 7.2% 10px}.footer-main{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-brand .brand-logo{filter:brightness(0)invert()}.footer-main>p{font-family:Georgia,serif;font-size:23px;line-height:1.4}.footer-cta{letter-spacing:1px;color:inherit;background:0 0;border:0;border-bottom:1px solid #7d7d70;align-items:center;gap:12px;padding:0 0 9px;font-size:9px;display:flex}.footer-bottom{letter-spacing:1px;color:#b8b9ad;border-top:1px solid #4c4e46;justify-content:space-between;gap:12px;padding-top:16px;font-size:8px;display:flex}.whatsapp-float{z-index:12;color:#fff;background:#25a366;border:0;border-radius:50%;place-items:center;width:51px;height:51px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 18px #0002}.toast{z-index:20;color:#fff9ed;background:#292b26;align-items:center;gap:18px;max-width:min(90vw,520px);padding:14px 18px;font-size:12px;display:flex;position:fixed;bottom:85px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}.toast button{color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.toast-cart-action{letter-spacing:.8px;white-space:nowrap;margin-left:12px;padding:7px 10px;font-size:10px;font-weight:800;border:1px solid #fff!important}.inner-page{min-height:55vh;padding:30px 7.2% 90px}.back-link{letter-spacing:1.2px;color:#62645a;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:26px;padding:8px 0;font-size:9px;font-weight:800;display:inline-flex}.back-link:hover{color:#bd6046}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.98fr);align-items:start;gap:2.6%;display:grid}.detail-gallery{grid-template-columns:50px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.detail-thumbnails{flex-direction:column;grid-area:1/1;gap:10px;display:flex;position:sticky;top:110px}.detail-thumb{background:#f4f2ed;border:1px solid #e5e5e5;border-radius:5px;width:50px;height:68px;padding:0;overflow:hidden}.detail-thumb.active{border:1.5px solid #242424}.detail-thumb img{object-fit:cover;width:100%;height:100%;display:block}.detail-main-image{aspect-ratio:4/5;background:#f0eee8;border-radius:4px;grid-area:1/2;min-height:0;position:relative;overflow:hidden}.detail-photo{object-fit:cover;width:100%;height:100%;display:block}.detail-main-image .product-tag{color:#191919;letter-spacing:.8px;background:#fff;padding:8px 10px;font-size:9px;position:absolute;top:15px;left:15px}.image-expand{color:#151515;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.gallery-note{letter-spacing:1px;color:#77796e;grid-column:2;margin-top:10px;font-size:8px}.detail-info{padding:0 0 25px}.detail-info>.eyebrow{color:#777;font-size:9px}.detail-info h1{letter-spacing:-.7px;margin:9px 0 5px;font-family:Anek Kannada,Inter,sans-serif;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1.3}.detail-description{color:#666;margin:7px 0 12px;font-size:13px;line-height:1.65}.detail-price{margin:12px 0 17px;font-size:30px;font-weight:600;display:block}.detail-price span{letter-spacing:.8px;margin-top:3px;display:block}.live-proof{color:#333;align-items:center;gap:10px;margin:0 0 25px;font-size:12px;display:flex}.proof-icon{color:#fff;background:#171717;border-radius:3px;place-items:center;width:29px;height:26px;display:grid}.benki-option-block{margin:0 0 24px}.benki-label{color:#686868;margin-bottom:10px;font-size:13px}.benki-label b{color:#171717;font-weight:600}.benki-swatches{gap:10px;display:flex}.benki-swatch{background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;padding:3px;display:grid}.benki-swatch span{border:1px solid #0002;border-radius:50%;width:28px;height:28px;display:block}.benki-swatch.active{border-color:#171717;box-shadow:inset 0 0 0 1px #fff}.benki-sizes{flex-wrap:wrap;gap:8px;display:flex}.benki-sizes .size{color:#666;background:#fff;border:1px solid #e4e4e4;min-width:68px;height:37px;padding:0 15px;font-size:12px}.benki-sizes .size.active{color:#fff;background:#111;border-color:#111}.benki-utility-links{border-bottom:1px solid #e6e6e6;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:23px;padding:2px 0 23px;display:flex}.benki-utility-links button{color:#292929;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.benki-utility-links svg{color:#686868}.benki-buy-row{grid-template-columns:138px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.quantity{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:28px;justify-content:space-around;align-items:center;height:50px;display:inline-flex}.quantity button{background:0 0;border:0;place-items:center;width:35px;height:100%;display:grid}.quantity span{text-align:center;min-width:32px;font-size:12px}.benki-add-btn{color:#fff;letter-spacing:.2px;background:#111;border:0;border-radius:28px;justify-content:center;height:50px;min-height:50px;font-size:10px}.benki-add-btn:hover{color:#fff;background:#000}.benki-wishlist{background:#fff;border:1px solid #e7e7e7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.benki-buy-now{letter-spacing:.2px;color:#fff;background:#f73535;border:0;border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:18px;font-size:10px;display:flex}.benki-buy-now:hover{background:#d92323}.primary-btn,.secondary-btn{color:#fff;letter-spacing:1px;background:#000;border:0;justify-content:space-between;align-items:center;gap:22px;padding:16px 21px;font-size:10px;font-weight:800;display:inline-flex}.secondary-btn{color:#292b26;background:0 0;border:1px solid #292b26}.benki-delivery-info{border-bottom:1px solid #e5e5e5;gap:15px;margin-top:25px;padding-bottom:22px;display:grid}.benki-delivery-info>div{color:#666;align-items:center;gap:12px;font-size:12px;display:flex}.benki-delivery-info svg{color:#686868;flex-shrink:0}.benki-delivery-info b{color:#222;font-weight:600}.detail-help{color:#77796e;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.detail-help svg{color:#4d7656}.related{padding-top:65px}.section-top{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.section-top h2{letter-spacing:-2px;margin:10px 0 0;font-size:42px;line-height:1.02}.section-top h2 em,.cart-title h2 em{color:#bd6046;font-family:Georgia,serif;font-weight:400}.text-button{color:#77796e;letter-spacing:.8px;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;text-decoration:underline;display:inline-flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card{text-align:left;min-width:0;color:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.product-image{aspect-ratio:.83;background:#e9e5dc;display:block;position:relative;overflow:hidden}.product-photo{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.product-card:hover .product-photo{transform:scale(1.035)}.card-arrow{background:#f7f5ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:12px}.product-info{padding:16px 1px 0}.product-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.product-heading h3{margin:0;font-family:Anek Kannada,sans-serif;font-size:20px;font-weight:700}.product-heading strong{white-space:nowrap;padding-top:4px;font-size:14px}.cart-title{margin-top:-30px;padding:0 0 16px}.cart-title h2{letter-spacing:-3px;margin:16px 0 8px;font-size:clamp(42px,4.5vw,70px)}.cart-title p{color:#77796e;font-size:14px}.cart-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:start;gap:6%;display:grid}.cart-items{border-top:1px solid #dedbd2}.cart-item{border-bottom:1px solid #dedbd2;grid-template-columns:135px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.cart-item-image{aspect-ratio:.82;background:#e9e5dc;border:0;padding:0;overflow:hidden}.cart-item-main{min-width:0}.cart-item-top{justify-content:space-between;gap:12px;display:flex}.cart-product-name{text-align:left;background:0 0;border:0;padding:0;font-family:Anek Kannada,sans-serif;font-size:20px;font-weight:700}.cart-item-top p{color:#77796e;margin:4px 0;font-family:Anek Kannada,sans-serif;font-size:10px}.cart-item-top>strong{white-space:nowrap;font-size:14px}.cart-meta{color:#77796e;margin-top:15px;font-size:10px}.cart-meta span{padding:0 5px}.cart-item-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.quantity.compact{background:0 0;border-radius:0;height:32px}.quantity.compact button{width:30px}.quantity.compact span{min-width:24px;font-size:10px}.remove-btn{color:#77796e;letter-spacing:.7px;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;display:flex}.order-summary{background:#e9e5dc;padding:26px;position:sticky;top:110px}.order-summary h2{margin:10px 0 20px;font-family:Anek Kannada,sans-serif;font-size:29px}.summary-row,.summary-total{border-bottom:1px solid #d3cfc4;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;font-size:13px;display:flex}.summary-row span:last-child{text-align:right;color:#77796e;max-width:130px;font-size:10px}.summary-total{border:0;padding:20px 0;font-size:15px;font-weight:700}.order-summary>p{color:#77796e;font-size:10px;line-height:1.8}.checkout-btn{width:100%;margin-top:12px;padding:16px 13px}.empty-cart{text-align:center;border-top:1px solid #dedbd2;padding:65px 15px 90px}.empty-cart>svg{color:#bd6046}.empty-cart h2{margin:18px 0 8px;font-family:Anek Kannada,sans-serif;font-size:28px}.empty-cart p{color:#77796e;margin-bottom:24px;font-size:13px}.empty-cart .primary-btn{margin:auto}@media (width<=1000px){.store-home .page-width{width:92%}.store-home .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.inner-page{padding-left:5%;padding-right:5%}.detail-layout{gap:22px}.benki-buy-row{grid-template-columns:110px minmax(0,1fr) 42px}.benki-utility-links{gap:13px}}@media (width<=900px){.store-home .category-grid{gap:14px}.store-home .category-label{left:15px}.store-home .category-label strong{font-size:17px}}@media (width<=700px){.announcement{letter-spacing:.5px;gap:7px;font-size:7px}.header{gap:10px;height:70px;padding:0 5%}.icon-btn{padding:5px;display:block}.brand-logo{width:110px;height:45px}.nav{background:#f7f5ef;border-bottom:1px solid #dedbd2;flex-direction:column;gap:22px;padding:22px 6%;display:none;position:absolute;top:70px;left:0;right:0}.nav.open{display:flex}.bag-link{letter-spacing:.4px;gap:5px;font-size:8px}.store-home .hero-wrap{padding:12px 3% 0}.store-home .hero-link{border-radius:12px}.store-home .home-hero-image{height:260px}.store-home .hero-caption{letter-spacing:.6px;gap:10px;padding:11px 1% 14px;font-size:7px}.store-home .category-section{padding:35px 0 48px}.store-home .section-heading{align-items:flex-end;gap:12px;margin-bottom:19px}.store-home .section-heading h1,.store-home .section-heading h2{letter-spacing:-1.7px;font-size:34px}.store-home .category-grid{grid-template-columns:1fr;gap:13px}.store-home .category-card{height:310px}.store-home .category-label{bottom:19px;left:19px}.store-home .category-label strong{font-size:21px}.store-home .heading-note{font-size:10px;line-height:1.6}.store-home .featured-section{padding:47px 0 55px}.store-home .featured-grid{gap:25px 11px}.store-home .featured-product-link>img{height:clamp(200px,62vw,330px)}.store-home .featured-info h3{font-size:15px}.store-home .featured-info p{font-size:7px}.store-home .featured-info strong{font-size:11px}.store-home .add-button{padding:11px 5px;font-size:8px}.store-home .story-section{min-height:380px;padding:52px 6%}.store-home .story-section h2{letter-spacing:-2px;font-size:42px}.store-home .story-section p:not(.eyebrow){font-size:12px}.store-home .story-mark{opacity:.7;font-size:170px;position:absolute;bottom:20px;right:-30px}.store-home .story-inner{max-width:100%}.store-home .benefits{grid-template-columns:1fr;gap:23px;padding:25px 0}.store-home .benefits>div{padding-left:40px}.footer-main{flex-wrap:wrap;gap:20px}.footer-main>p{font-size:20px}.footer-cta{margin-left:auto}.footer-bottom{gap:15px;font-size:7px;line-height:1.7}.whatsapp-float{width:46px;height:46px;bottom:14px;right:14px}.inner-page{padding:22px 5% 60px}.detail-layout{grid-template-columns:1fr;gap:24px}.detail-gallery{grid-template-columns:42px minmax(0,1fr);gap:8px}.detail-thumbnails{top:90px}.detail-thumb{width:42px;height:58px}.detail-main-image{aspect-ratio:4/5}.detail-info h1,.detail-price{font-size:27px}.benki-buy-row{grid-template-columns:105px minmax(0,1fr) 42px}.benki-utility-links{justify-content:space-between;gap:9px}.benki-utility-links button{font-size:11px}.benki-sizes .size{min-width:55px;padding:0 11px}.related{padding-top:45px}.section-top h2{font-size:36px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.cart-title{padding-bottom:20px}.cart-layout{grid-template-columns:1fr;gap:28px}.cart-item{grid-template-columns:95px minmax(0,1fr);gap:13px;padding:16px 0}.cart-product-name{font-size:17px}.cart-item-top{gap:5px}.cart-item-top>strong{font-size:12px}.cart-item-top p{font-size:9px}.cart-meta{margin-top:11px;font-size:9px}.cart-item-bottom{margin-top:18px}.order-summary{padding:22px;position:static}.empty-cart{padding:45px 10px 60px}.empty-cart h2{font-size:24px}}@media (width<=380px){.brand-logo{width:90px;height:90px;margin-top:8px}.bag-link{font-size:7px}.store-home .section-heading h1,.store-home .section-heading h2{font-size:30px}.benki-buy-row{grid-template-columns:92px minmax(0,1fr) 38px;gap:6px}.benki-wishlist{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.detail-price{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.original-price{color:#888;font-size:18px;font-weight:400;text-decoration:line-through}.discounted-price{color:#111;font-size:24px;font-weight:700}.discount-badge{color:#207628;font-size:13px;font-weight:900}.tax-label{letter-spacing:1px;color:#777;flex-basis:100%;font-size:10px}.benki-action-buttons{align-items:stretch;gap:12px;width:100%;margin-top:16px;display:flex}.benki-action-buttons .benki-add-btn,.benki-action-buttons .benki-buy-now{text-align:center;white-space:nowrap;box-sizing:border-box;flex:1;justify-content:center;align-items:center;width:50%;min-width:0;margin:0;display:flex}@media (width<=480px){.benki-action-buttons{gap:8px}.benki-action-buttons .benki-add-btn,.benki-action-buttons .benki-buy-now{padding:12px 8px;font-size:12px}}.category-page{color:#191a18;background:#fff;width:100%;min-height:70vh;padding:0 0 80px}.category-container{width:min(89%,1440px);margin:0 auto}.category-page .category-back{color:#62645a;letter-spacing:1.2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;margin:26px 0 0;padding:8px 0;font-family:inherit;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.category-page .category-back:hover{color:#bd6046}.category-page .category-back svg{flex-shrink:0;width:16px;height:16px;display:block}.category-page-heading{text-align:center;border-bottom:1px solid #eeece7;margin-bottom:30px;padding:0 0 42px}.category-page-heading .eyebrow{color:#8a6b4b;letter-spacing:2px;margin:0 0 14px;font-size:9px;font-weight:800}.category-page-heading h1{letter-spacing:-1.5px;margin:0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.12}.category-page-heading .category-description{color:#74746d;max-width:520px;margin:14px auto 0;font-size:13px;line-height:1.8}.category-product-count{color:#77776f;letter-spacing:1.5px;margin-top:18px;font-size:9px;font-weight:700;display:inline-block}.category-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:36px 20px;width:100%;display:grid}.category-product-card{width:100%;min-width:0}.category-product-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.category-product-link>img{aspect-ratio:3/4;object-fit:cover;object-position:center;background:#eee9df;width:100%;display:block}.category-product-info{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 0 12px;display:flex}.category-product-name{min-width:0}.category-product-name h3{overflow-wrap:anywhere;margin:0 0 5px;font-family:Anek Kannada,Inter,sans-serif;font-size:17px;font-weight:700;line-height:1.4}.category-product-name p{color:#85847b;letter-spacing:1px;margin:0;font-size:8px;line-height:1.5}.category-product-price{flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:5px;display:flex}.category-product-price strong{white-space:nowrap;font-size:15px;font-weight:700}.category-product-price del{color:#92928b;white-space:nowrap;font-size:10px}.category-product-add{color:#191a18;letter-spacing:.8px;cursor:pointer;background:#fff;border:1px solid #c9c7be;width:100%;min-height:40px;padding:11px 5px;font-family:inherit;font-size:9px;font-weight:800;transition:background .2s,color .2s;display:block}.category-product-add:hover{color:#fff;background:#191a18}.category-empty{text-align:center;padding:70px 20px}.category-empty h2{margin:0 0 12px;font-size:28px;font-weight:500}.category-empty p{color:#74746d;margin:0 0 24px;font-size:13px}@media (width<=1024px){.category-container{width:92%}.category-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 16px}.category-page-heading{padding:0 0 34px}}@media (width<=640px){.category-page{padding-bottom:48px}.category-page .category-back{margin-top:18px}.category-page-heading{margin-bottom:22px;padding:38px 0 28px}.category-page-heading h1{letter-spacing:-.8px;font-size:clamp(29px,7vw,38px)}.category-page-heading .category-description{max-width:320px;font-size:12px}.category-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.category-product-info{gap:6px;padding-top:11px}.category-product-name h3{font-size:13px}.category-product-name p{font-size:7px}.category-product-price{gap:3px}.category-product-price strong{font-size:11px}.category-product-price del{font-size:9px}.category-product-add{letter-spacing:.4px;min-height:36px;padding:10px 3px;font-size:8px}}.hero-wrap{position:relative;overflow:hidden}.hero-link{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.home-hero-image{width:100%;height:auto;animation:.6s bannerFade;display:block}.hero-dots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:7px;height:7px;padding:0}.hero-dot.active{background:#fff;transform:scale(1.2)}@keyframes bannerFade{0%{opacity:.65}to{opacity:1}}@media (width<=640px){.hero-dots{bottom:35px}}.bag-link{align-items:center;gap:10px;display:inline-flex}.bag-icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.cart-count-badge{color:#fff;box-sizing:content-box;background:#e32636;border:2px solid #fff;border-radius:50px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-9px;right:-20px}.cart-items{flex-direction:column;gap:16px;min-width:0;display:flex}.cart-item{background:#fff;border:1px solid #e8e5e0;border-radius:10px;grid-template-columns:140px minmax(0,1fr);gap:22px;padding:20px;display:grid}.cart-item-image{aspect-ratio:4/5;cursor:pointer;background:#f5f2ed;border:0;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}.cart-photo{object-fit:cover;width:100%;height:100%;display:block}.cart-unit-price{color:#333;font-size:14px;font-weight:600}.cart-unit-price span{color:#888;font-size:12px;font-weight:400}.cart-item-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.cart-item-price strong{color:#222;white-space:nowrap;font-size:15px}.cart-item-price>span{color:#888;white-space:nowrap;font-size:12px}.cart-meta{color:#666;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.cart-item-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.quantity.compact{border:1px solid #dedbd5;border-radius:5px;align-items:center;display:inline-flex}.quantity.compact button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:32px;display:grid}.quantity.compact>span{text-align:center;min-width:26px;font-size:13px}.remove-btn{color:#777;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:inline-flex}.remove-btn:hover{color:#c62828}.order-summary{background:#faf9f6;border:1px solid #e8e5e0;border-radius:10px;padding:24px;position:sticky;top:24px}.order-summary .eyebrow{color:#777;letter-spacing:.12em;font-size:11px}.order-summary h2{margin:12px 0 24px;font-size:25px;font-weight:600}.summary-row,.summary-total{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.summary-row{color:#666;font-size:13px}.summary-row strong{color:#222;white-space:nowrap}.summary-row>span:last-child{text-align:right;max-width:145px}.summary-total{border-top:0 solid #dedbd5;padding-top:18px;font-size:15px}.summary-total strong{white-space:nowrap;font-size:20px}.order-summary>p{color:#777;margin:16px 0;font-size:12px;line-height:1.7}.checkout-btn{justify-content:center;width:100%}.secure-note{color:#777;align-items:flex-start;gap:7px;margin-top:14px;font-size:11px;line-height:1.6;display:flex}.secure-note svg{flex-shrink:0;margin-top:2px}@media (width<=900px){.cart-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.cart-item{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px}.order-summary{padding:20px}}@media (width<=680px){.cart-layout{grid-template-columns:1fr;gap:24px}.cart-item{grid-template-columns:95px minmax(0,1fr);gap:13px;padding:12px}.cart-item-top{gap:8px}.cart-product-name{font-size:13px}.cart-item-info>p{font-size:12px}.cart-item-price strong{font-size:13px}.cart-item-bottom{align-items:center}.quantity.compact button{width:29px;height:30px}.order-summary{position:static}}.category-nav-item{align-items:center;height:100%;display:flex;position:relative}.category-nav-trigger{color:inherit;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:12px 0;display:inline-flex}.category-chevron{flex-shrink:0;width:13px;height:13px;transition:transform .25s}.category-nav-item.category-open .category-chevron{transform:rotate(180deg)}.category-dropdown{z-index:1000;opacity:0;visibility:hidden;background:#fff;border:1px solid #e9e4dc;width:230px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-18px;transform:translateY(8px);box-shadow:0 12px 30px #0000001a}.category-nav-item:hover .category-dropdown,.category-nav-item.category-open .category-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.category-dropdown-link{color:#292722;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.category-dropdown-link:hover{background:#f5f1eb}.category-dropdown-link span{color:#888}@media (width<=768px){.category-nav-item{height:auto;display:block}.category-nav-trigger{justify-content:space-between;width:100%;padding:14px 0}.category-dropdown{width:100%;box-shadow:none;opacity:1;visibility:visible;border:0;padding:0 0 8px 12px;display:none;position:static;transform:none}.category-nav-item.category-open .category-dropdown{display:block}.category-dropdown-link{padding:12px}}.nav a,.nav .category-nav-trigger{color:#292b26;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:12px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.nav a:hover,.nav .category-nav-trigger:hover{color:#bd6046}.category-chevron{letter-spacing:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.category-dropdown-link{letter-spacing:.2px;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500}@media (width<=700px){.nav a,.nav .category-nav-trigger{letter-spacing:1.2px;justify-content:space-between;width:100%;padding:0;font-size:10px;font-weight:700}.nav .category-nav-trigger{padding:0}.category-nav-item{width:100%}.category-dropdown-link{letter-spacing:.2px;font-size:12px}}.benki-main-image{cursor:zoom-in;position:relative;overflow:hidden}.benki-main-image .detail-photo{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .45s;display:block}@media (hover:hover) and (pointer:fine){.benki-main-image:hover .detail-photo{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.benki-main-image .detail-photo{transition:none}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:42px 0 12px;display:flex}.pagination-numbers{align-items:center;gap:8px;display:flex}.pagination button{color:#292b26;cursor:pointer;background:#fff;border:1px solid #ded8cf;min-width:40px;height:40px;font-family:inherit;font-size:13px;transition:background .2s,color .2s,border-color .2s}.pagination .pagination-number{border-radius:50%}.pagination .pagination-number.active{color:#fff;background:#292b26;border-color:#292b26}.pagination button:hover:not(:disabled){border-color:#292b26}.pagination .pagination-arrow{white-space:nowrap;background:0 0;border:none;padding:0 13px}.pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=480px){.pagination{gap:8px}.pagination-numbers{gap:5px}.pagination button{min-width:34px;height:36px;font-size:12px}.pagination .pagination-arrow{padding:0 5px;font-size:11px}}.detail-help{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.detail-help p{margin:0;font-size:12px;line-height:1.6}.detail-help .detail-help-check{align-items:flex-start;gap:8px;display:flex}.detail-help-check svg{flex-shrink:0;margin-top:3px}
