.product-card-image-container[data-v-ff5b0ba0]{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.product-card-image[data-v-ff5b0ba0]{-o-object-fit:cover;object-fit:cover}.validity-badge[data-v-ff5b0ba0]{align-items:center;background:rgba(0,0,0,.6);border-radius:4px;bottom:8px;color:#fff;display:flex;font-size:1rem;gap:4px;padding:3px 8px;position:absolute;right:8px;transition:opacity .3s;z-index:2}.product-default:hover .validity-badge[data-v-ff5b0ba0]{opacity:1}.membership-label[data-v-ff5b0ba0]{align-items:center;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;font-size:1.1rem;font-weight:700;letter-spacing:.5px;padding:5px 12px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:3}.badge-gold[data-v-ff5b0ba0]{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fcf6ba,#aa771c);border:1px solid rgba(184,134,11,.6);color:#4a3b00;text-shadow:0 .5px 0 hsla(0,0%,100%,.4)}.badge-platinum[data-v-ff5b0ba0]{background:linear-gradient(135deg,#d3d3d3,#fff,#d3d3d3,#fff,#d3d3d3);border:1px solid hsla(0,0%,47%,.4);color:#333}.badge-primary[data-v-ff5b0ba0]{background:linear-gradient(135deg,#73499d,#9b6cc3);color:#fff}.product-section img[data-v-1449acbd]{width:100%}@media(max-width:767px){.product-section .heading h2[data-v-1449acbd]{font-size:13px!important;font-weight:700}}.product-section .heading .view-more-btn[data-v-1449acbd]{align-items:center;color:#08c;display:inline-flex;font-size:13px;font-weight:600;gap:4px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease-in-out}.product-section .heading .view-more-btn i[data-v-1449acbd]{font-size:10px;transition:transform .2s ease-in-out}.product-section .heading .view-more-btn[data-v-1449acbd]:hover{color:#069;-webkit-text-decoration:none;text-decoration:none}.product-section .heading .view-more-btn:hover i[data-v-1449acbd]{transform:translateX(3px)}@media(max-width:575px){.product-section .heading .view-more-btn[data-v-1449acbd]{font-size:11px}.product-section .heading .view-more-btn i[data-v-1449acbd]{font-size:9px}}.featured-header-wrapper[data-v-1d745626]{align-items:center;display:flex;justify-content:center;margin-bottom:.75rem;position:relative}.featured-header-wrapper .featured-title[data-v-1d745626]{color:#222;font-size:20px;font-weight:700;margin:0;text-align:center}@media(max-width:767px){.featured-header-wrapper .featured-title[data-v-1d745626]{font-size:13px}}.featured-header-wrapper .view-more-btn[data-v-1d745626]{align-items:center;color:#08c;display:inline-flex;font-size:13px;font-weight:600;gap:4px;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease-in-out}.featured-header-wrapper .view-more-btn i[data-v-1d745626]{font-size:10px;transition:transform .2s ease-in-out}.featured-header-wrapper .view-more-btn[data-v-1d745626]:hover{color:#069}.featured-header-wrapper .view-more-btn:hover i[data-v-1d745626]{transform:translateX(3px)}@media(max-width:575px){.featured-header-wrapper .view-more-btn[data-v-1d745626]{font-size:11px}.featured-header-wrapper .view-more-btn i[data-v-1d745626]{font-size:9px}}.featured-grid[data-v-1d745626]{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}@media(min-width:992px){.featured-grid[data-v-1d745626]{gap:8px;grid-template-columns:repeat(7,1fr)}}@media(max-width:575px){.featured-grid[data-v-1d745626]{gap:5px}}.featured-grid-col[data-v-1d745626]{min-width:0}@media(min-width:992px){.featured-grid-col.desktop-hide[data-v-1d745626]{display:none!important}}.featured-grid-col[data-v-1d745626] .featured-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-direction:column;height:100%;padding:3px 3px 5px;transition:all .2s ease-in-out}.featured-grid-col[data-v-1d745626] .featured-item:hover{border-color:#08c;box-shadow:0 3px 8px rgba(0,0,0,.07);transform:translateY(-2px)}.featured-grid-col[data-v-1d745626] .featured-item .featured-item-image{align-items:center;aspect-ratio:1;border-radius:4px;display:flex;justify-content:center;overflow:hidden;padding:0!important;width:100%}.featured-grid-col[data-v-1d745626] .featured-item .featured-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.featured-grid-col[data-v-1d745626] .featured-item:hover .featured-item-image img{transform:scale(1.05)}.featured-grid-col[data-v-1d745626] .featured-item .featured-item-name{color:#333;font-size:12px;font-weight:800;line-height:1.25;margin-bottom:0;margin-top:3px;padding:0 2px;text-align:center;width:100%}@media(max-width:767px){.featured-grid-col[data-v-1d745626] .featured-item .featured-item-name{font-size:11px;margin-top:2px}}@media(max-width:575px){.featured-grid-col[data-v-1d745626] .featured-item .featured-item-name{font-size:10px}}.featured-skeleton-card[data-v-1d745626]{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-direction:column;padding:3px 3px 5px}.featured-skeleton-card .skeleton-img[data-v-1d745626]{aspect-ratio:1;border-radius:4px;width:100%}.featured-skeleton-card .skeleton-img[data-v-1d745626],.featured-skeleton-card .skeleton-text[data-v-1d745626]{animation:skeleton-shimmer-1d745626 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.featured-skeleton-card .skeleton-text[data-v-1d745626]{border-radius:3px;height:10px;margin-top:4px;width:70%}@keyframes skeleton-shimmer-1d745626{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:992px){#notice_modal .modal-dialog{max-width:800px}}@media(max-width:991px){#notice_modal .modal-dialog{max-width:650px}}#notice_modal .modal-body{max-height:95vh;padding:0}#notice_modal .close-notice-btn{background-color:#ccc;border:1px solid #ccc;position:absolute;right:2px;top:2px}.section-branding[data-v-74a6d992]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.05);margin:2rem auto;max-width:1200px;padding:4rem 2rem}.section-branding .title[data-v-74a6d992]{color:#2d3748;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:3rem;text-align:center}@media(max-width:767px){.section-branding .title[data-v-74a6d992]{font-size:13px!important;margin-bottom:1.5rem}}.section-branding .title span[data-v-74a6d992]{color:#73499d;display:inline-block;position:relative}.section-branding .title span[data-v-74a6d992]:after{background:#73499d;border-radius:2px;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:100%}.feature-grid[data-v-74a6d992]{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(5,1fr);justify-items:center}@media(max-width:991px){.feature-grid[data-v-74a6d992]{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.feature-grid[data-v-74a6d992]{gap:1rem;grid-template-columns:repeat(2,1fr)}}.feature-item[data-v-74a6d992]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.8);border-radius:20px;box-shadow:0 8px 32px rgba(31,38,135,.05);cursor:pointer;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.feature-item[data-v-74a6d992]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.feature-item[data-v-74a6d992]:hover{background:hsla(0,0%,100%,.95);border-color:#73499d;box-shadow:0 15px 45px rgba(31,38,135,.1);transform:translateY(-12px)}.feature-item[data-v-74a6d992]:hover:before{left:100%}.feature-item:hover .image-wrapper[data-v-74a6d992]{background:#fff;box-shadow:0 10px 20px rgba(115,73,157,.2)}.feature-item:hover .image-wrapper img[data-v-74a6d992]{transform:scale(1.15) rotate(5deg)}.feature-item:hover .caption[data-v-74a6d992]{color:#73499d;transform:scale(1.05)}.feature-item .image-wrapper[data-v-74a6d992]{align-items:center;background:#f8f9fa;border-radius:50%;box-shadow:inset 0 2px 10px rgba(0,0,0,.03);display:flex;height:110px;justify-content:center;margin:0 auto 1.5rem;padding:15px;transition:all .4s ease;width:110px}.feature-item .image-wrapper img[data-v-74a6d992]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s cubic-bezier(.175,.885,.32,1.275);width:100%}.feature-item .caption[data-v-74a6d992]{color:#4a5568;font-size:1.15rem;font-weight:700;line-height:1.4;transition:all .3s ease}