.product-form__inner{width:392px;color:#fff;padding:62px 25px 50px;background:linear-gradient(-180deg,#2e3f47,#131b22);position:relative;border-radius:0 0 15px 15px}@media(max-width:1100px){.product-form__inner{width:320px;padding:35px 15px}}@media(max-width:800px){.product-form__inner{margin-left:auto;margin-right:auto}}@media(max-width:400px){.product-form__inner{width:100%;border-radius:0;padding:20px 15px 25px}}.product-form__inner:before{content:"";position:absolute;left:0}@media(min-width:1101px){.product-form__inner:before{width:392px;height:25px;top:-25px;background:url(form-bg-head.png)}}@media(max-width:1100px)and (min-width:401px){.product-form__inner:before{width:320px;height:15px;top:-15px;background:url(form-bg-head-tablet.png)}}.product-form__inner--promo{margin-top:45px}@media(max-width:1100px){.product-form__inner--promo{margin-top:60px}}@media(max-width:400px){.product-form__inner--promo{margin-top:0}}.product-form__inner--composition{margin-top:-60px}@media(max-width:1100px){.product-form__inner--composition{margin-top:-70px}}@media(max-width:800px){.product-form__inner--composition{margin:35px auto}}@media(max-width:400px){.product-form__inner--composition{width:calc(100% + 40px);margin-left:-20px;margin-bottom:0;padding-top:33px;padding-bottom:40px}}.product-form__inner--sidebar{margin:25px auto 35px}@media(max-width:400px){.product-form__inner--sidebar{width:calc(100% + 40px);margin-left:-20px}}.product-form__title{font-size:24px;line-height:normal;font-weight:700;text-align:center;margin-bottom:15px}@media(max-width:1100px){.product-form__title{margin-bottom:22px}}@media(max-width:800px){.product-form__title{font-size:18px}}.product-form__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.product-form__row .iti{max-width:70%}.product-form__row .iti input{max-width:100%}.product-form__row .iti__arrow{border-top-color:#fff}.product-form__row--total{padding-top:20px;border-top:1px solid #ff2856}.product-form__label{font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase}.quantity,.form__field-editable{background:#374859;border-radius:5px;padding:3px;width:120px;display:flex;justify-content:space-between;align-items:center}@media(max-width:1100px){.quantity{width:140px}}.quantity__button--minus,.quantity__button--plus{font-size:24px;line-height:24px;color:#ff2856;transition:color .15s linear;padding:10px}.quantity__button--minus:hover,.quantity__button--minus:focus,.quantity__button--plus:hover,.quantity__button--plus:focus{cursor:pointer;color:#c10029}.quantity__input{background:transparent;color:#fff;width:50px;border:none;text-align:center;font-size:24px;font-weight:400}.country-select{position:relative}.country-select__trigger{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;text-transform:uppercase;transition:opacity .15s linear}.country-select__trigger:hover{opacity:.7}.country-select__flag{font-size:18px;line-height:1}.country-select__name{font-size:16px;line-height:24px}.country-select__arrow{flex-shrink:0;transition:transform .2s}.country-select.is-open .country-select__arrow{transform:rotate(180deg)}.country-select__menu{position:absolute;top:calc(100% + 8px);right:0;width:260px;max-height:280px;overflow-y:auto;background:#1b262e;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 12px 30px #00000059;padding:6px 0;display:none;z-index:100}.country-select.is-open .country-select__menu{display:block}.country-select__search{display:block;width:calc(100% - 20px);margin:8px 10px;padding:7px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:14px;outline:none}.country-select__search::placeholder{color:#fff6}.country-select__search:focus{border-color:#ffffff4d}.country-select__item{display:flex;align-items:center;gap:10px;padding:8px 14px;color:#ffffffb8;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.country-select__item:hover{background:#ffffff14;color:#fff}.country-select__item.is-active{color:#fff}.country-select__item-flag{font-size:16px;line-height:1}.product-form__value,.price__regular{font-size:24px;line-height:24px;text-transform:uppercase;font-weight:700;text-align:right;border:none;width:auto;max-width:70%;background:transparent;color:#fff}.product-form__value--small{font-size:18px;text-transform:none;max-width:70%}.quantity__input:focus,.quantity__input:active{outline:none}.product-form__value--error{box-shadow:inset 0 0 3px #ff2856}.form__field-editable{background:#374859;text-align:left;font-size:20px;font-weight:400;text-transform:none;padding:10px}.price__compare{color:#9ab;font-size:18px;line-height:24px;text-decoration:line-through}.price__regular{max-width:64%;padding-right:0}.quantity-presets{display:none;border:1px solid #e1e1e1;z-index:10;color:#333;position:absolute;right:0;font-size:16px;text-align:left;background:#e7e7e7;top:calc(100% + 15px);overflow:visible;border-radius:0;width:272px}.quantity-presets:before{content:"";display:inline-block;border:17px solid transparent;border-bottom:16px solid #e7e7e7;position:absolute;top:-33px;z-index:15;right:10%}.quantity-presets input{border:1px solid #bbb;border-radius:20px;color:#818181;line-height:27px;margin:12px 10px;width:calc(100% - 20px);background-color:#fff;padding:1px 15px 1px 41px;background-repeat:no-repeat;background-position:4% center;display:block;background-image:url(search.png)}.quantity-presets ul{padding:0;list-style:none;max-height:267px;overflow:auto;border:1px solid #e1e1e1;border-bottom:none;margin:0;background:#fff}.quantity-presets ul li{border-bottom:1px solid #e1e1e1;padding:3px 21px;text-decoration:none;text-transform:none}.quantity-presets ul li:hover{background:#ff2856;color:#fff;cursor:pointer}.quantity-presets .btn_group{text-align:center}.quantity-presets .btn_group button{border-radius:20px;background:#a7a7a7;color:#fff;margin:12px 6px 10px;padding:0 20px;border:1px solid #a7a7a7;line-height:27px;transition:opacity .15s linear}.quantity-presets .btn_group button:hover,.quantity-presets .btn_group button:focus{opacity:.8}.quantity-presets .btn_group button.clear{background:#c5c5c5;border-color:#c5c5c5}.product-form__actions{margin-top:28px}@media(max-width:400px){.product-form__actions{margin-top:35px}}.product-card{display:flex;align-items:center;justify-content:space-between;color:#fff;margin-bottom:25px}.product-card__image{width:65px;flex-shrink:0;margin-right:25px}@media(max-width:1100px){.product-card__image{display:none}}.product-card__title{font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.product-card__description{font-size:14px;line-height:20px;padding-right:15px}.product-card__price{font-size:24px;line-height:24px;font-weight:700;text-transform:uppercase;margin-left:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-form.css.map */
