.rugi-hero__h1{text-wrap:balance}.rugi-hero__cta--soft.button{background:#f7efe7;color:var(--rugi-ink);border:1px solid #ead8c6;box-shadow:none}.rugi-hero__cta--soft.button:hover,.rugi-hero__cta--soft.button:focus-visible{background:#f0e2d4;color:var(--rugi-ink);border-color:#dfc6ae}.rugi-hero__cta--soft.button:before{display:none}@media screen and (max-width:999px){.rugi-hero__h1{font-size:21px;line-height:1.25;margin:2px auto 12px;max-width:22em}.rugi-hero__btns{gap:8px;max-width:420px}.rugi-hero__cta.button{min-height:0;line-height:44px;font-size:15px;border-radius:8px}.rugi-hero__cta--soft.button{line-height:38px;font-size:14px}.rugi-hero__tiles,.rugi-hero__tiles--4{margin-top:16px}}@media screen and (max-width:640px){.rugi-row{grid-template-columns:minmax(0,1fr);gap:0}.rugi-field{margin-bottom:18px}.rugi-field select{max-width:none}.rugi-colorpick{margin-top:10px}.rugi-upload{padding:12px}}.product-item__image-wrapper .aspect-ratio.aspect-ratio--tall{padding-bottom:133.333%!important}@media screen and (max-width:640px){.product-recommendations .scroller,.recently-viewed-products .scroller,.scroller:has(.product-list--scrollable){scroll-snap-type:x mandatory;scroll-padding-left:var(--mobile-container-gutter)}.product-list--scrollable .product-item{scroll-snap-align:start}}@media screen and (max-width:999px){body.rugi-chat-stuck .rugi-sticky{padding-right:128px}body.rugi-chat-stuck .rugi-sticky__try{display:none}body.rugi-chat-stuck .mini-cart__button-container{padding-bottom:72px}body.template-cart #main{padding-bottom:96px}}@media screen and (min-width:641px)and (max-width:999px){body.rugi-chat-stuck .rugi-sticky{padding-right:170px}}body .rugi-lifted-chat{transform:none!important}.rugi-hero__l1,.rugi-hero__l2{display:block}.rugi-hero__l2{color:var(--rugi-accent);font-size:.8em;margin-top:.15em}@media screen and (max-width:999px){.rugi-hero__h1{max-width:none}}@media screen and (min-width:1000px){.rugi-hero__h1{width:fit-content;max-width:100%;text-align:center}}.rte>a.button:only-of-type,.rte>button.button:only-of-type,.rte>p>a.button:only-child{display:table;margin-left:auto;margin-right:auto}.rte>p:has(>a.button:only-child){text-align:center}:root{--rugi-section-pad:28px}@media screen and (min-width:1000px){:root{--rugi-section-pad:44px}}.rugi-head{margin-bottom:12px}@media screen and (max-width:999px){.rugi-story--card{padding:20px}.rugi-story__inner{gap:16px}.rugi-story__img{aspect-ratio:16/9}.rugi-story__body h2{font-size:24px;margin-bottom:10px}.rugi-story__body .rte{font-size:15px}}@media screen and (max-width:640px){.rugi-v2__result{padding:14px}.rugi-fam:not(.is-active) small{display:none}.rugi-fams{gap:6px}}.rugi-follow-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.rugi-follow-row .footer__follow-on-shop{margin:0}.rugi-follow-row .social-media__item-list{margin:0;gap:8px;flex-wrap:nowrap}.rugi-follow-row .social-media__item{margin:0}.footer__aside-item--social .footer__aside-title{margin-bottom:.6em}@media screen and (max-width:999px){.rugi-follow-row{justify-content:center}.footer{padding:0 0 18px}.footer__title{padding:13px 0}.footer__collapsible-content{padding-bottom:16px}.footer__newsletter-form{margin-top:12px}.footer__aside{margin-top:4px}.footer__aside-item{margin-top:18px}.footer__aside-item--copyright{margin-top:16px}.footer__aside-title{margin-bottom:.5em}[data-section-type=text-with-icons].section--tight{margin:22px 0}.text-with-icons--stacked{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.text-with-icons--stacked .text-with-icons__item:not(:last-child){margin-bottom:0}.text-with-icons--stacked .text-with-icons__icon-wrapper{margin-bottom:6px}.text-with-icons--stacked .text-with-icons__icon-wrapper svg{width:24px;height:24px}.text-with-icons--stacked .text-with-icons__title{font-size:14px;margin-bottom:2px}.text-with-icons--stacked .text-with-icons__content{font-size:12.5px;line-height:1.45}}@media screen and (min-width:1000px){.footer__wrapper{padding:36px 0}.footer__aside{margin-top:32px}}@media screen and (min-width:1000px){.rugi-hero__copy{align-items:center;text-align:center}.rugi-hero__btns{justify-content:center}}.rugi-specs__size{flex-basis:100%}.rugi-specs__size .v{font-size:15px}.rugi-specs__cm{margin-left:4px;white-space:nowrap}.store-availability-information-container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:2px}.store-availability-information__title{order:1;margin:0!important}.store-availability-information__stores{order:2;margin:0!important}.store-availability-information__stock{order:3;flex-basis:100%;margin:0!important}@media screen and (min-width:641px){.product-item__action-list.button-stack{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-item__action-list.button-stack>*{margin:0!important;width:100%}.product-item__action-list .buy-button,.product-item__action-list .buy-button .button{width:100%}}@media screen and (min-width:1000px){.rugi-chipbtn--right{bottom:var(--rugi-chat-bottom,22px);right:var(--rugi-chat-gap,22px);transition:right .3s ease,bottom .3s ease}}@media screen and (max-width:999px){.footer__block-item--newsletter .footer__title{justify-content:center;text-align:center}}.rugi-specs{column-gap:16px}.rugi-specs li{min-width:0}.rugi-specs li:not(.rugi-specs__size){flex:1 1 auto}.rugi-specs .k{letter-spacing:.06em;white-space:nowrap}.rugi-specs li:not(.rugi-specs__size) .v{white-space:nowrap}@media screen and (max-width:420px){.rugi-specs{column-gap:12px}.rugi-specs .k{font-size:10.5px;letter-spacing:.05em}}@media screen and (max-width:999px){.footer__block-item--text .footer__collapsible-content,.footer__block-item--text .rte,.footer__block-item--text .rte p{text-align:center}}@media screen and (max-width:999px){.footer__block-item--newsletter{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.footer__newsletter-wrapper{max-width:420px;margin-left:auto!important;margin-right:auto!important}.footer__aside-item--social{flex:0 0 100%!important;width:100%!important;max-width:100%!important;text-align:center}.footer__aside-item--social .footer__follow-on-shop{justify-content:center}.text-with-icons--stacked{margin-left:0!important;margin-right:0!important}.text-with-icons--stacked .text-with-icons__item{margin-left:0!important;margin-right:0!important;min-width:0}}@media screen and (min-width:1000px){.footer__newsletter-form .form__submit{width:100%;margin-left:0;margin-right:0}}.rugi-clamp__btn{margin-left:auto!important;margin-right:auto!important}.nav-bar .mega-menu{width:100%!important}@media screen and (min-width:1000px){body .rugi-head .rugi-head__text{grid-column:1/-1;max-width:none}}@media screen and (min-width:1000px){#size-finder .rugi-head__text,#match-my-room .rugi-head__text{font-size:clamp(14px,1.25vw,18px);line-height:1.55;white-space:nowrap;text-wrap:nowrap;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/rugi-mobile.css.map */
