/**
* Theme: Minipee Scalev Theme
* Version: 1.1.3
* Website: https://scawan.com
* Description: Minipee Scalev Theme by Scawan.
* Build: 2026-01-07T07:36:05.524Z
*/
:root{--appPrimary: transparent;--appDanger: transparent;--appSuccess: transparent;--appWarning: transparent;--appBackground: transparent;--appPageBg: transparent;--appSurface: var(--appBackground);--appTextColor: transparent;--appTextMuted: color-mix(in srgb, var(--appTextColor) 60%, white);--appBorder: transparent;--appDivider: var(--appBackground);--appButtonBg: var(--appPrimary);--appButtonFg: var(--appPageBg);--appHeaderBg: var(--appPageBg);--appHeaderFg: var(--appTextColor);--appPriceColor: transparent;--appPromoBannerBg: transparent;--appPromoBannerFg: var(--appPageBg);--appRadius: 12px;--appSpacing: 10px;--appHeaderHeight: 50px;--appWidth: clamp(320px, 100vw, 500px);--appGalleryAspect: 1 / 1;--appOverlayBg: rgba(0, 0, 0, .9);--appOverlayFg: var(--appPageBg)}body{margin:0!important;padding:0!important;line-height:1.6!important;min-height:100svh!important;color:var(--appTextColor)!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;background-color:var(--appBackground)!important;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif!important}body,html{width:100%!important;overflow-x:hidden!important}*{box-sizing:border-box!important}*:before,*:after{box-sizing:inherit}div.flex.w-full.flex-col[style*="--gap-m:"]{gap:0!important;padding:0!important}.relative.flex.w-full.flex-col{background:var(--appBackground)!important}.bg-\[var\(--page-bg\)\]{border:none!important;margin:0 auto!important;box-shadow:none!important;overflow:hidden!important;width:var(--appWidth)!important;max-width:var(--appWidth)!important;background:var(--appPageBg)!important}.product-container{display:flex;margin:0 auto;overflow:hidden;border-radius:0;min-height:100vh;flex-direction:column;border:none!important;box-shadow:none!important;width:var(--appWidth)!important;background-color:var(--appPageBg);max-width:var(--appWidth)!important}[hidden]{display:none!important}.divider{height:7px;width:100%;background-color:var(--appDivider)}.cart-item.shake{animation:cart-item-shake .6s ease}.html-viewer ul{margin-left:0!important}@keyframes cart-item-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.header{--headerGap: 3px;--headerIconSvg: 20px;--headerIconSize: 30px;--headerIconBg: color-mix(in srgb, var(--appHeaderFg) 18%, transparent);top:0;left:0;right:0;z-index:60;position:fixed;width:100%!important;background:var(--appHeaderBg);border-bottom:1px solid var(--appBorder)!important;transition:background .3s ease,border-color .3s ease,color .2s ease}html:has(.header),body:has(.header){width:100%!important;overflow-x:hidden!important}.header-container{margin:0 auto;display:flex;align-items:center;max-width:var(--appWidth);padding:0 var(--appSpacing);justify-content:space-between;height:var(--appHeaderHeight)}.nav-left,.nav-right{display:flex;align-items:center}.nav-center{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.nav-left{flex:1;min-width:0;gap:var(--headerGap)}.nav-right{gap:var(--headerGap)}.header-title{margin:0;font-size:15px;font-weight:600;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s ease;color:var(--appTextColor)!important}.header-actions{gap:7px}.icon-button{border:none;cursor:pointer;align-items:center;border-radius:999px;display:inline-flex;background:var(--headerIconBg);justify-content:center;color:var(--appHeaderFg);width:var(--headerIconSize);height:var(--headerIconSize);min-width:var(--headerIconSize);min-height:var(--headerIconSize);aspect-ratio:1 / 1;flex:0 0 var(--headerIconSize);transition:background-color .15s ease,transform .1s ease}.icon-button svg{width:var(--headerIconSvg);height:var(--headerIconSvg);display:inline-block;vertical-align:middle}.header-back,.header-share,.header-cart{color:var(--appHeaderFg)!important}.header-back{margin-right:5px}.header-cart{position:relative}.cart-badge{top:-2px;right:-2px;width:16px;height:16px;min-width:16px;padding:0;font-size:8px;color:#fff;font-weight:700;line-height:16px;position:absolute;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff;background:var(--appDanger)}html:has(.header--home),body:has(.header--home){width:100%!important;overflow-x:hidden!important}body:has(.header--home:not([aria-hidden=true])) div.relative.flex.min-h-screen{padding-top:50px!important}.header--home .header-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;justify-items:center}.header--home .nav-left{justify-self:start}.header--home .nav-center{justify-self:center}.header--home .nav-right{justify-self:end}.header-logo img{height:20px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:10px}.header-logo a{font-weight:600!important;text-decoration:none!important;color:var(--appHeaderFg)!important}.header--home .icon-button{--headerIconBg: transparent;background:transparent!important;border-radius:10px}.image-slider{width:100%;overflow:hidden;position:relative;padding:var(--appSpacing)}.image-slider.image-slider-mounted>*:not(.image-slider-viewport){display:none}.image-slider-viewport{width:100%;overflow:hidden;position:relative;border-radius:var(--appRadius)}.image-slider-track{width:100%;display:flex;user-select:none;touch-action:pan-y;will-change:transform;transition:transform .3s ease}.image-slider-slide{width:100%;flex:0 0 100%}.image-slider-slide img{width:100%;height:auto;display:block}.image-slider-dots{left:0;right:0;gap:8px;bottom:10px;display:flex;position:absolute;align-items:center;pointer-events:none;justify-content:center}.image-slider-dot{width:8px;height:8px;cursor:pointer;pointer-events:auto;border-radius:9999px;background:#ffffffb3;border:1px solid rgba(0,0,0,.25);box-shadow:0 1px 2px #0003}.image-slider-dot.is-active{transform:scale(1.3);background:var(--appSurface)}.category-nav{--catImg: 32px;--catGap: 10px;--catIcon: 24px;--catItemW: 64px;--catLabelSize: 10px;width:100%;display:block;padding:6px 10px;background:var(--appPageBg)}.category-nav .cat-card{width:100%;padding:10px;display:flex;overflow-x:auto;gap:var(--catGap);flex-direction:row;scrollbar-width:none;align-items:flex-start;background:var(--appSurface);border-radius:var(--appRadius);-webkit-overflow-scrolling:touch;border:1px solid var(--appBorder);box-shadow:0 1px 4px #0000000f}.category-nav .cat-card::-webkit-scrollbar{display:none}.category-nav .cat-card.is-icons{gap:var(--catGap)}.category-nav .cat-card .menu-item{display:flex;padding:6px 4px;position:relative;align-items:center;border-radius:10px;text-decoration:none;box-sizing:border-box;flex-direction:column;flex:0 0 var(--catItemW);color:var(--appTextColor)!important;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background-color .2s ease,transform .18s ease}.category-nav .cat-card .menu-item:hover,.category-nav .cat-card .menu-item:focus-visible{text-decoration:none;transform:translateY(-1px);color:var(--appPrimary)!important}.category-nav .cat-card .menu-item:hover .cat-label,.category-nav .cat-card .menu-item:focus-visible .cat-label{color:var(--appPrimary)!important}.category-nav .cat-card .menu-item .cat-icon{line-height:0;position:relative;align-items:center;display:inline-flex;justify-content:center}.category-nav .cat-card .menu-item .cat-icon img{width:var(--catImg);height:var(--catImg);object-fit:contain}.category-nav .cat-card .menu-item .cat-icon svg{fill:none;width:var(--catIcon);height:var(--catIcon);stroke:currentColor}.category-nav .cat-card .menu-item .cat-label{margin-top:4px;line-height:1.2;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--appTextMuted);max-width:var(--catItemW);font-size:var(--catLabelSize)}.category-nav:not(:has(.menu-item))>*{display:flex;align-items:center;text-decoration:none;flex-direction:column;flex:0 0 var(--catItemW);color:var(--appTextColor)}.category-nav:not(:has(.menu-item))>*>img:first-child,.category-nav:not(:has(.menu-item))>*>svg:first-child,.category-nav:not(:has(.menu-item))>*>picture:first-child>img:first-child{width:var(--catImg);height:var(--catImg)}.category-nav:not(:has(.menu-item))>*>span:last-child,.category-nav:not(:has(.menu-item))>*>p:last-child{margin-top:4px;line-height:1.2;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:var(--catItemW);color:var(--appTextMuted);font-size:var(--catLabelSize)}.product-catalog{--pcGap: 10px;--pcRadius: 5px;display:grid;padding:12px;gap:var(--pcGap);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.product-catalog .card{all:unset;display:flex;cursor:pointer;overflow:hidden;flex-direction:column;background:var(--appSurface);border-radius:var(--pcRadius);box-shadow:0 2px 8px #00000014}.product-catalog .card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;transition:transform .18s ease,box-shadow .18s ease}.product-catalog .card:focus-visible{outline-offset:2px;outline:2px solid var(--appPrimary)}.product-catalog .product-media{width:100%;overflow:hidden;position:relative;aspect-ratio:1 / 1;background:var(--appSurface)}.product-catalog .product-media>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center center}.product-catalog .product-media .badge{top:0;right:0;z-index:2;height:22px;color:#fff;min-width:22px;padding:2px 6px;font-size:11px;font-weight:800;position:absolute;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.2px;background:var(--appDanger);box-shadow:0 1px 2px #0003;border-radius:0 var(--pcRadius) 0 var(--pcRadius)}.product-catalog .product-body{gap:6px;padding:10px;display:flex;flex-direction:column}.product-catalog .product-title{font-size:13px;overflow:hidden;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;color:var(--appTextColor)}.product-catalog .product-title{order:1}.product-catalog .product-meta{order:2}.product-catalog .product-price{order:3}.product-catalog .product-price{gap:6px;min-width:0;display:flex;font-size:16px;font-weight:700;flex-wrap:nowrap;align-items:center;white-space:nowrap;color:var(--appTextColor)}.product-catalog .product-price .current{flex:0 0 auto;line-height:1;font-size:16px;color:var(--appPriceColor)}.product-catalog .product-price .sold{min-width:0;flex:1 1 auto;font-size:11px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--appTextMuted)}.product-catalog .product-price del{font-size:12px;margin-left:6px;font-weight:600;text-align:center;color:var(--appTextMuted)}.product-catalog .product-meta{gap:6px;display:flex;font-size:10px;align-items:center;color:var(--appTextMuted)}.product-catalog .product-meta .reviews{min-width:0;font-size:11px;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:var(--appTextMuted)}.product-catalog .product-meta .star{display:none}.product-catalog .product-meta .rating{gap:4px;line-height:1;padding:2px 6px;font-weight:600;text-align:center;border-radius:6px;align-items:center;display:inline-flex;justify-content:center;color:var(--appTextColor);background:color-mix(in srgb,var(--appWarning) 14%,var(--appSurface));border:1px solid color-mix(in srgb,var(--appWarning) 30%,var(--appSurface))}.product-catalog .product-meta .rating:before{content:"\2605";margin-right:0;font-size:12px;color:var(--appWarning)}.product-catalog .product-price .card-more{width:18px;height:18px;opacity:.9;margin-left:auto;align-items:center;display:inline-flex;pointer-events:none;justify-content:center;color:var(--appTextMuted)}@media (max-width: 600px){.product-catalog .product-price .card-more{display:none}.product-catalog .product-price{font-size:14px}.product-catalog .product-price .current{font-size:16px}}.product-catalog .product-media:empty{display:none}html:has(.menu-bar),body:has(.menu-bar){width:100%;overflow-x:hidden}body:has(.menu-bar) div.relative.flex.min-h-screen{padding-bottom:calc(var(--appHeaderHeight) + env(safe-area-inset-bottom,0px))}.menu-bar{left:0;right:0;bottom:0;width:100%;z-index:60;position:fixed;transform:translateY(0);transition:transform .28s ease,opacity .2s ease;will-change:transform,opacity}.menu-bar.mb-hidden{opacity:.98;pointer-events:none;transform:translateY(110%)}.menu-bar .mb-container{margin:0 auto;display:grid;align-items:center;width:var(--appWidth);grid-auto-flow:column;grid-auto-columns:1fr;max-width:var(--appWidth);background:var(--appPageBg);border-top:1px solid var(--appBorder);grid-template-columns:repeat(var(--mb-count, 5),minmax(0,1fr))}.menu-bar .mb-item{gap:4px;padding:6px;min-width:0;cursor:pointer;position:relative;align-items:center;display:inline-flex;flex-direction:column;text-decoration:none;justify-content:center;color:var(--appTextColor)!important}.menu-bar .mb-item:hover{text-decoration:none;transition:color .2s ease-in-out;color:var(--appPrimary)!important}.menu-bar .mb-item[aria-current=page],.menu-bar .mb-item.is-active{color:var(--appPrimary)!important}.menu-bar .mb-item .mb-icon{line-height:0;display:inline-flex}.menu-bar .mb-item .mb-icon svg{width:22px;height:22px;stroke:currentColor}.menu-bar .mb-item .mb-label{font-size:11px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.menu-bar{transition:none}}@media (max-width: 600px){.menu-bar .mb-container{background:var(--appSurface)}}.unimodal-overlay{inset:0;opacity:0;display:flex;z-index:8000;position:fixed;visibility:hidden;pointer-events:none;align-items:flex-end;justify-content:center;background-color:var(--appOverlayBg);transition:opacity .28s ease,visibility .28s ease}.unimodal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}@supports not (backdrop-filter: blur(1px)){.unimodal-overlay{background-color:var(--appOverlayBg)}}.unimodal-overlay .modal,.unimodal-overlay .modal-generic-safearea{display:none}.unimodal-overlay[data-mode=generic] .modal[data-modal=generic],.unimodal-overlay[data-mode=generic] .modal-generic-safearea{display:block}.modal{left:50%;position:fixed;max-width:100vw;width:var(--appWidth);background:var(--appSurface);transition:transform .3s ease}.modal--bottom{bottom:0;border-radius:var(--appRadius) var(--appRadius) 0 0}.modal--center{top:50%;border-radius:var(--appRadius)}.unimodal-overlay .modal.modal--bottom{transform:translate(-50%,100%)}.unimodal-overlay.active .modal.modal--bottom{transform:translate(-50%)}.unimodal-overlay .modal.modal--center{transform:translate(-50%,-50%) scale(.98)}.unimodal-overlay.active .modal.modal--center{transform:translate(-50%,-50%) scale(1)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--appSpacing) 16px;border-bottom:1px solid var(--appBorder)}.modal-title{font-size:16px;font-weight:700;color:var(--appTextColor)}.modal-body{padding:var(--appSpacing) 16px}.modal-footer{gap:12px;display:flex;align-items:center;padding:var(--appSpacing) 16px;border-top:1px solid var(--appBorder)}.modal-header .close-modal-button,.modal-header .close-cart-button,.modal-header .close-wishlist-button,.modal-header .close-variant-button{border:0;padding:6px;cursor:pointer;background:none;border-radius:var(--appRadius)}.modal-header .close-modal-button svg,.modal-header .close-cart-button svg,.modal-header .close-wishlist-button svg,.modal-header .close-variant-button svg{width:22px;height:22px;fill:var(--appTextColor)!important}html:has(.unimodal-overlay),body:has(.unimodal-overlay){width:100%!important;overflow-x:hidden!important}.share-modal{--share-x: #111111;--share-sms: #16a34a;--share-line: #00c300;--share-whatsapp: #25d366;--share-telegram: #229ed9;--share-facebook: #1877f2}.share-product{gap:12px;display:flex;align-items:center;margin-bottom:12px;padding:var(--appSpacing);background:var(--appSurface);border-radius:var(--appRadius)}.share-product-thumb{width:44px;height:44px;flex:0 0 auto;overflow:hidden;background:var(--appSurface);border-radius:var(--appRadius)}.share-product-image{width:100%;height:100%;display:block;object-fit:cover}.share-product-title{font-size:14px;font-weight:600;overflow:hidden;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;color:var(--appTextColor);-webkit-box-orient:vertical}.share-grid{gap:14px;display:grid;grid-template-columns:repeat(4,1fr)}.share-item{border:0;gap:8px;display:flex;cursor:pointer;align-items:center;flex-direction:column;background:transparent}.icon-wrapper{width:52px;height:52px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--appBorder);color:var(--appTextColor);transition:border-color .2s ease,background-color .2s ease,transform .1s ease}.share-item:active .icon-wrapper{transform:scale(.96)}.share-item span{font-size:12px;font-weight:500;color:var(--appTextColor)}.share-item .icon-wrapper:hover{background:var(--appSurface);border-color:var(--appPrimary)!important}.share-item.whatsapp .icon-wrapper{color:var(--share-whatsapp);border-color:color-mix(in oklab,var(--share-whatsapp) 35%,var(--appBorder))}.share-item.telegram .icon-wrapper{color:var(--share-telegram);border-color:color-mix(in oklab,var(--share-telegram) 35%,var(--appBorder))}.share-item.line .icon-wrapper{color:var(--share-line);border-color:color-mix(in oklab,var(--share-line) 35%,var(--appBorder))}.share-item.facebook .icon-wrapper{color:var(--share-facebook);border-color:color-mix(in oklab,var(--share-facebook) 35%,var(--appBorder))}.share-item.x .icon-wrapper{color:var(--share-x)}.share-item.copy .icon-wrapper{color:var(--appTextColor)}.share-item.sms .icon-wrapper{color:var(--share-sms);border-color:color-mix(in oklab,var(--share-sms) 35%,var(--appBorder))}.share-item.more .icon-wrapper{color:var(--appTextColor)}@media (max-width: 550px){.modal .share-modal{padding:var(--appSpacing) 14px 16px}.icon-wrapper{width:48px;height:48px}}.modal .cart-view,.modal .cart-modal{max-height:60vh;overflow-y:auto;overflow-x:hidden}.cart-list{margin:0;padding:0;list-style:none}.modal .modal-footer.cart-modal{padding:var(--appSpacing) 16px}.modal .modal-footer .footer-cart{gap:12px;width:100%;display:grid;align-items:center;grid-template-columns:1fr 1fr}.cart-total-box{gap:4px;min-width:0;display:flex;align-self:stretch;flex-direction:column;justify-content:center;color:var(--appTextColor)}.cart-total-label{line-height:1;font-size:13px}.cart-total-amount{font-weight:700;font-size:16px;line-height:1.2}.modal .modal-footer .footer-cart .btn{width:100%;margin:0}.cart-item{gap:12px;display:flex;align-items:center;padding:var(--appSpacing) 6px;justify-content:space-between;border-bottom:1px solid var(--appBorder)}.cart-item .cart-item-left{min-width:0;flex:1 1 auto}.cart-item .cart-item-right{flex:0 0 auto}.cart-item:last-child{border-bottom:none}.cart-item-name{font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--appTextColor)}.cart-item-variant{font-size:12px;margin-top:2px;color:var(--appTextMuted)}.cart-item-right{gap:10px;display:flex;align-items:center;white-space:nowrap}.cart-item-qty{font-size:12px;color:var(--appTextMuted)}.cart-item-total{font-size:14px;font-weight:700}.cart-item-remove{border:none;cursor:pointer;align-items:center;display:inline-flex;justify-content:center;background:transparent;color:var(--appTextMuted)}.cart-item-remove:hover{color:var(--appDanger)}.modal .wishlist-modal,.modal .wishlist-view{overflow-y:auto}.wishlist-list{margin:0;padding:0;list-style:none}.wishlist-empty{padding:8px 2px;color:var(--appTextColor)}.modal .modal-footer.wishlist-modal .btn{width:100%;display:block}.modal .modal-footer .footer-wishlist{width:100%}.wishlist-item{gap:12px;display:flex;align-items:center;padding:var(--appSpacing) 6px;justify-content:space-between;border-bottom:1px solid var(--appBorder)}.wishlist-item:last-child{border-bottom:none}.wishlist-item-left{gap:10px;min-width:0;display:flex;align-items:center}.wishlist-thumb{width:44px;height:44px;flex:0 0 auto;overflow:hidden;border-radius:var(--appRadius)}.wishlist-thumb img{width:100%;height:100%;display:block;object-fit:cover}.wishlist-info{display:flex;min-width:0;flex-direction:column}.wishlist-name{font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none!important;color:var(--appTextColor)!important}.wishlist-name:hover{text-decoration:underline}.wishlist-thumb a{width:100%;height:100%;display:block}.wishlist-variant{font-size:12px;margin-top:2px;color:var(--appTextColor)}.wishlist-price{font-size:14px;margin-top:4px;font-weight:700}.wishlist-item-right{gap:8px;display:flex;align-items:center}.wishlist-remove{cursor:pointer;padding:6px 10px;background:transparent;color:var(--appTextColor);border-radius:var(--appRadius);border:1px solid var(--appBorder)}.wishlist-remove:hover{color:var(--appDanger);border-color:var(--appDanger)}.variant-modal{display:flex;max-height:90vh;flex-direction:column}.variant-modal-summary{gap:12px;display:flex;align-items:center;margin-bottom:15px;padding:var(--appSpacing);border-bottom:1px solid var(--appBorder)}.variant-summary-thumb{width:60px;flex:0 0 auto;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--appRadius)}.variant-summary-thumb img{width:100%;height:100%;display:block;object-fit:cover}.variant-summary-info{gap:6px;min-width:0;display:grid;flex:1 1 auto;grid-template-rows:auto auto}.variant-summary-price .price-main{display:inline-flex;align-items:baseline;color:var(--appPriceColor)}.variant-summary-price .price-main .currency{line-height:1;font-size:12px;font-weight:600}.variant-summary-price .price-main .amount{line-height:1;font-size:18px;font-weight:700}.variant-summary-price .price-sub{gap:8px;display:flex;font-size:12px;margin-top:2px;align-items:center}.variant-summary-price .price-compare{color:var(--appTextMuted);text-decoration:line-through}.variant-summary-price .discount-percent{font-size:11px;font-weight:600;padding:2px 6px;border-radius:6px;color:var(--appPriceColor);background-color:rgb(from var(--appPriceColor) r g b / .2)}.modal .modal-footer.variant-actions{gap:10px;bottom:0;width:100%;display:flex;flex-shrink:0;position:sticky;margin-left:auto;margin-right:auto;justify-content:center;max-width:var(--appWidth);background:var(--appSurface);border-top:1px solid var(--appBorder)}.modal .modal-footer.variant-actions>*{min-width:0}.modal .modal-footer.variant-actions .btn{margin:0}.modal .modal-footer.variant-actions .btn-checkout,.modal .modal-footer.variant-actions .btn-outline{flex:1 1 auto}.modal .modal-footer .footer-variant{gap:10px;width:100%;display:grid;grid-template-columns:30% 70%;align-items:center}.modal .modal-footer .footer-variant>*{min-width:0}.modal .modal-footer .footer-variant .bb-left{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:10px;position:relative}.modal .modal-footer .footer-variant .bb-right{gap:10px;width:100%;align-items:stretch;display:inline-flex}.modal .modal-footer .footer-variant .bb-right .btn{flex:1 1 0%;width:auto;min-width:0}.modal .modal-footer .footer-variant .bb-left .btn-addtocart:after{top:22%;left:50%;width:1px;content:"";bottom:22%;position:absolute;transform:translate(-50%);background:var(--appBorder)}.modal .modal-footer .footer-variant .bb-left .btn-icon+.btn-icon:before{content:none}.modal .modal-footer .footer-variant .btn{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal .modal-footer .footer-variant:has(.bb-left[hidden]){grid-template-columns:1fr}.btn{height:40px;padding:0 24px;font-size:16px;cursor:pointer;font-weight:600;align-items:center;display:inline-flex;justify-content:center;transition:all .3s ease;border-radius:var(--appRadius)}.btn:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.2)}.btn{margin:8px 5px}.btn.btn-checkout{border:none;color:var(--appButtonFg);background:var(--appButtonBg)}.btn.btn-checkout,.btn.btn-addtocart{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.btn-checkout:hover{filter:brightness(.9)}.btn.btn-addtocart{color:var(--appButtonBg);background:var(--appButtonFg);border:1px solid var(--appButtonBg)}.btn.btn-addtocart:hover{filter:brightness(.9)}.btn.btn-icon{padding:0;width:40px;height:40px;flex:0 0 auto;color:var(--appButtonBg);transition:all .3s ease;background:var(--appButtonFg);border:1px solid var(--appButtonBg)}.btn.btn-icon:hover{filter:brightness(.9)}.btn.btn-icon svg{width:20px;height:20px}
