.sw-hero--diwali{margin:18px clamp(14px,3.2vw,54px) 0;border-radius:18px;isolation:isolate;overflow:hidden;background:#f7efe2}.sw-hero--diwali .sw-hero__grid{position:relative;display:block;min-height:clamp(520px,43vw,650px)}.sw-hero--diwali .sw-hero__visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;z-index:0;background:#e8dcc6}.sw-hero--diwali .sw-hero__visual picture,.sw-hero--diwali .sw-hero__visual picture img{width:100%;height:100%;display:block}.sw-hero--diwali .sw-hero__visual img{height:100%;width:100%;object-fit:cover;object-position:center 51%}.sw-hero--diwali .sw-hero__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(250,243,230,.97) 0%,rgba(250,243,230,.92) 21%,rgba(250,243,230,.75) 34%,rgba(250,243,230,.1) 58%,transparent 81%);pointer-events:none}.sw-hero--diwali .sw-hero__copy{position:relative;z-index:2;width:min(54%,750px);min-height:clamp(520px,43vw,650px);padding:clamp(36px,5.2vw,78px) 0 clamp(36px,5vw,74px) clamp(35px,5.2vw,82px)}.sw-hero--diwali h1{font-size:clamp(52px,5vw,82px)!important;max-width:590px;letter-spacing:-.035em}.sw-hero--diwali .sw-hero__desc{max-width:385px;color:#384e42}.sw-hero--diwali .sw-hero__seal{display:none}.sw-hero--diwali .sw-hero__micro{margin-top:40px}.sw-hero--diwali .sw-hero__copy:after{display:none}.sw-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.sw-category--linked{display:block;text-decoration:none!important;overflow:hidden;border-radius:13px;transition:transform .25s ease,box-shadow .25s ease}.sw-category--linked:hover{transform:translateY(-3px);box-shadow:0 12px 28px #17382c1a}.sw-category--linked:focus-visible{outline:3px solid #C6A358;outline-offset:4px}.sw-category--linked .sw-category__media{overflow:hidden}.sw-category--linked .sw-category__media img{transition:transform .35s ease}.sw-category--linked:hover .sw-category__media img{transform:scale(1.035)}.sw-category--linked .sw-category__copy h3 span{font-family:Arial,sans-serif;font-size:.7em;vertical-align:middle}.sw-shop-collections{background:#f8f5ec;padding:14px 0 35px}.sw-shop-collections__head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:8px 0 20px}.sw-shop-collections__head h2{font:600 clamp(33px,3vw,47px)/1.1 var(--font-heading--family),Georgia,serif;margin:8px 0;color:#17382c}.sw-shop-collections__head>p{font-size:13px;max-width:315px;color:#647063;line-height:1.6}.sw-shop-collections__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.sw-shop-collections__item{border:1px solid rgba(23,56,44,.09);display:block;min-width:0;text-decoration:none!important;background:#fffaf1;border-radius:12px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.sw-shop-collections__item:hover{transform:translateY(-3px);box-shadow:0 10px 28px #17382c1a}.sw-shop-collections__item:focus-visible{outline:2px solid #c6a358;outline-offset:3px}.sw-shop-collections__media{height:116px;background:linear-gradient(135deg,#e7ddc5,#b5c0aa);overflow:hidden;display:grid;place-items:center}.sw-shop-collections__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sw-shop-collections__item:hover img{transform:scale(1.04)}.sw-shop-collections__motif{font-size:49px;color:#c6a358;opacity:.7}.sw-shop-collections__text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;color:#17382c}.sw-shop-collections__text strong{font:600 21px/1.1 var(--font-heading--family),Georgia,serif}.sw-shop-collections__text>span{color:#6c794d}body:has(.sw-shop-collections) .product-grid{column-gap:23px!important;row-gap:38px!important}body:has(.sw-shop-collections) .product-grid__item .product-card{border-radius:12px}body:has(.sw-shop-collections) .product-grid__item .product-card img{border-radius:12px}body:has(.sw-shop-collections) .product-grid__item .product-card__content{padding-top:9px}body:has(.sw-shop-collections) .product-grid__item{margin-bottom:6px}body:has(.sw-shop-collections) .product-grid-container{padding-bottom:70px!important}@media(max-width:1020px){.sw-hero--diwali .sw-hero__copy{width:65%}.sw-hero--diwali .sw-hero__visual:after{background:linear-gradient(90deg,#faf3e6f7,#faf3e6d9 38%,#faf3e612 85%)}}@media(max-width:749px){.sw-hero--diwali{margin:10px 12px 0;border-radius:12px}.sw-hero--diwali .sw-hero__grid{display:flex;flex-direction:column;min-height:0}.sw-hero--diwali .sw-hero__copy{width:100%;min-height:0;padding:45px 25px 34px;background:#f8efe1}.sw-hero--diwali .sw-hero__visual{order:2;position:relative;height:265px;min-height:265px}.sw-hero--diwali .sw-hero__visual:after{display:none}.sw-hero--diwali .sw-hero__visual img{object-position:75% center}.sw-hero--diwali h1{font-size:clamp(45px,11vw,60px)!important;margin:17px 0}.sw-hero--diwali .sw-hero__micro{margin-top:26px}.sw-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sw-shop-collections{padding:6px 0 25px}.sw-shop-collections__head{display:block}.sw-shop-collections__head>p{max-width:none}.sw-shop-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.sw-shop-collections__media{height:100px}.sw-shop-collections__text{padding:12px}.sw-shop-collections__text strong{font-size:19px}body:has(.sw-shop-collections) .product-grid{column-gap:13px!important;row-gap:27px!important}}@media(prefers-reduced-motion:reduce){.sw-category--linked,.sw-shop-collections__item,.sw-shop-collections__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/swanora-diwali.css.map */
