

/* Start:/local/templates/vesny/components/bitrix/sale.basket.basket/vesny/style.min.css?17885236703412*/
.checkout-title{color:#312e25;letter-spacing:.02em;margin:0 0 1.5rem;font-family:Kudryashev Display,Cormorant Unicase,serif;font-size:2rem;font-weight:400}.cart{color:#312e25;margin-bottom:2.5rem;font-family:Manrope,system-ui,sans-serif}.cart__title{letter-spacing:.02em;margin:0 0 1.5rem;font-family:Kudryashev Display,Cormorant Unicase,serif;font-size:1.5rem;font-weight:400}.cart__empty{flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 0;display:flex}.cart__empty-text{color:#5d5a51;margin:0}.cart__list{border-top:1px solid #a9a89388;margin:0;padding:0;list-style:none}.cart__item{border-bottom:1px solid #a9a89388;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"pic info delete""pic price price""pic quantity sum";align-items:center;gap:.5rem 1rem;padding:1rem 0;display:grid;position:relative}@media (width>=768px){.cart__item{grid-template-columns:96px minmax(0,1fr) 140px 160px 140px 40px;grid-template-areas:"pic info price quantity sum delete"}}.cart__item.is-pending{opacity:.45}.cart__item.is-pending .cart__quantity,.cart__item.is-pending .cart__delete{pointer-events:none}.cart__timer{background:#5a3a3f;width:0;height:2px;position:absolute;bottom:-1px;left:0}.cart__item.is-pending .cart__timer{animation:cart-undo var(--cart-undo,7s) linear forwards}.cart__undo{grid-column:1/-1;justify-self:end}.cart__undo-btn{color:#5a3a3f;cursor:pointer;background:0 0;border:none;padding:0;font-family:Manrope,system-ui,sans-serif;font-size:.8125rem;text-decoration:underline}.cart__pic{grid-area:pic;display:block}.cart__pic img{width:100%;height:auto;display:block}.cart__info{flex-direction:column;grid-area:info;gap:.25rem;min-width:0;display:flex}.cart__name{color:#312e25;font-size:1rem;text-decoration:none}.cart__name:hover{color:#5a3a3f}.cart__variant{color:#5d5a51;font-size:.8125rem}.cart__price{grid-area:price;align-items:baseline;gap:.5rem;display:flex}.cart__price-old{color:#5d5a5188;font-size:.8125rem;text-decoration:line-through}.cart__price-current{font-size:.9375rem}.cart__quantity{grid-area:quantity;align-items:center;gap:.25rem;display:flex}.cart__quantity-step{color:#312e25;cursor:pointer;background:0 0;border:1px solid #a9a89388;border-radius:.375rem;width:32px;height:32px;font-size:1rem;line-height:1}.cart__quantity-step:hover{border-color:#5d5a51}.cart__quantity-input{color:#312e25;text-align:center;background:0 0;border:1px solid #a9a89388;border-radius:.375rem;width:56px;height:32px;font-family:Manrope,system-ui,sans-serif;font-size:.9375rem}.cart__quantity-apply{color:#5d5a51;cursor:pointer;background:0 0;border:1px solid #a9a89388;border-radius:.375rem;height:32px;margin-left:.25rem;font-family:Manrope,system-ui,sans-serif;font-size:.75rem}.cart__sum{white-space:nowrap;grid-area:sum;font-size:1rem}.cart__delete{grid-area:delete;justify-self:end}.cart__delete-btn{color:#a9a893;cursor:pointer;background:0 0;border:none;width:32px;height:32px;font-size:1.25rem;line-height:1}.cart__delete-btn:hover{color:#5a3a3f}.cart__not-available{color:#5a3a3f;grid-column:1/-1;font-size:.8125rem}.cart__totals{justify-content:flex-end;align-items:baseline;gap:1rem;padding:1.25rem 0;display:flex}.cart__totals-label{font-size:1rem}.cart__totals-count{color:#5d5a51;font-size:.875rem}.cart__totals-sum{font-size:1.25rem;font-weight:700}.cart__error{color:#5a3a3f;margin:0;font-size:.875rem}@keyframes cart-undo{0%{width:0}to{width:100%}}

/* End */


/* Start:/local/templates/vesny/components/vesny/sale.checkout/.default/style.min.css?17885236701602*/
.checkout{color:#312e25;padding-bottom:4rem;font-family:Manrope,system-ui,sans-serif}.checkout__title{letter-spacing:.02em;margin:0 0 1.5rem;font-family:Kudryashev Display,Cormorant Unicase,serif;font-size:1.5rem;font-weight:400}.checkout__form{gap:1.25rem;max-width:560px;display:grid}.checkout__field{flex-direction:column;gap:.375rem;display:flex}.checkout__label{color:#5d5a51;font-size:.8125rem}.checkout__required{color:#5a3a3f;margin-left:.15em}.checkout__input{box-sizing:border-box;color:#312e25;background:0 0;border:1px solid #a9a89388;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-family:Manrope,system-ui,sans-serif;font-size:.9375rem}.checkout__input:focus{border-color:#5d5a51;outline:none}.checkout__input.is-invalid{border-color:#5a3a3f}.checkout__textarea{resize:vertical}.checkout__outlet{margin:0;font-size:.9375rem}.checkout__consents{flex-direction:column;gap:.625rem;display:flex}.checkout__consent{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.checkout__consent-text{font-size:.8125rem;line-height:1.4}.checkout__agreement-toggle{color:#5d5a51;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:Manrope,system-ui,sans-serif;font-size:.8125rem;text-decoration:underline}.checkout__agreement{color:#5d5a51;border:1px solid #a9a89388;border-radius:.375rem;max-height:240px;padding:.75rem;font-size:.8125rem;line-height:1.5;overflow-y:auto}.checkout__error{color:#5a3a3f;font-size:.8125rem}.checkout__error--common{margin:0}.checkout__submit{justify-self:start}.checkout__submit[disabled]{opacity:.6;cursor:default}

/* End */
/* /local/templates/vesny/components/bitrix/sale.basket.basket/vesny/style.min.css?17885236703412 */
/* /local/templates/vesny/components/vesny/sale.checkout/.default/style.min.css?17885236701602 */
