:root{--bg: #fcfdfe;--surface: #ffffff;--surface-2: #eef4f8;--border: #d7e1e8;--text: #334d60;--muted: #718695;--accent: #ac8738;--accent-ink: #ffffff;--accent-soft: #f8f1df;--ok: #17925a;--ok-soft: #e3f5ec;--warn: #b7791f;--warn-soft: #fbf1dc;--bad: #d23a3a;--bad-soft: #fbe6e6;--hero-a: #ffffff;--hero-b: #eaf2f7;--shadow: 0 1px 2px rgba(49, 76, 94, .04), 0 15px 36px -18px rgba(49, 76, 94, .18);--r: 14px;--r-sm: 10px;color-scheme: light;}*{font-family: 'Vazirmatn', Tahoma, sans-serif;}html, body{background: var(--bg);color: var(--text);}body{-webkit-font-smoothing: antialiased;line-height: 1.8;}a{color: var(--accent);text-decoration: none;transition: color .24s ease, background-color .24s ease, border-color .24s ease, box-shadow .28s ease, transform .28s cubic-bezier(.2,.75,.25,1), opacity .24s ease;}a:hover{text-decoration: underline;}button, input[type="button"], input[type="submit"], [role="button"]{transition: color .24s ease, background-color .24s ease, border-color .24s ease, box-shadow .28s ease, transform .28s cubic-bezier(.2,.75,.25,1), opacity .24s ease;}button:active, input[type="button"]:active, input[type="submit"]:active, [role="button"]:active{transform: translateY(1px) scale(.985);}input, select, textarea{transition: color .22s ease, background-color .22s ease, border-color .22s ease, box-shadow .25s ease;}img{max-width: 100%;}h1, h2, h3, h4, h5{color: var(--text);letter-spacing: -.01em;line-height: 1.45;}.text-secondary, .text-muted{color: var(--muted) !important;}.num{font-variant-numeric: tabular-nums;}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px;}.skip{position: absolute;inset-inline-start: -999px;top: 0;background: var(--accent);color: var(--accent-ink);padding: .5rem 1rem;z-index: 100;}.skip:focus{inset-inline-start: 0;}.wrap{width: min(1200px, 100% - 2rem);margin-inline: auto;}.topstrip{background: var(--hero-b);color: var(--muted);font-size: .82rem;}.topstrip .wrap{display: flex;justify-content: space-between;gap: 1rem;padding: .45rem 0;flex-wrap: wrap;}.topstrip b{color: var(--accent);}.site-header{position: sticky;top: 0;z-index: 30;background: color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter: blur(10px);border-bottom: 1px solid var(--border);transform: translateY(0);transition: transform .32s cubic-bezier(.2,.75,.25,1), box-shadow .3s ease, background-color .3s ease;}.site-header.is-hidden{transform: translateY(-110%);}.site-header.is-compact{box-shadow: 0 8px 24px rgba(70,60,35,.09);}.site-header.is-compact .hdr{padding-block: .3rem;gap: .8rem;}.site-header.is-compact .logo-mark{width: 32px;height: 32px;}.site-header.is-compact .nav-main a{padding-block: .32rem;}.hdr{display: flex;align-items: center;gap: 1.25rem;padding: .75rem 0;}.logo{display: flex;align-items: center;gap: .6rem;color: var(--text);font-weight: 800;font-size: 1.15rem;}.logo:hover{text-decoration: none;}.logo-mark{width: 38px;height: 38px;border-radius: 11px;display: grid;place-items: center;background: linear-gradient(145deg, #f4f5f3, #dce1df);color: #8c702e;font-weight: 800;object-fit: contain;}.nav-main{display: flex;gap: .25rem;margin-inline-start: .5rem;}.nav-main a{color: var(--text);padding: .45rem .8rem;border-radius: var(--r-sm);font-weight: 500;}.nav-main a:hover, .nav-main a.on{background: var(--surface-2);text-decoration: none;}.search{flex: 1;max-width: 380px;position: relative;margin-inline-start: auto;}.search input{width: 100%;padding: .55rem 2.6rem .55rem .9rem;border-radius: 999px;border: 1px solid var(--border);background: var(--surface-2);color: var(--text);}.search > i{position: absolute;inset-inline-end: .9rem;top: 50%;transform: translateY(-50%);color: var(--muted);pointer-events: none;}.hdr-actions{display: flex;gap: .4rem;align-items: center;}.ibtn{position: relative;width: 42px;height: 42px;border-radius: var(--r-sm);border: 1px solid var(--border);background: var(--surface);color: var(--text);display: grid;place-items: center;cursor: pointer;font-size: 1.2rem;}.ibtn:hover{background: var(--surface-2);text-decoration: none;}.ibtn .cnt{position: absolute;top: -6px;inset-inline-start: -6px;min-width: 20px;height: 20px;border-radius: 999px;background: var(--accent);color: var(--accent-ink);font-size: .72rem;display: grid;place-items: center;font-weight: 700;padding: 0 5px;}.whatsapp-float{position: fixed;z-index: 29;left: clamp(1rem,2vw,2rem);bottom: clamp(1rem,2vw,2rem);display: inline-flex;align-items: center;gap: .55rem;padding: .7rem .9rem;border-radius: 999px;color: #fff;background: #207c56;box-shadow: 0 12px 30px rgba(20,90,60,.25);font-size: .85rem;font-weight: 700;transition: transform .28s ease,background-color .28s ease,box-shadow .28s ease;}.whatsapp-float i{font-size: 1.6rem;line-height: 1;}.whatsapp-float:hover,.whatsapp-float:focus-visible{color: #fff;background: #176846;text-decoration: none;transform: translateY(-4px);box-shadow: 0 17px 35px rgba(20,90,60,.34);}.product-whatsapp{display: flex;align-items: center;gap: .7rem;margin-top: 1rem;padding: .95rem 1.1rem;border: 1px solid color-mix(in srgb,#207c56 30%,var(--border));border-radius: 14px;color: var(--text);background: color-mix(in srgb,#207c56 6%,var(--surface));font-weight: 650;transition: transform .28s ease,background-color .28s ease,border-color .28s ease;}.product-whatsapp > i:first-child{color: #207c56;font-size: 1.45rem;}.product-whatsapp > i:last-child{margin-inline-start: auto;color: var(--accent);}.product-whatsapp:hover,.product-whatsapp:focus-visible{color: var(--text);text-decoration: none;background: color-mix(in srgb,#207c56 11%,var(--surface));border-color: #207c56;transform: translateY(-3px);}@media (max-width: 540px){.whatsapp-float span{display: none;}.whatsapp-float{width: 52px;height: 52px;padding: 0;justify-content: center;}}@media (prefers-reduced-motion: reduce){.whatsapp-float,.product-whatsapp{transition: none;}}.menu-toggle{display: none;}.btn{border-radius: var(--r-sm);font-weight: 600;padding: .6rem 1.15rem;display: inline-flex;align-items: center;justify-content: center;gap: .45rem;transition: filter .15s, background .15s, transform .1s;}.btn:active{transform: translateY(1px);}.btn:hover{text-decoration: none;}.btn-brand, .btn-primary{background: var(--accent);border: 1px solid var(--accent);color: var(--accent-ink);}.btn-brand:hover{filter: brightness(1.08);color: var(--accent-ink);}.btn-ghost, .btn-outline-light{background: var(--surface);border: 1px solid var(--border);color: var(--text);}.btn-ghost:hover, .btn-outline-light:hover{background: var(--surface-2);color: var(--text);border-color: var(--border);}.btn-outline-danger{background: transparent;border: 1px solid color-mix(in srgb, var(--bad) 45%, var(--border));color: var(--bad);}.btn-outline-danger:hover{background: var(--bad-soft);color: var(--bad);border-color: var(--bad);}.btn-sm{padding: .32rem .75rem;font-size: .82rem;}.btn-block{width: 100%;padding: .8rem 1rem;}.form-label{font-weight: 600;font-size: .86rem;margin-bottom: .4rem;}.form-control, .form-select{background: var(--surface);border: 1px solid var(--border);color: var(--text);border-radius: var(--r-sm);padding: .6rem .85rem;min-height: 44px;}.form-control::placeholder{color: var(--muted);opacity: .8;}.form-control:focus, .form-select:focus{background: var(--surface);color: var(--text);border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft);}.form-text{color: var(--muted);font-size: .8rem;}.form-check-input{border-color: var(--border);background-color: var(--surface);}.form-check-input:checked{background-color: var(--accent);border-color: var(--accent);}.card-s, .fs-panel{background: var(--surface);border: 1px solid var(--border);border-radius: var(--r);box-shadow: var(--shadow);}.card-s .head{padding: 1rem 1.25rem;border-bottom: 1px solid var(--border);display: flex;justify-content: space-between;align-items: center;gap: .5rem;}.card-s .head h2, .card-s .head h3{margin: 0;font-size: 1.05rem;font-weight: 700;}.card-s .body{padding: 1.25rem;}.pill{display: inline-flex;align-items: center;gap: .3rem;padding: .15rem .65rem;border-radius: 999px;font-size: .76rem;font-weight: 600;background: var(--surface-2);color: var(--muted);}.pill-ok{background: var(--ok-soft);color: var(--ok);}.pill-warn{background: var(--warn-soft);color: var(--warn);}.pill-bad{background: var(--bad-soft);color: var(--bad);}.pill-info{background: var(--accent-soft);color: var(--accent);}.alert{border-radius: var(--r-sm);border: 1px solid var(--border);}.alert-danger{background: var(--bad-soft);color: var(--bad);border-color: color-mix(in srgb, var(--bad) 30%, var(--border));}.alert-success{background: var(--ok-soft);color: var(--ok);border-color: color-mix(in srgb, var(--ok) 30%, var(--border));}.alert-warning{background: var(--warn-soft);color: var(--warn);border-color: color-mix(in srgb, var(--warn) 30%, var(--border));}.table{--bs-table-bg: transparent;--bs-table-color: var(--text);--bs-table-border-color: var(--border);color: var(--text);}.table > :not(caption) > * > *{background: transparent;color: var(--text);border-color: var(--border);padding: .8rem 1rem;}.table thead th{color: var(--muted);font-weight: 600;font-size: .8rem;background: var(--surface-2);white-space: nowrap;}.empty{text-align: center;padding: 3rem 1rem;color: var(--muted);}.empty i{font-size: 2.4rem;display: block;margin-bottom: .5rem;opacity: .7;}.crumbs{display: flex;flex-wrap: wrap;gap: .4rem;font-size: .84rem;color: var(--muted);margin: 1.2rem 0;}.crumbs a{color: var(--muted);}.crumbs span[aria-current]{color: var(--text);}.toast-zone{position: fixed;inset-block-end: 1.2rem;inset-inline-start: 1.2rem;z-index: 60;display: grid;gap: .5rem;}.toast-item{background: var(--surface);border: 1px solid var(--border);border-inline-start: 3px solid var(--ok);border-radius: var(--r-sm);padding: .7rem 1rem;box-shadow: var(--shadow);}.toast-item.err{border-inline-start-color: var(--bad);}.hero{background: linear-gradient(145deg, var(--hero-a), var(--hero-b));color: var(--text);border: 1px solid var(--border);border-radius: var(--r);overflow: hidden;position: relative;}.hero::before{content: "";position: absolute;inset: 0;opacity: .5;background: repeating-linear-gradient(115deg, rgba(157,132,70,.045) 0 1px, transparent 1px 22px);}.hero .in{position: relative;padding: clamp(1.75rem, 5vw, 3.5rem);display: grid;grid-template-columns: 1.15fr .85fr;gap: 2rem;align-items: center;}.hero h1{color: #46504f;font-size: clamp(1.6rem, 3.6vw, 2.5rem);font-weight: 800;margin: 0 0 .75rem;}.hero p{color: #737d7a;max-width: 46ch;margin-bottom: 1.5rem;}.ticker{background: rgba(255,255,255,.82);border: 1px solid #e1e4df;border-radius: var(--r);padding: 1.25rem;}.ticker .lbl{color: #838b86;font-size: .82rem;}.ticker .val{color: #9d7a2e;font-size: 1.9rem;font-weight: 800;}.ticker .val small{color: var(--muted);font-size: .9rem;font-weight: 500;}.banner{display: block;border-radius: var(--r);overflow: hidden;border: 1px solid var(--border);background: var(--surface-2);}.banner img{width: 100%;aspect-ratio: 16 / 6;object-fit: cover;display: block;}.carousel-indicators [data-bs-target]{background-color: #fff;}.sec{margin: 3rem 0;}.sec-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 1.1rem;gap: 1rem;}.sec-head h2{margin: 0;font-size: 1.35rem;font-weight: 800;}.cat-tile{display: flex;align-items: center;justify-content: space-between;padding: 1.1rem 1.25rem;color: var(--text);border-radius: var(--r);background: var(--surface);border: 1px solid var(--border);transition: border-color .15s, transform .15s;height: 100%;}.cat-tile:hover{border-color: var(--accent);text-decoration: none;transform: translateY(-2px);}.cat-tile b{font-size: 1.05rem;}.steps{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1rem;}.step{padding: 1.25rem;border-radius: var(--r);background: var(--surface);border: 1px solid var(--border);}.step .ico{width: 44px;height: 44px;border-radius: 12px;background: var(--accent-soft);color: var(--accent);display: grid;place-items: center;font-size: 1.4rem;margin-bottom: .75rem;}.step h3{font-size: 1rem;margin: 0 0 .25rem;font-weight: 700;}.step p{margin: 0;color: var(--muted);font-size: .88rem;}.pcard{position: relative;background: var(--surface);border: 1px solid var(--border);border-radius: var(--r);overflow: hidden;height: 100%;display: flex;flex-direction: column;transition: border-color .15s, transform .15s, box-shadow .15s;}.pcard:hover{border-color: color-mix(in srgb, var(--accent) 55%, var(--border));transform: translateY(-2px);box-shadow: var(--shadow);}.pcard-media{position: relative;overflow: hidden;isolation: isolate;}.pcard .ph-img{aspect-ratio: 1 / 1;background: var(--surface-2);display: block;}.pcard .ph-img img{width: 100%;height: 100%;object-fit: cover;display: block;}.pcard .info{padding: .9rem 1rem 1rem;display: flex;flex-direction: column;gap: .25rem;flex: 1;}.pcard .nm{color: var(--text);font-weight: 600;font-size: .95rem;line-height: 1.6;}.pcard .nm:hover{text-decoration: none;color: var(--accent);}.pcard .meta{color: var(--muted);font-size: .8rem;}.pcard .pr{margin-top: auto;padding-top: .5rem;display: flex;align-items: baseline;gap: .5rem;flex-wrap: wrap;}.price{font-weight: 800;font-size: 1.05rem;color: var(--text);}.price small{font-weight: 500;color: var(--muted);font-size: .76rem;}.old{color: var(--muted);text-decoration: line-through;font-size: .84rem;}.pcard .fav{position: absolute;z-index: 2;top: .6rem;inset-inline-start: .6rem;}.fav button{width: 36px;height: 36px;border-radius: 50%;border: 1px solid var(--border);background: color-mix(in srgb, var(--surface) 92%, transparent);color: var(--text);display: grid;place-items: center;cursor: pointer;}.fav button.on{color: var(--bad);}.pcard .badge-out{position: absolute;z-index: 2;top: .6rem;inset-inline-end: .6rem;}.filters{position: sticky;top: 90px;}.fsum{display: none;padding: .9rem 1.1rem;font-weight: 700;cursor: pointer;list-style: none;}.fsum::-webkit-details-marker{display: none;}@media (max-width: 991px){.fsum{display: block;}.filters[open] .fsum{border-bottom: 1px solid var(--border);}}.filters .grp{padding: 1rem 1.1rem;border-bottom: 1px solid var(--border);}.filters .grp:last-child{border: 0;}.filters h3{font-size: .9rem;font-weight: 700;margin: 0 0 .6rem;}.filters ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .25rem;}.filters ul a{color: var(--text);padding: .25rem .5rem;border-radius: 8px;display: block;font-size: .9rem;}.filters ul a.on{background: var(--accent-soft);color: var(--accent);font-weight: 600;}.filters ul a:hover{background: var(--surface-2);text-decoration: none;}.pagination{gap: .3rem;flex-wrap: wrap;}.page-link{border-radius: 9px !important;border: 1px solid var(--border);background: var(--surface);color: var(--text);}.page-item.active .page-link{background: var(--accent);border-color: var(--accent);color: var(--accent-ink);}.page-item.disabled .page-link{background: var(--surface-2);color: var(--muted);}.gallery-main{aspect-ratio: 1 / 1;background: var(--surface-2);border-radius: var(--r);border: 1px solid var(--border);overflow: hidden;cursor: zoom-in;position: relative;}.gallery-main img{width: 100%;height: 100%;object-fit: cover;transition: transform .25s ease;transform-origin: var(--zx, 50%) var(--zy, 50%);}.gallery-main.zoom img{transform: scale(2);}.thumbs{display: flex;gap: .5rem;margin-top: .6rem;flex-wrap: wrap;}.thumbs button{width: 68px;height: 68px;padding: 0;border-radius: 10px;overflow: hidden;border: 2px solid var(--border);background: var(--surface-2);cursor: pointer;}.thumbs button.on{border-color: var(--accent);}.thumbs img{width: 100%;height: 100%;object-fit: cover;}.specs{display: grid;grid-template-columns: repeat(3, 1fr);gap: .75rem;}.spec{background: var(--surface-2);border-radius: var(--r-sm);padding: .7rem .9rem;}.spec small{display: block;color: var(--muted);font-size: .76rem;}.spec b{font-size: 1rem;}.buybox{padding: 1.25rem;}.qty{display: inline-flex;border: 1px solid var(--border);border-radius: var(--r-sm);overflow: hidden;background: var(--surface);}.qty button{width: 38px;border: 0;background: transparent;color: var(--text);font-size: 1.1rem;cursor: pointer;}.qty button:hover{background: var(--surface-2);}.qty input{width: 54px;text-align: center;border: 0;background: transparent;color: var(--text);font-weight: 700;}.prose{max-width: 72ch;}.prose img{border-radius: var(--r-sm);}.prose h2{font-size: 1.3rem;margin-top: 1.6rem;}.acc-nav{display: grid;gap: .25rem;padding: .5rem;}.acc-nav a{color: var(--text);padding: .6rem .8rem;border-radius: var(--r-sm);display: flex;gap: .6rem;align-items: center;}.acc-nav a.on{background: var(--accent-soft);color: var(--accent);font-weight: 600;}.acc-nav a:hover{background: var(--surface-2);text-decoration: none;}.timeline{list-style: none;margin: 0;padding: 0;display: grid;gap: .9rem;}.timeline li{position: relative;padding-inline-start: 1.4rem;}.timeline li::before{content: "";position: absolute;inset-inline-start: 0;top: .55rem;width: 9px;height: 9px;border-radius: 50%;background: var(--accent);}.timeline li::after{content: "";position: absolute;inset-inline-start: 4px;top: 1.2rem;bottom: -.9rem;width: 1px;background: var(--border);}.timeline li:last-child::after{display: none;}.auth-box{max-width: 420px;margin: 3rem auto;}.site-footer{background: linear-gradient(155deg, #f6f7f5, #e9edeb);color: #737d7a;border-top: 1px solid var(--border);margin-top: 4rem;padding: 3rem 0 1.5rem;}.site-footer h3{color: #515b58;font-size: 1rem;margin-bottom: .8rem;}.site-footer a{color: #737d7a;}.site-footer a:hover{color: #9d7a2e;}.site-footer ul{list-style: none;padding: 0;margin: 0;display: grid;gap: .35rem;}.site-footer .copy{border-top: 1px solid rgba(106,119,111,.18);margin-top: 2rem;padding-top: 1rem;font-size: .84rem;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: .5rem 1.5rem;}.site-footer .footer-credit a{display: inline-flex;align-items: center;gap: .25rem;color: #9d7a2e;text-decoration: none;border-bottom: 1px solid transparent;transition: color .25s ease, border-color .25s ease;}.site-footer .footer-credit a:hover{color: #765a1d;border-bottom-color: currentColor;}.footer-address{display: flex;align-items: flex-start;gap: .4rem;}.footer-map{height: 145px;margin-top: .8rem;overflow: hidden;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);}.footer-map iframe{width: 100%;height: 100%;border: 0;filter: grayscale(.25) saturate(.8);}.footer-trust{display: flex;align-items: center;gap: .65rem;margin-top: 1rem;}.footer-enamad{width: 82px;height: 84px;display: grid;place-items: center;overflow: hidden;border: 1px solid var(--border);border-radius: 12px;background: var(--surface);}.footer-enamad img{max-width: 72px;max-height: 76px;object-fit: contain;}.footer-social{width: 44px;height: 44px;display: grid;place-items: center;border: 1px solid var(--border);border-radius: 13px;background: var(--surface);font-size: 1.35rem;}.footer-social svg{width: 23px;height: 23px;}.topstrip-price{display: inline-flex;align-items: center;gap: .45rem;}.topstrip-price small{color: var(--muted);font-size: .72rem;}.topstrip .wrap{position: relative;justify-content: flex-end;min-height: 38px;align-items: center;}.topstrip-price{position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;}@media (max-width: 700px){.topstrip .wrap{justify-content: center;padding-block: .4rem;}.topstrip-price{position: static;transform: none;white-space: normal;text-align: center;}.topstrip .wrap > span{display: none;}}.footer-address{display: flex;align-items: flex-start;gap: .4rem;}.footer-map{height: 145px;margin-top: .8rem;overflow: hidden;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);}.footer-map iframe{width: 100%;height: 100%;border: 0;filter: grayscale(.25) saturate(.8);}.footer-trust{display: flex;align-items: center;gap: .65rem;margin-top: 1rem;}.footer-enamad{width: 82px;height: 84px;display: grid;place-items: center;overflow: hidden;border: 1px solid var(--border);border-radius: 12px;background: var(--surface);}.footer-enamad img{max-width: 72px;max-height: 76px;object-fit: contain;}.footer-social{width: 44px;height: 44px;display: grid;place-items: center;border: 1px solid var(--border);border-radius: 13px;background: var(--surface);font-size: 1.35rem;}.topstrip-price{display: inline-flex;align-items: center;gap: .45rem;}.topstrip-price small{color: var(--muted);font-size: .72rem;}@media (max-width: 991px){.hero .in{grid-template-columns: 1fr;}.steps{grid-template-columns: repeat(2, 1fr);}.specs{grid-template-columns: repeat(2, 1fr);}.nav-main{display: none;position: absolute;inset-inline: 0;top: 100%;background: var(--surface);border-bottom: 1px solid var(--border);padding: .75rem 1rem;flex-direction: column;}.nav-main.open{display: flex;}.menu-toggle{display: grid;}.search{max-width: none;}.filters{position: static;}}@media (max-width: 575px){.hdr{gap: .6rem;}.search{display: none;}.logo span.nm{display: none;}.steps{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){*{transition: none !important;animation: none !important;scroll-behavior: auto !important;}}.topstrip > .wrap,.hdr{width: min(1660px,100% - clamp(2rem,7vw,8rem));}.hdr{position: relative;}.nav-products{position: relative;display: flex;align-items: center;gap: .1rem;}.nav-products > a{color: var(--text);padding: .45rem .55rem .45rem .8rem;border-radius: var(--r-sm);font-weight: 500;}.nav-products > a:hover,.nav-products > a.on{background: var(--surface-2);text-decoration: none;}.mega-toggle{width: 28px;height: 32px;display: grid;place-items: center;border: 0;border-radius: 8px;color: var(--muted);background: transparent;cursor: pointer;}.mega-toggle:hover,.nav-products.is-open .mega-toggle{color: var(--accent);background: var(--accent-soft);}.mega-menu{--mega-gold: #b3914d;position: absolute;z-index: 50;top: 100%;right: clamp(-3rem,-4vw,-1rem);display: none;grid-template-columns: minmax(200px,230px) minmax(0,1fr);width: min(1000px,calc(100vw - 14rem));min-height: 350px;padding: .85rem;border: 1px solid color-mix(in srgb,var(--mega-gold) 28%,var(--border));border-top: 3px solid var(--mega-gold);border-radius: 0 0 22px 22px;background: var(--surface);box-shadow: 0 28px 65px rgba(35,42,37,.19),inset 0 1px rgba(255,255,255,.75);direction: rtl;}.nav-products:hover .mega-menu,.nav-products:focus-within .mega-menu,.nav-products.is-open .mega-menu{display: grid;}.mega-groups{display: grid;align-content: start;gap: .55rem;padding: 1.15rem .7rem;border-inline-end: 1px solid var(--border);background: linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 75%,var(--surface)),var(--surface));border-radius: 14px;}.mega-group{display: grid;grid-template-columns: 32px 1fr 16px;align-items: center;gap: .65rem;min-height: 68px;padding: .8rem .9rem;border: 1px solid transparent;border-radius: 13px;text-align: right;color: var(--text);background: transparent;cursor: pointer;font-weight: 650;transition: transform .3s cubic-bezier(.2,.75,.25,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease;}.mega-group > i:first-child{color: var(--mega-gold);font-size: 1.5rem;}.mega-group > i:last-child{color: var(--muted);}.mega-group:hover,.mega-group.is-active{border-color: color-mix(in srgb,var(--mega-gold) 34%,var(--border));background: var(--surface);box-shadow: 0 9px 22px rgba(90,76,45,.08);transform: translateX(-3px);}.mega-panel{display: grid;grid-template-columns: minmax(245px,42%) minmax(0,1fr);gap: 1.25rem;min-height: 325px;padding: .55rem;}.mega-panel[hidden]{display: none;}.mega-links{grid-column: 2;grid-row: 1;display: flex;flex-direction: column;align-items: stretch;padding: .8rem .55rem;}.mega-links > b{margin: 0 0 .85rem;color: var(--mega-gold);font-size: .9rem;}.mega-links > a{display: flex;justify-content: space-between;align-items: center;gap: .65rem;padding: .65rem .7rem;border-bottom: 1px solid var(--border);border-radius: 9px;color: var(--text);font-size: .95rem;transition: transform .28s ease,color .28s ease,background-color .28s ease;}.mega-links > a:hover{color: var(--mega-gold);background: var(--surface-2);text-decoration: none;transform: translateX(-3px);}.mega-links > a i{color: var(--mega-gold);}.mega-links > p{margin: .5rem;color: var(--muted);font-size: .82rem;}.mega-links > .mega-all{margin-top: auto;color: var(--mega-gold);font-weight: 700;border-bottom: 0;}.mega-visual{grid-column: 1;grid-row: 1;position: relative;min-height: 300px;display: flex;align-items: flex-end;overflow: hidden;border-radius: 17px 17px 17px 5px;padding: 1.35rem;background-color: var(--surface-2);background-position: center;background-size: cover;color: #fff;transition: background-size .45s ease,filter .45s ease;}.mega-visual:hover{color: #fff;text-decoration: none;}.mega-visual::after{content: "";position: absolute;inset: 11px;border: 1px solid rgba(255,255,255,.48);border-radius: 12px 12px 12px 3px;pointer-events: none;}.mega-visual span{display: grid;gap: .1rem;}.mega-visual small{color: #eee5ca;}.mega-visual b{font-size: 1.45rem;}.search{display: none;position: absolute;z-index: 60;top: calc(100% + .5rem);inset-inline-end: 3.4rem;width: min(360px,calc(100vw - 2rem));max-width: none;margin: 0;padding: .4rem;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);box-shadow: var(--shadow);}.search.is-open{display: flex;}.search input{min-width: 0;padding-inline: .9rem 2.8rem;border: 0;background: var(--surface-2);}.search > button{flex: 0 0 40px;display: grid;place-items: center;border: 0;border-radius: 10px;color: var(--accent-ink);background: var(--accent);cursor: pointer;}@media (max-width: 991px){.nav-products{display: grid;grid-template-columns: minmax(0,1fr) auto;}.nav-products > a{display: block;}.mega-menu{position: static;grid-column: 1 / -1;width: 100%;min-height: 0;max-height: 65vh;overflow: auto;grid-template-columns: 1fr;margin-top: .4rem;border-radius: 14px;box-shadow: none;}.mega-groups{grid-template-columns: repeat(3,minmax(0,1fr));border-inline-end: 0;border-bottom: 1px solid var(--border);}.mega-group{grid-template-columns: 22px 1fr;justify-content: center;min-height: 44px;padding: .45rem;font-size: .82rem;}.mega-group > i:last-child{display: none;}.mega-panel{grid-template-columns: minmax(115px,36%) minmax(0,1fr);min-height: 160px;}.mega-visual{min-height: 155px;}.search{top: calc(100% + .4rem);inset-inline: auto 0;}}@media (max-width: 575px){.topstrip > .wrap,.hdr{width: calc(100% - 1rem);}.hdr{gap: .5rem;}.search.is-open{display: flex;}.mega-menu{padding: .4rem;}.mega-panel{grid-template-columns: 115px minmax(0,1fr);gap: .35rem;}.mega-links{padding-inline: .2rem;}.mega-links > a{font-size: .78rem;padding: .35rem;}}.detail-rating-link{display: inline-flex;align-items: center;gap: .5rem;margin-bottom: 1rem;color: var(--muted);font-size: .84rem;}.detail-rating-link:hover{color: var(--accent);text-decoration: none;}.detail-stars{display: inline-flex;gap: .08rem;color: #c9cfd0;white-space: nowrap;}.detail-stars i{font-size: 1rem;}.detail-stars i.is-lit{color: #b58a27;}.product-description{padding-inline: 0;}.product-description h2,.product-reviews h2{display: flex;align-items: center;gap: .55rem;}.product-description h2 i,.product-reviews h2 i{color: var(--accent);}.product-reviews{border-top: 1px solid var(--border);padding-top: 2rem;}.reviews-heading{display: flex;justify-content: space-between;align-items: center;gap: 1.5rem;margin-bottom: 1.2rem;}.reviews-heading h2{margin-bottom: .15rem;}.reviews-heading p{margin: 0;color: var(--muted);}.review-summary{min-width: 130px;display: grid;justify-items: center;padding: .65rem 1rem;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);}.review-summary > b{font-size: 1.4rem;}.review-summary small{color: var(--muted);}.reviews-layout{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(290px,.8fr);align-items: start;gap: 1.25rem;}.reviews-list{display: grid;gap: .7rem;}.review-entry{padding: 1rem 1.1rem;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);}.review-entry header{display: flex;justify-content: space-between;align-items: center;gap: 1rem;}.review-entry header > div{display: flex;align-items: baseline;gap: .65rem;}.review-date{color: var(--muted);font-size: .78rem;}.review-entry p{margin: .6rem 0 0;color: var(--muted);white-space: pre-line;}.reviews-empty{min-height: 160px;display: grid;place-content: center;justify-items: center;gap: .35rem;padding: 1.5rem;border: 1px dashed var(--border);border-radius: 14px;color: var(--muted);text-align: center;}.reviews-empty > i{color: var(--accent);font-size: 1.8rem;}.review-form{display: grid;gap: .45rem;padding: 1.15rem;border: 1px solid var(--border);border-radius: 16px;background: var(--surface-2);}.review-form h3{margin: 0 0 .35rem;font-size: 1.05rem;}.rating-picker{border: 0;margin: .3rem 0;padding: 0;}.rating-picker legend{float: none;width: auto;margin: 0 0 .25rem;color: var(--muted);font-size: .83rem;}.rating-picker > div{display: flex;gap: .2rem;direction: rtl;}.rating-picker input{position: absolute;opacity: 0;pointer-events: none;}.rating-picker label{cursor: pointer;color: #c9cfd0;font-size: 1.35rem;transition: color .2s ease,transform .2s ease;}.rating-picker label:hover,.rating-picker label:hover ~ label,.rating-picker input:checked ~ label{color: #b58a27;}.rating-picker label:hover{transform: translateY(-2px);}.contact-hero{min-height: clamp(235px,28vw,360px);display: flex;align-items: center;margin: .5rem auto 1.6rem;padding: clamp(1.5rem,5vw,4rem);overflow: hidden;border-radius: 22px;color: #fff;background-image: linear-gradient(270deg,rgba(18,24,21,.82),rgba(18,24,21,.42) 55%,rgba(18,24,21,.1)),var(--contact-image);background-size: cover;background-position: center 45%;}.contact-hero > div{max-width: 600px;}.contact-hero > div > span{display: inline-flex;align-items: center;gap: .4rem;color: #ead69e;}.contact-hero h1{margin: .4rem 0;color: #fff;font-size: clamp(1.7rem,4vw,2.7rem);}.contact-hero p{margin: 0;color: rgba(255,255,255,.84);}.contact-layout{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(300px,.8fr);gap: 1.25rem;margin-bottom: 3rem;}.contact-main,.contact-info{padding: clamp(1.1rem,2.5vw,1.8rem);}.contact-section-heading{display: flex;align-items: center;gap: .85rem;margin-bottom: 1.2rem;}.contact-section-heading > i{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 14px;color: var(--accent);background: var(--accent-soft);font-size: 1.35rem;}.contact-section-heading h2{margin: 0;font-size: 1.15rem;}.contact-section-heading p{margin: .12rem 0 0;color: var(--muted);font-size: .84rem;}.contact-form-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .85rem;}.contact-message-field{grid-column: 1 / -1;}.contact-honey{position: absolute;inset-inline-start: -10000px;width: 1px;height: 1px;overflow: hidden;}.contact-detail{display: flex;align-items: flex-start;gap: .8rem;margin: .9rem 0;color: var(--text);}.contact-detail:hover{color: var(--accent);text-decoration: none;}.contact-detail > i{flex: 0 0 40px;width: 40px;height: 40px;display: grid;place-items: center;border: 1px solid var(--border);border-radius: 12px;color: var(--accent);background: var(--surface-2);font-size: 1.1rem;}.contact-detail span{display: grid;min-width: 0;}.contact-detail small{color: var(--muted);}.contact-detail b{overflow-wrap: anywhere;font-size: .9rem;font-weight: 600;}.contact-map{position: relative;display: block;height: 190px;margin-top: 1rem;overflow: hidden;border: 1px solid var(--border);border-radius: 14px;background: var(--surface-2);}.contact-map iframe{width: 100%;height: 100%;border: 0;filter: grayscale(.28) saturate(.72);}.contact-map > span{position: absolute;inset-inline-end: .65rem;bottom: .65rem;padding: .3rem .55rem;border-radius: 8px;color: var(--text);background: var(--surface);font-size: .75rem;box-shadow: var(--shadow);}.contact-socials{display: flex;gap: .5rem;margin-top: .9rem;}.contact-socials a{width: 40px;height: 40px;display: grid;place-items: center;border: 1px solid var(--border);border-radius: 12px;color: var(--accent);background: var(--surface);font-size: 1.2rem;}.contact-socials a:hover{transform: translateY(-2px);background: var(--accent-soft);text-decoration: none;}@media (max-width: 767px){.reviews-layout,.contact-layout{grid-template-columns: 1fr;}.reviews-heading{align-items: flex-start;}}@media (max-width: 520px){.contact-form-grid{grid-template-columns: 1fr;}.contact-message-field{grid-column: auto;}.review-entry header{align-items: flex-start;flex-direction: column;gap: .3rem;}}.site-header .hdr-actions{margin-inline-start: auto;flex: 0 0 auto;}.site-header .hdr-actions .ibtn{border-radius: 13px;border-color: var(--border);box-shadow: 0 3px 12px rgba(53,88,109,.05);}.site-header .hdr-actions .ibtn:hover{border-color: color-mix(in srgb,var(--accent) 48%,var(--border));transform: translateY(-2px);}.site-header .search{display: none;position: absolute;top: calc(100% + .55rem);left: 0;right: auto;width: min(460px,calc(100vw - 2rem));max-width: none;padding: 1.15rem;border: 1px solid var(--border);border-top: 3px solid var(--accent);border-radius: 18px;background: var(--surface);box-shadow: 0 24px 58px rgba(45,78,100,.2);}.site-header .search.is-open{display: grid;gap: .85rem;}.search-head{display: flex;justify-content: space-between;align-items: center;gap: 1rem;}.search-head label{color: var(--text);font-size: 1rem;font-weight: 800;}.search-close{width: 30px;height: 30px;display: grid;place-items: center;border: 0;border-radius: 9px;color: var(--muted);background: var(--surface-2);cursor: pointer;}.search-close:hover{color: var(--text);background: var(--accent-soft);}.search-field{display: flex;align-items: center;gap: .55rem;min-width: 0;padding: .4rem;border: 1px solid var(--border);border-radius: 13px;background: var(--surface-2);transition: border-color .25s ease,box-shadow .25s ease;}.search-field:focus-within{border-color: var(--accent);box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent);}.search-field > i{position: static;transform: none;padding-inline-start: .55rem;color: var(--muted);pointer-events: none;font-size: 1.2rem;}.site-header .search-field input{flex: 1;min-width: 0;width: auto;padding: .45rem 0;border: 0;border-radius: 0;outline: 0;background: transparent;color: var(--text);box-shadow: none;}.search-field > button{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;gap: .35rem;min-width: 86px;padding: .55rem .75rem;border: 0;border-radius: 9px;color: var(--accent-ink);background: var(--accent);font-size: .82rem;font-weight: 700;cursor: pointer;}.search-field > button:hover{filter: brightness(1.07);}.search-hint{margin: 0;color: var(--muted);font-size: .77rem;}.site-footer{background: linear-gradient(155deg,#f4f8fb,#e8f0f5);}.site-footer .footer-brand{display: flex;align-items: center;gap: .4rem;color: var(--text);font-size: 1.12rem;}.footer-brand i{color: var(--accent);}.site-footer .footer-map{height: 185px;border-radius: 15px;box-shadow: 0 10px 26px rgba(46,77,99,.08);}.footer-map-link{display: inline-flex;align-items: center;gap: .3rem;margin-top: .45rem;font-size: .8rem;color: var(--accent) !important;}.footer-social-block{margin-top: 1.2rem;}.footer-social-title{display: block;margin-bottom: .55rem;color: var(--text);font-size: .84rem;font-weight: 700;}.footer-socials{display: flex;flex-wrap: wrap;gap: .55rem;}.site-footer .footer-social{width: 46px;height: 46px;border-radius: 13px;color: var(--text);font-size: 1.42rem;transition: color .25s ease,background-color .25s ease,transform .3s ease,border-color .25s ease;}.site-footer a.footer-social:hover{color: var(--accent);background: var(--accent-soft);border-color: var(--accent);transform: translateY(-3px);}.footer-social.is-unset{opacity: .5;cursor: default;}.pcard{border-radius: 20px;border-color: var(--border);box-shadow: 0 8px 30px rgba(48,79,99,.055);transition: transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease,border-color .35s ease;}.pcard:hover{transform: translateY(-6px);box-shadow: 0 19px 42px rgba(48,79,99,.15);}.pcard-media{background: var(--surface-2);}.pcard-media::after,.mega-visual::before{content: "";position: absolute;z-index: 1;inset: -65% -80%;background: linear-gradient(175deg,transparent 42%,rgba(255,255,255,.04) 47%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.06) 53%,transparent 58%);transform: translate3d(0,-100%,0) rotate(-17deg);transition: transform .85s cubic-bezier(.2,.65,.22,1);pointer-events: none;}.pcard:hover .pcard-media::after,.pcard:focus-within .pcard-media::after,.mega-visual:hover::before,.mega-visual:focus-visible::before{transform: translate3d(0,100%,0) rotate(-17deg);}.pcard .info{padding: 1.05rem 1.15rem 1.15rem;gap: .4rem;}.pcard .nm{font-size: 1.02rem;font-weight: 750;}.pcard .meta{color: var(--muted);}.pcard .pr{margin-top: auto;padding-top: .85rem;border-top: 1px solid var(--border);}.pcard .price{color: var(--text);font-size: 1.14rem;}.pcard .fav button{backdrop-filter: blur(8px);box-shadow: 0 4px 12px rgba(27,57,74,.12);}.pcard .fav button:hover{color: var(--accent);transform: scale(1.08);}.mega-visual{isolation: isolate;}.mega-visual span{position: relative;z-index: 2;}.whatsapp-float{left: auto;right: clamp(1rem,2vw,2rem);bottom: calc(clamp(1rem,2vw,2rem) + 10px);}.whatsapp-float.is-scrolling{opacity: .6;}@media (max-width: 575px){.site-header .search{left: .25rem;width: calc(100vw - 1rem);padding: .9rem;}.search-field > button{min-width: 68px;}}@media (prefers-reduced-motion: reduce){.pcard-media::after,.mega-visual::before{display: none;}}
.sec-title{text-align: center;margin-bottom: 1.6rem;}.sec-title h2{font-size: clamp(1.4rem, 2.6vw, 1.9rem);font-weight: 800;margin: 0 0 .35rem;}.sec-title p{color: var(--muted);margin: 0;}.hero-slider .carousel-inner{border-radius: var(--r);overflow: hidden;}.slide{min-height: clamp(260px, 42vw, 460px);background-size: cover;background-position: center;display: flex;align-items: center;position: relative;background-color: var(--hero-a);}.slide::before{content: "";position: absolute;inset: 0;background: linear-gradient(270deg, rgba(10,12,16,.72) 0%, rgba(10,12,16,.35) 45%, rgba(10,12,16,0) 75%);}.slide-txt{position: relative;padding: clamp(1.5rem, 5vw, 4rem);max-width: 560px;color: #fff;}.slide-txt h2{color: #fff;font-size: clamp(1.5rem, 3.4vw, 2.6rem);font-weight: 800;margin: 0 0 .6rem;}.slide-txt p{color: #dfe3ec;margin: 0 0 1.25rem;font-size: 1.02rem;}.hero-slider .ctl{width: 42px;height: 42px;border-radius: 50%;background: rgba(255,255,255,.9);color: #13161c;display: grid;place-items: center;font-size: 1.15rem;}.hero-slider .carousel-control-prev, .hero-slider .carousel-control-next{width: 68px;opacity: 1;}.hero-slider .carousel-indicators{margin-bottom: .8rem;}.hero-slider .carousel-indicators [data-bs-target]{width: 26px;height: 4px;border: 0;border-radius: 2px;opacity: .55;}.hero-slider .carousel-indicators .active{opacity: 1;}.cat-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 1rem;}.cat-card{position: relative;display: block;aspect-ratio: 4 / 5;border-radius: var(--r);overflow: hidden;color: #fff;background: linear-gradient(160deg, #262c38, #12151b);isolation: isolate;}.cat-card:hover{text-decoration: none;color: #fff;}.cat-card img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .5s ease;}.cat-card:hover img{transform: scale(1.07);filter: contrast(1.04) saturate(1.08);}.cat-card::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg, rgba(10,12,16,.82) 0%, rgba(10,12,16,.25) 45%, rgba(10,12,16,0) 70%);}.cat-card.noimg::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: .5;background: repeating-linear-gradient(115deg, rgba(255,255,255,.05) 0 1px, transparent 1px 22px);}.cc-txt{position: absolute;inset-inline: 0;bottom: 0;padding: 1.25rem;display: grid;gap: .15rem;}.cc-txt b{font-size: 1.3rem;font-weight: 800;}.cc-txt > span:nth-of-type(1){color: #c9cfdb;font-size: .86rem;}.cc-more{margin-top: .5rem;font-weight: 700;font-size: .9rem;display: inline-flex;gap: .4rem;align-items: center;border-bottom: 1px solid rgba(255,255,255,.5);width: fit-content;padding-bottom: 2px;}.rail-wrap{position: relative;}.rail{display: flex;gap: 1rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding: .25rem .1rem 1rem;scrollbar-width: none;overscroll-behavior-x: contain;}.rail::-webkit-scrollbar{display: none;}.rail-item{flex: 0 0 calc((100% - 4rem) / 5);scroll-snap-align: start;min-width: 0;}.rail-btn{position: absolute;top: 38%;z-index: 5;width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--border);background: var(--surface);color: var(--text);display: grid;place-items: center;font-size: 1.15rem;cursor: pointer;box-shadow: var(--shadow);transition: background .15s, opacity .15s;}.rail-btn:hover{background: var(--surface-2);}.rail-btn.prev{inset-inline-start: -14px;}.rail-btn.next{inset-inline-end: -14px;}.rail-btn[disabled]{opacity: .35;cursor: default;}.pcard .ph-img{position: relative;overflow: hidden;}.pcard .ph-img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;}.pcard .ph-img img.im-1{position: static;}.pcard .ph-img.has-2 img.im-2{opacity: 0;transform: scale(1.08);transition: opacity .45s ease, transform .55s ease;}.pcard:hover .ph-img.has-2 img.im-2{opacity: 1;transform: scale(1);}.badge-sale{position: absolute;top: .6rem;inset-inline-end: .6rem;background: var(--accent);color: var(--accent-ink);font-size: .74rem;font-weight: 700;padding: .12rem .55rem;border-radius: 999px;z-index: 2;}.pcard .qa{position: absolute;z-index: 3;inset-inline: .75rem;bottom: .75rem;opacity: 0;transform: translateY(8px);transition: opacity .24s ease, transform .3s cubic-bezier(.2,.75,.25,1);}.pcard .qa .btn{box-shadow: 0 8px 24px rgba(35,31,20,.2);}.pcard:hover .qa, .pcard:focus-within .qa{opacity: 1;transform: none;}@media (hover: none){.pcard .qa{position: static;opacity: 1;transform: none;padding: .65rem;background: var(--surface-2);}}.promo{border-radius: var(--r);background-size: cover;background-position: center;background-color: var(--surface-2);min-height: clamp(220px, 30vw, 340px);display: grid;place-items: center;position: relative;overflow: hidden;text-align: center;}.promo::before{content: "";position: absolute;inset: 0;background: rgba(10,12,16,.42);}.promo-txt{position: relative;color: #fff;padding: 2rem 1rem;max-width: 640px;}.promo-txt h2{color: #fff;font-size: clamp(1.5rem, 3.4vw, 2.4rem);font-weight: 800;margin: 0 0 .5rem;}.promo-txt p{color: #e6e9f0;margin: 0 0 1.25rem;}.btn-light{background: #fff;color: #13161c;border: 1px solid #fff;}.btn-light:hover{background: #eef0f4;color: #13161c;}.post-img{display: block;aspect-ratio: 16 / 10;border-radius: var(--r);overflow: hidden;background: var(--surface-2);margin-bottom: .8rem;}.post-img img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease;display: block;}.post:hover .post-img img{transform: scale(1.04);}.post-meta{color: var(--muted);font-size: .8rem;margin-bottom: .25rem;}.post-t{font-size: 1.08rem;font-weight: 700;margin: 0 0 .4rem;}.post-t a{color: var(--text);}.post-t a:hover{color: var(--accent);text-decoration: none;}.post-s{color: var(--muted);font-size: .9rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: .6rem;}.post-more{color: var(--text);font-weight: 600;font-size: .9rem;border-bottom: 1px solid var(--text);padding-bottom: 1px;}.post-more:hover{color: var(--accent);border-color: var(--accent);text-decoration: none;}.silver-split{display: grid;grid-template-columns: 1.15fr .85fr;gap: 1.25rem;align-items: stretch;}.sp-calc{background: var(--surface);border: 1px solid var(--border);border-radius: var(--r);padding: 1.5rem;display: flex;flex-direction: column;gap: 1.25rem;}.sp-now .lbl{color: var(--muted);font-size: .86rem;}.sp-price{font-size: 2rem;font-weight: 800;margin: .25rem 0 .5rem;}.sp-price small{font-size: 1rem;font-weight: 500;color: var(--muted);}.sp-conv{border-top: 1px solid var(--border);padding-top: 1.1rem;display: flex;flex-direction: column;gap: .6rem;}.conv-row label{display: block;font-size: .82rem;color: var(--muted);margin-bottom: .3rem;}.conv-icon{align-self: center;width: 34px;height: 34px;border-radius: 50%;background: var(--accent-soft);color: var(--accent);display: grid;place-items: center;}.sp-chart{min-height: 360px;padding: 1.5rem;display: flex;flex-direction: column;justify-content: space-between;gap: .6rem;align-items: stretch;}.sp-chart canvas{width: 100% !important;}.newsletter{background: linear-gradient(160deg, var(--hero-a), var(--hero-b));border-radius: var(--r);padding: clamp(2rem, 5vw, 3.5rem) 1.5rem;text-align: center;color: #fff;position: relative;overflow: hidden;}.newsletter::before{content: "";position: absolute;inset: 0;opacity: .4;background: repeating-linear-gradient(115deg, rgba(255,255,255,.04) 0 1px, transparent 1px 22px);}.newsletter > *{position: relative;}.nl-ico{width: 56px;height: 56px;border-radius: 50%;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.18);display: grid;place-items: center;font-size: 1.6rem;margin: 0 auto 1rem;}.newsletter h2{color: #fff;font-size: clamp(1.25rem, 2.6vw, 1.7rem);font-weight: 800;margin-bottom: .5rem;}.newsletter p{color: #b9c0cf;max-width: 46ch;margin: 0 auto 1.4rem;}.nl-form{display: flex;gap: .6rem;max-width: 440px;margin: 0 auto;flex-wrap: wrap;justify-content: center;}.nl-form input{flex: 1;min-width: 220px;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.22);color: #fff;}.nl-form input::placeholder{color: #9aa3b5;}.nl-form input:focus{background: rgba(255,255,255,.12);border-color: var(--accent);box-shadow: none;}.newsletter > .nl-decor{position: absolute;inset: 0;z-index: 0;overflow: hidden;pointer-events: none;}.newsletter > :not(.nl-decor){z-index: 1;}.nl-orb{position: absolute;display: block;aspect-ratio: 1;border: 1px solid rgba(188,156,79,.28);border-radius: 50%;background: radial-gradient(circle at 38% 36%,rgba(219,196,137,.1),transparent 68%);box-shadow: inset 0 0 0 20px rgba(190,162,91,.025),0 0 0 26px rgba(190,162,91,.025);transition: transform .85s cubic-bezier(.2,.75,.25,1),opacity .6s ease,border-color .6s ease;}.nl-orb-tr{width: clamp(160px,21vw,310px);top: -48%;right: -5%;opacity: .75;}.nl-orb-bl{width: clamp(210px,26vw,370px);bottom: -65%;left: -5%;opacity: .62;}.nl-orb-tl{width: clamp(90px,12vw,170px);top: -24%;left: -2%;opacity: .52;}.newsletter:hover .nl-orb-tr,.newsletter:focus-within .nl-orb-tr{transform: translate(-22px,20px) scale(1.08);border-color: rgba(188,156,79,.5);}.newsletter:hover .nl-orb-bl,.newsletter:focus-within .nl-orb-bl{transform: translate(28px,-18px) scale(.94);border-color: rgba(188,156,79,.46);}.newsletter:hover .nl-orb-tl,.newsletter:focus-within .nl-orb-tl{transform: translate(16px,15px) scale(1.12);opacity: .8;}.nl-letter{position: absolute;left: calc(100% + 4rem);display: block;width: 1em;height: 1em;color: rgba(169,132,50,.68);opacity: 0;line-height: 1;filter: drop-shadow(0 4px 7px rgba(153,125,68,.12));pointer-events: none;}.nl-letter-1{top: 14%;font-size: 3rem;}.nl-letter-2{top: 64%;font-size: 1.65rem;color: rgba(145,157,154,.74);}.nl-letter-3{top: 34%;font-size: 2.1rem;}.nl-letter-4{top: 78%;font-size: 3.7rem;color: rgba(145,157,154,.64);}.nl-letter-5{top: 8%;font-size: 1.35rem;}.newsletter:hover .nl-letter,.newsletter:focus-within .nl-letter{animation-name: nl-letter-cross;animation-timing-function: cubic-bezier(.32,.05,.55,1);animation-fill-mode: both;}.newsletter:hover .nl-letter-1,.newsletter:focus-within .nl-letter-1{animation-duration: 4.4s;animation-delay: 0s;}.newsletter:hover .nl-letter-2,.newsletter:focus-within .nl-letter-2{animation-duration: 3.8s;animation-delay: .35s;}.newsletter:hover .nl-letter-3,.newsletter:focus-within .nl-letter-3{animation-duration: 4.8s;animation-delay: .85s;}.newsletter:hover .nl-letter-4,.newsletter:focus-within .nl-letter-4{animation-duration: 4.1s;animation-delay: 1.35s;}.newsletter:hover .nl-letter-5,.newsletter:focus-within .nl-letter-5{animation-duration: 5.1s;animation-delay: 1.7s;}@keyframes nl-letter-cross{0%{opacity: 0;transform: translate3d(0,0,0) rotate(-12deg);}9%{opacity: .7;}85%{opacity: .7;}100%{opacity: 0;transform: translate3d(-125vw,12px,0) rotate(10deg);}}@media (hover: none), (prefers-reduced-motion: reduce){.newsletter .nl-letter{animation: none !important;}.newsletter .nl-orb{transition: none;transform: none !important;}}@media (max-width: 991px){.silver-split{grid-template-columns: 1fr;}.sp-chart{min-height: 300px;}}@media (max-width: 1199px){.rail-item{flex-basis: calc((100% - 2rem) / 3);}}@media (max-width: 767px){.rail-item{flex-basis: calc((100% - 1rem) / 2.15);}.rail-btn{display: none;}.slide{align-items: flex-end;}.slide::before{background: linear-gradient(0deg, rgba(10,12,16,.75), rgba(10,12,16,.2));}.hero-slider .carousel-control-prev, .hero-slider .carousel-control-next{display: none;}.cat-grid{grid-template-columns: repeat(2, 1fr);gap: .75rem;}.cc-txt{padding: .85rem;}.cc-txt b{font-size: 1.05rem;}.cc-more{font-size: .78rem;white-space: nowrap;margin-top: .3rem;}.cat-card{aspect-ratio: 3 / 4;}}:root:not([data-theme="dark"]) .slide{background-color: #f1f3f2;}:root:not([data-theme="dark"]) .slide::before{background: linear-gradient(270deg, rgba(255,255,255,.96) 0%, rgba(255,255,255,.82) 44%, rgba(255,255,255,.05) 100%);}:root:not([data-theme="dark"]) .slide-txt, :root:not([data-theme="dark"]) .slide-txt h2{color: #4e5856;}:root:not([data-theme="dark"]) .slide-txt p{color: #727c79;}:root:not([data-theme="dark"]) .hero-slider .ctl{color: #8c702e;border: 1px solid #e5dfcd;}:root:not([data-theme="dark"]) .hero-slider .carousel-indicators [data-bs-target]{background-color: #a88432;}:root:not([data-theme="dark"]) .cat-card{color: #4e5856;background: linear-gradient(145deg,#fff,#edf0ef);border: 1px solid #e0e4e1;box-shadow: var(--shadow);}:root:not([data-theme="dark"]) .cat-card:hover{color: #4e5856;}:root:not([data-theme="dark"]) .cat-card::after{background: linear-gradient(0deg, rgba(255,255,255,.98) 0%, rgba(255,255,255,.86) 36%, rgba(255,255,255,.08) 78%);}:root:not([data-theme="dark"]) .cc-txt b{color: #4e5856;}:root:not([data-theme="dark"]) .cc-txt > span:nth-of-type(1){color: #78817e;}:root:not([data-theme="dark"]) .cc-more{color: #98762b;border-color: rgba(168,132,50,.5);}:root:not([data-theme="dark"]) .promo{background-color: #f0f2f1;border: 1px solid var(--border);}:root:not([data-theme="dark"]) .promo::before{background: linear-gradient(100deg,rgba(255,255,255,.93),rgba(255,255,255,.76));}:root:not([data-theme="dark"]) .promo-txt, :root:not([data-theme="dark"]) .promo-txt h2{color: #4e5856;}:root:not([data-theme="dark"]) .promo-txt p{color: #727c79;}:root:not([data-theme="dark"]) .btn-light{background: #a88432;color: #fff;border-color: #a88432;}:root:not([data-theme="dark"]) .btn-light:hover{background: #927129;color: #fff;}:root:not([data-theme="dark"]) .newsletter{background: linear-gradient(145deg,#fff,#edf0ef);border: 1px solid #dfe4e0;color: #515b58;box-shadow: var(--shadow);}:root:not([data-theme="dark"]) .newsletter::before{background: repeating-linear-gradient(115deg,rgba(168,132,50,.05) 0 1px,transparent 1px 24px);}:root:not([data-theme="dark"]) .nl-ico{background: #f7f1df;border-color: #e8dec2;color: #9d7a2e;}:root:not([data-theme="dark"]) .newsletter h2{color: #4e5856;}:root:not([data-theme="dark"]) .newsletter p{color: #727c79;}:root:not([data-theme="dark"]) .nl-form input{background: #fff;border-color: #d7ddda;color: #515b58;}:root:not([data-theme="dark"]) .nl-form input::placeholder{color: #87908c;}:root:not([data-theme="dark"]) .nl-form input:focus{background: #fff;}@property --fs-h{syntax: "<length-percentage>";inherits: false;initial-value: 0%;}@property --fs-wx{syntax: "<length>";inherits: false;initial-value: 0px;}.fs-preloader{display: none;}html.fs-home-boot body{overflow: hidden;}html.fs-home-boot .fs-preloader{position: fixed;inset: 0;z-index: 1000;display: block;overflow: hidden;visibility: visible;}.fs-half{position: absolute;top: 0;bottom: 0;width: calc(50% + .5px);overflow: hidden;background: radial-gradient(900px 520px at 50% 40%, #17446f, #0a2340 70%);will-change: transform;}.fs-half-l{left: 0;}.fs-half-r{right: 0;}.fs-stage{position: absolute;top: 0;bottom: 0;width: 100vw;display: grid;place-items: center;}.fs-half-l .fs-stage{left: 0;}.fs-half-r .fs-stage{right: 0;}.fs-half::after{content: "";position: absolute;top: 0;bottom: 0;width: 4px;opacity: 0;background: linear-gradient(180deg, #f1d98f, #c9a24b 50%, #f1d98f);box-shadow: 0 0 22px 3px rgba(230,196,110,.75);}.fs-half-l::after{right: 0;}.fs-half-r::after{left: 0;}.fs-preloader.is-opening .fs-half::after{animation: fs-edge-glow .3s ease forwards;}.fs-preloader.is-opening .fs-half-l{animation: fs-open-left .6s cubic-bezier(.77,0,.18,1) .1s forwards;}.fs-preloader.is-opening .fs-half-r{animation: fs-open-right .6s cubic-bezier(.77,0,.18,1) .1s forwards;}.fs-brand-fill{position: relative;display: inline-grid;margin: 0;padding: .12em 1rem .1em;font-size: clamp(30px,6.4vw,92px);font-weight: 800;line-height: 1.3;white-space: nowrap;letter-spacing: -.01em;}.fs-brand-base, .fs-brand-gold{grid-area: 1 / 1;white-space: nowrap;}.fs-brand-base{color: rgba(255,255,255,.04);-webkit-text-stroke: 1.5px rgba(200,210,222,.55);}.fs-brand-gold{background: linear-gradient(180deg, #f6e3a3, #d4ac52 55%, #b58d35);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;filter: drop-shadow(0 0 14px rgba(224,190,100,.35));-webkit-mask: linear-gradient(#000,#000) 0 100% / 100% var(--fs-h) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14'%3E%3Cpath d='M0 14V7Q40-1 80 7T160 7V14Z'/%3E%3C/svg%3E") var(--fs-wx) calc(100% - var(--fs-h) + 1px) / 160px 14px repeat-x;mask: linear-gradient(#000,#000) 0 100% / 100% var(--fs-h) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 14'%3E%3Cpath d='M0 14V7Q40-1 80 7T160 7V14Z'/%3E%3C/svg%3E") var(--fs-wx) calc(100% - var(--fs-h) + 1px) / 160px 14px repeat-x;--fs-h: 0%;}.fs-preloader.is-filling .fs-brand-gold{animation: fs-rise 1.2s cubic-bezier(.35,.15,.5,.95) forwards, fs-wave .85s linear infinite;}@keyframes fs-rise{from{--fs-h: 0%;}to{--fs-h: calc(100% + 14px);}}@keyframes fs-wave{from{--fs-wx: 0px;}to{--fs-wx: -160px;}}@keyframes fs-edge-glow{to{opacity: 1;}}@keyframes fs-open-left{to{transform: translateX(-101%);}}@keyframes fs-open-right{to{transform: translateX(101%);}}@media (prefers-reduced-motion: reduce){html.fs-home-boot body{overflow: auto;}html.fs-home-boot .fs-preloader{display: none;}}.home-page #content > .wrap{width: 100%;max-width: none;margin: 0;padding: 0;}.home-page .topstrip > .wrap, .home-page .hdr, .home-page .site-footer > .wrap{width: min(1660px,100% - clamp(2rem,7vw,8rem));}.home-page .hero-slider{margin: 0 !important;}.home-page .hero-slider .carousel-inner{border-radius: 0;}.home-page .slide{min-height: clamp(320px, 35vw, 500px);}.home-page .slide-txt{width: min(500px,calc(100% - 2rem));margin-inline-start: clamp(1rem,5vw,5rem);padding: clamp(1.3rem,3vw,2.5rem);border: 1px solid rgba(255,255,255,.5);border-radius: 20px 20px 20px 5px;background: rgba(255,255,255,.72);backdrop-filter: blur(12px);box-shadow: 0 22px 55px rgba(52,61,56,.1);}.home-page .slide-txt::before{content: "";display: block;width: 44px;height: 2px;margin-bottom: 1.15rem;background: var(--accent);}.home-page .slide-txt h2{font-size: clamp(1.55rem,3vw,2.55rem);line-height: 1.35;}.home-page .hero-slider .carousel-indicators{gap: .35rem;margin-bottom: 1.2rem;}.home-page .hero-slider .carousel-indicators [data-bs-target]{width: 34px;height: 3px;border-radius: 999px;transition: width .3s ease,opacity .3s ease;}.home-page .hero-slider .carousel-indicators .active{width: 54px;}.home-page .hero-slider .ctl{width: 48px;height: 48px;border: 1px solid rgba(170,139,65,.35);box-shadow: 0 8px 24px rgba(60,55,38,.1);transition: transform .28s ease,background-color .28s ease;}.home-page .hero-slider .carousel-control-prev:hover .ctl,.home-page .hero-slider .carousel-control-next:hover .ctl{transform: scale(1.08);background: #fff;}.home-page .sec{margin: 0;padding: clamp(3.25rem, 5vw, 5.5rem) clamp(1rem, 4vw, 4.5rem);border-bottom: 1px solid color-mix(in srgb,var(--border) 70%,transparent);}.home-page .sec-title{width: 100%;max-width: none;margin: 0 auto 1.75rem;text-align: right;}.home-page .sec-title h2{font-size: clamp(1.55rem,2.4vw,2.1rem);}.home-page .sec-title p{max-width: 58ch;}.home-page .silver-split{width: 100%;margin-inline: auto;grid-template-columns: 1.2fr .8fr;}.home-page .sp-calc, .home-page .sp-chart{background: var(--surface);}.home-page .cat-grid{width: 100%;margin-inline: auto;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(.75rem,1.25vw,1.25rem);}.home-page .categories-section{background: linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface-2) 48%,var(--bg)));}.home-page .categories-section .sec-title{text-align: center;}.home-page .categories-section .sec-title p{margin-inline: auto;}.section-eyebrow{display: inline-flex;align-items: center;gap: .4rem;margin-bottom: .7rem;color: var(--accent);font-size: .82rem;font-weight: 700;}.home-page .categories-section .cat-grid{max-width: 1580px;}.home-page .categories-section .cat-card{aspect-ratio: 1 / 1.08;border-radius: 24px 24px 24px 8px;}.home-page .categories-section .cat-card::after{transition: opacity .45s ease;}.home-page .categories-section .cat-card:hover::after{opacity: .86;}.home-page .categories-section .cc-txt{inset-inline: 0;text-align: center;justify-items: center;}.home-page .categories-section .cc-more{border-color: var(--accent);}.home-page .cat-card{aspect-ratio: 1 / 1.05;border-radius: 20px;box-shadow: none;}.home-page .cat-card img{transition: transform .85s cubic-bezier(.2,.75,.25,1), filter .6s ease;}.home-page .cat-card:hover img{transform: scale(1.075);filter: saturate(1.08);}.home-page .cat-card{transition: transform .38s cubic-bezier(.2,.75,.25,1), box-shadow .38s ease, border-color .35s ease;}.home-page .cat-card:hover{transform: translateY(-7px);box-shadow: 0 20px 42px rgba(90,72,30,.17);border-color: color-mix(in srgb,var(--accent) 48%,var(--border));}.home-page .cat-card::before{transition: opacity .4s ease, transform .5s ease;}.home-page .cat-card:hover::before{opacity: .82;transform: scale(1.08);}.promo-kicker{display: inline-flex;align-items: center;gap: .45rem;margin-bottom: .55rem;color: var(--accent);font-size: .9rem;font-weight: 700;}.latest-articles .post{height: 100%;}.articles-empty{display: flex;align-items: center;gap: 1rem;padding: 1.4rem;border: 1px solid var(--border);border-radius: 18px;background: var(--surface-2);}.articles-empty > i{font-size: 2rem;color: var(--accent);}.articles-empty b{color: var(--text);}.articles-empty p{margin: .15rem 0 0;color: var(--muted);}.articles-empty .btn{margin-inline-start: auto;}.latest-articles{background: #edf0f1;}.latest-articles .articles-heading{display: flex;align-items: end;justify-content: space-between;gap: 1rem;}.latest-articles .articles-heading h2{display: flex;align-items: center;gap: .65rem;}.latest-articles .articles-heading h2 > i{color: var(--accent);font-size: 1.12em;}.latest-articles .articles-heading p{display: flex;align-items: center;gap: .45rem;color: #788181;}.latest-articles .articles-heading p > i{color: #a28a50;}.articles-all{display: inline-flex;align-items: center;gap: .45rem;flex: 0 0 auto;padding: .55rem .9rem;border: 1px solid #d9dfe0;border-radius: 999px;background: rgba(255,255,255,.75);color: #657070;transition: transform .3s ease, background .3s ease, color .3s ease, box-shadow .3s ease;}.articles-all:hover{transform: translateX(-3px);background: #fff;color: var(--accent);box-shadow: 0 8px 24px rgba(60,70,70,.1);text-decoration: none;}.latest-articles .post{display: flex;flex-direction: column;padding: .8rem .8rem 1rem;border: 1px solid #e0e4e5;border-radius: 18px;background: #fff;box-shadow: 0 8px 26px rgba(55,65,67,.045);transition: transform .35s cubic-bezier(.2,.75,.25,1), box-shadow .35s ease, border-color .3s ease;}.latest-articles .post:hover{transform: translateY(-6px);border-color: #d0c193;box-shadow: 0 18px 36px rgba(55,65,67,.12);}.latest-articles .post-img{border-radius: 12px;}.latest-articles .post-t{display: flex;align-items: flex-start;gap: .4rem;}.latest-articles .post-t > i{flex: 0 0 auto;margin-top: .25rem;color: #aa8a3b;}.latest-articles .post-more{display: flex;align-items: center;gap: .45rem;width: fit-content;margin-top: auto;margin-right: auto;padding-top: .45rem;border-bottom: 0;color: #977629;}.latest-articles .post-more i{transition: transform .28s ease;}.latest-articles .post-more:hover i{transform: translateX(-4px);}.silver-chart-head{display: flex;justify-content: space-between;align-items: center;gap: 1rem;color: var(--text);font-size: .9rem;}.silver-chart-head span{display: inline-flex;align-items: center;gap: .45rem;color: var(--muted);}.silver-chart-head span i{color: var(--accent);font-size: 1.2rem;}.silver-chart-head b{color: var(--accent);font-size: 1rem;}.silver-chart-svg{display: block;width: 100%;height: clamp(190px,22vw,270px);margin-top: 1.3rem;overflow: visible;}.chart-grid-line{fill: none;stroke: var(--border);stroke-width: 1;stroke-dasharray: 3 6;}.silver-chart-area{fill: url(#silverChartFill);}.silver-chart-line{fill: none;stroke: var(--accent);stroke-width: 3.5;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 5px 5px color-mix(in srgb,var(--accent) 28%,transparent));}.silver-chart-dot{fill: var(--surface);stroke: var(--accent);stroke-width: 3;}.silver-chart-dates{display: flex;justify-content: space-between;color: var(--muted);font-size: .74rem;direction: ltr;}.chart-note{display: block;margin-top: .6rem;color: var(--muted);text-align: center;}.sec-title h2 > i{margin-inline-end: .25rem;color: var(--accent);font-size: .92em;vertical-align: -.04em;}@media (max-width: 767px){.latest-articles .articles-heading{align-items: flex-start;flex-direction: column;}.latest-articles .articles-heading h2{margin-bottom: .2rem;}.latest-articles .articles-all{align-self: flex-start;}}.promo-footer-section{padding-bottom: clamp(2rem,4vw,4rem) !important;border-bottom: 0 !important;}.promo-footer-section .promo{min-height: clamp(240px,30vw,390px);}@media (max-width: 640px){.articles-empty{align-items: flex-start;flex-wrap: wrap;}.articles-empty .btn{margin-inline-start: 0;}}.home-page .cc-txt{padding: clamp(1rem,2.2vw,2rem);}.home-page .cc-txt b{font-size: clamp(1.15rem,2vw,1.7rem);}.home-page .cc-more{margin-top: .6rem;}.benefit-band{padding: clamp(1.2rem,2.5vw,2rem) clamp(1rem,4vw,4.5rem);background: linear-gradient(180deg,#fff,#f4f6f5);border-bottom: 1px solid #e5e8e6;}.benefit-inner{width: 100%;margin-inline: auto;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(.65rem,1.1vw,1rem);}.benefit-item{position: relative;display: flex;align-items: center;gap: 1rem;min-height: 106px;padding: 1rem clamp(.75rem,1.5vw,1.5rem);color: #596260;border: 1px solid #e3e6e2;border-radius: 16px;background: #fff;box-shadow: 0 5px 18px rgba(60,68,62,.045);overflow: hidden;transition: transform .32s cubic-bezier(.2,.75,.25,1),border-color .32s ease,box-shadow .32s ease,background-color .32s ease;}.benefit-item::before{content: "";position: absolute;inset: 12% 8%;z-index: 0;border-radius: 16px;background: linear-gradient(110deg,transparent,#f8f4e9,transparent);transform: translateX(110%);transition: transform .6s cubic-bezier(.2,.75,.25,1);}.benefit-item:hover,.benefit-item:focus-visible{color: #8f7029;text-decoration: none;transform: translateY(-4px);border-color: #d9c990;box-shadow: 0 15px 28px rgba(102,83,34,.12);}.benefit-item:hover::before{transform: translateX(-110%);}.benefit-icon{position: relative;z-index: 1;flex: 0 0 56px;width: 56px;height: 56px;display: grid;place-items: center;border-radius: 16px 16px 16px 5px;color: #a27f2e;background: linear-gradient(145deg,#fff,#f3efdf);border: 1px solid #e6dcc0;font-size: 1.85rem;box-shadow: 0 5px 14px rgba(139,112,48,.09),inset 0 1px #fff;transition: transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease;}.benefit-item:hover .benefit-icon,.benefit-item:focus-visible .benefit-icon{transform: rotate(-4deg);box-shadow: 0 9px 20px rgba(139,112,48,.16),inset 0 1px #fff;}.benefit-icon-stack{position: relative;display: block;width: 1em;height: 1em;overflow: hidden;}.benefit-icon-stack i{position: absolute;inset: 0;display: grid;place-items: center;transition: transform .45s cubic-bezier(.2,.75,.25,1),opacity .32s ease;}.benefit-icon-current{transform: translateY(0);opacity: 1;}.benefit-icon-next{transform: translateY(-125%);opacity: 0;}.benefit-item:hover .benefit-icon-current,.benefit-item:focus-visible .benefit-icon-current{transform: translateY(125%);opacity: 0;}.benefit-item:hover .benefit-icon-next,.benefit-item:focus-visible .benefit-icon-next{transform: translateY(0);opacity: 1;}.benefit-copy{z-index: 1;display: grid;gap: .15rem;min-width: 0;}.benefit-copy b{font-size: 1rem;color: var(--text);}.benefit-copy small{font-size: .78rem;color: var(--muted);line-height: 1.6;}.benefit-arrow{margin-inline-start: auto;color: #b4a16c;font-size: 1.05rem;transition: transform .28s ease;}.benefit-item:hover .benefit-arrow{transform: translate(-3px,-3px);}.showcase-section{background: linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface-2) 48%,var(--bg)));}.showcase-row{width: 100%;margin-inline: auto;display: grid;grid-template-columns: minmax(260px,.7fr) minmax(0,1.6fr);align-items: stretch;gap: clamp(1rem,2vw,2rem);direction: rtl;}.showcase-row.is-reverse{direction: ltr;}.showcase-visual{position: relative;isolation: isolate;display: flex;align-items: flex-end;min-height: clamp(360px,36vw,520px);overflow: hidden;border-radius: 22px 22px 22px 6px;padding: clamp(1.35rem,2.4vw,2.5rem);color: #fff;background-color: #68716e;background-size: cover;background-position: center;box-shadow: 0 22px 52px -30px rgba(76,86,81,.5);}.showcase-visual::before{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(0deg,rgba(17,22,20,.82),rgba(17,22,20,.12) 70%),linear-gradient(135deg,rgba(172,141,67,.18),transparent 55%);transition: opacity .4s ease;}.showcase-visual::after{content: "";position: absolute;inset: 12px;border: 1px solid rgba(255,255,255,.3);border-radius: 15px 15px 15px 4px;pointer-events: none;opacity: .7;transition: inset .45s cubic-bezier(.2,.75,.25,1),opacity .3s ease;}.showcase-visual:hover{color: #fff;text-decoration: none;}.showcase-visual:hover::after{inset: 18px;opacity: 1;}.showcase-visual-icon{position: absolute;top: 2rem;inset-inline-start: 2rem;width: 52px;height: 52px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.48);border-radius: 50%;color: #f0d68e;background: rgba(255,255,255,.09);backdrop-filter: blur(10px);font-size: 1.55rem;transition: transform .4s cubic-bezier(.2,.75,.25,1),background .3s ease;}.showcase-visual:hover .showcase-visual-icon{transform: rotate(12deg) scale(1.08);background: rgba(255,255,255,.17);}.showcase-visual-copy{display: grid;gap: .4rem;max-width: 32ch;}.showcase-visual-copy small{color: #e5d29a;font-size: .78rem;}.showcase-visual-copy b{font-size: clamp(1.35rem,2.2vw,2rem);}.showcase-visual-copy > span{color: rgba(255,255,255,.8);font-size: .9rem;}.showcase-visual-copy em{display: inline-flex;align-items: center;gap: .55rem;width: fit-content;margin-top: .6rem;padding-bottom: .2rem;border-bottom: 1px solid rgba(227,205,143,.65);color: #f0d68e;font-size: .9rem;font-style: normal;}.showcase-visual-copy em i{transition: transform .3s ease;}.showcase-visual:hover .showcase-visual-copy em i{transform: translateX(-5px);}.showcase-products{min-width: 0;align-self: center;}.showcase-products .rail{direction: rtl;gap: .9rem;padding: .45rem .1rem 1.2rem;scroll-padding-inline-start: .1rem;}.showcase-section{padding-block: clamp(4.5rem,7vw,7rem) !important;}.showcase-section .sec-title{margin-bottom: 2.25rem;}.deals-section{background: color-mix(in srgb,var(--surface-2) 65%,var(--bg));}.deals-section .showcase-visual{border-radius: 22px 6px 22px 22px;}.showcase-products .rail-item{flex: 0 0 clamp(210px,19vw,270px);}.showcase-products .rail-btn{top: 43%;}.showcase-products .pcard{border-radius: 18px 18px 18px 5px;border-color: color-mix(in srgb,var(--border) 80%,transparent);box-shadow: 0 8px 25px -20px rgba(46,58,52,.55);transition: transform .38s cubic-bezier(.2,.75,.25,1),box-shadow .38s ease,border-color .3s ease;}.showcase-products .pcard:hover{transform: translateY(-7px);box-shadow: 0 22px 38px -24px rgba(95,75,28,.34);border-color: color-mix(in srgb,var(--accent) 48%,var(--border));}.showcase-products .pcard .ph-img{aspect-ratio: 1 / 1.08;background: linear-gradient(145deg,#f6f7f6,#e7eae8);}.showcase-products .pcard .ph-img img{transition: transform .65s cubic-bezier(.2,.75,.25,1),opacity .3s ease;}.showcase-products .pcard:hover .ph-img img.im-1{transform: scale(1.045);}.showcase-products .pcard .info{padding: 1rem 1.1rem 1.2rem;}.showcase-products .pcard .nm{font-size: 1rem;}.showcase-products .pcard .meta{display: inline-flex;align-items: center;}.showcase-products .pcard .meta{display: inline-flex;align-items: center;gap: .28rem;}.showcase-products .pcard .meta-ico{color: var(--accent);font-size: 1rem;}.showcase-products .pcard .qa{inset-inline: 1rem;bottom: 1rem;}.showcase-products .rail-btn{opacity: .94;}.showcase-products .rail-btn:hover{transform: translateY(-2px) scale(1.04);box-shadow: 0 10px 25px rgba(139,112,48,.15);}.product-spotlight{--spotlight-offset: 0px;min-height: clamp(340px,45vw,590px);position: relative;isolation: isolate;overflow: hidden;display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,.9fr);align-items: center;gap: clamp(1.5rem,5vw,6rem);padding: clamp(3rem,7vw,7rem) clamp(1.25rem,9vw,10rem);color: #f6f4ee;background: #191e1c;}.promo{background-position: center calc(50% + var(--promo-offset,0px));}.promo-txt{transform: translateY(0);}.product-spotlight::before{content: "";position: absolute;z-index: -2;inset: -8% 0;background-image: var(--spotlight-image);background-size: cover;background-position: center;opacity: .24;filter: grayscale(.3) blur(2px);transform: translate3d(0,var(--spotlight-offset),0) scale(1.12);}.product-spotlight::after{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(90deg,rgba(18,22,21,.97) 0%,rgba(18,22,21,.83) 46%,rgba(18,22,21,.25) 100%),radial-gradient(ellipse at 80% 50%,rgba(191,159,78,.2),transparent 48%);}.spotlight-grain{position: absolute;z-index: -1;inset: 0;opacity: .12;background-image: repeating-linear-gradient(115deg,rgba(255,255,255,.14) 0 1px,transparent 1px 38px);pointer-events: none;}.spotlight-copy{width: min(660px,100%);justify-self: end;}.spotlight-kicker{display: inline-flex;align-items: center;gap: .5rem;color: #e2c87f;font-size: .9rem;}.spotlight-kicker i{font-size: 1.25rem;}.spotlight-copy h2{color: #fff;font-size: clamp(2rem,4vw,3.5rem);font-weight: 800;line-height: 1.25;margin: 1rem 0 .8rem;text-wrap: balance;}.spotlight-copy p{max-width: 52ch;color: #c4c9c4;font-size: 1.05rem;}.spotlight-meta{display: flex;flex-wrap: wrap;gap: .7rem;margin: 1.2rem 0 1.5rem;}.spotlight-meta span{display: inline-flex;align-items: center;gap: .45rem;padding: .5rem .8rem;border: 1px solid rgba(227,205,143,.28);border-radius: 999px;color: #e7e2d4;background: rgba(255,255,255,.06);}.spotlight-meta i{color: #e2c87f;font-size: 1.1rem;}.spotlight-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 1.25rem;}.spotlight-actions .price{color: #f3d985;font-size: 1.45rem;}.spotlight-actions .price small{color: #d0c9b4;}.spotlight-image{width: min(100%,530px);aspect-ratio: 1 / 1;justify-self: center;position: relative;overflow: hidden;border-radius: 50%;background-image: var(--spotlight-image);background-position: center;background-size: cover;border: 1px solid rgba(235,216,161,.55);box-shadow: 0 30px 80px -35px rgba(219,191,114,.5),inset 0 0 0 10px rgba(255,255,255,.06);transform: translate3d(0,var(--spotlight-image-offset,0px),0);transition: box-shadow .45s ease;}.spotlight-image::before{content: "";position: absolute;inset: 0;background: linear-gradient(145deg,rgba(255,255,255,.26),transparent 40%,rgba(0,0,0,.22));}.spotlight-image > span{position: absolute;inset-inline-end: 8%;bottom: 8%;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;color: #252821;background: #e5cf8d;font-size: 1.35rem;transition: transform .35s ease;}.spotlight-image:hover{box-shadow: 0 38px 94px -30px rgba(219,191,114,.64),inset 0 0 0 10px rgba(255,255,255,.08);}.spotlight-image:hover > span{transform: rotate(-45deg);}.home-page .btn, .home-page .ibtn, .home-page .rail-btn, .home-page .cat-card, .home-page .nav-main a, .home-page .post-img, .home-page .post-more, .home-page .fav button{transition-duration: .28s;}.home-page .btn:hover, .home-page .ibtn:hover, .home-page .fav button:hover{transform: translateY(-2px);}.home-page .btn:active, .home-page .ibtn:active{transform: translateY(0) scale(.98);}.home-page .faq-section{position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(ellipse at 12% 18%,rgba(195,166,98,.1),transparent 32%),linear-gradient(145deg,#f8f9f8,#f0f3f1 58%,#fafaf8);}.faq-heading{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin: 0 auto 2rem;}.faq-eyebrow{display: inline-flex;align-items: center;gap: .45rem;margin-bottom: .55rem;color: #9a792e;font-size: .86rem;font-weight: 700;}.faq-eyebrow i{font-size: 1.15rem;}.faq-heading h2{margin: 0 0 .35rem;color: var(--text);font-size: clamp(1.6rem,2.7vw,2.25rem);font-weight: 800;text-wrap: balance;}.faq-heading p{margin: 0;color: var(--muted);}.faq-heading-mark{flex: 0 0 clamp(54px,7vw,82px);width: clamp(54px,7vw,82px);height: clamp(54px,7vw,82px);display: grid;place-items: center;border: 1px solid rgba(164,132,54,.26);border-radius: 50%;color: #a98535;background: radial-gradient(circle at 35% 30%,#fff,#ece8db);box-shadow: 0 12px 30px rgba(117,103,61,.1),inset 0 1px #fff;font-size: clamp(1.8rem,3vw,2.6rem);}.faq-layout{display: grid;grid-template-columns: minmax(330px,.92fr) minmax(0,1.08fr);align-items: stretch;gap: clamp(1.25rem,3vw,3.25rem);width: 100%;direction: rtl;}.faq-questions{display: grid;align-content: center;gap: .4rem;min-width: 0;}.faq-question{position: relative;display: grid;grid-template-columns: 2.5rem minmax(0,1fr) auto;align-items: center;gap: .9rem;width: 100%;min-height: 65px;padding: .7rem .85rem;overflow: hidden;border: 1px solid transparent;border-radius: 13px 13px 13px 4px;background: transparent;color: var(--text);text-align: right;cursor: pointer;transition: color .3s ease,background .35s ease,border-color .35s ease,transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease;}.faq-question::before{content: "";position: absolute;inset-block: 13px;inset-inline-start: 0;width: 2px;border-radius: 2px;background: var(--accent);transform: scaleY(0);transition: transform .35s cubic-bezier(.2,.75,.25,1);}.faq-question:hover{transform: translateX(-3px);background: color-mix(in srgb,var(--surface) 72%,transparent);}.faq-question:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px;}.faq-question.is-active{border-color: color-mix(in srgb,var(--accent) 24%,var(--border));background: var(--surface);box-shadow: 0 10px 25px -22px rgba(87,75,43,.55),inset 0 1px rgba(255,255,255,.8);}.faq-question.is-active::before{transform: scaleY(1);}.faq-number{align-self: center;color: #a4ada8;font-size: .76rem;font-variant-numeric: tabular-nums;transition: color .3s ease;}.faq-question.is-active .faq-number{color: #a27d2d;}.faq-q-copy{display: grid;gap: .12rem;min-width: 0;}.faq-q-copy b{font-size: .94rem;font-weight: 700;line-height: 1.55;}.faq-q-copy small{color: var(--muted);font-size: .76rem;line-height: 1.45;}.faq-q-arrow{color: #b8aa7d;font-size: 1rem;opacity: 0;transform: translate(5px,5px);transition: opacity .3s ease,transform .35s ease;}.faq-question:hover .faq-q-arrow,.faq-question.is-active .faq-q-arrow{opacity: 1;transform: none;}.faq-answer-panel{--faq-glint: 0deg;position: relative;display: flex;flex-direction: column;justify-content: space-between;min-height: 100%;min-height: 510px;padding: clamp(1.5rem,3vw,3rem);overflow: hidden;isolation: isolate;border: 1px solid rgba(168,147,94,.24);border-radius: 30px 30px 30px 7px;color: #535e59;background: radial-gradient(ellipse at 77% 28%,rgba(255,255,255,.98),transparent 44%),linear-gradient(145deg,#f8f9f8 0%,#e8edeb 48%,#f7f7f3 100%);box-shadow: 0 28px 65px -42px rgba(75,87,80,.42),inset 0 1px #fff;}.faq-answer-panel::before{content: "";position: absolute;z-index: -1;inset: 0;opacity: .53;background: repeating-linear-gradient(135deg,transparent 0 27px,rgba(255,255,255,.45) 28px,transparent 29px 56px);mask-image: linear-gradient(135deg,transparent 12%,#000 100%);}.faq-answer-panel::after{content: "";position: absolute;z-index: -1;inset: -55% auto auto -10%;width: 55%;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(173,143,62,.12);box-shadow: 0 0 0 25px rgba(173,143,62,.035),0 0 0 54px rgba(173,143,62,.025);transform: rotate(var(--faq-glint));transition: transform 1s cubic-bezier(.2,.75,.25,1);}.faq-answer-panel:hover{--faq-glint: 12deg;}.faq-orbit{position: absolute;z-index: -1;border-radius: 50%;pointer-events: none;}.faq-orbit-one{width: 160px;height: 160px;inset-inline-start: -48px;top: 26%;border: 1px solid rgba(169,140,67,.2);box-shadow: inset 0 0 28px rgba(255,255,255,.75);}.faq-orbit-two{width: 11px;height: 11px;inset-inline-start: 56px;top: calc(26% + 2px);background: linear-gradient(145deg,#fff3ba,#b18a35);box-shadow: 0 0 18px rgba(177,138,53,.55);}.faq-panel-index{position: absolute;top: clamp(1.5rem,3vw,2.7rem);inset-inline-start: clamp(1.5rem,3vw,2.7rem);display: inline-flex;align-items: center;gap: .45rem;color: #8d9892;font-size: .82rem;}.faq-panel-index i{color: #b5a16a;font-style: normal;}.faq-answer-copy{width: min(570px,100%);margin-block: auto;padding-block: 2rem;}.faq-answer-icon{width: 64px;height: 64px;display: grid;place-items: center;margin-bottom: 1.25rem;border-radius: 20px 20px 20px 6px;border: 1px solid #e4d8b4;color: #9d792d;background: linear-gradient(145deg,#fff,#eeeadf);box-shadow: 0 13px 28px rgba(127,104,49,.12),inset 0 1px #fff;font-size: 1.8rem;}.faq-answer-label{display: block;margin-bottom: .55rem;color: #9a792e;font-size: .83rem;font-weight: 700;}.faq-answer-copy h3{max-width: 18ch;margin: 0 0 .85rem;color: #36403c;font-size: clamp(1.4rem,2.7vw,2.1rem);font-weight: 800;line-height: 1.45;text-wrap: balance;}.faq-answer-copy p{max-width: 54ch;margin: 0;color: #64716b;font-size: clamp(.93rem,1.25vw,1.04rem);line-height: 2.15;}.faq-answer-copy.is-entering{animation: faq-answer-arrive .55s cubic-bezier(.2,.75,.25,1) both;}@keyframes faq-answer-arrive{from{opacity: 0;transform: translate3d(0,16px,0);clip-path: inset(0 0 16% 0 round 12px);filter: blur(5px);}to{opacity: 1;transform: translate3d(0,0,0);clip-path: inset(0 0 0 0 round 0);filter: blur(0);}}.faq-panel-footer{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-top: 1rem;border-top: 1px solid rgba(106,121,112,.18);color: #77827c;font-size: .8rem;}.faq-panel-footer > span:first-child{display: inline-flex;align-items: center;gap: .4rem;}.faq-panel-footer > span:first-child i{color: #a88435;font-size: 1.05rem;}.faq-ag{color: #89938e;font: 700 1rem/1 Georgia,serif;letter-spacing: .05em;}.faq-ag b{margin-inline-start: .3rem;color: #b08d42;font: 600 .67rem/1 Vazirmatn,sans-serif;letter-spacing: .1em;}@media (max-width: 991px){.faq-layout{grid-template-columns: minmax(270px,.92fr) minmax(0,1.08fr);gap: 1rem;}.faq-question{grid-template-columns: 2rem minmax(0,1fr) auto;gap: .55rem;padding-inline: .6rem;}.faq-q-copy b{font-size: .88rem;}.faq-answer-panel{min-height: 510px;}}@media (max-width: 767px){.faq-heading{margin-bottom: 1.4rem;}.faq-heading-mark{flex-basis: 54px;width: 54px;height: 54px;}.faq-layout{grid-template-columns: 1fr;gap: 1.25rem;}.faq-questions{order: 0;}.faq-answer-panel{order: 1;min-height: 380px;padding: 1.35rem;border-radius: 22px 22px 22px 6px;}.faq-question{min-height: 60px;}.faq-answer-copy{padding-block: 2.6rem 2rem;}.faq-answer-icon{width: 54px;height: 54px;margin-bottom: .9rem;border-radius: 17px 17px 17px 5px;}}@media (prefers-reduced-motion: reduce){.faq-question,.faq-question::before,.faq-q-arrow,.faq-answer-panel::after{transition: none !important;}.faq-answer-copy.is-entering{animation: none !important;}}@media (max-width: 991px){.showcase-row{grid-template-columns: minmax(210px,.72fr) minmax(0,1.45fr);gap: 1rem;}.showcase-visual{min-height: 330px;}.benefit-inner{grid-template-columns: repeat(2,minmax(0,1fr));}.product-spotlight{padding-inline: clamp(1.5rem,5vw,4rem);}}@media (max-width: 767px){.home-page .slide{min-height: 340px;}.home-page .slide-txt{margin: 1rem;width: calc(100% - 2rem);padding: 1.25rem;}.home-page .sec{padding: 2.8rem 1rem;}.home-page .silver-split{grid-template-columns: 1fr;}.home-page .cat-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.home-page .cat-card{aspect-ratio: 4 / 5;}.showcase-row, .showcase-row.is-reverse{grid-template-columns: 1fr;direction: rtl;}.showcase-visual{min-height: 240px;}.showcase-products .rail-item{flex-basis: clamp(190px,58vw,250px);}.showcase-products .rail-btn{width: 36px;height: 36px;top: 38%;}.showcase-products .rail-btn.prev{inset-inline-start: 2px;}.showcase-products .rail-btn.next{inset-inline-end: 2px;}.showcase-products .rail-btn{display: grid;}.product-spotlight{grid-template-columns: 1fr;text-align: center;padding: 3.25rem 1.25rem;}.spotlight-copy{justify-self: center;}.spotlight-meta, .spotlight-actions{justify-content: center;}.spotlight-image{width: min(76vw,360px);grid-row: 1;}.product-spotlight::after{background: linear-gradient(180deg,rgba(18,22,21,.54),rgba(18,22,21,.96) 48%,rgba(18,22,21,.97));}.product-spotlight::before{opacity: .2;}}@media (max-width: 480px){.benefit-band{padding-inline: .55rem;}.benefit-item{min-height: 90px;gap: .65rem;padding: .7rem .55rem;}.benefit-icon{flex-basis: 46px;width: 46px;height: 46px;border-radius: 14px 14px 14px 5px;font-size: 1.55rem;}.benefit-copy b{font-size: .84rem;}.benefit-copy small{font-size: .67rem;}.benefit-arrow{display: none;}.home-page .cat-grid{gap: .55rem;}.home-page .cc-txt{padding: .8rem;}}@media (prefers-reduced-motion: reduce){.product-spotlight::before, .spotlight-image{transform: none !important;}.showcase-visual::before, .showcase-visual::after, .benefit-item::before{transition: none !important;}}.home-page .hero-slider{width: min(1500px,calc(100% - clamp(2rem,7vw,8rem)));margin: clamp(1.25rem,3vw,2.5rem) auto !important;}.home-page .hero-slider .carousel-inner{border: 1px solid var(--border);border-radius: 28px 28px 28px 8px;background: var(--surface-2);box-shadow: 0 24px 58px rgba(48,79,99,.13);}.home-page .slide{display: grid;grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);gap: clamp(1.5rem,3vw,3.5rem);align-items: center;min-height: clamp(320px,33vw,455px);padding: clamp(1rem,2.2vw,2rem);background: radial-gradient(circle at 24% 40%,rgba(183,207,222,.32),transparent 36%),linear-gradient(125deg,var(--surface),var(--surface-2));}.home-page .slide::before{display: none;}.home-page .slide-txt{width: auto;max-width: 510px;margin: 0 auto;padding: clamp(1rem,2vw,2rem);border: 0;border-radius: 0;color: var(--text);background: transparent;box-shadow: none;backdrop-filter: none;}.home-page .slide-txt::before{display: none;}.home-page .slide-txt h2{color: var(--text);font-size: clamp(1.8rem,3.2vw,3rem);line-height: 1.3;text-wrap: balance;}.home-page .slide-txt p{max-width: 42ch;color: var(--muted);font-size: 1rem;line-height: 2;}.slide-kicker{display: inline-flex;align-items: center;gap: .45rem;margin-bottom: 1rem;color: var(--accent);font-size: .84rem;font-weight: 700;}.slide-kicker i{font-size: 1.2rem;}.slide-art{height: clamp(280px,29vw,415px);overflow: hidden;border-radius: 21px 21px 21px 6px;background: #dbe5eb;box-shadow: 0 14px 36px rgba(45,75,94,.13);}.slide-art img{display: block;width: 100%;height: 100%;object-fit: cover;}.home-page .hero-slider .carousel-indicators{bottom: .7rem;}.home-page .hero-slider .carousel-control-prev,.home-page .hero-slider .carousel-control-next{width: 58px;}.home-page .categories-section{background: linear-gradient(180deg,var(--bg),#eef5f9);}.home-page .categories-section .cat-grid{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: clamp(.9rem,1.8vw,1.6rem);width: min(1320px,100%);max-width: 1320px;}.home-page .categories-section .cat-card{flex: 0 1 clamp(220px,21vw,290px);display: flex;flex-direction: column;aspect-ratio: auto;min-height: 340px;overflow: hidden;border: 1px solid var(--border);border-radius: 22px;color: var(--text);background: var(--surface);box-shadow: 0 10px 32px rgba(47,80,102,.075);}.home-page .categories-section .cat-card::after,.home-page .categories-section .cat-card::before{display: none;}.home-page .categories-section .cat-media{position: relative;display: block;width: 100%;aspect-ratio: 1.18 / 1;overflow: hidden;background: var(--surface-2);}.home-page .categories-section .cat-card img{position: absolute;inset: 0;z-index: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.home-page .categories-section .cc-txt{position: static;inset: auto;display: grid;justify-items: center;align-content: center;gap: .2rem;flex: 1;min-height: 125px;padding: 1.15rem;text-align: center;background: var(--surface);}.home-page .categories-section .cc-txt b{color: var(--text);font-size: 1.23rem;}.home-page .categories-section .cc-txt > span:nth-of-type(1){color: var(--muted);}.home-page .categories-section .cc-more{margin-top: .3rem;color: var(--accent);border-color: color-mix(in srgb,var(--accent) 55%,transparent);}.home-page .categories-section .cat-card:hover{border-color: color-mix(in srgb,var(--accent) 48%,var(--border));box-shadow: 0 20px 44px rgba(47,80,102,.15);}.product-spotlight{min-height: clamp(330px,36vw,490px);gap: clamp(1.5rem,4vw,4rem);padding: clamp(2rem,4vw,3.2rem) clamp(1.25rem,7vw,8rem);background: #142632;}.product-spotlight::after{background: linear-gradient(90deg,rgba(13,27,37,.96) 0%,rgba(13,27,37,.83) 46%,rgba(13,27,37,.28) 100%),radial-gradient(ellipse at 80% 50%,rgba(207,173,104,.2),transparent 48%);}.spotlight-image{width: min(100%,390px);}.home-page .silver-section{position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(circle at 8% 18%,rgba(175,203,219,.22),transparent 32%),radial-gradient(circle at 92% 78%,rgba(207,178,111,.13),transparent 29%),linear-gradient(145deg,#f7fafc,#eaf2f7);}.home-page .silver-section::before,.home-page .silver-section::after{content: "";position: absolute;z-index: -1;width: clamp(290px,35vw,620px);aspect-ratio: 1;border: 1px solid rgba(122,165,190,.23);border-radius: 50%;pointer-events: none;}.home-page .silver-section::before{top: -48%;right: -10%;box-shadow: 0 0 0 44px rgba(122,165,190,.045),0 0 0 105px rgba(122,165,190,.035);}.home-page .silver-section::after{bottom: -72%;left: -9%;border-color: rgba(190,155,84,.25);box-shadow: 0 0 0 38px rgba(190,155,84,.05),0 0 0 92px rgba(190,155,84,.028);}.home-page .silver-section .sec-title,.home-page .silver-section .silver-split{position: relative;z-index: 1;}.home-page .silver-section .sp-calc,.home-page .silver-section .sp-chart{background: color-mix(in srgb,var(--surface) 92%,transparent);box-shadow: 0 15px 38px rgba(52,86,107,.09);}.benefit-band{background: linear-gradient(180deg,#f7fafc,#edf4f8);border-color: #dbe7ed;}.benefit-item{border-color: #dce6eb;box-shadow: 0 7px 23px rgba(48,79,99,.055);}.benefit-icon{background: linear-gradient(145deg,#fff,#eaf1f5);border-color: #d8e5eb;}.latest-articles{background: #eaf2f7;}.home-page .faq-section{background: radial-gradient(ellipse at 12% 18%,rgba(192,165,102,.09),transparent 32%),linear-gradient(145deg,#f8fbfd,#edf4f8 58%,#f9fbfc);}.faq-answer-panel{color: #405a6a;background: radial-gradient(ellipse at 77% 28%,rgba(255,255,255,.98),transparent 44%),linear-gradient(145deg,#f8fbfd 0%,#e6eff4 48%,#f8fafb 100%);}.faq-answer-copy h3{color: #344d60;}.faq-answer-copy p{color: #627b8a;}:root:not([data-theme="dark"]) .newsletter{background: linear-gradient(145deg,#fff,#e9f2f7);border-color: #d6e4ec;}.showcase-products .pcard{border-color: var(--border);border-radius: 21px;box-shadow: 0 10px 32px rgba(48,79,99,.085);}.showcase-products .pcard:hover{border-color: color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow: 0 22px 45px rgba(48,79,99,.17);}.showcase-products .pcard .info{padding: 1.05rem 1.15rem 1.2rem;}.showcase-products .pcard .pr{border-top-color: var(--border);}@media (max-width: 767px){.home-page .hero-slider{width: calc(100% - 1.25rem);margin: .8rem auto 1.5rem !important;}.home-page .slide{grid-template-columns: 1fr;gap: .7rem;min-height: 0;padding: .9rem;}.home-page .slide-art{grid-row: 1;height: clamp(210px,55vw,290px);}.home-page .slide-txt{width: 100%;max-width: none;margin: 0;padding: .9rem 1rem 2.1rem;}.home-page .slide-txt h2{font-size: clamp(1.55rem,5vw,2rem);}.home-page .hero-slider .carousel-control-prev,.home-page .hero-slider .carousel-control-next{display: none;}.home-page .categories-section .cat-card{flex-basis: calc(50% - .5rem);min-width: 0;min-height: 0;}.home-page .categories-section .cat-media{aspect-ratio: 1 / 1;}.product-spotlight{grid-template-columns: 1fr;padding: 2.4rem 1.2rem;}.spotlight-image{width: min(65vw,250px);}}@media (max-width: 480px){.home-page .categories-section .cc-txt{min-height: 110px;padding: .8rem;}.home-page .categories-section .cc-txt b{font-size: .98rem;}.home-page .categories-section .cc-more{font-size: .74rem;}}
:root{--navy: #0d2b4a;--navy-2: #163f68;--blue: #1f5c99;--gold: #c9a24b;--gold-deep: #9c7a2c;--silver: #c8d2dc;--bg: #e8f0f9;--surface: #ffffff;--surface-2: #dde9f5;--border: #c6d7e8;--text: #17304d;--muted: #62778c;--accent: #a8822d;--accent-ink: #0d2b4a;--accent-soft: #f6edd6;--hero-a: #ffffff;--hero-b: #d3e2f2;--shadow: 0 1px 2px rgba(13,43,74,.05), 0 16px 34px -18px rgba(13,43,74,.22);}.btn-brand, .btn-primary{background: linear-gradient(135deg, #e3c477, #c9a24b 55%, #b58d35);border-color: #b58d35;color: #0d2b4a;font-weight: 700;box-shadow: 0 6px 16px -8px rgba(156,122,44,.7);}.btn-brand:hover, .btn-primary:hover{filter: brightness(1.05);color: #0d2b4a;box-shadow: 0 10px 22px -10px rgba(156,122,44,.8);}.btn-ghost{border-color: var(--border);color: var(--text);}.btn-ghost:hover{border-color: var(--gold);color: var(--accent);background: var(--accent-soft);}.badge-sale{background: linear-gradient(135deg,#e3c477,#c9a24b);color: #0d2b4a;}.topstrip{background: #071d33;color: #9fb4ca;border-bottom: 1px solid rgba(201,162,75,.18);}.topstrip b{color: var(--gold);}.topstrip small, .topstrip-price small{color: #7f97b0;}.topstrip a{color: #c9d6e4;}.site-header{background: linear-gradient(180deg, #123659, #0d2b4a);border-bottom: 1px solid rgba(201,162,75,.35);box-shadow: 0 1px 0 rgba(255,255,255,.04) inset;}.site-header.is-compact{box-shadow: 0 10px 28px rgba(7,29,51,.35);}.site-header .hdr{gap: 1.1rem;padding-block: .7rem;}.site-header .logo{color: #fff;}.site-header .logo .nm{font-weight: 800;letter-spacing: -.01em;}.site-header .logo-mark{background: linear-gradient(145deg, #f4f7fa, #b9c6d3);color: var(--navy);box-shadow: 0 0 0 2px rgba(201,162,75,.55);}.site-header .nav-main{order: 1;gap: .1rem;}.site-header .nav-main > a, .site-header .nav-products > a{position: relative;color: #dbe6f2;font-weight: 600;font-size: .95rem;background: none;border-radius: 10px;padding: .55rem .85rem;}.site-header .nav-products > a{padding-inline-end: .4rem;}.site-header .nav-main > a::after, .site-header .nav-products > a::after{content: "";position: absolute;inset-inline: .85rem;bottom: .2rem;height: 2px;border-radius: 2px;background: linear-gradient(90deg, transparent, var(--gold), transparent);transform: scaleX(0);transition: transform .3s cubic-bezier(.2,.75,.25,1);}.site-header .nav-main > a:hover, .site-header .nav-products > a:hover{color: #fff;background: rgba(255,255,255,.06);text-decoration: none;}.site-header .nav-main > a:hover::after, .site-header .nav-products > a:hover::after, .site-header .nav-main > a.on::after, .site-header .nav-products > a.on::after{transform: scaleX(1);}.site-header .nav-main > a.on, .site-header .nav-products > a.on{color: var(--gold);background: rgba(201,162,75,.1);}.site-header .mega-toggle{color: #9fb4ca;}.site-header .mega-toggle:hover, .site-header .nav-products.is-open .mega-toggle{color: var(--gold);background: rgba(201,162,75,.12);}.site-header .hdr-actions{order: 3;margin-inline-start: 0;gap: .45rem;}.site-header .hdr-actions .ibtn, .site-header .menu-toggle{color: #e3ecf6;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.14);box-shadow: none;border-radius: 12px;}.site-header .hdr-actions .ibtn:hover, .site-header .menu-toggle:hover{color: var(--gold);background: rgba(201,162,75,.12);border-color: rgba(201,162,75,.55);transform: translateY(-1px);}.site-header .ibtn .cnt{background: var(--gold);color: var(--navy);}@media (min-width: 992px){.site-header .search-toggle{display: none;}.site-header .search, .site-header .search[hidden]{order: 2;display: block !important;position: static;flex: 1 1 280px;max-width: 360px;margin-inline-start: auto;width: auto;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;}.site-header .search-head, .site-header .search-hint{display: none;}.site-header .search-field{padding: .25rem .3rem .25rem .3rem;gap: .4rem;border-radius: 999px;border: 1px solid rgba(255,255,255,.18);background: rgba(255,255,255,.08);}.site-header .search-field:hover{background: rgba(255,255,255,.12);}.site-header .search-field:focus-within{background: #fff;border-color: var(--gold);box-shadow: 0 0 0 3px rgba(201,162,75,.28);}.site-header .search-field > i{color: #9fb4ca;padding-inline-start: .7rem;}.site-header .search-field:focus-within > i{color: var(--navy);}.site-header .search-field input{color: #fff;font-size: .9rem;}.site-header .search-field input::placeholder{color: #8ea6bf;}.site-header .search-field:focus-within input{color: var(--navy);}.site-header .search-field:focus-within input::placeholder{color: #8a9bb0;}.site-header .search-field > button{min-width: 0;padding: .42rem .95rem;border-radius: 999px;background: linear-gradient(135deg,#e3c477,#c9a24b);color: var(--navy);}.site-header .search-field > button i{display: none;}}@media (max-width: 991px){.site-header .search{border-top-color: var(--gold);background: var(--surface);}.site-header .nav-main{background: #0d2b4a;border-bottom: 1px solid rgba(201,162,75,.35);}.site-header .nav-products{flex-wrap: wrap;}}.pcard{border-radius: 16px;border: 1px solid var(--border);background: var(--surface);box-shadow: 0 2px 4px rgba(13,43,74,.04);transition: transform .35s cubic-bezier(.2,.75,.25,1), box-shadow .35s ease, border-color .35s ease;}.pcard::after{content: "";position: absolute;inset-inline: 0;bottom: 0;height: 3px;z-index: 4;background: linear-gradient(90deg, var(--silver), var(--gold), var(--silver));transform: scaleX(0);transform-origin: center;transition: transform .45s cubic-bezier(.2,.75,.25,1);}.pcard:hover{transform: translateY(-4px);border-color: color-mix(in srgb, var(--gold) 55%, var(--border));box-shadow: 0 18px 34px -18px rgba(13,43,74,.35);}.pcard:hover::after{transform: scaleX(1);}.pcard-media::after, .pcard:hover .pcard-media::after{display: none;}.pcard .ph-img{background: linear-gradient(145deg,#f7f9fc,#e6edf5);}.pcard .ph-img img{transition: opacity .55s ease;}.pcard .ph-img.has-2 img.im-2{transform: none;opacity: 0;transition: opacity .55s ease;}.pcard:hover .ph-img.has-2 img.im-2{transform: none;opacity: 1;}.showcase-products .pcard, .showcase-products .pcard:hover{border-radius: 16px;}.showcase-products .pcard:hover{transform: translateY(-4px);box-shadow: 0 18px 34px -18px rgba(13,43,74,.35);border-color: color-mix(in srgb, var(--gold) 55%, var(--border));}.showcase-products .pcard:hover .ph-img img.im-1{transform: none;}.showcase-products .pcard .ph-img{background: linear-gradient(145deg,#f7f9fc,#e6edf5);}.pcard .info{padding: 1rem 1.1rem 1.15rem;}.pcard .nm{font-weight: 700;font-size: 1rem;color: var(--text);}.pcard .pr{border-top: 1px dashed var(--border);}.pcard .price{color: var(--navy-2);}.pcard .qa .btn{box-shadow: 0 10px 24px -10px rgba(13,43,74,.55);}.sec-title h2 i, .section-eyebrow i{color: var(--gold-deep);}.site-footer{margin-top: 4.5rem;padding: 3.5rem 0 1.4rem;color: #b6c6d8;border-top: 3px solid var(--gold);background: radial-gradient(900px 340px at 85% -10%, rgba(31,92,153,.45), transparent 70%), linear-gradient(170deg, #0f3256, #08213b 70%);}.site-footer h3{color: #fff;font-size: 1rem;font-weight: 800;margin-bottom: 1rem;position: relative;padding-bottom: .6rem;}.site-footer h3::after{content: "";position: absolute;inset-inline-start: 0;bottom: 0;width: 34px;height: 2px;background: var(--gold);border-radius: 2px;}.site-footer .footer-brand{color: #fff;font-size: 1.2rem;}.site-footer .footer-brand::after{display: none;}.site-footer .footer-brand i{color: var(--gold);}.site-footer p{color: #aebfd2;}.site-footer a{color: #b6c6d8;}.site-footer a:hover{color: var(--gold);text-decoration: none;}.site-footer ul{gap: .55rem;}.site-footer li{color: #b6c6d8;}.site-footer li i{color: var(--gold);margin-inline-end: .25rem;}.site-footer .footer-social{background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.16);color: #e6eef8;}.site-footer a.footer-social:hover{background: var(--gold);color: var(--navy);border-color: var(--gold);}.site-footer .footer-social-title{color: #e6eef8;}.site-footer .copy{border-top: 1px solid rgba(255,255,255,.12);margin-top: 2.2rem;color: #8ea6bf;}.site-footer .footer-credit a{color: var(--gold);}.site-footer .footer-credit a:hover{color: #f1d98f;}.footer-map-band{position: relative;margin-top: 2.4rem;border-radius: 18px;overflow: hidden;border: 1px solid rgba(255,255,255,.14);box-shadow: 0 24px 50px -28px rgba(0,0,0,.7);}.site-footer .footer-map-band .footer-map{height: 230px;margin: 0;border: 0;border-radius: 0;box-shadow: none;background: #0b2744;}.footer-map-band .footer-map iframe{filter: grayscale(.55) saturate(.7) brightness(.92) contrast(1.05);}.map-card{position: absolute;inset-block: 1rem;inset-inline-start: 1rem;max-width: 330px;display: flex;align-items: center;gap: .85rem;padding: .9rem 1.1rem;border-radius: 14px;background: rgba(8,33,59,.92);backdrop-filter: blur(8px);border: 1px solid rgba(201,162,75,.4);align-self: center;height: fit-content;margin-block: auto;}.map-card-ico{flex: 0 0 40px;height: 40px;display: grid;place-items: center;border-radius: 12px;background: var(--gold);color: var(--navy);font-size: 1.25rem;}.map-card b{display: block;color: #fff;font-size: .92rem;}.map-card span:not(.map-card-ico){display: block;color: #b6c6d8;font-size: .8rem;line-height: 1.7;}.map-card .footer-map-link{margin: 0;white-space: nowrap;color: var(--gold) !important;font-weight: 700;}@media (max-width: 767px){.footer-map-band .footer-map{height: 200px;}.map-card{position: static;max-width: none;margin: 0;border-radius: 0;border-width: 1px 0 0;flex-wrap: wrap;}}
:root{--navy-grad: linear-gradient(135deg, #0a2340, #174a7c);--gold-grad: linear-gradient(135deg, #f0d99a, #c9a24b 55%, #b08a32);}html:root:not(.z) body.home-page .hero-slider{width: 100%;margin: 0 !important;}html:root:not(.z) body.home-page .hero-slider .carousel-inner{border: 0;border-radius: 0;box-shadow: none;background: #0a2340;}html:root:not(.z) body.home-page .slide{display: block;position: relative;height: clamp(440px, 64vh, 660px);min-height: 0;padding: 0;background: #0a2340;overflow: hidden;}html:root:not(.z) body.home-page .slide::before{display: block;content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(270deg, rgba(7,28,52,.94) 0%, rgba(7,28,52,.78) 34%, rgba(7,28,52,.2) 72%, rgba(7,28,52,.05) 100%);}html:root:not(.z) body.home-page .slide-art{position: absolute;inset: 0;height: auto;border-radius: 0;box-shadow: none;background: #0a2340;}html:root:not(.z) body.home-page .slide-art img{width: 100%;height: 100%;object-fit: cover;}html:root:not(.z) body.home-page .carousel-item.active .slide-art img{animation: hero-zoom 9s ease-out both;}html:root:not(.z) body.home-page .slide-txt{position: relative;z-index: 2;height: 100%;max-width: 640px;margin: 0;margin-inline-start: clamp(1.5rem, 8vw, 9rem);padding: 0 0 2rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;color: #fff;background: none;}html:root:not(.z) body.home-page .slide-txt h2{color: #fff;font-size: clamp(2rem, 4.2vw, 3.6rem);line-height: 1.3;font-weight: 800;}html:root:not(.z) body.home-page .slide-txt p{color: #d3e0ee;font-size: clamp(1rem, 1.4vw, 1.15rem);max-width: 40ch;}html:root:not(.z) body.home-page .slide-kicker{color: #e8c76f;}html:root:not(.z) body.home-page .carousel-item.active .slide-txt > *{animation: hero-rise .8s cubic-bezier(.2,.75,.25,1) both;}html:root:not(.z) body.home-page .carousel-item.active .slide-txt > :nth-child(2){animation-delay: .1s;}html:root:not(.z) body.home-page .carousel-item.active .slide-txt > :nth-child(3){animation-delay: .2s;}html:root:not(.z) body.home-page .carousel-item.active .slide-txt > :nth-child(4){animation-delay: .3s;}html:root:not(.z) body.home-page .hero-slider .ctl{background: rgba(10,35,64,.55);color: #fff;border: 1px solid rgba(255,255,255,.35);backdrop-filter: blur(6px);}html:root:not(.z) body.home-page .hero-slider .carousel-control-prev:hover .ctl, body.home-page .hero-slider .carousel-control-next:hover .ctl{background: var(--gold);color: #0a2340;border-color: var(--gold);}html:root:not(.z) body.home-page .hero-slider .carousel-indicators{bottom: 1.2rem;}html:root:not(.z) body.home-page .hero-slider .carousel-indicators [data-bs-target]{background-color: #fff;opacity: .5;}html:root:not(.z) body.home-page .hero-slider .carousel-indicators .active{background-color: var(--gold);opacity: 1;}@keyframes hero-zoom{from{transform: scale(1.06);}to{transform: scale(1);}}@keyframes hero-rise{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: none;}}@media (max-width: 767px){body.home-page .slide{height: clamp(460px, 74vh, 580px);}body.home-page .slide::before{background: linear-gradient(0deg, rgba(7,28,52,.95) 0%, rgba(7,28,52,.75) 50%, rgba(7,28,52,.2) 100%);}body.home-page .slide-txt{justify-content: flex-end;margin-inline: 1.25rem;padding-bottom: 3rem;}}.home-page .shop-intro{background: radial-gradient(circle at 12% 12%, rgba(201,162,75,.12), transparent 34%), linear-gradient(180deg, var(--bg), #e7f0f8);}.shop-intro-grid{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(2rem, 6vw, 6rem);align-items: center;width: min(1400px,100%);margin-inline: auto;}.si-copy h2{font-size: clamp(1.6rem, 2.8vw, 2.5rem);font-weight: 800;line-height: 1.5;margin: .2rem 0 1rem;text-wrap: balance;}.si-copy p{color: var(--muted);line-height: 2.1;max-width: 62ch;}.si-points{list-style: none;padding: 0;margin: 1.2rem 0 1.6rem;display: grid;gap: .65rem;}.si-points li{display: flex;align-items: center;gap: .7rem;color: var(--text);font-weight: 600;}.si-points i{width: 34px;height: 34px;display: grid;place-items: center;border-radius: 10px;background: var(--navy-grad);color: var(--gold);font-size: 1.15rem;flex: 0 0 34px;}.si-actions{display: flex;flex-wrap: wrap;gap: .75rem;}.si-media{position: relative;min-height: clamp(380px, 38vw, 540px);}.si-arch{position: absolute;left: 0;top: 0;width: 70%;height: 100%;border-radius: 999px 999px 30px 30px;overflow: hidden;border: 7px solid #fff;box-shadow: 0 30px 60px -28px rgba(13,43,74,.5);background: var(--surface-2);}.si-arch img, .si-round img{width: 100%;height: 100%;object-fit: cover;display: block;}.si-round{position: absolute;right: 0;bottom: 5%;width: 42%;aspect-ratio: 1;border-radius: 50%;overflow: hidden;border: 7px solid #fff;box-shadow: 0 22px 44px -20px rgba(13,43,74,.55);}.si-badge{position: absolute;right: 6%;top: 7%;display: grid;justify-items: center;gap: .1rem;padding: .85rem 1.1rem;border-radius: 18px;background: var(--navy-grad);color: #fff;box-shadow: 0 18px 36px -16px rgba(10,35,64,.7);border: 1px solid rgba(201,162,75,.5);}.si-badge i{color: var(--gold);font-size: 1.5rem;}.si-badge b{font-size: 1.1rem;letter-spacing: .02em;}.si-badge small{color: #b9cde2;}.si-ring{position: absolute;z-index: -1;left: -7%;bottom: -5%;width: 52%;aspect-ratio: 1;border-radius: 50%;border: 2px dashed rgba(201,162,75,.65);animation: spin-slow 40s linear infinite;}@keyframes spin-slow{to{transform: rotate(360deg);}}@media (max-width: 900px){.shop-intro-grid{grid-template-columns: 1fr;}.si-media{order: -1;min-height: 360px;}}.trust-band{display: grid;grid-template-columns: minmax(250px,.85fr) minmax(0,2.15fr);gap: clamp(1.5rem, 3vw, 3.5rem);align-items: center;padding: clamp(2.5rem, 4vw, 4.2rem) clamp(1rem, 4vw, 4.5rem);background: radial-gradient(700px 300px at 90% 0%, rgba(201,162,75,.2), transparent 70%), var(--navy-grad);border: 0;}.trust-copy h2{color: #fff;font-size: clamp(1.5rem, 2.4vw, 2.1rem);font-weight: 800;margin: .1rem 0 .7rem;}.trust-copy p{color: #b9cde2;line-height: 2;}.trust-copy .section-eyebrow{color: var(--gold);}.trust-link{display: inline-flex;align-items: center;gap: .5rem;color: var(--gold);font-weight: 700;border-bottom: 1px solid rgba(201,162,75,.55);padding-bottom: 2px;}.trust-link:hover{color: #f3dd9d;text-decoration: none;}.trust-band .benefit-inner{grid-template-columns: repeat(4, minmax(0,1fr));gap: clamp(.7rem, 1.2vw, 1.1rem);}.trust-band .benefit-item{flex-direction: column;align-items: flex-start;justify-content: space-between;aspect-ratio: 1;min-height: 0;padding: 1.15rem;border: 1px solid rgba(255,255,255,.14);background: rgba(255,255,255,.06);backdrop-filter: blur(6px);box-shadow: none;color: #fff;}.trust-band .benefit-item::before{display: none;}.trust-band .benefit-item:hover{background: rgba(255,255,255,.12);border-color: rgba(201,162,75,.7);box-shadow: 0 22px 40px -24px rgba(0,0,0,.7);color: #fff;}.trust-band .benefit-icon{width: 62px;height: 62px;flex-basis: 62px;border-radius: 18px;background: var(--gold-grad);border: 0;color: #0a2340;font-size: 2rem;box-shadow: 0 12px 24px -12px rgba(201,162,75,.8);}.trust-band .benefit-copy b{color: #fff;font-size: 1.1rem;}.trust-band .benefit-copy small{color: #b9cde2;}.trust-band .benefit-arrow{position: absolute;top: 1.1rem;inset-inline-end: 1.1rem;margin: 0;color: var(--gold);}@media (max-width: 991px){.trust-band{grid-template-columns: 1fr;}.trust-band .benefit-inner{grid-template-columns: repeat(2, minmax(0,1fr));}}.product-spotlight.spot-slider{background: linear-gradient(120deg, #0a2340, #174a7c);grid-template-columns: minmax(0,1fr) minmax(280px,.85fr);}.spot-slider::after{background: linear-gradient(90deg, rgba(8,30,54,.94) 0%, rgba(8,30,54,.75) 48%, rgba(8,30,54,.2) 100%), radial-gradient(ellipse at 80% 50%, rgba(201,162,75,.24), transparent 52%);}.spot-copies{display: grid;width: min(660px,100%);justify-self: end;}.spot-copy{grid-area: 1 / 1;width: 100%;opacity: 0;visibility: hidden;transform: translateY(20px);transition: opacity .55s ease, transform .6s cubic-bezier(.2,.75,.25,1), visibility 0s .55s;}.spot-copy.is-active{opacity: 1;visibility: visible;transform: none;transition-delay: .18s, .18s, 0s;}.spot-copy p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.spotlight-kicker em{margin-inline-start: .6rem;padding: .05rem .55rem;border-radius: 999px;background: rgba(255,255,255,.1);font-style: normal;font-size: .76rem;color: #e8d9a8;}.spot-visual{display: grid;gap: 1.4rem;justify-items: center;justify-self: center;width: min(100%,400px);}.spot-circle{position: relative;width: 100%;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(235,216,161,.6);box-shadow: 0 30px 80px -35px rgba(219,191,114,.55), inset 0 0 0 10px rgba(255,255,255,.06);}.spot-circle::after{content: "";position: absolute;inset: -16px;border-radius: 50%;border: 1px dashed rgba(235,216,161,.35);animation: spin-slow 50s linear infinite reverse;pointer-events: none;}.spot-img{position: absolute;inset: 0;border-radius: 50%;background-size: cover;background-position: center;opacity: 0;transform: scale(1.14) rotate(-5deg);transition: opacity .7s ease, transform .9s cubic-bezier(.2,.75,.25,1);overflow: hidden;}.spot-img.is-active{opacity: 1;transform: none;z-index: 1;}.spot-img::before{content: "";position: absolute;inset: 0;background: linear-gradient(145deg, rgba(255,255,255,.22), transparent 40%, rgba(0,0,0,.25));}.spot-img > span{position: absolute;inset-inline-end: 8%;bottom: 8%;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;color: #0a2340;background: var(--gold-grad);font-size: 1.35rem;transition: transform .35s ease;}.spot-img:hover > span{transform: rotate(-45deg);}.spot-nav{display: flex;align-items: center;gap: 1rem;}.spot-arrow{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 50%;border: 1px solid rgba(235,216,161,.5);background: rgba(255,255,255,.07);color: #f0d99a;cursor: pointer;font-size: 1.1rem;}.spot-arrow:hover{background: var(--gold);color: #0a2340;}.spot-dots{display: flex;gap: .45rem;}.spot-dots button{width: 10px;height: 10px;padding: 0;border: 0;border-radius: 999px;background: rgba(255,255,255,.35);cursor: pointer;transition: width .35s ease, background .3s ease;}.spot-dots button.is-active{width: 30px;background: var(--gold);}@media (max-width: 767px){.spot-visual{grid-row: 1;width: min(70vw,300px);}.spot-copies{justify-self: center;text-align: center;}.spot-slider::after{background: linear-gradient(180deg, rgba(8,30,54,.5), rgba(8,30,54,.95) 50%);}}.home-page .sp-calc.sp-calc-v2{padding: 0;gap: 0;overflow: hidden;border-radius: 24px;border: 1px solid color-mix(in srgb, var(--gold) 35%, var(--border));background: var(--surface);box-shadow: 0 24px 50px -28px rgba(13,43,74,.45);}.sp-hero{position: relative;overflow: hidden;padding: 1.6rem 1.6rem 1.4rem;color: #fff;background: radial-gradient(260px 200px at 12% 0%, rgba(201,162,75,.4), transparent 70%), var(--navy-grad);}.sp-hero::after{content: "";position: absolute;width: 190px;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(255,255,255,.14);inset-inline-end: -60px;bottom: -90px;box-shadow: 0 0 0 26px rgba(255,255,255,.04);}.sp-badge{display: inline-flex;align-items: center;gap: .4rem;padding: .25rem .75rem;border-radius: 999px;background: rgba(201,162,75,.2);border: 1px solid rgba(201,162,75,.55);color: #f0d99a;font-size: .8rem;font-weight: 700;}.sp-hero .lbl{display: block;margin-top: .8rem;color: #b9cde2;font-size: .86rem;}.sp-hero .sp-price{color: #fff;font-size: clamp(1.9rem, 3vw, 2.6rem);margin: .1rem 0 .6rem;}.sp-hero .sp-price small{color: #b9cde2;}.sp-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem .9rem;}.sp-time{display: inline-flex;align-items: center;gap: .35rem;color: #b9cde2;font-size: .8rem;}.sp-calc-v2 .sp-conv{padding: 1.4rem;border: 0;display: flex;flex-direction: column;gap: .75rem;flex: 1;}.conv-title{display: flex;align-items: center;gap: .5rem;font-weight: 800;color: var(--text);}.conv-title i{color: var(--accent);font-size: 1.25rem;}.conv-field{display: flex;align-items: center;gap: .85rem;padding: .7rem .95rem;border: 1px solid var(--border);border-radius: 18px;background: var(--surface-2);cursor: text;transition: border-color .25s ease, box-shadow .25s ease, background .25s ease;}.conv-field:focus-within{border-color: var(--gold);background: var(--surface);box-shadow: 0 0 0 4px rgba(201,162,75,.2);}.cf-ico{flex: 0 0 46px;width: 46px;height: 46px;display: grid;place-items: center;border-radius: 14px;background: var(--navy-grad);color: var(--gold);font-size: 1.4rem;box-shadow: 0 10px 20px -10px rgba(10,35,64,.7);}.cf-body{flex: 1;display: grid;min-width: 0;}.cf-body small{color: var(--muted);font-size: .76rem;}.cf-body input{border: 0;outline: 0;background: transparent;padding: 0;width: 100%;color: var(--text);font-size: 1.3rem;font-weight: 800;box-shadow: none;}.cf-body input::placeholder{color: color-mix(in srgb, var(--muted) 55%, transparent);font-weight: 600;}.conv-field em{font-style: normal;font-weight: 700;color: var(--muted);}.conv-swap{align-self: center;width: 40px;height: 40px;margin-block: -.55rem;border: 3px solid var(--surface);border-radius: 50%;background: var(--gold-grad);color: #0a2340;display: grid;place-items: center;font-size: 1.1rem;cursor: pointer;z-index: 1;box-shadow: 0 8px 18px -8px rgba(176,138,50,.9);}.conv-swap:hover{transform: rotate(180deg);}.conv-chips{display: flex;flex-wrap: wrap;gap: .45rem;}.conv-chips button{padding: .3rem .8rem;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);color: var(--text);font-size: .8rem;font-weight: 600;cursor: pointer;}.conv-chips button:hover{border-color: var(--gold);background: var(--accent-soft);color: var(--accent);}.pcard .pr{justify-content: flex-end;}.pcard .old{order: -1;}.pcard .qa{position: absolute;z-index: 3;inset-inline: .8rem;bottom: .8rem;display: flex;gap: .5rem;opacity: 0;transform: translateY(calc(100% + 1.2rem));transition: transform .55s cubic-bezier(.22,.8,.25,1), opacity .4s ease;}.pcard:hover .qa, .pcard:focus-within .qa{opacity: 1;transform: none;}.pcard .qa-add{flex: 1;margin: 0;min-width: 0;}.pcard .qa-add .btn{height: 100%;min-height: 42px;border-radius: 12px;}.pcard .qa-fav{margin: 0;}.pcard .qa-fav button, .pcard .qa-fav-link{width: 42px;height: 42px;border: 0;border-radius: 12px;display: grid;place-items: center;background: rgba(255,255,255,.96);color: #0d2b4a;font-size: 1.25rem;cursor: pointer;box-shadow: 0 10px 22px -10px rgba(10,35,64,.6);}.pcard .qa-fav button:hover, .pcard .qa-fav-link:hover{color: #d94a4a;transform: scale(1.06);text-decoration: none;}.pcard .qa-fav button.on{color: #d94a4a;}@media (hover: none){.pcard .qa{position: static;opacity: 1;transform: none;padding: .65rem;background: var(--surface-2);}}.mega-visual::before{display: none !important;}.home-page .bestsellers{background: radial-gradient(circle at 92% 0%, rgba(201,162,75,.14), transparent 36%), linear-gradient(180deg, #fff, #e6f0f9);}.home-page .deals-section{background: radial-gradient(circle at 8% 100%, rgba(201,162,75,.18), transparent 40%), linear-gradient(135deg, #e3eef8, #f6efdb);}.home-page .showcase-section:not(.deals-section){background: radial-gradient(circle at 90% 100%, rgba(31,92,153,.12), transparent 40%), linear-gradient(180deg, #f3f8fc, #e1ecf7);}.home-page .latest-articles{background: radial-gradient(circle at 10% 0%, rgba(201,162,75,.16), transparent 38%), linear-gradient(180deg, #e8f1f8, #d9e7f3);}.page-hero{position: relative;isolation: isolate;overflow: hidden;color: #fff;background: var(--navy-grad);}.page-hero::before{content: "";position: absolute;inset: 0;z-index: -2;background-image: var(--hero-img);background-size: cover;background-position: center;opacity: .3;}.page-hero::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(270deg, rgba(7,28,52,.92), rgba(7,28,52,.6) 60%, rgba(7,28,52,.35)), radial-gradient(500px 260px at 15% 100%, rgba(201,162,75,.25), transparent 70%);}.page-hero-in{width: min(1200px, 100% - 2rem);margin-inline: auto;padding: clamp(2.5rem, 6vw, 5rem) 0 clamp(3.5rem, 7vw, 6rem);}.page-hero h1{color: #fff;font-size: clamp(1.9rem, 4vw, 3.2rem);font-weight: 800;margin: .5rem 0 .8rem;}.page-hero p{color: #c8d8ea;max-width: 56ch;font-size: 1.05rem;line-height: 2;}.ph-kicker{display: inline-flex;align-items: center;gap: .45rem;padding: .3rem .85rem;border-radius: 999px;background: rgba(201,162,75,.18);border: 1px solid rgba(201,162,75,.5);color: #f0d99a;font-size: .85rem;font-weight: 700;}.ph-actions{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 1.4rem;}.crumbs-light, .crumbs-light a{color: #b9cde2 !important;}.crumbs-light span{color: #7f9bb8;}.btn-glass{background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.35);color: #fff;backdrop-filter: blur(6px);}.btn-glass:hover{background: rgba(255,255,255,.2);color: #fff;}.ph-price{display: flex;align-items: baseline;flex-wrap: wrap;gap: .8rem;margin: .4rem 0 .8rem;}.ph-price b{font-size: clamp(2.4rem, 6vw, 4.4rem);font-weight: 800;background: var(--gold-grad);-webkit-background-clip: text;background-clip: text;color: transparent;line-height: 1.2;}.ph-price small{color: #b9cde2;font-size: 1rem;}.ph-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem 1.2rem;}.ph-time{color: #b9cde2;font-size: .85rem;display: inline-flex;align-items: center;gap: .35rem;}.about-page{padding-block: clamp(2.5rem, 5vw, 4.5rem);display: grid;gap: clamp(3rem, 6vw, 5.5rem);}.about-story{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);gap: clamp(2rem, 5vw, 5rem);align-items: center;}.about-story-copy h2, .about-head h2{font-size: clamp(1.5rem, 2.6vw, 2.3rem);font-weight: 800;line-height: 1.5;margin: .2rem 0 1rem;}.about-story-copy p{color: var(--muted);line-height: 2.1;}.about-checks{display: grid;gap: .55rem;margin-top: 1rem;}.about-checks span{display: flex;align-items: center;gap: .55rem;font-weight: 600;}.about-checks i{color: var(--accent);font-size: 1.25rem;}.about-story-media{position: relative;min-height: clamp(340px, 34vw, 470px);}.asm-main{position: absolute;left: 0;top: 0;width: 72%;height: 88%;border-radius: 28px 28px 28px 8px;overflow: hidden;border: 6px solid #fff;box-shadow: 0 28px 56px -28px rgba(13,43,74,.5);}.asm-side{position: absolute;right: 0;bottom: 0;width: 46%;height: 52%;border-radius: 22px 22px 8px 22px;overflow: hidden;border: 6px solid #fff;box-shadow: 0 22px 44px -22px rgba(13,43,74,.5);}.asm-main img, .asm-side img{width: 100%;height: 100%;object-fit: cover;}.asm-ring{position: absolute;z-index: -1;left: -6%;bottom: -4%;width: 50%;aspect-ratio: 1;border-radius: 50%;border: 2px dashed rgba(201,162,75,.6);animation: spin-slow 45s linear infinite;}.about-stats{display: grid;grid-template-columns: repeat(4, minmax(0,1fr));gap: 1rem;padding: clamp(1.2rem, 2.5vw, 2rem);border-radius: 26px;background: radial-gradient(500px 220px at 90% 0%, rgba(201,162,75,.22), transparent 70%), var(--navy-grad);}.about-stats > div{display: grid;justify-items: center;gap: .2rem;padding: 1.1rem .6rem;text-align: center;border-radius: 18px;border: 1px solid rgba(255,255,255,.12);background: rgba(255,255,255,.05);}.about-stats i{color: var(--gold);font-size: 1.8rem;}.about-stats b{color: #fff;font-size: 1.5rem;}.about-stats span{color: #b9cde2;font-size: .85rem;}.about-head{text-align: center;margin-bottom: 1.8rem;}.about-grid{display: grid;grid-template-columns: repeat(4, minmax(0,1fr));gap: 1.1rem;}.about-grid article{padding: 1.5rem;border: 1px solid var(--border);border-radius: 22px;background: linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow: var(--shadow);transition: transform .35s ease, border-color .35s ease;}.about-grid article:hover{transform: translateY(-5px);border-color: var(--gold);}.av-ico{width: 56px;height: 56px;display: grid;place-items: center;margin-bottom: 1rem;border-radius: 16px;background: var(--navy-grad);color: var(--gold);font-size: 1.6rem;}.about-grid h3{font-size: 1.1rem;font-weight: 800;}.about-grid p{color: var(--muted);margin: 0;line-height: 1.95;font-size: .92rem;}.about-steps ol{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4, minmax(0,1fr));gap: 1.1rem;}.about-steps li{position: relative;padding: 1.4rem 1.3rem;border: 1px solid var(--border);border-radius: 22px;background: var(--surface);}.about-steps li b{position: absolute;top: -18px;inset-inline-start: 1.2rem;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;background: var(--gold-grad);color: #0a2340;box-shadow: 0 8px 18px -8px rgba(176,138,50,.8);}.about-steps h3{font-size: 1.05rem;font-weight: 800;margin-top: .4rem;}.about-steps p{color: var(--muted);margin: 0;font-size: .9rem;line-height: 1.95;}.about-cta{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 1.2rem;padding: clamp(1.6rem, 3vw, 2.5rem);border-radius: 26px;color: #fff;background: radial-gradient(500px 240px at 10% 100%, rgba(201,162,75,.28), transparent 70%), var(--navy-grad);}.about-cta h2{color: #fff;font-size: clamp(1.3rem, 2.2vw, 1.8rem);font-weight: 800;margin: 0 0 .3rem;}.about-cta p{color: #b9cde2;margin: 0;}.about-cta-actions{display: flex;flex-wrap: wrap;gap: .7rem;}@media (max-width: 991px){.about-story{grid-template-columns: 1fr;}.about-stats, .about-grid, .about-steps ol{grid-template-columns: repeat(2, minmax(0,1fr));}}@media (max-width: 520px){.about-stats, .about-grid, .about-steps ol{grid-template-columns: 1fr;}}.contact-page{padding-bottom: 2rem;}.contact-cards{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(auto-fit, minmax(210px,1fr));gap: 1rem;margin-top: -2.6rem;margin-bottom: 2rem;}.cc-card{display: grid;justify-items: start;gap: .25rem;padding: 1.2rem 1.3rem;color: var(--text);border: 1px solid var(--border);border-radius: 20px;background: linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow: 0 18px 38px -24px rgba(13,43,74,.45);transition: transform .35s ease, border-color .35s ease;}a.cc-card:hover{transform: translateY(-4px);border-color: var(--gold);text-decoration: none;color: var(--text);}.cc-ico{width: 48px;height: 48px;display: grid;place-items: center;margin-bottom: .4rem;border-radius: 14px;background: var(--navy-grad);color: var(--gold);font-size: 1.45rem;}.cc-ico.cc-wa{background: linear-gradient(135deg, #2bc16e, #12874a);color: #fff;}.cc-card small{color: var(--muted);}.cc-card b{font-size: 1rem;word-break: break-word;}.contact-form .btn-brand, .review-form .btn-brand, .btn-blue{background: linear-gradient(135deg, #2f7cc6, #123e6b);border-color: #123e6b;color: #fff;box-shadow: 0 10px 22px -10px rgba(18,62,107,.8);}.contact-form .btn-brand:hover, .review-form .btn-brand:hover, .btn-blue:hover{filter: brightness(1.1);color: #fff;}.contact-main, .contact-info{border-radius: 22px;background: linear-gradient(180deg, var(--surface), var(--surface-2));}.price-page{padding-block: 0 2rem;}.price-stats{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(5, minmax(0,1fr));gap: .9rem;margin-top: -2.6rem;}.price-stats > div{display: grid;gap: .1rem;padding: 1rem 1.1rem;border: 1px solid var(--border);border-radius: 18px;background: linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow: 0 18px 38px -26px rgba(13,43,74,.45);}.price-stats i{color: var(--accent);font-size: 1.4rem;}.price-stats small{color: var(--muted);}.price-stats b{font-size: 1.25rem;font-weight: 800;}.price-chart-card, .price-table-card, .price-note-card{margin-top: 1.4rem;padding: clamp(1.1rem, 2.4vw, 1.8rem);border: 1px solid var(--border);border-radius: 24px;background: linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow: var(--shadow);}.pc-head{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;gap: 1rem;margin-bottom: 1rem;}.pc-head h2, .price-table-card h2, .price-note-card h2{display: flex;align-items: center;gap: .5rem;font-size: 1.2rem;font-weight: 800;margin: 0 0 .2rem;}.pc-head h2 i, .price-table-card h2 i, .price-note-card h2 i{color: var(--accent);}.pc-head p{color: var(--muted);margin: 0;font-size: .9rem;}.pc-range{display: inline-flex;padding: .25rem;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);}.pc-range button{padding: .35rem 1rem;border: 0;border-radius: 999px;background: transparent;color: var(--muted);font-weight: 700;cursor: pointer;}.pc-range button.is-active{background: var(--navy-grad);color: #fff;}.pc-canvas{position: relative;height: clamp(260px, 34vw, 380px);}.price-lower{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 1.4rem;align-items: start;}.price-note-card ul{list-style: none;padding: 0;margin: 1rem 0;display: grid;gap: .9rem;}.price-note-card li{display: flex;gap: .75rem;align-items: flex-start;line-height: 1.9;font-size: .92rem;color: var(--muted);}.price-note-card li i{flex: 0 0 38px;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 12px;background: var(--navy-grad);color: var(--gold);font-size: 1.2rem;}.price-note-card li b{color: var(--text);}.pn-foot{color: var(--muted);font-size: .84rem;}.price-empty{margin-top: 2rem;padding: 3rem 1rem;text-align: center;border: 1px dashed var(--border);border-radius: 24px;color: var(--muted);}.price-empty i{font-size: 2.4rem;color: var(--accent);}@media (max-width: 991px){.price-stats{grid-template-columns: repeat(2, minmax(0,1fr));}.price-lower{grid-template-columns: 1fr;}}.gallery-card{padding: 1rem;border: 1px solid var(--border);border-radius: 26px;background: radial-gradient(circle at 90% 0%, rgba(201,162,75,.12), transparent 40%), linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow: var(--shadow);}.gallery-card .gallery-main{border-radius: 20px;overflow: hidden;background: var(--surface-2);}.gallery-card .gallery-main img{display: block;width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;}.gallery-card .thumbs{display: grid;grid-template-columns: repeat(auto-fill, minmax(72px, 1fr));gap: .6rem;margin-top: .8rem;}.gallery-card .thumbs button{padding: 0;border: 2px solid transparent;border-radius: 14px;overflow: hidden;background: var(--surface-2);cursor: pointer;aspect-ratio: 1;transition: border-color .25s ease, transform .25s ease;}.gallery-card .thumbs button:hover{transform: translateY(-2px);}.gallery-card .thumbs button.on{border-color: var(--gold);}.gallery-card .thumbs img{width: 100%;height: 100%;object-fit: cover;display: block;}.detail-card{padding: clamp(1.2rem, 2.4vw, 2rem);border: 1px solid var(--border);border-radius: 26px;background: linear-gradient(180deg, var(--surface), var(--surface-2));box-shadow: var(--shadow);}.detail-card .specs .spec{border: 1px solid var(--border);background: var(--surface);border-radius: 16px;}.detail-card .buybox{border: 1px solid color-mix(in srgb, var(--gold) 35%, var(--border));border-radius: 20px;background: radial-gradient(circle at 100% 0%, rgba(201,162,75,.12), transparent 50%), var(--surface);}.dsec{margin-top: 1.6rem;padding: clamp(1.2rem, 2.6vw, 2.2rem);border: 1px solid var(--border);border-radius: 26px;box-shadow: var(--shadow);}.dsec.product-description{background: linear-gradient(135deg, var(--surface), #e9f2fa);}.dsec.product-reviews{background: radial-gradient(circle at 0% 0%, rgba(201,162,75,.12), transparent 40%), linear-gradient(180deg, var(--surface), var(--surface-2));}.dsec[aria-labelledby="h-chart"]{background: linear-gradient(135deg, #e9f2fa, var(--surface));}.dsec[aria-labelledby="h-rel"]{background: linear-gradient(180deg, var(--surface-2), var(--surface));}.dsec .card-s{border: 0;background: transparent;box-shadow: none;}.product-whatsapp{color: #fff !important;border: 0;background: linear-gradient(135deg, #2bc16e, #12874a);box-shadow: 0 14px 28px -14px rgba(18,135,74,.8);}.product-whatsapp > i, .product-whatsapp > i:first-child, .product-whatsapp > i:last-child{color: #fff;}.product-whatsapp:hover, .product-whatsapp:focus-visible{color: #fff !important;background: linear-gradient(135deg, #25ad63, #0f7640);border: 0;}body{overflow-x: clip;}.site-header .nav-main > a, .site-header .nav-products > a, .site-header .logo .nm{white-space: nowrap;}.site-header .logo .nm{font-size: 1.02rem;}@media (min-width: 992px) and (max-width: 1439px){.site-header .hdr{gap: .7rem;}.site-header .nav-main > a, .site-header .nav-products > a{padding-inline: .55rem;font-size: .9rem;}.site-header .search, .site-header .search[hidden]{flex: 1 1 170px;max-width: 250px;}.site-header .search-field > button{padding-inline: .7rem;}}@media (min-width: 992px) and (max-width: 1150px){.site-header .logo .nm{display: none;}}.spot-img > span{inset-inline-end: 15%;bottom: 13%;}.si-badge{right: auto;left: 5%;top: 12%;z-index: 4;}.showcase-products{direction: rtl;}.trust-band{position: relative;overflow: hidden;isolation: isolate;}.trust-band > .trust-copy, .trust-band > .benefit-inner{position: relative;z-index: 1;}.tb-bg{position: absolute;inset: -30px;z-index: 0;background-size: cover;background-position: center;filter: blur(22px) saturate(.9);opacity: 0;transform: scale(1.08);transition: opacity .7s ease, transform 1.2s ease;pointer-events: none;}.trust-band:has(.benefit-inner > :nth-child(1):hover) > .tb-bg:nth-of-type(1), .trust-band:has(.benefit-inner > :nth-child(2):hover) > .tb-bg:nth-of-type(2), .trust-band:has(.benefit-inner > :nth-child(3):hover) > .tb-bg:nth-of-type(3), .trust-band:has(.benefit-inner > :nth-child(4):hover) > .tb-bg:nth-of-type(4){opacity: .5;transform: scale(1);}.trust-band .benefit-item{aspect-ratio: auto;min-height: 150px;justify-content: space-between;gap: .7rem;}.trust-band .benefit-icon{width: 52px;height: 52px;flex-basis: 52px;font-size: 1.7rem;border-radius: 15px;}.trust-band .benefit-copy small{font-size: .8rem;line-height: 1.8;}html:root:not(.z) body.home-page .slide{background: radial-gradient(800px 420px at 85% 20%, rgba(201,162,75,.2), transparent 60%), linear-gradient(120deg, #07203b, #12406d);height: clamp(460px, 66vh, 620px);}html:root:not(.z) body.home-page .slide::before{background: var(--slide-bg) center / cover no-repeat;filter: blur(34px) saturate(1.1);opacity: .42;transform: scale(1.25);inset: 0;}html:root:not(.z) body.home-page .slide::after{content: "";position: absolute;z-index: 1;inset: 0;background: linear-gradient(270deg, rgba(7,32,59,.7), rgba(7,32,59,0) 60%);pointer-events: none;}html:root:not(.z) body.home-page .slide-art{inset: auto;left: clamp(1.5rem, 8vw, 9rem);top: 50%;bottom: auto;width: min(30vw, 420px);height: min(78%, 480px);transform: translateY(-50%);z-index: 2;border-radius: 999px 999px 28px 28px;border: 6px solid rgba(255,255,255,.92);box-shadow: 0 34px 70px -28px rgba(0,0,0,.65), 0 0 0 14px rgba(201,162,75,.18);overflow: hidden;background: #0a2340;}html:root:not(.z) body.home-page .slide-txt{z-index: 3;}@media (max-width: 767px){html:root:not(.z) body.home-page .slide{height: auto;min-height: 560px;display: flex;flex-direction: column;align-items: center;padding: 1.6rem 0 3rem;}html:root:not(.z) body.home-page .slide-art{position: relative;inset: auto;transform: none;width: min(62vw, 250px);height: 230px;flex: 0 0 auto;}html:root:not(.z) body.home-page .slide-txt{height: auto;margin: 1.2rem 1.25rem 0;padding: 0;align-items: center;text-align: center;}html:root:not(.z) body.home-page .slide-txt p{margin-inline: auto;}}.ask-band-sec{padding-block: clamp(2rem, 4vw, 3.5rem) !important;border: 0 !important;}.ask-band{display: flex;align-items: center;gap: 1.2rem;padding: clamp(1.2rem, 2.4vw, 1.8rem) clamp(1.2rem, 3vw, 2.2rem);border: 1px solid color-mix(in srgb, var(--gold) 35%, var(--border));border-radius: 22px;background: radial-gradient(420px 160px at 0% 100%, rgba(201,162,75,.16), transparent 70%), linear-gradient(135deg, var(--surface), #e7f0f8);box-shadow: var(--shadow);}.ask-ico{flex: 0 0 56px;width: 56px;height: 56px;display: grid;place-items: center;border-radius: 16px;background: var(--navy-grad);color: var(--gold);font-size: 1.8rem;}.ask-copy{flex: 1;min-width: 0;}.ask-copy h2{font-size: 1.3rem;font-weight: 800;margin: 0 0 .15rem;}.ask-copy p{margin: 0;color: var(--muted);}@media (max-width: 640px){.ask-band{flex-direction: column;text-align: center;}}html.js .rv{opacity: 0;will-change: opacity, transform, clip-path;transition: opacity .9s cubic-bezier(.2,.75,.25,1), transform .9s cubic-bezier(.2,.75,.25,1), clip-path .95s cubic-bezier(.2,.75,.25,1);transition-delay: var(--rv-d, 0ms);}html.js .rv-wipe{clip-path: inset(-10% 0 -10% 98%);}html.js .rv-up{transform: translateY(34px);}html.js .rv.rv-in{opacity: 1;clip-path: inset(-10% -10% -10% -10%);transform: none;}.rv-tiles{position: absolute;inset: 0;z-index: 6;display: grid;pointer-events: none;}.rv-tiles i{background: linear-gradient(135deg, #dbe7f3, #c3d5e8);opacity: 1;transform: scale(1.02);transition: opacity .45s ease, transform .45s ease;transition-delay: var(--td, 0ms);}.rv-tiles.go i{opacity: 0;transform: scale(.6);}@media (prefers-reduced-motion: reduce){html.js .rv{opacity: 1;clip-path: none;transform: none;transition: none;}.rv-tiles{display: none;}}html{overflow-x: clip;}:root{--page-w: min(1660px, 100% - clamp(2rem, 7vw, 8rem));}.wrap, .page-hero-in, .hdr, .topstrip > .wrap, .site-footer > .wrap, .home-page .topstrip > .wrap, .home-page .hdr, .home-page .site-footer > .wrap{width: var(--page-w);max-width: none;margin-inline: auto;}.home-page .sec, .home-page .benefit-band, .home-page .trust-band{padding-inline: calc((100% - var(--page-w)) / 2);}.shop-intro-grid, .home-page .categories-section .cat-grid, .home-page .silver-split, .showcase-row{width: 100%;max-width: none;}body:not(.home-page) main > .wrap{padding-block: .5rem 1rem;}.pcard .old{font-size: .95rem;color: #8695a6;text-decoration: line-through;text-decoration-color: #d94a4a;text-decoration-thickness: 2px;}.pcard .old + .price, .pcard .pr .price{color: var(--navy-2);}.visit-store{background: radial-gradient(700px 320px at 12% 0%, rgba(201,162,75,.2), transparent 70%), linear-gradient(135deg, #0a2340, #174a7c);color: #fff;border: 0 !important;}.visit-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: clamp(2rem, 5vw, 5rem);align-items: center;width: 100%;}.vs-copy h2{color: #fff;font-size: clamp(1.6rem, 2.8vw, 2.4rem);font-weight: 800;margin: .2rem 0 1rem;}.vs-copy p{color: #c3d4e7;line-height: 2.1;max-width: 58ch;}.vs-copy .section-eyebrow{color: var(--gold);}.vs-info{list-style: none;padding: 0;margin: 1.1rem 0 1.5rem;display: grid;gap: .8rem;}.vs-info li{display: flex;gap: .75rem;align-items: flex-start;color: #e3edf8;line-height: 1.9;}.vs-info i{flex: 0 0 38px;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 12px;background: rgba(201,162,75,.18);border: 1px solid rgba(201,162,75,.45);color: var(--gold);font-size: 1.2rem;}.vs-info a{color: #fff;font-weight: 700;}.vs-actions{display: flex;flex-wrap: wrap;gap: .75rem;}.vs-collage{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: clamp(170px, 17vw, 250px) clamp(170px, 17vw, 250px);gap: .9rem;}.vs-tile{position: relative;overflow: hidden;border-radius: 22px;border: 3px solid rgba(255,255,255,.9);box-shadow: 0 26px 50px -26px rgba(0,0,0,.7);background: #0a2340;}.vs-tile img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 1.2s cubic-bezier(.2,.75,.25,1);}.vs-tile:hover img{transform: scale(1.06);}.vs-tall{grid-row: 1 / span 2;border-radius: 999px 999px 26px 26px;}@media (max-width: 900px){.visit-grid{grid-template-columns: 1fr;}.vs-collage{order: -1;}}.ask-band{position: relative;overflow: hidden;isolation: isolate;}.ask-band::before{content: "";position: absolute;inset: 0;z-index: -1;background: url('/images/forozan/fz-35.jpg') center / cover;opacity: .12;filter: blur(2px);}.page-banner{position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(520px 200px at 10% 120%, rgba(201,162,75,.28), transparent 70%), var(--navy-grad);}.page-banner::after{content: "";position: absolute;inset: 0;z-index: -1;background: repeating-linear-gradient(115deg, rgba(255,255,255,.035) 0 1px, transparent 1px 26px);}.pb-in{padding-block: clamp(1.1rem, 2.4vw, 1.8rem);display: grid;gap: .25rem;}.pb-title{color: #fff;font-size: clamp(1.4rem, 2.6vw, 2rem);font-weight: 800;}.pb-in .crumbs{margin: 0;}.page-banner + main .crumbs{display: none;}body:not(.home-page) main{padding-top: 1.4rem;}.logo-emblem{width: 46px;height: 46px;border-radius: 50%;background: #fff;padding: 2px;object-fit: contain;box-shadow: 0 0 0 2px rgba(201,162,75,.6);}.site-header.is-compact .logo-emblem{width: 38px;height: 38px;}.footer-logos{display: flex;align-items: center;gap: .9rem;margin-bottom: .9rem;}.footer-logo{width: 92px;height: 92px;border-radius: 50%;background: #fff;padding: 3px;object-fit: contain;box-shadow: 0 10px 26px -10px rgba(0,0,0,.6), 0 0 0 2px rgba(201,162,75,.6);}.footer-enamad.is-pending{display: grid;justify-items: center;align-content: center;gap: .1rem;width: 92px;height: 92px;border: 1.5px dashed rgba(201,162,75,.6);border-radius: 18px;color: var(--gold);background: rgba(255,255,255,.04);}.footer-enamad.is-pending i{font-size: 1.7rem;}.footer-enamad.is-pending small{color: #e3edf8;font-weight: 700;}.footer-enamad.is-pending em{font-style: normal;font-size: .7rem;color: #9fb4ca;}.soon-tag{margin-inline-start: .45rem;padding: .05rem .5rem;border-radius: 999px;background: rgba(201,162,75,.18);border: 1px solid rgba(201,162,75,.5);color: var(--gold-deep);font-size: .68rem;font-style: normal;font-weight: 700;}.mega-soon-item{display: flex;justify-content: space-between;align-items: center;padding: .65rem .7rem;border-bottom: 1px solid var(--border);color: var(--muted);}.cat-grid-compact{display: grid !important;grid-template-columns: repeat(5, minmax(0,1fr));gap: .9rem;width: 100%;max-width: 1200px !important;margin-inline: auto;}.home-page .categories-section .cat-grid-compact .cat-card{flex: none;min-height: 0;border-radius: 18px;}.home-page .categories-section .cat-grid-compact .cat-media{aspect-ratio: 1.5 / 1;position: relative;}.home-page .categories-section .cat-grid-compact .cc-txt{min-height: 0;padding: .7rem .6rem .85rem;gap: .05rem;}.home-page .categories-section .cat-grid-compact .cc-txt b{font-size: 1rem;}.home-page .categories-section .cat-grid-compact .cc-txt > span{font-size: .78rem;}.cat-card.is-soon{cursor: default;}.cat-card.is-soon img{filter: grayscale(.6) brightness(.9);}.cat-ribbon{position: absolute;top: .6rem;inset-inline-start: .6rem;z-index: 3;padding: .15rem .7rem;border-radius: 999px;background: var(--gold-grad);color: #0a2340;font-size: .74rem;font-weight: 800;box-shadow: 0 8px 16px -8px rgba(176,138,50,.9);}.home-page .sec{padding-block: clamp(2.2rem, 3.6vw, 3.4rem);}.home-page .showcase-section{padding-block: clamp(2.2rem, 3.6vw, 3.4rem) !important;}.showcase-visual{min-height: clamp(250px, 24vw, 340px);}.product-spotlight{min-height: clamp(300px, 30vw, 400px);padding-block: clamp(1.6rem, 3vw, 2.4rem);}.trend-btn{display: flex;width: 100%;margin-top: .8rem;justify-content: center;border-color: color-mix(in srgb, var(--blue) 40%, var(--border));color: var(--blue);font-weight: 700;}.trend-btn:hover{background: var(--accent-soft);}@media (max-width: 991px){.cat-grid-compact{grid-template-columns: repeat(3, minmax(0,1fr));}}@media (max-width: 575px){.cat-grid-compact{grid-template-columns: repeat(2, minmax(0,1fr));}}.home-page .cat-grid.cat-grid-compact{grid-template-columns: repeat(4, minmax(0,1fr));}@media (max-width: 991px){.home-page .cat-grid.cat-grid-compact{grid-template-columns: repeat(3, minmax(0,1fr));}}@media (max-width: 575px){.home-page .cat-grid.cat-grid-compact{grid-template-columns: repeat(2, minmax(0,1fr));}}.logo-emblem{width: auto;height: 46px;max-width: 120px;border-radius: 0;background: none;padding: 0;box-shadow: none;object-fit: contain;}.site-header.is-compact .logo-emblem{height: 38px;}.footer-logo{width: auto;height: 92px;max-width: 150px;border-radius: 0;background: none;padding: 0;box-shadow: none;object-fit: contain;}.site-header .logo-mark.logo-emblem{background: none;box-shadow: none;padding: 0;border-radius: 0;width: auto;}.pb-in .crumbs a, .pb-in .crumbs span{color: #dbe8f6 !important;}.pb-in .crumbs span[aria-current]{color: #fff !important;font-weight: 700;}.deals-empty{display: grid;justify-items: center;gap: .3rem;padding: 2.2rem 1rem;text-align: center;border: 1px dashed color-mix(in srgb, var(--gold) 50%, var(--border));border-radius: 22px;background: rgba(255,255,255,.55);color: var(--muted);}.deals-empty i{font-size: 2rem;color: var(--gold-deep);}.deals-empty b{color: var(--text);}.logo-emblem, .site-header .logo-mark.logo-emblem{width: 50px;height: 50px;max-width: none;border-radius: 50%;background: #fff;padding: 2px;box-shadow: 0 0 0 2px rgba(201,162,75,.7);object-fit: contain;}.site-header.is-compact .logo-emblem{width: 42px;height: 42px;}.footer-logo{width: 92px;height: 92px;max-width: none;border-radius: 50%;background: #fff;padding: 3px;box-shadow: 0 10px 26px -10px rgba(0,0,0,.6), 0 0 0 2px rgba(201,162,75,.6);object-fit: contain;}.whatsapp-float{display: none !important;}.contact-fab{position: fixed;z-index: 29;right: clamp(1rem,2vw,2rem);bottom: clamp(1rem,2vw,2rem);display: flex;flex-direction: column;align-items: flex-end;gap: .55rem;}.fab-main{display: inline-flex;align-items: center;gap: .55rem;padding: .7rem 1.05rem;border-radius: 999px;color: #fff;background: var(--navy-grad);border: 1px solid rgba(201,162,75,.65);box-shadow: 0 14px 30px -12px rgba(10,35,64,.8);font-weight: 700;font-size: .86rem;transition: transform .3s ease, box-shadow .3s ease;}.fab-main i{font-size: 1.5rem;color: var(--gold);}.fab-main:hover, .fab-main:focus-visible{color: #fff;text-decoration: none;transform: translateY(-3px);}.fab-opts{display: flex;flex-direction: column;gap: .5rem;opacity: 0;transform: translateY(14px) scale(.9);pointer-events: none;transition: opacity .3s ease, transform .35s cubic-bezier(.2,.75,.25,1);}.contact-fab:hover .fab-opts, .contact-fab:focus-within .fab-opts, .contact-fab.open .fab-opts{opacity: 1;transform: none;pointer-events: auto;}.fab-opt{width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;color: #fff;font-size: 1.6rem;box-shadow: 0 12px 24px -10px rgba(0,0,0,.55);transition: transform .25s ease;}.fab-opt:hover{color: #fff;text-decoration: none;transform: scale(1.08);}.fab-opt b{font-size: .9rem;}.fab-wa{background: linear-gradient(135deg, #2bc16e, #12874a);}.fab-bale{background: linear-gradient(135deg, #2fb6e8, #1670c2);}@media (max-width: 540px){.fab-main span{display: none;}.fab-main{width: 54px;height: 54px;padding: 0;justify-content: center;}}.product-ask{margin-top: 1rem;border-radius: 16px;overflow: hidden;border: 1px solid var(--border);background: var(--surface);}.pa-title{display: flex;align-items: center;gap: .5rem;padding: .75rem 1rem;font-weight: 700;color: var(--text);font-size: .92rem;}.pa-title i{color: var(--accent);font-size: 1.3rem;}.pa-btns{display: grid;grid-template-columns: 1fr 1fr;}.pa-btns a{display: flex;align-items: center;justify-content: center;gap: .5rem;padding: .9rem;color: #fff;font-weight: 700;transition: filter .25s ease;}.pa-btns a:hover{color: #fff;text-decoration: none;filter: brightness(1.1);}.pa-btns i{font-size: 1.4rem;}.pa-wa{background: linear-gradient(135deg, #2bc16e, #12874a);}.pa-bale{background: linear-gradient(135deg, #2fb6e8, #1670c2);}.pa-bale b{padding: 0 .45rem;border-radius: 8px;background: rgba(255,255,255,.22);}.footer-bale b{font-size: .95rem;}.showcase-row{grid-template-columns: minmax(220px,.5fr) minmax(0,1.9fr);}.showcase-products .rail-item{flex: 0 0 calc((100% - 2.7rem) / 4);}@media (max-width: 1199px){.showcase-products .rail-item{flex-basis: calc((100% - 1.8rem) / 3);}}@media (max-width: 767px){.showcase-products .rail-item{flex-basis: calc((100% - .9rem) / 2.15);}}.visit-store{position: relative;overflow: hidden;isolation: isolate;}.vs-watermark{position: absolute;z-index: -1;inset-inline-end: -4%;top: 50%;transform: translateY(-50%);width: min(46vw, 640px);opacity: .07;pointer-events: none;}.visit-grid{grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);}.vs-gallery{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 1rem;align-items: center;padding-block: 1.8rem;}.vs-fig{position: relative;margin: 0;}.vs-fig .vs-tile{aspect-ratio: 3 / 4.3;border-radius: 26px;border: 1px solid rgba(255,255,255,.4);box-shadow: 0 30px 56px -26px rgba(0,0,0,.75);}.vs-f1, .vs-f3{transform: translateY(1.3rem);}.vs-f2{transform: translateY(-1.3rem);}.vs-fig figcaption{position: absolute;inset-inline: .7rem;bottom: .7rem;padding: .35rem .8rem;border-radius: 999px;text-align: center;color: #fff;font-size: .8rem;font-weight: 700;background: rgba(7,32,59,.72);backdrop-filter: blur(6px);border: 1px solid rgba(201,162,75,.5);}.vs-cards{display: grid;gap: .7rem;margin: 1.1rem 0 1.4rem;}.vs-card{display: flex;align-items: center;gap: .85rem;padding: .8rem 1rem;border-radius: 16px;color: #fff;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.16);backdrop-filter: blur(6px);transition: border-color .3s ease, background .3s ease;}.vs-card:hover{color: #fff;text-decoration: none;border-color: rgba(201,162,75,.6);background: rgba(255,255,255,.11);}.vs-card small{display: block;color: #9fb8d3;}.vs-card b{color: #fff;line-height: 1.8;font-weight: 700;}.vs-ico{flex: 0 0 42px;width: 42px;height: 42px;display: grid;place-items: center;border-radius: 13px;background: var(--gold-grad);color: #0a2340;font-size: 1.3rem;}@media (max-width: 900px){.vs-gallery{order: -1;}}.shop-intro, .faq-section, .latest-articles{position: relative;isolation: isolate;overflow: hidden;}.shop-intro::before, .faq-section::before, .latest-articles::before{content: "";position: absolute;z-index: -1;inset-inline-start: -5%;bottom: -12%;width: min(34vw, 460px);aspect-ratio: 1.28;background: url('/images/logo-gold.webp') center / contain no-repeat;opacity: .07;pointer-events: none;}.sample-note{display: flex;align-items: center;gap: .5rem;margin: 1rem 0 0;padding: .6rem 1rem;border-radius: 12px;background: var(--accent-soft);border: 1px solid color-mix(in srgb, var(--gold) 40%, var(--border));color: var(--gold-deep);font-size: .88rem;}@keyframes frame-in{from{clip-path: inset(0 0 0 100%);opacity: .2;}to{clip-path: inset(0 0 0 0);opacity: 1;}}@keyframes shine-sweep{from{transform: translateX(-130%) skewX(-18deg);}to{transform: translateX(260%) skewX(-18deg);}}html:root:not(.z) body.home-page .slide-art{left: clamp(1.5rem, 7vw, 8rem);width: min(42vw, 620px);height: min(80%, 460px);border-radius: 18px;border: 0;box-shadow: 0 34px 70px -28px rgba(0,0,0,.7);overflow: visible;background: transparent;}html:root:not(.z) body.home-page .slide-art::before{content: "";position: absolute;inset: 0;z-index: -1;border: 2px solid var(--gold);border-radius: 18px;transform: translate(16px, 16px);opacity: .85;}html:root:not(.z) body.home-page .slide-art img{border-radius: 18px;position: relative;}html:root:not(.z) body.home-page .slide-art::after{content: "";position: absolute;inset: 0;border-radius: 18px;overflow: hidden;pointer-events: none;background: linear-gradient(100deg, transparent 35%, rgba(255,255,255,.28) 50%, transparent 65%);transform: translateX(-130%) skewX(-18deg);}html:root:not(.z) body.home-page .carousel-item.active .slide-art img{animation: frame-in 1s cubic-bezier(.2,.75,.25,1) both, hero-zoom 9s ease-out both;}html:root:not(.z) body.home-page .carousel-item.active .slide-art::after{animation: shine-sweep 1.6s ease .9s both;}@media (max-width: 767px){html:root:not(.z) body.home-page .slide-art{width: min(80vw, 380px);height: 220px;}}.spot-circle{border-radius: 22px;border: 0;box-shadow: 0 30px 70px -30px rgba(0,0,0,.75);aspect-ratio: 4 / 5;width: min(100%, 360px);}.spot-circle::after{inset: 0;border: 2px solid var(--gold);border-radius: 22px;animation: none;transform: translate(14px, 14px);z-index: -1;opacity: .85;}.spot-img{border-radius: 22px;transform: scale(1.06);clip-path: inset(0 0 0 100% round 22px);opacity: 1;transition: clip-path .85s cubic-bezier(.2,.75,.25,1), transform 1.1s cubic-bezier(.2,.75,.25,1);}.spot-img.is-active{transform: none;clip-path: inset(0 0 0 0 round 22px);}.spot-img > span{border-radius: 14px;}.si-arch{border-radius: 22px;width: 68%;height: 100%;border: 0;box-shadow: 0 34px 64px -30px rgba(13,43,74,.55);}.si-arch::after, .si-round::after, .asm-main::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(100deg, transparent 35%, rgba(255,255,255,.25) 50%, transparent 65%);transform: translateX(-130%) skewX(-18deg);transition: transform 1.1s ease;}.si-media:hover .si-arch::after, .si-media:hover .si-round::after{transform: translateX(260%) skewX(-18deg);}.si-round{border-radius: 18px;width: 44%;aspect-ratio: 4 / 3;border: 4px solid #fff;bottom: 6%;box-shadow: 0 24px 46px -22px rgba(13,43,74,.6);}.si-ring{border-radius: 22px;border: 2px solid var(--gold);animation: none;opacity: .8;left: -4%;bottom: -4%;width: 62%;aspect-ratio: auto;height: 78%;z-index: -1;}.si-badge{left: auto;right: 4%;top: 10%;}.asm-main, .asm-side{border-radius: 20px;border: 0;}.asm-ring{border-radius: 22px;animation: none;border-color: var(--gold);}.si-arch img, .si-round img, .vs-tile img{transition: transform 1.2s cubic-bezier(.2,.75,.25,1);}.si-media:hover .si-arch img{transform: scale(1.05);}.vs-fig .vs-tile{border-radius: 20px;}.footer-sub{margin-top: 1.3rem;}.contact-fab{align-items: flex-start;}.fab-bale{background: #fff;border: 2px solid #0fbd8c;}.fab-bale img{width: 30px;height: 30px;display: block;}.pa-bale{background: linear-gradient(135deg, #14c895, #0b9a73);}.pa-bale img{width: 28px;height: 28px;padding: 3px;border-radius: 8px;background: #fff;}.footer-bale{background: #fff !important;border-color: #0fbd8c !important;}.footer-bale img{width: 26px;height: 26px;display: block;}.pcard .pr{margin-top: .55rem;padding-top: .65rem;}.pcard .info{flex: 0 1 auto;}.pcard .old{font-size: 1.12rem;color: #8a99ab;text-decoration-color: rgba(217,74,74,.4);text-decoration-thickness: 1.5px;}.home-page .site-footer{margin-top: 0;}.ask-band-sec{padding-block: clamp(2.6rem, 4vw, 3.6rem) !important;}.ask-band{padding-block: clamp(1.6rem, 2.8vw, 2.2rem);}.contact-fab{display: grid;justify-items: end;align-items: end;gap: 0;}.fab-main, .fab-opts{grid-area: 1 / 1;}.fab-opts{flex-direction: row;gap: .6rem;justify-self: center;align-self: end;transform: translateY(22px) scale(.9);}.fab-main{transition: opacity .25s ease, transform .3s ease, box-shadow .3s ease;}.contact-fab:hover .fab-main, .contact-fab:focus-within .fab-main, .contact-fab.open .fab-main{opacity: 0;transform: translateY(-8px) scale(.94);pointer-events: none;}.fab-contact{display: none;background: var(--navy-grad);border: 1px solid rgba(201,162,75,.65);}.fab-contact i{color: var(--gold);}@media (hover: none){.fab-contact{display: grid;}}.page-hero h1{font-size: clamp(1.45rem, 5.2vw, 3.2rem);line-height: 1.5;max-width: 100%;overflow-wrap: anywhere;text-wrap: balance;}.page-hero-in{padding-inline: .25rem;}.crumbs-light span[aria-current]{color: #fff !important;font-weight: 700;}.crumbs-light span:not([aria-current]){color: #9fb8d3;}
.pcard, .showcase-products .pcard, .pcard:hover, .showcase-products .pcard:hover{background: transparent !important;border: 0 !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible;transform: none !important;}.pcard::after{display: none !important;}.pcard-media{border-radius: 14px;overflow: hidden;background: #eef2f6;}.pcard-media::after{display: none !important;}.pcard .ph-img, .showcase-products .pcard .ph-img{aspect-ratio: 1 / 1;border-radius: 14px;background: linear-gradient(145deg,#f4f7fb,#e4ebf3);}.pcard .ph-img img.im-1, .showcase-products .pcard .ph-img img.im-1{transition: transform .7s cubic-bezier(.2,.75,.25,1);}.pcard:hover .ph-img img.im-1, .showcase-products .pcard:hover .ph-img img.im-1{transform: scale(1.06);}.pcard .info, .showcase-products .pcard .info{padding: 1rem .25rem .2rem;align-items: center;text-align: center;gap: .15rem;}.pcard .nm{font-weight: 600;font-size: 1.02rem;}.pcard .meta, .showcase-products .pcard .meta{justify-content: center;font-size: .82rem;}.pcard .pr{justify-content: center;border-top: 0;margin-top: .35rem;padding-top: 0;}.pcard .price{font-weight: 800;font-size: 1.12rem;}.pcard .qa{inset-inline: 0;bottom: 1rem;justify-content: center;gap: .6rem;transform: translateY(18px);transition: transform .45s cubic-bezier(.22,.8,.25,1), opacity .3s ease;}.pcard:hover .qa, .pcard:focus-within .qa{opacity: 1;transform: none;}.pcard .qa-add, .pcard .qa-fav{flex: 0 0 auto;margin: 0;}.pcard .qa-btn, .pcard .qa-fav button, .pcard .qa-fav-link{width: 50px;height: 50px;border: 0;border-radius: 50%;display: grid;place-items: center;background: #0f2a44;color: #fff;font-size: 1.25rem;cursor: pointer;box-shadow: 0 10px 22px -10px rgba(10,35,64,.7);transition: background .25s ease, transform .25s ease, color .25s ease;text-decoration: none;}.pcard .qa-btn:hover, .pcard .qa-fav button:hover, .pcard .qa-fav-link:hover{background: var(--gold);color: #0d2b4a;transform: translateY(-3px);}.pcard .qa-fav button.on{color: #ff8a8a;}.pcard .badge-sale{top: .7rem;inset-inline-end: .7rem;}@media (hover: none){.pcard .qa{position: absolute;opacity: 1;transform: none;padding: 0;background: transparent;}.pcard .qa-btn, .pcard .qa-fav button, .pcard .qa-fav-link{width: 42px;height: 42px;font-size: 1.1rem;}}.hero-bento{width: var(--page-w);margin: 1.5rem auto 0;}.hb-grid{display: grid;grid-template-columns: 1.7fr 1fr 1fr;gap: 24px;height: clamp(400px, 37vw, 620px);}.hb-slider{position: relative;border-radius: 24px;overflow: hidden;}.hb-stack{display: grid;grid-template-rows: 1fr 1fr;gap: 24px;min-height: 0;}.hb-tile{position: relative;display: block;overflow: hidden;border-radius: 24px;color: #fff;text-decoration: none;isolation: isolate;background: var(--navy-grad);}.hb-tile:hover{text-decoration: none;color: #fff;}.hb-tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .9s cubic-bezier(.2,.75,.25,1);}.hb-tile:hover img{transform: scale(1.05);}.hb-tile::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg, rgba(7,24,44,.82), rgba(7,24,44,.18) 62%, rgba(7,24,44,.1));}.hb-copy{position: absolute;inset-inline: 0;bottom: 0;padding: clamp(1.2rem, 2.4vw, 2.4rem);display: grid;gap: .45rem;justify-items: start;}.hb-copy small{font-size: .8rem;letter-spacing: .02em;color: #e3c477;font-weight: 700;}.hb-copy b{font-size: clamp(1.15rem, 1.9vw, 1.7rem);font-weight: 800;line-height: 1.5;color: #fff;}.hb-meta{font-size: .9rem;color: #d3e0ee;}.hb-price{font-style: normal;font-weight: 800;font-size: 1.1rem;color: #fff;}.hb-price i{font-style: normal;font-weight: 500;font-size: .8rem;opacity: .85;}.hb-btn{margin-top: .5rem;display: inline-flex;align-items: center;background: #fff;color: #0d2b4a;font-weight: 700;font-size: .92rem;padding: .7rem 1.7rem;border-radius: 999px;transition: background .25s ease, transform .25s ease;}.hb-tile:hover .hb-btn{background: var(--gold);transform: translateY(-2px);}.hb-slide{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity .8s ease, visibility .8s;}.hb-slide.is-on{opacity: 1;visibility: visible;}.hb-slide .hb-copy b{font-size: clamp(1.7rem, 3.2vw, 3.1rem);line-height: 1.35;letter-spacing: -.01em;}.hb-dots{position: absolute;z-index: 3;left: 50%;bottom: 1.1rem;transform: translateX(-50%);display: flex;gap: .55rem;}.hb-dots button{width: 9px;height: 9px;padding: 0;border-radius: 50%;border: 0;background: rgba(255,255,255,.5);cursor: pointer;transition: all .3s ease;}.hb-dots button.is-on{background: #fff;box-shadow: 0 0 0 4px rgba(255,255,255,.3);}.hb-tall .hb-copy{top: 0;bottom: auto;justify-items: center;text-align: center;padding-top: 2rem;}.hb-tall::after{background: linear-gradient(180deg, rgba(7,24,44,.78), rgba(7,24,44,.12) 60%, rgba(7,24,44,.05));}.hb-sm .hb-copy{gap: .25rem;}.hb-sm .hb-meta, .hb-sm .hb-btn{display: none;}@media (max-width: 991px){.hb-grid{grid-template-columns: 1fr 1fr;height: auto;gap: 16px;}.hb-slider{grid-column: 1 / -1;height: 380px;}.hb-tall{height: 300px;}.hb-stack{gap: 16px;grid-template-rows: none;grid-auto-rows: 142px;}}@media (max-width: 575px){.hb-slider{height: 340px;}.hb-grid{gap: 12px;}.hb-tile, .hb-slider{border-radius: 18px;}}.help-center{background: #eef3f8;padding-block: clamp(3rem, 5vw, 4.5rem);border: 0 !important;}.hc-in{width: var(--page-w);margin-inline: auto;text-align: center;}.hc-eyebrow{display: inline-block;font-size: .85rem;font-weight: 700;color: #4a6785;letter-spacing: .02em;}.help-center h2{font-size: clamp(1.6rem, 3vw, 2.3rem);font-weight: 800;margin: .4rem 0 2rem;}.hc-cards{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.4rem;}.hc-card{display: flex;align-items: center;gap: 1rem;padding: 1.25rem 1.8rem;background: #fff;border-radius: 999px;color: var(--text);text-align: start;text-decoration: none;transition: transform .3s ease, box-shadow .3s ease;}.hc-card:hover{transform: translateY(-4px);box-shadow: 0 18px 30px -18px rgba(13,43,74,.35);text-decoration: none;color: var(--text);}.hc-card > i{font-size: 2.3rem;color: var(--navy-2);flex: 0 0 auto;}.hc-card b{display: block;font-size: 1.1rem;font-weight: 800;}.hc-card small{color: var(--muted);font-size: .92rem;}.hc-in > p{margin: 1.8rem 0 0;color: var(--muted);}@media (max-width: 860px){.hc-cards{grid-template-columns: 1fr;}}.ask-band-sec{padding-block: clamp(2rem, 4vw, 3.2rem) !important;}.ask-band{display: grid;grid-template-columns: auto 1fr auto auto;align-items: center;gap: clamp(1rem, 2.4vw, 2.2rem);width: var(--page-w);margin-inline: auto;padding: clamp(1.4rem, 2.6vw, 2.1rem) clamp(2rem, 5vw, 4rem);border: 0;border-radius: 999px;background: linear-gradient(110deg, #08203a, #0d2b4a 55%, #0a2742);box-shadow: 0 24px 40px -26px rgba(8,32,58,.7);color: #fff;}.ask-band::before{content: "";position: absolute;inset: auto;width: 320px;height: 320px;border-radius: 50%;top: -190px;inset-inline-start: 4%;background: rgba(77,130,190,.35);filter: none;opacity: 1;z-index: -1;}.ask-band::after{content: "";position: absolute;width: 360px;height: 360px;border-radius: 50%;bottom: -230px;inset-inline-end: 3%;background: rgba(201,162,75,.28);z-index: -1;}.ask-band h2{margin: 0;color: #fff;font-size: clamp(1.4rem, 2.4vw, 2rem);font-weight: 800;line-height: 1.5;}.ask-band p{margin: 0;color: #cddced;line-height: 2;max-width: 38ch;}.ask-code{display: inline-flex;align-items: center;gap: .6rem;padding: 1rem 1.8rem;border: 1.5px dashed rgba(227,196,119,.85);border-radius: 999px;color: #e3c477;font-weight: 800;font-size: 1.1rem;text-decoration: none;transition: background .25s ease;}.ask-code:hover{background: rgba(227,196,119,.12);color: #e3c477;text-decoration: none;}.ask-btn{display: inline-flex;align-items: center;padding: 1.05rem 2.3rem;border-radius: 999px;background: #fff;color: #0d2b4a;font-weight: 800;text-decoration: none;transition: background .25s ease, transform .25s ease;}.ask-btn:hover{background: var(--gold);color: #0d2b4a;transform: translateY(-2px);text-decoration: none;}@media (max-width: 991px){.ask-band{grid-template-columns: 1fr;text-align: center;justify-items: center;border-radius: 36px;}}.hb-sm .hb-copy small{display: none;}.hb-sm .hb-copy b{font-size: clamp(.98rem, 1.3vw, 1.2rem);}.hb-sm .hb-copy{padding: 1rem 1.2rem;}.ask-band-sec{padding-block: clamp(2.4rem, 4vw, 3.4rem) clamp(3.2rem, 5vw, 4.4rem) !important;}.pcard .badge-cert{position: absolute;z-index: 2;top: .7rem;inset-inline-start: .7rem;display: inline-flex;align-items: center;gap: .3rem;background: rgba(13,43,74,.88);color: #f1d98f;font-size: .74rem;font-weight: 700;padding: .22rem .65rem;border-radius: 999px;backdrop-filter: blur(4px);}.pcard .old, .showcase-products .pcard .old{font-size: .82rem;}.pcard, .showcase-products .pcard{border: 1px solid #e4e8ed !important;border-radius: 18px !important;padding: .6rem .6rem .5rem;transition: border-color .35s ease !important;}.pcard:hover, .showcase-products .pcard:hover{border-color: #2f6db5 !important;}.pcard-media, .pcard .ph-img, .showcase-products .pcard .ph-img{border-radius: 12px;}.pcard:hover, .showcase-products .pcard:hover{border: 1px solid #2f6db5 !important;}.pcard, .pcard:hover, .showcase-products .pcard, .showcase-products .pcard:hover{border-radius: 18px !important;}.pcard:hover, .showcase-products .pcard:hover{border-color: #8db3dc !important;}.faq-inline{display: none;}@media (max-width: 767px){.faq-answer-panel{display: none !important;}.faq-questions{display: grid;gap: .5rem;}.faq-question.is-active:not(.is-open){background: transparent;border-color: transparent;box-shadow: none;}.faq-question.is-active:not(.is-open)::before{transform: scaleY(0);}.faq-question.is-open{border-color: #8db3dc;background: #fff;}.faq-question .faq-q-arrow{transition: transform .3s ease;opacity: 1;transform: none;}.faq-question.is-open .faq-q-arrow{transform: rotate(-90deg);}.faq-inline{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .35s ease;margin-top: -.4rem;}.faq-inline.is-open{grid-template-rows: 1fr;}.faq-inline-in{overflow: hidden;min-height: 0;padding: 0 1rem;color: #405a6a;line-height: 2;font-size: .95rem;border-radius: 0 0 14px 14px;background: #eef4fa;transition: padding .35s ease;}.faq-inline.is-open .faq-inline-in{padding: .9rem 1rem 1.1rem;}}.site-footer{padding-top: clamp(2rem, 3vw, 2.6rem);}.site-footer .row{--bs-gutter-y: 1.4rem;}.footer-logos{margin-bottom: .6rem;gap: .7rem;}.footer-logo{width: 72px;height: 72px;}.footer-enamad.is-pending{width: 72px;height: 72px;}.footer-enamad.is-pending i{font-size: 1.35rem;}.footer-brand{margin-bottom: .25rem;font-size: 1.05rem;}.site-footer p{margin-bottom: .6rem;}.footer-addr{margin: .7rem 0;display: grid;gap: .45rem;}.footer-addr .footer-map{height: 120px;border-radius: 12px;overflow: hidden;margin: 0;position: static;}.footer-addr .footer-map iframe{width: 100%;height: 100%;border: 0;display: block;}.footer-addr p{margin: 0;font-size: .86rem;line-height: 1.8;display: flex;gap: .4rem;align-items: flex-start;}.footer-addr p i{color: var(--gold);margin-top: .35rem;}.footer-addr .footer-map-link{font-size: .85rem;justify-self: start;}.footer-social-block{margin-top: .6rem;}.site-footer h3{margin-bottom: .7rem;}.site-footer ul li{margin-bottom: .35rem;}.site-footer .copy{margin-top: 1.4rem;padding-top: 1rem;}.footer-quick{columns: 2;column-gap: 1.6rem;}.footer-quick li{break-inside: avoid;}.footer-partners{margin-top: 1rem;padding-top: 1rem;border-top: 1px solid rgba(255,255,255,.14);}.footer-partners h3{font-size: .95rem;margin-bottom: .5rem;}.footer-partners ul{display: flex;flex-wrap: wrap;gap: .3rem 1.1rem;margin: 0;padding: 0;list-style: none;}.site-footer .col-lg-4 .footer-social-block{margin-top: .9rem;}.showcase-ad{padding: 0 !important;background: #e9eef4 !important;}.showcase-ad::before{background: linear-gradient(180deg, transparent 60%, rgba(8,32,58,.28)) !important;}.showcase-ad img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;animation: adZoom 14s ease-in-out infinite alternate;}.showcase-ad .ad-shine, .showcase-ad::after{content: "";}.showcase-ad::after{inset: 0 !important;border: 0 !important;border-radius: 0 !important;opacity: 1 !important;background: linear-gradient(105deg, transparent 38%, rgba(255,255,255,.38) 50%, transparent 62%);transform: translateX(120%);animation: adShine 6s ease-in-out infinite;}.showcase-ad:hover img{animation-duration: 8s;}@keyframes adZoom{from{transform: scale(1) translate(0,0);}to{transform: scale(1.12) translate(-1.5%, -1%);}}@keyframes adShine{0%, 55%{transform: translateX(120%);}85%, 100%{transform: translateX(-120%);}}@media (prefers-reduced-motion: reduce){.showcase-ad img, .showcase-ad::after{animation: none;}}@media (max-width: 767px){.showcase-visual{min-height: 170px;border-radius: 18px;}.showcase-row{gap: .9rem;}.showcase-products .rail-item{flex: 0 0 calc((100% - .8rem) / 2.1);}.pcard{padding: .45rem .45rem .4rem;border-radius: 14px !important;}.pcard .nm{font-size: .88rem;line-height: 1.7;}.pcard .meta, .showcase-products .pcard .meta{font-size: .72rem;flex-wrap: wrap;gap: .1rem .4rem;line-height: 1.6;}.pcard .meta-ico{display: none;}.pcard .price{font-size: .95rem;}.pcard .pr{flex-direction: column;align-items: center;gap: .1rem;}.pcard .pr small{font-size: .68rem;}.pcard .old{font-size: .72rem;}}@media (max-width: 767px){.pcard .qa{gap: .35rem;}.pcard .qa-btn, .pcard .qa-fav button, .pcard .qa-fav-link{flex: 0 0 38px;width: 38px;min-width: 38px;height: 38px;font-size: 1rem;}.hb-tall .hb-btn{display: none;}}.showcase-ad{background: linear-gradient(135deg, #0a2340, #174a7c) !important;background-size: 200% 200% !important;animation: adGrad 12s ease-in-out infinite alternate;}.showcase-ad.ad-best{background-image: linear-gradient(135deg, #0a2340 0%, #1d5a94 55%, #0d2b4a 100%) !important;}.showcase-ad.ad-new{background-image: linear-gradient(135deg, #123a5e 0%, #2a7aa8 50%, #0b2a47 100%) !important;}.showcase-ad.ad-deal{background-image: linear-gradient(135deg, #3a2a0c 0%, #b8913a 55%, #0d2b4a 100%) !important;}.showcase-ad::before{background: radial-gradient(circle at 20% 15%, rgba(255,255,255,.18), transparent 45%) !important;}.showcase-ad::after{inset: 0 !important;border: 0 !important;border-radius: 0 !important;opacity: 1 !important;z-index: 0;background: linear-gradient(105deg, transparent 38%, rgba(255,255,255,.2) 50%, transparent 62%);transform: translateX(120%);animation: adShine 6s ease-in-out infinite;}.showcase-ad .ad-orb{position: absolute;z-index: -1;border-radius: 50%;border: 1px solid rgba(255,255,255,.22);pointer-events: none;}.ad-orb-1{width: 240px;height: 240px;top: -80px;inset-inline-end: -70px;box-shadow: 0 0 0 28px rgba(255,255,255,.04), 0 0 0 60px rgba(255,255,255,.03);animation: adFloat 9s ease-in-out infinite alternate;}.ad-orb-2{width: 150px;height: 150px;bottom: 25%;inset-inline-start: -50px;background: rgba(227,196,119,.14);animation: adFloat 11s ease-in-out infinite alternate-reverse;}@keyframes adGrad{from{background-position: 0% 50%;}to{background-position: 100% 50%;}}@keyframes adFloat{from{transform: translate(0,0) scale(1);}to{transform: translate(-14px, 18px) scale(1.08);}}.showcase-ad .showcase-visual-copy, .showcase-ad .showcase-visual-icon{position: relative;z-index: 2;}.showcase-ad{padding: clamp(1.35rem,2.4vw,2.5rem) !important;}@media (max-width: 767px){.showcase-visual{min-height: 190px;}.showcase-products .rail-item{flex: 0 0 62%;}.showcase-ad .showcase-visual-icon{top: 1rem;inset-inline-start: 1rem;width: 42px;height: 42px;font-size: 1.2rem;}.product-spotlight.spot-slider{grid-template-columns: 1fr !important;gap: 1.6rem;padding-inline: 1.1rem;}.spot-visual{grid-row: 1 !important;width: min(76vw, 310px) !important;justify-self: center;}.spot-copies{grid-row: 2;justify-self: stretch;width: 100%;text-align: center;}.spot-circle{width: 100% !important;}.contact-fab{right: .8rem;bottom: .8rem;}.fab-main{width: auto !important;height: auto !important;padding: .5rem .8rem !important;gap: .4rem;font-size: .78rem;}.fab-main span{display: inline !important;}.fab-main i{font-size: 1.2rem;}.fab-opt{width: 40px;height: 40px;font-size: 1.3rem;}.fab-bale img{width: 24px;height: 24px;}.fab-opts{gap: .45rem;}}@media (max-width: 767px){.fab-contact{display: none !important;}}@media (max-width: 767px){.showcase-row, .showcase-row.is-reverse{grid-template-columns: 1fr !important;direction: rtl;}.showcase-row .showcase-products{min-width: 0;}}@media (max-width: 767px){.spot-copies, .spot-copy{min-width: 0;max-width: 100%;}.spot-copy p, .spot-copy h2, .spot-copy h3{overflow-wrap: anywhere;}.spotlight-actions{flex-direction: row-reverse;justify-content: space-between !important;width: 100%;}}@media (max-width: 991px){.site-header .hdr-actions{margin-inline-start: auto !important;order: 3;}.site-header .hdr, .home-page .hdr{width: calc(100% - .8rem);}}.showcase-ad .showcase-visual-icon{position: absolute !important;}@media (max-width: 767px){.showcase-visual.showcase-ad{min-height: 150px;align-items: flex-start;padding: 1.1rem 1.2rem !important;}.showcase-ad .showcase-visual-icon{top: .9rem;inset-inline-start: auto;inset-inline-end: auto;left: 1rem;width: 38px;height: 38px;font-size: 1.1rem;}.showcase-ad .showcase-visual-copy{max-width: none;width: 100%;gap: .3rem;text-align: right;justify-items: stretch;}.showcase-ad .showcase-visual-copy small, .showcase-ad .showcase-visual-copy > span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .8rem;}.showcase-ad .showcase-visual-copy b{font-size: clamp(1.15rem, 5.4vw, 1.5rem);line-height: 1.5;white-space: nowrap;}.showcase-ad .showcase-visual-copy em{width: 100%;justify-content: space-between;flex-direction: row;margin-top: .35rem;}}.hb-tile::after, .hb-tall::after{background: linear-gradient(0deg, rgba(8,32,58,.94) 0%, rgba(8,32,58,.78) 22%, rgba(8,32,58,.35) 42%, rgba(8,32,58,0) 62%);}.hb-tall .hb-copy{top: auto;bottom: 0;justify-items: start;text-align: right;padding-top: clamp(1.2rem, 2.4vw, 2.4rem);}.showcase-visual.showcase-ad{align-items: flex-start;}.showcase-ad .showcase-visual-icon{top: 1rem;inset-inline-start: auto;inset-inline-end: auto;left: 1rem;width: 42px;height: 42px;font-size: 1.2rem;}.showcase-ad .showcase-visual-copy{max-width: none;width: 100%;gap: .35rem;text-align: right;justify-items: stretch;}.showcase-ad .showcase-visual-copy small, .showcase-ad .showcase-visual-copy > span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.showcase-ad .showcase-visual-copy b{font-size: clamp(1.15rem, 1.7vw, 1.6rem);line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.showcase-ad .showcase-visual-copy em{width: 100%;justify-content: space-between;margin-top: .45rem;}.showcase-visual.showcase-ad{align-items: center !important;direction: rtl;}.showcase-ad .showcase-visual-copy em{margin-top: 1rem;padding-bottom: .5rem;}.footer-addr .footer-map{height: auto;width: min(100%, 250px);aspect-ratio: 1 / 1;}.footer-quick{columns: 1;}.site-footer .footer-social-block{margin-top: 1.1rem;}.footer-map.footer-map-wide{width: 100%;height: 100px;aspect-ratio: auto;margin: 1.4rem 0 0;border-radius: 12px;overflow: hidden;position: static;}.footer-map.footer-map-wide iframe{width: 100%;height: 100%;border: 0;display: block;}@media (min-width: 768px){.site-footer .row{display: grid;grid-template-columns: 1.25fr 1fr 1fr 1fr;gap: 1.5rem 2rem;margin: 0;}.site-footer .row > [class*="col-"]{width: auto;max-width: none;flex: none;padding: 0;margin: 0;}}@media (max-width: 767px){.site-footer .row{display: grid;grid-template-columns: 1fr 1fr;gap: 1.4rem 1rem;margin: 0;}.site-footer .row > [class*="col-"]{width: auto;max-width: none;padding: 0;}.site-footer .row > :first-child{grid-column: 1 / -1;}}.footer-map-strip{margin-top: 1.6rem;padding-top: 1.4rem;border-top: 1px solid rgba(255,255,255,.14);}.footer-map.footer-map-wide{height: 150px;margin: 0;}@media (max-width: 900px){.visit-grid{grid-template-columns: 1fr !important;gap: 1.6rem;}.vs-gallery{order: -1;width: 100%;gap: .6rem;padding-block: 1.2rem;}.vs-fig .vs-tile{aspect-ratio: 3 / 4;border-radius: 16px;}.vs-fig figcaption{inset-inline: .35rem;bottom: .4rem;padding: .22rem .3rem;font-size: .68rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vs-f1, .vs-f3{transform: translateY(.7rem);}.vs-f2{transform: translateY(-.7rem);}}@media (max-width: 900px){.vs-gallery{order: 2;display: block;position: relative;aspect-ratio: 1 / 1.05;padding: 0;margin-top: .4rem;}html.js .vs-gallery .vs-fig{position: absolute;inset: 0;opacity: 0;pointer-events: none;transform: none !important;transition: opacity .9s ease;}html.js .vs-gallery .vs-fig.is-on{opacity: 1;pointer-events: auto;}.vs-gallery .vs-fig .vs-tile{height: 100%;aspect-ratio: auto;}.vs-fig figcaption{font-size: .8rem;bottom: .8rem;inset-inline: 1rem;}.vs-dots{position: absolute;z-index: 3;left: 50%;bottom: -1.3rem;transform: translateX(-50%);display: flex;gap: .45rem;}.vs-dots button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,.4);cursor: pointer;transition: all .3s ease;}.vs-dots button.is-on{width: 22px;border-radius: 6px;background: var(--gold);}}@media (min-width: 901px){.vs-dots{display: none;}}.img-slider{width: var(--page-w);margin: 1.5rem auto 0 !important;}.home-page .img-slider .carousel-inner{border-radius: 24px;}.img-slider .slide-img{display: block;aspect-ratio: 1600 / 600;background: #0a2340;overflow: hidden;}.img-slider .slide-img img{width: 100%;height: 100%;object-fit: cover;display: block;}.img-slider .carousel-indicators [data-bs-target]{background-color: #fff !important;}@media (max-width: 767px){.img-slider .slide-img{aspect-ratio: 16 / 10;}.home-page .img-slider .carousel-inner{border-radius: 18px;}}.img-slider .slide-img picture, .img-slider .slide-img img{display: block;width: 100%;height: 100%;}.img-slider .slide-img{aspect-ratio: 3 / 1;}@media (max-width: 767px){.img-slider .slide-img{aspect-ratio: 941 / 1672;max-height: 86vh;}}.img-slider .carousel-item{transition: clip-path 1.2s cubic-bezier(.77, 0, .18, 1), opacity 0s !important;}.img-slider .carousel-fade .active.carousel-item-start, .img-slider .carousel-fade .active.carousel-item-end{transition: opacity 0s 1.2s !important;}.img-slider .carousel-item-next:not(.carousel-item-start){clip-path: inset(0 0 0 100%);}.img-slider .carousel-item-prev:not(.carousel-item-end){clip-path: inset(0 100% 0 0);}.img-slider .carousel-item-next.carousel-item-start, .img-slider .carousel-item-prev.carousel-item-end, .img-slider .carousel-item.active{clip-path: inset(0 0 0 0);}.img-slider .carousel-item img{transform: scale(1.14);transition: transform 10s cubic-bezier(.2, .6, .2, 1);will-change: transform;}.img-slider .carousel-item.active img{transform: scale(1);}.img-slider .carousel-item::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 2;background: linear-gradient(105deg, transparent 40%, rgba(255,255,255,.28) 50%, transparent 60%);transform: translateX(120%);}.img-slider .carousel-item-next.carousel-item-start::after, .img-slider .carousel-item-prev.carousel-item-end::after{transform: translateX(-120%);transition: transform 1.3s ease .15s;}@media (prefers-reduced-motion: reduce){.img-slider .carousel-item, .img-slider .carousel-item img{transition: none !important;}}.nl-bale img{width: 46px;height: 46px;border-radius: 12px;background: #fff;padding: 3px;}.nl-bale{display: grid;place-items: center;}.nl-bale-btn{display: inline-flex;align-items: center;gap: .6rem;margin-top: 1rem;}.nl-bale-btn img{background: #fff;border-radius: 6px;padding: 1px;}.cc-bale{background: #fff !important;}.cc-bale img{width: 28px;height: 28px;display: block;}.contact-captcha{margin-top: .9rem;}.review-entry.is-pending{border-style: dashed;border-color: #c9a24b;background: color-mix(in srgb, #c9a24b 7%, var(--surface));}.pending-note{margin-top: .6rem;font-size: .84rem;color: #8a6a20;display: flex;gap: .4rem;align-items: center;}.ajax-msg{margin-top: .7rem;font-size: .9rem;}.ajax-msg.is-ok{color: #1f7a4d;}.ajax-msg.is-err{color: #c0392b;}.sales-closed-bar{display: flex;flex-wrap: wrap;gap: .5rem 1rem;align-items: center;justify-content: center;padding: .65rem 1rem;background: #c62828;color: #fff;border-bottom: 1px solid #9f1d1d;font-size: .92rem;text-align: center;}.sales-closed-bar i{font-size: 1.15rem;}.si-logo{position: absolute;right: 10%;bottom: 6%;width: clamp(130px, 17vw, 210px);aspect-ratio: 1;border-radius: 50%;background: #fff;padding: 8px;border: 4px solid #fff;box-shadow: 0 26px 50px -22px rgba(13,43,74,.65), 0 0 0 2px rgba(201,162,75,.65);z-index: 3;}.si-logo img{width: 100%;height: 100%;object-fit: contain;display: block;border-radius: 50%;}@media (max-width: 900px){.si-logo{right: 6%;bottom: 4%;}}.vs-gallery{display: block;position: relative;aspect-ratio: 5 / 5.4;padding: 0;width: 100%;max-width: 640px;justify-self: center;}html.js .vs-gallery .vs-fig{position: absolute;inset: 0;opacity: 0;pointer-events: none;transform: none !important;transition: opacity .9s ease;}html.js .vs-gallery .vs-fig.is-on{opacity: 1;pointer-events: auto;}.vs-gallery .vs-fig .vs-tile{height: 100%;aspect-ratio: auto;border-radius: 26px;}.vs-fig figcaption{display: none !important;}.vs-dots{position: absolute;z-index: 3;left: 50%;bottom: -1.5rem;transform: translateX(-50%);display: flex;gap: .45rem;}.vs-dots button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,.4);cursor: pointer;transition: all .3s ease;}.vs-dots button.is-on{width: 22px;border-radius: 6px;background: var(--gold);}@media (min-width: 901px){.vs-dots{display: flex !important;}}.si-logo{border-radius: 26px;padding: 16px;aspect-ratio: 1.12;width: clamp(150px, 20vw, 250px);right: 8%;bottom: 8%;}.si-logo img{border-radius: 0;}.shop-intro, .help-center, .faq-section{position: relative;isolation: isolate;}.shop-intro::before, .help-center::before, .faq-section::before{content: "";position: absolute;z-index: -1;pointer-events: none;background: url('/images/logo-gold.webp') no-repeat center / contain;opacity: .05;}.shop-intro::before{width: clamp(220px, 28vw, 420px);aspect-ratio: 1.2;inset-inline-end: 2%;top: 4%;}.help-center::before{width: clamp(200px, 24vw, 340px);aspect-ratio: 1.2;inset-inline-start: 3%;bottom: -8%;opacity: .06;}.faq-section::before{width: clamp(220px, 26vw, 380px);aspect-ratio: 1.2;inset-inline-start: 2%;top: 6%;}@media (max-width: 767px){.shop-intro::before, .help-center::before, .faq-section::before{opacity: .04;width: 200px;}}.shop-intro::before{opacity: .12;}.help-center::before{opacity: .13;}.faq-section::before{opacity: .12;}@media (max-width: 767px){.shop-intro::before, .help-center::before, .faq-section::before{opacity: .09;}}.si-logo{width: clamp(105px, 13vw, 165px);padding: 10px;border-radius: 20px;right: 10%;bottom: 7%;}.trust-band{position: relative;overflow: hidden;isolation: isolate;}.trust-band::before{content: "";position: absolute;z-index: -1;pointer-events: none;right: 3%;top: 50%;transform: translateY(-50%);width: clamp(200px, 24vw, 360px);aspect-ratio: 1.2;background: url('/images/logo-gold.webp') no-repeat center / contain;opacity: .1;filter: saturate(.9);}@media (max-width: 767px){.trust-band::before{width: 180px;opacity: .08;top: 12%;transform: none;}}.newsletter .nl-orb-tl{background: url('/images/logo-gold.webp') no-repeat center / contain;border: 0;border-radius: 0;box-shadow: none;aspect-ratio: 1.2;width: clamp(120px, 15vw, 220px);top: -14%;left: 2%;opacity: .4;}.qa-btn.is-closed, .btn.btn-closed{background: #c62828 !important;border-color: #c62828 !important;color: #fff !important;cursor: not-allowed;opacity: .92;}.btn.btn-closed:hover, .qa-btn.is-closed:hover{filter: none;}.sales-closed-bar b{background: rgba(255,255,255,.18);border-radius: 999px;padding: .1rem .7rem;font-weight: 600;}.sales-closed-bar{position: sticky;top: 0;z-index: 60;}.site-header{top: var(--sbar-h, 0px) !important;}.si-media{min-height: clamp(420px, 44vw, 620px);}.si-arch{width: 88%;left: 6%;}@media (max-width: 900px){.si-media{min-height: 400px;}.si-arch{width: 92%;left: 4%;}}.mega-panel{grid-template-columns: minmax(0, 1fr) minmax(245px, 42%);}.mega-links{grid-column: 1;}.mega-visual{grid-column: 2;}.buy-by-phone{display: flex;gap: .8rem;align-items: flex-start;padding: .9rem 1.1rem;border-radius: 14px;background: color-mix(in srgb, var(--gold) 14%, var(--surface));border: 1px solid color-mix(in srgb, var(--gold) 45%, var(--border));color: var(--text);}.buy-by-phone i{font-size: 1.5rem;color: #8a6a20;margin-top: .15rem;}.buy-by-phone p{margin: 0;line-height: 2;font-size: .95rem;}.buy-by-phone a{font-weight: 700;color: var(--navy-2);}.legal-hero{background: linear-gradient(135deg, #0f1c2e, #1d3556 60%, #2a4a78);color: #fff;padding: 2.2rem 0 3.2rem;text-align: center;position: relative;overflow: hidden;}.legal-hero::after{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 80% 0, rgba(212,175,55,.18), transparent 55%);pointer-events: none;}.legal-hero-in{position: relative;max-width: 760px;margin: 0 auto;padding: 0 1rem;}.legal-hero .crumbs{justify-content: center;margin-bottom: 1rem;}.legal-ico{display: inline-grid;place-items: center;width: 64px;height: 64px;border-radius: 18px;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.18);font-size: 1.9rem;color: #e8c766;margin-bottom: .8rem;}.legal-hero h1{font-size: clamp(1.5rem, 3vw, 2.1rem);margin: 0 0 .3rem;color: #fff;}.legal-hero p{margin: 0;color: rgba(255,255,255,.7);}.legal-wrap{margin-top: -1.8rem;margin-bottom: 3rem;position: relative;}.legal-card{max-width: 860px;margin: 0 auto;background: var(--surface, #fff);border: 1px solid var(--border, #e5e7eb);border-radius: 20px;box-shadow: 0 18px 50px -24px rgba(15,28,46,.35);padding: clamp(1.2rem, 3vw, 2.2rem);}.legal-prose{max-width: none;font-size: 1rem;line-height: 2;}.legal-prose ol.rules{list-style: none;counter-reset: rule;margin: 0;padding: 0;display: grid;gap: .9rem;}.legal-prose ol.rules li{counter-increment: rule;position: relative;padding: 1rem 4rem 1rem 1.1rem;background: var(--surface-2, #f6f8fb);border: 1px solid var(--border, #e5e7eb);border-radius: 14px;transition: border-color .2s, transform .2s;}.legal-prose ol.rules li:hover{border-color: #2a4a78;transform: translateY(-1px);}.legal-prose ol.rules li::before{content: counter(rule, persian);position: absolute;right: 1rem;top: 50%;transform: translateY(-50%);width: 2.3rem;height: 2.3rem;border-radius: 50%;display: grid;place-items: center;background: linear-gradient(135deg, #1d3556, #2a4a78);color: #fff;font-weight: 700;}.legal-prose .rules-end{margin: 1.4rem 0 0;text-align: center;font-weight: 700;font-size: 1.1rem;color: #1d3556;padding: .9rem;border-radius: 14px;background: linear-gradient(90deg, rgba(212,175,55,.12), rgba(212,175,55,.04));border: 1px dashed rgba(212,175,55,.6);}.legal-foot{display: flex;justify-content: space-between;align-items: center;gap: .8rem;flex-wrap: wrap;margin-top: 1.6rem;padding-top: 1.1rem;border-top: 1px solid var(--border, #e5e7eb);color: var(--muted, #667085);font-size: .9rem;}@media (max-width: 575px){.legal-prose ol.rules li{padding: .9rem 3.6rem .9rem .9rem;}.legal-foot{justify-content: center;text-align: center;}}.promo-strip{margin: 1.5rem auto;}.promo-strip a{display: block;border-radius: 20px;overflow: hidden;box-shadow: 0 14px 40px -22px rgba(15,28,46,.5);}.promo-strip img{display: block;width: 100%;height: auto;transition: transform .6s;}.promo-strip a:hover img{transform: scale(1.015);}.price-credit{margin: .6rem 0 0;font-size: .82rem;opacity: .75;display: flex;align-items: center;gap: .35rem;}.price-credit a{color: inherit;text-decoration: underline;text-underline-offset: 3px;}.topstrip-phone{color: inherit;text-decoration: none;}.topstrip-phone:hover{text-decoration: underline;text-underline-offset: 3px;}.silver-chart-canvas{position: relative;height: clamp(220px, 24vw, 300px);margin-top: .6rem;}.silver-chart-canvas canvas{width: 100% !important;height: 100% !important;}@media (max-width: 767px){html body.home-page .hero-slider.img-slider{width: 100% !important;max-width: none !important;margin: 0 0 1rem !important;}html body.home-page .img-slider .carousel-inner{border-radius: 0 !important;border: 0 !important;box-shadow: none !important;}.site-footer .copy{flex-direction: column;justify-content: center;text-align: center;gap: .45rem;}.site-footer .copy > span{display: block;width: 100%;text-align: center;}.site-footer .footer-credit a, .site-footer .footer-credit{justify-content: center;}.contact-fab{bottom: calc(.8rem + 15px) !important;}}.about-lead{margin: .2rem 0 1rem;font-size: clamp(1.15rem, 2vw, 1.5rem);font-weight: 800;color: var(--text, #0f1c2e);}.about-prose{margin: 0 0 1.2rem;padding: 1rem 1.2rem;border-radius: 18px;border-inline-start: 5px solid #c9a24b;background: linear-gradient(90deg, rgba(201,162,75,.16), rgba(201,162,75,.04));box-shadow: 0 14px 34px -22px rgba(201,162,75,.7);}.about-prose p{margin: 0;font-size: clamp(1.15rem, 2.2vw, 1.55rem);font-weight: 900;line-height: 1.9;color: #0f1c2e;}:root[data-theme="dark"] .about-prose p{color: #fff;}.about-trust{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .7rem;}.about-trust span{display: flex;align-items: center;gap: .6rem;padding: .75rem 1rem;border-radius: 14px;background: var(--surface, #fff);border: 1px solid var(--border, #e5e7eb);font-weight: 700;transition: transform .2s, border-color .2s, box-shadow .2s;}.about-trust span:hover{transform: translateY(-2px);border-color: #c9a24b;box-shadow: 0 12px 26px -18px rgba(201,162,75,.9);}.about-trust i{font-size: 1.4rem;color: #c9a24b;}.about-story-media{position: relative;min-height: clamp(320px, 36vw, 480px);isolation: isolate;}.asm-photo{position: absolute;inset: 0 0 4% 6%;border-radius: 28px 28px 28px 8px;overflow: hidden;box-shadow: 0 34px 70px -30px rgba(15,28,46,.6);transition: transform .6s cubic-bezier(.2,.7,.2,1);}.about-story-media:hover .asm-photo{transform: translateY(-4px) scale(1.01);}.asm-photo img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 6s ease;}.about-story-media:hover .asm-photo img{transform: scale(1.06);}.asm-photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, transparent 55%, rgba(15,28,46,.55));pointer-events: none;}.asm-shine{position: absolute;inset: 0;z-index: 2;background: linear-gradient(105deg, transparent 40%, rgba(255,255,255,.28) 50%, transparent 60%);transform: translateX(-120%);animation: asmShine 6s ease-in-out infinite;pointer-events: none;}@keyframes asmShine{0%, 55%{transform: translateX(-120%);}85%, 100%{transform: translateX(120%);}}.asm-frame{position: absolute;z-index: -1;inset: 6% 6% -2% 0;border: 2px solid #c9a24b;border-radius: 30px 30px 30px 10px;opacity: .75;}.asm-glow{position: absolute;z-index: -2;width: 60%;aspect-ratio: 1;left: -10%;bottom: -12%;border-radius: 50%;background: radial-gradient(circle, rgba(201,162,75,.38), transparent 68%);filter: blur(8px);}.asm-badge{position: absolute;z-index: 3;right: -2%;bottom: 8%;display: flex;align-items: center;gap: .7rem;padding: .7rem 1rem;border-radius: 16px;background: rgba(255,255,255,.82);backdrop-filter: blur(10px);border: 1px solid rgba(201,162,75,.6);box-shadow: 0 18px 40px -20px rgba(15,28,46,.55);animation: asmFloat 5s ease-in-out infinite;}.asm-badge img{width: 42px;height: 42px;object-fit: contain;}.asm-badge b{display: block;font-size: .92rem;color: #0f1c2e;}.asm-badge small{color: #8c702e;font-weight: 700;}@keyframes asmFloat{0%, 100%{transform: translateY(0);}50%{transform: translateY(-8px);}}@media (max-width: 575px){.about-trust{grid-template-columns: 1fr 1fr;}.asm-badge{right: 4%;}}@media (prefers-reduced-motion: reduce){.asm-shine, .asm-badge{animation: none;}}@media (max-width: 767px){html body.home-page .hero-slider.img-slider .carousel{padding: 0 !important;}html body.home-page .img-slider .slide-img{width: 100% !important;max-width: none !important;max-height: none !important;aspect-ratio: auto !important;height: calc(100vw * 1672 / 941) !important;}html body.home-page .img-slider .slide-img picture, html body.home-page .img-slider .slide-img img{width: 100% !important;height: 100% !important;object-fit: cover;}}.money-unit{font-size: .72em;font-weight: 500;opacity: .7;margin-inline-start: .2em;white-space: nowrap;}.topstrip-price.price-flash b.num{animation: priceFlash 1.2s ease;}@keyframes priceFlash{0%{color: #fff;}100%{color: inherit;}}.topstrip-price.is-loading b.num, .topstrip-price.is-loading small{visibility: hidden;}.topstrip-price.is-loading b.num{position: relative;display: inline-block;min-width: 64px;}.topstrip-price.is-loading b.num::after{content: "";position: absolute;inset: 2px 0;visibility: visible;border-radius: 4px;background: currentColor;opacity: .18;animation: priceSkel 1s ease-in-out infinite alternate;}@keyframes priceSkel{from{opacity: .08;}to{opacity: .28;}}.hero-slider .carousel-indicators [data-bs-target], .home-page .hero-slider .carousel-indicators [data-bs-target]{box-sizing: content-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;background-clip: padding-box;}.hero-slider .carousel-indicators{margin-inline: 8%;}
