#storefront{--color-ink:#ffffff;--color-ink-soft:#e5e5e5;--color-paper:#000000;--color-surface:#101010;--color-line:#ffffff;--color-muted:#d4d4d4;--color-muted-light:#a3a3a3;--color-sale:#ffffff;--color-sale-soft:#171717;--color-success:#ffffff;--gold:#ffffff;--gold-soft:#ffffff;--gold-faint:#ffffff;color-scheme:dark;background:var(--color-paper);color:var(--color-ink);min-height:100dvh;display:flex;flex:1;flex-direction:column;overflow-x:clip}#storefront[data-theme=light]{--color-ink:#ffffff;--color-ink-soft:#e5e5e5;--color-paper:#000000;--color-surface:#101010;--color-line:#ffffff;--color-muted:#d4d4d4;--color-muted-light:#a3a3a3;--color-sale:#ffffff;--color-sale-soft:#171717;--color-success:#ffffff;color-scheme:dark}#storefront .store-header{background:var(--color-paper);border-color:var(--color-line)}#storefront .theme-toggle{border-radius:50%}#storefront .store-topbar{background:var(--color-paper);color:var(--color-ink);border-bottom:1px solid var(--color-line)}#storefront .bg-paper,#storefront .bg-white{background-color:var(--color-paper)}#storefront .bg-surface{background-color:var(--color-surface)}#storefront .bg-ink{background-color:var(--color-ink)}#storefront .text-ink{color:var(--color-ink)}#storefront .text-paper{color:var(--color-paper)}#storefront .text-muted{color:var(--color-muted)}#storefront .text-muted-light{color:var(--color-muted-light)}#storefront .text-sale{color:var(--color-sale)}#storefront .bg-sale-soft{background-color:var(--color-sale-soft)}#storefront .border-ink{border-color:var(--color-ink)}#storefront .border-line{border-color:var(--color-line)}#storefront [class~="bg-paper/90"]{background-color:color-mix(in srgb,var(--color-paper) 90%,transparent)}#storefront[data-theme=dark] :is(.text-black,.text-neutral-700){color:var(--color-ink)}#storefront[data-theme=dark] :is(.text-neutral-400,.text-neutral-500){color:var(--color-muted)}#storefront[data-theme=dark] :is([class~="bg-[#f7f7f5]"],[class~="bg-[#f5f5f3]"],[class~="bg-[#f1f1ee]"],[class~="bg-[#f6f6f4]"],[class~="bg-[#f4f4f2]"]){background-color:var(--color-surface)}#storefront[data-theme=dark] :is([class~="bg-white/90"],[class~="bg-white/70"]){background-color:#181818e6}#storefront[data-theme=dark] :is([class*="border-black/"],.border-black){border-color:var(--color-line)}#storefront[data-theme=dark] [class*="divide-black/"]>:not(:last-child){border-color:var(--color-line)}#storefront[data-theme=dark] :is(button,a)[class~=bg-black]{box-shadow:inset 0 0 0 1px #555}#storefront[data-theme=dark] button.border-black.bg-black{background-color:#f5f5f3;color:#0a0a0a}@media (hover:hover){#storefront[data-theme=dark] :is([class*="hover:bg-black/"],[class~="hover:bg-surface"]):hover{background-color:#292929}#storefront[data-theme=dark] :is([class~="hover:bg-white"],[class~="hover:bg-white/90"]):hover{background-color:#292929}#storefront[data-theme=dark] [class~="hover:bg-[#f6f6f4]"]:hover{background-color:#292929}#storefront[data-theme=dark] .bg-ink[class~="hover:bg-ink-soft"]:hover{background-color:#ddd}#storefront[data-theme=dark] .bg-black[class~="hover:bg-ink-soft"]:hover{background-color:#292929}}#storefront[data-theme=dark] [class~="focus-within:bg-white"]:focus-within{background-color:var(--color-surface)}#storefront .store-footer{color:#f5f5f3;background:#0b0b0b;border-top:1px solid var(--gold-soft);box-shadow:inset 0 1px 0 #f0d69b10}#storefront .store-footer :focus-visible{outline:2px solid white;outline-offset:4px}#storefront .social-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;padding:.65rem .9rem;border:1px solid var(--gold-soft);border-radius:999px;color:#eee;font-size:.75rem;transition:background .2s,border-color .2s,box-shadow .2s}#storefront .social-link:hover{border-color:var(--gold);background:#fff;color:#000;box-shadow:0 0 0 3px var(--gold-faint)}#storefront .footer-brand-logo{display:block;width:min(210px,68vw);padding:8px 10px;border:1px solid var(--gold-soft);border-radius:12px;background:#000}#storefront .social-brand{width:20px;height:20px;background:currentColor;mask:var(--brand-icon) center /contain no-repeat}#storefront .social-whatsapp{color:#fff;--brand-icon:url(/icons/whatsapp.svg)}#storefront .social-instagram{--brand-icon:url(/icons/instagram.svg)}#storefront .footer-heading{margin-bottom:1rem;color:#fff;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em}#storefront .footer-link{color:#c7c7c7;font-size:.8125rem;transition:color .2s}#storefront .footer-link:hover{color:#fff}#storefront .payment-methods-section{border-color:var(--gold-faint)!important;background:#000}#storefront .payment-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px}#storefront .payment-logo-card{display:block;width:58px;height:39px;flex:0 0 auto;overflow:hidden;border-radius:6px;background:#f3f4f5;box-shadow:0 0 0 1px #fff2,0 5px 16px #0006;transition:transform .2s,box-shadow .2s}#storefront .payment-logo-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--gold-soft),0 8px 20px #0008}@media (max-width:639px){#storefront .payment-logos{width:min(100%,300px);gap:8px}#storefront .payment-logo-card{width:54px;height:37px}}@media (max-width:380px){#storefront .store-header-row{gap:.5rem}}@media (prefers-reduced-motion:reduce){#storefront *,#storefront :after,#storefront :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}#storefront .premium-header{--header-accent:#fff;--header-dim:#b6b4af;background:color-mix(in srgb,var(--color-paper) 97%,transparent);border-bottom:1px solid var(--gold-soft);box-shadow:0 8px 30px #00000012;backdrop-filter:blur(18px)}#storefront[data-theme=light] .premium-header{--header-dim:#d4d4d4}#storefront .premium-header .store-topbar{height:29px;background:#fff}#storefront .premium-header .store-topbar span{color:#000;font-weight:700}#storefront .premium-header .store-header-row{display:flex;height:78px;align-items:center;justify-content:space-between;gap:12px}#storefront .header-brand{position:relative;flex-shrink:0}#storefront .header-brand>a{gap:12px}#storefront .header-brand>a>span:last-child{font-size:14px;font-weight:700;letter-spacing:.16em}#storefront .header-brand-caption,#storefront .header-categories,#storefront .header-desktop-search,#storefront .header-main-nav{display:none}#storefront .header-actions{display:flex;align-items:center;gap:5px}#storefront .header-actions>:is(a,button){width:40px;height:40px;border:1px solid var(--gold-faint);border-radius:50%;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}#storefront .header-actions>:is(a,button):hover{border-color:var(--header-accent);transform:translateY(-2px)}#storefront .header-actions>:is(a,button):hover{box-shadow:0 0 0 3px var(--gold-faint)}#storefront .header-mobile-search{display:flex;align-items:center;gap:10px;padding-bottom:14px}#storefront .header-mobile-search>div{min-width:0;flex:1}#storefront .header-mobile-search input{font-size:12px}#storefront .header-offers{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;min-height:43px;padding:0 20px;border:1px solid #fff;border-radius:999px;background:#fff;color:#000;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:transform .25s,box-shadow .25s}#storefront .header-offers:before{content:"";position:absolute;inset:-50%;z-index:-1;background:linear-gradient(110deg,transparent 35%,#fff9 50%,transparent 65%);transform:translateX(-100%);transition:transform .65s ease}#storefront .header-offers:focus-visible,#storefront .header-offers:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #fff}#storefront .header-offers:focus-visible:before,#storefront .header-offers:hover:before{transform:translateX(100%)}#storefront .header-offers .offer-arrow{transition:transform .25s}#storefront .header-offers:hover .offer-arrow{transform:translate(2px,-2px)}#storefront .header-offers-compact{gap:6px;min-height:41px;padding-inline:13px;font-size:10px}#storefront .header-offers-compact>svg:first-child{display:none}#storefront .header-mobile-menu{display:block}#storefront .mobile-offers-link{margin-block:8px;border-radius:12px;padding:15px 18px;background:#fff;color:#000;font-weight:650}#storefront .mobile-offers-link svg{color:#000}@media (min-width:640px){#storefront .header-brand>a>span:last-child{transform:translateY(-7px)}#storefront .header-brand-caption{display:block;position:absolute;left:58px;bottom:1px;color:var(--header-dim);font-size:9px;letter-spacing:.13em;text-transform:uppercase}}@media (min-width:1100px){#storefront .premium-header .store-header-row{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(310px,1fr);gap:24px;height:90px}#storefront .header-mobile-menu,#storefront .header-mobile-search{display:none}#storefront .header-main-nav{display:flex;align-items:center;gap:22px}#storefront .header-nav-link{position:relative;display:flex;align-items:center;min-height:44px;color:var(--header-dim);font-size:11px;font-weight:600;letter-spacing:.085em;text-transform:uppercase;transition:color .2s}#storefront .header-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;background:var(--header-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}#storefront .header-nav-link:focus-visible,#storefront .header-nav-link:hover{color:var(--color-ink)}#storefront .header-nav-link:focus-visible:after,#storefront .header-nav-link:hover:after{transform:scaleX(1)}#storefront .header-actions{justify-content:flex-end;gap:7px}#storefront .header-desktop-search{display:block;min-width:0;width:clamp(145px,15vw,230px);margin-right:6px}#storefront .header-desktop-search input{font-size:12px}#storefront .header-categories{display:block;border-top:1px solid var(--gold-faint)}#storefront .header-categories>div{display:flex;align-items:center;justify-content:center;gap:30px;min-height:43px;overflow-x:auto}#storefront .header-categories a{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:40px;color:var(--header-dim);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;transition:color .2s}#storefront .header-categories a:hover{color:var(--color-ink)}#storefront .header-categories .header-category-all{color:var(--color-ink);font-weight:650;padding-right:28px;border-right:1px solid var(--gold-soft)}}@media (max-width:359px){#storefront .header-actions{gap:4px}#storefront .header-actions>:is(a,button){width:36px;height:36px}#storefront .header-mobile-search{gap:7px}}#storefront .home-hero-mobile{display:none}@media (max-width:639px){#storefront .premium-header .store-topbar{height:25px}#storefront .premium-header .store-topbar span{font-size:9px;letter-spacing:.1em}#storefront .premium-header .store-header-row{height:62px;justify-content:flex-start;gap:8px}#storefront .header-mobile-menu{flex:0 0 44px}#storefront .header-mobile-menu>button{width:44px;height:44px}#storefront .header-brand{margin-right:auto}#storefront .header-brand>a>span:first-child{width:44px!important;height:44px!important}#storefront .header-actions{gap:2px}#storefront .header-actions>:is(a,button){width:44px;height:44px;border-color:transparent}#storefront .header-actions>:is(a,button):hover{transform:none}#storefront .header-mobile-search{gap:8px;padding-bottom:10px}#storefront .header-mobile-search>div>div:first-child{height:44px;padding:0 12px;border-radius:12px}#storefront .header-mobile-search input{min-width:0;font-size:16px;letter-spacing:-.035em}#storefront .header-mobile-search input::placeholder{font-size:13px;letter-spacing:0}#storefront .header-offers-compact{height:44px;min-height:44px;padding:0 12px;border-radius:12px;font-size:10px;letter-spacing:.04em}#storefront .home-coupon{border-top:0;border-bottom-color:var(--gold-soft);background:#000}#storefront .home-coupon-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:12px;min-height:76px;padding-block:12px}#storefront .home-coupon-message{text-align:left}#storefront .home-coupon-message p:first-child{font-size:9px;letter-spacing:.14em}#storefront .home-coupon-message p+p{font-size:12px;line-height:1.45;overflow-wrap:anywhere}#storefront .home-coupon-copy{min-width:0;max-width:154px;min-height:44px;gap:8px;padding:8px 10px;border-radius:10px;background:#000;border-color:#fff}#storefront .home-coupon-copy>span{min-width:0}#storefront .home-coupon-copy strong{font-size:11px;letter-spacing:.06em;overflow-wrap:anywhere}#storefront .home-coupon-copy svg{flex-shrink:0;width:14px;height:14px}#storefront .home-coupon-copy span span{color:#a3a3a3;font-size:8px;letter-spacing:.08em}#storefront .home-hero-desktop{display:none}#storefront .home-hero-mobile{display:flex;position:relative;align-items:flex-end;height:clamp(340px,90vw,380px);isolation:isolate}#storefront .home-hero-photo{width:160%!important;max-width:none;left:auto!important;right:0;object-fit:cover;object-position:right center;z-index:-2}#storefront .home-hero-mobile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#000000f5,#000000b8 28%,#00000020 66%,transparent)}#storefront .home-hero-content{padding:24px;color:#fff}#storefront .home-hero-eyebrow{margin-bottom:8px;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff}#storefront .home-hero-content h1{font-size:clamp(30px,8vw,34px);line-height:1.05;font-weight:650;letter-spacing:-.04em;text-wrap:balance}#storefront .home-hero-description{margin-top:8px;font-size:12px;color:#fff}#storefront .home-hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:16px;padding:0 18px;border-radius:10px;background:#fff;color:#000;font-size:11px;font-weight:700}#storefront .home-hero-cta span{font-size:20px}#storefront .home-hero-cta:focus-visible{outline:2px solid white;outline-offset:4px}#storefront .home-benefits{padding-block:14px;border-bottom:1px solid var(--color-line)}#storefront .home-benefits>div{gap:8px}#storefront .home-benefits .group{min-width:0;gap:8px;padding:10px;border-radius:10px;box-shadow:none;transform:none}#storefront .home-benefits .group>span{width:26px;height:26px;background:transparent;color:#fff}#storefront .home-benefits .group>div{min-width:0}#storefront .home-benefits .group p:first-child{font-size:11px;line-height:1.35;letter-spacing:0;text-transform:none;font-weight:500;overflow-wrap:anywhere}#storefront .home-categories,#storefront .home-products{padding-block:32px}#storefront :is(.home-categories,.home-products)>div:first-child{margin-bottom:20px;gap:16px}#storefront :is(.home-categories,.home-products,.home-newsletter) h2{font-size:26px;line-height:1.15}#storefront .home-categories .group,#storefront .home-categories .group>div:last-child{min-height:180px}#storefront .home-categories .group>div:last-child{padding:14px}#storefront .home-categories strong{min-width:0;overflow-wrap:anywhere;font-size:17px}#storefront .home-newsletter>div{padding-block:32px;gap:24px}#storefront .home-newsletter input{font-size:16px}#storefront .home-instagram{padding-block:36px}#storefront .home-instagram h2{font-size:clamp(22px,6vw,27px);letter-spacing:-.045em;line-height:1.15;word-break:normal;overflow-wrap:anywhere}#storefront .home-instagram a[aria-label]{gap:10px}#storefront .home-instagram a[aria-label]>span{width:38px;height:38px;border-radius:12px}#storefront .home-bestsellers{padding-block:28px}#storefront .home-bestsellers>div{padding:20px 14px;border-radius:16px}#storefront .home-bestsellers h2{font-size:26px;line-height:1.15}}@media (max-width:639px){#storefront :is(.home-products,.home-bestsellers) a.group{min-width:0}#storefront :is(.home-products,.home-bestsellers) h3{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere;font-size:14px;line-height:1.4}#storefront :is(.home-products,.home-bestsellers) .group>div:last-child{margin-top:10px}#storefront .home-promo{padding-block:16px}#storefront .home-promo>div{padding:28px 20px;border-radius:16px}#storefront .home-promo h2{font-size:26px}}#storefront .home-coupon{border-color:var(--gold-soft);box-shadow:inset 0 1px 0 #f6dfaa0a,inset 0 -1px 0 #f6dfaa0a}#storefront :is(.home-benefits,.home-categories,.home-products,.home-bestsellers,.home-newsletter,.home-instagram){position:relative}#storefront :is(.home-benefits,.home-categories,.home-products,.home-bestsellers,.home-newsletter,.home-instagram):before{content:"";position:absolute;inset:0 auto auto 50%;width:min(92%,1160px);transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--gold-faint) 20%,var(--gold-soft) 50%,var(--gold-faint) 80%,transparent);pointer-events:none}#storefront .brand-mark{background:#000}#storefront .store-footer>:last-child{border-color:var(--gold-faint)!important}#storefront .contact-page{position:relative;isolation:isolate;overflow:hidden;min-height:590px;background:radial-gradient(circle at 12% 10%,#ffffff12,transparent 30%),radial-gradient(circle at 88% 72%,#ffffff0c,transparent 32%),#000}#storefront .contact-page:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.32;background-size:64px 64px;mask-image:linear-gradient(180deg,black,transparent 82%)}#storefront .contact-shell{padding-block:clamp(52px,7vw,96px)}#storefront .contact-hero{max-width:780px;margin-inline:auto;text-align:center}#storefront .contact-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}#storefront .contact-hero h1{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.98;letter-spacing:-.045em;text-wrap:balance}#storefront .contact-lead{max-width:650px;margin:22px auto 0;color:#d4d4d4;font-size:clamp(14px,1.5vw,17px);line-height:1.75;text-wrap:balance}#storefront .contact-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:clamp(42px,6vw,68px) auto 0}#storefront .contact-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:0 20px;min-height:230px;overflow:hidden;padding:30px;border:1px solid #fff;border-radius:24px;box-shadow:inset 0 1px 0 #fff2,0 24px 70px #0007;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}#storefront a.contact-card:hover{transform:translateY(-5px);border-color:#fff;box-shadow:0 0 0 3px #fff}#storefront .contact-card:after{content:"";position:absolute;inset:auto -25% -60% 35%;height:180px;border-radius:50%;filter:blur(30px);pointer-events:none}#storefront .contact-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:19px;box-shadow:inset 0 1px 1px #fff7,0 10px 28px #0005}#storefront .contact-icon>span{width:30px;height:30px;background:#fff;mask:var(--contact-icon) center /contain no-repeat}#storefront .contact-icon-whatsapp{background:#fff;--contact-icon:url(/icons/whatsapp.svg)}#storefront .contact-icon-instagram{background:#fff;--contact-icon:url(/icons/instagram.svg)}#storefront .contact-icon-address{color:#000;background:#fff}#storefront .contact-card-copy{display:flex;min-width:0;flex-direction:column;align-self:center}#storefront .contact-card-kicker{margin-bottom:5px;color:#fff!important;font-size:9px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#storefront .contact-card-copy strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500;letter-spacing:-.025em}#storefront .contact-card-copy>span:last-child{margin-top:7px;color:#d4d4d4;font-size:13px;line-height:1.55}#storefront .contact-card-action,#storefront .contact-delivery-note{z-index:1;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;align-self:end;margin-top:28px;padding-top:18px;border-top:1px solid #fff;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#storefront .contact-card-action svg{transition:transform .25s}#storefront a.contact-card:hover .contact-card-action svg{transform:translate(3px,-3px)}#storefront .contact-card-address{grid-column:1/-1;min-height:190px}#storefront .contact-footer-note{display:flex;align-items:center;justify-content:center;gap:18px;margin:38px auto 0;font-size:9px;letter-spacing:.14em;text-align:center;text-transform:uppercase}#storefront .contact-footer-note span{width:56px;height:1px;background:#fff}#storefront .contact-footer-note span:last-child{transform:rotate(180deg)}@media (max-width:767px){#storefront .contact-page{min-height:auto}#storefront .contact-shell{padding-block:42px 50px}#storefront .contact-hero{text-align:left}#storefront .contact-hero h1{font-size:clamp(40px,13vw,54px)}#storefront .contact-lead{margin-top:16px;font-size:14px;text-wrap:pretty}#storefront .contact-channels{grid-template-columns:1fr;gap:14px;margin-top:34px}#storefront .contact-card{min-height:208px;gap:0 15px;padding:22px;border-radius:18px}#storefront .contact-icon{width:54px;height:54px;border-radius:16px}#storefront .contact-icon>span{width:26px;height:26px}#storefront .contact-card-copy strong{font-size:25px}#storefront .contact-card-copy>span:last-child{font-size:12px}#storefront .contact-card-address{grid-column:auto}#storefront .contact-footer-note{gap:10px;line-height:1.6}#storefront .contact-footer-note span{width:24px;flex-shrink:0}}#storefront,#storefront[data-theme=dark],#storefront[data-theme=light]{--header-accent:#ffffff;--header-dim:#d4d4d4;--gold:#ffffff;--gold-soft:#ffffff;--gold-faint:#ffffff;background:#000000;color:#ffffff;color-scheme:dark}#storefront .premium-header{background:#000000;border-color:#ffffff;box-shadow:none}#storefront .premium-header .store-topbar{color:#000000;background:#ffffff;border-color:#ffffff;box-shadow:none}#storefront .premium-header .store-topbar span{color:#000000;text-shadow:none}#storefront .header-offers,#storefront .mobile-offers-link{color:#000000;background:#ffffff;border-color:#ffffff;box-shadow:none}#storefront .mobile-offers-link svg{color:#000000}#storefront .header-offers:before{background:transparent}#storefront .header-offers:focus-visible,#storefront .header-offers:hover{color:#ffffff;background:#000000;box-shadow:0 0 0 1px #ffffff}#storefront .header-actions>:is(a,button),#storefront .header-categories,#storefront .header-categories .header-category-all{border-color:#ffffff}#storefront .header-nav-link:after{background:#ffffff}#storefront .home-coupon{color:#ffffff;box-shadow:none}#storefront .home-coupon,#storefront .home-coupon-copy{background:#000000;border-color:#ffffff}#storefront .home-coupon-copy:hover{color:#000000;background:#ffffff}#storefront :is(.home-benefits,.home-categories,.home-products,.home-bestsellers,.home-newsletter,.home-instagram):before{background:#ffffff}#storefront .home-benefits .group,#storefront .home-bestsellers>div,#storefront .home-promo>div{border-color:#ffffff}#storefront .home-benefits .group>span{color:#ffffff}#storefront .store-footer{color:#ffffff;background:#000000;border-color:#ffffff;box-shadow:none}#storefront .footer-brand-logo,#storefront .payment-methods-section,#storefront .social-link{color:#ffffff;background:#000000;border-color:#ffffff!important;box-shadow:none}#storefront .social-link:hover{color:#000000;background:#ffffff;border-color:#ffffff;box-shadow:none}#storefront .footer-heading,#storefront .social-whatsapp{color:#ffffff}#storefront .brand-mark,#storefront .contact-page{background:#000000}#storefront .contact-page:before{background-image:linear-gradient(#ffffff18 1px,transparent 0),linear-gradient(90deg,#ffffff18 1px,transparent 0)}#storefront .contact-card-action,#storefront .contact-card-copy strong,#storefront .contact-card-kicker,#storefront .contact-delivery-note,#storefront .contact-eyebrow,#storefront .contact-hero h1{color:#ffffff!important}#storefront .contact-card{color:#ffffff;background:#0d0d0d;border-color:#ffffff;box-shadow:none}#storefront a.contact-card:hover{border-color:#ffffff;box-shadow:0 0 0 3px #ffffff}#storefront .contact-card:after{background:#ffffff0d}#storefront .contact-icon-address,#storefront .contact-icon-instagram,#storefront .contact-icon-whatsapp{color:#000000;background:#ffffff}#storefront .contact-card-action,#storefront .contact-delivery-note{border-color:#ffffff}#storefront .contact-footer-note{color:#a3a3a3}#storefront .contact-footer-note span{background:#ffffff}#storefront .home-instagram{color:#ffffff;background:#000000;border-color:#ffffff}#storefront .home-hero-mobile:after{background:linear-gradient(0deg,#000000f5,#000000b8 35%,#0000001a 72%,transparent)}#storefront .home-hero-content,#storefront .home-hero-description,#storefront .home-hero-eyebrow{color:#ffffff}#storefront .home-hero-cta{color:#000000;background:#ffffff;border:1px solid #ffffff}#storefront .home-hero-cta:hover{color:#ffffff;background:#000000}#storefront :is(input,textarea,select){color:#ffffff;background-color:#000000;border-color:#ffffff}#storefront :is(input,textarea)::placeholder{color:#a3a3a3}#storefront :is(button,a):focus-visible{outline-color:#ffffff}#storefront :where([class*=border-],[class~=border]){border-color:#ffffff}@keyframes platinum-flow{0%{background-position:180% 50%}to{background-position:-80% 50%}}@keyframes platinum-sheen{0%,18%{transform:translateX(-160%) skewX(-22deg);opacity:0}28%{opacity:.9}48%,to{transform:translateX(230%) skewX(-22deg);opacity:0}}@keyframes platinum-pulse{0%,to{box-shadow:0 0 0 1px #ffffff70,0 0 14px #ffffff12,inset 0 1px 0 #fff}50%{box-shadow:0 0 0 1px #fff,0 0 30px #ffffff42,inset 0 1px 0 #fff}}@keyframes platinum-line{0%,to{opacity:.55;filter:drop-shadow(0 0 2px #fff8)}50%{opacity:1;filter:drop-shadow(0 0 8px #fff)}}#storefront .premium-header .store-topbar{position:relative;overflow:hidden;background:linear-gradient(112deg,#bcbcbc,#fff 20%,#d8d8d8 39%,#fff 52%,#c7c7c7 72%,#fff);background-size:260% 100%;animation:platinum-flow 7s linear infinite;box-shadow:0 1px 18px #ffffff4d}#storefront .premium-header{box-shadow:0 12px 42px #000b,inset 0 -1px 0 #ffffffc7}#storefront .header-offers,#storefront .hero-primary-cta,#storefront .home-banner-mobile-cta,#storefront .home-coupon-copy:hover,#storefront .home-hero-cta,#storefront .mobile-offers-link{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#b9b9b9,#fff 24%,#d3d3d3 47%,#fff 66%,#b5b5b5);background-size:220% 100%;border-color:#fff;box-shadow:0 0 0 1px #ffffff7a,0 7px 28px #ffffff24,inset 0 1px 0 #fff;animation:platinum-flow 6s linear infinite}#storefront .header-offers:before,#storefront .hero-primary-cta:before,#storefront .home-banner-mobile-cta:before,#storefront .home-hero-cta:before,#storefront .mobile-offers-link:before{content:"";position:absolute;z-index:-1;top:-55%;bottom:-55%;left:-35%;width:32%;background:linear-gradient(90deg,transparent,#fff,transparent);filter:blur(1px);animation:platinum-sheen 4.8s ease-in-out infinite}#storefront .header-offers:focus-visible,#storefront .header-offers:hover,#storefront .hero-primary-cta:hover,#storefront .home-banner-mobile-cta:hover,#storefront .home-hero-cta:hover{color:#000;background:linear-gradient(115deg,#fff,#cfcfcf 48%,#fff);box-shadow:0 0 0 1px #fff,0 0 34px #ffffff70,inset 0 1px 0 #fff}#storefront .header-actions>:is(a,button){border-color:#ffffff9e;background:radial-gradient(circle at 35% 25%,#ffffff13,transparent 58%);box-shadow:inset 0 1px 0 #ffffff30}#storefront .header-actions>:is(a,button):hover{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 24px #ffffff6b}#storefront :is(.home-main-banner,.home-hero-desktop,.home-hero-mobile){background-color:#090909;background-image:radial-gradient(circle at 12% 18%,#ffffff16 0,transparent 32%),radial-gradient(circle at 82% 42%,#ffffff0d 0,transparent 34%),linear-gradient(115deg,#070707,#1b1b1b 36%,#080808 74%,#151515)}#storefront .home-main-banner:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 15%,#ffffff08 42%,#ffffff18 50%,#ffffff08 58%,transparent 85%);background-size:240% 100%;animation:platinum-flow 12s ease-in-out infinite}#storefront .home-main-banner h1{color:#fff;text-shadow:0 0 26px #ffffff12}#storefront .home-main-banner .eyebrow,#storefront .home-main-banner>div>p:first-child{color:#fff;text-shadow:0 0 12px #fff8}#storefront .home-main-banner a[class*=border]{border-color:#fff;box-shadow:0 0 0 1px #ffffff24,0 0 16px #ffffff10}#storefront :is(.home-benefits,.home-categories,.home-products,.home-bestsellers,.home-newsletter,.home-instagram):before{height:1px;background:linear-gradient(90deg,transparent,#ffffff55 18%,#fff 48%,#ffffff55 82%,transparent);animation:platinum-line 4s ease-in-out infinite}#storefront :is(.home-benefits .group,.home-bestsellers>div,.home-promo>div,.contact-card){border-color:#ffffff8f;background-image:linear-gradient(135deg,#ffffff0b,transparent 38%,#ffffff05 72%,transparent);box-shadow:inset 0 1px 0 #ffffff20,0 16px 44px #0008;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background-color .3s ease}#storefront :is(.home-benefits .group,.home-bestsellers>div,.home-promo>div,.contact-card):hover{border-color:#fff;box-shadow:inset 0 1px 0 #ffffff42,0 0 26px #ffffff14,0 20px 55px #000b}#storefront .home-benefits .group>span{border:1px solid #ffffff8c;background:radial-gradient(circle at 35% 25%,#ffffff25,#050505 68%);box-shadow:0 0 18px #ffffff14,inset 0 1px 0 #ffffff45}#storefront .home-coupon{border-color:#ffffffd1;box-shadow:inset 0 1px 0 #ffffff26,inset 0 -1px 0 #ffffff26,0 0 22px #ffffff0d}#storefront .home-coupon-copy{animation:platinum-pulse 3.8s ease-in-out infinite}#storefront .brand-mark{border-color:#fff;background:radial-gradient(circle at 50% 36%,#ffffff20,#000 72%);box-shadow:0 0 20px #ffffff21,inset 0 1px 0 #ffffff55}#storefront .social-link:hover,#storefront a.contact-card:hover{box-shadow:0 0 0 1px #fff,0 0 30px #ffffff42}#storefront .contact-card-kicker,#storefront .contact-eyebrow,#storefront .footer-heading{color:transparent!important;background:linear-gradient(90deg,#aaa,#fff 45%,#cfcfcf 68%,#fff);animation:platinum-flow 7s linear infinite}#storefront .contact-icon{background:linear-gradient(145deg,#aaa,#fff 42%,#c6c6c6 72%,#fff);box-shadow:0 0 24px #ffffff2b,inset 0 1px 1px #fff}#storefront .contact-icon>span{background:#000}#storefront .payment-logo-card{box-shadow:0 0 0 1px #ffffff8c,0 7px 22px #0009}#storefront .payment-logo-card:hover{box-shadow:0 0 0 1px #fff,0 0 24px #ffffff55,0 10px 28px #000b}#storefront .focus-ring:focus-visible{outline:2px solid #fff;outline-offset:4px;box-shadow:0 0 24px #ffffff6b}#storefront .premium-header .store-topbar{background:linear-gradient(105deg,#777,#cfcfcf 22%,#fff 50%,#c7c7c7 78%,#6f6f6f);border-color:#fff;box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #4f4f4f99,0 2px 14px #ffffff24;animation:none}#storefront .premium-header .store-topbar span{color:#080808;text-shadow:0 1px 0 #fff}#storefront .header-offers,#storefront .hero-primary-cta,#storefront .home-banner-mobile-cta,#storefront .home-hero-cta,#storefront .mobile-offers-link{color:#090909;background:linear-gradient(115deg,#a9a9a9,#f4f4f4 24%,#fff 48%,#d6d6d6 72%,#9c9c9c);border-color:#fff;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #7777,0 3px 18px #ffffff26;animation:none;transition:transform .25s,box-shadow .25s,filter .25s}#storefront .header-offers:before,#storefront .hero-primary-cta:before,#storefront .home-banner-mobile-cta:before,#storefront .home-hero-cta:before,#storefront .mobile-offers-link:before{inset:-50%;width:auto;background:linear-gradient(110deg,transparent 35%,#fff 50%,transparent 65%);filter:none;opacity:.85;transform:translateX(-100%);transition:transform .65s ease;animation:none}#storefront .header-offers:focus-visible:before,#storefront .header-offers:hover:before,#storefront .hero-primary-cta:hover:before,#storefront .home-banner-mobile-cta:focus-visible:before,#storefront .home-banner-mobile-cta:hover:before,#storefront .home-hero-cta:hover:before,#storefront .mobile-offers-link:hover:before{transform:translateX(100%)}#storefront .header-offers:focus-visible,#storefront .header-offers:hover,#storefront .hero-primary-cta:hover,#storefront .home-banner-mobile-cta:focus-visible,#storefront .home-banner-mobile-cta:hover,#storefront .home-hero-cta:hover,#storefront .mobile-offers-link:hover{color:#090909;background:linear-gradient(115deg,#b8b8b8,#fff 48%,#cfcfcf);box-shadow:inset 0 1px 0 #fff,0 7px 27px #ffffff4d;filter:brightness(1.08);transform:translateY(-2px)}#storefront .home-main-banner:before{animation:none}#storefront :is(.home-benefits,.home-categories,.home-products,.home-bestsellers,.home-newsletter,.home-instagram):before{background:linear-gradient(90deg,transparent,#ffffff28 20%,#ffffffb8 50%,#ffffff28 80%,transparent);filter:drop-shadow(0 0 4px #ffffff42);animation:none}#storefront .home-coupon-copy{animation:none}#storefront :is(.home-benefits .group,.home-bestsellers>div,.home-promo>div,.contact-card){border-color:#ffffff66;box-shadow:inset 0 1px 0 #ffffff17,0 14px 38px #0008}#storefront :is(.home-benefits .group,.home-bestsellers>div,.home-promo>div,.contact-card):hover{border-color:#ffffffc7;box-shadow:inset 0 1px 0 #ffffff38,0 0 0 3px #ffffff0a,0 18px 48px #000b}#storefront :where([class*=border-],[class~=border]){border-color:#ffffff8f}#storefront .brand-mark{border-color:#ffffffa8}#storefront .brand-mark img{filter:none}#storefront .home-main-banner{width:100%;border:0!important;background:#000}#storefront .home-main-banner:before{display:none}#storefront .home-banner-desktop{line-height:0}#storefront .home-banner-desktop img{width:100%;height:auto}#storefront .home-banner-hotspot{z-index:2}#storefront .home-banner-hotspot:focus-visible{outline:2px solid #fff;outline-offset:5px}#storefront .home-main-banner+.home-benefits:before{display:none}@media (max-width:767px){#storefront .home-banner-mobile{height:max(560px,calc(100svh - 132px));max-height:760px}#storefront .home-banner-mobile h1{text-shadow:0 2px 26px #000,0 0 32px #000}#storefront .home-banner-mobile-cta{width:min(100%,290px)}}@media (min-width:768px){#storefront .home-banner-desktop{min-height:min(40vw,793px);background:#080808}}#storefront{--color-line:#2b2b2b;--gold-soft:#ffffff2e;--gold-faint:#ffffff17}#storefront :where([class*=border-],[class~=border]){border-color:#ffffff26}#storefront .premium-header{border-color:#ffffff24;box-shadow:0 12px 40px #000c,inset 0 -1px 0 #ffffff14}#storefront .premium-header .store-topbar{border-color:#ffffff75}#storefront .header-categories,#storefront .header-categories .header-category-all{border-color:#ffffff21}#storefront .header-actions>:is(a,button){border-color:#ffffff38;box-shadow:inset 0 1px 0 #ffffff1f}#storefront .header-actions>:is(a,button):hover{border-color:#ffffffc4;box-shadow:0 0 0 3px #ffffff0d,0 0 18px #ffffff24}#storefront .header-desktop-search>div>div:first-child,#storefront .header-mobile-search>div>div:first-child{border-color:#ffffff31;background:#101010;box-shadow:inset 0 1px 0 #ffffff0a}#storefront .header-desktop-search>div>div:first-child:focus-within,#storefront .header-mobile-search>div>div:first-child:focus-within{border-color:#ffffff9c;box-shadow:0 0 0 3px #ffffff0d,0 0 20px #ffffff12}#storefront .header-offers,#storefront .hero-primary-cta,#storefront .home-banner-mobile-cta,#storefront .home-hero-cta,#storefront .mobile-offers-link{border-color:#ffffffd9}#storefront .home-coupon{border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff0c,inset 0 -1px 0 #ffffff0c}#storefront .home-coupon-copy{border-color:#ffffff42;box-shadow:inset 0 1px 0 #ffffff0d}#storefront .home-coupon-copy:hover{border-color:#fff;box-shadow:0 0 18px #ffffff21}#storefront :is(.home-benefits,.home-newsletter,.home-instagram):before{display:none}#storefront :is(.home-benefits .group,.home-bestsellers>div,.home-promo>div,.contact-card){border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff0d,0 14px 38px #0008}#storefront :is(.home-benefits .group,.home-bestsellers>div,.home-promo>div,.contact-card):hover{border-color:#ffffff70;box-shadow:inset 0 1px 0 #ffffff21,0 0 0 3px #ffffff08,0 18px 48px #000b}#storefront .home-benefits .group>span{border-color:#ffffff2b;box-shadow:inset 0 1px 0 #ffffff21}#storefront .home-categories .group{border-color:#ffffff21;box-shadow:0 16px 42px #0008}#storefront .home-categories .group:hover{border-color:#ffffff61;box-shadow:0 22px 58px #000b,0 0 22px #ffffff0a}#storefront .home-newsletter{border:0;box-shadow:inset 0 1px 0 #ffffff0d}#storefront .home-newsletter form{border-color:#ffffff38;background:linear-gradient(135deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px 0 #ffffff0d;transition:border-color .25s,box-shadow .25s}#storefront .home-newsletter form:focus-within{border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff0a,0 0 22px #ffffff10,inset 0 1px 0 #ffffff1c}#storefront .home-instagram{border-color:#ffffff1c}#storefront .store-footer{border-color:#ffffff17;box-shadow:inset 0 1px 0 #ffffff0a}#storefront .footer-brand-logo{width:min(250px,74vw);border-color:transparent!important;background:transparent;box-shadow:none}#storefront .footer-brand-logo img{filter:none;filter:drop-shadow(0 0 14px #d8b46f24)}#storefront .social-link{border-color:#ffffff35;box-shadow:inset 0 1px 0 #ffffff0a}#storefront .social-link:hover{border-color:#ffffffb8;box-shadow:0 0 0 3px #ffffff0b,0 0 18px #ffffff18}#storefront .payment-methods-section,#storefront .store-footer>:last-child{border-color:#ffffff17!important}#storefront .payment-logo-card{box-shadow:0 0 0 1px #ffffff26,0 6px 18px #0009}#storefront .payment-logo-card:hover{box-shadow:0 0 0 1px #ffffff80,0 8px 22px #000b}#storefront :is(.home-products,.home-bestsellers)>div:first-child,#storefront main :is([class*=border-b],[class*=border-t]){border-color:#ffffff1f}#storefront .header-desktop-search input,#storefront .header-mobile-search input{appearance:none;background:transparent;border:0;box-shadow:none}#storefront .header-desktop-search input:focus,#storefront .header-mobile-search input:focus{background:transparent;box-shadow:none}#storefront .header-desktop-search input::-webkit-search-cancel-button,#storefront .header-mobile-search input::-webkit-search-cancel-button{appearance:none}#storefront{--brand-gold:#d6b56f;--brand-gold-light:#f2dea9;--brand-gold-soft:#d6b56f4d;--brand-gold-faint:#d6b56f1c;--color-sale:#d6b56f}#storefront .premium-header .store-topbar{color:#21180b;background:linear-gradient(105deg,#a9823d,#d7b76f 22%,#f2dea9 50%,#d1ad63 78%,#987333);border-color:#f5e2b5;box-shadow:inset 0 1px 0 #fff8d6b8,inset 0 -1px 0 #71511f80,0 2px 14px #d6b56f2e}#storefront .premium-header .store-topbar span{color:#21180b;text-shadow:0 1px 0 #fff5d966}#storefront .header-offers,#storefront .hero-primary-cta,#storefront .home-banner-mobile-cta,#storefront .home-hero-cta,#storefront .mobile-offers-link{color:#211b12;background:linear-gradient(115deg,#cbb080,#f1e3c5 48%,#d7bd8c);border-color:#f2dfb9;box-shadow:inset 0 1px 0 #fff9,0 3px 18px #d1b58024}#storefront .header-offers:focus-visible,#storefront .header-offers:hover,#storefront .hero-primary-cta:hover,#storefront .home-banner-mobile-cta:focus-visible,#storefront .home-banner-mobile-cta:hover,#storefront .home-hero-cta:hover,#storefront .mobile-offers-link:hover{color:#211b12;background:linear-gradient(115deg,#d4b779,#f7e8c7 48%,#d8b776);border-color:#f5e2b5;box-shadow:inset 0 1px 0 #fffc,0 7px 27px #d1b5804d}#storefront .header-nav-link:after{background:var(--brand-gold)}#storefront .header-actions>:is(a,button):hover{color:var(--brand-gold-light);border-color:var(--brand-gold);background:var(--brand-gold-faint);box-shadow:0 0 0 3px #d6b56f12,0 0 18px #d6b56f2b}#storefront .header-desktop-search>div>div:first-child:focus-within,#storefront .header-mobile-search>div>div:first-child:focus-within{border-color:var(--brand-gold-soft);box-shadow:0 0 0 3px #d6b56f0d,0 0 20px #d6b56f14}#storefront .eyebrow,#storefront .home-coupon-message p:first-child{color:var(--brand-gold-light);text-shadow:0 0 14px #d6b56f24}#storefront .home-bestsellers>div:first-child,#storefront .home-products>div:first-child{border-color:#d6b56f29}#storefront .home-benefits .group>span{color:var(--brand-gold-light);border-color:#d6b56f42;background:radial-gradient(circle at 35% 25%,#d6b56f24,#050505 68%);box-shadow:inset 0 1px 0 #f2dea933,0 0 16px #d6b56f12}#storefront .home-categories .group:hover{border-color:#d6b56f73;box-shadow:0 22px 58px #000b,0 0 24px #d6b56f14}#storefront .home-categories .group:hover strong{color:#fff7e8}#storefront .home-categories .group:hover span:has(>svg),#storefront .home-categories .group:hover strong+span{color:#211b12;background:linear-gradient(145deg,#f1e3c5,#c9a866);border-color:#f2dfb9}#storefront .home-newsletter button[type=submit]{color:#211b12;background:linear-gradient(145deg,#f1e3c5,#c9a866);box-shadow:inset 0 1px 0 #fff9,0 0 18px #d6b56f20}#storefront .home-newsletter button[type=submit]:hover{background:linear-gradient(145deg,#fff1cf,#d6b56f);box-shadow:inset 0 1px 0 #fff,0 0 24px #d6b56f38}#storefront .contact-card-kicker,#storefront .contact-eyebrow,#storefront .footer-heading{background:linear-gradient(90deg,#a9823d,#f2dea9 45%,#d1ad63 72%,#f2dea9);background-size:220% 100%;background-clip:text;-webkit-background-clip:text}#storefront .social-link:hover{color:var(--brand-gold-light);background:#1a160f;border-color:var(--brand-gold-soft);box-shadow:0 0 0 3px #d6b56f0d,0 0 20px #d6b56f1f}#storefront .payment-logo-card:hover{box-shadow:0 0 0 1px #d6b56f80,0 0 20px #d6b56f20,0 8px 22px #000b}#storefront .contact-card:hover{border-color:var(--brand-gold-soft);box-shadow:inset 0 1px 0 #f2dea926,0 0 0 3px #d6b56f0a,0 20px 52px #000b}#storefront .focus-ring:focus-visible{outline-color:var(--brand-gold-light);box-shadow:0 0 22px #d6b56f33}@media (max-width:767px){#storefront .home-banner-mobile-brand{display:flex;align-items:center;justify-content:flex-start}#storefront .home-banner-mobile-brand img{filter:drop-shadow(0 3px 18px rgba(0,0,0,.72))}#storefront .home-banner-mobile{height:auto!important;min-height:0!important;max-height:none!important;align-items:normal!important}#storefront .home-banner-mobile>img{position:relative!important;width:100%!important;height:auto!important;inset:auto!important;object-fit:contain!important}}@keyframes topbar-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#storefront .topbar-current-message{animation:topbar-message-in .38s ease-out both;width:100%;line-height:1.15}@media (max-width:480px){#storefront .topbar-current-message{font-size:8.5px;letter-spacing:.08em;padding-inline:10px}}#storefront .footer-nuvzora-credit{display:inline-flex;align-items:center;gap:.42rem;padding:.34rem .62rem;border:1px solid #ffffff17;border-radius:999px;background:linear-gradient(180deg,#ffffff05,#ffffff02);color:#ffffff70;text-decoration:none;letter-spacing:.035em;box-shadow:inset 0 1px 0 #ffffff08;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}#storefront .footer-nuvzora-prefix{color:#ffffff58;transition:color .22s ease}#storefront .footer-nuvzora-name{color:#d9bd7c;font-weight:650;letter-spacing:.075em}#storefront .footer-nuvzora-credit:hover{color:#f4dfad;border-color:#d6b56f55;background:linear-gradient(180deg,#d6b56f0b,#ffffff03);box-shadow:inset 0 1px 0 #f4dfad12,0 0 18px #d6b56f12;transform:translateY(-1px)}#storefront .footer-nuvzora-credit:hover .footer-nuvzora-prefix{color:#ffffff8f}@media (max-width:639px){#storefront .footer-bottom-bar{gap:.55rem}#storefront .footer-nuvzora-credit{padding:.3rem .56rem}}