.ui-button{align-items:center;border:none;border-radius:4rem;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;min-height:3.5rem;outline:none;text-decoration:none;transition:all .24s ease;width:100%}.ui-button:active{filter:brightness(.9)}.ui-button.is-loading{pointer-events:none}.ui-button.--uppercase{text-transform:uppercase}.ui-button__load.nuxt-icon{display:none;font-size:1.5rem;opacity:1;position:absolute;z-index:2}.ui-button.is-loading .ui-button__load.nuxt-icon{display:block}.ui-button__load.nuxt-icon svg{margin-bottom:0}.ui-button .nuxt-icon{font-size:1.25rem}.ui-button.is-disable,button:disabled{opacity:.4;pointer-events:none}.ui-button span{font-family:inherit}.ui-button__inner{align-items:center;display:flex;gap:.625rem;justify-content:center}.ui-button.is-loading .ui-button__inner{opacity:0}.ui-button.--solid-red{background-color:var(--red-primary);color:#fff}.ui-button.--solid-red:hover{background-color:var(--red-secondary)}.ui-button.--solid-gray{background-color:var(--gray-tertiary);color:var(--gray-quaternary)}.ui-button.--solid-gray:hover{background-color:var(--gray-quinary)}.ui-button.--solid-white{background-color:#fff;color:var(--gray-quaternary)}.ui-button.--solid-white:hover{background-color:var(--gray-tertiary)}.ui-button__load svg{animation:spin 1s linear infinite}.ui-button__text div{font-size:.81rem;line-height:115%;margin-top:2px;opacity:.7}.ui-button-back.is-disable{background-color:#d8d8d8;opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ui-button.--border-1{background-color:transparent;box-shadow:inset 0 0 0 .125rem var(--color__fill-1);color:var(--color__fill-1)}.ui-button.--border-1:hover{background-color:var(--color__fill-1);box-shadow:inset 0 0 0 .125rem var(--color__fill-1-h);color:var(--color__white)}.ui-button.--border-1:active{background-color:var(--color__fill-1-h);box-shadow:inset 0 0 0 .125rem var(--color__fill-1-h)}.ui-button-back{align-items:center;background:var(--white-primary);border-radius:2.25rem;box-shadow:0 3px 20px #00000014;color:var(--gray-quaternary);cursor:pointer;display:flex;height:2.25rem;justify-content:center;transition:all .24s ease;width:3.25rem}.ui-button-back:hover{background-color:var(--gray-tertiary)}.ui-button-back:active{filter:brightness(.9)}.ui-button-back svg{width:1.125rem}@media screen and (max-width:991px){.ui-button-back{background:var(--gray-quinary);box-shadow:none}}.card-product{background-color:#fff;border-radius:.5rem;box-shadow:0 0 20px #0000001f;min-height:17.625rem;padding:.75rem;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.is-adding.card-product{transform:scale(.97);transform-origin:center}.card-product__thumb{cursor:pointer;overflow:hidden;position:relative;text-decoration:none}.card-product__unit.--count{opacity:.64}.card-product__thumb:after{background-color:var(--gray-quaternary);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .24s ease;width:100%;z-index:1}.card-product__name{color:#20272c;cursor:pointer;display:flex;display:-webkit-box;font-family:Helvetica Neue;font-size:16px;font-style:Roman;font-weight:400;letter-spacing:0;line-height:100%;text-decoration:none;transition:all .24s ease;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:2.5em;min-height:3rem;overflow:hidden;text-overflow:ellipsis}.card-product__unit.--in-sale{color:var(--green-primary)}.card-product__name:hover{opacity:.6}.card-product__props{align-items:center;display:flex;gap:.25rem;width:100%}.card-product__unit{color:var(--gray-secondary);font-size:.81rem;font-weight:600;letter-spacing:0;line-height:115%}.card-product__info{gap:.25rem}.card-product,.card-product__info{display:flex;flex-direction:column}.card-product{gap:.375rem;height:100%}.card-product__bottom{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:space-between;width:100%}.card-product__sale{align-items:center;background:var(--green-primary);border-radius:1.5rem;color:var(--white-primary);display:flex;font-size:.62rem;font-weight:600;height:1rem;left:.5rem;letter-spacing:0;line-height:100%;padding:0 .375rem;position:absolute;top:.5rem;z-index:2}.card-product__buy-btn{align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.card-product__buy{align-items:center;display:flex;justify-content:space-between}.card-product__prices{border-radius:2.5rem;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap}.card-product__price{font-family:Helvetica Neue;font-size:18px;font-style:Medium;font-weight:550;leading-trim:CAP_HEIGHT;color:#006bff;letter-spacing:0;line-height:120%}.card-product__related-info{align-items:center;background-color:#006bff;border-radius:100%;color:#fff;cursor:help;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:10}.card-product__approximate-price-warning{background-color:#ff9496;border-radius:.5rem;bottom:0;color:#20272c;font-family:Helvetica Neue;font-size:14px;font-style:Light;font-weight:300;letter-spacing:0;line-height:100%;padding:.5rem 0;position:absolute;text-align:center;width:100%}.tooltip-trigger{color:#fff;font-size:14px;font-weight:700;line-height:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tooltip-global{border-radius:6px;color:#fff;font-size:12px;line-height:1.3;padding:6px 10px;white-space:nowrap;z-index:9999!important}.card-product__old-price{font-family:Helvetica Neue;font-size:14px;font-style:Light;font-weight:300;leading-trim:CAP_HEIGHT;color:#ff383ccc;letter-spacing:0;line-height:120%;text-decoration:line-through}.is-sale.card-product .card-product__buy-btn{filter:grayscale(0)!important}.is-disable.card-product__buy-btn{filter:grayscale(1)!important;opacity:.45!important;pointer-events:none}.card-product__count{align-items:center;background:#4040404d;color:var(--white-primary);display:flex;flex-direction:column;font-size:2rem;font-weight:600;height:100%;justify-content:center;left:0;letter-spacing:-.02em;line-height:100%;position:absolute;top:0;width:100%;z-index:3}.card-product__count-empty{font-size:1rem}.card-product__buy-btn-icon{background-repeat:no-repeat;background-size:100%;display:block;height:100%;width:100%}.card-product__buy-btn-icon.--plus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23F0F0F0' rx='8'/%3E%3Cpath stroke='%23006BFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M22.894 16H9.106M16 9.106v13.788'/%3E%3C/svg%3E")}.card-product__buy-btn-icon.--minus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3E%3Crect width='23' height='23' x='1.5' y='1.644' stroke='%236CC94C' stroke-width='2' rx='11.5'/%3E%3Cpath stroke='%232EB200' stroke-width='2' d='M6.5 13.504h13'/%3E%3C/svg%3E")}.card-product.--basket .card-product__thumb-wrap{width:5rem}.card-product.--basket{flex-direction:row;flex-wrap:wrap;gap:.25rem}.card-product.--basket .card-product__bottom{flex:1;width:unset}.card-product.--basket .card-product__thumb{border-radius:.675rem}.card-product.--basket .card-product__count,.card-product__basket-count{display:none}.card-product.--basket .card-product__basket-count{color:var(--gray-primary);display:block;font-size:.88rem;font-weight:600;letter-spacing:-.01em;line-height:129%;text-align:center;width:1rem}.card-product.--basket .card-product__buy-btn.--plus{order:3}.card-product.--basket .card-product__buy-btn.--minus{order:1}.card-product.--basket .card-product__basket-count{order:2}.card-product.--basket .card-product__prices{flex:unset;gap:0 .25rem!important;height:-moz-fit-content!important;height:fit-content!important;margin-left:auto;min-height:2rem!important;order:4;padding:0 .5rem}.card-product.--basket .card-product__name{-webkit-line-clamp:1;font-size:.81rem;font-weight:500;letter-spacing:0;line-height:115%;padding-right:1rem}.card-product.--basket{border-bottom:1px solid var(--gray-quinary);margin-bottom:.75rem;padding-bottom:.75rem}.card-product__remove.--svg-trash{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' fill='none' viewBox='0 0 12 15'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23FF4C4C' d='m4.5 0-.75.75H0v1.5h.75V13.5c0 .392.143.791.426 1.074S1.858 15 2.25 15h7.5c.392 0 .791-.143 1.074-.426s.426-.682.426-1.074V2.25H12V.75H8.25L7.5 0zM2.25 2.25h7.5V13.5h-7.5zm1.5 1.5V12h1.5V3.75zm3 0V12h1.5V3.75z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h12v15H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.card-product__remove{display:none}.card-product.--basket .card-product__remove{background-size:100% 100%;cursor:pointer;display:block;filter:grayscale(100%);height:.875rem;position:absolute;right:0;transition:all .24s ease;width:.875rem}.card-product__thumb .card-product__badge{height:50px!important}.card-product__badge{border-radius:.5rem;max-height:50px;max-width:50px!important;position:absolute;z-index:100}.card-product__badge img{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0003;height:unset!important;padding:.3rem}.card-product__badge picture img{border-radius:1rem}.card-product__remove:hover{filter:grayscale(0)!important}.card-product.--basket.--min{border:0;margin:0;min-height:auto;padding:0}.card-product.--basket.--min .card-product__bottom{display:none}.card-product.--basket.--min .card-product__thumb-wrap{width:100%}.card-product.--basket.--checkout .card-product__prices{display:none;margin:0 0 0 auto;order:4}.card-product__total-prices{align-items:center;display:flex;display:none;gap:.25rem;margin-left:auto;order:4}.card-product__total-prices .card-product__price{color:#595959!important;font-size:.85rem;font-weight:600;letter-spacing:-.01em;line-height:129%}.card-product.--basket.--checkout .card-product__total-prices{display:flex}.card-product__out-stock{align-items:center;display:flex;gap:1rem;padding-top:.25rem}.card-product__out-stock-label{color:#ff4c4c;font-size:.69rem;font-weight:500;letter-spacing:-.01em;line-height:118%}.card-product__out-stock-btn{color:#404040;font-size:.88rem;font-weight:500;gap:0!important;height:2.25rem!important;letter-spacing:-.01em;line-height:7%;min-height:unset!important;padding:0 1rem;text-align:center;width:-moz-fit-content!important;width:fit-content!important}.card-product.--basket.no-stock .card-product__count.--balance{display:flex}.card-product.--basket.no-stock .card-product__count-empty{font-size:.75rem}.card-product.--basket.no-stock .card-product__prices{display:none!important}.card-product.--order .card-product__name{height:unset!important;max-height:unset!important;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset}.no-stock.is-sale.card-product .card-product__prices{background:var(--gray-tertiary)}.no-stock.is-sale.card-product .card-product__prices .card-product__price{color:var(--gray-primary)}.is-more.card-product__thumb:hover:after{opacity:0!important}.is-more{height:100%;opacity:1!important}.card-product__out-stock-label.--black{color:#000;opacity:.32}.card-product.--basket .card-product__prices{display:none}.card-product.--basket .card-product__prices.card-product__total-prices{display:flex}.card-product.--basket.is-sale .card-product__prices.card-product__total-prices .card-product__price{color:#fff!important}.in-added.card-product.--basket.--checkout .card-product__out-stock{width:100%}@media screen and (max-width:991px){.card-product__name{-webkit-line-clamp:2}.card-product__approximate-price-warning{font-family:Helvetica Neue;font-size:12px;font-style:Light;font-weight:300;leading-trim:CAP_HEIGHT;letter-spacing:0;line-height:100%}}
