.banner-section,.banner-section :before,.banner-section:before,.common-banner,.common-banner :before,.common-banner:before,.sku-banner,.sku-banner :before,.sku-banner:before{border-radius:0!important}.sku-product-title{font-size:54px;overflow-wrap:break-word;transition:font-size .1s ease-out;word-break:break-word}.main-navbar{background:#f6f6f6;border-radius:30px 30px 0 0}.f-box-navbar-wrapper.scrolled .main-navbar{background:#fff}.product-modal-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000bf;display:flex;height:100%;height:100dvh;inset:0;justify-content:center;padding:20px;position:fixed;width:100%;z-index:99999}@media(max-width:992px){.product-modal-overlay{padding:12px}}.product-modal-container{background:#fff;border-radius:20px;box-shadow:0 20px 50px #0000004d;display:flex;flex-direction:column;height:80vh;margin:auto;max-height:800px;max-width:1200px;overflow:hidden;position:relative;width:90vw}@media(max-width:992px){.product-modal-container{border-radius:16px;height:85vh;height:85dvh;margin:auto;max-height:85vh;max-width:100%;width:100%}}.modal-close-btn{align-items:center;background:#f0f0f0;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#333;cursor:pointer;display:flex;height:25px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s ease;width:25px;z-index:20}.modal-close-btn svg{height:20px;stroke:#333;width:20px}.modal-close-btn:hover{background:#e61771;color:#fff}.modal-close-btn:hover svg{stroke:#fff}@media(max-width:992px){.modal-close-btn{background:#0009;height:36px;right:10px;top:10px;width:36px}.modal-close-btn svg{height:18px;stroke:#fff;width:18px}}.modal-grid-layout{display:grid;grid-template-columns:1fr 280px;height:100%;overflow:hidden;width:100%}.modal-grid-layout.no-sidebar{grid-template-columns:1fr}@media(max-width:992px){.modal-grid-layout{grid-template-columns:1fr;grid-template-rows:1fr auto;height:100%;max-height:100%}.modal-grid-layout.no-sidebar{grid-template-rows:1fr}}.modal-main-view{align-items:center;background:#f8f8f8;clip-path:inset(0);cursor:zoom-in;display:flex;height:100%;isolation:isolate;justify-content:center;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);min-height:0;overflow:hidden!important;padding:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.modal-main-view.has-video{cursor:default}@media(max-width:992px){.modal-main-view{cursor:default;padding:15px}}.modal-main-view .modal-main-media{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.modal-main-view .modal-main-media.modal-video-media{outline:none;pointer-events:auto!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;z-index:5}.modal-sidebar-thumbnails{background:#fff;border-left:1px solid #eee;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:16px 12px}@media(max-width:992px){.modal-sidebar-thumbnails{align-items:center;border-left:none;border-top:1px solid #eee;flex-direction:row;gap:6px;height:auto;justify-content:center;max-height:110px;overflow-x:hidden;overflow-y:hidden;padding:10px 8px}}.modal-sidebar-thumbnails .modal-thumb-nav{align-items:center;align-self:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 6px #0000000f;color:#555;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:2px 0;min-height:32px;transition:all .25s cubic-bezier(.2,0,.2,1);width:32px}.modal-sidebar-thumbnails .modal-thumb-nav svg{height:16px;stroke:currentColor;transition:transform .2s ease;width:16px}.modal-sidebar-thumbnails .modal-thumb-nav:hover{background:#e61771;border-color:#e61771;box-shadow:0 4px 12px #e617714d;color:#fff}.modal-sidebar-thumbnails .modal-thumb-nav.prev-thumb-btn:hover svg{transform:translateY(-1px)}.modal-sidebar-thumbnails .modal-thumb-nav.next-thumb-btn:hover svg{transform:translateY(1px)}.modal-sidebar-thumbnails .modal-thumb-nav:active{transform:scale(.92)}@media(max-width:992px){.modal-sidebar-thumbnails .modal-thumb-nav{display:flex!important;height:30px;margin:0;min-height:30px;min-width:30px;width:30px;z-index:2}.modal-sidebar-thumbnails .modal-thumb-nav.next-thumb-btn svg,.modal-sidebar-thumbnails .modal-thumb-nav.prev-thumb-btn svg{transform:rotate(-90deg)}.modal-sidebar-thumbnails .modal-thumb-nav.prev-thumb-btn:hover svg{transform:rotate(-90deg) translate(-1px)}.modal-sidebar-thumbnails .modal-thumb-nav.next-thumb-btn:hover svg{transform:rotate(-90deg) translate(1px)}}.modal-sidebar-thumbnails .thumbnail-list{display:flex;flex:1;flex-direction:column;gap:12px;margin:6px 0;min-height:0;overflow-y:auto;padding:4px 2px;scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.modal-sidebar-thumbnails .thumbnail-list::-webkit-scrollbar{width:4px}.modal-sidebar-thumbnails .thumbnail-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}@media(max-width:992px){.modal-sidebar-thumbnails .thumbnail-list{flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;padding-right:0;-ms-overflow-style:none;scrollbar-width:none}.modal-sidebar-thumbnails .thumbnail-list::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}}.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item{align-items:center;background:#fafafa;border:2px solid #e5e5e5;border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:110px;justify-content:center;padding:6px;transition:all .2s ease;width:100%}@media(max-width:992px){.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item{border-radius:8px;height:54px;min-width:64px;padding:3px;transform:none!important;width:64px}}.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item .thumb-img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item:hover{border-color:#e61771;transform:translateY(-2px)}@media(max-width:992px){.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item:hover{transform:none!important}}.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item.active{border-color:#e61771;box-shadow:0 0 0 3px #e6177126}@media(max-width:992px){.modal-sidebar-thumbnails .thumbnail-list .thumbnail-item.active{transform:none!important}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}
