@charset "UTF-8";.checkout__wrapper .checkout__cart-loading{padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);color:var(--text-secondary);font-size:clamp(.875rem,.77rem + .45vw,1rem)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.75rem,.539rem + .9vw,1rem);width:100%;background:var(--background-generic);height:100%;display:flex;gap:clamp(.5rem,.079rem + 1.8vw,1rem);text-align:unset;border:none;cursor:pointer}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-variants{width:100%}.checkout__wrapper .checkout_pickup{background:var(--background-generic);border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.75rem,.539rem + .9vw,1rem);display:flex;flex-direction:column;gap:clamp(1rem,.789rem + .9vw,1.25rem);width:100%}.checkout__wrapper .checkout_pickup .checkout_pickup-title{font-weight:500;font-size:clamp(1.25rem,1.039rem + .9vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary)}.checkout__wrapper .checkout_pickup .checkout_pickup-address{font-weight:400;font-size:16px;line-height:138%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout_pickup .checkout_pickup-description{font-weight:400;font-size:14px;line-height:143%;color:var(--text-secondary);margin-top:4px}.checkout__wrapper .checkout_pickup .checkout_puckupContacts{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.5rem,-.343rem + 3.6vw,1.5rem)}.checkout__wrapper .checkout_pickup .checkout_puckupContacts .checkout_puckupContacts-item{display:flex;align-items:center;gap:8px}.checkout__wrapper .checkout_pickup .checkout_puckupContacts .checkout_puckupContacts-item:has(a:hover) svg path{stroke:var(--text-accent)}.checkout__wrapper .checkout_pickup .checkout_puckupContacts .checkout_puckupContacts-item a{transition:.2s ease color}@media(hover:hover){.checkout__wrapper .checkout_pickup .checkout_puckupContacts .checkout_puckupContacts-item a:hover{color:var(--text-accent)}}.checkout__wrapper .checkout_pickup .checkout_puckupContacts .checkout_puckupContacts-item svg path{transition:.2s ease stroke}.checkout__wrapper .checkout_pickup .checkout_puckupContacts .checkout_puckupContacts-item .checkout_puckupContacts-item-title{font-weight:400;font-size:16px;line-height:138%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout_pickup .checkout_pickup-description-wrapper{display:flex;gap:4px}.checkout__wrapper .checkout_pickup .checkout_pickup-description-wrapper .checkout_pickup-description-span{font-weight:500;font-size:14px;line-height:129%;letter-spacing:.01em;color:var(--text-accent)}.checkout__wrapper .checkout_moscowDelivery{background:var(--background-generic);border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.75rem,.539rem + .9vw,1rem);display:flex;flex-direction:column;gap:clamp(1rem,.789rem + .9vw,1.25rem);width:100%}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-title-wrapper{display:flex;align-items:center;gap:8px;justify-content:space-between}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-title-wrapper .checkout_moscowDelivery-title-link{font-weight:400;font-size:18px;line-height:122%;color:var(--text-secondary);display:flex;align-items:center;gap:8px;transition:.2s ease color}@media(hover:hover){.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-title-wrapper .checkout_moscowDelivery-title-link:hover{color:var(--text-accent)}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-title-wrapper .checkout_moscowDelivery-title-link:hover svg path{stroke:var(--text-accent)}}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-title-wrapper .checkout_moscowDelivery-title-link svg path{transition:.2s ease stroke}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-title{font-weight:500;font-size:clamp(1.25rem,1.039rem + .9vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary)}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-address{font-weight:400;font-size:16px;line-height:138%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-description{font-weight:400;font-size:14px;line-height:143%;color:var(--text-secondary);margin-top:4px}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-price{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:138%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-description-wrapper{display:flex;gap:4px}.checkout__wrapper .checkout_moscowDelivery .checkout_moscowDelivery-description-wrapper .checkout_moscowDelivery-description-span{font-weight:500;font-size:14px;line-height:129%;letter-spacing:.01em;color:var(--text-accent)}.checkout__wrapper .checkout__cart-empty{display:flex;flex-direction:column;align-items:center;padding-bottom:clamp(1.25rem,.197rem + 4.49vw,2.5rem)}.checkout__wrapper .checkout__cart-empty svg{width:clamp(4.5rem,3.025rem + 6.29vw,6.25rem);height:clamp(4.5rem,3.025rem + 6.29vw,6.25rem)}.checkout__wrapper .checkout__cart-empty .checkout__cart-empty-title{font-weight:500;font-size:clamp(1.5rem,1.079rem + 1.8vw,2rem);line-height:125%;letter-spacing:.01em;text-align:center;color:var(--text-primary);margin-top:clamp(1rem,.579rem + 1.8vw,1.5rem)}.checkout__wrapper .checkout__cart-empty .checkout__cart-empty-description{font-size:clamp(1rem,.895rem + .45vw,1.125rem);margin-top:clamp(.25rem,-.171rem + 1.8vw,.75rem);font-weight:400;line-height:122%;text-align:center;color:var(--text-secondary)}.checkout__wrapper .checkout__cart-empty a{margin-top:clamp(1rem,.789rem + .9vw,1.25rem);background:linear-gradient(90deg,#eeca83 0% 1.18%,#eac583 10.98%,#e5c083 18.82%,#c58624 60%,#d9a656 73.73%,#eec688 87.06%,#f1e3cd);border-radius:9999px;padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);font-weight:500;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);line-height:122%;letter-spacing:.01em;color:var(--text-primary-inverse);max-width:331px;width:100%;display:flex;align-items:center;justify-content:center;background-size:100%;transition:all .3s ease-in-out}@media(hover:hover){.checkout__wrapper .checkout__cart-empty a:hover{background-position:center;background-size:300%}}.dialog__checkout-order-success{position:fixed;top:0;right:0;left:unset;width:100%;max-width:min(720px,100vw);height:100%;max-height:unset;margin:0;padding:0;border:none;background:unset;translate:100% 0;display:none;visibility:hidden;transition-property:display,opacity,translate;transition-duration:.35s;transition-timing-function:ease;z-index:100}.dialog__checkout-order-success::backdrop{background:var(--background-accent-subdute);opacity:0;transition:opacity .35s ease}.dialog__checkout-order-success[open]{translate:0 0;display:flex;visibility:visible}.dialog__checkout-order-success[open]::backdrop{opacity:1}@media(max-width:820px){.dialog__checkout-order-success{top:unset;bottom:0;left:0;right:0;max-width:100%;height:auto;max-height:92vh;translate:0 100%;align-items:flex-end;border-radius:24px 24px 0 0}.dialog__checkout-order-success[open]{translate:0 0}}.dialog__checkout-order-success-content{box-shadow:0 12px 24px #0003;background:var(--background-primary);border-radius:32px 0 0 32px;padding:clamp(1.5rem,-.821rem + 4.53vw,3rem) 24px clamp(1.5rem,-.821rem + 4.53vw,3rem) clamp(1.5rem,-.821rem + 4.53vw,3rem);width:100%;height:100%;overflow-y:auto;scrollbar-width:thin}@media(max-width:820px){.dialog__checkout-order-success-content{border-radius:24px 24px 0 0;max-height:92vh;height:auto}}.dialog__checkout-order-success-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dialog__checkout-order-success-title{font-weight:500;font-size:clamp(1.5rem,1.079rem + 1.8vw,2rem);line-height:125%;letter-spacing:.01em;color:var(--white-main)}.dialog__checkout-order-success-close{all:unset;box-sizing:border-box;cursor:pointer;display:flex;padding:4px;flex-shrink:0;opacity:.85;transition:opacity .2s ease}@media(hover:hover){.dialog__checkout-order-success-close:hover{opacity:1}}.dialog__checkout-order-success-body{margin-top:clamp(1rem,.579rem + 1.35vw,1.5rem)}.dialog__checkout-order-success-lead{font-size:clamp(1rem,.895rem + .45vw,1.125rem);margin-top:clamp(1.5rem,1.079rem + 1.8vw,2rem);line-height:133%;letter-spacing:.01em;color:var(--text-primary);font-weight:400}.dialog__checkout-order-success-hint{font-size:clamp(1rem,.895rem + .45vw,1.125rem);margin-top:clamp(.5rem,.289rem + .9vw,.75rem);line-height:133%;font-weight:400;letter-spacing:.01em;color:var(--text-secondary)}.checkout-success__section-bar{background:var(--background-generic);border-radius:clamp(.625rem,.309rem + 1.35vw,1rem);padding:clamp(.5rem,.289rem + .9vw,.75rem);font-size:clamp(1.25rem,1.039rem + .9vw,1.5rem);margin-top:24px;font-weight:500;line-height:117%;letter-spacing:.02em;color:var(--white-main)}.checkout-success__block-title{font-size:clamp(1.125rem,1.02rem + .45vw,1.25rem);margin-top:clamp(1rem,.789rem + .9vw,1.25rem);font-weight:500;line-height:120%;letter-spacing:.01em;color:var(--white-main)}.checkout-success__items{margin-top:clamp(.75rem,.539rem + .9vw,1rem)}.checkout-success__item{border-bottom:1px solid var(--background-secondary);padding-block:16px}.checkout-success__item:first-child{padding-top:0}.checkout-success__item-link{display:flex;gap:16px;text-decoration:none;color:inherit}@media(hover:hover){.checkout-success__item-link:hover .checkout-success__item-name{color:var(--text-accent)}}.checkout-success__item-img{width:88px;height:88px;object-fit:cover;border-radius:10px}.checkout-success__item-main{display:flex;flex-direction:column}.checkout-success__item-name{font-size:clamp(1.125rem,1.02rem + .45vw,1.25rem);font-weight:500;line-height:122%;letter-spacing:.01em;color:var(--text-primary)}.checkout-success__item-qty{margin-top:12px;font-size:clamp(.875rem,.77rem + .45vw,1rem);font-weight:400;font-size:14px;line-height:143%;color:var(--text-secondary);display:flex;gap:4px}.checkout-success__item-qty span{font-weight:500;color:var(--text-primary)}.checkout-success__item-price{font-weight:500;font-size:clamp(1.125rem,1.02rem + .45vw,1.25rem);line-height:120%;letter-spacing:.01em;color:var(--text-accent);margin-top:4px;display:flex}.checkout-success__delivery-box{background:var(--background-accent-subdute-hover);margin-top:clamp(.75rem,.539rem + .9vw,1rem);border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);display:flex;gap:20px}.checkout-success__delivery-box svg{flex-shrink:0;margin-top:2px;opacity:.85}.checkout-success__delivery-box .checkout-success__delivery-method-icon path,.checkout-success__delivery-box .checkout-success__delivery-method-icon g path{stroke:#e5c083}.checkout-success__delivery-label{font-size:clamp(1rem,.895rem + .45vw,1.125rem);line-height:133%;letter-spacing:.01em;color:var(--text-primary);font-weight:400}.checkout-success__delivery-text{font-weight:400;font-size:14px;line-height:143%;color:var(--text-secondary);margin-top:4px}.checkout-success__contacts{font-size:clamp(1rem,.895rem + .45vw,1.125rem);display:flex;align-items:center;gap:clamp(.25rem,-.803rem + 4.49vw,1.5rem);margin-top:clamp(.75rem,.329rem + 1.8vw,1.25rem)}.checkout-success__contacts a{padding:4px 8px;font-weight:400;font-size:18px;line-height:122%;color:var(--text-primary)}@media(hover:hover){.checkout-success__contacts a:hover{text-decoration:underline}}.checkout-success__contacts-dot{color:var(--text-accent);border-radius:100%;fill:var(--background-accent)}.checkout-success__home-btn{display:flex;align-items:center;justify-content:center;max-width:max-content;width:100%;margin-top:clamp(.75rem,.118rem + 2.7vw,1.5rem);padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(1rem,.579rem + 1.8vw,1.5rem);border-radius:9999px;background:linear-gradient(90deg,#eeca83,#eac583 18.82%,#c58624 60%,#eec688 87.06%,#f1e3cd);font-weight:500;font-size:clamp(1rem,.895rem + .45vw,1.125rem);color:var(--text-primary-inverse);text-decoration:none;background-size:100%;transition:all .3s ease-in-out}@media(hover:hover){.checkout-success__home-btn:hover{background-position:center;background-size:300%}}@media(max-width:480px){.checkout-success__home-btn{max-width:100%}}.checkout__wrapper{display:grid;gap:clamp(.75rem,.118rem + 2.7vw,1.5rem);grid-template-columns:1fr minmax(auto,354px);margin-top:clamp(1.5rem,.236rem + 5.39vw,3rem)}@media(max-width:1200px){.checkout__wrapper{display:flex;flex-direction:column}}@media(max-width:820px){.checkout__wrapper{gap:clamp(1.5rem,1.079rem + 1.8vw,2rem)}}.checkout__wrapper .checkout__left-column{display:flex;flex-direction:column;gap:clamp(.75rem,.118rem + 2.7vw,1.5rem)}.checkout__wrapper input[type=checkbox]{appearance:none;width:clamp(1rem,.579rem + 1.8vw,1.5rem);height:clamp(1rem,.579rem + 1.8vw,1.5rem);aspect-ratio:1;accent-color:white;border:1px solid var(--icon-secondary);border-radius:clamp(.375rem,.27rem + .45vw,.5rem);position:relative;color:#fff;padding:3px;display:grid;flex-shrink:0;cursor:pointer}.checkout__wrapper input[type=checkbox]:checked{background:var(--icon-accent);border:1px solid var(--icon-accent)}.checkout__wrapper input[type=checkbox]:hover{border:1px solid var(--border-accent)}.checkout__wrapper input[type=checkbox]:before{grid-area:1/1;inset:0;width:100%;height:100%;content:"";translate:0px 1px;background-color:currentColor;transform:scale(0);mask:url(/checkbox-checked.svg) no-repeat center/100%}.checkout__wrapper input[type=checkbox]:checked:before{mask:url(/checkbox-checked.svg) no-repeat center/100%;color:var(--icon-primary-inverse);transform:scale(1)}.checkout__wrapper .profile__nav{width:100%;max-width:354px}@media(max-width:1200px){.checkout__wrapper .profile__nav{max-width:100%}}.checkout__wrapper .checkout__left{display:flex;flex-direction:column;gap:clamp(.75rem,.118rem + 2.7vw,1.5rem)}.checkout__wrapper .checkout__list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.25rem,-.231rem + 2.05vw,1.5rem)}@media(max-width:1100px){.checkout__wrapper .checkout__list{grid-template-columns:1fr}}.checkout__wrapper .checkout__list li .checkout__item-link{border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);background:var(--background-primary);display:flex;flex-direction:column;gap:clamp(1rem,.579rem + 1.8vw,1.5rem);transition:.2s ease background;height:100%}@media(hover:hover){.checkout__wrapper .checkout__list li .checkout__item-link:hover{background:var(--background-accent-subdute)}.checkout__wrapper .checkout__list li .checkout__item-link:hover .checkout__item-title{color:var(--text-accent)}}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-title{font-weight:500;font-size:clamp(1.25rem,.618rem + 2.7vw,2rem);line-height:125%;letter-spacing:.01em;color:var(--text-primary);transition:.2s ease color}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper{display:flex;gap:clamp(.75rem,-.5rem + 1.25vw,1rem);align-items:center;width:100%;max-width:284px}@media(max-width:992px){.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper{padding-inline:0}}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper .avatar{font-weight:400;font-size:clamp(.875rem,.488rem + .75vw,1.125rem);letter-spacing:.01em;text-align:center;color:var(--text-primary);background:var(--background-secondary);border-radius:56px;width:clamp(2.25rem,1.283rem + 1.89vw,2.875rem);aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper .avatar__name-wrapper{display:flex;flex-direction:column;gap:clamp(0rem,-.387rem + .75vw,.25rem)}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper .avatar__name-wrapper .avatar__name{font-family:var(--font-family);font-weight:500;font-size:clamp(1.125rem,.932rem + .38vw,1.25rem);line-height:120%;letter-spacing:.01em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper .avatar__name-wrapper .avatar__short-name{font-weight:400;font-size:clamp(.75rem,.557rem + .38vw,.875rem);line-height:143%;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}@media(max-width:820px){.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-avatar-wrapper .avatar__name-wrapper .avatar__short-name{line-height:133%}}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-bottom{display:flex;gap:clamp(1rem,-1.321rem + 4.53vw,2.5rem);align-items:center;flex-wrap:wrap}.checkout__wrapper .checkout__list li .checkout__item-link .checkout__item-bottom .checkout__item-info{font-weight:400;font-size:clamp(1.125rem,1.02rem + .45vw,1.25rem);line-height:120%;color:var(--text-primary)}.checkout__wrapper .checkout__list li .checkout__item-organization{font-weight:500;font-size:clamp(1rem,.789rem + .9vw,1.25rem);line-height:120%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout__list li .checkout__item-organization-info{display:flex;gap:4px;align-items:center;font-weight:400;font-size:clamp(1rem,.895rem + .45vw,1.125rem);line-height:122%;color:var(--text-primary)}.checkout__wrapper .checkout__delivery-options{border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);background:var(--background-primary);display:flex;flex-direction:column;gap:clamp(1rem,.579rem + 1.8vw,1.5rem)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-title{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);background:var(--background-secondary);font-weight:500;font-size:clamp(1.25rem,.618rem + 2.7vw,2rem);line-height:125%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list{display:flex;flex-wrap:wrap;gap:clamp(.5rem,.115rem + 1.64vw,1.5rem)}@media(max-width:820px){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list::-webkit-scrollbar{display:none}}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li{border-radius:16px;flex-grow:1}@media(max-width:820px){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li{flex-grow:0;flex-shrink:0}}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.75rem,.539rem + .9vw,1rem);width:100%;background:var(--background-generic);height:100%;display:flex;gap:clamp(.5rem,.079rem + 1.8vw,1rem);text-align:unset}@media(hover:hover){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button:hover{background:var(--background-generic-secondary)}}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button.active{background:var(--background-accent)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button.active svg path{stroke:#292d32}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button.active .checkout__delivery-options-item-title{color:var(--text-primary-inverse)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button.active .checkout__delivery-options-item-price,.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button.active .checkout__delivery-options-item-description{color:var(--text-secondary-inverse)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button svg{flex-shrink:0}@media(max-width:375px){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button svg{display:none}}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button svg path{stroke:var(--icon-primary)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-title-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}@media(max-width:820px){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-title-wrapper{gap:0px}}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-title-wrapper-top{display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-title{font-weight:400;font-size:clamp(1rem,.895rem + .45vw,1.125rem);line-height:122%;color:var(--text-primary)}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-price{font-weight:400;font-size:12px;line-height:133%;color:var(--text-secondary)}@media(max-width:820px){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-price{display:none}}.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-description{font-weight:400;font-size:14px;line-height:143%;color:var(--text-secondary);text-align:left}@media(max-width:820px){.checkout__wrapper .checkout__delivery-options .checkout__delivery-options-list li button .checkout__delivery-options-item-description{display:none}}.checkout__wrapper .checkout__delivery-options-payment{background:var(--background-primary);border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);display:flex;flex-direction:column;gap:clamp(1rem,.579rem + 1.8vw,1.5rem)}.checkout__wrapper .checkout__delivery-options-payment .checkout__delivery-options-payment-title{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);background:var(--background-secondary);font-weight:500;font-size:clamp(1.25rem,.618rem + 2.7vw,2rem);line-height:125%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .checkout__delivery-options-payment .checkout__delivery-options-payment-description{font-weight:500;font-size:clamp(1.125rem,.809rem + 1.35vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary)}.checkout__wrapper .checkout__delivery-options-payment .checkout__delivery-options-payment-text{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:143%;color:var(--text-primary)}.checkout__wrapper .checkout__delivery-options-payment .checkout__delivery-options-payment-description-span{font-weight:400;font-size:clamp(.75rem,.645rem + .45vw,.875rem);line-height:143%;color:var(--text-secondary);display:block;margin-top:4px}.checkout__wrapper .cart__items-wrapper{background:var(--background-primary);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);padding-bottom:0;border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem)}.checkout__wrapper .cart__items-wrapper .cart__items-top-wrapper{display:block;font-weight:500;font-size:clamp(1.25rem,.618rem + 2.7vw,2rem);line-height:125%;letter-spacing:.01em;color:#fff;margin-bottom:clamp(1.25rem,.197rem + 4.49vw,2.5rem);padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);background:var(--background-generic);border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);display:flex;justify-content:space-between}.checkout__wrapper .cart__items li{padding-bottom:clamp(.75rem,.118rem + 2.7vw,1.5rem);border-bottom:1px solid var(--background-secondary);display:flex;gap:clamp(.75rem,.118rem + 2.7vw,1.5rem)}.checkout__wrapper .cart__items li:not(:first-child){padding-top:clamp(.75rem,.118rem + 2.7vw,1.5rem)}.checkout__wrapper .cart__items li .cart__left{gap:12px;display:grid}.checkout__wrapper .cart__items li .cart__left .cart__item-checkbox{grid-area:1/1;margin-left:5px;margin-top:5px;background:#231f20;background:var(--background-primary);padding:2px;border-radius:8px;align-self:flex-start;width:max-content;z-index:3}.checkout__wrapper .cart__items li .cart__left input{width:clamp(1.125rem,1.02rem + .45vw,1.25rem);height:clamp(1.125rem,1.02rem + .45vw,1.25rem)}.checkout__wrapper .cart__items li .cart__left input:checked{background:var(--icon-accent)!important}.checkout__wrapper .cart__items li .cart__left .cart__item-image{grid-area:1/1}.checkout__wrapper .cart__items li .cart__left .cart__item-image svg,.checkout__wrapper .cart__items li .cart__left .cart__item-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.checkout__wrapper .cart__items li .cart__left .cart__item-image{border-radius:clamp(.5rem,.079rem + 1.8vw,1rem);width:clamp(6.25rem,5.197rem + 4.49vw,7.5rem);background:var(--background-secondary);display:flex;align-self:baseline}.checkout__wrapper .cart__items li .cart__right{width:100%;display:flex;flex-direction:column;gap:16px}@media(max-width:680px){.checkout__wrapper .cart__items li .cart__right{gap:0}}.checkout__wrapper .cart__items li .cart__right .cart__right-top{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}@media(max-width:680px){.checkout__wrapper .cart__items li .cart__right .cart__right-top{flex-direction:column;align-items:start;gap:clamp(.25rem,-.365rem + 2.62vw,.75rem)}}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-prices-mobile{display:none;gap:clamp(.5rem,.289rem + .9vw,.75rem);align-items:center;align-self:end}@media(max-width:680px){.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-prices-mobile{display:flex;align-self:self-start}}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-prices-mobile .product__old-price{font-weight:400;font-size:clamp(.75rem,.434rem + 1.35vw,1.125rem);line-height:122%;text-decoration:line-through;text-align:right;color:var(--text-secondary)}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-prices-mobile .product__new-price{font-weight:500;font-size:clamp(1rem,.579rem + 1.8vw,1.5rem);line-height:117%;letter-spacing:.02em;text-align:right;color:var(--text-accent)}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-title{font-weight:500;font-size:clamp(1rem,.579rem + 1.8vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary);transition:.2s ease color}@media(hover:hover){.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-title:hover{color:var(--background-accent)}}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-top-buttons{display:flex;align-items:center;gap:clamp(.75rem,.539rem + .9vw,1rem);align-self:baseline}@media(max-width:680px){.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-top-buttons{display:none}}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-top-buttons button{display:flex}@media(hover:hover){.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-top-buttons button:hover svg path{stroke:var(--icon-accent)}}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-top-buttons button svg{width:clamp(1.25rem,1.039rem + .9vw,1.5rem);height:clamp(1.25rem,1.039rem + .9vw,1.5rem)}.checkout__wrapper .cart__items li .cart__right .cart__right-top .cart__item-top-buttons button svg path{transition:.2s ease stroke}.checkout__wrapper .cart__items li .cart__right .cart__item-info{display:flex;width:100%;justify-content:space-between;gap:20px}@media(max-width:680px){.checkout__wrapper .cart__items li .cart__right .cart__item-info{margin-top:clamp(.25rem,-.365rem + 2.62vw,.75rem)}}.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-info-wrapper{display:flex;flex-direction:column;gap:clamp(0rem,-.421rem + 1.8vw,.5rem)}.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-info-wrapper .cart__item-info-title{font-weight:400;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);line-height:133%;letter-spacing:.01em;color:var(--text-secondary)}.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-info-wrapper .cart__item-info-title span{font-weight:500;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);line-height:122%;letter-spacing:.01em;color:var(--text-primary)}.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-prices{display:flex;gap:clamp(.5rem,.289rem + .9vw,.75rem);align-items:center;align-self:end}@media(max-width:600px){.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-prices{display:none}}.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-prices .product__old-price{font-weight:400;font-size:clamp(.75rem,.434rem + 1.35vw,1.125rem);line-height:122%;text-decoration:line-through;text-align:right;color:var(--text-secondary)}.checkout__wrapper .cart__items li .cart__right .cart__item-info .cart__item-prices .product__new-price{font-weight:500;font-size:clamp(1rem,.579rem + 1.8vw,1.5rem);line-height:117%;letter-spacing:.02em;text-align:right;color:var(--text-accent)}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:680px){.checkout__wrapper .cart__items li .cart__right .cart__item-bottom{margin-top:12px}}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .product__in-stock{display:flex;gap:8px;align-items:center;font-weight:400;font-size:clamp(.75rem,.645rem + .45vw,.875rem);line-height:143%;color:var(--text-primary)}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .product__in-stock.not-available{color:var(--text-critical)}@media(max-width:600px){.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .product__in-stock{display:none}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .product__in-stock.not-available{display:block}}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns{display:flex;align-items:center;gap:12px;flex-grow:1;justify-content:end}@media(max-width:600px){.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns{justify-content:start}}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-btn{width:clamp(1.625rem,1.204rem + 1.8vw,2.125rem);aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border-radius:9999px;cursor:pointer;flex-shrink:0}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-btn:disabled{pointer-events:none}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-btn:disabled svg path{stroke:var(--icon-primary);opacity:.4}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-btn:hover svg path{stroke:var(--icon-accent)}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-btn svg{width:clamp(.625rem,.414rem + .9vw,.875rem);height:clamp(.625rem,.414rem + .9vw,.875rem)}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-btn svg path{transition:stroke .2s ease,opacity .2s ease}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns .cart__item-action-total{max-width:23px;width:100%}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-action-btns span{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:137%;letter-spacing:.01em;text-align:center;color:var(--text-primary);display:flex;align-items:center;justify-content:center}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-top-buttons-mobile{display:none}@media(max-width:600px){.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-top-buttons-mobile{display:flex;align-items:center;gap:clamp(.75rem,.539rem + .9vw,1rem)}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-top-buttons-mobile button{display:flex}.checkout__wrapper .cart__items li .cart__right .cart__item-bottom .cart__item-top-buttons-mobile button svg{width:clamp(1.25rem,1.039rem + .9vw,1.5rem);height:clamp(1.25rem,1.039rem + .9vw,1.5rem)}}.checkout__wrapper .cart__items li .cart__right .product__in-stock-mobile{display:none}@media(max-width:600px){.checkout__wrapper .cart__items li .cart__right .product__in-stock-mobile{display:flex;gap:8px;align-items:center;margin-top:12px;font-weight:400;font-size:clamp(.75rem,.645rem + .45vw,.875rem);line-height:143%;color:var(--text-primary)}.checkout__wrapper .cart__items li .cart__right .product__in-stock-mobile svg{width:clamp(.875rem,.77rem + .45vw,1rem);height:clamp(.875rem,.77rem + .45vw,1rem)}}.checkout__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(2rem,.646rem + 2.64vw,2.875rem);margin-bottom:26px;flex-wrap:wrap}@media(max-width:1200px){.checkout__header{margin-bottom:32px}}@media(max-width:600px){.checkout__header{padding-inline:clamp(.5rem,-.343rem + 3.6vw,1.5rem)}}.checkout__header h1{font-weight:500;font-size:clamp(1.5rem,.923rem + 2.46vw,3rem);line-height:108%;letter-spacing:0em;color:var(--text-primary)}.checkout__header a{display:flex;align-items:center;gap:4px;font-weight:500;font-size:clamp(1.125rem,.809rem + 1.35vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-secondary);transition:.2s ease color}@media(hover:hover){.checkout__header a:hover{color:var(--text-accent)}.checkout__header a:hover svg path{stroke:var(--text-accent)}}.checkout__header a svg{width:clamp(1.125rem,.809rem + 1.35vw,1.5rem);height:clamp(1.125rem,.809rem + 1.35vw,1.5rem)}.checkout__header a svg path{transition:.2s ease stroke}.cart__total{background:var(--background-primary);border-radius:clamp(1rem,.579rem + 1.8vw,1.5rem);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);align-self:baseline;display:flex;flex-direction:column;gap:clamp(1rem,.579rem + 1.8vw,1.5rem);position:sticky;top:24px}@media(max-width:1200px){.cart__total{width:100%;position:static}}.cart__total .cart__total-title{font-weight:500;font-size:clamp(1.25rem,1.039rem + .9vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary)}.cart__total .cart__total-info{display:flex;flex-direction:column;gap:clamp(.5rem,.289rem + .9vw,.75rem);padding-bottom:24px;border-bottom:1px solid var(--background-secondary)}.cart__total .cart__total-info .cart__total-info-box{display:flex;justify-content:space-between;align-items:center;gap:16px}.cart__total .cart__total-info .cart__total-info-box .cart__total-info-title{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:137%;letter-spacing:.01em;color:var(--text-primary)}.cart__total .cart__total-info .cart__total-info-box .cart__total-info-value{font-weight:500;font-size:clamp(1rem,.895rem + .45vw,1.125rem);line-height:122%;letter-spacing:.01em;text-align:right;color:var(--text-primary)}.cart__total .cart__total-info .cart__total-info-box .cart__total-info-value span{color:var(--text-accent)}.cart__total .cart__total-price-wrapper .cart__total-price{display:flex;justify-content:space-between;gap:10px;align-items:center;width:100%;font-weight:500;font-size:clamp(1.25rem,1.039rem + .9vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-primary)}.cart__total .cart__total-btn-mobile-wrapper{display:none}@media(max-width:1200px){.cart__total .cart__total-btn-mobile-wrapper{display:flex;flex-direction:column;width:100%;gap:8px;font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:143%;color:var(--text-primary)}.cart__total .cart__total-btn-mobile-wrapper .cart__total-btn-mobile{background:linear-gradient(90deg,#eeca83 0% 1.18%,#eac583 10.98%,#e5c083 18.82%,#c58624 60%,#d9a656 73.73%,#eec688 87.06%,#f1e3cd);border-radius:9999px;padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);font-weight:500;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);line-height:122%;letter-spacing:.01em;color:var(--text-primary-inverse);display:flex;align-items:center;justify-content:center;background-size:100%;transition:all .3s ease-in-out;width:100%}}@media(max-width:1200px)and (hover:hover){.cart__total .cart__total-btn-mobile-wrapper .cart__total-btn-mobile:hover{background-position:center;background-size:300%}}@media(max-width:1200px){.cart__total .cart__total-btn-mobile-wrapper .cart__total-btn-mobile:disabled{opacity:.5;pointer-events:none}.cart__total .cart__total-btn-mobile-wrapper .cart__total-btn-mobile-icn{display:flex;gap:8px;margin-top:clamp(.5rem,.289rem + .9vw,.75rem);font-weight:400;font-size:12px;line-height:133%;color:var(--text-secondary)}.cart__total .cart__total-btn-mobile-wrapper .cart__total-btn-mobile-icn svg{flex-shrink:0}}.cart__total .cart__total-btns{display:flex;flex-direction:column;gap:8px;width:100%}@media(max-width:1200px){.cart__total .cart__total-btns{position:fixed;z-index:3;bottom:0;left:clamp(.75rem,.294rem + 1.94vw,1.5rem);right:clamp(.75rem,.294rem + 1.94vw,1.5rem);width:unset;background:var(--background-primary);padding:clamp(.75rem,.118rem + 2.7vw,1.5rem);padding-bottom:32px;border-radius:24px 24px 0 0}}@media(max-width:600px){.cart__total .cart__total-btns{left:0;right:0;border-radius:16px 16px 0 0}}.cart__total .cart__total-btns .cart__total-btn-checkout{background:linear-gradient(90deg,#eeca83 0% 1.18%,#eac583 10.98%,#e5c083 18.82%,#c58624 60%,#d9a656 73.73%,#eec688 87.06%,#f1e3cd);border-radius:9999px;padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);font-weight:500;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);line-height:122%;letter-spacing:.01em;color:var(--text-primary-inverse);display:flex;align-items:center;justify-content:center;background-size:100%;transition:all .3s ease-in-out}@media(hover:hover){.cart__total .cart__total-btns .cart__total-btn-checkout:hover{background-position:center;background-size:300%}}.cart__total .cart__total-btns .cart__total-btn-checkout:disabled{opacity:.5;pointer-events:none}.cart__total .cart__total-btns .cart__total-btn-continue-shopping{border:1px solid var(--border-accent);border-radius:9999px;padding:clamp(.5rem,.289rem + .9vw,.75rem) clamp(.75rem,.539rem + .9vw,1rem);font-weight:500;font-size:clamp(.875rem,.664rem + .9vw,1.125rem);line-height:122%;letter-spacing:.01em;color:var(--text-accent);display:flex;align-items:center;justify-content:center;transition:.2s ease background}@media(hover:hover){.cart__total .cart__total-btns .cart__total-btn-continue-shopping:hover{background:var(--background-accent-subdute-hover)}}.cart__total .cart__total-btns .cart__total-btns-total{display:none}@media(max-width:1200px){.cart__total .cart__total-btns .cart__total-btns-total{display:flex;justify-content:space-between;align-items:center}}.cart__total .cart__total-btns .cart__total-btns-total span{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:143%;color:var(--text-primary)}.cart__total .cart__total-btns .cart__total-btns-total .cart__total-btns-total-price{display:flex;gap:8px;align-items:center}.cart__total .cart__total-btns .cart__total-btns-total .cart__total-btns-total-price .product__new-price{font-size:clamp(1rem,.579rem + 1.8vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-accent)}.cart__total .cart__total-btns .cart__total-btns-total .cart__total-btns-total-price .product__old-price{font-size:clamp(.75rem,.539rem + .9vw,1rem);line-height:137%;letter-spacing:.01em;text-decoration:line-through;color:var(--text-disabled)}.cart__total-btns-total{display:none}@media(max-width:820px){.cart__total-btns-total{display:flex;justify-content:space-between;align-items:center}}.cart__total-btns-total span{font-weight:400;font-size:clamp(.875rem,.77rem + .45vw,1rem);line-height:143%;color:var(--text-primary)}.cart__total-btns-total .cart__total-btns-total-price{display:flex;gap:8px;align-items:center}.cart__total-btns-total .cart__total-btns-total-price .product__new-price{font-size:clamp(1rem,.579rem + 1.8vw,1.5rem);line-height:117%;letter-spacing:.02em;color:var(--text-accent)}.cart__total-btns-total .cart__total-btns-total-price .product__old-price{font-size:clamp(.75rem,.539rem + .9vw,1rem);line-height:137%;letter-spacing:.01em;text-decoration:line-through;color:var(--text-disabled)}
