indigenite-rug-sizing,indigenite-rug-size-guide{display:block}.ind-rug-sizing{font-size:.9rem;color:inherit}.ind-rug-profile-sizes{display:flex;flex-wrap:wrap;gap:8px}.ind-rug-profile-size{display:grid;gap:4px;border:1px solid #d8d4cc;padding:9px 12px;font-size:.78rem;font-weight:400}.ind-rug-profile-size .ind-size-label__cm{font-size:.67rem;color:#66665c}.ind-rug-sizing [hidden],.ind-rug-size-guide [hidden]{display:none!important}.ind-rug-sizing__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.ind-rug-sizing__heading{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ind-rug-sizing__progress{font-size:.75rem;color:#66665c;margin-bottom:12px}.shopify-section[data-ir-pending] .product-info__block-item[data-block-type=buy-buttons],.shopify-section[data-ir-pending] product-quick-add{display:none!important}.shopify-section[data-ir-pending] .product-info__block-item[data-block-type=price]{opacity:.4}.ind-rug-unit{display:flex;border:1px solid #d8d4cc;border-radius:2px}.ind-rug-unit button{min-width:44px;min-height:40px;padding:7px 10px;font-size:.8rem}.ind-rug-unit button[aria-pressed=true]{background:#8b6e44;color:#fff}.ind-rug-sizing fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.ind-rug-sizing legend{font-size:.76rem;font-weight:600;margin-bottom:9px}.ind-rug-shapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ind-rug-shapes:has(button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.ind-rug-shape{display:grid;place-items:center;gap:6px;min-height:82px;padding:9px 3px;border:1px solid #d8d4cc;font-size:.69rem;line-height:1.2}.ind-rug-shape svg{width:44px;height:30px;fill:none;stroke:currentColor;stroke-width:1.2}.ind-rug-shape[aria-pressed=true]{background:#f3efe7;border-color:#8b6e44;color:#6c512f;box-shadow:inset 0 0 0 1px #8b6e44}.ind-rug-size-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ind-rug-size-chip{display:grid;align-content:center;gap:4px;min-height:53px;padding:8px 5px;border:1px solid #d8d4cc;font-size:.78rem;line-height:1.2;text-align:center}.ind-rug-size-chip small{font-size:.6rem;opacity:.65}.ind-rug-size-chip[aria-pressed=true]{border-color:#8b6e44;box-shadow:inset 0 0 0 1px #8b6e44;background:#f3efe7}.ind-rug-size-chip:disabled{opacity:.42;cursor:not-allowed}.ind-rug-size-chip__quote{font-weight:600;letter-spacing:.04em}.ind-rug-custom-choice{width:100%;margin-top:7px;border:1px solid #d8d4cc;min-height:44px;padding:10px;font-size:.8rem}.ind-rug-custom-choice[aria-pressed=true]{background:#8b6e44;border-color:#8b6e44;color:#fff}.ind-rug-sizing__links{display:flex;justify-content:space-between;gap:15px;font-size:.76rem;line-height:1.5;margin:13px 0}.ind-rug-sizing__links a{text-decoration:underline;text-underline-offset:3px}.ind-rug-sizing__selection{margin:14px 0 10px;padding:12px 0;border-block:1px solid #e6e1d8;font-size:.78rem;display:flex;justify-content:space-between;gap:14px;align-items:baseline}.ind-rug-sizing__selection strong{font-size:.9rem;font-weight:500;text-align:right}.ind-rug-sizing__note,.ind-rug-sizing__key{font-size:.76rem;line-height:1.55;color:#66665c}.ind-rug-sizing__key{margin-top:9px}.ind-rug-custom{margin-top:16px;padding:20px;border:1px solid #d8d4cc;background:#faf8f3}.ind-rug-custom__title{margin:0 0 6px;font-size:.95rem;font-weight:500}.ind-rug-custom__copy{font-size:.78rem;line-height:1.6;color:#66665c;margin:0 0 16px}.ind-rug-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ind-rug-fields:has([hidden]){grid-template-columns:1fr}.ind-rug-field{display:grid;gap:7px;min-width:0;font-size:.76rem}.ind-rug-field input,.ind-rug-field textarea,.ind-rug-guide-layout select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cfc8bc;background:#fff;color:#22221f;font-size:.9rem;border-radius:0}.ind-rug-field input[aria-invalid=true]{border-color:#a45036}.ind-rug-dimension-error{font-size:.76rem;color:#92442f;min-height:1.25em;margin-top:8px}.ind-rug-area{font-size:.75rem;color:#66665c;margin:2px 0 14px}.ind-rug-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;background:#22221f;color:#fff;font-size:.8rem;border:1px solid #22221f}.ind-rug-cta:disabled{opacity:.4;cursor:not-allowed}.ind-rug-custom .ind-rug-cta{width:100%}.shopify-section[data-ir-quote=true] .product-info__block-item[data-block-type=buy-buttons],.shopify-section[data-ir-quote=true] .product-info__block-item[data-block-type=price],.shopify-section[data-ir-quote=true] .product-info__payment-terms,.shopify-section[data-ir-quote=true] product-quick-add{display:none!important}.ind-rug-quote{width:min(92vw,540px);max-height:90vh;padding:30px;border:1px solid #cfc8bc;background:#faf8f3;color:#22221f;overflow-y:auto}.ind-rug-quote::backdrop{background:#0000006b}.ind-rug-quote__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ind-rug-quote__head h2{font-size:1.4rem;line-height:1.2;margin:0}.ind-rug-quote__close{min-width:40px;min-height:40px;margin:-12px -12px 0 0;font-size:1.8rem;line-height:1}.ind-rug-quote__summary{font-size:.86rem;line-height:1.6;margin:15px 0 8px}.ind-rug-quote__copy{font-size:.78rem;color:#66665c;line-height:1.6;margin-bottom:20px}.ind-rug-quote .ind-rug-field{margin-top:15px}.ind-rug-quote .ind-rug-cta{width:100%;margin-top:18px}.ind-rug-quote textarea{min-height:110px;resize:vertical}.ind-rug-quote__success{font-size:.9rem;line-height:1.6;margin:20px 0}.ind-rug-size-guide{background:var(--ind-size-bg,#f3efe7);color:var(--ind-size-text,#22221f);scroll-margin-top:calc(var(--header-height,80px) + 20px)}.ind-rug-guide-tabs{display:flex;gap:0;border-bottom:1px solid var(--ind-size-line,#cfc8bc);margin:26px 0 25px;overflow:auto}.ind-rug-guide-tabs button{flex:0 0 auto;min-height:48px;padding:12px 24px;border-bottom:2px solid transparent;font-size:.8rem}.ind-rug-guide-tabs button[aria-pressed=true]{border-bottom-color:#8b6e44;font-weight:600}.ind-rug-guide-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.ind-rug-guide-layout{display:grid;gap:7px;max-width:340px;flex:1;font-size:.74rem}.ind-rug-guide-layout select{font-size:.82rem;background:#faf8f3}.ind-rug-guide-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(25px,4vw,65px);align-items:start}.ind-rug-guide-figure{margin:0}.ind-rug-guide-figure__canvas{padding:12px 16px;background:#faf8f3;border:1px solid #d8d0c3;min-height:260px}.ind-rug-plan{width:100%;height:auto;display:block;max-height:540px;font-family:inherit}.ind-rug-guide-figure__caption{margin-top:16px;display:grid;gap:6px}.ind-rug-guide-figure__caption strong{font-size:1.2rem;font-weight:500}.ind-rug-guide-figure__caption span{font-size:.82rem}.ind-rug-guide-figure__caption p{font-size:.82rem;line-height:1.65;margin:4px 0}.ind-rug-guide-example{color:#66665c;font-size:.73rem!important}.ind-rug-guide-legend{display:flex;flex-wrap:wrap;gap:15px;font-size:.68rem;line-height:1.5;margin-top:12px;color:#66665c}.ind-rug-guide-legend i{display:inline-block;width:9px;height:9px;margin-inline-end:5px;border-radius:50%;background:#557461}.ind-rug-guide-legend span:last-child i{background:#ad6b47}.ind-rug-compare-heading{font-size:.73rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.ind-rug-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ind-rug-compare{display:grid;gap:5px;text-align:center;padding:8px 10px 10px;border:1px solid #cfc8bc;background:#faf8f3}.ind-rug-compare .ind-rug-plan{height:102px;width:100%}.ind-rug-compare span{font-size:.76rem}.ind-rug-compare small{font-size:.63rem;opacity:.64}.ind-rug-compare[aria-pressed=true]{border-color:#8b6e44;box-shadow:inset 0 0 0 1px #8b6e44;background:#ece4d5}.ind-rug-guide-guidance{font-size:.86rem;line-height:1.65;margin:17px 0}.ind-rug-guide-action{margin-top:20px}.ind-rug-guide-measure-note{font-size:.73rem;line-height:1.6;color:#66665c;margin-top:12px}.ind-rug-listed-wrap{margin-top:32px;padding-top:20px;border-top:1px solid #cfc8bc}.ind-rug-listed-wrap h3{font-size:.75rem;font-weight:500;margin:0 0 12px}.ind-rug-listed-list{display:flex;flex-wrap:wrap;gap:8px}.ind-rug-listed{border:1px solid #cfc8bc;padding:8px 12px;font-size:.74rem;min-height:40px}.ind-rug-measuring{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border-top:1px solid #cfc8bc;padding-top:26px;margin-top:32px}.ind-rug-measuring p{font-size:.8rem;line-height:1.7;margin:0}.ind-rug-measuring strong{display:block;font-size:.78rem;margin-bottom:6px}.ind-rug-sizing button:focus-visible,.ind-rug-size-guide button:focus-visible,.ind-rug-size-guide select:focus-visible,.ind-rug-sizing input:focus-visible,.ind-rug-sizing textarea:focus-visible{outline:2px solid #8b6e44;outline-offset:3px}@media(max-width:799px){.ind-rug-guide-body{grid-template-columns:1fr;gap:28px}.ind-rug-guide-tabs button{padding:11px 15px;font-size:.76rem}.ind-rug-guide-toolbar{align-items:flex-end;gap:12px}.ind-rug-guide-layout{max-width:calc(100% - 105px)}.ind-rug-guide-layout select{font-size:.76rem;padding:10px 8px}.ind-rug-guide-figure__canvas{padding:8px 10px}.ind-rug-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-rug-compare .ind-rug-plan{height:120px}.ind-rug-measuring{grid-template-columns:1fr;gap:18px}.ind-rug-quote{padding:24px 20px}}@media(max-width:379px){.ind-rug-size-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ind-rug-shape{font-size:.63rem}.ind-rug-shape svg{width:34px}.ind-rug-custom{padding:15px}}@media(prefers-reduced-motion:reduce){.ind-rug-sizing *,.ind-rug-size-guide *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/indigenite-rug-sizing.css.map */
