.krm-page{--krm-cream: #fbf4e2;--krm-paper: #fffaf0;--krm-brown: #5d2a04;--krm-deep: #2d140a;--krm-gold: #c89544;overflow:hidden;color:var(--krm-brown);font-family:var(--font-body-family);background:var(--krm-cream)}.krm-hero{position:relative;isolation:isolate;min-height:clamp(480px,38vw,600px);display:flex;align-items:center;overflow:hidden;background:#2d140a}.krm-hero__media,.krm-hero__media img,.krm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.krm-hero__media img{display:block;object-fit:cover;object-position:center right}.krm-hero__shade{z-index:1;background:linear-gradient(90deg,#2b1409e6,#371b0cb8 32%,#411f0c2e 62%,#30150808),linear-gradient(0deg,rgba(40,17,7,.22),transparent 38%)}.krm-hero__inner{position:relative;z-index:2;width:100%}.krm-hero__copy{width:min(50%,650px);padding:58px 0;color:#fff8e8}.krm-eyebrow{margin:0 0 12px;color:#e4bd78;font-size:12px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.krm-hero h1{margin:0;color:#fff9ed;font-family:var(--font-body-family);font-size:clamp(46px,5vw,74px);font-weight:600;line-height:1.12;letter-spacing:-.03em}.krm-hero__copy>p:not(.krm-eyebrow){max-width:590px;margin:20px 0 27px;color:#fff9eddb;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.krm-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:50px;padding:0 24px;border:1px solid #e9bd72;border-radius:999px;color:#fff8e8;background:linear-gradient(135deg,#d89b3c,#b96c20);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-decoration:none;font-size:13px;font-weight:750;box-shadow:0 10px 28px #250f0533;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.krm-cta:hover{color:var(--krm-deep);background:#fff8e8;box-shadow:0 14px 32px #250f0547;transform:translateY(-2px)}.krm-hero__trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;color:#fff9edba;font-size:11px}.krm-hero__trust span{display:inline-flex;align-items:center;gap:7px}.krm-hero__trust span:before{content:"\2726";color:#e4bd78}.krm-intro{padding-top:70px;background:radial-gradient(circle at 10% 15%,rgba(201,149,68,.12),transparent 20rem),radial-gradient(circle at 90% 70%,rgba(201,149,68,.1),transparent 22rem)}.krm-intro__heading{max-width:850px;margin:0 auto;text-align:center}.krm-intro__heading>p,.krm-shop-heading p{margin:0 0 9px;color:#a66b25;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.krm-intro h2{margin:0;color:var(--krm-brown);font-family:var(--font-body-family);font-size:clamp(31px,3.1vw,47px);font-weight:600;line-height:1.22}.krm-intro__heading>span{display:block;max-width:690px;margin:16px auto 0;color:#805f44;font-size:16px;line-height:1.75}.krm-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.krm-paths a{position:relative;display:flex;min-height:150px;flex-direction:column;justify-content:center;padding:24px 62px 24px 24px;overflow:hidden;border:1px solid rgba(180,120,45,.3);border-radius:20px;color:var(--krm-brown);background:#fffaf0eb;box-shadow:0 14px 36px #532a0d12;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.krm-paths a:after{content:"\2192";position:absolute;right:22px;top:50%;display:grid;width:34px;height:34px;place-items:center;border:1px solid #d2a65f;border-radius:50%;transform:translateY(-50%)}.krm-paths a:hover{transform:translateY(-5px);box-shadow:0 20px 42px #532a0d1f}.krm-paths a>span{color:#a66b25;font-size:10px;font-weight:750;letter-spacing:.11em}.krm-paths strong{display:block;margin:7px 0 5px;color:var(--krm-brown);font-size:21px}.krm-paths small{color:#806048;font-size:12px;line-height:1.5}.krm-shop-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:74px;padding:0 0 24px;border-bottom:1px solid rgba(176,118,46,.25)}.krm-shop-heading h2{font-size:clamp(30px,2.7vw,42px)}.krm-shop-heading>span{max-width:330px;padding-bottom:5px;color:#866248;font-size:13px;line-height:1.55;text-align:right}body:has(.krm-page) .section-main-collection-product-grid>.gradient{background:var(--krm-cream, #fbf4e2)}body:has(.krm-page) [id*=__image_banner_]{display:none}body:has(.krm-page) .section-main-collection-product-grid .section-template--padding{background:transparent}body:has(.krm-page) .facets-horizontal{padding-top:0}body:has(.krm-page) .facets-container,body:has(.krm-page) .facets-vertical-form{margin-bottom:26px;padding:14px 18px;border:1px solid rgba(181,123,52,.25);border-radius:16px;background:#fffaf0eb;box-shadow:0 10px 28px #52290d0f}body:has(.krm-page) #product-grid{row-gap:34px}body:has(.krm-page) #product-grid>.grid__item{padding:0}body:has(.krm-page) .product-card-wrapper{height:100%;padding:10px 10px 18px;border:1px solid rgba(181,123,52,.25);border-radius:20px;background:#fffaf0f5;box-shadow:0 13px 34px #532a0d14;transition:transform .28s ease,box-shadow .28s ease}body:has(.krm-page) .product-card-wrapper:hover{transform:translateY(-6px);box-shadow:0 20px 42px #532a0d24}body:has(.krm-page) .product-card-wrapper .card__inner{overflow:hidden;border-radius:15px;background:#f2e6ce}body:has(.krm-page) .product-card-wrapper .card__content>.card__information{padding:16px 8px 0}body:has(.krm-page) .product-card-wrapper .card__heading{color:var(--krm-brown);font-weight:650;line-height:1.45}body:has(.krm-page) .product-card-wrapper .card__heading a{color:var(--krm-brown)}body:has(.krm-page) .product-card-wrapper .price{margin-top:8px;color:var(--krm-brown);font-weight:700}body:has(.krm-page) .product-card-wrapper .price__sale{color:#a43e1e}body:has(.krm-page) .product-card-wrapper .badge{border:0;border-radius:999px;color:#fff8e8;background:#78350f;font-size:10px;font-weight:750;letter-spacing:.05em}body:has(.krm-page) .product-card-wrapper .quick-add{margin:14px 8px 0}body:has(.krm-page) .product-card-wrapper .quick-add__submit{min-height:42px;border-radius:999px;color:#fff8e8;background:#6b2e08;font-size:12px;font-weight:700}@media(max-width:989px){.krm-hero{min-height:620px;align-items:flex-end}.krm-hero__shade{background:linear-gradient(180deg,#2b140905 22%,#2b140933 43%,#271107f5 78%,#281107)}.krm-hero__copy{width:100%;padding:270px 0 42px}.krm-paths{gap:12px}.krm-paths a{padding-inline:18px 48px}body:has(.krm-page) .product-card-wrapper{padding:8px 8px 15px}}@media(max-width:749px){.krm-hero{min-height:680px}.krm-hero__media img{object-position:center top}.krm-hero__copy{padding:350px 0 32px}.krm-hero h1{font-size:40px}.krm-hero__copy>p:not(.krm-eyebrow){margin:14px 0 20px;font-size:14px;line-height:1.65}.krm-eyebrow{font-size:10px}.krm-cta{min-height:45px;padding:0 18px;font-size:12px}.krm-hero__trust{gap:6px 12px;margin-top:20px;font-size:9px}.krm-intro{padding-top:48px}.krm-intro h2{font-size:29px}.krm-intro__heading>span{margin-top:12px;font-size:14px}.krm-paths{grid-template-columns:1fr;margin-top:28px}.krm-paths a{min-height:115px}.krm-shop-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-top:52px}.krm-shop-heading>span{padding:0;text-align:left}body:has(.krm-page) .section-main-collection-product-grid .section-template--padding{padding-top:24px!important}body:has(.krm-page) #product-grid{column-gap:10px;row-gap:18px}body:has(.krm-page) #product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.krm-page) #product-grid>.grid__item{width:100%!important;max-width:none!important}body:has(.krm-page) .product-card-wrapper .card__content>.card__information{padding:12px 3px 0}body:has(.krm-page) .product-card-wrapper .card__heading{font-size:12px}body:has(.krm-page) .product-card-wrapper .price{font-size:13px}}@media(prefers-reduced-motion:reduce){.krm-cta,.krm-paths a,body:has(.krm-page) .product-card-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kashi-rudraksha-collection.css.map */
