:root{--rh-olive:#484E35;--rh-olive-d:#383D29;--rh-ease:cubic-bezier(.2,.7,.2,1);--color-button:72,78,53;--color-button-text:244,239,231}.color-background-1,.color-background-2,.color-scheme-69ec6707-1a75-45e4-bd26-c19b0e82de97{--color-button:72,78,53!important;--color-button-text:244,239,231!important}.st-btn{background:var(--rh-olive);border-color:var(--rh-olive);color:var(--st-paper)}.st-btn:hover{background:var(--rh-olive-d);border-color:var(--rh-olive-d);color:var(--st-paper)}.st-btn--light{background:var(--st-paper);border-color:var(--st-paper);color:var(--st-ink)}.product-form__submit,.cart__checkout-button{background:var(--rh-olive)!important;color:var(--st-paper)!important;border:0!important;min-height:5.4rem}.product-form__submit:hover,.cart__checkout-button:hover{background:var(--rh-olive-d)!important}.product-form__submit:after,.product-form__submit:before,.cart__checkout-button:after,.cart__checkout-button:before{box-shadow:none!important}.announcement-bar-section .color-inverse,.announcement-bar{background:var(--rh-olive)!important}.sth--ink .sth-text{max-width:34ch}@media(max-width:749px){.sth{min-height:78vh}.sth-h{font-size:clamp(4rem,12vw,5.4rem)}.sth-text{font-size:1.55rem;margin-bottom:2.4rem}}.collection-hero__title,.main-page-title,.title-wrapper-with-link .title,.template-search__header h1,.customer h1,.blog__title,.article-template__title,.template-404 .title{font-family:var(--st-serif)!important;font-weight:500!important;letter-spacing:-.01em;text-align:center}.collection-hero__title,.main-page-title,.title-wrapper-with-link .title,.template-search__header h1,.customer h1{font-size:clamp(3.6rem,4.6vw,5.6rem)!important;line-height:1.06!important;margin:0 auto!important}.main-page-title{padding-top:clamp(3.2rem,5vw,6rem);margin-bottom:clamp(2.4rem,3vw,4rem)!important}.collection-hero{padding-top:clamp(3.2rem,5vw,6rem)}.collection-hero__inner{flex-direction:column!important;align-items:center!important;text-align:center}.collection-hero__text-wrapper{flex:1 1 auto!important;max-width:60rem;margin:0 auto;text-align:center;padding:0!important}.collection-hero__description{font-size:1.55rem;line-height:1.6;color:var(--st-mute);margin-top:1.2rem!important}.collection-hero__image-container{display:none!important}.collection-hero--with-image .collection-hero__inner{padding-bottom:0!important}.title-wrapper-with-link{flex-direction:column!important;align-items:center!important;gap:1.2rem;text-align:center}.card-wrapper .card__inner{background:var(--st-tone)!important}.card-wrapper .card__inner .card__media{background:var(--st-tone)!important;box-shadow:none!important}.card-wrapper .card__media:before,.card-wrapper .card__media:after{content:none!important}.card-wrapper .card__media .media img{mix-blend-mode:multiply;filter:none!important;transform:scale(.9)!important;transform-origin:50% 50%}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--st-serif);font-size:1.8rem;line-height:1.2}.card-wrapper .price{font-size:1.4rem;color:var(--st-mute)}.card__badge .badge{background:var(--st-ink)!important}.quick-add{margin-top:1rem!important}.quick-add__submit{border-radius:0!important;min-height:4.2rem!important;padding:.6rem .8rem!important;font-size:1.15rem!important;letter-spacing:.06em!important;text-transform:none!important;line-height:1.2}.quick-add__submit:after{box-shadow:0 0 0 1px var(--st-line)!important}.quick-add__submit:hover:after{box-shadow:0 0 0 1px var(--st-ink)!important}.slider-counter,.slider-buttons{font-family:var(--st-sans)}.product__title h1{font-size:clamp(3.2rem,3.6vw,4.6rem)!important;line-height:1.08!important}.product__info-container .price{font-family:var(--st-serif)!important;font-size:2.4rem!important;color:var(--st-ink)!important}.product__info-container .price--on-sale .price-item--regular{font-size:1.7rem!important;color:var(--st-mute)!important}.product__media-item .media,.product-media-container .media{background:var(--st-tone)!important}.mk-stand{display:none!important}.rh-promise{list-style:none;margin:1.8rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--st-line);display:grid;gap:.9rem}.rh-promise li{position:relative;padding-left:2.6rem;font-size:1.4rem;line-height:1.45;color:var(--st-ink)}.rh-promise li:before{content:"";position:absolute;left:.2rem;top:.35em;width:1.1rem;height:.6rem;border-left:1.5px solid var(--rh-olive);border-bottom:1.5px solid var(--rh-olive);transform:rotate(-45deg)}.rh-promise small{display:block;font-size:1.25rem;color:var(--st-mute)}.rh-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;gap:1.2rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:var(--st-paper);border-top:1px solid var(--st-line);transform:translateY(105%);transition:transform .35s var(--rh-ease)}.rh-bar.is-on{transform:none}.rh-bar-t{flex:1;min-width:0}.rh-bar-t b{display:block;font-family:var(--st-serif);font-weight:500;font-size:1.7rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-bar-t span{font-size:1.3rem;color:var(--st-mute)}.rh-bar button{flex:none;min-height:4.8rem;padding:0 2rem;border:0;background:var(--rh-olive);color:var(--st-paper);font:500 1.2rem/1 var(--st-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rh-bar button[disabled]{opacity:.5}@media(max-width:749px){.rh-bar{display:flex}body.rh-bar-on{padding-bottom:7.4rem}body.rh-bar-on #smile-ui-lite-container,body.rh-bar-on #smile-ui-container,body.rh-bar-on .smile-launcher-frame-container,body.rh-bar-on .gt_switcher_wrapper{display:none!important}}.cart-item__name{font-family:var(--st-serif)!important;font-size:1.9rem!important;font-weight:500!important;line-height:1.2!important;color:var(--st-ink)!important;text-decoration:none!important}.cart-drawer .cart-item__name{font-size:1.7rem!important}.cart-item__media .cart-item__image-container{border:0!important;border-radius:0!important;background:var(--st-tone)!important}.cart-item__media .cart-item__image-container:after{display:none!important}.cart-item__image{mix-blend-mode:multiply}.quantity,.quantity:after,.quantity:before{border-radius:0!important}.quantity:after{box-shadow:0 0 0 1px var(--st-line)!important}.totals__subtotal-value,.cart-drawer .totals__total-value{font-family:var(--st-serif);font-size:2.2rem!important;color:var(--st-ink)}.tax-note{font-size:1.25rem!important;color:var(--st-mute)!important}.drawer__inner{border-left:0!important}.drawer__heading{font-size:2.4rem!important}.lsx-bar i,.lsx-pin.is-on{background:var(--rh-olive)!important}.lsx-ok{color:var(--rh-olive)!important}.lsx-add button{background:var(--rh-olive)!important}.field__input,.select__select,.customer .field input,.search__input{border-radius:0!important}.field:after,.field:before,.select:after,.select:before{border-radius:0!important}.field:after{box-shadow:0 0 0 1px var(--st-line)!important}.contact .button,.customer button,.newsletter-form__button{border-radius:0!important}.main-page-title+.rte,.page-width--narrow .rte{font-size:1.6rem;line-height:1.7}.rich-text__heading,.collapsible-content__heading,.image-with-text__heading,.collection__title .title{font-family:var(--st-serif)!important;font-weight:500!important;font-size:clamp(3rem,3.4vw,4.4rem)!important;line-height:1.08!important}.collection__title{text-align:center}.collection__description{text-align:center;color:var(--st-mute);font-size:1.5rem;margin:0 auto 1.6rem}.rich-text__text{color:var(--st-mute);font-size:1.55rem}.rich-text__blocks{max-width:56rem}.accordion summary{font-family:var(--st-sans)}.accordion .icon-accordion{display:none}.accordion__title{font-size:1.6rem!important}.footer{border-top:1px solid var(--st-line)!important}.footer .footer-block__heading,.footer__content-top h2{font-family:var(--st-serif)!important;font-weight:500!important}.stn{padding:clamp(1rem,2vw,3rem) 0 clamp(4.8rem,6vw,8rem)!important}.stn-trust{margin-bottom:clamp(4rem,6vw,7rem)!important;padding:2.4rem 0!important;gap:2rem 2.4rem!important}.stn-trust b{font-size:1.75rem!important}.stn-trust span{font-size:1.3rem!important}.stn-h{font-size:clamp(3rem,3.6vw,4.6rem)!important;margin:1.2rem 0 1.8rem!important}.stn-text{font-size:clamp(1.75rem,1.5vw,2rem)!important}@media(max-width:749px){.stn-trust{grid-template-columns:1fr 1fr!important}}.lsa{background:var(--st-paper-2)!important;color:var(--st-ink)}.lsa:before,.lsa-bg,.mk-snow,.mk-hang,.mk-burst,.lsa-door-lid,.lsa-door-lock{display:none!important}.lsa-wrap{max-width:112rem!important;padding-block:clamp(5.6rem,7vw,9rem)!important}.lsa-head{margin-bottom:3.2rem!important}.lsa .lsa-eyebrow{font-family:var(--st-sans);color:var(--st-mute)!important;letter-spacing:.2em!important;font-weight:500!important;font-size:1.15rem!important;opacity:1!important}.lsa .lsa-title{font-family:var(--st-serif)!important;font-weight:500!important;font-size:clamp(3.4rem,4.4vw,5.6rem)!important;line-height:1.04!important;color:var(--st-ink)!important;margin:1.2rem 0 1.4rem!important}.lsa .lsa-lead{font-size:1.6rem!important;color:var(--st-mute)!important;max-width:30em}.lsa-status{margin-top:2.2rem!important}.lsa-count{gap:.8rem!important}.lsa-count div{border-radius:0!important;background:transparent!important;border:1px solid var(--st-line)!important;box-shadow:none!important;color:var(--st-mute)!important;min-width:7.2rem!important;padding:1rem .8rem .9rem!important;font-size:1rem!important}.lsa-count b{font-family:var(--st-serif)!important;font-weight:500!important;color:var(--st-ink)!important;font-size:2.8rem!important}.lsa-pill{border-radius:0!important;background:transparent!important;border:1px solid var(--st-line)!important;color:var(--st-ink)!important;box-shadow:none!important;font-size:1.35rem!important}.lsa-pill i{background:var(--rh-olive)!important;animation:none!important}.lsa-preview{border-radius:0!important;background:var(--st-ink)!important;color:var(--st-paper)!important}.lsa-wall{max-width:64rem!important;margin:0 auto!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}.lsa-wall:before,.lsa-wall:after{content:none!important}.lsa-doors{grid-template-columns:repeat(6,1fr)!important;gap:.6rem!important;perspective:none!important}.lsa .lsa-door{filter:none!important;border-radius:0!important;background:var(--st-paper)!important;box-shadow:inset 0 0 0 1px var(--st-line)!important;overflow:hidden;animation:none!important;transition:background .3s,box-shadow .3s}.lsa-door:before,.lsa-door:after{content:none!important}.lsa-door-in{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;transform:none!important;opacity:1!important;display:block!important}.lsa-door-in img{display:block!important;width:100%;height:100%;object-fit:cover;opacity:0;transform:none!important;transition:opacity .6s ease}.lsa-door.is-open .lsa-door-in img{opacity:1}.lsa-door-tag{bottom:0!important;left:0!important;right:auto!important;top:0!important;width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--st-ink)!important;font-size:clamp(1.5rem,1.6vw,2rem)!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center}.lsa-door-num{font-family:var(--st-serif)!important;font-style:normal!important;font-size:1em!important}.lsa-door.is-locked{cursor:default}.lsa-door.is-locked .lsa-door-tag{color:#b9ae9e!important}.lsa .lsa-door:not(.is-locked):not(.is-open):hover{box-shadow:inset 0 0 0 1px var(--st-ink)!important}.lsa .lsa-door.is-today:not(.is-open){background:var(--rh-olive)!important;box-shadow:none!important}.lsa-door.is-today:not(.is-open) .lsa-door-tag{color:var(--st-paper)!important}.lsa-door.is-open .lsa-door-tag{opacity:0!important}.lsa .lsa-door.is-today.is-open{box-shadow:inset 0 0 0 2px var(--rh-olive)!important}.lsa-door:focus-visible{outline:2px solid var(--st-ink)!important;outline-offset:-3px!important}.lsa-progress{max-width:64rem;margin:1.6rem auto 0!important}.lsa-progress p{font-size:1.25rem!important;letter-spacing:.04em;color:var(--st-mute)!important}.lsa-progress-track{height:2px!important;border-radius:0!important;background:var(--st-line)!important;box-shadow:none!important}.lsa-progress-track i{border-radius:0!important;background:var(--rh-olive)!important}.lsa-today{max-width:88rem!important;margin:0 auto 4rem!important}.lsa-today-flag{background:var(--rh-olive)!important;border-radius:0!important;box-shadow:none!important;font-size:1.05rem!important;letter-spacing:.2em!important}.lsa-today .lsa-card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--st-line)!important}.lsa-card{background:var(--st-paper)!important;color:var(--st-ink)!important}.lsa-m-title{font-family:var(--st-serif)!important;font-weight:500!important}.lsa-m-offer{border-radius:0!important;box-shadow:none!important}.lsa-m-offer b{font-family:var(--st-serif)!important;font-weight:500!important}.lsa-btn,.lsa-form button{border-radius:0!important;background:var(--rh-olive)!important;color:var(--st-paper)!important;box-shadow:none!important;border:0!important}.lsa-btn--ghost{background:transparent!important;color:var(--st-ink)!important;border:1px solid var(--st-ink)!important}.lsa-plus,.lsa-copy,.lsa-m-prod,.lsa-m-prod-img,.lsa-m-code{border-radius:0!important}.lsa-m-prod-img{background:var(--st-tone)!important}.lsa-m-prod-img img{mix-blend-mode:multiply}.lsa-modal{border-radius:0!important}.lsa-modal::backdrop{background:#1816138c!important}.lsa-close{border-radius:0!important;background:var(--st-paper)!important;color:var(--st-ink)!important}.lsa-toast{border-radius:0!important;background:var(--st-ink)!important}.lsa-signup{max-width:64rem;margin:4rem auto 0!important;padding:3.2rem 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--st-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;display:block!important;text-align:center}.lsa-signup:before,.lsa-signup:after{content:none!important}.lsa-signup .lsa-eyebrow{display:none}.lsa-signup h3{font-family:var(--st-serif);font-weight:500;font-size:2.6rem;line-height:1.1;margin:0 0 .8rem}.lsa-signup p{font-size:1.45rem;color:var(--st-mute);margin:0 auto 1.8rem;max-width:32em}.lsa-form{display:flex!important;flex-wrap:wrap;gap:.8rem;justify-content:center}.lsa-form input[type=email]{flex:1 1 22rem;min-width:0;height:5rem;border-radius:0!important;border:1px solid var(--st-line)!important;background:var(--st-paper)!important;padding:0 1.4rem;font:inherit;font-size:1.5rem;box-shadow:none!important}.lsa-form button{flex:0 0 auto;height:5rem;padding:0 2.2rem;font:500 1.2rem/1 var(--st-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.lsa-form small{flex:1 1 100%;font-size:1.15rem;color:var(--st-mute)}details.lsa-test{max-width:64rem;margin:2.4rem auto 0;padding:1rem 1.4rem;border:1px dashed var(--st-line);background:transparent;font-family:var(--st-sans);font-size:1.25rem;color:var(--st-mute);text-align:left}details.lsa-test summary{cursor:pointer;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}details.lsa-test[open] summary{margin-bottom:1rem}@media(max-width:749px){.lsa-doors{gap:.5rem!important}.lsa-form button{flex:1 1 100%}.lsa-count div{min-width:0!important;flex:1}}@media(prefers-reduced-motion:reduce){.rh-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ruhe.css.map */
