@font-face{font-family:Inter Tight;src:url(InterTight-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(InterTight-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(InterTight-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Panchang;src:url(Panchang-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--rck-border-radius: 14px;--font-body--family: "Inter Tight", sans-serif;--font-body--weight: 400;--font-subheading--family: "Inter Tight", sans-serif;--font-subheading--weight: 600;--font-heading--family: "Inter Tight", sans-serif;--font-heading--weight: 600;--font-accent--family: "Inter Tight", sans-serif;--font-accent--weight: 600;--font-panchang--family: "Panchang", sans-serif;--font-panchang--weight: 700;--media-radius: 14px;--image-border-radius: 14px;--border-radius-base: 14px}.hero-wrapper:first-child{padding-top:var(--header-group-height, 0px)}.hero__container{border-radius:var(--rck-border-radius)}.dropdown-localization__button,.header-actions__text-style{font-size:1.05rem;font-weight:500}.account-button__text.header-actions__text-style{font-size:1.05rem!important;font-family:Inter Tight,sans-serif!important;font-weight:500!important}.header:not([transparent]){max-width:var(--page-content-width);margin-inline:calc(var(--page-margin) + 16px)}@media screen and (min-width:2500px){.header:not([transparent]){margin-inline:auto}}.header-section:has(>#header-component[sticky]:not([transparent])){top:16px}.header[transparent]{left:calc(var(--page-margin) + 16px);right:calc(var(--page-margin) + 16px);max-width:var(--page-content-width);margin-inline:auto;top:16px}.header .header__underlay{border-radius:var(--rck-border-radius);background:#fff}.header[transparent]:hover{--closed-underlay-height: 100%;--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.header .header__underlay-closed{animation:underlay-glass linear both;animation-timeline:scroll();animation-range:0px 1px}@keyframes underlay-glass{to{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 4px 20px #00000014,inset 0 1px #fff3}}.header[transparent]{animation:header-scroll-sticky linear both;animation-timeline:scroll();animation-range:0px 1px}@keyframes header-scroll-sticky{to{--closed-underlay-height: 100%;--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-background-heading: white;--color-border: inherit;--color-border-rgb: inherit}}@media screen and (min-width:750px){.menu-list__link-title{font-size:1.05rem;font-weight:500;line-height:1.2;padding-inline:16px}.header-actions--text{gap:32px}}.cart-bubble__background{background-color:var(--color-foreground)}.cart-bubble__text{color:var(--color-background-heading)}div[data-menu-grid-id=MegaMenuList-1] ul.mega-menu__list{display:none}[data-menu-grid-id=MegaMenuList-1]{display:flex;justify-content:flex-start}.mega-menu__content-list-item [ref=priceContainer]{display:none}.mega-menu__content-list-item .resource-card__content{align-items:center}.hero-wrapper{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);width:100%}.hero{border-radius:var(--rck-border-radius);overflow:hidden}.hero .overlay--solid:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000,#0000 26.28%,#1c1c1c00 94.71%)}.hero .overlay--solid:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 26.28%,#1c1c1c00 69.71%,#000c)}.hero .link{font-size:18px;line-height:30px;letter-spacing:.04em;text-decoration-line:underline;text-transform:uppercase}.hero .link:hover{text-decoration:none}.image-banner{border-radius:var(--rck-border-radius);overflow:hidden}.image-banner__container{justify-content:normal}.image-banner__content-wrapper{width:100%;padding-inline:clamp(20px,4vw,40px);text-align:var(--horizontal-alignment)}.product-card{box-shadow:0 2px 10px #0000001c;border-radius:14px;overflow:hidden;background-color:#fff;padding-inline:22px;padding-block-end:22px}.product-card slideshow-container{background-color:#fff}.product-card .card-gallery{flex:1}.product-card .contents p[role=heading]{font-size:20px;font-weight:500;line-height:26px}.product-card .contents span.product-card__product-name{font-size:14px;font-weight:400;line-height:20px;opacity:.7;margin-top:2px}.product-card product-price.h6>*{font-size:16px}.product-card .product-data{display:flex;justify-content:space-between}.product-card .product-data product-price,.product-card .product-data product-price>div{width:auto;font-size:18px}slideshow-slide{padding:8px}.product-information__grid{margin-inline:16px}comparison-slider-component{border-radius:14px;--border-radius: var(--image-border-radius) !important}.sticky-add-to-cart__variant{line-height:1;margin-top:0}.sticky-add-to-cart__bar{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 2px 10px #0000001c}.sticky-add-to-cart__bar:before{display:none}.email-signup__button:not(.button-unstyled){border-radius:40px}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1.5fr 1fr}}.product-details>.group-block>.group-block-content{background:#fff;border-radius:14px;padding:30px}@media screen and (min-width:750px){.product-details.sticky-content--desktop{top:120px}.email-signup__button:not(.button-unstyled){position:relative;left:-10%;padding-right:40px;padding-left:40px}cart-drawer-component .header-actions__text-style{margin-inline-end:10px}dropdown-localization-component{margin-right:10px}}@media screen and (max-width:1150px){.product-card .product-data{flex-direction:column;row-gap:5px}}@media screen and (max-width:950px){.header:not([transparent]){margin-inline:calc(var(--page-margin) + 0px)}}@media screen and (max-width:580px){.account-button--text shopify-account{display:none}.cart-drawer{padding-inline-end:3px}.image-banner .image-banner__container{justify-content:normal;height:500px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
