.wsm-tile-product .wsm-tile-options{margin:24px 0;container-type:inline-size}.wsm-tile-product .wsm-tile-options h2{margin:0 0 8px;color:var(--wsm-navy);font:inherit;font-size:24px;font-weight:750;line-height:1.25;letter-spacing:normal}.wsm-tile-product .wsm-tile-options>p{margin:0 0 16px;color:var(--wsm-muted);font-size:15px;line-height:1.5}.wsm-tile-product .room-size-buttons__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.wsm-tile-product .room-size-buttons__wrapper .rect-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:104px;height:auto;margin:0;padding:18px 10px;border:2px solid var(--wsm-border);border-radius:10px;background:#fff;color:var(--wsm-navy);font:inherit;text-transform:none;text-decoration:none;text-align:center;line-height:1.25;cursor:pointer}.wsm-tile-product .room-size-buttons__wrapper .rect-button:hover{border-color:var(--wsm-navy);background:var(--wsm-soft)}.wsm-tile-product .room-size-buttons__wrapper .rect-button.selected{border-color:var(--wsm-navy);background:var(--wsm-selected);box-shadow:inset 0 0 0 1px var(--wsm-navy)}.wsm-tile-product .wsm-coverage-value{font-size:24px;font-weight:750;line-height:1.2;letter-spacing:normal;overflow-wrap:anywhere}.wsm-tile-product .wsm-tile-count{font-size:16px;font-weight:500;color:var(--wsm-muted)}.wsm-tile-product .wsm-selection-check{display:none;position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:50%;background:var(--wsm-navy);color:#fff;font-size:14px;line-height:20px}.wsm-tile-product .selected .wsm-selection-check{display:block}.wsm-tile-product .room-size-buttons__wrapper .wsm-custom-size{background:var(--wsm-soft);border-color:var(--wsm-border)}.wsm-tile-product .wsm-custom-size .wsm-coverage-value{font-size:21px}.wsm-tile-product .wsm-custom-icon{height:22px;line-height:1}.wsm-tile-product .wsm-custom-icon .icon{width:24px;height:22px}.wsm-tile-product #calculate-size-button.wsm-room-calculator-button{display:inline-flex;justify-content:center;gap:10px;min-height:48px;width:auto;max-width:100%;margin:8px 0 16px;padding:12px 20px;border:2px solid var(--wsm-border);border-radius:8px;background:#fff;color:var(--wsm-navy);font-size:16px;line-height:1.3;font-weight:700;text-transform:none}.wsm-tile-product #calculate-size-button.wsm-room-calculator-button .icon{width:22px;height:26px;margin:0}.wsm-tile-product .product-form__quantity .quantity{min-height:48px}.wsm-tile-product .product-form__quantity .quantity__input{font-size:18px}.wsm-tile-product .wsm-tile-options .rect-button:focus-visible,.wsm-tile-product .wsm-room-calculator-button:focus-visible{outline:3px solid var(--wsm-accent);outline-offset:3px}.wsm-tile-product .wsm-tile-options,.wsm-tile-product .wsm-room-calculator-button,.wsm-tile-product .wsm-designer-callout{font-family:var(--wsm-body-font)}.wsm-tile-product .wsm-tile-options h2,.wsm-tile-product .wsm-coverage-value{font-family:var(--wsm-heading-font);font-weight:var(--font-heading-weight, 700)}.wsm-tile-product .wsm-room-calculator-button:hover{background:var(--wsm-soft);border-color:var(--wsm-navy)}.wsm-tile-product .wsm-room-calculator-button .icon-calculator{stroke:currentColor}.wsm-tile-product .wsm-designer-callout{padding:20px;margin:16px 0;border:1px solid var(--wsm-border);border-radius:10px;background:var(--wsm-soft);color:var(--wsm-text)}.wsm-tile-product .wsm-designer-callout>strong{color:var(--wsm-navy);font-family:var(--wsm-heading-font);font-size:18px;font-weight:var(--font-heading-weight, 700)}.wsm-tile-product .wsm-designer-callout p{margin:8px 0 16px;font-size:16px;line-height:1.5}.wsm-tile-product .wsm-designer-callout .button{min-height:48px;padding:12px 20px;background:var(--wsm-navy);border:1px solid var(--wsm-navy);border-radius:8px;color:#fff;font-family:var(--wsm-body-font);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;text-decoration:none}.wsm-tile-product .wsm-designer-callout .button:hover{background:var(--wsm-navy-hover);border-color:var(--wsm-navy-hover)}.wsm-tile-product .wsm-designer-callout .button:before,.wsm-tile-product .wsm-designer-callout .button:after{box-shadow:none;border-radius:inherit}.wsm-tile-product .wsm-designer-callout .button:focus-visible{outline:3px solid var(--wsm-accent);outline-offset:3px}@media(max-width:749px){.wsm-tile-product .room-size-buttons__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wsm-tile-product .room-size-buttons__wrapper .rect-button{min-height:104px;padding-inline:8px}.wsm-tile-product .wsm-tile-options h2{font-size:23px}}@container (max-width: 440px){.wsm-tile-product .room-size-buttons__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.wsm-tile-quantity-note{margin:12px 0 8px;font-family:var(--font-body-family, Roboto, sans-serif);font-size:14px;line-height:1.5;color:var(--wsm-muted, #50545c)}.wsm-tile-product .wsm-area-options .room-size-buttons__wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wsm-tile-product .wsm-area-options .room-size-buttons__wrapper .rect-button{min-height:76px;padding:12px 8px;gap:4px;border-radius:8px}.wsm-tile-product .wsm-area-options .wsm-coverage-value{font-size:20px}.wsm-tile-product .wsm-area-options .wsm-tile-count{font-size:15px}.wsm-tile-product .wsm-area-options .wsm-selection-check{top:4px;right:4px;width:16px;height:16px;font-size:11px;line-height:16px}.wsm-tile-product .wsm-area-options .room-size-buttons__wrapper .wsm-custom-size{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-height:44px;padding:10px 12px;gap:8px}.wsm-tile-product .wsm-area-options .wsm-custom-size .wsm-custom-icon{display:none}.wsm-tile-product .wsm-area-options .wsm-custom-size .wsm-coverage-value{font-size:16px}.wsm-tile-product .wsm-area-options .wsm-custom-size .wsm-tile-count{font-size:14px}@container (max-width: 440px){.wsm-tile-product .wsm-area-options .room-size-buttons__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/wsm-tile-options.css.map */
