:root{--rh-teal:#4F9CAB;--rh-deep:#163D4B}header .header-logo,header .header-logo *{font-family:Georgia,serif!important;font-style:italic;font-size:clamp(25px,2vw,34px)!important;letter-spacing:-.06em;color:var(--rh-deep)!important}.header-logo{min-width:168px}header .menu-list__link,header .header__menu-item,header .header-menu a{font-weight:600!important;color:var(--rh-deep)!important}header a:hover{color:var(--rh-teal)!important}.shopify-section-group-header-group .announcement-bar,.header-announcements{background:#5a9daa}.product-card,.card{border-radius:12px}@media(min-width:990px){.main-collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.announcement-bar,.announcement-bar__slides,.announcement-bar__slide{color:#fff!important;font-weight:650}.announcement-bar__text{color:#fff!important}.header-logo{min-width:170px!important}.header-logo [data-testid=header-logo]{font-family:Georgia,serif!important;font-style:italic!important;font-weight:500!important;letter-spacing:-.06em!important;text-transform:none!important;color:#153a48!important}.mega-menu__grid{padding:25px 2vw!important}.mega-menu__list{gap:22px!important}.mega-menu__list a{color:#173b49}.mega-menu__column>a{font-weight:750}@media(max-width:750px){.header-logo{min-width:135px!important}.announcement-bar__text{font-size:11px!important}}.rh-brand-tree{display:block;flex:none;width:40px;height:40px;margin-right:7px}.header-logo{display:flex!important;align-items:center!important;gap:0}.header-logo [data-testid=header-logo]{display:flex;align-items:center}@media(max-width:750px){.rh-brand-tree{width:28px;height:28px;margin-right:4px}}.rh5-wrap{max-width:1440px;margin:0 auto;padding:0 3vw}.rh5-cat-head{background:#fff;padding:32px 0 10px}.rh5-cat-head h1{font-size:clamp(28px,3vw,42px);color:#499ead;line-height:1.15;font-weight:750;letter-spacing:-.027em;margin:12px 0}.rh5-cat-description{font-size:16px;color:#294752;line-height:1.6;max-width:900px}.rh5-cat-description p{margin:0 0 5px}.rh5-crumb{font-size:12px;color:#647d87}.rh5-crumb a{color:#4e9eac;text-decoration:none}.rh5-subcat-title{color:#2e5661;font-size:16px;font-weight:700;margin:25px 0 12px}.rh5-subcats{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:28px}.rh5-sub{min-width:135px;max-width:185px;flex:1 0 135px;text-align:center;scroll-snap-align:start;color:#1d3e4a;text-decoration:none;font-weight:650;font-size:14px}.rh5-sub img{height:120px;width:100%;object-fit:cover;border-radius:18px;display:block;margin-bottom:9px;background:#f5f7f6}.rh5-sub:hover{color:#318c9d}body.template-collection .product-card,body[class*=collection] .product-card{border-radius:13px!important;overflow:hidden;background:#fafafa}body.template-collection .product-card img,body[class*=collection] .product-card img{object-fit:contain!important}body.template-collection .product-grid,body[class*=collection] .product-grid{column-gap:18px!important;row-gap:24px!important}body.template-product .product-information,body[class*=product] .product-information{color:#193d49}body.template-product .product-information h1,body[class*=product] .product-information h1{letter-spacing:-.03em;line-height:1.18;color:#163d4b}body.template-product .product-information button[name=add],body[class*=product] .product-information button[name=add]{background:#349aaa!important;border-radius:5px!important;color:#fff!important}.rh5-product-more{max-width:1200px;margin:0 auto 25px;color:#1d3c49}.rh5-product-more h2{font-size:26px;color:#429eae;margin-bottom:18px}.rh5-guides{border-top:1px solid #dce4e6}.rh5-guides details{border-bottom:1px solid #dce4e6;padding:17px 0}.rh5-guides summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.rh5-guides summary:after{content:"+";float:right;font-size:20px;color:#4b9faf}.rh5-guides details[open] summary:after{content:"\2212"}.rh5-guides p{font-size:14px;line-height:1.65;max-width:870px;color:#53666c}.rh5-guides a{color:#368f9e;text-decoration:underline}@media(max-width:749px){.rh5-wrap{padding:0 16px}.rh5-cat-head{padding-top:20px}.rh5-subcats{gap:12px;padding-bottom:15px}.rh5-sub{flex-basis:112px;min-width:112px;font-size:12px}.rh5-sub img{height:94px;border-radius:13px}.rh5-product-more{padding:0 18px}.rh5-cat-head h1{font-size:31px}}body.template-collection .product-card,body[class*=collection] .product-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.template-collection .product-card img,body[class*=collection] .product-card img{object-fit:contain!important;object-position:center center!important}body.template-collection .product-card .price,body[class*=collection] .product-card .price{font-size:1.2rem!important;font-weight:750!important;color:#173e4c!important;line-height:1.4!important}body.template-collection .product-card :is(h3,h4,.h4),body[class*=collection] .product-card :is(h3,h4,.h4){font-size:1rem!important;line-height:1.45!important;font-weight:550!important;color:#173e4c!important}body.template-collection .product-grid,body[class*=collection] .product-grid{column-gap:24px!important;row-gap:38px!important}body.template-product .product-information .price,body[class*=product] .product-information .price{font-weight:750!important;color:#173e4c!important;font-size:clamp(1.4rem,2vw,1.9rem)!important}body.template-product .product-information button[name=add],body[class*=product] .product-information button[name=add]{background:#267f91!important;border-radius:8px!important;min-height:52px!important;font-weight:700!important}@media(max-width:749px){body.template-collection .product-grid,body[class*=collection] .product-grid{column-gap:12px!important;row-gap:25px!important}body.template-collection .product-card .price,body[class*=collection] .product-card .price{font-size:1.05rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ritualhain-v4.css.map */
