:root{--rz-ink:#1A1A1A;--rz-base:#F6F2EC;--rz-sand:#EFE9DF;--rz-gold:#B08D57}.btn:not(.js-photoswipe__zoom),.element-button,.rc-btn,.rc-obtn,.tcg-btn,.tcg-shoplink,.rzd-btn,.split-hero .btn,.text-with-icons .btn{font-family:Jost,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important;border-radius:2px!important;transition:transform .25s ease,opacity .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease!important}.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--link):not(.js-photoswipe__zoom),.element-button:not([class*=secondary]):not([class*=tertiary]):not([class*=link]),.tcg-btn{background-color:var(--rz-ink)!important;color:#fff!important;border:1px solid var(--rz-ink)!important;padding:16px 36px!important}.element-button[type=submit]{padding:14px 28px!important}.btn:not(.js-photoswipe__zoom):hover,.btn:not(.js-photoswipe__zoom):focus-visible,.element-button:hover,.element-button:focus-visible,.rc-btn:hover,.rc-obtn:hover,.tcg-btn:hover,.rzd-btn:hover,.split-hero .btn:hover{opacity:.9;transform:translateY(-1px)}h1,.h1,h2,.h2,h3,.h3,.rc-h,.tcg-main-heading,.rz-sbs__title,.rzd-title,.section-header__title,.text-with-icons__title{color:var(--rz-ink)}.rc-h,.split-hero__heading{font-size:clamp(32px,4.2vw,48px)!important;line-height:1.12!important;letter-spacing:.01em!important}.tcg-main-heading,.rz-sbs__title,.rzd-title,.section-header__title,.text-with-icons__title{font-size:clamp(24px,3vw,30px)!important;line-height:1.2!important}@media(max-width:768px){.tcg-main-heading,.rz-sbs__title,.rzd-title,.section-header__title,.text-with-icons__title{font-size:24px!important}}.rc-eyebrow,.split-hero__subheading,.rz-sbs__label,.text-with-icons__block-title{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.split-hero__body,.text-with-icons__block-text,.rc-sub{font-size:16px;line-height:1.6}.tcg-sub-heading{color:var(--rz-gold);letter-spacing:.16em}.shopify-section[id$=__text-with-icons] .icon,.text-with-icons__block-icon,.text-with-icons__block-icon svg{color:var(--rz-gold)!important}.rte a:not(.btn),.text-with-icons__block-text a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--rz-gold),var(--rz-gold));background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:1px;transition:background-size .3s ease}.rte a:not(.btn):hover,.text-with-icons__block-text a:hover{background-size:100% 1px}.shopify-section[id$=__text-with-icons]{background:var(--rz-base)}.shopify-section[id$=__text-with-icons]{padding-top:80px;padding-bottom:80px}@media(max-width:768px){[id^=tcg-],.rz-sbs[class*=rz-sbs--],.rzd-wrap{padding-top:48px!important;padding-bottom:48px!important}.shopify-section[id$=__text-with-icons]{padding-top:48px;padding-bottom:48px}}a.tcg-shoplink{background-color:var(--rz-ink)!important;color:#fff!important;border:1px solid var(--rz-ink)!important;padding:16px 36px!important;border-radius:2px!important;font-family:Jost,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;gap:0!important;transition:transform .25s ease,opacity .25s ease!important}a.tcg-shoplink:after{display:none!important}a.tcg-shoplink svg{display:none!important}a.tcg-shoplink:hover{opacity:.9;transform:translateY(-1px)}[id^=rv-section-] .rv-controls,[id^=rv-section-] .rv-arrow{display:none!important}@media(max-width:640px){[id^=rv-section-] .rv-track-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}[id^=rv-section-] .rv-track-wrap::-webkit-scrollbar{display:none}[id^=rv-section-] .rv-track{transform:none!important}}.rzd-label{font-family:EB Garamond,Georgia,serif!important;font-weight:500!important;font-size:clamp(20px,2.2vw,26px)!important;letter-spacing:.01em!important;text-transform:none!important;margin-bottom:14px!important;line-height:1.1!important}.rzd-btn{font-size:12px!important;padding:9px 20px!important;letter-spacing:.14em!important}.rzd-shade{background:linear-gradient(to top,#0000008c,#0000002e 42%,#0000 72%)!important}.rzd-body{padding:26px!important}@media(prefers-reduced-motion:reduce){.btn,.element-button,.rc-btn,.rc-obtn,.tcg-btn,a.tcg-shoplink,.rzd-btn,.split-hero .btn{transition:none!important}.btn:hover,.element-button:hover,.rc-btn:hover,.rc-obtn:hover,.tcg-btn:hover,a.tcg-shoplink:hover,.rzd-btn:hover,.split-hero .btn:hover{transform:none!important}}.product-single__meta,.product-single__meta .product-block--header,.product-single__meta .product-block,.product-single__meta .product-single__title,.product-single__meta .product-block--price,.product-single__meta .product__price,.product-single__meta .product__policies,.product-single__meta .variant__label,.product-single__meta .rz-scarcity{text-align:left!important}.product-single__meta .ruginza-pdp-stock{justify-content:flex-start!important}.product-single__meta .product__policies.small--text-center{text-align:left!important}.product-single__meta .product-block--header{margin:0 0 14px!important}.product-single__meta .product-single__title{font-size:27px!important;line-height:1.18!important;margin:0 0 6px!important;color:var(--rz-ink)!important}.product-single__meta .ruginza-pdp-stock{margin:2px 0 0!important}.product-single__meta [data-product-blocks]>.product-block{margin-bottom:14px!important}.product-single__meta [data-product-blocks]>.product-block:last-child{margin-bottom:0!important}.product-block--price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin:0 0 14px!important;border:0!important;padding:0!important}.product-block--price .product__policies{border:0!important;padding:0!important}.product-block--price .hide{display:none!important}.product-block--price .product__price{font-size:26px!important;font-weight:500!important;line-height:1.1!important;letter-spacing:.01em!important;color:var(--rz-ink)!important;margin:0!important}.product-block--price .product__price--compare{font-size:17px!important;color:#9a9388!important}.product-block--price .product__policies{font-size:12px!important;line-height:1.4!important;color:#8a8174!important;margin:0!important}.product-single__meta .product-block[data-dynamic-variants-enabled]:has(.variant-wrapper){background:#fbf9f5!important;border:1px solid #e7e1d5!important;border-radius:3px!important;padding:16px!important}.product-block[data-dynamic-variants-enabled] .variant-wrapper{margin:0 0 12px!important;border:0!important;padding:0!important}.product-block[data-dynamic-variants-enabled] .variant-wrapper:last-child{margin-bottom:0!important}.variant-wrapper{margin:0 0 12px!important;border:0!important;padding:0!important}.variant__label{display:block!important;font-family:Jost,sans-serif!important;font-weight:500!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8a8174!important;margin:0 0 8px!important}.variant__label-info{text-transform:none!important;color:#6f675c!important;letter-spacing:0!important}.variant-input-wrap{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important}.variant-input{display:inline-flex!important;margin:0!important}.variant__button-label:not(.color-swatch){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:56px!important;padding:11px 18px!important;margin:0!important;font-family:Jost,sans-serif!important;font-size:13px!important;letter-spacing:.03em!important;line-height:1!important;text-transform:none!important;color:var(--rz-ink)!important;background:transparent!important;border:1px solid #d6d0c6!important;border-radius:2px!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.variant-input input:not(:checked)~.variant__button-label:not(.color-swatch):hover{border-color:var(--rz-ink)!important}.variant-input input:checked~.variant__button-label:not(.color-swatch){background:var(--rz-ink)!important;color:#fff!important;border-color:var(--rz-ink)!important}.variant-input input.disabled~.variant__button-label:not(.color-swatch),.variant__button-label.disabled:not(.color-swatch){opacity:.4!important;text-decoration:line-through!important}.product-single__meta .variant-input .variant__button-label.color-swatch{position:relative!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.12)!important;font-size:0!important;color:transparent!important;cursor:pointer!important;overflow:visible!important;box-shadow:none!important;transition:outline-color .2s ease!important}.product-single__meta .variant-input .variant__button-label.color-swatch:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;background-size:cover!important;background-position:center!important}.product-single__meta .variant-input input:checked~.variant__button-label.color-swatch{outline:2px solid var(--rz-ink)!important;outline-offset:2px!important;border-color:transparent!important;box-shadow:none!important}.product-single__meta .variant-input .variant__button-label.color-swatch.disabled{opacity:.4!important}.product-single__meta .product-form .btn[type=submit],.product-single__meta .product-form .element-button[type=submit],.product-single__meta .product-form button[type=submit]{width:100%!important}.rz-scarcity{margin:10px 0 0!important;text-align:left!important;font-family:Jost,sans-serif!important;font-size:12.5px!important;letter-spacing:.02em!important;color:#9a7b3e!important}.rz-trustbar{display:grid!important;grid-template-columns:repeat(4,100px)!important;justify-content:center!important;justify-items:center!important;gap:0 24px!important;margin:22px 0 0!important;padding-top:18px!important;border-top:1px solid #e6e0d5!important}.rz-trustbar .product-block--sales-point{margin:0!important;padding:0!important}.rz-trustbar .sales-points{margin:0!important;padding:0!important;list-style:none!important}.rz-trustbar .sales-point{margin:0!important;padding:0!important}.rz-trustbar .icon-and-text{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important}.rz-trustbar .icon-and-text svg{width:44px!important;height:44px!important;flex:0 0 auto!important;display:block!important;fill:none!important;stroke:var(--rz-ink)!important;stroke-width:1.5px!important;stroke-linecap:round!important;stroke-linejoin:round!important}.rz-trustbar .icon-and-text svg *{vector-effect:non-scaling-stroke}.rz-trustbar .icon-and-text>span{font-family:Jost,sans-serif!important;font-weight:500!important;font-size:11.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1a1a!important;line-height:1.3!important}@media(max-width:768px){.rz-trustbar{grid-template-columns:repeat(4,80px)!important;gap:0 8px!important}.rz-trustbar .icon-and-text{gap:7px!important}.rz-trustbar .icon-and-text svg{width:38px!important;height:38px!important}.rz-trustbar .icon-and-text>span{font-size:10px!important;letter-spacing:.04em!important}}@media(max-width:380px){.rz-trustbar{grid-template-columns:repeat(4,70px)!important;gap:0 6px!important}.rz-trustbar .icon-and-text svg{width:32px!important;height:32px!important}.rz-trustbar .icon-and-text>span{font-size:9px!important;letter-spacing:.02em!important}}.product-single__meta .variant-input .variant__button-label.color-swatch--multicolor:before,.product-single__meta .variant-input .variant__button-label.color-swatch--multicolour:before,.product-single__meta .variant-input .variant__button-label.color-swatch--multi:before{background:url(/cdn/shop/files/Multicolor_e8d54561-d877-4bc0-8b50-0c198be2dcf7.svg?v=1778748387) center/cover no-repeat,conic-gradient(from 210deg,#b08d57,#8a9a82,#b98a86,#7f92a8,#b08d57)!important}.ruginza-color[title*=ulticolo i],.ruginza-color[title=multi i]{background:url(/cdn/shop/files/Multicolor_e8d54561-d877-4bc0-8b50-0c198be2dcf7.svg?v=1778748387) center/cover no-repeat,conic-gradient(from 210deg,#b08d57,#8a9a82,#b98a86,#7f92a8,#b08d57)!important}.filter-swatch__color[title*=ulticolo i]:not(.filter-swatch__color--img),.filter-swatch__color[title=multi i]:not(.filter-swatch__color--img){background:url(/cdn/shop/files/Multicolor_e8d54561-d877-4bc0-8b50-0c198be2dcf7.svg?v=1778748387) center/cover no-repeat,conic-gradient(from 210deg,#b08d57,#8a9a82,#b98a86,#7f92a8,#b08d57)!important}.rz-btn,.megamenu .megamenu__promo .btn{display:inline-block!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:11px 26px!important;line-height:1.2!important;background:transparent!important;color:var(--rz-ink)!important;border:1px solid var(--rz-ink)!important;border-radius:0!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.rz-btn:hover,.rz-btn:focus-visible,.megamenu .megamenu__promo:hover .btn,.megamenu .megamenu__promo .btn:hover{background:var(--rz-gold)!important;color:var(--rz-base)!important;border-color:var(--rz-gold)!important;opacity:1!important;transform:none!important}@media(min-width:769px){.site-nav .site-nav__link{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--rz-ink)!important}.site-nav__link--underline:after{border-bottom:1px solid var(--rz-gold)!important;margin:0!important;transition:right .38s cubic-bezier(.2,.7,.2,1)!important}.site-nav__link--underline:hover:after,.site-nav__details[open]>summary.site-nav__link--underline:after{right:0!important}.site-nav__details[open]>summary.site-nav__link{color:var(--rz-gold)!important}.site-nav__details[open]>summary .icon-chevron-down path{stroke:var(--rz-gold)}.site-nav__dropdown.megamenu{background-color:var(--rz-base)!important;border-top:1px solid rgba(26,26,26,.1)!important;box-shadow:0 22px 34px #1a1a1a14!important;padding:26px 0 30px!important}.megamenu a{background-color:transparent!important}.site-nav__details .site-nav__dropdown{transform:translate3d(0,-10px,0)}.site-nav__details[open]>.site-nav__dropdown{transform:translateZ(0);transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s cubic-bezier(.2,.7,.2,1),visibility .5s!important}.site-nav__details .megamenu{transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)!important}.megamenu .appear-animation{transform:translateY(16px)}.megamenu__inner{gap:40px}.megamenu__nav{column-gap:36px}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--rz-ink)!important;line-height:1.5!important;padding:4px 0!important;transition:color .25s ease!important}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):hover{color:var(--rz-gold)!important}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after{border-bottom-color:var(--rz-gold)!important}.megamenu__column-image{overflow:hidden}.megamenu__column-image .megamenu__collection-image{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.megamenu__column:hover .megamenu__collection-image{transform:scale(1.12)}.site-nav__details[data-menu-handle=size] .site-nav__dropdown-link--top-level,.site-nav__details[data-menu-handle=room] .site-nav__dropdown-link--top-level,.site-nav__details[data-menu-handle=color] .site-nav__dropdown-link--top-level{font-family:EB Garamond,Georgia,serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--rz-ink)!important;position:relative;display:inline-block;padding-bottom:4px}.site-nav__details[data-menu-handle=size] .site-nav__dropdown-link--top-level:after,.site-nav__details[data-menu-handle=room] .site-nav__dropdown-link--top-level:after,.site-nav__details[data-menu-handle=color] .site-nav__dropdown-link--top-level:after{content:"";position:absolute;bottom:0;left:50%;right:50%;border-bottom:1px solid var(--rz-gold);transition:left .38s cubic-bezier(.2,.7,.2,1),right .38s cubic-bezier(.2,.7,.2,1)}.site-nav__details[data-menu-handle=size] .megamenu__column:hover .site-nav__dropdown-link--top-level:after,.site-nav__details[data-menu-handle=room] .megamenu__column:hover .site-nav__dropdown-link--top-level:after,.site-nav__details[data-menu-handle=color] .megamenu__column:hover .site-nav__dropdown-link--top-level:after{left:0;right:0}.megamenu__promo-heading{font-family:EB Garamond,Georgia,serif!important;color:var(--rz-ink)!important;letter-spacing:.02em!important}.megamenu__promo-text{font-family:Jost,sans-serif!important;font-size:13px!important;color:#8c8578!important;line-height:1.55!important}.megamenu__promo-image{overflow:hidden}.megamenu__promo-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.megamenu__promo:hover .megamenu__promo-image img{transform:scale(1.06)}.site-nav__details[data-menu-handle=new-trending] .megamenu__promo-image.svg-mask{padding-bottom:133.33%!important}.site-nav__details[data-menu-handle=new-trending] .megamenu__promo{max-width:280px}body .site-nav.site-navigation .site-nav__details .megamenu__column .h5,body .site-nav.site-navigation .site-nav__details .megamenu__column .h5 a{font-family:EB Garamond,Georgia,serif!important;font-size:20px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--rz-ink)!important;line-height:1.25!important;white-space:normal!important}body .site-nav.site-navigation .site-nav__details .megamenu__column .h5{border:0!important;padding-bottom:0!important;margin-bottom:14px!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__column a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level),body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__column a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level),body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__column a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){display:inline-block!important;font-family:EB Garamond,Georgia,serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--rz-ink)!important;position:relative!important;padding:0 0 5px!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__column a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__column a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__column a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after{left:50%!important;right:50%!important;bottom:0!important;border-bottom:1px solid var(--rz-gold)!important;transition:left .38s cubic-bezier(.2,.7,.2,1),right .38s cubic-bezier(.2,.7,.2,1)!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__column:hover a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__column:hover a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__column:hover a.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level):after{left:0!important;right:0!important}body .site-nav.site-navigation .site-nav__details .megamenu__column .h5,body .site-nav.site-navigation .site-nav__details .megamenu__column .h5 a{border:0!important}body .site-nav.site-navigation .site-nav__details .megamenu .megamenu__column{border-left:0!important;border-right:0!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__inner,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__inner,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__inner{flex-direction:column!important;align-items:stretch!important;gap:26px!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__nav,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__nav,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__nav{width:100%!important;max-width:none!important;margin:0!important;justify-content:start!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__column,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__column,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__column,body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__column a,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__column a,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__column a{text-align:center!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__promos--after,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__promos--after,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__promos--after{display:flex!important;width:100%!important;justify-content:flex-start!important;margin:0!important;padding:0!important}body .site-navigation .site-nav__details[data-menu-handle=size] .megamenu__promo,body .site-navigation .site-nav__details[data-menu-handle=room] .megamenu__promo,body .site-navigation .site-nav__details[data-menu-handle=color] .megamenu__promo{text-align:left!important;margin:0!important;max-width:none!important}body .site-navigation .site-nav__details[data-menu-handle=styles] .megamenu__nav{grid-template-columns:repeat(auto-fit,minmax(180px,240px))!important;width:auto!important;max-width:none!important;margin:0!important;justify-content:start!important}body .site-navigation .site-nav__details[data-menu-handle=styles] .megamenu__inner{gap:56px!important}body .site-nav.site-navigation .site-nav__details[data-menu-handle=size] .megamenu__inner:before{content:"By Size"}body .site-nav.site-navigation .site-nav__details[data-menu-handle=room] .megamenu__inner:before{content:"By Room"}body .site-nav.site-navigation .site-nav__details[data-menu-handle=color] .megamenu__inner:before{content:"By Color"}body .site-nav.site-navigation .site-nav__details[data-menu-handle=size] .megamenu__inner:before,body .site-nav.site-navigation .site-nav__details[data-menu-handle=room] .megamenu__inner:before,body .site-nav.site-navigation .site-nav__details[data-menu-handle=color] .megamenu__inner:before{display:block;font-family:EB Garamond,Georgia,serif;font-size:20px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--rz-ink);line-height:1.25;margin-bottom:-4px;text-align:left}}.shop-by{margin:0 auto}.section-shop-by .shop-by{padding-top:34px!important;padding-bottom:26px!important}.shop-by__pills{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 2px 6px;margin:0;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.shop-by__pills::-webkit-scrollbar{display:none}.shop-pill{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;padding:9px 18px;font-family:Jost,sans-serif;font-size:13px;letter-spacing:.05em;color:var(--rz-ink);text-decoration:none;background:#fff;border:1px solid #ded7ca;border-radius:999px;transition:background-color .22s ease,color .22s ease,border-color .22s ease}.shop-pill:hover,.shop-pill:focus-visible{border-color:var(--rz-gold);color:var(--rz-gold)}.shop-pill.is-active{background:var(--rz-gold);border-color:var(--rz-gold);color:var(--rz-base)}.shop-pill.is-active:hover{color:var(--rz-base)}.shop-pill__label{line-height:1.1}.shop-pill__swatch{width:20px;height:20px;flex:0 0 auto;border-radius:50%;overflow:hidden;display:inline-block;border:1px solid rgba(0,0,0,.1);background-size:cover;background-position:center}.shop-pill__swatch img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.shop-pill.is-active .shop-pill__swatch{border-color:#ffffff8c}@media(max-width:768px){.section-shop-by .shop-by{padding-top:22px!important;padding-bottom:18px!important}.shop-by__pills{gap:8px;padding-bottom:6px}.shop-pill{padding:8px 15px;font-size:12.5px}.shop-pill__swatch{width:18px;height:18px}}.rz-ebanner{position:relative;width:100%;display:block;overflow:hidden;margin:0 0 30px}.rz-ebanner__media{position:relative;width:100%;height:var(--rz-eb-h,300px);background:linear-gradient(120deg,#efe9df,#e4d9c6)}.rz-ebanner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rz-ebanner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rz-ebanner__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.rz-ebanner__text{max-width:640px}.rz-ebanner__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:.01em;margin:0;color:var(--rz-eb-color,#F6F2EC);text-shadow:0 1px 18px rgba(20,16,12,.28)}.rz-ebanner__sub{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:12px 0 0;color:var(--rz-eb-color,#F6F2EC);opacity:.92;text-shadow:0 1px 14px rgba(20,16,12,.3)}.rz-ebanner--left .rz-ebanner__inner{justify-content:flex-start;text-align:left}.rz-ebanner--center .rz-ebanner__inner{justify-content:center;text-align:center}.rz-ebanner--center .rz-ebanner__text{max-width:760px}.rz-ebanner--right .rz-ebanner__inner{justify-content:flex-end;text-align:right}.rz-ebanner--left .rz-ebanner__scrim{background:linear-gradient(90deg,rgba(20,16,12,calc(var(--rz-eb-scrim,.28) + .12)),rgba(20,16,12,var(--rz-eb-scrim,.28)) 30%,#14100c00 70%)}.rz-ebanner--right .rz-ebanner__scrim{background:linear-gradient(270deg,rgba(20,16,12,calc(var(--rz-eb-scrim,.28) + .12)),rgba(20,16,12,var(--rz-eb-scrim,.28)) 30%,#14100c00 70%)}.rz-ebanner--center .rz-ebanner__scrim{background:radial-gradient(120% 96% at 50% 50%,rgba(20,16,12,var(--rz-eb-scrim,.28)),#14100c00)}@media(max-width:768px){.rz-ebanner{margin-bottom:22px}.rz-ebanner__media{height:var(--rz-eb-h-m,200px)}.rz-ebanner__text{max-width:none}.rz-ebanner__heading{font-size:clamp(20px,5.4vw,27px)}}:root{--rz-sec-pad: clamp(48px, 6.5vw, 84px)}.template-page .index-section{padding-top:clamp(32px,4.5vw,56px);padding-bottom:clamp(32px,4.5vw,56px)}.rz-story{padding-top:var(--rz-sec-pad);padding-bottom:var(--rz-sec-pad)}.rz-story--tint{background:var(--rz-sand,#EFE9DF)}.rz-story__inner{display:flex;align-items:center;gap:clamp(28px,4vw,64px)}.rz-story--img-right .rz-story__inner{flex-direction:row-reverse}.rz-story__media{flex:1 1 0;min-width:0}.rz-story__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.rz-story__img--ph{background:linear-gradient(120deg,#efe9df,#e2d6c1)}.rz-story__text{flex:1 1 0;min-width:0;max-width:560px}.rz-story__eyebrow{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rz-gold);margin:0 0 12px}.rz-story__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(26px,3.2vw,40px);line-height:1.15;letter-spacing:.01em;color:var(--rz-ink);margin:0 0 16px}.rz-story__body{font-family:Jost,sans-serif;font-size:16px;line-height:1.75;color:#4a463f}.rz-story__body p{margin:0 0 14px}.rz-story__body p:last-child{margin-bottom:0}.rz-story__btn{margin-top:26px}@media(max-width:768px){.rz-story__inner{flex-direction:column!important;gap:22px}.rz-story__text{max-width:none}}.rz-tiles{padding-top:var(--rz-sec-pad);padding-bottom:var(--rz-sec-pad)}.rz-tiles__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,3vw,34px);color:var(--rz-ink);text-align:center;margin:0 0 10px}.rz-tiles__intro{font-family:Jost,sans-serif;font-size:16px;line-height:1.7;color:#4a463f;text-align:center;max-width:640px;margin:0 auto 34px}.rz-tiles__grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}.rz-tiles--cols-2 .rz-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rz-tiles--cols-4 .rz-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rz-tile__link{display:block;text-decoration:none;color:inherit}.rz-tile__media{overflow:hidden;aspect-ratio:4/5;background:linear-gradient(120deg,#efe9df,#e2d6c1)}.rz-tiles--cols-2 .rz-tile__media{aspect-ratio:4/3}.rz-tile__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rz-tile__link:hover .rz-tile__img{transform:scale(1.05)}.rz-tile__cap{text-align:center;padding:16px 8px 4px}.rz-tile__label{display:block;font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(18px,1.8vw,22px);letter-spacing:.02em;color:var(--rz-ink);transition:color .25s ease}.rz-tile__link:hover .rz-tile__label{color:var(--rz-gold)}.rz-tile__desc{display:block;font-family:Jost,sans-serif;font-size:13px;line-height:1.5;color:#7d766b;margin-top:6px}@media(max-width:768px){.rz-tiles__grid,.rz-tiles--cols-3 .rz-tiles__grid,.rz-tiles--cols-4 .rz-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rz-prose-sec{padding-top:var(--rz-sec-pad);padding-bottom:var(--rz-sec-pad)}.rz-prose-sec--tint{background:var(--rz-sand,#EFE9DF)}.rz-prose{max-width:900px;margin-left:auto;margin-right:auto}.rz-prose-sec--narrow .rz-prose{max-width:760px}.rz-prose-sec--center .rz-prose{text-align:center}.rz-prose__h{display:flex;align-items:center;gap:12px;font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(22px,2.6vw,30px);color:var(--rz-ink);margin:0 0 16px}.rz-prose-sec--center .rz-prose__h{justify-content:center}.rz-prose__icon{width:24px;height:24px;flex:0 0 auto;color:var(--rz-gold)}.rz-prose__body{font-family:Jost,sans-serif;font-size:16px;line-height:1.8;color:#4a463f}.rz-prose__body p{margin:0 0 16px}.rz-prose__body h2{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(21px,2.4vw,28px);color:var(--rz-ink);margin:38px 0 14px;line-height:1.25;letter-spacing:.01em}.rz-prose__body h2:first-child{margin-top:0}.rz-prose__body h3{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:20px;color:var(--rz-ink);margin:26px 0 10px}.rz-prose__body ul{margin:0 0 18px;padding-left:20px;list-style:disc}.rz-prose__body li{margin:0 0 9px;padding-left:4px}.rz-prose__body strong{font-weight:600;color:#332f29}.rz-prose__body a{color:var(--rz-gold);text-decoration:underline;text-underline-offset:2px}.rz-cta{padding-top:var(--rz-sec-pad);padding-bottom:var(--rz-sec-pad)}.rz-cta--tint{background:var(--rz-sand,#EFE9DF)}.rz-cta__inner{text-align:center}.rz-cta__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,3vw,36px);line-height:1.2;letter-spacing:.01em;color:var(--rz-ink);margin:0 0 8px}.rz-cta__sub{font-family:Jost,sans-serif;font-size:15px;line-height:1.6;color:#6b655c;margin:0 auto 22px;max-width:560px}.rz-cta__btn{margin-top:14px}.rz-eyebrow{display:flex;align-items:center;gap:14px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--rz-gold);margin:0 0 14px}.rz-eyebrow:before{content:"";width:36px;height:1px;background:var(--rz-gold);flex:0 0 auto}.rz-eyebrow--center{justify-content:center}.rz-eyebrow--center:before{display:none}.rz-prose-sec--center .rz-eyebrow{justify-content:center}.rz-prose-sec--center .rz-eyebrow:before{display:none}.rz-story__heading{font-size:clamp(28px,3.4vw,44px)!important}.rz-story__frame{overflow:hidden}.rz-story__frame .rz-story__img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.rz-story__media:hover .rz-story__img{transform:scale(1.05)}.rz-story__caption{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:14px;color:#8a8378;margin:10px 0 0}.rz-story__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;padding-top:18px;border-top:1px solid rgba(176,141,87,.35)}.rz-story__fact-label{display:block;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--rz-gold);margin-bottom:5px}.rz-story__fact-value{display:block;font-family:Jost,sans-serif;font-size:14px;line-height:1.45;color:#3f3b34}@media(max-width:768px){.rz-story__facts{grid-template-columns:1fr;gap:12px}.rz-story__fact{display:flex;align-items:baseline;gap:10px}.rz-story__fact-label{margin:0;flex:0 0 84px}}.rz-cgrid{padding-top:clamp(34px,4.5vw,56px);padding-bottom:var(--rz-sec-pad)}.rz-cgrid--tint{background:var(--rz-sand,#EFE9DF)}.rz-cgrid__header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.rz-cgrid__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(22px,2.6vw,30px);color:var(--rz-ink);margin:0}.rz-cgrid__viewall{position:relative;display:inline-block;white-space:nowrap;font-family:Jost,sans-serif;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--rz-ink);text-decoration:none;padding-bottom:4px;transition:color .25s ease}.rz-cgrid__viewall:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--rz-gold);transform:scaleX(0);transform-origin:left center;transition:transform .35s ease}.rz-cgrid__viewall:hover{color:var(--rz-gold)}.rz-cgrid__viewall:hover:after{transform:scaleX(1)}.rz-cgrid__footer{margin-top:18px}.rz-cgrid__footer .rz-cgrid__viewall{font-size:12px}@media(min-width:769px){.rz-cgrid .grid--uniform>.grid-product{width:25%!important;clear:none!important}.rz-cgrid .grid--uniform>.grid-product:nth-child(4n+1){clear:both!important}.rz-cgrid__header .rz-eyebrow{margin-bottom:8px}}@media(max-width:768px){.rz-cgrid__header .rz-cgrid__viewall{display:none}}.template-page .grid-product__content{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.template-page .grid-product:hover .grid-product__content{transform:translateY(-4px)}.rz-tiles--tint{background:var(--rz-sand,#EFE9DF)}.rz-tile__eyebrow{display:block;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rz-gold);margin-bottom:6px}.rz-tiles--cols-2 .rz-tile__label{font-size:clamp(21px,2.2vw,26px)}.rz-tile__cap{padding-top:18px}.rz-care{padding-top:var(--rz-sec-pad);padding-bottom:var(--rz-sec-pad)}.rz-care--tint{background:var(--rz-sand,#EFE9DF)}.rz-care__header{text-align:center;margin-bottom:34px}.rz-care__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,3vw,34px);color:var(--rz-ink);margin:0}.rz-care__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:1080px;margin:0 auto}.rz-care-card{background:#fff;border-top:2px solid var(--rz-gold);padding:clamp(24px,3vw,38px)}.rz-care-card:last-child:nth-child(odd){grid-column:1 / -1}.rz-care-card__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.rz-care-card__icon{width:28px;height:28px;flex:0 0 auto;color:var(--rz-gold)}.rz-care-card__h{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(20px,2.2vw,25px);color:var(--rz-ink);margin:0}.rz-care-card__body{font-family:Jost,sans-serif;font-size:15px;line-height:1.75;color:#4a463f}.rz-care-card__body p{margin:0 0 12px}.rz-care-card__body p:last-child{margin-bottom:0}.rz-care-card__body ul{margin:0;padding-left:0;list-style:none}.rz-care-card__body li{position:relative;padding-left:20px;margin-bottom:10px}.rz-care-card__body li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--rz-gold)}.rz-care-card__body strong{font-weight:600;color:#332f29}@media(max-width:768px){.rz-care__grid{grid-template-columns:1fr}}.rz-dd{padding-top:var(--rz-sec-pad);padding-bottom:var(--rz-sec-pad)}.rz-dd--tint{background:var(--rz-sand,#EFE9DF)}.rz-dd__header{text-align:center;margin-bottom:30px}.rz-dd__heading{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:clamp(24px,3vw,34px);color:var(--rz-ink);margin:0}.rz-dd__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:980px;margin:0 auto}.rz-dd__col{background:#fff;padding:clamp(24px,3vw,36px)}.rz-dd__col--do{border-top:2px solid var(--rz-gold)}.rz-dd__col--dont{border-top:2px solid #b7aa96}.rz-dd__col-h{font-family:EB Garamond,Georgia,serif;font-weight:500;font-size:22px;color:var(--rz-ink);margin:0 0 16px}.rz-dd__list{font-family:Jost,sans-serif;font-size:15px;line-height:1.7;color:#4a463f}.rz-dd__list ul{margin:0;padding:0;list-style:none}.rz-dd__list li{position:relative;padding-left:26px;margin-bottom:11px}.rz-dd__col--do .rz-dd__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--rz-gold);font-size:14px}.rz-dd__col--dont .rz-dd__list li:before{content:"\2715";position:absolute;left:0;top:1px;color:#a08d72;font-size:12px}@media(max-width:768px){.rz-dd__cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.template-page [data-rz-reveal]{transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,.84,.44,1)}.template-page [data-rz-reveal].rz-in{transform:none}.template-page [data-rz-reveal] :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col){opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,.84,.44,1)}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col){opacity:1;transform:none}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(2){transition-delay:.07s}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(3){transition-delay:.14s}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(4){transition-delay:.21s}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(5){transition-delay:.28s}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(6){transition-delay:.35s}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(7){transition-delay:.42s}.template-page [data-rz-reveal].rz-in :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col):nth-child(n+8){transition-delay:.49s}}@media(prefers-reduced-motion:reduce){.template-page [data-rz-reveal] :is(.rz-tile,.rz-care-card,.rz-cgrid__grid .grid-product,.rz-dd__col){opacity:1!important;transform:none!important;transition:none!important}}@media(min-width:769px){body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after{display:flex!important;flex-direction:column!important;align-items:flex-start!important}body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after .megamenu__promo{margin:0!important}body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after .megamenu__promo+.megamenu__promo{margin-top:12px!important}body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after .megamenu__promo .btn{display:inline-block!important;min-width:232px!important;text-align:center!important}body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after .megamenu__promo:first-child .btn{background:var(--rz-ink)!important;color:var(--rz-base)!important;border-color:var(--rz-ink)!important}body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after .megamenu__promo:first-child:hover .btn,body .site-navigation .site-nav__details[data-menu-handle=rug-origin] .megamenu__promos--after .megamenu__promo:first-child .btn:hover{background:var(--rz-gold)!important;border-color:var(--rz-gold)!important;color:var(--rz-base)!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rz-design-system.css.map */
