.rug-sizeguide__stage{position:relative}.rug-sizeguide__stage svg{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;overflow:visible!important}.rg-rug{fill:#f2eadf;stroke:#d3c2a7;stroke-width:1.5;vector-effect:non-scaling-stroke}.rg-furn,.rg-chair,.rg-pillow{fill:#fff;stroke:#1c1c1c;stroke-width:1.45;vector-effect:non-scaling-stroke}.rg-chair{fill:#f8f7f4}.rg-pillow{fill:#faf9f7}.rg-line{fill:none;stroke:#1c1c1c;stroke-width:1;opacity:.55;vector-effect:non-scaling-stroke}.rg-dim{stroke:#aaa092;stroke-width:1;vector-effect:non-scaling-stroke}.rg-dim--accent{stroke:#8f795c;stroke-width:1.2}.rg-label-bg{fill:#fffffff5;stroke:#1c1c1c24;stroke-width:.75}.rg-label--accent .rg-label-bg{fill:#fbf6ee;stroke:#8f795c}.rg-label-text{fill:#1c1c1c;font-family:var(--text-font-family);font-size:11px;font-weight:500;letter-spacing:0}.rg-label--accent .rg-label-text{fill:#725f47;font-weight:600}.rug-sizeguide__chips button{border:1px solid rgb(var(--text-color)/.24)!important}.rug-sizeguide__chips button[aria-pressed=true]{border-color:rgb(var(--text-color))!important}@media screen and (max-width:749px){.rug-dialog__body{overflow-x:hidden!important}.rug-sizeguide[data-rug-guide],.rug-sizeguide__controls,.rug-sizeguide__layout,.rug-sizeguide__visual,.rug-sizeguide__info{min-width:0!important;width:100%!important}.rug-sizeguide__chips{width:100%!important;max-width:100%!important}.rug-sizeguide__stage{min-height:280px!important;padding:.4rem!important;overflow:hidden!important}.rug-sizeguide__stage svg{max-height:360px!important}.rug-sizeguide__legend{gap:.55rem .8rem!important}}.shopify-section--rug-size-guide .rug-size-guide-section{scroll-margin-top:calc(var(--sticky-area-height,0px) + 1.5rem)}.shopify-section--rug-size-guide .rug-section__inner{gap:0}.shopify-section--rug-size-guide .rug-section__head--editorial{width:100%;max-width:48rem;margin:0 auto;text-align:center}.shopify-section--rug-size-guide .rug-section__eyebrow{margin:0 0 .7rem;font-family:var(--heading-font-family);font-size:.625rem;line-height:1.35;letter-spacing:var(--heading-letter-spacing);text-transform:uppercase;color:rgb(var(--text-color)/.62)}.shopify-section--rug-size-guide .rug-section__title{margin:0 0 .85rem;font-family:var(--heading-font-family);font-size:var(--text-h3);font-weight:var(--heading-font-weight);line-height:1.3;letter-spacing:var(--heading-letter-spacing)}.shopify-section--rug-size-guide .rug-section__lede{margin:0;font-family:var(--text-font-family);font-size:var(--text-sm);line-height:1.65;color:rgb(var(--text-color)/.68)}.shopify-section--rug-size-guide .rug-sizeguide{min-width:0;margin-top:clamp(2rem,4vw,3.25rem);display:block!important;width:100%!important;max-width:none!important;--rg-rug-fill:#ddd5ca;--rg-rug-stroke:#988979;--rg-sofa-fill:#bfb1a0;--rg-table-fill:#8e725c;--rg-chair-fill:#d1c5b7;--rg-bed-fill:#b6aa9c;--rg-furniture-stroke:#756657;--rg-sofa-stroke:#756657;--rg-table-stroke:#756657;--rg-chair-stroke:#756657;--rg-bed-stroke:#756657;--rg-room-stroke:#292929}.shopify-section--rug-size-guide .rug-sizeguide__controls{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);padding-top:1.5rem;border-top:1px solid rgb(var(--text-color)/.14)}.shopify-section--rug-size-guide .rug-sizeguide__control{min-width:0}.shopify-section--rug-size-guide .rug-sizeguide__control-label{display:block;margin:0 0 .75rem;font-family:var(--text-font-family);font-size:.625rem;font-weight:500;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-color)/.64)}.shopify-section--rug-size-guide .rug-sizeguide__chips{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.shopify-section--rug-size-guide .rug-sizeguide__chips button{-webkit-appearance:none;appearance:none;min-height:44px;padding:.7rem 1rem;border:1px solid rgb(var(--text-color)/.28);border-radius:0;background:transparent;color:rgb(var(--text-color));box-shadow:none;font-family:var(--text-font-family);font-size:var(--text-xs);font-weight:400;line-height:1.25;white-space:nowrap;cursor:pointer}.shopify-section--rug-size-guide .rug-sizeguide__chips button:hover:not(:disabled){border-color:rgb(var(--text-color))}.shopify-section--rug-size-guide .rug-sizeguide__chips button[aria-pressed=true]{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background-without-opacity,255 255 255))}.shopify-section--rug-size-guide .rug-sizeguide__chips button:disabled{opacity:.38;cursor:not-allowed}.shopify-section--rug-size-guide .rug-sizeguide__layout{display:grid;width:100%;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:clamp(2.25rem,5vw,4.75rem);align-items:start;margin-top:clamp(2rem,4vw,3.25rem)}.shopify-section--rug-size-guide .rug-sizeguide__visual{width:100%;min-width:0}.shopify-section--rug-size-guide .rug-sizeguide__stage{display:grid;place-items:center;width:100%;min-height:clamp(460px,36vw,600px)!important;padding:0!important;overflow:visible!important;border:0;background:transparent;align-items:start;justify-items:start}.shopify-section--rug-size-guide .rug-sizeguide__stage svg{display:block!important;width:100%!important;height:auto!important;max-width:820px!important;max-height:none!important;margin:0 auto 0 0;overflow:visible}.shopify-section--rug-size-guide .rug-sizeguide__info{width:100%;min-width:0;padding-top:.15rem;border-top:1px solid rgb(var(--text-color)/.14)}.shopify-section--rug-size-guide .rug-sizeguide__verdict{margin:0;padding:1.35rem 0 1.5rem;border-bottom:1px solid rgb(var(--text-color)/.14);font-family:var(--text-font-family);font-size:var(--text-sm);line-height:1.65;color:rgb(var(--text-color))}.shopify-section--rug-size-guide .rug-sizeguide__verdict strong{font-weight:600}.shopify-section--rug-size-guide .rug-sizeguide__choose{width:100%;min-height:52px;margin:1.25rem 0 0;padding:.85rem 1.2rem;border:1px solid rgb(var(--text-color));border-radius:0;background:rgb(var(--text-color));color:rgb(var(--background-without-opacity,255 255 255));font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:500;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.shopify-section--rug-size-guide .rug-sizeguide__choose:hover{background:transparent;color:rgb(var(--text-color))}.shopify-section--rug-size-guide .rug-sizeguide__choose:disabled,.shopify-section--rug-size-guide .rug-sizeguide__choose:disabled:hover{cursor:not-allowed;border-color:rgb(var(--text-color)/.24);background:rgb(var(--text-color)/.08);color:rgb(var(--text-color)/.52)}.shopify-section--rug-size-guide .rug-sizeguide__advice{display:grid;gap:0;margin:1.25rem 0 0;padding:0;list-style:none}.shopify-section--rug-size-guide .rug-sizeguide__advice li{position:relative;margin:0;padding:.9rem 0 .9rem 1.15rem;border-bottom:1px solid rgb(var(--text-color)/.12);font-family:var(--text-font-family);font-size:var(--text-sm);line-height:1.65;color:rgb(var(--text-color)/.7)}.shopify-section--rug-size-guide .rug-sizeguide__advice li:before{content:"";position:absolute;left:0;top:1.45rem;width:.35rem;height:.35rem;border-radius:50%;background:rgb(var(--text-color)/.6)}.shopify-section--rug-size-guide .rg-room{fill:none;stroke:var(--rg-room-stroke)!important;stroke-width:2;vector-effect:non-scaling-stroke}.shopify-section--rug-size-guide .rg-rug{fill:var(--rg-rug-fill)!important;fill-opacity:1!important;stroke:var(--rg-rug-stroke)!important;stroke-width:1.7!important;vector-effect:non-scaling-stroke}.shopify-section--rug-size-guide .rg-furniture,.shopify-section--rug-size-guide .rg-chair,.shopify-section--rug-size-guide .rg-pillow{fill:#fff;stroke:#1c1c1c;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.shopify-section--rug-size-guide .rg-furniture-line{fill:none;stroke:var(--rg-furniture-stroke)!important;stroke-width:1.2;opacity:.55;vector-effect:non-scaling-stroke}.shopify-section--rug-size-guide .rg-sofa{fill:var(--rg-sofa-fill)!important;stroke:var(--rg-furniture-stroke)!important}.shopify-section--rug-size-guide .rg-table{fill:var(--rg-table-fill)!important;stroke:var(--rg-furniture-stroke)!important}.shopify-section--rug-size-guide .rg-chair{fill:var(--rg-chair-fill)!important;stroke:var(--rg-furniture-stroke)!important}.shopify-section--rug-size-guide .rg-bed{fill:var(--rg-bed-fill)!important;stroke:var(--rg-furniture-stroke)!important}.shopify-section--rug-size-guide .rug-sizeguide__stage svg text{display:none!important}.shopify-section--rug-size-guide [data-rug-guide-size].is-unavailable:not([aria-pressed=true]){border-style:dashed;color:rgb(var(--text-color)/.62)}.shopify-section--rug-size-guide .rug-sizeguide__legend{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.9rem clamp(1.25rem,3vw,2rem);width:min(100%,820px);margin-top:.8rem;padding-top:.95rem;border-top:1px solid rgb(var(--text-color)/.14)}.shopify-section--rug-size-guide .rug-sizeguide__legend-item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.65rem;min-width:8.75rem}.shopify-section--rug-size-guide .rug-sizeguide__legend-swatch{display:block;width:22px;height:16px;border:1px solid rgb(var(--text-color)/.72);background:transparent}.shopify-section--rug-size-guide .rug-sizeguide__legend-swatch--rug{border-color:var(--rg-rug-stroke);background:var(--rg-rug-fill)}.shopify-section--rug-size-guide .rug-sizeguide__legend-swatch--sofa{border-color:var(--rg-furniture-stroke);background:var(--rg-sofa-fill)}.shopify-section--rug-size-guide .rug-sizeguide__legend-swatch--table{border-color:var(--rg-furniture-stroke);background:var(--rg-table-fill)}.shopify-section--rug-size-guide .rug-sizeguide__legend-swatch--chair{width:16px;height:16px;margin-inline:3px;border-color:var(--rg-furniture-stroke);background:var(--rg-chair-fill)}.shopify-section--rug-size-guide .rug-sizeguide__legend-swatch--bed{border-color:var(--rg-furniture-stroke);background:var(--rg-bed-fill)}.shopify-section--rug-size-guide .rug-sizeguide__legend-copy{display:grid;gap:.12rem;min-width:0}.shopify-section--rug-size-guide .rug-sizeguide__legend-copy strong,.shopify-section--rug-size-guide .rug-sizeguide__legend-copy small{display:block;margin:0;font-family:var(--text-font-family);line-height:1.35}.shopify-section--rug-size-guide .rug-sizeguide__legend-copy strong{font-size:.75rem;font-weight:500;color:rgb(var(--text-color))}.shopify-section--rug-size-guide .rug-sizeguide__legend-copy small{font-size:.6875rem;font-weight:400;color:rgb(var(--text-color)/.62)}.shopify-section--rug-main-product .rug-size-picker{scroll-margin-top:calc(var(--sticky-area-height,0px) + 1.5rem)}@media screen and (min-width:1000px){.shopify-section--rug-size-guide .rg-label{font-size:10.5px}}@media screen and (max-width:999px){.shopify-section--rug-size-guide .rug-sizeguide__controls,.shopify-section--rug-size-guide .rug-sizeguide__layout{grid-template-columns:minmax(0,1fr)}.shopify-section--rug-size-guide .rug-sizeguide__chips{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:.35rem;scrollbar-width:none;scroll-snap-type:x proximity}.shopify-section--rug-size-guide .rug-sizeguide__chips::-webkit-scrollbar{display:none}.shopify-section--rug-size-guide .rug-sizeguide__chips button{flex:0 0 auto;scroll-snap-align:start}.shopify-section--rug-size-guide .rug-sizeguide__stage{min-height:clamp(340px,72vw,560px)!important;overflow:hidden!important;align-items:center;justify-items:center}.shopify-section--rug-size-guide .rug-sizeguide__stage svg{max-width:760px!important;margin-inline:auto}.shopify-section--rug-size-guide .rug-sizeguide__legend{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;margin-top:.5rem}.shopify-section--rug-size-guide .rug-sizeguide__legend-item{min-width:0}}@media screen and (max-width:599px){.shopify-section--rug-size-guide .rug-section__head--editorial{text-align:left}.shopify-section--rug-size-guide .rug-sizeguide{margin-top:1.75rem}.shopify-section--rug-size-guide .rug-sizeguide__controls{padding-top:1.25rem}.shopify-section--rug-size-guide .rug-sizeguide__stage{min-height:300px!important}.shopify-section--rug-size-guide .rug-sizeguide__info{padding-top:0}}@media(prefers-reduced-motion:reduce){.shopify-section--rug-size-guide .rug-sizeguide__choose,.shopify-section--rug-size-guide .rug-sizeguide__chips button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/rug-size-guide.css.map */
