.sw-product-gallery{display:block;width:100%;min-width:0;align-self:start}.sw-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid #ecdfe2;border-radius:14px;background:#fff;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.sw-gallery-track::-webkit-scrollbar{display:none}.sw-gallery-slide{flex:0 0 100%;min-width:0;aspect-ratio:1;max-height:540px;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.sw-gallery-slide img,.sw-gallery-slide video,.sw-gallery-slide iframe,.sw-gallery-slide model-viewer{width:100%;height:100%;max-height:540px;object-fit:contain;object-position:center;padding:16px;box-sizing:border-box}.sw-gallery-navigation{display:flex;align-items:center;justify-content:center;gap:22px;margin:12px 0;color:#76666c;font-size:13px}.sw-gallery-navigation button{width:40px;height:40px;border:1px solid #ead7dc;border-radius:50%;background:#fffaf6;color:#941047;cursor:pointer;font-size:21px}.sw-gallery-navigation button:disabled{opacity:.35;cursor:default}.sw-gallery-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:3px 2px}.sw-gallery-thumbnails button{flex:0 0 72px;width:72px;height:72px;border:1px solid #ead7dc;border-radius:8px;padding:4px;background:#fff;cursor:pointer}.sw-gallery-thumbnails button[aria-pressed=true]{border:2px solid #941047;background:#fff5f8}.sw-gallery-thumbnails img{width:100%;height:100%;object-fit:contain;padding:0}.sw-gallery-track:focus-visible,.sw-gallery-thumbnails button:focus-visible,.sw-gallery-navigation button:focus-visible{outline:2px solid #941047;outline-offset:2px}@media(max-width:740px){.sw-gallery-slide{max-height:400px}.sw-gallery-slide img,.sw-gallery-slide video{max-height:400px;padding:12px}.sw-gallery-thumbnails button{flex-basis:62px;width:62px;height:62px}}.sw3-card .sw3-card-image{background:#fff;height:clamp(150px,16vw,190px);border-bottom:1px solid #f0e7e8}.sw3-card .sw3-card-image img{padding:0;object-fit:contain;width:100%;height:100%}.sw3-card .sw3-card-content{gap:10px;padding:17px;min-height:0}.sw3-card .sw3-card-content h3{min-height:0;margin:0;font-size:17px;line-height:1.35}.sw3-card .sw3-card-price{min-height:0;margin:0;font-size:21px}.sw3-card .sw3-card-variant-picker{min-height:0;margin:0;gap:7px}.sw-card-description{font:400 13px/1.6 var(--sans);color:#74686b;margin:0}.sw-product-facts{display:flex;flex-wrap:wrap;gap:8px;color:#7c5a67;font-size:12px;margin:5px 0 10px}.sw-product-facts span{padding:5px 9px;background:#fff5f7;border:1px solid #f0dde4;border-radius:6px}.sw3-card .sw3-card-link{margin-top:auto;min-height:40px;padding:10px 12px}.sw3-card .sw3-card-content>form{margin-top:12px}.sw3-card .sw3-card-content>form .sw2-card-add{min-height:42px}.sw3-catalogue-card .sw3-idol-preview-art{width:72px;height:72px;border:0;background:#fbf6f3;border-radius:16px}.sw2-detail-copy .sw-product-facts{font-size:13px;margin:14px 0 20px}.sw-product-information{padding:24px;border:1px solid #eadde1;border-radius:12px;background:#fffdfb}.sw-product-information details:first-of-type{padding-top:0}@media(max-width:740px){.sw3-card .sw3-card-image{height:150px}.sw3-card .sw3-card-content{padding:12px;gap:8px}.sw3-card .sw3-card-content h3{font-size:15px}.sw3-card .sw3-card-price{font-size:19px}.sw-card-description{font-size:12px}.sw-product-facts{font-size:11px;gap:5px}.sw-product-information{padding:17px}}.sw2-detail .sw2-detail-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(26px,4vw,48px);margin-bottom:30px}.sw2-detail .sw2-detail-copy{padding-top:10px}.sw2-detail .sw2-detail-copy h1{font-size:clamp(29px,3vw,40px);margin:8px 0 16px}.sw2-detail .sw-gallery-slide{aspect-ratio:1.1;max-height:440px}.sw2-detail .sw-gallery-slide img,.sw2-detail .sw-gallery-slide video{max-height:440px;padding:10px}.sw2-detail .sw2-detail-photo{aspect-ratio:1.1;max-height:440px;background:#fff;border:1px solid #ecdfe2}.sw2-detail .sw2-detail-photo img{max-height:440px}.sw2-detail .sw-gallery-navigation{margin:9px 0;gap:17px}.sw2-detail .sw-gallery-navigation button{width:34px;height:34px;font-size:18px}.sw2-detail .sw-gallery-thumbnails button{width:60px;height:60px;flex-basis:60px}.sw2-detail .sw2-detail-description,.sw2-detail .sw3-pdp-summary{line-height:1.7;color:#67575d;margin:15px 0 18px}.sw2-detail .sw3-support-card{margin-top:22px;padding:14px 0 0;border:0;border-top:1px solid #eadde1;border-radius:0;background:transparent;box-shadow:none;gap:12px}.sw2-detail .sw3-support-symbol{width:36px;height:36px;flex-basis:36px;background:#f7ebee}.sw2-detail .sw3-support-action{background:transparent;color:#941047;padding:8px 0;font-size:12px;text-decoration:underline;text-underline-offset:4px}.sw2-detail .sw3-back-to-shop{margin-top:15px;font-size:12px}.sw2-detail .sw-pdp-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:30px 0 40px;align-items:start}.sw2-detail .sw-pdp-info-card{min-width:0;padding:25px 28px;border:1px solid #eadde1;border-radius:14px;background:#fffdfb}.sw2-detail .sw-pdp-info-card>.sw2-hero-eyebrow{font-size:10px;letter-spacing:.12em}.sw2-detail .sw-pdp-info-card h2{font:500 26px/1.25 var(--serif);letter-spacing:-.02em;margin:8px 0 20px}.sw2-detail .sw-pdp-specs{margin:0;font:400 14px/1.6 var(--sans)}.sw2-detail .sw-pdp-specs>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:16px;padding:11px 0;border-bottom:1px solid #f0e7e8}.sw2-detail .sw-pdp-specs>div:first-child{padding-top:0}.sw2-detail .sw-pdp-specs>div:last-child{border-bottom:0;padding-bottom:0}.sw2-detail .sw-pdp-specs dt{color:#827078;font-weight:400}.sw2-detail .sw-pdp-specs dd{margin:0;color:#3c3035;font-weight:550;overflow-wrap:anywhere}.sw2-detail .sw-pdp-specs>.sw-pdp-spec-note{display:block}.sw2-detail .sw-pdp-spec-note dd{font-weight:400;color:#67575d}.sw2-detail .sw-pdp-tradition{margin-top:23px;padding:16px 18px;background:#faf3ee;border-radius:9px}.sw2-detail .sw-pdp-tradition h3{font:600 12px/1.5 var(--sans);margin:0 0 6px;color:#795343}.sw2-detail .sw-pdp-tradition p{font-size:14px;line-height:1.8;margin:0;color:#715f59}.sw2-detail .sw-pdp-help details{padding:0;border-bottom:1px solid #eadde1}.sw2-detail .sw-pdp-help details:last-of-type{border-bottom:0}.sw2-detail .sw-pdp-help summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;font:550 14px/1.5 var(--sans);color:#3c3035}.sw2-detail .sw-pdp-help summary::-webkit-details-marker{display:none}.sw2-detail .sw-pdp-help summary:after{content:"+";color:#941047;font:400 22px/1 var(--sans);flex-shrink:0}.sw2-detail .sw-pdp-help details[open]>summary:after{content:"\2212"}.sw2-detail .sw-pdp-help summary>span[aria-hidden]{display:none}.sw2-detail .sw-pdp-help summary:focus-visible{outline:2px solid #941047;outline-offset:4px;border-radius:4px}.sw2-detail .sw-pdp-help .sw-pdp-answer,.sw2-detail .sw-pdp-help details>.rte{padding:0 0 15px;color:#74646b;font:400 13px/1.7 var(--sans)}.sw2-detail .sw-pdp-help details p{margin:0 0 14px;color:#74646b;font:400 13px/1.7 var(--sans)}.sw2-detail .sw-pdp-help .sw-pdp-answer p{margin:0}.sw2-detail .sw-pdp-help a{display:inline-block;font-size:12px;color:#941047;margin:8px 12px 0 0;text-underline-offset:3px}.sw2-detail .sw-pdp-help .sw-product-faq h2{font:600 13px/1.5 var(--sans);margin:22px 0 2px}.sw2-detail .sw-pdp-about .rte{font-size:14px;line-height:1.75;color:#67575d}.sw2-detail .sw-pdp-about .rte h3{font:600 14px/1.5 var(--sans);margin:22px 0 10px;color:#3c3035}.sw2-detail .sw-pdp-about .rte ul{padding-left:20px}.sw2-detail .sw-pdp-about .rte li{padding:4px 0}@media(max-width:740px){.sw2-detail .sw2-detail-panel{grid-template-columns:1fr;gap:19px;margin-bottom:24px}.sw2-detail .sw2-detail-copy{padding-top:0}.sw2-detail .sw-gallery-slide{aspect-ratio:1.12;max-height:350px}.sw2-detail .sw-gallery-slide img,.sw2-detail .sw-gallery-slide video{max-height:350px;padding:8px}.sw2-detail .sw2-detail-photo{max-height:350px}.sw2-detail .sw2-detail-copy h1{font-size:30px}.sw2-detail .sw-pdp-info-grid{grid-template-columns:1fr;gap:16px;margin:24px 0 30px}.sw2-detail .sw-pdp-info-card{padding:21px 20px}.sw2-detail .sw-pdp-info-card h2{font-size:24px;margin-bottom:17px}.sw2-detail .sw-pdp-specs>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px}.sw2-detail .sw3-support-card{flex-wrap:nowrap}.sw2-detail .sw3-support-copy{flex-basis:auto}.sw2-detail .sw3-support-action{width:auto;max-width:100px;flex-shrink:0;margin-top:0;min-height:40px}}.sw-sale-price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px}.sw-sale-price-row s{font:500 14px/1.3 var(--sans);color:var(--muted)}.sw-sale-badge{font:600 11px/1.3 var(--sans);color:#6f2845;background:#f5e9ed;padding:4px 7px;border-radius:5px}.sw-sale-price-row [hidden]{display:none}.sw2-detail-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.sw2-hero-price s{font-size:.66em;font-weight:400;margin-right:10px}.sw-dhoti-card .sw3-card-image{height:clamp(190px,21vw,265px)}.sw-dhoti-card .sw3-card-image img{padding:8px;object-fit:contain}.sw-dhoti-card .sw3-card-variant-picker button{font-size:10px;min-height:29px;padding:5px 7px}.sw2-home .sw2-families{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.sw2-home .sw2-families{grid-template-columns:1fr}.sw-dhoti-card .sw3-card-image{height:190px}}.sw3-product-tile{display:flex;min-width:0}.sw3-card{width:100%;height:100%;display:flex;flex-direction:column}.sw3-card .sw3-card-image,.sw-dhoti-card .sw3-card-image{height:220px;flex:none}.sw3-card .sw3-card-content{display:flex;flex-direction:column;flex:1;gap:12px}.sw3-card .sw3-card-content h3{min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sw3-card .sw-card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sw3-card .sw3-card-content>form{margin-top:auto;padding-top:14px}.sw3-card .sw3-card-link{margin-top:0}.sw2-home .sw2-families{grid-template-columns:repeat(2,minmax(0,1fr))}.sw2-home .sw2-hero-visual img[src*=swarnim-dhoti]{object-fit:contain;background:#fff}@media(max-width:740px){.sw3-card .sw3-card-image,.sw-dhoti-card .sw3-card-image{height:190px}.sw3-card .sw3-card-content h3{min-height:41px}.sw2-home .sw2-families{grid-template-columns:1fr}}.sw3-product-tile .sw3-card .sw3-card-content>.sw3-card-link{margin-top:0}.sw2-home .sw2-hero-visual img[src*=swarnim-deepavali-kit-contents-infographic],.sw2-home .sw2-hero-visual img[src*=swarnim-ganesh-brass-idol-front]{object-fit:contain;background:#fff;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sw-product-gallery.css.map */
