.gA37aa_section{background-color:var(--color-white);min-height:100vh}.gA37aa_hero{text-align:center;height:400px;color:var(--color-white);background-position:50%;background-size:cover;justify-content:center;align-items:center;margin-bottom:60px;display:flex;position:relative}.gA37aa_heroOverlay{background:#0006;position:absolute;inset:0}.gA37aa_heroContent{z-index:2;max-width:800px;padding:0 20px;position:relative}.gA37aa_heroTitle{font-family:var(--font-ample-medium);margin-bottom:1rem;font-size:3.5rem;line-height:1.2}.gA37aa_heroText{opacity:.9;max-width:100%;margin:0 auto;font-size:1.2rem}.gA37aa_container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.gA37aa_shopContent{gap:32px;padding-top:16px;padding-bottom:80px;display:flex;position:relative}.gA37aa_mainContent{flex:1}.gA37aa_shopGrid{grid-template-columns:repeat(4,1fr)!important;gap:20px 16px!important}@media (max-width:1200px){.gA37aa_shopGrid{grid-template-columns:repeat(3,1fr)!important;gap:18px 14px!important}}@media (max-width:768px){.gA37aa_shopGrid{grid-template-columns:repeat(2,1fr)!important;gap:14px 10px!important}}@media (max-width:480px){.gA37aa_shopGrid{grid-template-columns:repeat(2,1fr)!important;gap:20px 8px!important}}@media (max-width:991px){.gA37aa_shopContent{flex-direction:column}.gA37aa_mobileFilterBtn{background:var(--color-white);cursor:pointer;color:#333;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:12px 20px;font-weight:500;display:flex;box-shadow:0 2px 5px #0000000d}}.gA37aa_mobileFilterBtn{display:none}@media (max-width:768px){.gA37aa_hero{height:300px}.gA37aa_heroTitle{font-size:2.5rem}.gA37aa_heroText{font-size:1rem;font-weight:500}}
.VHVhoa_sidebar{background:#f8f9fa;border-radius:8px;flex-shrink:0;align-self:flex-start;width:280px;height:fit-content;padding:20px;position:sticky;top:100px}.VHVhoa_sidebarHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.VHVhoa_title{color:var(--color-black);margin-bottom:0;font-size:1.25rem;font-weight:600}.VHVhoa_clearBtn{color:#c53030;cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline;transition:color .2s}.VHVhoa_clearBtn:hover{color:#9b2c2c}.VHVhoa_colorDot{border:1px solid silver;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:0 1px 2px #0000001a}.VHVhoa_itemCount{color:#888;margin-left:4px;font-size:.8rem}.VHVhoa_filterGroup{border-bottom:1px solid #e9ecef}.VHVhoa_filterGroup:last-child{border-bottom:none}.VHVhoa_filterHeader{cursor:pointer;color:#333;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:1rem;font-weight:500;transition:color .2s;display:flex}.VHVhoa_filterHeader:hover{color:var(--color-primary)}.VHVhoa_filterContent{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.VHVhoa_filterContent.VHVhoa_open{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8f9fa;max-height:500px;padding-bottom:15px;padding-right:6px;overflow-y:auto}.VHVhoa_filterContent.VHVhoa_open::-webkit-scrollbar{width:5px}.VHVhoa_filterContent.VHVhoa_open::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.VHVhoa_filterContent.VHVhoa_open::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.VHVhoa_filterContent.VHVhoa_open::-webkit-scrollbar-thumb:hover{background:#94a3b8}.VHVhoa_checkboxLabel{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;justify-content:space-between;align-items:center;width:100%;min-width:0;margin-bottom:8px;font-size:.92rem;display:flex}.VHVhoa_checkboxLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.VHVhoa_optionLabelText{word-break:break-word;line-height:1.3}.VHVhoa_itemCount{color:#888;flex-shrink:0;margin-left:auto;padding-left:8px;font-size:.8rem}.VHVhoa_checkboxLabel input{accent-color:var(--color-primary);flex-shrink:0;width:16px;height:16px}.VHVhoa_stockSwitch{border-top:1px solid #e9ecef;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.VHVhoa_switch{width:40px;height:20px;display:inline-block;position:relative}.VHVhoa_switch input{opacity:0;width:0;height:0}.VHVhoa_slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.VHVhoa_slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}input:checked+.VHVhoa_slider{background-color:var(--color-primary)}input:checked+.VHVhoa_slider:before{transform:translate(20px)}.VHVhoa_stockLabel{color:var(--color-primary);font-weight:500}@media (max-width:991px){.VHVhoa_sidebar{z-index:1000;border-radius:0;width:300px;height:100vh;transition:transform .3s ease-in-out;display:block;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:2px 0 15px #0000001a}.VHVhoa_sidebar.VHVhoa_open{transform:translate(0)}}.VHVhoa_closeBtn{cursor:pointer;color:#333;background:0 0;border:none;font-size:1.2rem;display:none;position:absolute;top:15px;right:15px}@media (max-width:991px){.VHVhoa_closeBtn{display:block}}.VHVhoa_backdrop{z-index:999;background:#00000080;display:none;position:fixed;inset:0}.VHVhoa_backdrop.VHVhoa_open{display:block}.VHVhoa_categoryItemWrapper{margin-bottom:6px}.VHVhoa_categoryRow{justify-content:space-between;align-items:center;width:100%;display:flex}.VHVhoa_childToggleBtn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;transition:all .2s;display:flex}.VHVhoa_childToggleBtn:hover{color:var(--color-primary);background:#edf2f7}.VHVhoa_childOptionsList{border-left:2px solid #e2e8f0;flex-direction:column;gap:4px;margin-top:4px;margin-bottom:8px;padding-left:20px;display:flex}@keyframes VHVhoa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.VHVhoa_skeletonGroup{border-bottom:1px solid #e9ecef;padding:16px 0}.VHVhoa_skeletonHeader{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/200% 100%;border-radius:4px;width:65%;height:18px;margin-bottom:14px;animation:1.5s ease-in-out infinite VHVhoa_shimmer}.VHVhoa_skeletonRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.VHVhoa_skeletonBox{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/200% 100%;border-radius:4px;flex-shrink:0;width:16px;height:16px;animation:1.5s ease-in-out infinite VHVhoa_shimmer}.VHVhoa_skeletonText{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite VHVhoa_shimmer}.VHVhoa_priceRangeWrapper{padding:10px 0 16px}.VHVhoa_priceRangeDisplay{color:#475569;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.88rem;font-weight:500;display:flex}.VHVhoa_priceRangeInputs{align-items:center;gap:8px;margin-bottom:12px;display:flex}.VHVhoa_priceInputBox{flex:1;align-items:center;display:flex;position:relative}.VHVhoa_priceInputPrefix{color:#94a3b8;pointer-events:none;font-size:.78rem;font-weight:500;position:absolute;left:8px}.VHVhoa_priceInput{color:#0f172a;background:var(--color-white);border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:7px 6px 7px 26px;font-size:.82rem;transition:border-color .2s}.VHVhoa_priceInput:focus{border-color:var(--color-primary,#0b3c52)}.VHVhoa_priceDash{color:#94a3b8;font-weight:600}.VHVhoa_priceSliderTrack{width:100%;margin:10px 0 14px;position:relative}.VHVhoa_priceRangeSlider{width:100%;accent-color:var(--color-primary,#0b3c52);cursor:pointer}.VHVhoa_priceApplyBtn{background:var(--color-primary,#0b3c52);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:background .2s;display:flex}.VHVhoa_priceApplyBtn:hover{background:#082d3e}
.J2upyW_sortHeader{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;display:flex}.J2upyW_resultsCount{color:#64748b;font-size:15px}.J2upyW_resultsCount strong{color:#0f172a;font-weight:600}.J2upyW_grid{grid-template-columns:repeat(4,1fr);gap:20px 16px;display:grid}@media (max-width:1200px){.J2upyW_grid{grid-template-columns:repeat(3,1fr);gap:18px 14px}}@media (max-width:768px){.J2upyW_grid{grid-template-columns:repeat(2,1fr);gap:14px 10px}.J2upyW_sortDropdown{width:auto;min-width:auto;padding:8px 12px;font-size:13px!important}.J2upyW_resultsCount{font-size:13px}}@media (max-width:480px){.J2upyW_grid{grid-template-columns:repeat(2,1fr);gap:12px 8px}}.J2upyW_productCard{background:#fff;border:1px solid #0000;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.J2upyW_productCard:hover{box-shadow:1px 4px 17.1px -1px #0000002e}.J2upyW_productCard:hover .J2upyW_productImageWrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.J2upyW_productCard:hover .J2upyW_wishlistButton{opacity:1;transform:scale(1)}.J2upyW_productImageWrapper{aspect-ratio:4/3;border-radius:12px;width:100%;transition:border-radius .3s;position:relative;overflow:hidden}.J2upyW_productImage{object-fit:cover;width:100%;height:100%}.J2upyW_saleBadge{color:#fff;text-align:center;z-index:2;background-color:var(--color-primary);width:89px;font-size:14px;position:absolute;top:6px;right:6px;transform:rotate(45deg)translate(25px,-15px)}.J2upyW_wishlistButton{opacity:0;z-index:2;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:15px;left:15px;transform:scale(.8);box-shadow:0 2px 5px #0000001a}.J2upyW_productInfo{padding:20px}.J2upyW_categoryHeading{color:#0eb1d2;margin-bottom:5px;font-size:14px;font-weight:400;display:block}.J2upyW_productName{color:var(--color-black);margin-bottom:10px;font-size:18px;font-weight:400;line-height:1.2;display:block}.J2upyW_priceRatingWrapper{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.J2upyW_price{color:var(--color-primary);font-size:16px;font-weight:500}.J2upyW_ratingWrapper{text-align:right}.J2upyW_stars{color:#f8b84e;letter-spacing:1px;font-size:14px}.J2upyW_ratingCount{color:#555;margin-left:5px;font-size:12px}.J2upyW_addToCartBtn{background:var(--color-primary);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:25px;width:100%;padding:12px;font-size:16px;font-weight:500;transition:background .2s}.J2upyW_addToCartBtn:hover{background:#082d3e}.J2upyW_sortHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.J2upyW_resultsCount{color:var(--color-light-text);font-size:.95rem;font-weight:500}.J2upyW_ellipsis{color:#999;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:1.1rem}.J2upyW_emptyState{text-align:center;background:#f8f9fa;border:1px dashed #d0d7de;border-radius:12px;margin:20px 0;padding:60px 20px}.J2upyW_emptyTitle{color:#333;margin-bottom:8px;font-size:1.25rem;font-weight:600}.J2upyW_emptyText{color:var(--color-light-text);margin-bottom:20px;font-size:.95rem}.J2upyW_clearFilterBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:25px;padding:10px 24px;font-weight:500;transition:opacity .2s}.J2upyW_clearFilterBtn:hover{opacity:.9}.J2upyW_loadingOverlay{justify-content:center;align-items:center;min-height:300px;display:flex}.J2upyW_spinner{border:3px solid #0000001a;border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite J2upyW_spin}@keyframes J2upyW_spin{to{transform:rotate(360deg)}}@keyframes J2upyW_cardShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.J2upyW_cardSkeleton{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.J2upyW_skeletonImage{aspect-ratio:4/3;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;animation:1.5s ease-in-out infinite J2upyW_cardShimmer}.J2upyW_skeletonCardBody{flex-direction:column;gap:8px;padding:16px;display:flex}.J2upyW_skeletonCategory{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:40%;height:12px;animation:1.5s ease-in-out infinite J2upyW_cardShimmer}.J2upyW_skeletonTitle{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:80%;height:16px;animation:1.5s ease-in-out infinite J2upyW_cardShimmer}.J2upyW_skeletonPrice{background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:50%;height:14px;margin-top:4px;animation:1.5s ease-in-out infinite J2upyW_cardShimmer}.J2upyW_sortDropdown{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:200px;padding:10px 20px;font-size:14px;transition:all .2s;display:flex;position:relative}.J2upyW_sortDropdown:hover{border-color:var(--color-primary)}.J2upyW_sortMenu{z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;width:100%;margin-top:5px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 15px #0000001a}.J2upyW_sortMenuItem{cursor:pointer;text-align:left;padding:10px 20px;transition:background .2s}.J2upyW_sortMenuItem:hover{color:var(--color-primary);background:#f8f9fa}.J2upyW_sortMenuItem.J2upyW_active{color:var(--color-primary);background:#f0f8ff;font-weight:400}.J2upyW_sortLabel{color:#333}.J2upyW_sortValue{color:var(--color-black);font-weight:500}.J2upyW_pagination{justify-content:center;align-items:center;gap:10px;margin-top:40px;display:flex}.J2upyW_pageBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:500;transition:all .2s;display:flex}.J2upyW_pageBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.J2upyW_pageBtn.J2upyW_active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.J2upyW_pageBtn.J2upyW_disabled{opacity:.5;cursor:not-allowed;color:#999;border-color:#e0e0e0}
.mR2edG_card{background:var(--color-white);border:1px solid #edf2f7;border-radius:18px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000008}.mR2edG_card:hover{border-color:#e2e8f0;transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.mR2edG_imageWrapper{background:var(--color-white);isolation:isolate;border-radius:18px 18px 0 0;justify-content:center;align-items:center;width:100%;height:270px;display:flex;position:relative;overflow:hidden}.mR2edG_imageLink{border-radius:18px 18px 0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.mR2edG_image{object-fit:cover;will-change:transform, opacity;backface-visibility:hidden;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s ease-in-out;transform:scale(1)translateZ(0)}.mR2edG_card:hover .mR2edG_image{transform:scale(1.04)translateZ(0)}.mR2edG_primaryImage{opacity:1;z-index:1;transition:opacity .8s ease-in-out,transform .8s cubic-bezier(.25,.46,.45,.94)}.mR2edG_card:hover .mR2edG_primaryImage{opacity:0}.mR2edG_hoverImage{opacity:0;z-index:2;pointer-events:none;transition:opacity .8s ease-in-out,transform .8s cubic-bezier(.25,.46,.45,.94)}.mR2edG_card:hover .mR2edG_hoverImage{opacity:1}.mR2edG_wishlistBtn{background:var(--color-white);cursor:pointer;z-index:5;color:#475569;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,background-color .2s,color .2s;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #0000001f}.mR2edG_wishlistBtn:hover{color:#e11d48;transform:scale(1.1)}.mR2edG_wishlistActive{color:#e11d48!important}.mR2edG_saleRibbon{background:var(--color-primary);color:var(--color-white);letter-spacing:.5px;text-transform:uppercase;z-index:4;padding:3px 32px;font-size:10px;font-weight:700;position:absolute;top:10px;right:-28px;transform:rotate(45deg);box-shadow:0 2px 6px #00000026}.mR2edG_content{flex-direction:column;flex-grow:1;padding:20px 20px 22px;display:flex}.mR2edG_category{color:#00b5e3;text-transform:capitalize;width:fit-content;margin-bottom:6px;font-size:12px;font-weight:400;line-height:25px;text-decoration:none;transition:color .2s,opacity .2s;display:inline-block}.mR2edG_category:hover{color:#008eb3;text-decoration:underline}.mR2edG_title{font-family:var(--font-ample-medium), sans-serif;color:var(--color-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.mR2edG_title:hover{color:var(--color-primary)}.mR2edG_variantSection,.mR2edG_sizeSection,.mR2edG_sizeSectionEmpty{display:none!important}.mR2edG_variantHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mR2edG_variantLabel{color:#64748b;font-size:12px;font-weight:500}.mR2edG_variantValue{color:#0f172a;font-weight:500}.mR2edG_colorSwatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mR2edG_colorSwatch{cursor:pointer;background-clip:padding-box;border:1px solid #00000026;border-radius:50%;outline:none;width:20px;height:20px;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;position:relative}.mR2edG_colorSwatch:hover{transform:scale(1.1)}.mR2edG_colorSwatchActive{box-shadow:0 0 0 1px #fff, 0 0 0 4px var(--color-primary);transform:scale(.9)}.mR2edG_sizeSection,.mR2edG_sizeSectionEmpty{min-height:48px;margin-bottom:12px}.mR2edG_sizePills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mR2edG_sizePill{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:3px 9px;font-size:11.5px;font-weight:500;transition:all .2s}.mR2edG_sizePill:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.mR2edG_sizePillActive{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);font-weight:500;box-shadow:0 2px 5px #0b3c5240}.mR2edG_priceRatingRow{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:auto;margin-bottom:16px;display:flex}.mR2edG_priceCol{flex-direction:column;display:flex}.mR2edG_price{font-family:var(--font-ample-medium), sans-serif;color:var(--color-primary);font-size:18px;font-weight:400}.mR2edG_originalPrice{color:#94a3b8;margin-right:6px;font-size:13px;text-decoration:line-through}.mR2edG_ratingCol{flex-direction:column;align-items:flex-end;display:flex}.mR2edG_stars{color:#ffb800;gap:2px;margin-bottom:2px;font-size:12px;display:flex}.mR2edG_starFilled{color:#ffb800}.mR2edG_starEmpty{color:#cbd5e1}.mR2edG_ratingText{color:#64748b;font-size:12px;font-weight:500}.mR2edG_addToCartBtn{background:var(--color-primary);width:100%;color:var(--color-white);font-family:var(--font-sans);cursor:pointer;text-align:center;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.mR2edG_addToCartBtn:hover{background:var(--color-accent);color:var(--color-white);box-shadow:0 4px 12px #0580a440}@media (max-width:768px){.mR2edG_imageWrapper{height:180px!important}.mR2edG_saleRibbon{padding:3px 28px!important;font-size:10px!important;top:10px!important;right:-28px!important}.mR2edG_content{flex-direction:column!important;flex:1!important;padding:12px!important;display:flex!important}.mR2edG_category{margin-bottom:4px!important;font-size:10px!important;line-height:14px!important}.mR2edG_title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:40px!important;margin-bottom:6px!important;font-size:14px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.mR2edG_price{font-size:16px!important}.mR2edG_sizeSection,.mR2edG_sizeSectionEmpty{min-height:42px!important;margin-bottom:8px!important}.mR2edG_sizePills{gap:4px!important}.mR2edG_sizePill{padding:2px 7px!important;font-size:10px!important}.mR2edG_variantLabel,.mR2edG_variantValue{font-size:10px!important}.mR2edG_priceRatingRow{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:44px!important;margin-top:auto!important;margin-bottom:4px!important;display:flex!important}.mR2edG_priceCol{align-items:flex-start!important}.mR2edG_ratingCol{flex-direction:row!important;align-items:center!important;gap:6px!important;display:flex!important}.mR2edG_stars{margin-bottom:0!important}.mR2edG_ratingText{font-size:10px!important}.mR2edG_addToCartBtn{margin-top:auto!important;padding:8px 12px!important;font-size:13px!important}.mR2edG_wishlistBtn{width:24px;height:24px;top:9px;left:7px}}
.ESbP9G_viewAllBtn{background:var(--color-primary);text-align:center;vertical-align:middle;color:var(--color-white);border-radius:100px;justify-content:center;align-items:center;width:auto;padding:28px 31px;font-family:AmpleSoftPro-Regular;font-size:20px;font-weight:400;line-height:100%;display:flex}.ESbP9G_ourProductSection{z-index:25;position:relative}.ESbP9G_sectionTitle{font-family:var(--font-ample-soft-pro);color:var(--color-black);margin:0;font-size:45px;font-weight:400;line-height:45px}@media (max-width:576px){.ESbP9G_sectionTitle{white-space:nowrap;font-size:30px;line-height:1.2}}.ESbP9G_tabsWrapper{justify-content:center;width:100%;margin:1.5rem 0 2rem;display:flex}.ESbP9G_tabsContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;display:flex}.ESbP9G_tabBtn{color:#475569;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9999px;outline:none;padding:9px 22px;font-size:14.5px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000005}.ESbP9G_tabBtn:hover{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.ESbP9G_tabBtnActive{transform:translateY(-1px);background:var(--color-primary,#0b3c52)!important;color:#fff!important;border-color:var(--color-primary,#0b3c52)!important;font-weight:500!important;box-shadow:0 4px 14px #0b3c5247!important}.ESbP9G_tabLoadingWrapper{color:#64748b;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:380px;font-size:14px;display:flex}.ESbP9G_loadingSpinner{border:3px solid #e2e8f0;border-top-color:var(--color-primary,#0b3c52);border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:.8s linear infinite ESbP9G_spin}@keyframes ESbP9G_spin{to{transform:rotate(360deg)}}.ESbP9G_emptyState{text-align:center;color:#64748b;width:100%;padding:60px 20px;font-size:15px}@media (max-width:768px){.ESbP9G_tabsWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;margin:1rem 0 1.25rem;padding:4px 8px 10px;overflow-x:auto}.ESbP9G_tabsWrapper::-webkit-scrollbar{display:none}.ESbP9G_tabsContainer{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.ESbP9G_tabBtn{flex-shrink:0;padding:7px 16px;font-size:12.5px}}
.I0o8FG_section{padding:100px 0}.I0o8FG_containerWrapper{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px #0000000d}.I0o8FG_leftColumn{text-align:center;background:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;gap:39px;height:100%;min-height:500px;padding:99px 56px;display:flex;position:relative}.I0o8FG_heading{margin-bottom:0}.I0o8FG_headingLight{color:var(--color-primary);text-align:center;vertical-align:middle;margin:0;font-family:AmpleSoftPro-ExtraLight;font-size:45px;font-weight:300}.I0o8FG_headingMedium{color:var(--color-primary);text-align:center;font-family:AmpleSoftPro-Medium;font-size:45px;font-weight:500;line-height:55px}.I0o8FG_description{color:var(--color-primary);margin-bottom:0;font-family:AmpleSoftPro-Regular;font-size:16px;font-weight:400;line-height:24px}.I0o8FG_ctaButton{background-color:var(--color-primary);color:#fff;z-index:2;cursor:pointer;border:none;border-radius:50px;padding:15px 35px;font-family:AmpleSoftPro-Regular;font-size:16px;font-weight:400;text-decoration:none;transition:background-color .3s;position:relative}.I0o8FG_ctaButton:hover{background-color:#082d3e}.I0o8FG_rightColumn{height:100%;min-height:500px;position:relative}.I0o8FG_rightImage{object-fit:cover;width:100%;height:100%}@media (max-width:991px){.I0o8FG_headingLight,.I0o8FG_headingMedium{font-size:36px;line-height:42px}.I0o8FG_rightColumn{min-height:300px}}@media (max-width:650px){.I0o8FG_leftColumn{gap:18px;padding:60px 20px}.I0o8FG_section{padding:50px 0}}
.sK13Aq_section{background:#fff;padding:100px 0 60px}.sK13Aq_headerWrapper{z-index:2;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex;position:relative}.sK13Aq_sectionTitle{font-family:var(--font-ample-soft-pro);color:var(--color-black);margin:0;font-size:45px;font-weight:400;line-height:45px}.sK13Aq_navBtn{width:40px;height:40px;color:var(--color-black);cursor:pointer;background-color:#0000;border:1px solid #0000004d;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.sK13Aq_navBtn:hover{background-color:var(--color-black);color:#fff;border-color:var(--color-black)}.sK13Aq_scrollContainer{width:100%;padding:20px 0}.sK13Aq_reviewCol{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.sK13Aq_reviewCard{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;height:100%;padding:40px 24px 20px;transition:all .3s;display:flex}.sK13Aq_reviewCard:hover{border-color:#0000;box-shadow:2px 4px 16.6px 1px #00000029}.sK13Aq_stars{color:#ffc107;gap:3px;margin-bottom:15px;font-size:18px;display:flex}.sK13Aq_productReviewTitle{font-family:var(--font-ample-medium);margin-bottom:20px;font-size:20px;font-weight:500;line-height:25px}.sK13Aq_reviewText{font-family:var(--font-ample-soft-pro);color:#444;flex-grow:1;margin-bottom:25px;font-size:16px;font-weight:400;line-height:28px}.sK13Aq_reviewerProfile{align-items:center;gap:12px;margin-bottom:25px;display:flex}.sK13Aq_reviewerInfo{flex-direction:column;display:flex}.sK13Aq_reviewerName{font-family:var(--font-ample-bold);margin:0;font-size:16px;font-weight:700;line-height:1.2}.sK13Aq_reviewerLocation{color:var(--color-light-text);font-family:AmpleSoftPro-ExtraLight,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.sK13Aq_verifiedBadge{align-items:center;gap:5px;margin-left:auto;display:flex}.sK13Aq_verifiedText{font-family:var(--font-ample-soft-pro);color:#888;font-size:12px}.sK13Aq_productBox{background:#f8f9fa;border-radius:8px;align-items:center;gap:15px;padding:10px;display:flex}.sK13Aq_productBoxImage{background:#fff;border-radius:4px;justify-content:center;align-items:center;width:60px;height:40px;display:flex;overflow:hidden}.sK13Aq_productBoxInfo{flex-direction:column;flex-grow:1;display:flex}.sK13Aq_smallProductName{font-family:var(--font-ample-medium);color:#333;font-size:12px}.sK13Aq_smallProductPrice{font-family:var(--font-ample-soft-pro);color:#00b5e3;font-size:12px}.sK13Aq_buyNowBtn{font-family:var(--font-ample-medium);color:#fff;cursor:pointer;white-space:nowrap;background:#00b5e3;border:none;border-radius:20px;padding:5px 18px;font-size:12px;font-weight:500;line-height:28px}@media (max-width:991px){.sK13Aq_reviewCol{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.sK13Aq_reviewCol{flex:0 0 100%;max-width:100%}.sK13Aq_sectionTitle{font-size:30px}}@media (max-width:650px){.sK13Aq_section{padding:50px 0}}
.GSK3ja_card{background:var(--color-white);border:1px solid #f0f0f0;border-radius:20px;flex-direction:column;height:100%;padding:32px 28px 24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #0000000a}.GSK3ja_card:hover{border-color:#e2e8f0;transform:translateY(-4px);box-shadow:0 14px 30px #00000014}.GSK3ja_stars{color:#ffb800;gap:4px;margin-bottom:16px;font-size:17px;display:flex}.GSK3ja_title{font-family:var(--font-ample-medium), sans-serif;color:var(--color-black);margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.35}.GSK3ja_reviewText{font-family:var(--font-sans), sans-serif;color:#475569;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-grow:1;min-height:4.8em;margin:0 0 20px;font-size:15px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.GSK3ja_reviewerProfile{border-top:1px solid #f1f5f9;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.GSK3ja_avatarWrapper{width:42px;height:42px;color:var(--color-primary);background-color:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex;overflow:hidden}.GSK3ja_avatarImg{object-fit:cover}.GSK3ja_reviewerInfo{flex-direction:column;display:flex}.GSK3ja_reviewerName{font-family:var(--font-ample-medium), sans-serif;color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.2}.GSK3ja_reviewerLocation{color:#94a3b8;margin:0;font-size:13px}.GSK3ja_verifiedBadge{color:#64748b;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:500;display:flex}.GSK3ja_verifiedIcon{color:#10b981;font-size:16px}.GSK3ja_productBox{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;align-items:center;gap:14px;margin-top:auto;padding:12px 16px;display:flex}.GSK3ja_productThumb{background:var(--color-white);border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:54px;height:44px;position:relative;overflow:hidden}.GSK3ja_productInfo{flex-direction:column;flex-grow:1;min-width:0;display:flex}.GSK3ja_smallProductName{font-family:var(--font-ample-medium), sans-serif;color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:500;overflow:hidden}.GSK3ja_smallProductPrice{color:#00b5e3;font-size:13px;font-weight:500}.GSK3ja_buyNowBtn{color:var(--color-white);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:#00b5e3;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:7px 18px;font-size:12px;font-weight:400;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.GSK3ja_buyNowBtn:hover{background:var(--color-accent);color:var(--color-white);transform:scale(1.03)}@media (max-width:768px){.GSK3ja_card{padding:24px 20px 20px}.GSK3ja_title{font-size:18px}.GSK3ja_reviewText{font-size:14px}}
.JOuIOq_section{background:#fff;padding:80px 0 100px}.JOuIOq_headerWrapper{text-align:center;margin-bottom:3rem}.JOuIOq_sectionTitle{font-family:var(--font-ample-soft-pro);color:var(--color-black);font-size:45px;font-weight:400}.JOuIOq_gridContainer{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.JOuIOq_mobileCarouselWrapper{display:none}.JOuIOq_gridItem{background:#f0f0f0;border-radius:16px;width:100%;position:relative;overflow:hidden}.JOuIOq_imageWrapper{cursor:pointer;aspect-ratio:1;border-radius:16px;width:100%;height:250px;display:block;position:relative;overflow:hidden}.JOuIOq_image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.JOuIOq_gridItem:hover .JOuIOq_image{transform:scale(1.05)}.JOuIOq_overlay{opacity:0;background:linear-gradient(45deg,#ffc107b3,#d62976b3,#311b92b3);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.JOuIOq_icon{color:#fff;filter:drop-shadow(0 4px 6px #0003);font-size:3.5rem;transition:transform .3s;transform:scale(.85)}.JOuIOq_gridItem:hover .JOuIOq_overlay{opacity:1}.JOuIOq_gridItem:hover .JOuIOq_icon{transform:scale(1)}@media (max-width:768px){.JOuIOq_section{padding:40px 0 50px}.JOuIOq_headerWrapper{margin-bottom:1.5rem}.JOuIOq_sectionTitle{font-size:28px}.JOuIOq_gridContainer{display:none!important}.JOuIOq_mobileCarouselWrapper{width:100%;position:relative;display:block!important}.JOuIOq_mobileSwiper{width:100%;padding:4px 0 28px!important}.JOuIOq_mobileSlide{height:auto;display:flex}.JOuIOq_mobileSlide .JOuIOq_gridItem{width:100%}.JOuIOq_mobileSlide .JOuIOq_imageWrapper{aspect-ratio:1;height:250px}.JOuIOq_paginationContainer{justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.JOuIOq_bullet{cursor:pointer;background:#cbd5e1;border-radius:9999px;width:8px;height:8px;transition:all .25s;display:inline-block}.JOuIOq_bulletActive{background:var(--color-primary,#0b3c52);width:22px}}
.Nz6lhq_section{background:#f0f0f0;padding:80px 0}.Nz6lhq_sectionTitle{font-family:var(--font-ample-soft-pro);text-align:center;color:var(--color-black);margin-bottom:50px;font-size:45px;font-weight:400}.Nz6lhq_grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.Nz6lhq_card{background:var(--color-white);text-align:center;cursor:default;border-radius:15px;flex-direction:column;align-items:center;gap:33px;padding:45px 20px;transition:all .3s;display:flex}.Nz6lhq_card:hover{background:var(--color-primary);transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.Nz6lhq_iconWrapper{background:#fafafa;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;transition:background .3s;display:flex}.Nz6lhq_card:hover .Nz6lhq_iconWrapper{background:#fff}.Nz6lhq_iconContainer{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.Nz6lhq_icon{object-fit:contain;width:100%;height:auto;transition:filter .3s}.Nz6lhq_cardTitle{font-family:"AmpleSoftPro-Regular", var(--font-ample-medium);color:var(--color-black);margin-bottom:0;font-size:24px;font-weight:400;line-height:25px;transition:color .3s}.Nz6lhq_card:hover .Nz6lhq_cardTitle{color:#fff}.Nz6lhq_cardText{font-family:var(--font-ample-soft-pro);color:#737373;max-width:470px;margin-bottom:0;font-size:18px;font-weight:400;line-height:26px;transition:color .3s}.Nz6lhq_card:hover .Nz6lhq_cardText{color:#fff}@media (max-width:991px){.Nz6lhq_grid{grid-template-columns:1fr;gap:20px}}@media (max-width:576px){.Nz6lhq_sectionTitle{font-size:30px}.Nz6lhq_card{gap:10px;padding:20px}.Nz6lhq_cardTitle{font-size:20px}.Nz6lhq_cardText{font-size:16px}.Nz6lhq_iconWrapper{width:50px;height:50px}.Nz6lhq_iconContainer{width:30px;height:30px}}
.hFW9mq_section{width:100%;position:relative}.hFW9mq_imageRequest{z-index:0;object-fit:contain;width:310px;height:216px;animation:6s ease-in-out infinite hFW9mq_float;position:absolute;top:-120px;left:0}@keyframes hFW9mq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media (max-width:992px){.hFW9mq_imageRequest{width:310px;height:216px;top:0;right:auto;transform:none}}@media (max-width:576px){.hFW9mq_imageRequest{width:150px;height:100px}}
.ipNC1q_section{width:100%;position:relative}.ipNC1q_imageRequest{z-index:2;width:310px;height:216px;animation:7s ease-in-out infinite ipNC1q_floatRight;position:absolute;top:-120px;right:0}@keyframes ipNC1q_floatRight{0%{transform:translateY(0)}50%{transform:translateY(-25px)}to{transform:translateY(0)}}@media (max-width:992px){.ipNC1q_imageRequest{width:310px;height:216px;top:0;right:auto;transform:none}}@media (max-width:576px){.ipNC1q_imageRequest{width:150px;height:100px}}
.XsVVAG_section{width:100%;position:relative}.XsVVAG_imageRequest{z-index:1;width:310px;height:216px;animation:7s ease-in-out infinite XsVVAG_floatRight;position:absolute;top:-120px;right:0}@keyframes XsVVAG_floatRight{0%{transform:translateY(0)}50%{transform:translateY(-25px)}to{transform:translateY(0)}}@media (max-width:992px){.XsVVAG_imageRequest{width:310px;height:216px;top:0;right:auto;transform:none}}@media (max-width:576px){.XsVVAG_imageRequest{width:150px;height:100px;right:0}}
.ZHfoaW_section{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-primary) 100%);padding:100px 0;overflow:hidden}.ZHfoaW_container{max-width:900px;margin:0 auto;padding:0 20px}.ZHfoaW_heading{text-align:center;font-family:var(--font-ample-medium);color:var(--color-white);text-transform:uppercase;letter-spacing:2px;margin-bottom:60px;font-size:3rem}.ZHfoaW_processStack{flex-direction:column;gap:20px;padding-bottom:100px;display:flex;position:relative}.ZHfoaW_processCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transform-origin:top;background:#ffffffe6;border:1px solid #ffffff80;border-radius:20px;transition:all .5s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.ZHfoaW_processCard:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.ZHfoaW_cardHeader{justify-content:space-between;align-items:center;padding:30px 40px;display:flex}.ZHfoaW_cardTitle{font-family:var(--font-ample-medium);color:#333;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.5rem}.ZHfoaW_cardNumber{background:linear-gradient(135deg, var(--color-primary), #00b5e3);-webkit-text-fill-color:transparent;opacity:.3;-webkit-background-clip:text;font-size:3rem;font-weight:800;transition:opacity .3s}.ZHfoaW_processCard.ZHfoaW_active .ZHfoaW_cardNumber{opacity:1}.ZHfoaW_cardContent{background:#ffffff80;max-height:0;transition:max-height .6s cubic-bezier(.25,.8,.25,1),padding .6s;overflow:hidden}.ZHfoaW_processCard.ZHfoaW_active .ZHfoaW_cardContent{max-height:500px;padding:0 40px 40px}.ZHfoaW_contentText{color:#555;font-size:1.1rem;line-height:1.6}.ZHfoaW_fadeInUp{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.ZHfoaW_fadeInUp.ZHfoaW_visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.ZHfoaW_heading{font-size:2rem}.ZHfoaW_cardHeader{padding:20px}.ZHfoaW_cardTitle{font-size:1.1rem}.ZHfoaW_cardNumber{font-size:2rem}.ZHfoaW_processCard.ZHfoaW_active .ZHfoaW_cardContent{padding:0 20px 30px}}
.zBKkfG_section{background:#fff;padding:100px 0 60px}.zBKkfG_headerWrapper{z-index:2;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex;position:relative}.zBKkfG_sectionTitle{font-family:var(--font-ample-medium);color:var(--color-black);margin:0;font-size:45px;font-weight:400;line-height:45px}.zBKkfG_navBtn{width:40px;height:40px;color:var(--color-black);cursor:pointer;background-color:#0000;border:1px solid #0000004d;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.zBKkfG_navBtn:hover{background-color:var(--color-black);color:#fff;border-color:var(--color-black)}.zBKkfG_scrollContainer{width:100%;padding:20px 0;overflow:hidden}.zBKkfG_track{width:100%;transition:transform .5s ease-in-out;display:flex}.zBKkfG_reviewCol{box-sizing:border-box;flex:0 0 33.333%;max-width:33.333%;padding:0 15px}.zBKkfG_reviewCard{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;height:100%;min-height:350px;padding:40px 24px;transition:all .3s;display:flex}.zBKkfG_reviewCard:hover{border-color:#0000;box-shadow:2px 4px 16.6px 1px #00000029}.zBKkfG_stars{color:#ffc107;justify-content:center;gap:3px;margin-bottom:15px;font-size:18px;display:flex}.zBKkfG_productReviewTitle{font-family:var(--font-ample-medium);color:var(--color-black);margin-bottom:20px;font-size:20px;font-weight:500;line-height:25px}.zBKkfG_reviewText{font-family:var(--font-ample-light);color:#444;flex-grow:1;margin-bottom:25px;font-size:16px;font-weight:400;line-height:28px}.zBKkfG_reviewerProfile{justify-content:center;align-items:center;gap:12px;display:flex}.zBKkfG_reviewerInfo{flex-direction:column;display:flex}.zBKkfG_reviewerName{font-family:var(--font-ample-bold);color:var(--color-black);margin:0;font-size:16px;font-weight:700;line-height:1.2}.zBKkfG_reviewerLocation{font-family:var(--font-ample-light);color:var(--color-light-text);font-size:14px;font-weight:300;line-height:1.5}@media (max-width:991px){.zBKkfG_reviewCol{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.zBKkfG_reviewCol{flex:0 0 100%;max-width:100%}.zBKkfG_sectionTitle{font-size:30px}}.zBKkfG_paginationDots{justify-content:center;align-items:center;gap:16px;margin-top:1.5rem;display:flex}.zBKkfG_dot{cursor:pointer;border:none;border-radius:50%;padding:0;transition:all .3s}.zBKkfG_dotInactive{background-color:#00b5e3;width:8px;height:8px}.zBKkfG_dotActive{background-color:#00b5e3;width:8px;height:8px;box-shadow:0 0 0 6px #dcf4fc}
