.crsg{background:var(--crsg-bg);color:var(--crsg-text);padding-top:var(--crsg-pt);padding-bottom:var(--crsg-pb);overflow-x:clip}.crsg *,.crsg *:before,.crsg *:after{box-sizing:border-box}.crsg rug-size-guide{display:block}.crsg--bf .crsg__inner{font-family:var(--crsg-body-font)}.crsg--bf-custom .crsg__inner{font-weight:var(--crsg-body-weight);font-style:var(--crsg-body-style)}.crsg--hf .crsg-hf{font-family:var(--crsg-heading-font)}.crsg--hf-custom .crsg-hf{font-weight:var(--crsg-heading-weight);font-style:var(--crsg-heading-style)}.crsg p{margin:0}.crsg img{max-width:100%}.crsg-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.crsg__container--custom{max-width:calc(var(--crsg-maxw) + (var(--crsg-gutter) * 2));margin-left:auto;margin-right:auto;padding-left:var(--crsg-gutter);padding-right:var(--crsg-gutter)}.crsg__container--full{padding-left:var(--crsg-gutter);padding-right:var(--crsg-gutter)}.crsg__header{display:grid;gap:32px 56px;margin-bottom:var(--crsg-header-gap)}.crsg__header--center{text-align:center}.crsg__header--center .crsg__intro{margin-left:auto;margin-right:auto;max-width:820px}.crsg__header--center .crsg__description{margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.crsg__header--split.crsg__header--has-benefits{grid-template-columns:minmax(0,var(--crsg-intro-w)) minmax(0,1fr);align-items:center;text-align:left}}.crsg__eyebrow{display:inline-flex;align-items:center;gap:16px;font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;line-height:1.4;color:var(--crsg-muted);margin-bottom:16px}.crsg__eyebrow--line:after{content:"";width:56px;height:1px;background:currentColor;opacity:.55}.crsg__header--center .crsg__eyebrow--line:before{content:"";width:56px;height:1px;background:currentColor;opacity:.55}.crsg__heading{margin:0;color:var(--crsg-text);line-height:var(--crsg-h-lh);letter-spacing:-.01em;overflow-wrap:break-word}.crsg--sizes .crsg__heading{font-size:var(--crsg-h1-size)}.crsg__description{margin-top:18px;max-width:640px;color:var(--crsg-muted);font-size:calc(var(--crsg-body-size) + 2px);line-height:1.6}.crsg__description p+p{margin-top:10px}.crsg__benefits{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(var(--crsg-bcount),minmax(0,1fr))}.crsg__benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.crsg--benefits-left .crsg__benefit{align-items:flex-start;text-align:left}.crsg__benefit-icon{flex:0 0 auto;display:grid;place-items:center;width:var(--crsg-icon-size);height:var(--crsg-icon-size);color:var(--crsg-icon)}.crsg--icon-circle .crsg__benefit-icon{background:var(--crsg-icon-bg);border-radius:50%}.crsg__benefit-icon svg{width:46%;height:46%}.crsg__benefit-img{width:60%;height:60%;object-fit:contain}.crsg:not(.crsg--icon-circle) .crsg__benefit-img{width:100%;height:100%}.crsg__benefit-copy{display:flex;flex-direction:column;gap:6px}.crsg__benefit-title{font-size:var(--crsg-benefit-size);font-weight:600;line-height:1.25;color:var(--crsg-text)}.crsg__benefit-text{font-size:calc(var(--crsg-body-size) - 1px);line-height:1.45;color:var(--crsg-muted)}@media screen and (max-width:749px){.crsg--benefits-m-list .crsg__benefits{grid-template-columns:1fr;gap:14px}.crsg--benefits-m-list .crsg__benefit{flex-direction:row;text-align:left;align-items:center;gap:16px}.crsg--benefits-m-columns .crsg__benefits{gap:12px}.crsg--benefits-m-columns .crsg__benefit-title{font-size:14px}.crsg--benefits-m-columns .crsg__benefit-text{font-size:13px}}.crsg rug-size-finder{display:grid}.crsg__finder{gap:20px 48px;margin-bottom:var(--crsg-header-gap);padding:max(16px,var(--crsg-stage-pad));background:var(--crsg-panel);border:1px solid var(--crsg-border);border-radius:var(--crsg-radius);text-align:left}@media screen and (min-width:990px){.crsg__finder--inline{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.crsg__finder--inline .crsg__finder-status,.crsg__finder--inline .crsg__finder-results,.crsg__finder--inline .crsg__finder-notice{grid-column:1 / -1}}.crsg__finder-title{font-size:calc(var(--crsg-body-size) + 6px);font-weight:600;line-height:1.25;color:var(--crsg-text)}.crsg__finder-text{margin-top:6px;color:var(--crsg-muted);font-size:var(--crsg-body-size);line-height:1.55}.crsg__finder-text p+p{margin-top:6px}.crsg__finder-form{display:grid;gap:12px;align-items:end;margin:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.crsg__finder-unit{grid-column:1 / 2}.crsg__finder-submit{grid-column:2 / 4}@media screen and (min-width:750px){.crsg__finder-form{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(88px,110px) auto}.crsg__finder-unit,.crsg__finder-submit{grid-column:auto}}.crsg__finder-label{display:block;margin-bottom:6px;font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;line-height:1.3;color:var(--crsg-muted)}.crsg__finder-input,.crsg__finder-select{-webkit-appearance:none;appearance:none;width:100%;min-height:48px;margin:0;padding:10px 14px;font:inherit;font-size:16px;color:var(--crsg-text);background:var(--crsg-card-bg);border:1px solid var(--crsg-border);border-radius:var(--crsg-tab-radius);box-shadow:none}.crsg__finder-select{padding-right:34px;cursor:pointer}.crsg__finder-unit .crsg__select-chevron{right:10px;width:18px;height:18px}.crsg__finder-input:focus-visible,.crsg__finder-select:focus-visible{outline:2px solid var(--crsg-accent);outline-offset:1px}.crsg__finder-x{padding-bottom:14px;color:var(--crsg-muted);font-size:18px;line-height:1}.crsg__finder-submit{min-height:48px;white-space:nowrap}.crsg__finder-submit[disabled]{opacity:.6;cursor:progress}.crsg__finder-icon{flex:0 0 auto;width:17px;height:17px}.crsg__finder-status{font-size:var(--crsg-body-size);line-height:1.5;color:var(--crsg-muted)}.crsg__finder-status:empty{display:none}.crsg__finder-status.is-error{color:var(--crsg-text);font-weight:600}.crsg__finder-results[hidden]{display:none}.crsg__finder-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.crsg__finder-results-title{font-size:calc(var(--crsg-body-size) + 2px);font-weight:600;line-height:1.3;color:var(--crsg-text)}.crsg__finder-diag{margin-bottom:14px}.crsg__finder-note{margin-bottom:14px;color:var(--crsg-muted);font-size:var(--crsg-body-size);line-height:1.5}.crsg__finder-clear{-webkit-appearance:none;appearance:none;flex:0 0 auto;background:none;border:0;padding:4px 0;margin:0;font:inherit;font-size:14px;color:var(--crsg-text);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.crsg__finder-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.crsg__finder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (min-width:990px){.crsg__finder-grid{grid-template-columns:repeat(var(--crsg-fcols),minmax(0,1fr))}}.crsg__fcard{min-width:0}.crsg__fcard-link{display:flex;flex-direction:column;height:100%;color:var(--crsg-text);text-decoration:none;background:var(--crsg-card-bg);border:1px solid var(--crsg-border);border-radius:var(--crsg-card-radius);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.crsg__fcard-link:hover{border-color:var(--crsg-accent);box-shadow:0 8px 24px #0000000f}.crsg__fcard-link:focus{outline:none}.crsg__fcard-link:focus-visible{outline:2px solid var(--crsg-text);outline-offset:2px}.crsg__fcard-media{aspect-ratio:1 / 1;background:#0000000a;overflow:hidden}.crsg__fcard-media img{display:block;width:100%;height:100%;object-fit:cover}.crsg__fcard-body{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.crsg__fcard-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.crsg__fbadge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;background:var(--crsg-badge-bg);color:var(--crsg-badge-text)}.crsg__fbadge--exact{background:var(--crsg-accent);color:var(--crsg-accent-text)}.crsg__fbadge--sold{background:transparent;border:1px solid var(--crsg-border);color:var(--crsg-muted)}.crsg__fcard-title{font-size:calc(var(--crsg-body-size) - 1px);font-weight:600;line-height:1.35}.crsg__fcard-size{font-size:calc(var(--crsg-body-size) + 1px);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.crsg__fcard-diff{font-size:13px;line-height:1.4;color:var(--crsg-muted)}.crsg__fcard-price{margin-top:auto;padding-top:6px;font-size:var(--crsg-body-size)}.crsg__nav{position:relative}.crsg__select-wrap{display:none}.crsg__scroller{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;--crsg-fade-l: 0px;--crsg-fade-r: 0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--crsg-fade-l),#000 calc(100% - var(--crsg-fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--crsg-fade-l),#000 calc(100% - var(--crsg-fade-r)),transparent 100%)}.crsg__scroller::-webkit-scrollbar{display:none}.crsg__tablist{display:flex;width:100%}.crsg--tabs-align-left .crsg__tablist{justify-content:flex-start}.crsg--tabs-align-center .crsg__tab:first-child{margin-left:auto}.crsg--tabs-align-center .crsg__tab:last-child{margin-right:auto}.crsg--tabs-align-stretch .crsg__tab{flex:1 0 auto}.crsg__tab{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:16px 20px;border:0;border-radius:0;background:var(--crsg-tab-bg);color:var(--crsg-tab-text);font:inherit;font-size:var(--crsg-tab-size);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media screen and (min-width:750px){.crsg__tab{padding:20px 28px;min-height:56px}}.crsg__tab:hover{color:var(--crsg-text)}.crsg__tab[aria-selected=true]{background:var(--crsg-accent);color:var(--crsg-accent-text);font-weight:700}.crsg__tab:focus{outline:none}.crsg__tab:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.crsg--tabs-connected .crsg__tablist{gap:2px}.crsg--tabs-connected .crsg__tab{border-radius:var(--crsg-tab-radius) var(--crsg-tab-radius) 0 0}.crsg--tabs-connected .crsg__tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);border:7px solid transparent;border-bottom-color:var(--crsg-panel)}.crsg--tabs-connected:not(.crsg--panel) .crsg__tab[aria-selected=true]:after{border-bottom-color:var(--crsg-bg)}.crsg--tabs-connected .crsg__stage{border-top-left-radius:0}.crsg--tabs-connected.crsg--tabs-align-stretch .crsg__stage{border-top-right-radius:0}.crsg--tabs-connected.crsg--tabs-align-center .crsg__stage{border-top-left-radius:var(--crsg-radius)}.crsg--tabs-pills .crsg__tablist{gap:8px;padding:2px 2px 20px}.crsg--tabs-pills .crsg__tab{border-radius:999px;background:transparent;border:1px solid var(--crsg-border);min-height:44px;padding:10px 22px}.crsg--tabs-pills .crsg__tab[aria-selected=true]{border:2px solid var(--crsg-accent);background:var(--crsg-accent)}.crsg--tabs-underline .crsg__tablist{gap:4px;border-bottom:1px solid var(--crsg-border);margin-bottom:20px}.crsg--tabs-underline .crsg__tab{background:transparent;border-bottom:3px solid transparent}.crsg--tabs-underline .crsg__tab[aria-selected=true]{background:transparent;color:var(--crsg-text);border-bottom-color:var(--crsg-accent)}@media screen and (max-width:749px){.crsg--mnav-select .crsg__scroller{display:none}.crsg--mnav-select .crsg__select-wrap{display:block;margin-bottom:16px}.crsg--mnav-wrap .crsg__scroller{overflow:visible;-webkit-mask-image:none;mask-image:none}.crsg--mnav-wrap .crsg__tablist{flex-wrap:wrap;gap:6px}.crsg--mnav-wrap .crsg__tab{flex:1 1 calc(50% - 6px);margin:0!important;white-space:normal;text-align:center}.crsg--mnav-wrap.crsg--tabs-connected .crsg__tab{border-radius:var(--crsg-tab-radius)}.crsg--mnav-wrap.crsg--tabs-connected .crsg__tab:after{display:none}.crsg--mnav-wrap.crsg--tabs-connected .crsg__nav{margin-bottom:12px}.crsg--mnav-wrap.crsg--tabs-connected .crsg__stage,.crsg--mnav-select.crsg--tabs-connected .crsg__stage{border-radius:var(--crsg-radius)}}.crsg__select-label{display:block;margin-bottom:8px;font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;color:var(--crsg-muted)}.crsg__select-field{position:relative}.crsg__select{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;margin:0;padding:12px 48px 12px 16px;font:inherit;font-size:16px;font-weight:600;color:var(--crsg-text);background:var(--crsg-panel);border:1px solid var(--crsg-border);border-radius:var(--crsg-tab-radius);cursor:pointer}.crsg__select:focus-visible{outline:2px solid var(--crsg-accent);outline-offset:2px}.crsg__select-chevron{position:absolute;right:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);pointer-events:none;color:var(--crsg-text)}.crsg--panel .crsg__stage{background:var(--crsg-panel);border-radius:var(--crsg-radius);padding:var(--crsg-stage-pad)}.crsg__panel[hidden]{display:none}.crsg__panel{display:block}.crsg__room-head{margin-bottom:24px;text-align:var(--crsg-room-align)}.crsg__room-title{margin:0;color:var(--crsg-text);line-height:1.15;letter-spacing:-.01em}.crsg--sizes .crsg__room-title{font-size:var(--crsg-room-size)}.crsg__room-desc{margin-top:10px;color:var(--crsg-muted);font-size:calc(var(--crsg-body-size) + 1px);line-height:1.6}.crsg__room-desc p+p{margin-top:8px}@media screen and (min-width:750px){.crsg__room-head{margin-bottom:28px}}.crsg__grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--crsg-gap);justify-content:var(--crsg-grid-justify)}.crsg__card{flex:0 0 calc((100% - (var(--crsg-cols) - 1) * var(--crsg-gap)) / var(--crsg-cols));max-width:100%;min-width:0;display:flex;flex-direction:column;background:var(--crsg-card-bg);border-radius:var(--crsg-card-radius);overflow:hidden;text-align:var(--crsg-card-align)}.crsg--card-border .crsg__card{border:1px solid var(--crsg-border)}.crsg--card-shadow .crsg__card{box-shadow:0 1px 2px #0000000a,0 10px 28px #0000000f}.crsg__card--disabled{opacity:.5;outline:2px dashed var(--crsg-border)}@media screen and (max-width:749px){.crsg--m-carousel .crsg__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin}.crsg--m-carousel .crsg__card{flex:0 0 var(--crsg-m-card-w);scroll-snap-align:start}.crsg__swipe-hint{margin-top:12px;font-size:13px;color:var(--crsg-muted);text-align:center}}@media screen and (min-width:750px){.crsg__swipe-hint{display:none}}.crsg__media{position:relative;overflow:hidden;aspect-ratio:var(--crsg-ratio);background:#0000000a;border-radius:var(--crsg-img-radius)}.crsg--inset .crsg__media{margin:var(--crsg-card-pad) var(--crsg-card-pad) 0}.crsg__img,.crsg__placeholder{display:block;width:100%;height:100%;object-fit:var(--crsg-fit)}.crsg__placeholder{background:#0000000d;fill:#00000040}.crsg__body{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:var(--crsg-card-pad)}.crsg__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.crsg--card-center .crsg__meta{justify-content:center}.crsg--card-center .crsg__actions{display:flex;justify-content:center}.crsg__label{font-size:var(--crsg-eyebrow-size);letter-spacing:var(--crsg-eyebrow-ls);text-transform:uppercase;font-weight:600;line-height:1.3;color:var(--crsg-muted)}.crsg__tier{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.crsg__tier-bar{display:block;width:4px;border-radius:1px;background:var(--crsg-border)}.crsg__tier-bar:nth-child(1){height:5px}.crsg__tier-bar:nth-child(2){height:8px}.crsg__tier-bar:nth-child(3){height:11px}.crsg__tier-bar:nth-child(4){height:13px}.crsg__tier-bar.is-on{background:var(--crsg-text)}.crsg__badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;background:var(--crsg-badge-bg);color:var(--crsg-badge-text)}.crsg__dims{margin:0;color:var(--crsg-text);line-height:1.15;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.crsg--sizes .crsg__dims,.crsg__dims{font-size:var(--crsg-dims-size)}.crsg__desc{color:var(--crsg-muted);font-size:var(--crsg-body-size);line-height:1.55}.crsg__desc p+p{margin-top:8px}.crsg__actions{padding-top:8px}.crsg--btn-bottom .crsg__actions{margin-top:auto}.crsg__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 22px;border-radius:var(--crsg-btn-radius);font:inherit;font-size:var(--crsg-btn-size);font-weight:500;line-height:1.25;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.crsg__btn--filled{background:var(--crsg-accent);color:var(--crsg-accent-text);border:1px solid var(--crsg-accent)}.crsg__btn--filled:hover{opacity:.88}.crsg__btn--outline{background:transparent;color:var(--crsg-text);border:1px solid currentColor}.crsg__btn--outline:hover{background:var(--crsg-accent);border-color:var(--crsg-accent);color:var(--crsg-accent-text)}.crsg__btn--link{padding:0;background:none;border:0;color:var(--crsg-text);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.crsg__btn--theme{gap:10px}.crsg__btn:focus{outline:none}.crsg__btn:focus-visible{outline:2px solid var(--crsg-text);outline-offset:3px}.crsg--btn-full .crsg__card .crsg__btn{width:100%}@media screen and (max-width:749px){.crsg--btn-full-mobile .crsg__card .crsg__btn:not(.crsg__btn--link){width:100%;min-height:48px}}.crsg__arrow{flex:0 0 auto;width:16px;height:16px;transition:transform .2s ease}.crsg__btn:hover .crsg__arrow{transform:translate(3px)}.crsg__tip{display:flex;align-items:center;gap:20px;margin-top:28px;padding:18px 24px;background:var(--crsg-tip-bg);border-radius:var(--crsg-card-radius)}.crsg__tip-icon{flex:0 0 auto;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--crsg-icon-bg);color:var(--crsg-icon)}.crsg__tip-icon svg{width:50%;height:50%}.crsg__tip-icon img{width:60%;height:60%;object-fit:contain}.crsg__tip-title{font-size:calc(var(--crsg-body-size) + 4px);font-weight:600;line-height:1.3;color:var(--crsg-text);margin-bottom:4px}.crsg__tip-text{font-size:var(--crsg-body-size);line-height:1.55;color:var(--crsg-muted)}.crsg__tip-text p+p{margin-top:6px}@media screen and (max-width:749px){.crsg__tip{align-items:flex-start;gap:14px;padding:16px;margin-top:20px}.crsg__tip-icon{width:44px;height:44px}}.crsg__footer{margin-top:32px;display:flex}.crsg__footer--center{justify-content:center}.crsg__footer--left{justify-content:flex-start}.crsg__footer--right{justify-content:flex-end}.crsg__notice{padding:10px 14px;border:1px dashed currentColor;border-radius:6px;font-size:13px;line-height:1.4;opacity:.75}@media(prefers-reduced-motion:reduce){.crsg *,.crsg *:before,.crsg *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAIA */
