.product-block-variant-buttons{display:flex;flex-direction:column;gap:8px}.product-block-variant-buttons>span{font-weight:700;font-size:16px}.product-block-variant-buttons .product-block-variant-buttons__label{text-transform:uppercase;font-size:14px}.product-block-variant-buttons[open] .variants>label svg{display:none!important}.product-block-variant-buttons .variants{display:flex;flex-wrap:wrap;gap:12px}.product-block-variant-buttons .variants select{width:100%}.product-block-variant-buttons .variants>label{flex:1 1 calc(33.333% - 12px);background-color:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;min-height:78px;cursor:pointer;position:relative}.product-block-variant-buttons .variants>label svg{display:none}.product-block-variant-buttons .variants>label .bs{position:absolute;top:-6px;right:-6px;padding:6px 9px;border:1px solid var(--dark-blue);background-color:#fff;color:var(--green);font-size:10px;border-radius:12px}.product-block-variant-buttons .variants>label:has(input:checked){background-color:rgb(var(--color-button-background));color:#fff}.product-block-variant-buttons .variants>label:has(input:checked) svg{display:block}.product-block-variant-buttons .variants>label:has(input:checked) span.pps{color:#fff}.product-block-variant-buttons .variants>label:focus-within{outline:2px solid var(--dark-blue);outline-offset:2px}.product-block-variant-buttons .variants>label input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-block-variant-buttons .variants>label span{display:block;padding:0;margin:0;font-family:var(--heading-font)}.product-block-variant-buttons .variants>label span.top{font-size:24px}.product-block-variant-buttons .variants>label span.pps{font-size:12px;color:var(--green)}.product-block-variant-buttons .variants>label span.money{display:unset}@media screen and (max-width:768px){.product-block-variant-buttons .variants>label{flex:1 1 calc(50% - .5rem)}}.product-content--boxed .product-block-variant-dropdown{padding:1rem}.product-content--boxed .product-block-variant-dropdown .dropdown-summary{border-radius:8px;padding:1rem 12px;display:flex;align-items:center;gap:.5rem;margin-top:8px;color:#393752;background:#f6f6f6;border:1px solid rgba(35,35,35,.1019607843)}.product-content--boxed .product-block-variant-dropdown .dropdown-summary .selected-title{font-size:16px;font-family:var(--body-font);font-weight:600}.product-content--boxed .product-block-variant-dropdown .dropdown-summary .selected-pps{color:#1a8167;font-family:var(--body-font);font-size:12px;flex-grow:1}.product-content--boxed .product-block-variant-dropdown .dropdown-summary .selected-from-price{font-size:18px;font-family:var(--heading-font)}.product-content--boxed .product-block-variant-dropdown[open] .dropdown-summary{display:none}.product-content--boxed .product-block-variant-dropdown .variants>label{padding-left:12px}.product-content--boxed .product-block-variant-dropdown .variants>label:after,.product-content--boxed .product-block-variant-dropdown .variants>label:before{display:none}
/*# sourceMappingURL=product-block-variant-buttons.min.css.map */
