body{overflow-x:hidden}cart-drawer,.cart-drawer,.drawer,.menu-drawer,menu-drawer{overflow-x:clip}.page-width-wide{max-width:1800px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem)}.content-for-layout>.shopify-section+.shopify-section{margin-top:0}@media screen and (min-width:750px){.content-for-layout>.shopify-section+.shopify-section{margin-top:0}}.shopify-section .about-brand,.shopify-section .blog-grid,.shopify-section .category-carousel,.shopify-section .category-grid,.shopify-section .category-icons,.shopify-section .category-mosaic,.shopify-section .category-panels,.shopify-section .collapsible-content,.shopify-section .collection-cards,.shopify-section .contact-hub,.shopify-section .craft-story,.shopify-section .faq,.shopify-section .final-cta,.shopify-section .gift-sets,.shopify-section .instagram-callout,.shopify-section .offers-tiers,.shopify-section .our-process,.shopify-section .process-reel,.shopify-section .rang-statement,.shopify-section .shoppable-bento,.shopify-section .tabbed-collections,.shopify-section .testimonials,.shopify-section .video-marquee,.shopify-section .vision-mission,.shopify-section .multicolumn,.shopify-section .multirow,.shopify-section .rich-text,.shopify-section .collapsible-content-wrapper,.shopify-section .featured-collection,.shopify-section .collection-list-wrapper{padding-top:1rem!important;padding-bottom:1rem!important}h1,.h1{font-size:3.2rem;line-height:1.15}@media screen and (min-width:750px){h1,.h1{font-size:4.6rem}}h2,.h2{font-size:2.3rem;line-height:1.2}@media screen and (min-width:750px){h2,.h2{font-size:3.1rem}}h3,.h3{font-weight:500;font-size:1.8rem;line-height:1.3}@media screen and (min-width:750px){h3,.h3{font-size:2.1rem}}h4,.h4{font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;line-height:1.4;letter-spacing:.08rem}@media screen and (min-width:750px){h4,.h4{font-size:1.5rem}}body{line-height:1.6}.button,.button-label,.shopify-challenge__button,.customer button{font-weight:600}.price,.price .price-item{font-variant-numeric:tabular-nums}.badge--new{background-color:#b15f09;color:#fbf3e4;border-color:transparent}.badge--bestseller{background-color:#d9a441;color:#2b2420;border-color:transparent}.badge--limited{background-color:#2b2420;color:#fbf3e4;border-color:transparent}.header__icon .icon,.header__icon--cart .icon{width:2.3rem;height:2.3rem}.header__menu-item{letter-spacing:.03rem}.header__menu-item:hover .icon-caret{transform:rotate(180deg)}@media screen and (min-width:990px){header-menu:hover>details>.header__submenu,header-menu:focus-within>details>.header__submenu{opacity:1!important;transform:translateY(0)!important;z-index:1;pointer-events:auto}}.mega-menu-visual__item{padding-bottom:2.4rem;margin-bottom:-2.4rem}.mega-menu-visual__content{visibility:hidden;opacity:0;transform:translateY(-1.2rem);transition:opacity .35s var(--sr-ease, ease),transform .35s var(--sr-ease, ease),visibility 0s linear .35s;pointer-events:none;left:2.4rem!important;right:2.4rem!important;margin-top:0;box-shadow:0 1.2rem 3rem #2b24201f;overflow:hidden}.mega-menu-visual__item:hover .mega-menu-visual__content,.mega-menu-visual__item:focus-within .mega-menu-visual__content{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .35s var(--sr-ease, ease),transform .35s var(--sr-ease, ease),visibility 0s linear 0s;pointer-events:auto}.mega-menu-visual__inner{padding:2.4rem 0}.menu-product-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3.2rem}.menu-product-grid__item{display:flex;flex-direction:column;gap:.8rem;text-decoration:none;color:rgb(var(--color-foreground));width:auto}.menu-product-grid__item img{aspect-ratio:4 / 5;object-fit:cover;height:34vh;max-height:30rem;width:auto;transition:opacity var(--duration-short) ease}.menu-product-grid__item:hover img{opacity:.85}.menu-product-grid__title{font-family:var(--font-heading-family);font-size:1.5rem}.menu-product-grid__item--promo{position:relative}.menu-product-grid__promo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;height:34vh;max-height:30rem;width:20rem;border:.1rem dashed rgba(var(--color-foreground),.3);padding:1.6rem;text-align:center}.menu-product-grid__promo-placeholder .placeholder-svg{width:4rem;opacity:.4}.menu-product-grid__promo-placeholder-text{font-size:1.2rem;opacity:.6}.menu-product-grid__promo-label{position:absolute;left:1.2rem;bottom:1.2rem;background:#b15f09;color:#fbf3e4;font-size:1.2rem;padding:.5rem 1.2rem}.menu-drawer__submenu .menu-product-grid{flex-wrap:wrap;padding:2rem}.menu-drawer__submenu .menu-product-grid__item{width:calc(50% - 1rem)}.menu-drawer__submenu .menu-product-grid__item img,.menu-drawer__submenu .menu-product-grid__promo-placeholder{height:auto;max-height:none;width:100%}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #b15f09}.search__input{font-family:var(--font-heading-family);font-size:1.8rem}.predictive-search__heading{color:#b15f09;letter-spacing:.08rem}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{background-color:#fffdf9}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:#b15f09}.predictive-search__item--link-with-thumbnail{grid-template-columns:6.4rem 1fr!important;align-items:center}.predictive-search__image{aspect-ratio:4 / 5;object-fit:cover;width:100%;height:auto}.predictive-search__item--term{color:#b15f09}body.template-index .section-header+main>.shopify-section:first-child{position:relative;z-index:1;margin-top:calc(-1 * var(--header-height, 0px))}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper{background:transparent;border-bottom:none}body.template-index .section-header:not(.scrolled-past-header) .header{background:transparent}body.template-index .section-header:not(.scrolled-past-header) .header__heading-link .h2,body.template-index .section-header:not(.scrolled-past-header) .header__icon{color:#fbf3e4}body.template-index .section-header:not(.scrolled-past-header) .header__inline-menu .header__menu-item,body.template-index .section-header:not(.scrolled-past-header) .header__inline-menu .header__active-menu-item{color:#fbf3e4}body.template-index .section-header:not(.scrolled-past-header) .header__submenu .header__menu-item,body.template-index .section-header:not(.scrolled-past-header) .header__submenu .header__active-menu-item{color:#2b2420}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper{position:relative}body.template-index .section-header:not(.scrolled-past-header) .header--logo-plaque .header__heading-link{position:absolute;top:0;left:50%;transform:translate(-50%);background:#fff;padding:.2rem 1.4rem;box-shadow:none;border-bottom:.2rem solid rgb(177,95,9);z-index:2}.header__heading-logo{max-height:4rem!important;width:auto!important}@media screen and (min-width:990px){body.template-index .section-header:not(.scrolled-past-header) .header--logo-plaque .header__heading-link{left:3rem;transform:none}}body.template-index .section-header+main>.shopify-section:first-child{margin-top:0}body.template-index .section-header:not(.scrolled-past-header) .header-wrapper,body.template-index .section-header:not(.scrolled-past-header) .header{background:rgb(var(--color-background));border-bottom:.1rem solid rgba(43,36,32,.08)}body.template-index .section-header:not(.scrolled-past-header) .header__heading-link .h2,body.template-index .section-header:not(.scrolled-past-header) .header__icon,body.template-index .section-header:not(.scrolled-past-header) .header__inline-menu .header__menu-item,body.template-index .section-header:not(.scrolled-past-header) .header__inline-menu .header__active-menu-item{color:#2b2420}body.template-index .section-header:not(.scrolled-past-header) .header--logo-plaque .header__heading-link{position:static;transform:none}*{border-radius:0!important}.wishlist-button--card,.wishlist-count-bubble,.cart-count-bubble,.category-icons__ring,.category-icons__circle{border-radius:50%!important}:root{--buttons-radius: 0 !important;--buttons-radius-outset: 0 !important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:0!important}.product-card-wrapper{background:#fffdf9;box-shadow:0 .2rem .8rem #2b242014;transition:box-shadow .25s ease,transform .25s ease}.product-card-wrapper:hover{box-shadow:0 .6rem 1.8rem #2b242024;transform:translateY(-.4rem)}.product-card-wrapper .card__inner{overflow:hidden}.product-card-wrapper .card__content{padding:1.4rem 1.6rem 1.8rem}.product-card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.25}.product-card-wrapper .card__media img{transition:transform .4s ease}.product-card-wrapper:hover .card__media img{transform:scale(1.04)}.product-card-wrapper .card__badge .badge{background:#b15f09;color:#fbf3e4;border:none}.facets__heading,.facets__summary{font-family:var(--font-body-family);font-weight:600;letter-spacing:.03rem}.facets__summary{font-size:1.5rem}.facet-filters__label,.facets-vertical .facets__disclosure{color:#2b2420}.active-facets .active-facets__button-inner{border-color:#b15f09;color:#b15f09}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soulrang-theme.css.map */
