:root{--first-color:#6aaa4a;--glass-bg:#1f2937f0;--glass-brd:#ffffff1a;--glass-radius:14px;--z-dropdown:1070;--z-header:1066;--z-search:1062;--z-content:1;--bg-color:#252626;--card-bg:#474747}*{box-sizing:border-box;font-family:Plus Jakarta Sans,Poppins,sans-serif}body{background-color:var(--bg-color);color:#f3f4f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}.container{max-width:1095px}.glass-nav{-webkit-backdrop-filter:saturate(160%)blur(12px);z-index:var(--z-header);background:#0f172a9e;border-bottom:1px solid #ffffff0f;transition:all .3s;position:sticky;top:0;box-shadow:0 10px 30px #0206171f}.glass-nav .container{justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.navbar-brand{align-items:center;gap:.45rem;display:inline-flex}.navbar-brand .img-logo{object-fit:contain;filter:drop-shadow(0 4px 12px #0000002e);max-width:min(260px,48vw);height:clamp(56px,7vw,82px)}.navbar .nav-link{border-radius:12px;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex;color:#e5e7eb!important}.navbar .nav-link.active-link,.navbar .nav-link:hover{background:#ffffff0d;color:var(--first-color)!important}.navbar-live-search-trigger .btn{color:#e5e7eb;-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .65rem;font-size:.86rem;font-weight:600}.navbar-live-search-trigger .btn:hover{border-color:var(--first-color);background:#ffffff1f}.kbd-hint{color:#cbd5e1;opacity:.85;border:1px solid #ffffff2e;border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.search-panel{background:var(--glass-bg);border-top:1px solid var(--glass-brd);border-bottom:1px solid var(--glass-brd);-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);z-index:var(--z-search);padding:.7rem 0 .85rem;position:sticky;top:56px;box-shadow:0 14px 34px #00000047}.search-inner{width:100%;max-width:600px;margin:0 auto;position:relative}.search-panel .form-control{color:#f3f4f6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;width:100%;height:40px;padding-left:2.5rem;padding-right:2.5rem;font-size:.94rem}.search-panel .form-control:focus{border-color:var(--first-color);color:#fff;background:#ffffff1f;outline:none;box-shadow:0 0 0 .18rem #6aaa4a29}.search-icon-lg{opacity:.85;color:#a1a1aa;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.search-clear-btn{color:#e5e7eb;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.search-results-panel{border:1px solid var(--glass-brd);border-radius:var(--glass-radius);background:#0f172af2;max-height:400px;margin-top:.6rem;overflow:hidden auto}.search-section-title{letter-spacing:.3px;color:#cbd5e1;text-align:left;background:#ffffff0a;padding:.48rem .75rem;font-size:.78rem}.search-list{margin:0;padding:.3rem;list-style:none}.search-item a{color:#e5e7eb;text-align:left;border-radius:.55rem;align-items:center;gap:.6rem;padding:.48rem .6rem;text-decoration:none;display:flex}.search-item a:hover{background:#ffffff14}.search-item img{object-fit:cover;border-radius:8px}.banner-frame{aspect-ratio:1095/328;background:#101010;border-radius:22px;width:100%;max-width:1095px;margin-bottom:24px;overflow:hidden;box-shadow:0 24px 54px #00000061}.banner-slide-image{object-fit:cover;width:100%;height:100%;display:block}.skeleton{position:relative;overflow:hidden}.skeleton:before{content:"";z-index:10;background:linear-gradient(90deg,#333,#555,#333) 0 0/200%;width:100%;height:100%;animation:1.5s linear infinite skeleton;position:absolute;top:0;left:0}@keyframes skeleton{0%{background-position:-150% 0}to{background-position:150% 0}}.sticky-header{z-index:1010;background-color:var(--bg-color);padding:8px 0;transition:all .3s;position:sticky;top:56px}.sticky-header.sticky{background-color:#1e1e1e;border-bottom:1px solid #ffffff0d}.box-menu1{margin-left:0!important}.cont-category{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:8px;width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.cont-category::-webkit-scrollbar{height:4px}.cont-category::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:999px}.cont-category button{text-transform:uppercase;white-space:nowrap;border-radius:8px;flex-shrink:0;padding:8px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;transition:all .25s}.card-populer{scrollbar-width:none;gap:12px;padding:10px 0;display:flex;overflow-x:auto}.card-populer::-webkit-scrollbar{display:none}.custom-card{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;align-items:center;width:200px;height:60px;padding:8px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #0000004d}.custom-card:hover{border-color:var(--first-color);transform:translateY(-3px)}.custom-card:before{content:"";z-index:0;background:#0c0c0cb8;position:absolute;inset:0}.custom-card-left{z-index:1;border-radius:8px;width:40px;height:40px;margin-right:8px;position:relative;overflow:hidden}.custom-card-body{z-index:1;color:#fff;text-align:left;font-size:.8rem;font-weight:700;line-height:1.2;position:relative}#populer-grid-max{margin-top:15px}.custom-grid-item{text-decoration:none}.flash-sale-section{background:linear-gradient(135deg,#282828f2,#121212f0);border:1px solid #ffffff14;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0000006b}.flash-sale-section:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(circle at 8% 8%,#6aaa4a66,#0000 55%),radial-gradient(circle at 85% 15%,#ff91002e,#0000 62%);position:absolute;inset:0}.flash-sale-container{z-index:1;flex-direction:column;gap:20px;padding:24px 22px;display:flex;position:relative}.flash-sale-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.flash-sale-heading{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.flash-sale-badge{color:#6aaa4a;letter-spacing:.08em;text-transform:uppercase;background:#6aaa4a2e;border:1px solid #6aaa4a47;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.flash-sale-subtext{color:#ffffffa6;margin-top:6px;font-size:.8rem}.flash-sale-countdown{flex-direction:column;align-items:flex-end;display:flex}.flash-sale-countdown__label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffad;margin-bottom:4px;font-size:.76rem;font-weight:600}.flash-sale-countdown__timer{background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.flash-sale-countdown__time{color:#6aaa4a;text-align:center;background:#101010d9;border-radius:6px;min-width:30px;padding:4px 6px;font-size:.95rem;font-weight:700}.flash-sale-countdown__separator{color:#fff9;font-weight:700}.flash-sale-marquee{width:100%;position:relative;overflow:hidden}.flash-sale-track{gap:16px;width:max-content;animation:30s linear infinite flashSaleScroll;display:flex}.flash-sale-marquee:hover .flash-sale-track{animation-play-state:paused}@keyframes flashSaleScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.flash-sale-card{color:#fff;background:linear-gradient(145deg,#151515f0,#0c0c0cd1);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;flex-shrink:0;gap:8px;width:200px;padding:12px;text-decoration:none;transition:all .3s;display:flex}.flash-sale-card:hover{border-color:#6aaa4a66;transform:translateY(-2px)}.flash-sale-card__thumb{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.flash-sale-card__thumb img{object-fit:cover;width:100%;height:100%}.flash-sale-card__tag{color:#270d00;background:linear-gradient(135deg,#6aaa4a,#4d7c35);border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:700;position:absolute;top:6px;left:6px}.flash-sale-card__body{text-align:left;flex-direction:column;gap:4px;display:flex}.flash-sale-card__title{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.flash-sale-card__discount strong{color:#9ca3af;font-size:.7rem;text-decoration:line-through}.flash-sale-card__meta{color:#d1d5db;font-size:.72rem}.flash-sale-card__cta{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.flash-sale-card__subtitle{color:#9ca3af;font-size:.65rem}.flash-sale-card__button{background:var(--first-color);color:#000;border-radius:6px;padding:2px 10px;font-size:.74rem;font-weight:700}.productlist{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=992px){.productlist{grid-template-columns:repeat(4,1fr)}}@media (width<=576px){.productlist{grid-template-columns:repeat(3,1fr);gap:8px}}.product-card-anchor{text-decoration:none}.cards-list{background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:15px;height:100%;transition:transform .3s,border-color .3s;overflow:hidden;box-shadow:0 4px 10px #0003}.cards-list:hover{border-color:var(--first-color);transform:translateY(-4px)}.img-mobile{aspect-ratio:1;object-fit:cover;width:100%}.text-index{color:#fff;padding:8px;font-size:.8rem;font-weight:600;display:block}.discount-badge-container{position:relative}.v36_9{background:#252626;border-bottom:1px solid #ffdb99;border-left:1px solid #ffdb99;border-top-right-radius:0;border-bottom-left-radius:12px;width:70px;height:20px;position:absolute;top:-24px;right:0}.v36_10{color:#fff;letter-spacing:.05em;font-size:.55rem;font-weight:800;position:absolute;top:-22px;right:6px}.shimmer{animation:2.5s infinite shimmer;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) 100%/350% 100%;mask:linear-gradient(-60deg,#000 30%,#0005,#000 70%) 100%/350% 100%}@keyframes shimmer{to{-webkit-mask-position:0;mask-position:0}}.custom-card{background-color:#252626;background-position:50%;background-size:cover;border:1px solid #ffffff0f;border-radius:15px;align-items:center;min-height:80px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000004d}.custom-card:before{content:"";-webkit-backdrop-filter:blur(6px);border-radius:inherit;z-index:0;background:#141414b8;position:absolute;inset:0}.custom-card:hover{border-color:#6aaa4a80;transform:translateY(-3px);box-shadow:0 8px 20px #00000080}.custom-card-left{z-index:1;flex:0 0 72px;width:72px;height:72px;position:relative;overflow:hidden}.custom-card-icon{object-fit:cover;width:100%;height:100%}.custom-card-body{color:#fff;z-index:1;flex:1;padding:8px 12px;font-size:.85rem;font-weight:600;line-height:1.3;position:relative}.custom-card-body p{color:#6aaa4a;margin:3px 0 0;font-size:.72rem;font-weight:500}.news-section{background:linear-gradient(135deg,#262626f2,#121212f2);border:1px solid #6aaa4a1f;border-radius:22px;margin-top:36px;padding:26px 28px;box-shadow:0 18px 40px #0006}.news-section-header{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.news-section-title span{letter-spacing:.14em;text-transform:uppercase;color:#6aaa4abf;font-size:.75rem;font-weight:700}.news-section-subtitle{color:#ffffffa6;margin-top:4px;font-size:.85rem}.news-section-link{color:var(--first-color);font-size:.92rem;font-weight:600;text-decoration:none}.news-card-track{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.news-card{color:inherit;text-align:left;background:#0f0f0fe0;border:1px solid #ffffff0a;border-radius:18px;flex:0 0 280px;padding:12px;text-decoration:none;transition:all .3s}.news-card:hover{border-color:#6aaa4a4d;transform:translateY(-4px)}.news-card-thumb{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.news-card-content{flex-direction:column;gap:6px;margin-top:10px;display:flex}.news-card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.news-card-description{color:#cbd5e1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.news-card-cta{color:var(--first-color);align-items:center;gap:4px;margin-top:8px;font-size:.8rem;font-weight:600;display:inline-flex}.gvx-faq-section{margin-top:36px}.gvx-faq-wrapper{background:#26262666;border:1px solid #ffffff0d;border-radius:20px;padding:24px}.gvx-faq-header{text-align:left}.gvx-faq-badge{color:var(--first-color);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.gvx-faq-title{color:#fff;margin-top:4px;font-size:1.65rem;font-weight:700}.gvx-faq-copy{color:#cbd5e1;margin-top:8px;font-size:.88rem}.gvx-faq-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gvx-faq-chip{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 12px;font-size:.76rem}.gvx-faq-chip--promo{color:var(--first-color);border-color:#6aaa4a4d}.gvx-faq-highlights{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}@media (width<=768px){.gvx-faq-highlights{grid-template-columns:1fr}}.gvx-faq-highlight{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;padding:16px}.gvx-faq-highlight-badge{text-transform:uppercase;color:var(--first-color);background:#6aaa4a1a;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:700}.gvx-faq-highlight-title{color:#fff;margin-top:8px;font-size:.95rem;font-weight:700}.gvx-faq-highlight-copy{color:#a1a1aa;margin-top:4px;font-size:.8rem;line-height:1.4}.gvx-faq-accordion{margin-top:24px}.gvx-faq-accordion .accordion-item{background:0 0;border:none;border-bottom:1px solid #ffffff0d}.gvx-faq-accordion .accordion-button{color:#fff;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:16px 8px;font-size:.92rem;font-weight:600;display:flex;box-shadow:none!important}.gvx-faq-accordion .accordion-button:after{display:none}.gvx-faq-toggle:after{content:"+";color:var(--first-color);font-size:1.2rem;transition:transform .2s}.gvx-faq-accordion .accordion-button:not(.collapsed) .gvx-faq-toggle:after{content:"-"}.gvx-faq-body{color:#a1a1aa;text-align:left;padding:0 8px 16px;font-size:.85rem;line-height:1.6}.main-description-section{background:#00000026;margin-top:36px;padding:30px 0}.main-description-content{text-align:left}.main-description-heading{margin-bottom:12px;font-size:1.3rem;font-weight:800}.heading-lead{color:#fff;display:block}.heading-accent{color:var(--first-color)}.main-description-copy{color:#9ca3af;font-size:.85rem;line-height:1.6}footer{color:#374151;background-color:#fff;border-top:1px solid #e5e7eb;margin-top:0;padding:24px 0}footer a{color:#4b5563;text-decoration:none;transition:color .2s}footer a:hover{color:#000;text-decoration:underline}.title-footer{color:#111827;text-transform:uppercase;margin-bottom:12px;font-size:1.1rem;font-weight:800}.title-footer2{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.85rem;font-weight:700}.faq-body{color:#4b5563;font-size:.78rem;line-height:1.5}.contact-a{margin-bottom:6px;display:inline-block}.gv-footer-payments__grid{grid-template-columns:repeat(2,minmax(0,96px));gap:9px;margin-top:10px;display:grid}.gv-payment-badge{color:#111827;background:#fff;border:1px solid #e6e8ee;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:6px 9px;font-size:.66rem;font-weight:800;display:flex;position:relative;box-shadow:0 6px 14px #0f172a14}.gv-payment-logo{object-fit:contain;z-index:1;background:#fff;max-width:100%;max-height:22px;position:relative}.gv-payment-fallback{text-align:center;opacity:0;place-items:center;padding:0 4px;display:grid;position:absolute;inset:0}.gv-payment-badge--fallback .gv-payment-fallback{opacity:1}.dmca-badge--footer{margin-top:15px;display:inline-block}.footer-bottom{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:20px;padding-top:15px;font-size:.74rem}.auth-modal{color:#fff8eb;position:relative;overflow:hidden;box-shadow:0 28px 70px #060300ad;background:radial-gradient(circle at -8% -18%,#6aaa4ab8 0,#6aaa4a00 58%),linear-gradient(152deg,#231500 0%,#1b1200 45%,#080401 100%)!important;border:none!important;border-radius:26px!important}.auth-modal:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #6aaa4a52}.auth-modal__close{z-index:10;color:#fffbea;cursor:pointer;background:#181000d1;border:1px solid #6aaa4a73;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.auth-modal__close:hover{color:#a5d68a;background:#6aaa4a38;border-color:#6aaa4aa6}.auth-modal__grid{display:flex}@media (width<=768px){.auth-modal__grid{flex-direction:column}}.auth-modal__intro{text-align:left;border-right:1px solid #6aaa4a47;flex:1.2;padding:36px}@media (width<=768px){.auth-modal__intro{border-bottom:1px solid #6aaa4a47;border-right:none}}.auth-modal__eyebrow{color:#ffe57a;text-transform:uppercase;background:#6aaa4a42;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.auth-modal__title{color:#fffbea;margin-top:10px;font-size:1.8rem;font-weight:800}.auth-modal__subtitle{color:#ffe3a6de;font-size:.9rem}.auth-modal__perks{flex-direction:column;gap:15px;margin:20px 0 0;padding:0;list-style:none;display:flex}.auth-modal__perk{align-items:center;gap:12px;display:flex}.auth-modal__perk-icon{background:linear-gradient(135deg,#6aaa4aa6,#4d7c354d);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.auth-modal__perk-icon img{filter:invert()brightness(2);width:20px;height:20px}.auth-modal__perk-text{color:#fff9f0;margin:0;font-size:.85rem}.auth-modal__cta{flex-direction:column;flex:1;justify-content:space-between;gap:20px;padding:36px;display:flex}.auth-modal__cta-title{color:#fffbea;text-align:left;font-size:1.25rem;font-weight:700}.auth-modal__cta-desc{color:#ffe3a6d1;text-align:left;font-size:.85rem}.auth-modal__google{justify-content:center;margin:15px 0;display:flex}.google-signin-btn{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.google-signin-btn:hover{background-color:#f9fafb;transform:translateY(-1px)}.auth-modal__terms{color:#6aaa4ad9;text-align:left;font-size:.72rem}.auth-modal__terms a{color:var(--first-color);font-weight:700}.order-banner-section{margin-bottom:24px}.gv-modern-banner{text-align:left;background-image:linear-gradient(135deg,#101629eb,#2154d2cc);border-radius:20px;align-items:center;gap:20px;padding:30px;display:flex;box-shadow:0 20px 35px #0f172a2e}.gv-modern-banner__media{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10162959;border-radius:18px;width:90px;height:90px;padding:10px;box-shadow:0 14px 26px #0a0e2252}.gv-modern-banner__media img{object-fit:cover;border-radius:12px;width:100%;height:100%}.gv-modern-banner__info{flex-direction:column;gap:6px;display:flex}.gv-modern-banner__badge{text-transform:uppercase;background:#ffffff29;border-radius:999px;width:fit-content;padding:3px 12px;font-size:.72rem;font-weight:700}.gv-modern-banner__title{margin:0;font-size:1.8rem;font-weight:800}.gv-modern-banner__meta{color:#e5e7eb;margin:0;font-size:.85rem}.order-section-card{color:#1f2937;text-align:left;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:20px;padding:20px;box-shadow:0 1px 2px #0f172a0d,0 10px 24px #0f172a0f}.order-section-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.order-section-number{background:var(--first-color);color:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex}.order-section-title{margin:0;font-size:.95rem;font-weight:800}.order-input-group{gap:12px;display:flex}.order-input-field{color:#111827;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;flex:1;padding:10px 14px;font-size:.9rem}.order-input-field:focus{border-color:var(--first-color);background:#fff;outline:none}.nominal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=576px){.nominal-grid{grid-template-columns:repeat(2,1fr)}}.item-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;transition:all .2s;position:relative}.item-card:hover{border-color:var(--first-color);background:#fffdf5}.item-card.is-selected{background:#fff8df;border-color:#4d7c35;box-shadow:0 4px 12px #ff910026}.item-card .item-name{color:#1f2937;margin:0 0 4px;font-size:.84rem;font-weight:700}.item-card .price-text{color:#9ca3af;font-size:.72rem;text-decoration:line-through}.item-card .discountprice-text{color:#111827;font-size:.9rem;font-weight:800}.item-card .item-reward{color:#78350f;background:#6aaa4a33;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.item-card .item-reward img{width:10px;height:10px}.gv-stylebtnitem{color:#3f2600;text-transform:uppercase;background:linear-gradient(135deg,#ffd166,#ff9a3c);border-radius:4px;padding:2px 8px;font-size:.55rem;font-weight:800;position:absolute;top:-12px;left:10px}.payment-accordion{flex-direction:column;gap:10px;display:flex}.payment-group-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.payment-group-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f9fafb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.payment-group-info{text-align:left;flex-direction:column;display:flex}.payment-group-title{color:#1f2937;font-size:.88rem;font-weight:800}.payment-group-desc{color:#6b7280;font-size:.72rem}.payment-group-logos{gap:4px;display:flex}.payment-group-logos img{object-fit:contain;max-width:38px;height:18px}.payment-group-body{border-top:1px solid #f3f4f6;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}@media (width<=768px){.payment-group-body{grid-template-columns:repeat(2,1fr)}}.payment-box{cursor:pointer;text-align:left;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:80px;padding:8px;transition:all .2s;display:flex}.payment-box:hover{border-color:var(--first-color);background:#fffdf5}.payment-box.is-selected{background:#fff8df;border-color:#4d7c35;box-shadow:0 4px 12px #ff91001f}.payment-box img{object-fit:contain;max-width:60px;max-height:22px;margin-bottom:6px}.payment-box-price{color:#111827;font-size:.8rem;font-weight:800}.imgvoucher{background:#fff8e6;border:1px dashed #6aaa4a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.imgvoucher h5{color:#78350f;margin:0;font-size:.88rem;font-weight:700}.imgvoucher p{color:#b45309;font-size:.74rem}.voucher-input-wrapper{flex-grow:1;gap:8px;max-width:300px;display:flex}.voucher-input-wrapper input{text-transform:uppercase;border:1px solid #d1d5db;border-radius:8px;flex-grow:1;padding:6px 12px;font-size:.82rem}.voucher-input-wrapper button{color:#fff;background:#000;border:none;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:700}#bottom_sheet{z-index:1040;background-color:#252626;border-top:1px solid #ffffff14;padding:10px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000059}.bottom-sheet-container{justify-content:space-between;align-items:center;max-width:1095px;margin:0 auto;padding:0 1rem;display:flex}.bottom-sheet-info{text-align:left;align-items:center;gap:12px;display:flex}.bottom-sheet-info img{object-fit:cover;border-radius:8px;width:44px;height:44px}.bottom-sheet-details{flex-direction:column;display:flex}.bottom-sheet-item-name{color:#fff;font-size:.95rem;font-weight:700}.bottom-sheet-price-line{align-items:center;gap:8px;display:flex}.bottom-sheet-price{color:var(--first-color);font-size:1.15rem;font-weight:800}.bottom-sheet-buy{color:#2f2000;cursor:pointer;background:linear-gradient(135deg,#6aaa4a,#4d7c35);border:none;border-radius:999px;padding:8px 24px;font-size:.9rem;font-weight:800;transition:transform .2s;box-shadow:0 8px 16px #ff910040}.bottom-sheet-buy:hover{filter:brightness(1.05);transform:translateY(-1px)}.gv-confirm__popup{color:#1f2937;background:#fff;border-radius:20px;width:100%;max-width:460px;padding:24px}.gv-confirm__icon-wrap{color:#2f2000;background:linear-gradient(135deg,#6aaa4a,#4d7c35);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 12px;font-size:1.8rem;display:flex}.gv-confirm__title{color:#78350f;text-align:center;margin-bottom:12px;font-size:1.25rem;font-weight:800}.gv-confirm__summary{background:#fdfaf2;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.gv-confirm__item{justify-content:space-between;font-size:.85rem;display:flex}.gv-confirm__label{color:#6b7280;font-weight:600}.gv-confirm__value{color:#111827;font-weight:700}.gv-confirm__value--accent{color:#4d7c35;font-size:1rem;font-weight:800}.gv-confirm__payment{text-align:left;background:#fffbeb;border:1px solid #b8e4a0;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.gv-confirm__payment img{object-fit:contain;height:24px}.gv-confirm__payment-name{color:#111827;font-size:.85rem;font-weight:700}.gv-confirm__notice{color:#d97706;background:#fffbeb;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:.72rem}.gv-confirm__actions{gap:10px;margin-top:18px;display:flex}.gv-confirm__btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:.85rem;font-weight:700}.gv-confirm__btn--ghost{color:#374151;background:#e5e7eb}.gv-confirm__btn--primary{background:var(--first-color);color:#000}.invoice-card{color:#1f2937;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:600px;margin:30px auto;padding:24px;box-shadow:0 10px 30px #0000001a}.invoice-header{border-bottom:2px dashed #e5e7eb;margin-bottom:16px;padding-bottom:16px}.invoice-status-badge{text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-block}.status-pending{color:#d97706;background:#fef3c7}.status-success{color:#065f46;background:#d1fae5}.invoice-section-title{color:#6b7280;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:700}.invoice-payment-va{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:12px;font-family:monospace;font-size:1.1rem;font-weight:700;display:flex}.copy-btn{cursor:pointer;background:#e5e7eb;border:none;border-radius:4px;padding:4px 8px;font-size:.74rem;font-weight:700}.qris-code-container{flex-direction:column;align-items:center;margin:20px 0;display:flex}.qris-code{border:1px solid #e5e7eb;border-radius:12px;width:200px;height:200px;padding:8px}.qris-label{color:#111827;margin-top:8px;font-size:.8rem;font-weight:700}.product-card-anchor{color:inherit;text-decoration:none}.product-card-anchor:hover .cards-list{transform:translateY(-4px);box-shadow:0 12px 28px #0006}.order-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:20px}.order-product-img{object-fit:cover;border:1px solid #ffffff1a;border-radius:12px;width:72px;height:72px}.order-product-name{color:#fff;margin:0 0 6px;font-size:1.15rem;font-weight:700}.order-section-title{color:#fff;align-items:center;gap:10px;margin-bottom:14px;font-size:1rem;font-weight:700;display:flex}.order-step-num{background:var(--first-color);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:inline-flex}.order-input{color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:10px!important}.order-input::placeholder{color:#9ca3af}.order-input:focus{border-color:var(--first-color)!important;box-shadow:0 0 0 2px #6aaa4a33!important}.order-input option{color:#fff;background:#1f2937}.nick-preview-bar{color:#d1fae5;background:#10b98114;border:1px solid #10b98140;border-radius:8px;padding:8px 12px;font-size:.85rem}.denom-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.denom-card{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex;position:relative}.denom-card:hover:not(.denom-card--disabled){border-color:var(--first-color);background:#6aaa4a0f}.denom-card--active{box-shadow:0 0 0 2px #6aaa4a40;border-color:var(--first-color)!important;background:#6aaa4a1f!important}.denom-card__old-price{color:#9ca3af;font-size:.7rem;text-decoration:line-through}.denom-card__image{object-fit:contain;object-position:center;background:#ffffffeb;border-radius:10px;width:100%;height:82px;margin-bottom:3px;padding:8px}.denom-card__name{color:#e5e7eb;font-size:.82rem;font-weight:600;line-height:1.3}.denom-card__price{color:var(--first-color);font-size:.9rem;font-weight:700}.denom-card__meta,.denom-card__stock,.denom-card__description{font-size:.7rem;line-height:1.35}.denom-card__meta{color:#cbd5e1}.denom-card__stock{color:#facc15;font-weight:700}.denom-card__description{color:#9ca3af}.denom-card--disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.45)}.denom-card--disabled .denom-card__price{color:#9ca3af}.admin-denom-row{grid-template-columns:minmax(160px,2fr) minmax(96px,.8fr) minmax(80px,.6fr) minmax(180px,2fr) auto;align-items:center;gap:8px;display:grid}@media (width<=767.98px){.admin-denom-row{grid-template-columns:1fr}}.payment-tabs{flex-wrap:wrap;gap:8px;display:flex}.payment-tab-btn{color:#e5e7eb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.payment-tab-btn.active,.payment-tab-btn:hover{background:var(--first-color);border-color:var(--first-color);color:#000}.payment-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.payment-option{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;transition:all .2s;display:flex}.payment-option:hover{border-color:var(--first-color);background:#6aaa4a0d}.payment-option--active{box-shadow:0 0 0 2px #6aaa4a33;border-color:var(--first-color)!important;background:#6aaa4a1a!important}.payment-option__logo{object-fit:contain;width:auto;max-width:80px;height:28px}.payment-option__name{color:#e5e7eb;text-align:center;font-size:.72rem;font-weight:600}.payment-option__fee{color:#9ca3af;font-size:.65rem}.wallet-payment-hint{color:#d1d5db;background:#6aaa4a14;border:1px solid #6aaa4a40;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .7rem;font-size:.82rem;display:inline-flex}.wallet-payment-hint strong{color:#86efac}.order-summary-sticky{position:sticky;top:80px}.order-summary-card{background:#6aaa4a0a!important;border:1px solid #6aaa4a26!important}.order-summary-row{color:#d1d5db;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.85rem;display:flex}.order-summary-row--total{color:#fff;margin-bottom:0;font-size:1rem}.order-summary-divider{border-color:#ffffff14;margin:14px 0}.invoice-status-card{border-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex}.invoice-status-card--success{color:#6ee7b7;background:#10b9811a;border:1px solid #10b9814d}.invoice-status-card--failed{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.invoice-status-card--checking{color:#b8e4a0;background:#6aaa4a14;border:1px solid #6aaa4a33}.invoice-status-icon{flex-shrink:0;font-size:2rem}.invoice-status-card h5{margin:0 0 4px;font-size:1rem;font-weight:700}.invoice-main-card{background:#ffffff0a;border:1px solid #ffffff14}.invoice-header{justify-content:space-between;align-items:flex-start;display:flex}.invoice-id{color:#fff;font-size:1.1rem;font-weight:700}.invoice-date{margin-top:4px;font-size:.8rem}.invoice-header-logo img{object-fit:cover;border:1px solid #ffffff1a;border-radius:10px;width:60px;height:60px}.invoice-rows{flex-direction:column;gap:10px;display:flex}.invoice-row{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.invoice-row--total{font-size:1rem}.invoice-label{color:#9ca3af}.invoice-value{color:#e5e7eb;text-align:right;word-break:break-word;max-width:60%}.invoice-payment-method{font-size:.85rem}.invoice-countdown-box{text-align:center;background:#6aaa4a0f;border:1px solid #6aaa4a33;border-radius:12px;padding:16px}.invoice-countdown-label{color:#9ca3af;margin-bottom:8px;font-size:.78rem;display:block}.invoice-countdown-timer{color:var(--first-color);letter-spacing:.08em;margin-bottom:6px;font-family:Oxanium,monospace;font-size:2.2rem;font-weight:800;line-height:1}.news-section{margin-top:8px}.news-section-header{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.news-section-title span{text-transform:uppercase;color:var(--first-color);letter-spacing:.08em;font-size:.72rem;font-weight:700}.news-section-link{color:var(--first-color);white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:600;text-decoration:none}.news-section-link:hover{color:var(--first-color);text-decoration:underline}.news-card-track{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.news-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.news-card:hover{border-color:#6aaa4a4d;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.news-card-thumb{height:140px;overflow:hidden}.news-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-card:hover .news-card-thumb img{transform:scale(1.05)}.news-card-content{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.news-card-title{color:#fff;margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.news-card-description{color:#9ca3af;flex:1;margin:0;font-size:.77rem;line-height:1.5}.news-card-cta{color:var(--first-color);font-size:.75rem;font-weight:600}.main-surface{min-height:60vh;padding-bottom:24px}.breadcrumb-item+.breadcrumb-item:before{color:#6b7280}@media (width<=768px){.denom-grid,.payment-grid{grid-template-columns:repeat(2,1fr)}.news-card-track{grid-template-columns:1fr}.invoice-id{font-size:.95rem}.invoice-countdown-timer{font-size:1.8rem}.order-summary-sticky{position:static}}.goisiin-chat-widget{z-index:1050;font-family:Plus Jakarta Sans,Poppins,sans-serif;position:fixed;bottom:24px;right:24px}.chat-float-btn{background-color:var(--first-color);cursor:pointer;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background-color .2s;display:flex;position:relative;box-shadow:0 8px 24px #0006}.chat-float-btn:hover{transform:scale(1.08)}.chat-badge-pulse{border:2px solid var(--bg-color);background-color:#ef4444;border-radius:50%;width:12px;height:12px;animation:2s infinite chatPulse;position:absolute;top:0;right:0}@keyframes chatPulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.chat-window{z-index:1051;-webkit-backdrop-filter:blur(12px);background:#1f2937f0;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:350px;height:480px;animation:.22s ease-out chatFadeIn;display:flex;position:fixed;bottom:92px;right:24px;overflow:hidden;box-shadow:0 12px 36px #00000080}@keyframes chatFadeIn{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-header{background:linear-gradient(135deg,#6aaa4a26,#4d7c3526);border-bottom:1px solid #ffffff0f;padding:14px 16px}.chat-avatar-wrapper{width:38px;height:38px;position:relative}.chat-avatar-icon{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;display:flex}.chat-status-dot{background-color:#22c55e;border:2px solid #1f2937;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.chat-header-text{line-height:1.25}.chat-agent-name{color:#fff;font-size:.88rem;font-weight:700}.chat-agent-sub{color:#9ca3af;font-size:.72rem}.chat-messages-container{background:#00000026;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-bubble-row{flex-direction:column;max-width:82%;display:flex}.chat-row-user{align-self:flex-end;align-items:flex-end}.chat-row-agent{align-self:flex-start;align-items:flex-start}.chat-bubble-sender{color:#9ca3af;margin-bottom:3px;padding-left:2px;font-size:.65rem}.chat-bubble{word-break:break-word;border-radius:12px;padding:10px 14px;font-size:.8rem;line-height:1.4;position:relative}.bubble-user{background-color:var(--first-color);color:#fff;border-bottom-right-radius:2px;box-shadow:0 2px 8px #6aaa4a26}.bubble-agent{color:#f3f4f6;background-color:#ffffff14;border:1px solid #ffffff0d;border-bottom-left-radius:2px}.chat-bubble-time{color:#fff6;text-align:right;margin-top:4px;font-size:.62rem}.chat-msg-system{align-self:center;margin:6px 0}.chat-msg-system span{color:#b8e4a0;background:#6aaa4a1f;border:1px solid #6aaa4a2e;border-radius:20px;padding:4px 10px;font-size:.7rem}.chat-input-form{background:#1f2937f2;border-top:1px solid #ffffff0f;gap:8px;padding:10px 14px;display:flex}.chat-input-field{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;outline:none;flex:1;padding:8px 14px;font-size:.82rem;transition:border-color .2s,background-color .2s}.chat-input-field:focus{border-color:var(--first-color);background:#ffffff14}.chat-send-btn{background-color:var(--first-color);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,opacity .2s;display:flex}.chat-send-btn:disabled{opacity:.4;cursor:not-allowed}.chat-send-btn:not(:disabled):active{transform:scale(.92)}.chat-typing-dots{align-items:center;gap:4px;padding:4px 0;display:flex}.chat-typing-dots span{background-color:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both chatBounce;display:inline-block}.chat-typing-dots span:first-child{animation-delay:-.32s}.chat-typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes chatBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (width<=480px){.chat-window{width:calc(100% - 32px);height:420px;bottom:84px;left:16px;right:16px}}.dd-anchor{isolation:isolate;position:relative}.profile_img{object-fit:cover;border:1.5px solid #ffffff40;border-radius:9999px;width:34px;height:34px;transition:transform .2s;box-shadow:0 4px 10px #0003}.profile_img:hover{transform:scale(1.05)}.dropdown-menu.glass-dd{-webkit-backdrop-filter:saturate(160%)blur(12px);transform-origin:100% 0;z-index:1070;color:#f3f4f6;background:#1f2937f5;border:1px solid #ffffff1f;border-radius:16px;max-width:calc(100vw - 24px);margin-top:.5rem;padding:1rem;left:auto;right:0;box-shadow:0 20px 45px #00000080;width:340px!important}.dd-header{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.dd-avatar{object-fit:cover;border:1.5px solid #fff3;border-radius:9999px;width:46px;height:46px}.dd-userblock{flex-direction:column;min-width:0;display:flex}.dd-email{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.dd-inner{padding:0}.wallet-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=480px){.wallet-tiles{grid-template-columns:1fr}}.wallet-tile{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:10px 12px;text-decoration:none;transition:all .2s;display:flex;position:relative}.wallet-tile:hover{background:#ffffff14;transform:translateY(-2px);box-shadow:0 6px 14px #00000040}.wallet-icon{background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1.1rem;display:grid}.tile-coin .wallet-icon{background:#fbbf2429;border-color:#fbbf2447}.tile-gp .wallet-icon{background:#6366f129;border-color:#6366f147}.wallet-meta{flex:1;min-width:0;line-height:1.2}.wallet-title{opacity:.75;margin-bottom:2px;font-size:.75rem}.wallet-value{font-size:.95rem;font-weight:800}.dd-actions .dd-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dd-actions .dd-item>a{color:#e5e7eb;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.dd-actions .dd-item>a:hover{color:#fff;background:#ffffff0f}.dd-actions .dd-item.logout>a{color:#fecaca}.dd-actions .dd-item.logout>a:hover{background:#ef444426}.dd-header--profile{border-bottom:1px solid #ffffff14;align-items:flex-start;padding-bottom:.85rem}.dd-member-badge{color:#86efac;background:#6aaa4a29;border-radius:999px;width:fit-content;margin-top:.35rem;padding:.18rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.profile-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.profile-mini-stats>div{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:.55rem .45rem}.profile-mini-stats strong{color:#e6de55;font-size:.94rem;display:block}.profile-mini-stats span{color:#cbd5e1;font-size:.66rem}.invoice-payment-box{background:#1118275c;border:1px solid #6aaa4a3d;border-radius:18px;padding:1rem}.invoice-qris-frame{background:#fff;border-radius:18px;place-items:center;width:min(100%,360px);margin:.75rem auto;padding:.8rem;display:grid;box-shadow:0 18px 38px #00000038}.invoice-qris-frame img{width:100%;max-width:320px;height:auto;display:block}.retail-barcode{color:#111827;background:#fff;border-radius:16px;justify-items:center;gap:.65rem;margin:.85rem 0;padding:1rem;display:grid}.retail-barcode__bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;min-height:96px;display:flex}.retail-barcode__bars span{background:#111827;display:block}.retail-barcode strong{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}.stamp-eyebrow{color:#e6de55;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#6aaa4a29,#ffffff0a);border:1px solid #eae1608c;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .7rem;font-size:.72rem;font-weight:800;display:inline-flex}.stamp-section-title{color:#fff;margin:.45rem 0 .7rem;font-family:Oxanium,Plus Jakarta Sans,sans-serif;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:900}.stamp-home-card,.stamp-hero,.stamp-guest-card{background:radial-gradient(circle at 100% 0,#eae16029,#0000 32%),linear-gradient(135deg,#121410f5,#262d18f0);border:1px solid #eae1602e;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:center;gap:1rem;margin:.75rem 0 1rem;padding:clamp(1rem,2.4vw,1.55rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000047}.stamp-home-card:before,.stamp-hero:before,.stamp-guest-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#0000 28%,#ffffff0a);position:absolute;inset:0}.stamp-home-card__copy,.stamp-hero__copy,.stamp-guest-card>div{z-index:1;position:relative}.stamp-home-card h2,.stamp-hero h1,.stamp-guest-card h1{color:#fff;text-transform:uppercase;margin:.65rem 0;font-family:Oxanium,Plus Jakarta Sans,sans-serif;font-size:clamp(1.35rem,4.4vw,3rem);font-weight:950;line-height:.98}.stamp-home-card p,.stamp-hero p,.stamp-guest-card p{color:#d1d5db;max-width:620px;font-size:.94rem}.stamp-home-card__image,.stamp-hero__poster,.stamp-guest-card>img{z-index:1;background:#00000040;border:1px solid #eae16038;border-radius:18px;position:relative;overflow:hidden}.stamp-home-card__image img,.stamp-hero__poster img,.stamp-guest-card>img{object-fit:cover;width:100%;max-height:360px;display:block}.stamp-hero__stats{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.stamp-hero__stats>div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;min-width:112px;padding:.72rem .85rem}.stamp-hero__stats strong{color:#e6de55;font-size:1.35rem;line-height:1;display:block}.stamp-hero__stats span{color:#cbd5e1;font-size:.76rem}.stamp-board{border-color:#eae1602e!important}.stamp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.stamp-slot{background:linear-gradient(145deg,#ffffff12,#0000002e);border:1px solid #eae1602e;border-radius:18px;min-height:142px;position:relative;overflow:hidden}.stamp-slot img{object-fit:cover;width:100%;height:118px;display:block}.stamp-slot--empty img{filter:grayscale()brightness(.42);opacity:.55}.stamp-slot--owned{box-shadow:0 0 0 1px #eae16057,0 14px 32px #6aaa4a1f}.stamp-slot__meta{justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.stamp-slot__meta span{color:#f8fafc;font-size:.86rem;font-weight:800}.stamp-slot__meta strong{color:#e6de55;white-space:nowrap}.stamp-slot__lock{color:#111827;background:#e6de55;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:900;position:absolute;top:.55rem;right:.55rem}.stamp-form,.stamp-claim-form{flex-direction:column;gap:.65rem;display:flex}.stamp-form input,.stamp-form select,.stamp-claim-form input,.stamp-claim-form select,.stamp-claim-form textarea{color:#fff;background:#111827e0;border:1px solid #ffffff1a;border-radius:13px;outline:none;width:100%;padding:.68rem .8rem}.stamp-claim-form textarea{resize:vertical;min-height:90px}.stamp-form__inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.stamp-claim-form .stamp-form__inline{grid-template-columns:repeat(3,minmax(0,1fr))}.stamp-slot--button{text-align:left;width:100%;font:inherit;cursor:pointer;padding:0}.stamp-slot--button:disabled{cursor:not-allowed}.stamp-slot--button:not(:disabled):hover{border-color:#eae16085;transform:translateY(-2px);box-shadow:0 14px 30px #6aaa4a24}.stamp-share-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:1rem;display:grid}.stamp-info-list{color:#cbd5e1;gap:.45rem;margin:0;padding-left:1.1rem;font-size:.86rem;display:grid}.stamp-code-list,.wallet-history-list{flex-direction:column;gap:.65rem;display:flex}.stamp-code-item,.wallet-history-item{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.8rem;display:flex}.stamp-code-item strong,.wallet-history-item strong{color:#fff}.stamp-code-item p,.wallet-history-item p{color:#cbd5e1;margin:.18rem 0 0;font-size:.78rem}.stamp-code-item span,.wallet-history-item span{color:#94a3b8}.reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.reward-card{background:radial-gradient(circle at 18% 0,#ddf59629,#0000 34%),linear-gradient(160deg,#161f2beb,#0d121cf0);border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}.reward-card:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#ffffff0f,#0000 38%);position:absolute;inset:0}.reward-card--main{background:linear-gradient(145deg,#6aaa4a29,#111827c7);border-color:#eae1605c}.reward-card__media{background:radial-gradient(circle at 50% 52%,#e6ffa26b,#0000 42%),radial-gradient(circle at 18% 12%,#ffffff2e,#0000 30%),linear-gradient(145deg,#c7de9f4d,#4f5f3d29 52%,#070b1114);place-items:center;width:100%;height:178px;padding:.9rem .95rem .4rem;display:grid;position:relative}.reward-card__media:after{content:"";filter:blur(8px);background:radial-gradient(#0000003d,#0000 68%);border-radius:999px;height:18%;position:absolute;bottom:10%;left:12%;right:12%}.reward-card__media img{z-index:1;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:contrast(1.04)saturate(1.02)drop-shadow(0 18px 22px #0000003d);width:min(82%,230px);height:100%;position:relative}.reward-card--main .reward-card__media img{width:min(76%,210px)}.reward-card>div:not(.reward-card__media),.stamp-result>div:not(.reward-card__media){z-index:1;padding:.8rem;position:relative}.reward-card span{color:#e6de55;text-transform:uppercase;font-size:.72rem;font-weight:900}.reward-card h3{color:#fff;margin:.22rem 0 .36rem;font-size:.98rem;font-weight:900}.reward-card p,.reward-card small{color:#cbd5e1;font-size:.78rem}.stamp-list,.stamp-admin-log{flex-direction:column;gap:.65rem;max-height:430px;padding-right:.15rem;display:flex;overflow:auto}.stamp-list__item,.stamp-admin-log__item{background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.72rem;display:flex}.stamp-list__item--compact{align-items:center}.stamp-list__item strong,.stamp-admin-log__item strong{color:#fff}.stamp-list__item p,.stamp-admin-log__item span{color:#cbd5e1;margin:.16rem 0 0;font-size:.78rem}.stamp-list__actions{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.stamp-status{color:#86efac;text-transform:uppercase;background:#6aaa4a24;border-radius:999px;align-items:center;width:fit-content;padding:.18rem .48rem;font-size:.68rem;font-weight:900;display:inline-flex}.stamp-status--pending,.stamp-status--pending_prize{color:#fde68a;background:#f59e0b24}.stamp-status--rejected,.stamp-status--cancelled,.stamp-status--expired{color:#fecaca;background:#ef444424}.stamp-status--active{color:#bbf7d0;background:#22c55e29}.stamp-status--redeemed,.stamp-status--fulfilled,.stamp-status--success{color:#a7f3d0;background:#10b98129}.stamp-empty-state{color:#cbd5e1;background:#ffffff09;border:1px dashed #ffffff24;border-radius:16px;padding:.9rem}.stamp-empty-state--action{align-content:center;gap:.35rem;display:grid}.stamp-empty-state--action strong{color:#f8fafc;font-size:.95rem}.stamp-empty-state--action span{color:#94a3b8;font-size:.82rem}.stamp-redemption-list{gap:.8rem;display:grid}.stamp-redemption-card{background:#ffffff0b;border:1px solid #eae1602e;border-radius:18px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:1rem;padding:.9rem;display:grid}.stamp-redemption-card__summary{min-width:0}.stamp-redemption-card h3{color:#fff;margin:.5rem 0 .2rem;font-size:1rem;font-weight:900}.stamp-progress-steps{align-items:center;gap:.35rem;margin-top:.7rem;display:flex}.stamp-progress-steps span{color:#94a3b8;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.74rem;font-weight:900;display:inline-flex}.stamp-progress-steps span.is-active{color:#111827;background:#e6de55;box-shadow:0 0 0 3px #e6de551f}.stamp-flow-card{background:radial-gradient(circle at 100% 0,#eae16014,#0000 34%),#ffffff0b!important}.stamp-flow-list{counter-reset:stamp-flow;gap:.65rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.stamp-flow-list li{color:#cbd5e1;gap:.1rem;padding-left:2rem;display:grid;position:relative}.stamp-flow-list li:before{counter-increment:stamp-flow;content:counter(stamp-flow);color:#111827;background:#e6de55;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:.1rem;left:0}.stamp-flow-list strong{color:#fff;font-size:.88rem}.stamp-flow-list span{color:#9ca3af;font-size:.78rem}.stamp-reveal-box{flex-direction:column;gap:.8rem;min-width:0;display:flex}.stamp-spinner{scrollbar-width:none;background:#0003;border:1px solid #ffffff14;border-radius:16px;gap:.55rem;padding:.7rem;display:flex;overflow-x:auto}.stamp-spinner::-webkit-scrollbar{display:none}.stamp-spinner span{color:#e6de55;white-space:nowrap;background:#6aaa4a29;border-radius:999px;flex:none;padding:.45rem .7rem;font-weight:900}.stamp-spinner--active span{animation:.42s linear infinite stampSpin}@keyframes stampSpin{0%{transform:translate(0)}to{transform:translate(-120px)}}.stamp-result{background:radial-gradient(circle at 24%,#e6de5529,#0000 34%),linear-gradient(135deg,#6aaa4a2e,#eae1601a);border-radius:18px;align-items:center;gap:.9rem;padding:.85rem;display:flex}.stamp-result img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.04)saturate(1.02)drop-shadow(0 12px 18px #0000003d);background:radial-gradient(circle,#e6ffa26b,#0000 62%),#dfeac7;border-radius:16px;width:86px;height:86px}.stamp-result h3{color:#fff;margin:.2rem 0}.stamp-result p{color:#cbd5e1;margin:.15rem 0 .4rem;font-size:.78rem}.stamp-result code{color:#111827;background:#e6de55;border-radius:10px;padding:.35rem .55rem;font-weight:900;display:inline-flex}.stamp-claim-hint{color:#cbd5e1;margin:0;font-size:.84rem}.admin-stamp-date-grid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:.45rem;min-width:280px;display:grid}.admin-stamp-date-field{gap:.2rem;margin:0;display:grid}.admin-stamp-date-field span{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:800}@media (width<=768px){.stamp-home-card,.stamp-hero,.stamp-guest-card,.stamp-redemption-card,.stamp-share-panel,.wallet-page-hero{grid-template-columns:1fr}.stamp-grid,.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-grid{gap:.62rem}.reward-card{background:radial-gradient(circle at 50% 0,#e6ffa221,#0000 38%),linear-gradient(160deg,#121b24f0,#0c111bf5);border-radius:14px}.reward-card__media{background:radial-gradient(circle at 50% 54%,#e6ffa27a,#0000 40%),linear-gradient(145deg,#dbf0b752,#55674229);height:138px;padding:.7rem .6rem .28rem}.reward-card__media img,.reward-card--main .reward-card__media img{width:min(92%,158px);max-height:118px}.reward-card h3{font-size:.84rem;line-height:1.18}.reward-card p,.reward-card small{font-size:.7rem}.reward-card>div:not(.reward-card__media),.stamp-result>div:not(.reward-card__media){padding:.68rem}.stamp-form__inline,.stamp-claim-form .stamp-form__inline{grid-template-columns:1fr}.stamp-home-card__image img,.stamp-hero__poster img,.stamp-guest-card>img{max-height:260px}}.wallet-page-hero{background:radial-gradient(circle at 100% 0,#6aaa4a29,#0000 30%),linear-gradient(145deg,#1f2619f0,#111827eb);border:1px solid #6aaa4a38;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(240px,.38fr);align-items:stretch;gap:1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.wallet-page-hero h1{color:#fff;text-transform:uppercase;margin:.25rem 0 .35rem;font-family:Oxanium,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,3.7rem);font-weight:950;line-height:.98}.wallet-page-hero p{color:#cbd5e1;margin:0}.wallet-balance-card,.wallet-stat-card{background:#0f172ab3;border:1px solid #eae16038;border-radius:20px;box-shadow:inset 0 1px #ffffff0a}.wallet-balance-card{flex-direction:column;justify-content:center;padding:1rem;display:flex}.wallet-balance-card span,.wallet-stat-card span{color:#e6de55;text-transform:uppercase;font-size:.78rem;font-weight:900}.wallet-balance-card strong{color:#86efac;font-size:2.4rem;line-height:1}.wallet-balance-card small,.wallet-stat-card small{color:#94a3b8}.wallet-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.wallet-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wallet-fee-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.wallet-fee-preview span{color:#cbd5e1;background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;padding:.65rem;font-size:.82rem}.wallet-fee-preview strong{color:#86efac}.wallet-stat-card{padding:.9rem}.wallet-stat-card strong{color:#fff;margin:.3rem 0 .2rem;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:950;display:block}.voucher-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.voucher-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem;display:grid}.voucher-card img{object-fit:contain;background:#eef4df;border-radius:14px;width:132px;height:96px}.voucher-card h3{color:#fff;margin:.4rem 0 .2rem;font-size:1rem;font-weight:900}.voucher-card p{color:#94a3b8;margin:0;font-size:.78rem}.voucher-card code{color:#111827;background:#e6de55;border-radius:10px;margin-top:.45rem;padding:.35rem .55rem;font-weight:900;display:inline-flex}@media (width<=992px){.wallet-stats-grid,.voucher-card-grid,.wallet-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=576px){.wallet-stats-grid,.voucher-card-grid,.wallet-action-grid,.wallet-fee-preview,.voucher-card{grid-template-columns:1fr}.voucher-card img{width:100%;height:150px}}.banner-frame{aspect-ratio:2048/682;background:#0d1110;border-radius:18px;width:100%;max-height:328px;box-shadow:0 22px 46px #00000052;height:auto!important}.banner-slide-image{background:#0d1110;object-fit:contain!important}.stamp-home-card--below-products{margin:1.4rem 0 1rem}.stamp-popup-backdrop{z-index:1090;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.stamp-popup-card{background:radial-gradient(circle at 0 0,#eae16024,#0000 34%),linear-gradient(135deg,#121510,#202716 58%,#111827);border:1px solid #eae16052;border-radius:24px;grid-template-columns:minmax(220px,.82fr) minmax(0,1fr);width:min(920px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000085}.stamp-popup-close{z-index:2;color:#fff;background:#0f172adb;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:.8rem;right:.8rem}.stamp-popup-media{background:#00000040;min-height:360px}.stamp-popup-media img{object-fit:cover;width:100%;height:100%;display:block}.stamp-popup-copy{flex-direction:column;justify-content:center;gap:.85rem;padding:clamp(1.25rem,4vw,2.4rem);display:flex}.stamp-popup-copy h2{color:#fff;text-transform:uppercase;margin:0;font-family:Oxanium,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,3.9rem);font-weight:950;line-height:.96}.stamp-popup-copy p{color:#d1d5db;font-size:.98rem}.stamp-popup-actions{flex-wrap:wrap;gap:.65rem;display:flex}.news-section{border:1px solid #6aaa4a33;border-radius:22px;margin-top:1.05rem;box-shadow:0 18px 40px #0003;background:radial-gradient(circle at 100% 0,#6aaa4a1a,#0000 34%),#1b1d1beb!important;padding:1rem!important}.news-section-header{align-items:flex-end;gap:1rem;margin-bottom:.95rem}.news-section-title span{color:#6aaa4a;letter-spacing:.08em;margin-bottom:.2rem;font-size:.72rem;font-weight:900;display:inline-flex}.news-section-title h3{color:#fff;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900}.news-section-subtitle{color:#a8b0bc;margin:.25rem 0 0;font-size:.84rem}.news-card-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid!important;overflow:visible!important}.news-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;height:100%;padding:.78rem;box-shadow:inset 0 1px #ffffff0a;min-width:0!important}.news-card-thumb{background:#111827;border-radius:14px;width:100%;height:142px;overflow:hidden}.news-card-thumb img{object-fit:cover;width:100%;height:100%}.news-card-content{padding:.85rem .15rem .25rem}.news-card-title{color:#fff;min-height:2.5em;font-size:.98rem;line-height:1.25}.news-card-description{color:#aeb7c4;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.6em;font-size:.82rem;display:-webkit-box;overflow:hidden}@media (width<=768px){.banner-frame{border-radius:14px;max-height:none}.stamp-popup-card{grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.stamp-popup-media{min-height:240px}.news-card-track{grid-template-columns:1fr}}@media (width<=767.98px){html,body{width:100%;max-width:100%;overflow-x:hidden}.container,.container.col-md-8,.container.col-12{width:100%;max-width:100%;padding-left:12px;padding-right:12px}.glass-nav{background:#0f172ae6}.glass-nav .container{gap:8px;min-height:62px;padding:.35rem 12px}.navbar-brand{min-width:0}.navbar-brand .img-logo{max-width:124px;height:42px}.navbar-actions{gap:6px!important}.navbar-live-search-trigger .btn{min-height:36px;padding:.35rem .55rem;font-size:.8rem}.navbar-live-search-trigger .kbd-hint{display:none}.navbar-toggler{width:38px;height:36px;padding:.25rem .45rem}.gv-main-nav.show{background:#111827f5;border:1px solid #ffffff14;border-radius:16px;padding:8px;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 18px 44px #00000059}.gv-nav-list{gap:4px}.navbar .nav-link{justify-content:flex-start;width:100%;padding:.62rem .8rem}.search-panel{padding:.6rem 0;top:62px}.main-surface{padding-bottom:18px}.banner-frame{aspect-ratio:16/7.2;border-radius:16px}.banner-slide-image{object-fit:cover}.list-product{margin-top:.4rem}.sticky-header{background:#252626f5;border-bottom:1px solid #6aaa4a2e;margin-left:-12px;margin-right:-12px;padding:7px 12px 8px;top:62px}.cont-category{scrollbar-width:none;gap:7px;padding-bottom:2px}.cont-category::-webkit-scrollbar{display:none}.cont-category button{letter-spacing:.01em;border-radius:10px;min-height:36px;padding:7px 13px;font-size:.72rem}.flash-sale-section{border-radius:16px;margin-top:10px;box-shadow:0 14px 30px #00000047}.flash-sale-container{gap:12px;padding:13px 12px}.flash-sale-header{flex-wrap:nowrap;align-items:center;gap:8px}.flash-sale-badge{padding:3px 8px;font-size:.62rem}.flash-sale-subtext{max-width:150px;margin:4px 0 0;font-size:.68rem;line-height:1.25}.flash-sale-countdown__label{letter-spacing:.08em;margin-bottom:3px;font-size:.58rem}.flash-sale-countdown__timer{gap:2px;padding:3px 5px}.flash-sale-countdown__time{min-width:25px;padding:3px 4px;font-size:.76rem}.flash-sale-track{gap:10px;animation-duration:24s}.flash-sale-card{border-radius:12px;gap:6px;width:150px;padding:8px}.flash-sale-card__thumb{aspect-ratio:16/9}.flash-sale-card__tag{max-width:calc(100% - 10px);padding:2px 6px;font-size:.55rem;top:5px;left:5px}.flash-sale-card__title{font-size:.72rem}.flash-sale-card__discount strong,.flash-sale-card__meta,.flash-sale-card__subtitle{font-size:.62rem}.flash-sale-card__button{padding:2px 7px;font-size:.66rem}#populer-grid-max{margin-top:8px}#populer-grid-max .col-6{margin-bottom:8px!important;padding:4px!important}.card-header{margin-bottom:8px!important;padding:8px 12px!important}.custom-card{border-radius:12px;min-height:64px;box-shadow:0 6px 14px #00000047}.custom-card:before{-webkit-backdrop-filter:blur(3px);background:linear-gradient(90deg,#0c0c0cbd,#0c0c0c8f)}.custom-card-left{border-radius:10px;flex-basis:54px;width:54px;height:54px;margin-left:5px}.custom-card-body{padding:6px 8px;font-size:.75rem;line-height:1.15}.custom-card-body p{margin-top:2px;font-size:.62rem!important}.v36_9{width:54px;height:17px}.v36_10{font-size:.54rem}.stamp-home-card,.stamp-hero,.stamp-guest-card{border-radius:17px;grid-template-columns:1fr;gap:.8rem;margin:.5rem 0 .85rem;padding:.95rem}.stamp-home-card h2,.stamp-hero h1,.stamp-guest-card h1{font-size:1.45rem;line-height:1.02}.stamp-home-card p,.stamp-hero p,.stamp-guest-card p{font-size:.82rem}.stamp-home-card__image,.stamp-hero__poster,.stamp-guest-card>img{border-radius:14px}.stamp-home-card__image img,.stamp-hero__poster img,.stamp-guest-card>img{object-fit:contain;max-height:260px}.stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.stamp-slot{border-radius:14px;min-height:124px}.stamp-slot img{height:96px}.stamp-form__inline,.stamp-claim-form .stamp-form__inline{grid-template-columns:1fr}.news-section{border-radius:17px;margin-top:.85rem;padding:.82rem!important}.news-section-header{align-items:flex-start;gap:.45rem;margin-bottom:.75rem}.news-section-title h3{font-size:1.05rem}.news-section-subtitle{font-size:.76rem}.news-section-link{font-size:.75rem}.news-card-track{gap:.75rem}.news-card{border-radius:15px;grid-template-columns:112px minmax(0,1fr);gap:.72rem;padding:.62rem;display:grid}.news-card-thumb{border-radius:12px;height:92px}.news-card-content{padding:0}.news-card-title{min-height:0;margin-bottom:.28rem;font-size:.82rem}.news-card-description{-webkit-line-clamp:2;min-height:0;margin-bottom:.35rem;font-size:.7rem}.order-card{border-radius:16px;padding:.9rem!important}.order-section-header{gap:.75rem}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-option{border-radius:10px;padding:9px 6px}.table-responsive{margin-left:-.25rem;margin-right:-.25rem;padding-bottom:.25rem}.table{min-width:680px}.chat-window{width:auto;max-width:none;bottom:86px;left:12px;right:12px}}@media (width<=380px){.navbar-brand .img-logo{max-width:108px;height:38px}.navbar-live-search-trigger .btn{padding-left:.48rem;padding-right:.48rem}.flash-sale-card{width:138px}.custom-card-left{flex-basis:48px;width:48px;height:48px}.custom-card-body{font-size:.69rem}.news-card{grid-template-columns:96px minmax(0,1fr)}}
