.product-information .variant-option legend{color:#3b3a64;font-family:Ortica Linear,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.04em}.product-information .variant-option__info-note{display:flex;flex:0 0 100%;align-items:flex-start;gap:6px;width:100%;margin-block:4px 8px;padding:20px;border:1px solid #f0e8d8;border-radius:12px;background:#fdfaf5;box-sizing:border-box;color:#3b3a64;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.04em}.product-information .variant-option__info-note-icon{flex:0 0 auto;line-height:24px}.product-information .variant-option__info-note-text{min-width:0;color:inherit;font:inherit;letter-spacing:inherit}.product-information .variant-option__info-note-text p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.product-information .variant-option__info-note-text strong{font-weight:800}.product-information .variant-option--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.product-information .variant-option--cards legend,.product-information .variant-option--cards .variant-option__info-note{grid-column:1 / -1}.product-information .variant-option--cards .variant-option__button-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:0;padding:16px 10px;overflow:visible;border:.5px solid #eeeeee;border-radius:12px;background:#fff;color:#3b3a64;box-sizing:border-box;white-space:normal}.product-information .variant-option--cards .variant-option__button-label:hover{border-color:#eee;background:#fff;color:#3b3a64}.product-information .variant-option--cards .variant-option__button-label:has(input:checked),.product-information .variant-option--cards .variant-option__button-label:has(input:checked):hover{border-color:#3b3a64;background:#f6f7f9;color:#3b3a64}.product-information .variant-option--cards .variant-option__button-label:before,.product-information .variant-option--cards .variant-option__button-label:after,.product-information .variant-option--cards .variant-option__button-label__pill{display:none}.product-information .variant-option--cards .variant-option__button-label__text{color:#3b3a64;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:16px;letter-spacing:-.02em;text-align:center}.product-information .variant-option--cards .variant-option__card-fit{color:#1a1a1a;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.01em;text-align:center}.product-information .variant-option--cards .variant-option__card-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:4px 10px;border:.2px solid #1b6b3a;border-radius:24px;background:#ebf9ee;color:#1b6b3a;font-family:Nunito,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.01em;text-align:center;box-shadow:0 2px 4px #34c7591c}.product-information .variant-option--cards .variant-option__card-badge--orange{border-color:#ff9d5c;background:#fff4e8;color:#d94f00}.product-information .variant-option--cards .variant-option__card-badge[data-variant-badge*=Wooden i],.product-information .variant-option--cards .variant-option__card-badge[data-variant-badge*=Vinyl i]{border:.2px solid #000000;background:#fafafa;box-shadow:0 2px 4px #0000001c;color:#000}.product-information .variant-option--cards .variant-option__card-price{color:#c0392b;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:16px;letter-spacing:-.02em;text-align:center;text-transform:uppercase}.product-information .variant-option--cards .variant-option__hover-popup{position:absolute;z-index:30;bottom:calc(100% + 10px);left:50%;display:block;width:280px;height:172px;color:#faf7f2;opacity:0;pointer-events:none;transform:translate(-50%,8px);transform-origin:center bottom;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.product-information .variant-option--cards .variant-option__hover-popup-body{display:flex;width:280px;height:159px;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:20px 16px;border-radius:12px;background:#3b3a64;box-sizing:border-box;box-shadow:0 14px 28px #1e1f2f3d}.product-information .variant-option--cards .variant-option__hover-popup-image{display:block;width:auto;max-width:100%;height:40px;flex:0 0 40px;object-fit:contain}.product-information .variant-option--cards .variant-option__hover-popup-copy{display:block;color:#faf7f2;font-family:Quicksand,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.04em;text-align:center}.product-information .variant-option--cards .variant-option__hover-popup-copy strong{color:#ffc93c;font:inherit;font-weight:700}.product-information .variant-option--cards .variant-option__hover-popup-copy>span{color:#faf7f2;font:inherit;font-weight:500}.product-information .variant-option--cards .variant-option__hover-popup-arrow{position:absolute;z-index:-1;top:155px;left:50%;display:block;width:15px;height:13px;transform:translate(-50%)}.product-information .variant-option--cards .variant-option__button-label:hover,.product-information .variant-option--cards .variant-option__button-label:focus-within{z-index:20}.product-information .variant-option--cards .variant-option__button-label:hover .variant-option__hover-popup,.product-information .variant-option--cards .variant-option__button-label:focus-within .variant-option__hover-popup{opacity:1;transform:translate(-50%);visibility:visible}@media screen and (max-width:749px){.product-information .variant-option--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-information .variant-option--cards .variant-option__hover-popup{width:min(240px,calc(100vw - 32px));height:150px}.product-information .variant-option--cards .variant-option__hover-popup-body{width:100%;height:139px;gap:12px;padding:16px 14px;border-radius:10px}.product-information .variant-option--cards .variant-option__hover-popup-image{height:34px;flex-basis:34px}.product-information .variant-option--cards .variant-option__hover-popup-copy{font-size:12px;line-height:15px}.product-information .variant-option--cards .variant-option__hover-popup-arrow{top:135px;width:13px;height:11px}.product-information .variant-option--cards .variant-option__button-label:nth-of-type(odd) .variant-option__hover-popup{right:auto;left:0;transform:translateY(8px)}.product-information .variant-option--cards .variant-option__button-label:nth-of-type(odd):hover .variant-option__hover-popup,.product-information .variant-option--cards .variant-option__button-label:nth-of-type(odd):focus-within .variant-option__hover-popup{transform:translate(0)}.product-information .variant-option--cards .variant-option__button-label:nth-of-type(odd) .variant-option__hover-popup-arrow{left:26%}.product-information .variant-option--cards .variant-option__button-label:nth-of-type(2n) .variant-option__hover-popup{right:0;left:auto;transform:translateY(8px)}.product-information .variant-option--cards .variant-option__button-label:nth-of-type(2n):hover .variant-option__hover-popup,.product-information .variant-option--cards .variant-option__button-label:nth-of-type(2n):focus-within .variant-option__hover-popup{transform:translate(0)}.product-information .variant-option--cards .variant-option__button-label:nth-of-type(2n) .variant-option__hover-popup-arrow{left:74%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/variant-card-picker.css.map */
