/**
* Theme: Minipee Scalev Theme
* Version: 1.1.3
* Website: https://scawan.com
* Description: Minipee Scalev Theme by Scawan.
* Build: 2026-01-07T07:35:55.194Z
*/
: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)}body:has(.header--product) .gallery-main{margin-top:0!important}.header--product.is-transparent{--appHeaderBg: transparent;--appHeaderFg: #ffffff;background:transparent!important;border-color:transparent!important;--headerIconBg: color-mix(in srgb, var(--appTextColor) 24%, transparent)}.header--product.is-transparent .header-title{opacity:0;visibility:hidden;pointer-events:none}.header--product.is-scrolled .header-title{opacity:1;visibility:visible;pointer-events:auto}.header--product.is-scrolled{--headerIconBg: transparent;background:var(--appHeaderBg)!important;border-color:var(--appBorder)!important}.header--product.is-scrolled .icon-button{background:transparent!important;color:var(--appHeaderFg)!important}.header--product.is-scrolled .icon-button svg,.header--product.is-scrolled .icon-button svg path{fill:var(--appHeaderFg)!important}html:has(.header--checkout:not([aria-hidden=true])),body:has(.header--checkout:not([aria-hidden=true])){width:100%!important;overflow-x:hidden!important}.header--checkout .header-container{border:none;display:grid;margin:0 auto;align-items:center;justify-items:center;justify-content:center;background:transparent;max-width:var(--appWidth);padding:0 var(--appSpacing);height:var(--appHeaderHeight);grid-template-columns:1fr auto 1fr}.header.header--checkout{left:0!important;right:0!important;width:100%!important}.header--checkout .nav-left{justify-self:start}.header--checkout .nav-center{justify-self:center}.header--checkout .header-title{position:static;transform:none;text-align:center}html:has(.header--checkout:not([aria-hidden=true])){width:100%!important;overflow-x:hidden!important}body:has(.header--checkout:not([aria-hidden=true])) div.relative.flex.min-h-screen{padding-top:50px!important}.header--checkout img{width:auto!important;height:20px!important;display:block!important;max-width:100%!important;margin-left:auto!important;object-fit:contain!important;margin-right:auto!important}.header--checkout .icon-button{--headerIconBg: transparent;background:transparent!important;border-radius:10px}body.lightbox-open{overflow:hidden}.gallery-main{cursor:pointer;overflow:hidden;user-select:none;position:relative;touch-action:pan-y;-webkit-user-select:none;overscroll-behavior-x:contain;margin-top:var(--appHeaderHeight);background-color:var(--appSurface)}.gallery-main-slider{height:auto;display:flex;touch-action:pan-y;transition:transform .3s ease}.gallery-main-slider .gallery-slide{width:100%;height:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center}.gallery-main-slider img{width:100%;height:auto;display:block;object-fit:contain;object-position:center center;background-color:var(--appOverlayFg)}.gallery-counter{right:10px;z-index:10;bottom:10px;font-size:12px;padding:2px 8px;position:absolute;border-radius:5px;color:var(--appTextColor);transition:opacity .2s ease;border:1px solid var(--appBorder);background-color:var(--appSurface)}.gallery-main:not(.loaded) .gallery-counter{opacity:0}.gallery-lightbox{top:0;left:0;width:100%;height:100%;z-index:1002;display:none;position:fixed;justify-content:center;background-color:var(--appOverlayBg)}.gallery-lightbox.show{display:flex;z-index:7000}.lightbox-content-wrapper{display:flex;height:100%;max-width:100vw;flex-direction:column;width:var(--appWidth)}.lightbox-top-control,.lightbox-bottom-control{flex-shrink:0;padding-top:8px;color:var(--appOverlayFg);background-color:var(--appOverlayBg)}.lightbox-top-control{display:flex;min-height:48px;position:relative;align-items:center;justify-content:center}.lightbox-close-btn{top:50%;left:8px;width:40px;border:none;height:40px;padding:8px;font-size:24px;cursor:pointer;background:none;position:absolute;align-items:center;display:inline-flex;justify-content:center;color:var(--appOverlayFg);transform:translateY(-50%)}.lightbox-main-view{flex-grow:1;display:flex;overflow:hidden;position:relative;align-items:center;justify-content:center}.lightbox-top-control .lightbox-counter{top:50%;right:8px;height:40px;font-size:14px;min-width:40px;padding:0 10px;background:none;position:absolute;align-items:center;display:inline-flex;justify-content:center;color:var(--appOverlayFg);transform:translateY(-50%)}.lightbox-image-slider{display:flex;height:100%;transition:transform .3s ease-in-out}.lightbox-image-slider .lightbox-image-item{width:100%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lightbox-image-slider img{max-width:100%;max-height:100%;object-fit:contain;box-sizing:border-box}.lightbox-bottom-bar{gap:12px;display:flex;margin-top:8px;align-items:center;color:var(--appOverlayFg);justify-content:space-between;padding:var(--appSpacing) 12px;background:var(--appOverlayBg)}.lightbox-product-info{flex:1;min-width:0;display:flex;flex-direction:column}.lightbox-product-name{font-size:14px;font-weight:600;overflow:hidden;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;text-overflow:ellipsis;color:var(--appOverlayFg);-webkit-box-orient:vertical}.lightbox-product-price{display:flex;opacity:.95;font-size:14px;color:var(--appPriceColor)}.lightbox-product-price .price-main{display:flex;align-items:baseline;margin-right:5px;font-weight:600}.lightbox-product-price .price-main .currency{opacity:.9}.lightbox-product-price .price-sub{gap:8px;opacity:.95;font-size:12px;flex-wrap:nowrap;white-space:nowrap;align-items:center;display:inline-flex}.lightbox-product-price .price-compare{color:var(--appTextMuted);text-decoration:line-through}.lightbox-product-price .discount-percent{font-weight:600;color:var(--appPriceColor)}.lightbox-buy-now.btn{margin:0;flex:0 0 auto;font-size:14px;border-radius:10px;padding:var(--appSpacing) 16px}.gallery-thumbs-wrapper{width:100%;background:transparent}.gallery-thumbs-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.gallery-thumbs{gap:8px;display:flex;margin:0 auto;padding:8px 12px;width:max-content}.gallery-thumb{width:30px;height:30px;flex-shrink:0;cursor:pointer;overflow:hidden;position:relative;border-radius:10px;border:2px solid transparent}.gallery-thumb.active{border-color:var(--appPrimary)}.gallery-thumb img{width:100%;height:100%;object-fit:contain}.gallery-main .gallery-thumbs-wrapper{left:0;right:0;bottom:8px;z-index:12;opacity:0;display:block;visibility:hidden;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.gallery-main .gallery-thumbs-container{margin:0 auto;padding:6px 8px;width:max-content;border-radius:10px;pointer-events:auto;max-width:calc(100% - 16px);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);background:color-mix(in srgb,var(--appOverlayBg) 18%,transparent)}.gallery-main .gallery-thumbs{padding:0}.gallery-main:hover .gallery-thumbs-wrapper,.gallery-main.show-thumbs .gallery-thumbs-wrapper{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0s linear 0s}.lightbox-thumbnail-track{gap:8px;display:flex;margin:0 auto;width:max-content}.lightbox-thumbnail{width:50px;height:50px;flex-shrink:0;cursor:pointer;overflow:hidden;border-radius:10px;border:2px solid transparent}.lightbox-thumbnail.active{border-color:var(--appPrimary)}.lightbox-thumbnail img{width:100%;height:100%;object-fit:contain}.promo-banner{gap:10px;display:none;flex-wrap:nowrap;align-items:center;color:var(--appPromoBannerFg);justify-content:space-between;padding:13px var(--appSpacing);background:linear-gradient(90deg,var(--appPromoBannerBg) 0%,color-mix(in srgb,var(--appPromoBannerBg) 80%,white) 100%)}.promo-banner.active{display:flex}.promo-left{gap:6px;min-width:0;font-weight:800;align-items:center;display:inline-flex;letter-spacing:.3px}.promo-label{gap:3px;display:flex;font-size:12px;align-items:center}.promo-label img{height:14px}.promo-right{gap:6px;flex-shrink:0;flex-wrap:nowrap;align-items:center;display:inline-flex}.promo-deadline-label{height:15px;opacity:.95;font-size:10px;line-height:15px;align-items:center;white-space:nowrap;display:inline-flex;letter-spacing:.2px;text-transform:uppercase}.countdown{gap:1px;height:15px;line-height:15px;display:inline-flex;align-items:center}.cd-sep{opacity:.9;color:#000;font-size:11px;font-weight:700;line-height:15px}.cd-box{width:auto;height:15px;min-width:20px;font-size:11px;overflow:hidden;font-weight:700;line-height:15px;background:#111;text-align:center;border-radius:3px;position:relative;align-items:center;display:inline-flex;justify-content:center;color:var(--appPromoBannerFg);font-variant-numeric:tabular-nums;box-shadow:inset 0 -1px #ffffff0f,inset 0 1px #0000002e;padding:0 4px}.cd-value{display:inline-block}.promo-banner.ended{opacity:.75;filter:grayscale(.3)}.price-card{overflow:hidden;position:relative;padding:var(--appSpacing);background:var(--appSurface)}.price-card .price-card-top{gap:10px;display:flex;align-items:center;justify-content:flex-start}.price-card .price-card-left{gap:8px;min-width:0;display:flex;align-items:center}.price-card .price-card-right{margin-left:auto;align-items:center;display:inline-flex}.price-card .price-card-right .sold-count{font-size:12px;margin-right:8px;white-space:nowrap;color:var(--appTextMuted)}.price-card .price-card-icon{display:none}.price-card .price-stack{gap:5px;min-width:0;display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline}.price-card .price-main{font-weight:700;display:inline-flex;align-items:baseline;letter-spacing:.2px;color:var(--appPriceColor)}.price-card .price-main .currency{font-size:14px}.price-card .price-main .amount{font-size:20px}.price-card .price-sub{gap:5px;margin-top:0;display:inline-flex;align-items:baseline}.price-card .price-sub .price-compare{font-size:13px;color:var(--appTextMuted);text-decoration:line-through}.price-card .price-sub .discount-percent{font-size:13px;font-weight:700;color:var(--appPriceColor)}.price-card .wishlist-toggle{align-items:center;display:inline-flex;justify-content:center;color:var(--appTextColor);width:var(--wishlistIconSize, 20px);height:var(--wishlistIconSize, 20px)}.price-card .wishlist-toggle:focus-visible{outline-offset:3px;outline:2px solid var(--appPrimary)}.price-card .wishlist-toggle svg{width:var(--wishlistIconSize, 20px);height:var(--wishlistIconSize, 20px)}.price-card .wishlist-toggle.filled{color:var(--appDanger)}.price-card .wishlist-toggle .heart-filled{display:none}.price-card .wishlist-toggle.filled .heart-filled{display:inline}.price-card .wishlist-toggle.filled .heart-outline{display:none}.price-card .price-card-bottom{gap:4px;display:flex;margin-top:10px;align-items:center}.price-card .benefit-pill{gap:6px;font-size:12px;padding:1px 8px;border-radius:5px;align-items:center;white-space:nowrap;display:inline-flex}.price-card .benefit-pill .label{opacity:.9;color:inherit}.price-card .benefit-pill .value{font-weight:700}.price-card .benefit-discount{display:none;color:var(--appPriceColor);border:1px solid var(--appPriceColor)}.price-card .benefit-tags{gap:8px;display:inline-flex}.price-card .benefit-tag{color:var(--appPriceColor);border:1px solid var(--appPriceColor)}.product-summary{--wishlistIconSize: 25px;color:var(--appTextColor);background-color:var(--appSurface)}.product-summary .product-title{min-width:0;flex:1 1 auto;font-size:15px;cursor:pointer;overflow:hidden;min-height:27px;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;color:inherit;-webkit-box-orient:vertical}.product-summary .product-title.expanded{display:block;overflow:visible;text-overflow:initial;-webkit-box-orient:initial;-webkit-line-clamp:initial}.product-summary .title-row{gap:10px;display:flex;margin-top:6px;margin-bottom:5px;align-items:flex-start;padding:0 var(--appSpacing);justify-content:space-between}.product-summary .product-meta{gap:10px;display:flex;color:inherit;font-size:13px;align-items:center;padding:var(--appSpacing);border-bottom:1px solid var(--appBorder)}.product-summary .product-meta .icon-star{width:16px;height:16px;margin-right:4px;vertical-align:middle;color:var(--appWarning)}.product-summary .product-meta .meta-rating,.product-summary .product-meta .meta-reviews{gap:6px;align-items:center;display:inline-flex}.product-summary .product-meta a{color:var(--appTextMuted);text-decoration:underline}.product-summary .product-meta a:hover{color:color-mix(in srgb,var(--appTextMuted) 70%,var(--appTextColor) 30%)}.product-summary .sold-count{font-size:13px;color:var(--appTextMuted)}.product-summary .benefit-section{background-color:inherit}.product-summary .benefit-row{gap:8px;width:100%;border:none;display:flex;align-items:center;padding:var(--appSpacing);color:inherit;background-color:transparent;justify-content:space-between}.product-summary .benefit-row+.benefit-row{border-top:1px solid var(--appBorder)}.product-summary .benefit-left{gap:8px;min-width:0;align-items:center;display:inline-flex}.product-summary .benefit-icon{color:var(--appPrimary)}.product-summary .benefit-left svg{color:var(--appPrimary)}.product-summary .benefit-text{min-width:0;display:flex;flex-direction:column}.product-summary .benefit-title{gap:6px;font-size:13px;display:inline-flex;align-items:baseline;color:inherit}.product-summary .benefit-title .dot{opacity:.8;color:var(--appTextMuted)}.product-summary .benefit-title .dot{font-size:0}.product-summary .benefit-title .dot:before{content:"\25cf";font-size:12px;line-height:1}.variant-summary{gap:8px;display:flex;font-size:14px;cursor:pointer;line-height:1.2;align-items:center;color:var(--appTextColor);background:var(--appSurface);justify-content:space-between;padding:15px var(--appSpacing)}.variant-summary .vs-left{gap:6px;flex:1;min-width:0;display:flex;flex-direction:column}.variant-summary-text{font-size:14px;font-weight:600;overflow:hidden;margin-bottom:7px;white-space:nowrap;text-overflow:ellipsis;color:var(--appTextColor)}.variant-preview{overflow:hidden;display:inline-flex}.variant-group{gap:4px;margin-right:8px;display:inline-flex}.variant-summary .variant-chip{line-height:1;font-size:12px;max-width:140px;overflow:hidden;padding:7px 20px;white-space:nowrap;border-radius:999px;text-overflow:ellipsis;color:var(--appTextColor);background:var(--appSurface);border:1px solid var(--appBorder)}.variant-summary .variant-chip.active{font-weight:600;color:var(--appPrimary);background:rgb(from var(--appPrimary) r g b / .1);border-color:rgb(from var(--appPrimary) r g b / .5)}.store-card{padding:var(--appSpacing);background:var(--appSurface)}.store-top{gap:12px;display:flex;align-items:center;justify-content:space-between}.store-left{gap:10px;min-width:0;align-items:center;display:inline-flex}.store-logo{width:35px;height:35px;object-fit:cover;border-radius:999px;background:var(--appSurface);border:1px solid var(--appBorder)}.store-meta{min-width:0;display:flex;flex-direction:column}.store-name{gap:3px;font-size:14px;font-weight:700;align-items:center;display:inline-flex;color:var(--appTextColor)}.store-location{font-size:12px;color:var(--appTextMuted)}.store-stats{display:flex;gap:10px 14px;flex-wrap:wrap;margin-top:10px;align-items:center}.store-badges{gap:2px;flex:1 1 100%;display:inline-flex;color:var(--appTextColor)}.store-badges .dot{opacity:.8;font-size:0;color:var(--appTextMuted)}.store-badges .dot:before{content:"\25cf";font-size:12px}.badge{gap:6px;font-size:12px;padding:1px 7px;align-items:center;display:inline-flex}.badge svg{color:var(--appPrimary)}.description{margin-bottom:50px;background:var(--appSurface);padding:calc(var(--appSpacing) * 2)}.description h1{display:block;font-size:15px;font-weight:700;line-height:18px;position:relative;letter-spacing:-.1px;text-decoration:initial;margin:var(--appSpacing) 0;color:var(--appTextColor)}.description-content{font-size:14px;line-height:1.7;word-break:break-word;overflow-wrap:anywhere;color:var(--appTextMuted)}.description-content *{color:inherit;max-width:100%;font-size:inherit;line-height:inherit}.description-content>*:first-child{margin-top:0}.description-content>*:last-child{margin-bottom:0}.description-content p{margin:0 0 5px}.description-content h1,.description-content h2,.description-content h3,.description-content h4,.description-content h5,.description-content h6{font-weight:600;line-height:1.3;margin-bottom:.5em;color:var(--appTextColor)}.description-content h1{font-size:1.5em}.description-content h2{font-size:1.25em}.description-content h3{font-size:1.125em}.description-content h4{font-size:1em}.description-content ul,.description-content ol{margin:0 0 5px 1.25em;padding-left:5px}.description-content ul{list-style-type:disc}.description-content ol{list-style-type:decimal}.description-content li{margin:.25em 0}.description-content li>ul,.description-content li>ol{margin-top:.25em}.description-content a{color:var(--appPrimary);text-decoration:underline;text-underline-offset:2px}.description-content a:hover{text-decoration-thickness:2px}.description-content a:focus{outline-offset:2px;outline:2px solid var(--appPrimary)}.description-content img{height:auto;display:block;margin:1em 0;max-width:100%;border-radius:8px}.description-content blockquote{margin:1em 0;padding-left:1em;font-style:italic;color:var(--appTextMuted);border-left:4px solid var(--appBorder)}.description-content code{font-size:.95em;border-radius:4px;padding:.15em .35em;background:color-mix(in srgb,var(--appTextColor) 5%,var(--appPageBg));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.description-content pre{overflow:auto;padding:12px;margin:1em 0;border-radius:8px;background:color-mix(in srgb,var(--appTextColor) 6%,var(--appPageBg))}.description-content pre code{padding:0;background:none;font-size:.9em}.description-content hr{height:1px;border:0;margin:1.5em 0;background:var(--appBorder)}.description-content table{width:100%;border-collapse:collapse;margin:1em 0}.description-content th,.description-content td{padding:8px 10px;border:1px solid var(--appBorder);text-align:left}.description-content thead th{background:color-mix(in srgb,var(--appTextColor) 4%,var(--appPageBg))}.bottom-bar{left:0;right:0;bottom:0;z-index:999;display:flex;margin:0 auto;position:fixed;align-items:stretch;width:100%!important;max-width:var(--appWidth)}.bottom-bar>*{min-width:0}.bottom-bar .bb-left,.bottom-bar .bb-right{display:contents}.bottom-bar .bb-right .btn-checkout{width:auto}.bottom-bar .btn-checkout{flex:1 1 auto}.bottom-bar .btn{height:45px;min-width:0;margin:0!important;border:none!important;border-radius:0!important;box-shadow:none!important}.bottom-bar .btn-whatsapp,.bottom-bar .btn-addtocart{width:auto;height:45px;display:flex;flex:0 0 25%;align-items:center;border:none!important;justify-content:center;background:var(--appSuccess)!important;color:var(--appButtonFg)!important}.bottom-bar .btn-whatsapp svg,.bottom-bar .btn-addtocart svg{width:20px;height:20px}.bottom-bar .btn-whatsapp{position:relative}.bottom-bar .btn-whatsapp:after{content:"";right:0;top:22%;bottom:22%;width:2px;border-radius:5px;position:absolute;background:color-mix(in srgb,var(--appSuccess) 80%,black)}.bottom-bar .btn-checkout{border-radius:0!important}.bottom-bar .btn-checkout,.bottom-bar .btn-addtocart{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bottom-bar .btn-addtocart:hover{filter:brightness(1)!important}.bottom-bar [hidden]{display:none!important}@media (max-width: 550px){.bottom-bar{left:0;right:0;bottom:0;transform:none;max-width:none;width:100%!important}}@media (max-width: 400px){.bottom-bar .btn-checkout,.bottom-bar .btn-outline,.variant-modal-actions .btn-checkout,.variant-modal-actions .btn-outline{margin:6px;font-size:14px;padding:0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.modal-footer .footer-variant{gap:8px;display:grid;align-items:center;grid-template-columns:auto 1fr}.modal-footer .footer-variant>*{min-width:0}.modal-footer .footer-variant .bb-left{gap:8px;align-items:center;display:inline-flex}.modal-footer .footer-variant .bb-right{display:inline-flex;align-items:stretch}.modal-footer .footer-variant .bb-right .btn-checkout{width:100%}.modal-footer .footer-variant .btn{height:45px;margin:0!important}.modal-footer .footer-variant .btn-icon{width:45px;height:45px;position:relative;background:transparent!important;color:var(--appPrimary)!important}.modal-footer .footer-variant .btn-icon+.btn-icon:before{content:"";top:22%;left:-4px;width:1px;bottom:22%;position:absolute;background:var(--appBorder)}.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}.toast{gap:12px;bottom:20px;z-index:9999;display:flex;font-size:14px;position:fixed;transform:none;text-align:left;color:#f0f0f0;border-radius:12px;align-items:center;pointer-events:auto;justify-content:space-between;padding:var(--appSpacing) 12px;background:#000000e6;will-change:transform,opacity;width:calc(var(--appWidth) - 40px);box-shadow:0 8px 30px #00000059;border:1px solid rgba(255,255,255,.08);left:calc((100vw - var(--appWidth)) / 2 + 20px)}@supports (width: 100dvw){.toast{left:calc((100dvw - var(--appWidth)) / 2 + 20px)!important}}.toast.is-visible{animation:toastVerticalIn .25s ease}.toast.is-closing{animation:toastVerticalOut .2s ease forwards}.toast-message{flex:1 1 auto}.toast-close{border:none;color:inherit;cursor:pointer;background:transparent}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-50%) translateY(100px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(100px)}}@keyframes toastVerticalIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes toastVerticalOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}.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}.sales-popup{top:12px;right:12px;z-index:1200;display:none;position:fixed;max-width:340px;width:calc(100vw - 24px)}.sales-popup.show{display:block;animation:popup-slide-in .3s ease}.sales-popup.hide{animation:popup-slide-out .25s ease forwards}.sales-popup-card{padding:12px;border-radius:14px;color:var(--appTextColor);background:var(--appSurface);border:1px solid var(--appBorder);box-shadow:0 10px 30px #0000002e}.sales-popup-row{gap:12px;display:flex;align-items:center}.sales-popup-thumb{width:52px;height:52px;flex:0 0 auto;overflow:hidden;border-radius:10px;background:var(--appSurface);border:1px solid var(--appBorder)}.sales-popup-thumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.sales-popup-content{flex:1;min-width:0}.sales-popup-title{font-size:13px;line-height:1.35;margin:0 0 4px;color:var(--appTextColor)}.sales-popup-name{font-weight:700;text-decoration:none!important;color:var(--appPrimary)!important}.sales-popup-name:hover{text-decoration:underline}.sales-popup-product{display:block;font-size:13px;line-height:1.3;font-weight:600;overflow:hidden;margin:0 8px 8px 0;white-space:nowrap;text-overflow:ellipsis;color:var(--appTextColor)!important}.sales-popup-meta{gap:2px;display:flex;align-items:center;justify-content:flex-start}.sales-popup-meta svg{width:14px;height:14px;display:block;flex:0 0 auto;color:var(--appTextMuted)}.sales-popup-meta .ago-icon{width:14px;height:14px;display:block;flex:0 0 auto;color:var(--appTextMuted)}.sales-popup-ago{font-size:12px;line-height:1;color:var(--appTextMuted)}@keyframes popup-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sales-popup-close{border:none;width:28px;height:28px;cursor:pointer;border-radius:8px;background:transparent;color:var(--appTextMuted)}.sales-popup-close:hover{background:var(--appSurface);color:var(--appTextColor)}.sales-popup-head{display:flex;align-items:start;justify-content:space-between}@keyframes popup-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (max-width: 550px){.sales-popup{left:12px;right:12px;width:auto;max-width:none}.sales-popup-card{margin:0;width:100%;border-radius:12px}}.variants{padding:0 20px}.variant-modal-content .variants{margin:0;padding:0}.variant-title{font-size:14px;margin-bottom:5px;text-transform:capitalize;color:var(--appTextColor)}.variant-options,.variant-qty-options{gap:10px;display:flex;flex-wrap:wrap;margin-bottom:10px}.variant-qty{gap:12px;display:flex;margin-top:6px;padding:12px 0 0;align-items:center;justify-content:space-between;border-top:1px solid var(--appBorder)}.variant-qty .variant-title{margin:0;font-size:14px}.variant-qty .variant-qty-options{margin:0}.variant-extra{margin-top:12px}.variant-option{cursor:pointer;line-height:1;font-size:14px;padding:8px 12px;transition:all .3s ease;color:var(--appTextColor);background:var(--appSurface);border-radius:var(--appRadius);border:1px solid var(--appBorder)}.variant-option:hover{border-color:rgb(from var(--appPrimary) r g b / .7)}.variant-option.active{font-weight:700;color:var(--appPrimary);box-shadow:0 2px 6px #00000014;background:rgb(from var(--appPrimary) r g b / .1);border-color:rgb(from var(--appPrimary) r g b / .7)}.variant-option:disabled{opacity:.5;cursor:not-allowed;background:var(--appSurface)}.quantity-control{gap:0;padding:2px;display:flex;width:fit-content;align-items:center;background:var(--appSurface);border-radius:var(--appRadius);border:1px solid var(--appBorder)}.qty-btn{width:25px;height:25px;border:none;font-size:15px;cursor:pointer;align-items:center;display:inline-flex;justify-content:center;background:transparent;color:var(--appTextColor)}.qty-btn:hover{filter:brightness(.9)}.qty-input{width:50px;height:25px;border:none;outline:none;font-size:14px;font-weight:600;text-align:center;color:var(--appPriceColor);background:transparent;border-left:1px solid var(--appBorder);border-right:1px solid var(--appBorder)}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number]{-moz-appearance:textfield;appearance:textfield}@media (min-width: 768px){.bg-\[var\(--page-bg\)\],.product-container{box-shadow:0 1px 2px #0000000a,0 8px 24px #00000014,0 32px 64px #0000000f!important;border:1px solid var(--appBorder)!important}}
