:root{--ruani-sticky-atc-h: 0px}body.template-product{--ruani-sticky-atc-h: 69px}@media(max-width:749px){.userway_buttons_wrapper{top:auto!important;right:auto!important;left:12px!important;bottom:calc(var(--ruani-sticky-atc-h) + 12px + env(safe-area-inset-bottom,0px))!important;transform:none!important;z-index:90!important}html[data-scroll-locked] .userway_buttons_wrapper,html[data-scroll-locked] #userwayAccessibilityIcon,html[data-scroll-locked] [class*=kl-teaser-]{display:none!important}[class*=kl-teaser-]{left:64px!important;right:auto!important;margin:0!important;width:auto!important;max-width:calc(100vw - 132px)!important;bottom:calc(var(--ruani-sticky-atc-h) + 12px + env(safe-area-inset-bottom,0px))!important;z-index:90!important}[class*=kl-teaser-]>div,[class*=kl-teaser-] span[class*=Teaser-pointer]{width:auto!important}.btn--scroll-top{width:44px;height:44px;min-height:44px;padding:0;bottom:calc(var(--ruani-sticky-atc-h) + 12px + env(safe-area-inset-bottom,0px))}button.klaviyo-close-form{overflow:visible!important}button.klaviyo-close-form:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.header__mobile__hamburger,.header__mobile__button a.navlink{min-width:44px}.page-announcement .free-shipping,.page-announcement .free-shipping__default-message,.page-announcement .announcement__wrapper{font-size:14px}.footer__quicklinks.unstyled li{margin-bottom:0}.footer__quicklinks.unstyled li a{display:flex;align-items:center;min-height:44px;font-size:15px}.footer__block--newsletter .newsletter__submit{min-height:44px;font-size:13px}.footer__block--newsletter .newsletter__submit span{font-size:13px}.socials .social-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.supporting-menu__copyright a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.quick-add__button{width:44px;height:44px}.collection__nav .popout__toggle,.collection__nav .popout__toggle .popout__toggleable-text,.collection__nav .popout__toggle__text,.collection__nav .popout__expanded-show{font-size:13px}.product-item__price .price,.product-item__price .new-price,.product-item__price .old-price{font-size:14px}.product-item__info a.product-link{display:inline-block;padding:6px 0}.cart_drawer .drawer__close,.cart_drawer .cart__errors__close{width:44px;height:44px}.cart_drawer .cart__quantity{height:44px;width:132px}.cart_drawer .cart__quantity-minus,.cart_drawer .cart__quantity-plus{width:44px;height:44px}.cart_drawer .cart__quantity .cart__quantity-field{height:44px;font-size:16px}.cart_drawer .cart__item__remove{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:12px}.cart_drawer .cart__price,.cart_drawer .free-shipping,.cart_drawer .free-shipping__default-message,.cart_drawer .cart__note,.cart_drawer .cart__total__label,.cart_drawer .cart__widget__title{font-size:14px}.cart_drawer .cart__buttons .btn,.cart_drawer .cart__buttons-all .btn{min-height:48px}.hero__content--transparent .hero__title,.hero__content--transparent .hero__description,.hero__content--transparent .hero__rte{text-shadow:0 1px 2px rgba(0,0,0,.35),0 2px 14px rgba(0,0,0,.45)}.home-banner .hero__content__wrapper{background:linear-gradient(180deg,#0000001a,#0000004d)}.btn:not(.product__submit__item .btn):not(.product-upsell__btn):not(.quick-add__button):not(.btn--scroll-top){font-family:Fira Sans,sans-serif;font-size:14px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btn:not(.product__submit__item .btn) .btn__text,.btn:not(.product__submit__item .btn) span{font-size:14px}.btn.btn--text{padding-top:10px;padding-bottom:10px}.jdgm-rev-widg{padding-left:16px!important;padding-right:16px!important}.jdgm-write-rev-link,.jdgm-paginate__load-more,.jdgm-sort-dropdown{min-height:44px!important}.jdgm-rev-widg__summary-average a.jdgm-link,.jdgm-rev__body-read-more{display:inline-block;padding:13px 0}.jdgm-rev__timestamp,.jdgm-rev__transparency-badge{font-size:12px}.jdgm-prev-badge__stars,.jdgm-prev-badge__text{font-size:14px}.sale-box,.review__author__subheading{font-size:12px}.accordion__body p,.accordion__body li{font-size:14px;line-height:22px}.jdgm-carousel__left-arrow,.jdgm-carousel__right-arrow{position:relative}.jdgm-carousel__left-arrow:after,.jdgm-carousel__right-arrow:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.jdgm-carousel-item__reviewer-name{font-size:14px}.jdgm-all-reviews-rating-wrapper a{display:inline-block;padding:14px 4px}.instafeed-new-arrow{width:44px!important;height:44px!important}.flickity-page-dots .flickity-page-dot{position:relative}.flickity-page-dots .flickity-page-dot:after{content:"";position:absolute;top:50%;left:50%;width:28px;height:44px;transform:translate(-50%,-50%)}.product-upsell__btn{min-width:44px;min-height:44px}.product-upsell__content a{min-height:44px;display:inline-flex;align-items:center}.product-upsell__price,.product-upsell__price .new-price{font-size:14px}.newsletter-form .input-group__field,.footer__block--newsletter input[type=email],.cart_drawer .cart__field--textarea,.cart_drawer .cart__quantity-field{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ruani-mobile-design.css.map */
