.variant-picker:has(.tsf-quantity-tile),.tsf-purchase-options{--tsf-choice-accent: #58230f;--tsf-choice-tint: #fff7f1;--tsf-choice-line: rgb(23 19 15 / .22)}.tsf-choice-dot{position:relative;flex:0 0 auto;width:20px;height:20px;border:1.5px solid rgb(23 19 15 / .45);border-radius:50%;background:#fff}.tsf-choice-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--tsf-choice-accent);transform:scale(0);transition:transform .12s ease-out}.variant-picker:has(.tsf-quantity-tile){container-name:tsf-quantity-options;container-type:inline-size}.variant-option--buttons:has(.tsf-quantity-tile){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.variant-option--buttons:has(.tsf-quantity-tile) legend{grid-column:1 / -1;margin-block-end:2px;font-weight:700}.variant-option--buttons .tsf-quantity-tile{align-items:stretch;justify-content:flex-start;min-width:0;min-height:0;padding:12px;border:1.5px solid var(--tsf-choice-line);border-radius:8px;background:#fff;color:#17130f;white-space:normal;overflow:hidden}.variant-option--buttons .tsf-quantity-tile:before,.variant-option--buttons .tsf-quantity-tile:after{content:none!important}.tsf-quantity-tile .variant-option__button-label__pill,.tsf-quantity-tile .strikethrough-variant,.tsf-quantity-tile svg{display:none!important}.variant-option--buttons .tsf-quantity-tile:hover{border-color:var(--tsf-choice-accent)}.variant-option--buttons .tsf-quantity-tile:has(:checked),.variant-option--buttons .tsf-quantity-tile:has(:checked):hover{border:2px solid var(--tsf-choice-accent);padding:11.5px;background:var(--tsf-choice-tint);color:#17130f}.tsf-quantity-tile:has(:checked) .tsf-choice-dot{border-color:var(--tsf-choice-accent)}.tsf-quantity-tile:has(:checked) .tsf-choice-dot:after{transform:scale(1)}.tsf-quantity-tile .variant-option__button-label__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;color:inherit;text-align:left}.tsf-quantity-tile__top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.tsf-quantity-tile__name{font-weight:700;font-size:1.02em}.tsf-quantity-tile__unit,.tsf-quantity-tile__each{color:#17130fa8;font-size:.88em}.tsf-quantity-tile__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-block-start:6px}.tsf-quantity-tile__total{font-weight:700;font-size:1.08em}.tsf-quantity-tile__compare{color:#17130fa3;font-size:.88em}.tsf-quantity-tile__compare[hidden]{display:none}.tsf-quantity-tile__saving,.tsf-quantity-tile__pack-saving{display:inline-block;margin-block-start:4px;padding:2px 6px;border-radius:4px;background:var(--tsf-choice-accent);color:#fff;font-size:.76em;font-weight:700}.tsf-quantity-tile__unavailable{margin-block-start:6px;color:#17130fa8;font-size:.88em;font-weight:700}.variant-option--buttons .tsf-quantity-tile:has([data-option-available=false]){cursor:pointer;border-style:dashed;background:#faf8f6;color:#17130fa3}.tsf-quantity-tile:has([data-option-available=false]):has(:checked){background:#fff7f1;color:#17130f}@container tsf-quantity-options (max-width: 459px){.variant-option--buttons:has(.tsf-quantity-tile){grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not (container-type: inline-size){@media screen and (max-width:480px){.variant-option--buttons:has(.tsf-quantity-tile){grid-template-columns:repeat(2,minmax(0,1fr))}}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/thinslim-quantity-tiles.css.map */
