.product-form-desk.grid-std{display:flex;flex-direction:column;gap:20px;width:100%;max-width:440px}.product-form-desk h1{font-weight:500}.product-form-desk .price{font-size:1.45rem;font-weight:400}#product .mobile-title{display:none}.main-price-wrap{margin-top:-12px}.main-price-wrap span{font-size:20px}.wine__dates{margin-top:-5px}.recharge-plans__container{overflow:hidden;max-height:0px;transition:max-height .3s ease-in-out}.recharge-plans__container .inner{padding:15px 20px;margin-inline:.18%;border:1px solid rgba(0,0,0,.15);border-top:none}.show-plans__btn{width:100%;background-color:#eeecea;border:none;color:#000;font-size:var(----size-six);font-family:var(--font-main);padding:8px 30px 10px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease-in-out}.show-plans__btn:hover{background-color:#dedcdb}.product-form__buttons .show-plans__btn .save-tag{background-color:#fff;font-size:13px;border-radius:4px;padding:4px 7px}.recharge-plans__container .plans-info{padding-top:20px}.recharge-plans__container .plans-info ul{list-style:disc inside;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.recharge-plans__container .plans-info ul li{color:#737373;font-size:14px}.recharge-plans__container .plans-info ul li::marker{color:currentColor}.recharge-plan-select{margin:0}.recharge-plan-select__field{position:relative}.recharge-plan-select__input{border:1px solid rgba(0,0,0,.15);width:100%;font-size:14px;padding:12px 32px 12px 16px;font-family:var(--font-main);background-color:var(--color-bg-tint);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(down.png);background-repeat:no-repeat;background-size:10px auto;background-position:calc(100% - 8px) center}.recharge-plan-select__input:focus{outline:none;border-color:#000}.recharge-plan-empty{margin:0;color:var(--color-main-gray);font-size:13px}.product-form-desk .form-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;border-top:1px solid var(--color-bg-img);padding-top:20px}.product-form-desk .form-controls{font-size:var(--font-link);margin-bottom:20px}.product-form-desk .form-controls label{font-size:13px;line-height:1;display:block;margin-bottom:.2rem}.product-form-desk .quantity{display:flex;align-items:center;justify-content:space-between;height:23px;line-height:23px;column-gap:8px}.product-form-desk .quantity__button{padding:0;width:12px;border:0;background-color:transparent;cursor:pointer;color:#000;height:12px;position:relative;margin:0}.product-form__input--dropdown label{color:var(--dark-grey)}.product-form-desk .qty_and_variant{display:grid;grid-template-columns:repeat(8,1fr)}.product-form-desk .qty_and_variant .qty{grid-column:1/4;padding-right:20px;border-right:1px solid var(--color-bg-img)}.product-form-desk .qty_and_variant .qty label{color:var(--dark-grey)}.product-form-desk .qty_and_variant .variant{grid-column:4/-1;padding-left:20px}.product-form-desk .quantity__button svg{pointer-events:none;width:.7rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-form-desk input.quantity__input{pointer-events:none;font-family:var(--font-main);appearance:none;-webkit-appearance:none;background-color:transparent;width:25px;border:none;display:inline-block;text-align:left;font-size:1.25rem;transition:all .3s ease;padding:0;text-align:center}.product-form-desk input.quantity__input:hover svg{transform:scale(1.1)}.product-form-desk select:not(.recharge-plan-select__input){color:inherit;font-family:var(--font-main);border-radius:none;background:transparent;border:none;font-size:1.25rem;appearance:none;padding-right:1.2rem;-webkit-appearance:none;background:url(down.png);background-size:10px auto;background-position:right center!important;background-repeat:no-repeat;height:23px;line-height:23px}.product-form-desk select:focus{outline:none}.product-form-desk button.add-to-cart{width:100%;background-color:#000;color:#fff;transition:background-color .3s ease-in-out,color .3s ease-in-out}.product-form-desk button.add-to-cart:hover{background-color:#282626}.product-form-desk .active-price__on-btn span{color:#fff;font-size:16px;font-weight:200;padding-left:4px}.product-form-desk .add-to-cart .price{font-size:unset}.product-form-desk .price dd{margin:0!important}.product-form__buttons,.product-form__buttons .product-form__submit{position:relative}.product-form__buttons-inactive{position:absolute;top:0;left:0;width:100%;height:100%;padding:4px;font-size:var(----size-six);display:flex;align-items:center;justify-content:center;color:#e61715;background-color:var(--color-bg-tint);border:solid #E61715 1px;opacity:0;visibility:hidden;z-index:2;transition:all .3s;text-align:center;line-height:1;pointer-events:none}.product-form__buttons.inactive .add-to-cart:hover .product-form__buttons-inactive{opacity:1;visibility:visible}.js-go-cart-add-to-cart{display:none}.product-form__buttons[data-available=true] .js-go-cart-add-to-cart{display:flex}.product-form__buttons[data-available=false] .js-go-cart-add-to-cart{display:none}.product-form__buttons[data-available=false] .klaviyo-bis-trigger{display:flex}.product-form__buttons[data-available=true] .klaviyo-bis-trigger{display:none}.klaviyo-bis-trigger[style="display: none;"]~.js-go-cart-add-to-cart{display:flex!important}.klaviyo-bis-trigger[style="display: inline;"]~.js-go-cart-add-to-cart{display:none!important}.product-form-desk .add-to-cart{padding:7px 20px 8px}@media screen and (min-width:1024px){.product-form-desk h1{margin-bottom:0}.product-form-desk .product-form{display:flex;flex-direction:column;width:100%;align-items:stretch}.product-form-desk .form-controls label{font-size:14px}.product-form__input{cursor:pointer}}@media screen and (min-width:1280px){.product-form-desk .add-to-cart{padding:8px 30px 10px}}@media(max-width:996px){.product-main .product-images{grid-row:unset}.product-main.grid-std{row-gap:10px}.product-form-desk .form-wrapper{gap:0px}#product .mobile-title{display:block;grid-column:1/-1;padding:30px 12px 0}#product .mobile-title .main-price-wrap{margin-top:0;padding-top:5px}.product-form-desk h1,.product-form-desk .main-price-wrap.price{display:none}.product-form-desk .form-wrapper{position:fixed;bottom:0;left:0;right:0;width:auto;box-sizing:border-box;background-color:var(--color-bg-tint);z-index:5;padding-top:9px;padding-left:12px;padding-right:12px;padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));overflow-x:hidden}.product-form-desk .form-controls,.product-form-desk .qty_and_variant,.product-form-desk .product-form,.product-form__buttons,.product-form__buttons .product-form__submit,.product-form__buttons .to-sub-link{width:100%;max-width:100%;box-sizing:border-box}.product-form-desk .qty_and_variant .qty,.product-form-desk .qty_and_variant .variant{min-width:0}.product-form-desk .qty_and_variant .variant .select,.product-form-desk .qty_and_variant .variant select{width:100%;max-width:100%}.wine__dates{border-top:1px solid var(--color-bg-img);padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/product-main-form.css.map */
