.variant-input-wrap{display:flex;flex-wrap:wrap}.variant-wrapper+.variant-wrapper>.variant-input-wrap{margin:0!important}.variant-input-wrap input[type=radio]:checked+label{background:#f8f7f7;border:2px solid #000000;outline:0;box-shadow:none!important}.variant-wrapper .variant__label{font-family:Jost;font-weight:700;font-size:12.8px;line-height:15.3px;letter-spacing:2.55px;text-transform:uppercase;color:#1c1d1d;margin-bottom:10px;padding:0}.color-swatches--wrapper .variant-input{max-width:calc(100%/min(var(--columns),4));width:100%}label.color-swatch-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;border:1px solid #e8e8e1;border-radius:0;background:transparent;cursor:pointer;transition:all .2s ease;min-width:60px;flex:1;box-shadow:none;margin-right:8px;min-width:80px}.color-swatch-frame:hover{border-color:#1c1d1d}.color-swatch-frame.disabled{opacity:.5;cursor:not-allowed}.color-swatch-square{width:57px;height:58px;border-radius:2px;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,0,0,.1)}.color-swatch-label{font-family:Jost;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.4px;text-align:center;color:#1c1d1d;text-transform:capitalize}.variant-wrapper--metafield{margin-bottom:16px}.variant-wrapper--metafield .variant-input-wrap{display:flex;flex-direction:column;gap:16px}.variant-wrapper--metafield .variant-input input[type=radio]{position:absolute;opacity:0;pointer-events:none}.variant-wrapper--metafield .variant-input input[type=radio]:checked+label{background:#f8f7f7;border:2px solid #1c1d1d;box-shadow:0 0 0 2px #1c1d1d}.variant-wrapper--metafield .variant-input-wrap label{display:block;padding:11px 15px;cursor:pointer;transition:all .2s ease;background:transparent;border:1px solid transparent;border-radius:0;margin:0}.variant-wrapper--metafield__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.variant-wrapper--metafield__top span:not([data-dynamic-diff-price],.langwill-money){font-family:Jost;font-weight:700;font-size:16px;line-height:25.6px;letter-spacing:.4px;color:#1c1d1d}.variant-wrapper--metafield__top span[data-dynamic-diff-price] span{font-family:Jost;font-weight:500;font-size:14.88px;line-height:25.6px;letter-spacing:.4px;color:#1c1d1d}.variant-wrapper--metafield__top span[data-dynamic-diff-price]{font-family:Jost;font-weight:500;font-size:14.875px;line-height:25.6px;letter-spacing:.4px;color:#1c1d1d;text-align:right}.variant-wrapper--metafield__features{display:flex;flex-direction:column;gap:6px}.variant-wrapper--metafield__feature{display:flex;align-items:flex-start;gap:6px}.variant-wrapper--metafield__feature img{flex-shrink:0;margin-top:2px}.variant-wrapper--metafield__feature .metafield-rich_text_field *{font-family:Jost;font-weight:500;font-size:13px;line-height:18px;letter-spacing:.4px;color:#636363;flex:1}.variant-wrapper--metafield__feature .metafield-rich_text_field>*:first-child{margin-top:0}.variant-wrapper--metafield__feature .metafield-rich_text_field>*:last-child{margin-bottom:0}.variant-wrapper--metafield .variant-input.disabled{opacity:.5;cursor:not-allowed}.variant-wrapper--metafield .variant-input.disabled label{cursor:not-allowed}@media(max-width:768px){.variant-wrapper--metafield__top{align-items:flex-start;gap:8px}.variant-wrapper--metafield__top span[data-dynamic-diff-price]{text-align:left}}.product-block--specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.product-block--specs .product-spec{flex:1;max-width:calc(100% / var(--columns));display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:75px}.product-block--specs .product-spec__text{display:flex;font-family:Jost;font-weight:500;font-size:13px;line-height:23.12px;letter-spacing:.43px;color:#1c1d1d;gap:5px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-options.css.map */
