@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer}fieldset{border:0;margin:0;padding:0}button:disabled{cursor:not-allowed;opacity:.55}[hidden]{display:none!important}}@layer base{:root{--paper:#faf8f2;--white:#fff;--ink:#24231f;--muted:#68665d;--red:#ae2530;--red-dark:#851822;--line:#dfddd4;--sage:#e8ebde;--green:#205644;--radius:10px}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:Noto Sans Devanagari,system-ui,sans-serif;font-size:16px;line-height:1.75}h1,h2,h3{text-wrap:balance;font-weight:600;line-height:1.45}h1{font-size:clamp(2.1rem,3.6vw,3.65rem)}h2{font-size:clamp(1.6rem,2.5vw,2.35rem)}h3{font-size:1.25rem}p{color:var(--muted)}a,button{touch-action:manipulation}a:hover{color:var(--red)}:focus-visible{outline-offset:4px;outline:3px solid #2b6957}::selection{color:#4a1117;background:#f1cad0}input,select{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;min-height:46px;padding:10px 12px}input[type=checkbox],input[type=radio]{accent-color:var(--red)}.shell{width:min(1280px,100% - 96px);margin-inline:auto}.section{padding:84px 0}.eyebrow{color:var(--red);margin-bottom:15px;font-size:.79rem;font-weight:700}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.section-heading .eyebrow{margin-bottom:8px}.section-note{font-size:.95rem}.text-link{min-height:44px;color:var(--red);align-items:center;font-size:.95rem;font-weight:600;display:inline-flex}.actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.button{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 24px;font-size:.94rem;font-weight:600;line-height:1.65;transition:background .16s,color .16s;display:inline-flex}.primary{background:var(--red);color:#fff}.primary:hover{background:var(--red-dark);color:#fff}.secondary{border-color:var(--line);color:var(--ink);background:0 0}.secondary:hover{border-color:var(--red);color:var(--red)}.light{background:var(--paper);color:var(--red)}.whatsapp{background:var(--green);color:#fff}.whatsapp:hover{color:#fff;background:#123e2e}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}}@layer components{.site-header{border-bottom:1px solid var(--line);z-index:30;background:#faf8f2f7;position:sticky;top:0}.header-inner{align-items:center;gap:36px;min-height:92px;display:flex}.brand{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.brand img{width:157px;height:auto}.brand span{color:var(--muted);font-size:.68rem;font-weight:600}.site-header nav{align-items:center;gap:32px;margin-left:auto;font-size:.88rem;font-weight:600;display:flex}.site-header nav a{align-items:center;min-height:44px;display:flex}.inquiry-pill{border:1px solid var(--line);border-radius:5px;align-items:center;gap:14px;min-height:44px;padding:8px 15px;font-size:.88rem;font-weight:600;display:flex}.inquiry-pill span{background:var(--red);color:#fff;text-align:center;border-radius:50%;min-width:24px;height:24px;padding:0 4px;line-height:26px}.hero{border-bottom:1px solid var(--line);overflow:hidden}.hero-grid{grid-template-columns:1fr 1.08fr;min-height:590px;display:grid}.hero-copy{z-index:1;padding:72px 35px 38px 0;position:relative}.hero-copy h1{margin:20px 0;font-size:clamp(2.5rem,3.8vw,3.85rem);line-height:1.5}.hero-copy h1 em{color:var(--red);font-style:normal}.dot{background:var(--red);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.hero-lead{margin-bottom:30px;font-size:1.07rem}.hero-bottom{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:50px;font-size:.73rem;display:flex}.hero-bottom span+span:before{content:"·";margin-right:20px}.hero-visual{isolation:isolate;background:#ecece3;min-width:0;margin-right:calc(640px - 50vw);position:relative}.hero-visual>img{width:108%;max-width:unset;object-fit:contain;mix-blend-mode:multiply;z-index:1;height:62%;position:absolute;top:16%;left:-4%}.thread-lines{border:1px solid #d3d3c4;border-radius:50%;position:absolute;inset:15px -150px -240px 12%;transform:rotate(-20deg)}.thread-lines:before,.thread-lines:after{content:"";border:1px solid #d3d3c4;border-radius:50%;position:absolute;inset:30px}.thread-lines:after{inset:60px}.vertical-note{writing-mode:vertical-rl;letter-spacing:2px;color:#727367;font:10px system-ui;position:absolute;top:45px;right:23px}.hero-caption{z-index:2;justify-content:space-between;align-items:center;font-size:1rem;display:flex;position:absolute;bottom:34px;left:40px;right:40px}.hero-caption span{color:var(--muted)}.hero-caption strong{color:var(--ink);font-weight:600}.hero-caption a{border:1px solid #a8ac99;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.category-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.category-card{background:var(--paper);flex-direction:column;min-height:160px;padding:22px 25px;display:flex;position:relative}.category-number{color:#8d8980;margin-bottom:17px;font:11px system-ui}.category-title{font-size:1.14rem;font-weight:600}.category-caption{color:var(--muted);margin-top:3px;font-size:.77rem}.category-arrow{color:var(--red);font-size:23px;position:absolute;top:16px;right:22px}.category-card:hover{background:#f0eee5}.category-card:last-child{grid-column:span 2}.featured-section{border-block:1px solid var(--line);background:#f0eee6}.product-grid{gap:22px;display:grid}.home-products{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.product-media{background:#fff;border-bottom:1px solid #efeee8;position:relative}.product-media>a{aspect-ratio:4/3;place-items:center;padding:15px;display:grid}.product-media img{object-fit:contain;width:100%;height:100%;max-height:260px}.placeholder{color:var(--muted);padding:35px;font-size:.9rem}.colour-badge{border:1px solid var(--line);background:#fffffff2;border-radius:99px;padding:4px 10px;font-size:.73rem;position:absolute;top:12px;left:12px}.card-gallery-controls{border:1px solid var(--line);background:#fffffff5;border-radius:20px;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.card-gallery-controls button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;font:25px system-ui}.card-gallery-controls span{color:var(--muted);font:10px system-ui}.product-body{flex-direction:column;flex:1;padding:22px;display:flex}.product-body .eyebrow{letter-spacing:2px;color:var(--red);margin-bottom:12px;font:10px system-ui}.product-body h2{font-size:1.07rem}.product-summary{margin:10px 0 20px;font-size:.82rem;line-height:1.8}.product-card-bottom{flex-direction:column;align-items:stretch;margin-top:auto;display:flex}.mrp{color:var(--ink);margin-bottom:10px;font:600 1.03rem/1.7 Noto Sans Devanagari,system-ui,sans-serif}.mrp span{color:var(--muted);font-size:.67rem;font-weight:400;display:block}.details-link{align-items:center;min-height:40px;margin-bottom:7px;font-size:.82rem;font-weight:600;display:flex}.product-card .button{justify-content:space-between;min-height:44px;padding:9px 12px;font-size:.8rem}.how-section{background:var(--red);color:#fff;padding:70px 0}.how-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.how-section .eyebrow,.how-section p{color:#f4d3d3}.how-section h2{margin-bottom:25px}.steps{padding:0;list-style:none}.steps li{border-bottom:1px solid #ce5961;gap:28px;padding:20px 0;display:flex}.steps li:last-child{border:0}.steps li>span{color:#df8b91;font:32px/1.7 system-ui}.steps h3{margin-bottom:3px;font-size:1.1rem}.steps p{font-size:.88rem}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.guide-card{border-top:2px solid var(--ink);flex-direction:column;padding:27px 0 5px;transition:border-color .15s;display:flex;position:relative}.guide-card:hover{border-color:var(--red)}.guide-number{color:#837e72;font:12px system-ui;position:absolute;top:28px;right:0}.guide-card .eyebrow{padding-right:35px}.guide-card h2,.guide-card h3{margin:8px 0 15px;font-size:1.35rem}.guide-card p:not(.eyebrow){margin-bottom:14px;font-size:.9rem}.guide-card .text-link{margin-top:auto}.site-footer{color:#f7f4e9;background:#242821;padding:52px 0 95px}.footer-main{grid-template-columns:1.4fr 1fr 1fr;gap:45px;display:grid}.footer-name{letter-spacing:4px;color:#fff;margin-bottom:14px;font:700 32px system-ui}.footer-main p{color:#c4c8b9;font-size:.9rem}.footer-main .footer-label{color:#a3ab99;margin-bottom:15px;font-size:.8rem}.footer-main a{width:fit-content;min-height:44px;font-size:.85rem;display:block}.footer-main a:hover{color:#ffb7b7}.footer-bottom{color:#b9beae;border-top:1px solid #454c3f;justify-content:space-between;gap:25px;margin-top:42px;padding-top:24px;font-size:.71rem;display:flex}.contact-dock{z-index:35;border:1px solid var(--line);background:#fff;border-radius:8px;display:flex;position:fixed;bottom:18px;right:26px;overflow:hidden;box-shadow:0 5px 25px #20292020}.contact-dock a{align-items:center;gap:15px;min-height:48px;padding:12px 20px;font-size:.85rem;font-weight:600;display:flex}.toast{z-index:50;color:#fff;background:#242821;border-radius:6px;width:max-content;max-width:90vw;padding:14px 22px;font-size:.9rem;position:fixed;bottom:85px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0002}.page-heading{border-bottom:1px solid var(--line);background:#edece3;padding:50px 0 40px}.page-heading .eyebrow{margin-bottom:10px}.page-heading p:last-child{margin-top:10px}.catalog-section{padding-top:35px}.catalog-form{border-bottom:1px solid var(--line);padding-bottom:28px}.catalog-search{max-width:680px}.catalog-search>label{margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}.catalog-search>div{gap:10px;display:flex}.catalog-search input{flex:1;min-width:0}.catalog-controls{margin-top:25px}.catalog-controls legend{color:var(--muted);margin-bottom:10px;font-size:.8rem}.filter-chips{flex-wrap:wrap;gap:9px;display:flex}.filter-chips label,.variant-options label{cursor:pointer;position:relative}.filter-chips input,.variant-options input{opacity:0;width:1px;height:1px;min-height:0;position:absolute;top:12px;left:12px}.filter-chips span,.variant-options span{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;min-height:44px;padding:9px 15px;font-size:.82rem;display:flex}.filter-chips input:checked+span,.variant-options input:checked+span{border-color:var(--red);color:var(--red-dark);box-shadow:inset 0 0 0 1px var(--red);background:#f6e5e6}.filter-chips input:focus-visible+span,.variant-options input:focus-visible+span{outline:3px solid var(--green);outline-offset:3px}.sort-row{flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;font-size:.8rem;display:flex}.sort-row label{align-items:center;gap:10px;display:flex}.sort-row .button{min-height:44px;padding:8px 16px;font-size:.82rem}.results-bar{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;font-size:.83rem;display:flex}.results-bar strong{color:var(--ink)}.results-bar>span{color:var(--muted);white-space:nowrap}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:42px;display:flex}.pagination a{border:1px solid var(--line);border-radius:5px;place-items:center;min-width:44px;min-height:44px;padding:8px 13px;font-size:.8rem;display:grid}.pagination [aria-current]{background:var(--red);border-color:var(--red);color:#fff}.empty-state{text-align:center;border-radius:var(--radius);border:1px dashed #c9c6b9;padding:65px 20px}.empty-state p{margin:12px 0 22px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;font-size:.77rem;display:flex}.product-detail{padding-top:28px}.detail-grid{grid-template-columns:1.12fr 1fr;gap:55px;display:grid}.gallery-main{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);background:#fff;place-items:center;padding:25px;display:grid;overflow:hidden}.gallery-main img{object-fit:contain;width:100%;height:100%;max-height:420px}.gallery-thumbs{gap:10px;margin-top:13px;padding:3px;display:flex;overflow-x:auto}.gallery-thumbs button{border:1px solid var(--line);background:#fff;border-radius:5px;flex:0 0 85px;padding:5px;overflow:hidden}.gallery-thumbs img{object-fit:contain;width:100%;height:65px}.gallery-thumbs [aria-pressed=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.product-info h1{font-size:clamp(1.8rem,2.4vw,2.5rem)}.detail-intro{margin:18px 0;font-size:.94rem}.detail-price{margin:20px 0}.detail-price strong{font-size:1.5rem}.variant-picker{border-top:1px solid var(--line);margin:24px 0;padding-top:20px}.variant-picker legend{padding-right:14px;font-weight:600}.variant-picker p{margin-bottom:12px;font-size:.75rem}.variant-options{flex-wrap:wrap;gap:9px;display:flex}.detail-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.availability-note{max-width:440px;margin-top:20px;font-size:.74rem}.detail-benefits{color:var(--green);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:.7rem;display:flex}.detail-benefits span:before{content:"✓";margin-right:7px}.detail-lower{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:80px;margin-top:65px;padding-top:70px;display:grid}.feature-list{color:var(--muted);padding-left:24px;font-size:.95rem}.feature-list li{margin-top:18px;padding-left:6px}.feature-list li::marker{color:var(--red)}.buying-note{background:var(--sage);border-radius:var(--radius);align-self:start;padding:28px}.buying-note h3{margin-bottom:12px}.buying-note p{font-size:.9rem}.buying-note a{margin-top:15px}.related-products{margin-top:75px}.inquiry-layout{grid-template-columns:1.8fr 1fr;align-items:start;gap:36px;display:grid}.inquiry-lines{flex-direction:column;gap:16px;display:flex}.inquiry-line{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;padding:18px;display:grid}.inquiry-line>img{object-fit:contain;width:110px;height:100px}.inquiry-line h2{font-size:1rem}.inquiry-line p{margin-top:8px;font-size:.8rem}.line-controls{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.line-controls label{align-items:center;gap:8px;font-size:.75rem;display:flex}.line-controls input{width:65px;min-height:44px;padding:7px}.line-controls button{color:var(--red);background:0 0;border:0;min-height:44px;padding:8px;font-size:.75rem}.inquiry-summary{background:var(--sage);border-radius:var(--radius);border:1px solid #d8decc;padding:28px;position:sticky;top:115px}.inquiry-summary p{margin:16px 0;font-size:.9rem}.inquiry-summary .button{width:100%;padding-inline:12px;font-size:.83rem}.inquiry-summary .small-note{font-size:.72rem}.stale-note{border-radius:var(--radius);background:#fff3d7;border:1px solid #e2c482;margin-bottom:25px;padding:20px}.stale-note p{margin-bottom:15px}.article-shell{max-width:880px}.article-shell h1{max-width:760px}.article-intro{max-width:730px;margin:23px 0 44px;font-size:1.1rem}.guide-article>section{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:34px 0;display:grid}.article-number{color:var(--red);padding-top:6px;font:22px system-ui}.guide-article h2{margin-bottom:14px;font-size:1.55rem}.guide-article p{font-size:1rem;line-height:1.95}.article-next{background:var(--sage);border-radius:var(--radius);margin-top:25px;padding:30px}.article-next h2{margin-bottom:20px;font-size:1.45rem}.article-next .actions{gap:12px}}@layer responsive{@media (width<=1376px){.hero-visual{margin-right:-48px}}@media (width<=1100px){.shell{width:calc(100% - 64px)}.header-inner{gap:23px}.site-header nav{gap:22px}.hero-visual{margin-right:-32px}.hero-grid{min-height:530px}.hero-copy{padding-top:55px}.hero-copy h1{font-size:3rem}.hero-bottom{gap:12px;font-size:.68rem}.hero-bottom span+span:before{margin-right:12px}.home-products{grid-template-columns:repeat(2,minmax(0,1fr))}.how-grid{gap:50px}.product-body{padding:18px}.detail-grid{gap:32px}.detail-lower{gap:40px}.inquiry-line{grid-template-columns:85px 1fr;gap:15px}.inquiry-line>img{width:85px}.line-controls{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}}@media (width<=800px){.shell{width:calc(100% - 40px)}.section{padding:55px 0}.header-inner{flex-wrap:wrap;gap:14px;min-height:85px;padding:15px 0}.brand img{width:125px}.site-header nav{gap:16px;font-size:.78rem}.inquiry-pill{gap:8px;padding:7px 11px;font-size:.78rem}.hero-grid{grid-template-columns:1fr 1fr;min-height:510px}.hero-copy{padding:40px 15px 25px 0}.hero-copy h1{font-size:2.5rem}.hero-lead{font-size:.95rem}.hero-copy .actions{gap:12px}.hero-bottom{flex-direction:column;gap:7px;margin-top:28px}.hero-bottom span+span:before{content:none}.hero-visual{margin-right:-20px}.hero-visual>img{width:121%;height:57%;top:20%;left:-13%}.hero-caption{font-size:.9rem;bottom:28px;left:22px;right:22px}.vertical-note{font-size:8px;right:12px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card:last-child{grid-column:span 2}.category-card{min-height:145px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid{gap:22px}.guide-card h2,.guide-card h3{font-size:1.13rem}.guide-card p:not(.eyebrow){font-size:.82rem}.guide-card .eyebrow{font-size:.69rem}.how-grid{gap:30px}.how-section{padding:50px 0}.footer-main{gap:30px}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-grid>*{min-width:0}.detail-gallery{width:100%;max-width:620px;margin-inline:auto}.product-info{max-width:620px}.detail-lower{gap:30px;margin-top:40px;padding-top:40px}.inquiry-layout{grid-template-columns:1fr}.inquiry-summary{position:static}.inquiry-line{grid-template-columns:100px 1fr auto}.inquiry-line>img{width:100px}.line-controls{flex-direction:column;grid-column:auto;align-items:flex-end}}@media (width<=620px){html{scroll-padding-top:140px}.shell{width:calc(100% - 36px)}.header-inner{grid-template-columns:1fr auto;gap:4px 15px;padding:13px 0 5px;display:grid}.brand{align-items:flex-start;gap:1px;width:fit-content}.brand img{width:117px}.brand span{padding-left:30px;font-size:.62rem}.site-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:16px;margin-left:0;font-size:.79rem}.inquiry-pill{grid-area:1/2}.hero-grid{flex-direction:column;min-height:0;display:flex}.hero-copy{padding:35px 0 30px}.hero-copy h1{margin:15px 0;font-size:clamp(2rem,7.4vw,3.1rem)}.hero-copy .eyebrow{font-size:.7rem}.hero-lead{font-size:.95rem}.hero-copy .actions{gap:20px}.hero-copy .button{min-height:48px;padding:12px 18px}.hero-copy .text-link{font-size:.82rem}.hero-bottom{flex-direction:row;gap:13px;margin-top:25px;font-size:.64rem}.hero-bottom span+span:before{content:"·";margin-right:13px}.hero-visual{height:325px;margin-inline:-18px}.hero-visual>img{width:94%;height:78%;top:0;left:3%}.hero-caption{font-size:.85rem;bottom:20px;left:25px;right:25px}.hero-caption a{width:43px;height:43px}.vertical-note{top:25px}.section-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:26px}.section-heading h2{font-size:1.75rem}.section-heading .text-link{min-height:34px}.section-note{font-size:.83rem}.section-heading .eyebrow{font-size:.72rem}.category-card{min-height:135px;padding:18px}.category-title{font-size:1rem}.category-caption{font-size:.69rem}.category-arrow{right:15px}.category-number{margin-bottom:12px}.home-products{gap:13px}.home-products .product-body{padding:14px}.home-products .product-body h2{font-size:.88rem}.home-products .product-summary{font-size:.74rem}.home-products .product-media>a{padding:9px}.home-products .product-card .button{gap:10px;font-size:.73rem}.home-products .mrp{font-size:.87rem}.home-products .mrp span{font-size:.6rem}.home-products .card-gallery-controls{gap:0;bottom:5px;right:5px}.home-products .card-gallery-controls button{width:34px;height:36px}.home-products .card-gallery-controls span{font-size:9px}.how-grid{grid-template-columns:1fr;gap:30px}.how-section h2{font-size:1.9rem}.steps li{gap:22px}.guide-grid{grid-template-columns:1fr;gap:28px}.guide-card{padding-top:22px}.guide-card h2,.guide-card h3{font-size:1.3rem}.guide-card p:not(.eyebrow){max-width:400px;font-size:.9rem}.guide-card .eyebrow{margin-bottom:8px;font-size:.75rem}.guide-number{top:22px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 22px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.site-footer{padding-bottom:110px}.contact-dock{bottom:12px;left:12px;right:12px}.contact-dock a{flex:1;justify-content:center;gap:8px;padding:12px 14px;font-size:.8rem}.contact-dock a.whatsapp{flex:1.5}.page-heading{padding:30px 0}.page-heading h1{font-size:2rem}.page-heading p:last-child{font-size:.91rem}.catalog-section{padding-top:25px}.catalog-search .button{min-height:46px;padding-inline:16px}.catalog-search input{font-size:.83rem}.filter-chips{gap:8px}.filter-chips span{padding:8px 12px;font-size:.77rem}.sort-row{gap:12px}.sort-row select{max-width:190px;font-size:.78rem}.results-bar{align-items:flex-start;font-size:.76rem}.catalog-grid{grid-template-columns:1fr}.catalog-grid .product-media>a{aspect-ratio:4/3;max-height:290px}.product-body h2{font-size:1.18rem}.product-summary{font-size:.87rem}.product-card .button{font-size:.88rem}.product-body{padding:22px}.pagination{gap:6px}.pagination a{min-width:40px;padding:7px 10px}.detail-grid{gap:28px}.product-detail{padding-top:24px}.breadcrumbs{gap:9px;margin-bottom:20px;font-size:.7rem}.gallery-main{padding:15px}.gallery-thumbs button{flex-basis:72px}.gallery-thumbs img{height:55px}.product-info h1{font-size:1.8rem}.detail-lower{grid-template-columns:1fr;gap:35px}.detail-actions .button{flex:1;padding-inline:12px;font-size:.85rem}.detail-benefits{gap:12px;font-size:.66rem}.buying-note{padding:24px}.related-products{margin-top:50px}.inquiry-line{grid-template-columns:75px 1fr;gap:14px;padding:15px}.inquiry-line>img{width:75px;height:85px}.inquiry-line h2{font-size:.92rem}.line-controls{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.inquiry-summary{padding:24px}.guide-article>section{grid-template-columns:35px 1fr;gap:12px;padding:28px 0}.guide-article h2{font-size:1.25rem}.guide-article p{font-size:.92rem}.article-number{font-size:18px}.article-intro{font-size:1rem}.article-next{padding:24px}.article-next .button{width:100%}}@media (width<=360px){.shell{width:calc(100% - 28px)}.hero-visual{margin-inline:-14px}.hero-copy h1{font-size:2rem}.hero-copy .actions{gap:12px}.hero-copy .text-link{font-size:.77rem}.hero-bottom{gap:9px;font-size:.61rem}.hero-bottom span+span:before{margin-right:9px}.home-products{grid-template-columns:1fr}.home-products .product-body h2{font-size:1.1rem}.home-products .product-summary{font-size:.85rem}.home-products .product-body{padding:22px}.site-header nav{gap:12px;font-size:.73rem}.inquiry-pill{font-size:.75rem}.detail-actions{flex-direction:column}.line-controls{grid-column:1/-1}.contact-dock a{padding-inline:9px;font-size:.73rem}.category-title{font-size:.9rem}.category-caption{font-size:.65rem}.category-card{padding:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}}.variant-link{color:inherit;border:1px solid #c9c0b7;border-radius:999px;min-height:44px;padding:.65rem 1rem;text-decoration:none;display:inline-block}.variant-link[aria-current=page]{color:#fff;background:#b7242d;border-color:#b7242d}.brand strong{color:#b7242d;font-size:1.9rem}.catalog-controls fieldset{margin-bottom:1rem}.language-switch{white-space:normal;border:1px solid;border-radius:5px;align-items:center;min-height:36px;padding:5px 10px;font-size:.78rem;display:inline-flex}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-devanagari-400-normal.BlDd6KY1.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-400-normal.CdOJmQ4E.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-latin-ext-400-normal.BnQrAETZ.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-400-normal.Bs32KOJx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-latin-400-normal.BuiDGFlU.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-latin-400-normal.Bl6wi1XD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-devanagari-600-normal.BeyktMLo.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-600-normal.B5tDaqnD.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-latin-ext-600-normal.eCXJLagf.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-600-normal.BYBXZV8b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-latin-600-normal.Bzmbz5CH.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-latin-600-normal.D_YUQxD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-devanagari-700-normal.v9jliTCB.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-700-normal.h2KXAbYG.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-latin-ext-700-normal.BKjKJI-9.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-latin-ext-700-normal.DXhSwleO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-latin-700-normal.DcW8oEIt.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-latin-700-normal.B5n956PN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
