.purchase-options__controls{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.purchase-options__modes,.purchase-options__panel{position:relative;min-width:0;margin:0;padding:0;border:0}.purchase-options__panel[hidden]{display:none}.purchase-options__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.purchase-options__legend{display:block;width:100%;margin-bottom:.8rem;padding:0}.purchase-options__choices{display:grid;grid-template-columns:repeat(var(--purchase-options-columns, 3),minmax(0,1fr));gap:1rem}.purchase-options__panel--subscription{--purchase-options-columns: 2}.purchase-options__choice{position:relative;display:flex;min-width:0}.purchase-options__card{display:flex;-webkit-appearance:none;appearance:none;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:65px;margin:0;padding:.8rem .6rem;border:2px solid #000;border-radius:0;font-family:inherit;font-size:1.4rem;font-weight:400;letter-spacing:inherit;line-height:1.3;text-align:center;color:#000;overflow-wrap:break-word;background:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}.purchase-options__card:hover{background:#f5f5f5}.purchase-options__card[aria-pressed=true]{border-color:#7a4a07;background-color:#f3a638;box-shadow:inset 0 0 0 1px #7a4a07}.purchase-options__card:focus-visible{outline:2px solid #001a71;outline-offset:2px}.purchase-options__card-title{font-size:1.8rem;font-weight:700}.purchase-options__card-price{font-weight:700}.purchase-options__card-unit{font-weight:400}.purchase-options__card-text{font-size:1.3rem;font-weight:400}@media(forced-colors:active){.purchase-options__card[aria-pressed=true]{border-color:Highlight;outline:3px solid Highlight;outline-offset:-5px}.purchase-options__card:focus-visible{outline:3px solid LinkText}}@media(prefers-reduced-motion:reduce){.purchase-options__card{transition:none}}@media screen and (max-width:749px){.purchase-options__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-options__card-title{font-size:1.5rem}.purchase-options__card-text{font-size:1.2rem}}.purchase-options .box-tocart{min-height:calc(4.8rem + 4px)}.price__regular .product-info-price{width:100%;display:flex!important;align-items:flex-end!important;margin-bottom:19px}.price__regular .product-info-price .you-save{color:#2f6a37;font-size:18px;font-weight:600;margin-left:15px}@media screen and (max-width:749px){.price__regular .product-info-price .you-save{font-size:16px;white-space:nowrap}}.price__regular .price-box{color:#001a71}.price__regular .price-box{vertical-align:top;width:auto;font-size:34px;font-weight:600;display:flex;flex-direction:column-reverse;line-height:1.3}@media screen and (max-width:749px){.price__regular .price-box,.product__info-container .price-item{font-size:28px}}.abs-visually-hidden,.fieldset .fullname>.label,.field.street .field .label,.block-balance .balance-price-label,.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,.form-add-invitations .fields .label,.block.newsletter .label,.old-price .price-label,.special-price .price-label,.block-reorder .product-item .label,.action.skip:not(:focus),.review-date .review-details-label,.customer-review .product-details .rating-average-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.price__regular .product-info-price .price{display:block;white-space:nowrap;font-size:inherit;color:inherit}.price__regular .product-info-price .normal-price .price,.price__regular .product-info-price .special-price .price{line-height:1}.price__regular .old-price,.price__regular .old.price{text-decoration:line-through;color:#d93b30}.price__regular .product-info-price .old-price{font-size:18px;margin-left:15px}@media screen and (max-width:749px){.price__regular .product-info-price .old-price{font-size:16px}}.price__regular .product-info-price .price-box .old-price .price-container>span{display:inline}@media(min-width:1024px){.product-form__input{margin:1.5rem 0rem}}@media only screen and (min-width:768px){.price__regular .product-info-price{margin-bottom:25px}}@media only screen and (max-width:768px){.product-form__input{margin:2.5rem 0rem}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom-product-quantity-select.css.map */
