:root{--om-cream: #fffbf4;--om-ivory: #fff6e8;--om-sand: #f4e6cc;--om-line: #ead9b8;--om-gold: #c9962b;--om-gold-soft: #f6d88a;--om-maroon: #7a1f2b;--om-maroon-deep: #5c1420;--om-saffron: #e8742b;--om-ink: #2a1810;--om-muted: rgba(42, 24, 16, .68);--om-radius: 1.4rem;--om-shadow: 0 1rem 3rem rgba(92, 20, 32, .08)}body{background:var(--om-cream);color:var(--om-ink)}h1,h2,h3,.h0,.h1,.h2{letter-spacing:0}.button,.shopify-challenge__button,.customer button{font-weight:600;letter-spacing:.04rem}.announcement-bar-section .utility-bar.gradient{background:#eb6a22}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__link,.announcement-bar-section .slider-button{color:#fff}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08rem}.section-header .header-wrapper{background:var(--om-cream);border-bottom:1px solid var(--om-line)}.header__menu-item{font-weight:500;letter-spacing:.04rem}.header__menu-item:hover span,.header__active-menu-item{color:var(--om-maroon);text-decoration-color:var(--om-gold)}.card-wrapper .card{transition:box-shadow .25s ease,transform .25s ease}.card-wrapper:hover .card{box-shadow:var(--om-shadow)}.card__heading{font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;line-height:1.35}.card-information .price{font-weight:600}.card .badge,.card__badge .badge{background:var(--om-maroon);border-color:var(--om-maroon);color:#fff;font-weight:700;letter-spacing:.04rem}.quick-add__submit{background:var(--om-maroon);color:#fff}.quick-add__submit:after{box-shadow:none}.collection-hero{background:linear-gradient(135deg,var(--om-ivory),var(--om-sand));border-bottom:1px solid var(--om-line)}.collection-hero__title{color:var(--om-maroon)}.footer{background:var(--om-maroon-deep);color:#ffffffdb;border-top:4px solid var(--om-gold)}.footer .footer-block__heading,.footer .footer-block__heading strong{color:var(--om-gold-soft)}.footer a,.footer .list-menu__item--link,.footer .footer-block__details-content p{color:#ffffffd1}.footer a:hover,.footer .list-menu__item--link:hover{color:var(--om-gold-soft)}.footer .footer__content-bottom{border-top:1px solid rgba(246,216,138,.25)}.footer .copyright__content,.footer .copyright__content a{color:#ffffffb3}.footer .list-social__link,.footer .icon{color:var(--om-gold-soft)}.om-section{position:relative}.om-head{margin:0 0 2.4rem;text-align:left}.om-head>div{max-width:64rem}.om-head__eyebrow{display:block;margin-bottom:.6rem;color:var(--om-gold);font-size:1.25rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase}.om-head__title{margin:0;color:var(--om-ink);font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.2}.om-head__text{margin:.8rem 0 0;color:var(--om-muted);font-size:1.5rem;line-height:1.6}.om-head__link{display:inline-block;margin-top:.8rem;color:var(--om-maroon);font-size:1.45rem;font-weight:600;text-decoration:underline;text-underline-offset:.4rem}@media screen and (min-width:750px){.om-head{margin-bottom:3.2rem}.om-head__title{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.om-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:1.2rem 2.8rem;border:0;border-radius:.8rem;background:linear-gradient(180deg,#f2c75c,#d9a23a);color:var(--om-ink);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.06rem;text-decoration:none;cursor:pointer;box-shadow:0 .6rem 1.6rem #c9962b4d;transition:transform .2s ease,box-shadow .2s ease}.om-btn:hover{transform:translateY(-1px);box-shadow:0 .8rem 2rem #c9962b66}.om-btn:focus-visible{outline:.2rem solid var(--om-maroon);outline-offset:.3rem}.om-btn--maroon{background:var(--om-maroon);color:#fff;box-shadow:0 .6rem 1.6rem #7a1f2b40}.om-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.om-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--om-line);border-radius:var(--om-radius);background:#fff;transition:box-shadow .25s ease,transform .25s ease}.om-card:hover{box-shadow:var(--om-shadow);transform:translateY(-2px)}.om-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--om-ivory)}.om-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .5s ease}.om-card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.om-card:hover .om-card__media img+img{opacity:1}.om-card:hover .om-card__media img:only-child{transform:scale(1.04)}.om-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.4rem 1rem;border-radius:4rem;background:var(--om-maroon);color:#fff;font-size:1.2rem;font-weight:700;line-height:1.3}.om-card__badge--soldout{background:#6b6b6b}.om-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.6rem}.om-card__title{display:-webkit-box;margin:0;overflow:hidden;color:var(--om-ink);font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;line-height:1.4;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.om-card__title:hover{color:var(--om-maroon)}.om-card__rating{display:flex;align-items:center;gap:.4rem;color:var(--om-muted);font-size:1.25rem}.om-card__stars{color:var(--om-gold);letter-spacing:.1rem}.om-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-top:auto;padding-top:.4rem}.om-card__price-now{color:var(--om-ink);font-size:1.7rem;font-weight:700}.om-card__price-was{color:var(--om-muted);font-size:1.3rem;text-decoration:line-through}.om-card__save{color:#1d7a3e;font-size:1.25rem;font-weight:700}.om-card__form{margin-top:.8rem}.om-card__button{width:100%;min-height:4.4rem;padding:1rem 1.2rem;font-size:1.4rem}.om-card__button[disabled]{background:#e7e2d9;color:#6b6b6b;box-shadow:none;cursor:not-allowed;transform:none}.om-card__button[aria-busy=true]{opacity:.7}.om-rail{position:relative}.om-rail__track{position:relative;display:grid;grid-auto-columns:calc((100% - 1.2rem)/2);grid-auto-flow:column;gap:1.2rem;margin:0;padding:.4rem 0 1.6rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--om-line) transparent}.om-rail__track>li{scroll-snap-align:start}.om-rail__nav{display:none}@media screen and (min-width:750px){.om-rail__track{grid-auto-columns:calc((100% - 6rem)/4);gap:2rem}.om-rail__nav{position:absolute;top:38%;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid var(--om-line);border-radius:50%;background:#fff;color:var(--om-maroon);cursor:pointer;box-shadow:var(--om-shadow)}.om-rail__nav--prev{left:-2.2rem}.om-rail__nav--next{right:-2.2rem}.om-rail__nav[disabled]{opacity:0;pointer-events:none}.om-rail__nav svg{width:1.8rem;height:1.8rem}}@media screen and (min-width:990px){.om-rail__track--5{grid-auto-columns:calc((100% - 8rem)/5)}}@media screen and (max-width:749px){.om-story__media{margin-right:1.6rem}}body .sr-headless-checkout{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:5.4rem!important;border:0!important;border-radius:.8rem!important;background:#1d7a3e!important;background-color:#1d7a3e!important;box-shadow:0 .6rem 1.6rem #1d7a3e40!important;color:#fff!important;font-family:var(--font-body-family)!important;transition:transform .2s ease,box-shadow .2s ease!important}body .sr-headless-checkout:hover{transform:translateY(-1px);background:#16612f!important;box-shadow:0 .8rem 2rem #1d7a3e59!important}body .sr-headless-checkout:focus-visible{outline:.2rem solid var(--om-maroon)!important;outline-offset:.3rem!important}body .sr-headless-checkout,body .sr-headless-checkout .sr-button-text-container,body .sr-headless-checkout .sr-checkout-visible2{color:#fff!important;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.08rem!important}body .sr-headless-checkout .sr-payment-icons{height:1.8rem!important;margin-left:1rem!important;padding:.2rem .6rem!important;border-radius:.4rem;background:#fff}body .sr-headless-checkout .sr-brand-badge-container{opacity:.55}.om-rangoli-border{height:1.2rem;background:radial-gradient(circle at .6rem .6rem,var(--om-gold) .25rem,transparent .3rem) 0 0 / 2.4rem 1.2rem,linear-gradient(90deg,var(--om-maroon),var(--om-saffron),var(--om-maroon))}@media(prefers-reduced-motion:reduce){.om-card,.om-card__media img,.om-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/omroots.css.map */
