@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap";@font-face{font-family:"NVDuneHero";font-weight:100;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-Thin.woff2") format("woff2")}@font-face{font-family:"NVDuneHero";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-Light.woff2") format("woff2")}@font-face{font-family:"NVDuneHero";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-Regular.woff2") format("woff2")}@font-face{font-family:"NVDuneHero";font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-Medium.woff2") format("woff2")}@font-face{font-family:"NVDuneHero";font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-SemiBold.woff2") format("woff2")}@font-face{font-family:"NVDuneHero";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-Bold.woff2") format("woff2")}@font-face{font-family:"NVDuneHero";font-weight:800;font-style:normal;font-display:swap;src:url("../fonts/NVDuneHero-ExtraBold.woff2") format("woff2")}:root{--col-dark: #3a3334;--col-dark-mid: #4a4243;--col-dark-soft: #5c5455;--col-gold: #d99f66;--col-gold-light: #e8be96;--col-gold-dim: #b07f48;--col-cream: #eeebdd;--col-cream-mid: #e0dccc;--col-white: #ffffff;--col-black: #0a0809;--glass-bg: rgba(58, 51, 52, 0.45);--glass-border: rgba(217, 159, 102, 0.25);--font-display: 'NVDuneHero', 'DM Sans', sans-serif;--font-body: 'DM Sans', sans-serif;--text-h1: clamp(52px, 8vw, 110px);--text-h2: clamp(36px, 5vw, 64px);--text-h3: clamp(24px, 3vw, 36px);--text-h4: clamp(18px, 2vw, 24px);--text-body: clamp(14px, 1.2vw, 17px);--text-sm: clamp(11px, 1vw, 13px);--space-xs: 8px;--space-sm: 16px;--space-md: 32px;--space-lg: 64px;--space-xl: 128px;--layout-gutter: 24px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-full: 9999px;--dur-fast: 0.18s;--dur-mid: 0.32s;--dur-slow: 0.55s;--ease-brand: cubic-bezier(0.22, 1, 0.36, 1);--z-nav: 900;--z-header-blur: 850;--produto-card-price-size: clamp(18px, 2vw, 22px);--produto-card-price-size-mobile: 13px;--produto-card-title-size: var(--produto-card-price-size);--produto-card-title-size-mobile: var(--produto-card-price-size-mobile)}.noise-overlay{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px}html.nav-menu-open{overflow:hidden}.nav{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);display:flex;justify-content:center;padding:calc(12px + env(safe-area-inset-top, 0px)) var(--layout-gutter) 0;pointer-events:none}.nav-shell{position:relative;pointer-events:auto;width:100%;max-width:none;z-index:0}.nav-mobile-backdrop[hidden]{display:none !important}.nav-mobile-backdrop{position:fixed;inset:0;z-index:calc(var(--z-nav) - 1);display:block;margin:0;padding:0;border:none;background:rgba(10,8,9,.18);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s var(--ease-brand),visibility .48s var(--ease-brand)}.nav-mobile-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.nav-bar-stage{position:relative;z-index:1;display:grid;width:100%}.nav-bar-glass,.nav-bar-pop{grid-area:1/1;width:100%;min-width:0}.nav-bar-glass{align-self:stretch;border-radius:14px;z-index:0;pointer-events:none;transform-origin:center top}.nav-bar-pop{z-index:1}.nav-col--left,.nav-col--right{display:none}.nav-glass{position:relative;isolation:isolate;background:rgba(0,0,0,0);border:none;box-shadow:none}.nav-glass::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:rgba(10,8,9,.32);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 24px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.06);transition:background var(--dur-slow) var(--ease-brand),border-color var(--dur-slow) var(--ease-brand),box-shadow var(--dur-slow) var(--ease-brand)}.nav.scrolled .nav-bar-glass.nav-glass::before{background:rgba(10,8,9,.52);border-color:hsla(0,0%,100%,.14);box-shadow:0 8px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08)}.nav-bar>.nav-menu-toggle,.nav-bar>.nav-col--left,.nav-bar>.nav-col--right{position:relative;z-index:1}.nav-bar{position:relative;width:100%;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.5vw,32px);--nav-bar-pad-block: 8px;padding:var(--nav-bar-pad-block);border-radius:14px;overflow:hidden;transition:padding var(--dur-slow) var(--ease-brand)}.nav.scrolled .nav-bar{--nav-bar-pad-block: 9px}.nav-menu-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:10px;background:rgba(0,0,0,0);color:rgba(238,235,221,.92);cursor:pointer;transition:color var(--dur-fast),opacity var(--dur-fast)}.nav-menu-toggle:hover{color:var(--col-cream)}.nav-menu-toggle-icon{position:relative;display:block;width:18px;height:14px}.nav-menu-toggle-icon::before,.nav-menu-toggle-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;border-radius:1px;background:currentColor;transition:transform var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand),top var(--dur-mid) var(--ease-brand),bottom var(--dur-mid) var(--ease-brand)}.nav-menu-toggle-icon::before{top:0;box-shadow:0 6px 0 currentColor}.nav-menu-toggle-icon::after{bottom:0}.nav-menu-toggle[aria-expanded=true] .nav-menu-toggle-icon::before{top:6px;box-shadow:none;transform:rotate(45deg)}.nav-menu-toggle[aria-expanded=true] .nav-menu-toggle-icon::after{bottom:6px;transform:rotate(-45deg)}.nav-mobile-menu[hidden]{display:none !important}.nav-mobile-menu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:2;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity var(--dur-mid) var(--ease-brand),transform var(--dur-mid) var(--ease-brand),visibility var(--dur-mid) var(--ease-brand)}.nav-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-mobile-bubble{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;border-radius:14px;font-family:var(--font-body);font-weight:400;font-size:14px;letter-spacing:.01em;text-decoration:none;color:rgba(22,18,16,.92);text-align:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:none;transition:color var(--dur-fast),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand);will-change:transform,opacity}.nav-mobile-bubble-glass{overflow:visible;border:1px solid hsla(0,0%,100%,.28);box-shadow:0 4px 20px rgba(0,0,0,.1),0 2px 12px rgba(217,159,102,.1)}.nav-mobile-bubble-glass::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, rgba(238, 220, 190, 0.48) 0%, rgba(217, 159, 102, 0.34) 100%);border:1px solid hsla(0,0%,100%,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),0 6px 22px rgba(217,159,102,.12)}.nav-mobile-bubble .nav-split-wrap,.nav-mobile-bubble .nav-split-char{position:relative;z-index:1}.nav-mobile-bubble-glass:hover,.nav-mobile-bubble-glass:focus-visible{color:#0a0809;border-color:hsla(0,0%,100%,.42);box-shadow:0 8px 28px rgba(0,0,0,.14),0 4px 16px rgba(217,159,102,.2);outline:none}.nav-mobile-bubble-glass:hover::before,.nav-mobile-bubble-glass:focus-visible::before{background:linear-gradient(145deg, rgba(245, 228, 200, 0.55) 0%, rgba(232, 190, 150, 0.42) 100%);border-color:hsla(0,0%,100%,.45)}.nav-mobile-bubble--cta.nav-mobile-bubble-glass::before{background:linear-gradient(145deg, rgba(245, 232, 210, 0.52) 0%, rgba(217, 159, 102, 0.4) 100%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav-mobile-bubble-glass::before{background:rgba(217,159,102,.72)}.nav-mobile-bubble-glass:hover::before,.nav-mobile-bubble-glass:focus-visible::before{background:var(--col-gold-light)}}.nav-col--left,.nav-col--right{align-items:center;align-self:center;min-width:0}.nav-col--left{flex:1;justify-content:flex-start}.nav-col--right{flex:1;justify-content:flex-end;gap:clamp(16px,2vw,28px)}.nav-brand{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;display:inline-flex;align-items:center;gap:.28em;line-height:1;font-family:var(--font-display);font-size:clamp(18px,2vw,24px);letter-spacing:.04em;text-transform:none;color:var(--col-cream);text-decoration:none;white-space:nowrap;transition:opacity var(--dur-fast)}.nav-brand:hover{opacity:.85}.nav-brand-main{font-weight:700;text-transform:uppercase}.nav-brand-sub{font-weight:300;color:rgba(238,235,221,.88);text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:clamp(8px,1.2vw,18px);list-style:none;margin:0;padding:0}.nav-links li{display:flex;align-items:center}.nav-links a{position:relative;isolation:isolate;display:inline-flex;align-items:center;line-height:1;padding:7px 11px;border-radius:8px;border:1px solid rgba(0,0,0,0);font-family:var(--font-body);font-weight:400;font-size:clamp(12px,1vw,14px);letter-spacing:.01em;text-transform:none;color:rgba(238,235,221,.88);text-decoration:none;white-space:nowrap;box-shadow:0 0 0 rgba(217,159,102,0);transition:color var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}.nav-links a::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(145deg, rgba(238, 220, 190, 0.78) 0%, rgba(217, 159, 102, 0.62) 100%);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);transition:opacity var(--dur-mid) var(--ease-brand)}.nav-links a .nav-split-wrap,.nav-links a .nav-split-char{position:relative;z-index:1}.nav-links a:hover,.nav-links a:focus-visible{color:#0a0809;border-color:hsla(0,0%,100%,.32);box-shadow:0 4px 18px rgba(0,0,0,.14),0 2px 14px rgba(217,159,102,.22);outline:none}.nav-links a:hover::before,.nav-links a:focus-visible::before{opacity:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav-links a::before{background:rgba(217,159,102,.72)}.nav-links a:hover::before,.nav-links a:focus-visible::before{background:var(--col-gold-light)}}.nav-user{display:flex;align-items:center;gap:10px;text-decoration:none;color:rgba(238,235,221,.88);transition:color var(--dur-fast);white-space:nowrap}.nav-user:hover{color:var(--col-cream)}.nav-user-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(238,235,221,.35);color:rgba(238,235,221,.9)}.nav-user-name{font-family:var(--font-body);font-size:14px;font-weight:400}.nav-action{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.nav-action.btn-primary.btn-glass{gap:8px;padding:10px 16px;border-radius:8px;font-size:11px;letter-spacing:.16em;overflow:hidden;text-decoration:none;align-self:center;justify-content:center}.nav-action.btn-primary.btn-glass .btn-primary__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;font-size:13px;line-height:1}.nav-action.btn-primary.btn-glass .nav-action-label,.nav-action.btn-primary.btn-glass .nav-split-wrap{align-self:center}.nav-action-label{position:relative;z-index:1;display:inline-flex;align-items:center;line-height:1}.nav-split-wrap{display:inline-block;overflow:hidden;vertical-align:middle;line-height:1}.nav-split-char{display:inline-block;line-height:1}.nav-brand-main,.nav-brand-sub{display:inline-flex;align-items:center;line-height:1}.nav-bar-glass.is-entering{will-change:transform}.nav-action.is-entering{will-change:transform,opacity}.btn-primary.btn-glass{color:#000;isolation:isolate;overflow:visible;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 6px 28px rgba(0,0,0,.22),0 2px 12px rgba(217,159,102,.18);justify-content:center;align-items:center;text-align:center}.btn-primary.btn-glass .btn-primary__label,.btn-primary.btn-glass .btn-primary__icon{position:relative;z-index:1;color:#000}.btn-primary.btn-glass::before{z-index:-1;opacity:1;border-radius:inherit;background:linear-gradient(145deg, rgba(238, 220, 190, 0.78) 0%, rgba(217, 159, 102, 0.62) 100%);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);transition:background var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}.btn-glass-glow-ring{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;overflow:visible}.btn-glass-glow-ring__svg{display:block;width:100%;height:100%;overflow:visible}.btn-glass-glow-ring__path{fill:none;stroke:url(#hero-btn-stroke-gradient);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-dashoffset:0;opacity:.88;filter:url(#hero-btn-stroke-glow);animation:hero-btn-stroke-glow 2.75s cubic-bezier(0.45, 0.05, 0.35, 1) infinite}.btn-glass--hero:hover .btn-glass-glow-ring__path,.btn-glass--hero:focus-visible .btn-glass-glow-ring__path{opacity:1}@keyframes hero-btn-stroke-glow{to{stroke-dashoffset:-1}}.btn-primary.btn-glass::after,.nav-mobile-bubble-glass::after{content:"";position:absolute;inset:-1px;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;border:1px solid rgba(0,0,0,0);background:linear-gradient(transparent, transparent) padding-box,linear-gradient(to top, rgb(255, 252, 245) 0%, rgba(255, 255, 255, 0.78) 14%, rgba(255, 255, 255, 0.32) 40%, rgba(255, 255, 255, 0.16) 68%, rgba(255, 255, 255, 0.24) 100%) border-box;box-shadow:0 1px 0 hsla(0,0%,100%,.45),0 4px 16px rgba(255,252,245,.2);transition:opacity var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}.btn-primary.btn-glass:hover{transform:none;background:rgba(0,0,0,0);box-shadow:0 10px 36px rgba(0,0,0,.28),0 4px 16px rgba(217,159,102,.28)}.btn-primary.btn-glass:hover::before{background:linear-gradient(145deg, rgba(245, 228, 200, 0.88) 0%, rgba(232, 190, 150, 0.75) 100%);border-color:hsla(0,0%,100%,.48)}.btn-primary.btn-glass:hover::after,.btn-primary.btn-glass:focus-visible::after,.nav-mobile-bubble-glass:hover::after,.nav-mobile-bubble-glass:focus-visible::after{opacity:1;box-shadow:0 1px 0 hsla(0,0%,100%,.72),0 3px 10px rgba(255,252,245,.42),0 8px 22px rgba(255,252,245,.22)}.btn-primary.btn-glass:active{transform:scale(0.98)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.btn-primary.btn-glass::before{background:var(--col-gold);border-color:hsla(0,0%,100%,.25)}.btn-primary.btn-glass:hover::before{background:var(--col-gold-light)}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1;color:var(--col-dark);background:var(--col-gold);padding:18px 36px;border-radius:var(--radius-full);transition:all var(--dur-mid) var(--ease-brand);position:relative;overflow:hidden;box-sizing:border-box}.btn-primary__label{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.15;max-width:100%}.btn-primary::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.25), transparent);opacity:0;transition:opacity var(--dur-fast)}.btn-primary:hover{transform:translateY(-2px);background:var(--col-gold-light)}.btn-primary:hover::before{opacity:1}.btn-primary:active{transform:translateY(0) scale(0.98)}@media(min-width: 769px){.nav{padding:calc(16px + env(safe-area-inset-top, 0px)) var(--layout-gutter) 0}.nav-bar{--nav-bar-pad-block: 9px}}@media(min-width: 1025px){.nav{padding:calc(20px + env(safe-area-inset-top, 0px)) var(--layout-gutter) 0}.nav-menu-toggle,.nav-mobile-menu,.nav-mobile-backdrop{display:none !important}.nav-col--left,.nav-col--right{display:flex}.nav-bar{--nav-bar-pad-block: 10px}.nav.scrolled .nav-bar{--nav-bar-pad-block: 9px}.nav-bar,.nav-bar-glass{border-radius:16px}}body.loja-page{background:var(--col-dark);color:var(--col-cream);overflow-x:hidden}.loja-page .nav-col--right{gap:10px}.nav-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(217,159,102,.28);background:rgba(0,0,0,0);color:rgba(238,235,221,.75);text-decoration:none;flex-shrink:0;transition:border-color var(--dur-fast),color var(--dur-fast),background var(--dur-fast)}.nav-cart-btn:hover{border-color:rgba(217,159,102,.62);color:var(--col-cream);background:rgba(217,159,102,.07)}.nav-cart-count{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-full);background:var(--col-gold);color:var(--col-dark);font-family:var(--font-display);font-size:9px;font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1;pointer-events:none}.loja-btn--added{border-color:rgba(217,159,102,.9) !important;background:rgba(217,159,102,.18) !important;pointer-events:none;box-shadow:0 0 0 4px rgba(217,159,102,.1),inset 0 1px 0 hsla(0,0%,100%,.65),0 4px 24px rgba(217,159,102,.22) !important}.loja-page .nav-links a[aria-current=page]{color:var(--col-gold);pointer-events:none}.loja-hero{position:relative;width:100%;max-width:none;--loja-hero-min-height: clamp(520px, 88dvh, 920px);--loja-hero-min-height-tablet: clamp(580px, 94dvh, 980px);--loja-hero-min-height-desktop: clamp(640px, 100dvh, 1100px);--loja-hero-min-height-ultrawide: clamp(720px, 100dvh, 1200px);min-height:var(--loja-hero-min-height);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:env(safe-area-inset-top, 0px) var(--layout-gutter) clamp(56px,9vh,80px);box-sizing:border-box;overflow:hidden;background:var(--col-dark);--loja-hero-bg-size: cover;--loja-hero-bg-position: center center;--loja-hero-bg-position-mobile: 72% center;--loja-hero-bg-position-tablet: 62% center;--loja-hero-bg-position-ultrawide: 55% center}.loja-hero__bg{position:absolute;inset:0;width:100%;min-width:100%;height:100%;background-image:url("../images/bg-benis-site.webp");background-size:var(--loja-hero-bg-size);background-position:var(--loja-hero-bg-position-mobile);background-repeat:no-repeat}.loja-hero--video{--loja-hero-video-opacity: 0.72;--loja-hero-video-position: center center;--loja-hero-video-scrim: rgba(10, 8, 9, 0.16)}.loja-hero--video .loja-hero__bg{display:none !important;background-image:none !important}.loja-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--col-black)}.loja-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--loja-hero-video-position);opacity:var(--loja-hero-video-opacity);filter:brightness(0.88) saturate(0.94);transform:translateZ(0);pointer-events:none}.loja-hero__video-scrim{position:absolute;inset:0;z-index:1;background:var(--loja-hero-video-scrim);pointer-events:none}.loja-hero--video .loja-hero__overlay{z-index:1;background:linear-gradient(180deg, rgba(10, 8, 9, 0.38) 0%, rgba(10, 8, 9, 0.48) 45%, rgba(10, 8, 9, 0.72) 100%)}.loja-hero--video .loja-hero__glow{z-index:1}.loja-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(10, 8, 9, 0.5) 0%, rgba(10, 8, 9, 0.6) 40%, rgba(10, 8, 9, 0.9) 100%)}.loja-hero__glow{position:absolute;border-radius:50%;pointer-events:none}.loja-hero__glow--gold{width:700px;height:700px;top:-10%;right:5%;background:radial-gradient(circle, rgba(217, 159, 102, 0.18) 0%, transparent 70%);animation:hero-ambient-glow-pulse 5s ease-in-out infinite}.loja-hero__glow--amber{width:500px;height:500px;bottom:-5%;left:10%;background:radial-gradient(circle, rgba(180, 120, 60, 0.12) 0%, transparent 65%);animation:hero-ambient-glow-pulse 7s ease-in-out 2s infinite}.loja-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.5vh,24px);max-width:700px;margin:0 auto}.loja-hero__eyebrow{font-family:var(--font-display);font-weight:300;font-size:var(--text-sm);letter-spacing:.3em;text-transform:uppercase;color:var(--col-gold);margin:0}.loja-hero__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1);line-height:.95;letter-spacing:-0.02em;text-transform:uppercase;color:var(--col-cream);margin:0}.loja-hero__sub{font-family:var(--font-body);font-weight:300;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:rgba(238,235,221,.7);margin:0;max-width:480px;text-wrap:balance}.loja-hero__cta{margin-top:clamp(4px,1.5vh,12px)}.loja-hero__scroll-hint{position:absolute;bottom:clamp(24px,4vh,40px);left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-display);font-size:9px;font-weight:300;letter-spacing:.25em;text-transform:uppercase;color:rgba(238,235,221,.45)}.loja-hero__scroll-line{width:1px;height:36px;background:linear-gradient(to bottom, rgba(217, 159, 102, 0.6), rgba(217, 159, 102, 0));animation:scroll-indicator-line-drip 2.4s ease-in-out infinite;transform-origin:top center}@keyframes hero-ambient-glow-pulse{0%,100%{opacity:1}50%{opacity:.6}}@keyframes scroll-indicator-line-drip{0%{transform:scaleY(0.12);opacity:.35}45%{transform:scaleY(1);opacity:1}55%{transform:scaleY(1);opacity:.85}100%{transform:scaleY(0.12);opacity:.35}}.section-eyebrow{font-family:var(--font-display);font-weight:300;font-size:var(--text-sm);letter-spacing:.3em;text-transform:uppercase;color:var(--col-gold);margin-bottom:16px}.loja-produtos-header .section-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);text-transform:uppercase;letter-spacing:-0.01em}.loja-section-produtos{position:relative;z-index:2;background:var(--col-cream);border-radius:20px 20px 0 0;box-shadow:0 -6px 48px rgba(0,0,0,.28);padding:var(--space-xl) var(--layout-gutter) calc(var(--space-xl) + 40px);overflow:hidden;box-sizing:border-box}.loja-section-produtos::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 100%, rgba(217, 159, 102, 0.1) 0%, transparent 65%);pointer-events:none}.loja-produtos-header{text-align:center;margin-bottom:clamp(40px,6vh,72px);position:relative;z-index:1}.loja-produtos-header .section-eyebrow{color:var(--col-gold-dim);margin-bottom:12px}.loja-produtos-header .section-title{color:var(--col-dark);max-width:none;margin:0 auto}.loja-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(16px,2vw,28px);max-width:1200px;margin:0 auto;position:relative;z-index:1}.produto-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(145deg, var(--col-cream) 0%, var(--col-cream-mid) 100%);border:1px solid rgba(217,159,102,.22);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}.produto-card:hover{transform:translateY(-5px);border-color:rgba(217,159,102,.55);box-shadow:0 24px 48px rgba(58,51,52,.12),0 0 48px rgba(217,159,102,.14)}.produto-card--em-breve{opacity:.55;cursor:default}.produto-card__img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden;background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);flex-shrink:0}.produto-card:not(.produto-card--em-breve):hover .produto-card__img-wrap::after{opacity:1}.produto-card__img-wrap::after{content:"";position:absolute;inset:0;background:rgba(217,159,102,.08);opacity:0;transition:opacity var(--dur-mid) var(--ease-brand);pointer-events:none;z-index:1}.produto-card__img-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.produto-card__img-placeholder img{width:56px;height:auto;opacity:.14;filter:brightness(0) invert(1);pointer-events:none;user-select:none}.produto-card__badge{position:absolute;top:12px;right:12px;z-index:2;font-family:var(--font-display);font-weight:600;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--col-dark);background:var(--col-gold);padding:4px 10px;border-radius:var(--radius-sm);white-space:nowrap;line-height:1.4}.produto-card__badge--new{background:var(--col-cream);color:var(--col-dark);border:1px solid rgba(217,159,102,.55)}.produto-card__badge--em-breve{background:rgba(20,16,16,.72);color:rgba(238,235,221,.82);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.produto-card__body{display:flex;flex-direction:column;gap:8px;padding:clamp(16px,2vw,22px);flex:1}.produto-card__name{font-family:var(--font-display);font-weight:700;font-size:var(--produto-card-title-size);color:var(--col-dark);text-transform:uppercase;letter-spacing:.02em;line-height:1.15;margin:0}.produto-card__desc{font-family:var(--font-body);font-weight:300;font-size:clamp(12px,1vw,14px);color:rgba(58,51,52,.62);line-height:1.55;margin:0}.produto-card__price-wrap{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(217,159,102,.18)}.produto-card__price-compare-row{display:flex;align-items:flex-end;min-height:1.15em;line-height:1.15}.produto-card__price-compare{font-family:var(--font-display);font-weight:700;font-size:clamp(12px,1vw,14px);color:var(--col-gold);text-decoration:line-through;letter-spacing:.02em}.produto-card__price-compare.is-empty{visibility:hidden;user-select:none}.produto-card__price-main{font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2vw,22px);color:var(--col-dark);line-height:1.1}.produto-card__price-parcel{font-family:var(--font-body);font-weight:300;font-size:clamp(11px,.9vw,13px);color:rgba(58,51,52,.52);line-height:1.35}.produto-card__img-link{display:block;text-decoration:none;flex-shrink:0}.produto-card__name-link{text-decoration:none;color:inherit}.produto-card__name-link:hover .produto-card__name,.produto-card__name-link:hover .js-item-name,.produto-card__name-link:hover .item-name{color:var(--col-gold) !important;-webkit-text-fill-color:var(--col-gold) !important}.loja-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;line-height:1;text-align:center;box-sizing:border-box;cursor:pointer;border:1px solid rgba(217,159,102,.65);background:rgba(217,159,102,.06);border-radius:12px;padding:14px 28px;color:var(--col-dark);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 2px 16px rgba(217,159,102,.13);transition:background var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand),color var(--dur-mid) var(--ease-brand),transform var(--dur-fast) var(--ease-brand)}.loja-btn:hover{background:rgba(217,159,102,.13);border-color:rgba(217,159,102,.9);color:var(--col-dark);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 6px 24px rgba(217,159,102,.24);transform:translateY(-2px)}.loja-btn:active{transform:scale(0.97) translateY(0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),0 2px 8px rgba(217,159,102,.12)}.loja-btn--light{color:var(--col-cream);border-color:rgba(217,159,102,.72);background:rgba(217,159,102,.05)}.loja-btn--light:hover{color:var(--col-cream);border-color:rgba(217,159,102,.95)}.loja-btn--full{width:100%}.loja-btn--cta{border-color:rgba(217,159,102,.82);background:rgba(217,159,102,.09);box-shadow:0 0 0 4px rgba(217,159,102,.08),inset 0 1px 0 hsla(0,0%,100%,.58),0 4px 24px rgba(217,159,102,.2);padding:18px 36px;font-size:12px;letter-spacing:.25em;border-radius:14px;min-height:56px;overflow:hidden}.loja-btn--cta::before{content:"";position:absolute;inset:0;background:linear-gradient(145deg, rgba(255, 255, 255, 0.16) 0%, transparent 58%);pointer-events:none}.loja-btn--cta:hover{border-color:rgba(217,159,102,.96);background:rgba(217,159,102,.15);box-shadow:0 0 0 4px rgba(217,159,102,.12),inset 0 1px 0 hsla(0,0%,100%,.68),0 8px 32px rgba(217,159,102,.28)}.loja-btn--cta:active{box-shadow:0 0 0 4px rgba(217,159,102,.07),inset 0 1px 0 hsla(0,0%,100%,.42),0 2px 12px rgba(217,159,102,.14)}.produto-card__cta.loja-btn{margin-top:16px;width:100%;padding:14px 20px;justify-content:center}.loja-footer{position:relative;background:var(--col-dark);padding:var(--space-lg) var(--layout-gutter) calc(var(--space-md) + env(safe-area-inset-bottom, 0px));text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vh,32px);overflow:hidden}.loja-footer::before{content:"";display:block;width:48px;height:2px;border-radius:2px;background:linear-gradient(90deg, transparent, var(--col-gold), transparent);opacity:.5;flex-shrink:0}.loja-footer::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:600px;height:200px;background:radial-gradient(ellipse, rgba(217, 159, 102, 0.06) 0%, transparent 70%);pointer-events:none}.loja-footer__brand{font-family:var(--font-display);font-size:clamp(20px,2.5vw,28px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--col-cream);text-decoration:none;display:inline-flex;align-items:baseline;gap:.28em;transition:opacity var(--dur-fast)}.loja-footer__brand:hover{opacity:.85}.loja-footer__brand-sub{font-weight:300;color:rgba(238,235,221,.6)}.loja-footer__nav{display:flex;align-items:center;gap:clamp(16px,3vw,36px);flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.loja-footer__nav a{font-family:var(--font-body);font-size:clamp(11px,1vw,13px);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgba(238,235,221,.5);text-decoration:none;transition:color var(--dur-fast)}.loja-footer__nav a:hover{color:var(--col-gold)}.loja-footer__copy{font-family:var(--font-body);font-size:12px;font-weight:300;color:rgba(238,235,221,.28);line-height:1.5;margin:0;position:relative;z-index:1}@media(max-width: 960px){.loja-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.loja-section-produtos{padding:var(--space-lg) var(--layout-gutter) calc(var(--space-lg) + 24px)}.loja-hero,.loja-hero--video{min-height:100svh;min-height:100dvh;padding-top:calc(env(safe-area-inset-top, 0px) + 64px);padding-bottom:max(env(safe-area-inset-bottom, 0px),28px);justify-content:center;align-items:center}.loja-hero--video{--loja-hero-video-position: center center;--loja-hero-video-scrim: rgba(10, 8, 9, 0.16)}.loja-hero__content{align-items:center;text-align:center;width:100%;max-width:min(92vw,420px);margin:0 auto;gap:clamp(10px,2.2vh,18px)}.loja-hero__sub{font-size:clamp(13px,3.6vw,15px);line-height:1.55;text-align:center;max-width:34ch}.loja-hero__cta{display:flex;justify-content:center;width:100%}.loja-hero__scroll-hint{display:none}}@media(max-width: 520px){.loja-grid{grid-template-columns:1fr;max-width:340px}.loja-hero__title{font-size:clamp(44px,13vw,72px)}}@media(min-width: 769px){.loja-hero{min-height:var(--loja-hero-min-height-tablet)}.loja-hero__bg{background-position:var(--loja-hero-bg-position-tablet)}.loja-hero--video{--loja-hero-video-opacity: 0.74;--loja-hero-video-position: 62% center;--loja-hero-video-scrim: rgba(10, 8, 9, 0.14)}}@media(min-width: 1025px){.loja-hero{min-height:var(--loja-hero-min-height-desktop)}.loja-hero__bg{background-position:var(--loja-hero-bg-position)}.loja-hero--video{--loja-hero-video-opacity: 0.76;--loja-hero-video-position: center center;--loja-hero-video-scrim: rgba(10, 8, 9, 0.12)}}@media(min-width: 1400px){.loja-hero--video{--loja-hero-video-opacity: 0.78;--loja-hero-video-scrim: rgba(10, 8, 9, 0.11)}}@media(min-width: 1600px){.loja-hero{min-height:var(--loja-hero-min-height-ultrawide)}.loja-hero__bg{background-position:var(--loja-hero-bg-position-ultrawide)}.loja-hero--video{--loja-hero-video-opacity: 0.80;--loja-hero-video-position: 56% center}}@media(min-width: 1920px){.loja-hero--video{--loja-hero-video-opacity: 0.82;--loja-hero-video-position: 55% center;--loja-hero-video-scrim: rgba(10, 8, 9, 0.10)}.loja-hero--video .loja-hero__video{transform:translateZ(0) scale(1.02)}}@media(prefers-reduced-motion: reduce){.loja-hero__video{display:none}.loja-hero--video .loja-hero__media{background:var(--col-black)}}@media(prefers-reduced-motion: reduce){.loja-hero__glow--gold,.loja-hero__glow--amber{animation:none}.loja-hero__scroll-line{animation:none}.produto-card{transition:none}}.produto-breadcrumb-bar{display:flex;align-items:center;gap:8px;padding:calc(100px + env(safe-area-inset-top, 0px)) var(--layout-gutter) clamp(16px,2.5vh,28px);position:relative;z-index:1}.produto-breadcrumb-bar a{font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(238,235,221,.42);text-decoration:none;transition:color var(--dur-fast)}.produto-breadcrumb-bar a:hover{color:var(--col-gold)}.produto-breadcrumb-bar__sep{color:rgba(238,235,221,.22);font-size:12px;line-height:1}.produto-breadcrumb-bar__current{font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(238,235,221,.7)}.produto-main-section{position:relative;z-index:2;background:var(--col-cream);border-radius:20px 20px 0 0;box-shadow:0 -6px 48px rgba(0,0,0,.28);padding:clamp(40px,6vh,72px) var(--layout-gutter) clamp(48px,8vh,96px);box-sizing:border-box}.produto-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);max-width:1200px;margin:0 auto;align-items:start}.produto-gallery{position:sticky;top:clamp(80px,10vh,112px)}.produto-gallery__img{aspect-ratio:3/4;background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);border-radius:var(--radius-lg);border:1px solid rgba(217,159,102,.18);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.produto-gallery__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.produto-gallery__placeholder img{width:80px;height:auto;opacity:.1;filter:brightness(0) invert(1);user-select:none;pointer-events:none}.produto-info{display:flex;flex-direction:column;gap:24px}.produto-info__eyebrow{font-family:var(--font-display);font-size:11px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:rgba(58,51,52,.5);margin:0 0 10px 0}.produto-info__badge{display:inline-block;font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--col-dark);background:var(--col-gold);padding:4px 10px;border-radius:var(--radius-sm)}.produto-info__title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,48px);line-height:.97;letter-spacing:-0.01em;text-transform:uppercase;color:var(--col-dark);margin:0}.produto-info__price-main{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3vw,36px);color:var(--col-dark);line-height:1.1;margin:0}.produto-info__price-parcel{font-family:var(--font-body);font-size:13px;font-weight:300;color:rgba(58,51,52,.52);margin:5px 0 0 0}.produto-info__divider{border:none;border-top:1px solid rgba(217,159,102,.2);margin:0}.produto-info__desc{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.65;color:rgba(58,51,52,.7);margin:0}.produto-info__section-label{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(58,51,52,.65);margin:0 0 12px 0}.produto-tamanhos{display:flex;gap:8px;flex-wrap:wrap}.produto-tamanho-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(217,159,102,.35);background:rgba(0,0,0,0);border-radius:6px;font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:.1em;color:var(--col-dark);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.produto-tamanho-btn:hover{border-color:rgba(217,159,102,.75);background:rgba(217,159,102,.06)}.produto-tamanho-btn.is-active{background:var(--col-gold);border-color:var(--col-gold);color:var(--col-dark);font-weight:700}.produto-cta-row{display:flex;gap:12px;align-items:stretch}.produto-qty{display:flex;align-items:center;border:1px solid rgba(217,159,102,.4);border-radius:12px;overflow:hidden;flex-shrink:0}.produto-qty-btn{width:44px;height:52px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:var(--font-display);font-size:20px;font-weight:300;color:var(--col-dark);transition:background var(--dur-fast);display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.produto-qty-btn:hover{background:rgba(217,159,102,.08)}.produto-qty-num{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--col-dark);min-width:38px;text-align:center;letter-spacing:.05em;user-select:none}.produto-cta-main{flex:1;min-height:52px}.produto-ctas{display:flex;flex-direction:column;gap:10px}.produto-trust{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid rgba(217,159,102,.18)}.produto-trust-item{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13px;font-weight:300;color:rgba(58,51,52,.6);line-height:1.4}.produto-trust-item svg{flex-shrink:0;color:rgba(217,159,102,.75)}.produto-details-section{background:var(--col-dark);padding:clamp(48px,8vh,96px) var(--layout-gutter) clamp(48px,8vh,96px);box-sizing:border-box}.produto-details-inner{max-width:1200px;margin:0 auto}.produto-details-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);letter-spacing:.06em;text-transform:uppercase;color:var(--col-cream);margin:0 0 clamp(24px,4vh,48px) 0}.produto-details-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(14px,2vw,28px)}.produto-details-card{background:rgba(238,235,221,.04);border:1px solid rgba(217,159,102,.18);border-radius:var(--radius-lg);padding:clamp(20px,2.5vw,32px)}.produto-details-card__title{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--col-gold);margin:0 0 12px 0}.produto-details-card__text{font-family:var(--font-body);font-weight:300;font-size:14px;line-height:1.7;color:rgba(238,235,221,.68);margin:0}@media(max-width: 900px){.produto-main-grid{grid-template-columns:1fr;gap:32px}.produto-gallery{position:static;max-width:400px;margin:0 auto;width:100%}.produto-details-grid{grid-template-columns:1fr;gap:14px}}@media(max-width: 520px){.produto-cta-row{flex-direction:column}.produto-qty{justify-content:center;width:100%}.produto-cta-main{width:100%}.produto-tamanho-btn{width:46px;height:46px}}.loja-section-cart{position:relative;z-index:2;background:var(--col-cream);border-radius:20px 20px 0 0;box-shadow:0 -6px 48px rgba(0,0,0,.28);padding:clamp(40px,6vh,72px) var(--layout-gutter) clamp(64px,10vh,120px);box-sizing:border-box;min-height:60vh}.cart-inner{display:grid;grid-template-columns:1fr 380px;gap:clamp(32px,5vw,72px);max-width:1200px;margin:0 auto;align-items:start}.cart-header{display:flex;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(217,159,102,.22)}.cart-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);text-transform:uppercase;letter-spacing:-0.01em;color:var(--col-dark);margin:0}.cart-count{font-family:var(--font-body);font-size:13px;font-weight:300;color:rgba(58,51,52,.5)}.cart-item{display:flex;gap:clamp(14px,2.5vw,24px);align-items:flex-start;padding:clamp(18px,2.5vh,26px) 0}.cart-item__img{flex-shrink:0;width:clamp(82px,10vw,108px);aspect-ratio:3/4;background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);border-radius:var(--radius-md);border:1px solid rgba(217,159,102,.18);overflow:hidden;display:flex;align-items:center;justify-content:center}.cart-item__img img{width:30px;height:auto;opacity:.12;filter:brightness(0) invert(1);user-select:none;pointer-events:none}.cart-item__info{flex:1;display:flex;flex-direction:column;gap:7px}.cart-item__name{font-family:var(--font-display);font-weight:700;font-size:clamp(13px,1.3vw,16px);text-transform:uppercase;letter-spacing:.03em;color:var(--col-dark);margin:0;line-height:1.2}.cart-item__variant{font-family:var(--font-body);font-size:13px;font-weight:300;color:rgba(58,51,52,.52);margin:0}.cart-item__actions{display:flex;align-items:center;gap:16px;margin-top:6px}.cart-item__qty.produto-qty{border-radius:8px}.cart-item__qty .produto-qty-btn{width:36px;height:40px;font-size:17px}.cart-item__qty .produto-qty-num{min-width:30px;font-size:13px}.cart-item__remove{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:rgba(58,51,52,.38);padding:0;transition:color var(--dur-fast);line-height:1}.cart-item__remove:hover{color:rgba(217,159,102,.8)}.cart-item__price-col{flex-shrink:0;text-align:right;padding-top:3px}.cart-item__price{font-family:var(--font-display);font-weight:700;font-size:clamp(16px,1.8vw,20px);color:var(--col-dark);line-height:1.1}.cart-divider{border:none;border-top:1px solid rgba(217,159,102,.15);margin:0}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:20px;padding:clamp(48px,8vh,80px) 0;text-align:center}.cart-empty__icon{color:rgba(217,159,102,.4)}.cart-empty__msg{font-family:var(--font-body);font-size:16px;font-weight:300;color:rgba(58,51,52,.58);margin:0}.cart-summary-col{position:sticky;top:clamp(88px,12vh,120px)}.cart-summary{background:linear-gradient(145deg, var(--col-cream) 0%, var(--col-cream-mid) 100%);border:1px solid rgba(217,159,102,.28);border-radius:var(--radius-lg);padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 32px rgba(58,51,52,.08),0 0 24px rgba(217,159,102,.06)}.cart-summary__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h4);text-transform:uppercase;letter-spacing:.04em;color:var(--col-dark);margin:0;padding-bottom:16px;border-bottom:1px solid rgba(217,159,102,.2)}.cart-summary__rows{display:flex;flex-direction:column;gap:10px}.cart-summary__row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:14px;font-weight:300;color:rgba(58,51,52,.68)}.cart-summary__shipping-status{color:rgba(58,51,52,.42);font-style:italic}.cart-shipping-calc{display:flex;flex-direction:column;gap:8px}.cart-shipping-calc__label{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(58,51,52,.5)}.cart-shipping-calc__row{display:flex;gap:8px}.cart-shipping-calc__input{flex:1;height:44px;padding:0 14px;border:1px solid rgba(217,159,102,.4);border-radius:10px;background:hsla(0,0%,100%,.55);font-family:var(--font-body);font-size:14px;color:var(--col-dark);outline:none;transition:border-color var(--dur-fast),background var(--dur-fast);box-sizing:border-box}.cart-shipping-calc__input:focus{border-color:rgba(217,159,102,.72);background:hsla(0,0%,100%,.8)}.cart-shipping-calc__input::placeholder{color:rgba(58,51,52,.32);letter-spacing:.05em}.cart-shipping-calc__btn.loja-btn{padding:0 16px;height:44px;min-height:44px;font-size:10px;letter-spacing:.16em;flex-shrink:0;border-radius:10px}.cart-summary__total-row{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;border-top:1px solid rgba(217,159,102,.22)}.cart-summary__total-label{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--col-dark)}.cart-summary__total-value{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.5vw,28px);color:var(--col-dark);line-height:1.1}.cart-summary__ctas{display:flex;flex-direction:column;gap:10px}.cart-summary__trust{display:flex;flex-direction:column;gap:8px;padding-top:6px;border-top:1px solid rgba(217,159,102,.14)}.cart-summary__trust-item{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:12px;font-weight:300;color:rgba(58,51,52,.5);line-height:1.3}.cart-summary__trust-item svg{flex-shrink:0;color:rgba(217,159,102,.65)}@media(max-width: 900px){.cart-inner{grid-template-columns:1fr}.cart-summary-col{position:static;max-width:480px;width:100%;margin:0 auto}}@media(max-width: 520px){.cart-item{gap:12px}.cart-item__img{width:72px}.cart-item__actions{flex-wrap:wrap;gap:12px}.cart-shipping-calc__row{flex-direction:column}.cart-shipping-calc__btn.loja-btn{width:100%;height:46px;min-height:46px;justify-content:center}}.marquee-strip{--marquee-shift: 0px;background:linear-gradient(90deg, #050506 0%, #0b0a0c 25%, #141215 50%, #0b0a0c 75%, #050506 100%);overflow:hidden;padding:14px 0;white-space:nowrap;contain:paint}.marquee-strip--divider{position:relative;z-index:3;flex-shrink:0;width:100%}.marquee-track{display:inline-flex;width:max-content;animation:marquee-scroll 32s linear infinite;will-change:transform;transform:translate3d(0, 0, 0);backface-visibility:hidden}.marquee-item{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--col-cream-mid);padding:0 24px}.marquee-item .sep{color:color-mix(in srgb, var(--col-cream-mid) 42%, transparent);margin-left:24px}@keyframes marquee-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(calc(-1 * var(--marquee-shift)), 0, 0)}}@media(prefers-reduced-motion: reduce){.marquee-track{animation:none}}@media(min-width: 768px){.marquee-item{font-size:11px;padding:0 28px}.marquee-item .sep{margin-left:28px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body.benini-squad-theme{--main-background: #3a3334 !important;--main-foreground: #eeebdd !important;--accent-color: #d99f66 !important;--button-background: #d99f66 !important;--button-foreground: #3a3334 !important;--label-background: #d99f66 !important;--label-foreground: #3a3334 !important;--header-background: #3a3334 !important;--header-foreground: #eeebdd !important;--footer-background: #3a3334 !important;--footer-foreground: #eeebdd !important}body.benini-squad-theme #header,body.benini-squad-theme .js-head-main,body.benini-squad-theme header.head-main,body.benini-squad-theme .head-main,body.benini-squad-theme .footer,body.benini-squad-theme #footer,body.benini-squad-theme .js-footer,body.benini-squad-theme .js-adbar,body.benini-squad-theme .adbar,body.benini-squad-theme .section-adbar{display:none !important}body.benini-squad-theme:not(.template-home) #main-content,body.benini-squad-theme:not(.template-home) main,body.benini-squad-theme:not(.template-home) .page-content{background:rgba(0,0,0,0) !important;padding:0 !important;box-shadow:none !important;border-radius:0 !important}body.benini-squad-theme:not(.template-home):not(.template-cart):not(.template-product):not(.template-category):not(.template-search) #main-content,body.benini-squad-theme.template-page #main-content,body.benini-squad-theme.template-contact #main-content,body.benini-squad-theme.template-account #main-content{background:var(--col-cream) !important;color:var(--col-dark);border-radius:20px 20px 0 0;box-shadow:0 -6px 48px rgba(0,0,0,.28);padding:clamp(40px,6vh,72px) var(--layout-gutter) clamp(64px,10vh,120px) !important;min-height:60vh;position:relative;z-index:2}body.benini-squad-theme,body.benini-squad-theme #wrapper,body.benini-squad-theme .page-wrapper{background:var(--col-dark) !important;color:var(--col-cream);font-family:var(--font-body);overflow-x:hidden}body.benini-squad-theme main,body.benini-squad-theme #main-content{background:var(--col-dark) !important;color:var(--col-cream);font-family:var(--font-body);overflow-x:visible}body.benini-squad-theme.template-category main,body.benini-squad-theme.template-search main,body.benini-squad-theme.template-category #main-content,body.benini-squad-theme.template-search #main-content{background:var(--col-dark) !important;color:var(--col-cream) !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;min-height:60vh;position:relative;z-index:2;overflow-x:hidden}body.benini-squad-theme.template-home main,body.benini-squad-theme.template-home #main-content{overflow-x:visible !important}body.benini-squad-theme .section-welcome-home,body.benini-squad-theme .section-institutional-home,body.benini-squad-theme .section-video-home{display:none !important}body.benini-squad-theme .container,body.benini-squad-theme .container-fluid{max-width:1200px}body.benini-squad-theme .nav{position:fixed !important;top:0;left:0;right:0;z-index:var(--z-nav) !important;display:flex;justify-content:center;padding:calc(12px + env(safe-area-inset-top, 0px)) var(--layout-gutter) 0 !important;pointer-events:none;background:rgba(0,0,0,0) !important;box-shadow:none !important}body.benini-squad-theme .nav-shell{pointer-events:auto;width:100%;max-width:none}body.benini-squad-theme .nav-bar-stage{width:100%}body.benini-squad-theme .nav-bar,body.benini-squad-theme .nav-bar-pop{background:rgba(0,0,0,0) !important}body.benini-squad-theme .nav-bar-glass{border-radius:14px}body.benini-squad-theme .nav-glass::before{background:rgba(10,8,9,.32) !important;backdrop-filter:blur(24px) saturate(160%) !important;-webkit-backdrop-filter:blur(24px) saturate(160%) !important;border:1px solid hsla(0,0%,100%,.1) !important;box-shadow:0 4px 24px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.06) !important}body.benini-squad-theme .nav.scrolled .nav-bar-glass.nav-glass::before{background:rgba(10,8,9,.52) !important;border-color:hsla(0,0%,100%,.14) !important;box-shadow:0 8px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08) !important}body.benini-squad-theme .nav-brand{font-family:var(--font-display) !important;color:var(--col-cream) !important}body.benini-squad-theme .nav-brand-main{font-weight:700 !important;text-transform:uppercase !important}body.benini-squad-theme .nav-brand-sub{font-weight:300 !important;text-transform:uppercase !important;color:rgba(238,235,221,.88) !important}body.benini-squad-theme .nav-menu-toggle{color:rgba(238,235,221,.92) !important}body.benini-squad-theme .nav-links--store{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}body.benini-squad-theme .nav-links--store::-webkit-scrollbar{display:none}body.benini-squad-theme .nav-links--store a[aria-current=page]{color:var(--col-gold) !important;pointer-events:none}body.benini-squad-theme.loja-page .nav-col--right{display:flex !important;flex:0 0 auto;align-items:center;gap:8px}@media(max-width: 1024px){body.benini-squad-theme.loja-page .nav-action.btn-glass--nav{display:none !important}}@media(min-width: 769px){body.benini-squad-theme .nav{padding:calc(16px + env(safe-area-inset-top, 0px)) var(--layout-gutter) 0 !important}}@media(min-width: 1025px){body.benini-squad-theme .nav{padding:calc(20px + env(safe-area-inset-top, 0px)) var(--layout-gutter) 0 !important}body.benini-squad-theme .nav-bar,body.benini-squad-theme .nav-bar-glass{border-radius:16px}}body.benini-squad-theme .js-home-slider-placeholder,body.benini-squad-theme .js-home-empty-slider,body.benini-squad-theme .js-home-slider-top{display:none !important}body.benini-squad-theme.template-home .js-home-slider-section{position:relative;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;overflow:hidden !important;left:0;right:0}body.benini-squad-theme.template-home #main-content,body.benini-squad-theme.template-home main{overflow-x:hidden}body.benini-squad-theme .section-slider:not(.loja-hero),body.benini-squad-theme .js-home-slider:not(.loja-hero){display:none}body.benini-squad-theme .js-home-slider-section .loja-hero{position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;min-height:var(--loja-hero-min-height, clamp(520px, 88dvh, 920px)) !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-top:env(safe-area-inset-top, 0px) !important;padding-bottom:clamp(56px,9vh,80px) !important;background:var(--col-dark) !important;z-index:1}@media(min-width: 769px){body.benini-squad-theme .js-home-slider-section .loja-hero{min-height:var(--loja-hero-min-height-tablet, clamp(580px, 94dvh, 980px)) !important}}@media(min-width: 1025px){body.benini-squad-theme .js-home-slider-section .loja-hero{min-height:var(--loja-hero-min-height-desktop, clamp(640px, 100dvh, 1100px)) !important}}@media(min-width: 1600px){body.benini-squad-theme .js-home-slider-section .loja-hero{min-height:var(--loja-hero-min-height-ultrawide, clamp(720px, 100dvh, 1200px)) !important}}body.benini-squad-theme .loja-hero__bg{width:100% !important;min-width:100% !important;height:100% !important;background-size:var(--loja-hero-bg-size, cover) !important;background-position:var(--loja-hero-bg-position-mobile, 72% center) !important;background-repeat:no-repeat !important}body.benini-squad-theme .loja-hero--video .loja-hero__bg{display:none !important;background-image:none !important;visibility:hidden !important}@media(min-width: 769px){body.benini-squad-theme .loja-hero:not(.loja-hero--video) .loja-hero__bg{background-position:var(--loja-hero-bg-position-tablet, 62% center) !important}}@media(min-width: 1025px){body.benini-squad-theme .loja-hero:not(.loja-hero--video) .loja-hero__bg{background-position:var(--loja-hero-bg-position, center center) !important}}@media(min-width: 1600px){body.benini-squad-theme .loja-hero:not(.loja-hero--video) .loja-hero__bg{background-position:var(--loja-hero-bg-position-ultrawide, 55% center) !important}}body.benini-squad-theme .loja-hero__media{position:absolute !important;inset:0 !important;z-index:0 !important;overflow:hidden !important}body.benini-squad-theme .loja-hero__video{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:var(--loja-hero-video-position, center center) !important;opacity:var(--loja-hero-video-opacity, 0.72) !important;filter:brightness(0.88) saturate(0.94) !important;pointer-events:none !important}@media(max-width: 767px){body.benini-squad-theme .loja-hero--video{--loja-hero-video-opacity: 0.70;--loja-hero-video-position: center center;--loja-hero-video-scrim: rgba(10, 8, 9, 0.16)}body.benini-squad-theme .js-home-slider-section .loja-hero{min-height:100svh !important;min-height:100dvh !important;padding-top:calc(env(safe-area-inset-top, 0px) + 64px) !important;padding-bottom:max(env(safe-area-inset-bottom, 0px),28px) !important;justify-content:center !important;align-items:center !important}body.benini-squad-theme .loja-hero__content{align-items:center !important;text-align:center !important;width:100% !important;max-width:min(92vw,420px) !important;margin-left:auto !important;margin-right:auto !important}body.benini-squad-theme .loja-hero__sub{text-align:center !important;margin-left:auto !important;margin-right:auto !important}body.benini-squad-theme .loja-hero__cta{display:flex !important;justify-content:center !important;width:100% !important}body.benini-squad-theme .loja-hero__video{object-position:center center !important}}body.benini-squad-theme .loja-hero__video-scrim{z-index:1 !important}body.benini-squad-theme .loja-hero__content{position:relative !important;z-index:2 !important}body.benini-squad-theme .loja-hero__scroll-hint{position:absolute !important;bottom:clamp(24px,4vh,40px) !important;left:50% !important;right:auto !important;top:auto !important;transform:translateX(-50%) !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:auto !important;margin:0 !important;text-align:center !important}body.benini-squad-theme .loja-hero--video .loja-hero__overlay{z-index:1 !important}body.benini-squad-theme .benini-video-banner{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body.benini-squad-theme .loja-hero__title,body.benini-squad-theme .loja-hero__eyebrow,body.benini-squad-theme .loja-hero__scroll-hint,body.benini-squad-theme .loja-hero__scroll-hint span{font-family:var(--font-display) !important;text-transform:uppercase !important}body.benini-squad-theme .loja-hero__title{font-weight:700 !important;color:var(--col-cream) !important}body.benini-squad-theme .loja-hero__eyebrow{color:var(--col-gold) !important;letter-spacing:.3em !important}body.benini-squad-theme .loja-hero .btn-primary.btn-glass,body.benini-squad-theme .loja-hero__btn{font-family:var(--font-display) !important;font-weight:700 !important;font-size:12px !important;letter-spacing:.2em !important;text-transform:uppercase !important;text-decoration:none !important;color:var(--col-dark) !important;border-radius:var(--radius-full) !important;padding:18px 36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;visibility:visible !important;opacity:1 !important}body.benini-squad-theme .loja-hero .btn-primary.btn-glass .btn-primary__label{color:var(--col-dark) !important}body.benini-squad-theme .section-products-home,body.benini-squad-theme .featured-products,body.benini-squad-theme .section-featured-home,body.benini-squad-theme .loja-section-produtos{background:var(--col-cream) !important;color:var(--col-dark);border-radius:20px 20px 0 0;box-shadow:0 -6px 48px rgba(0,0,0,.28);padding:var(--space-xl) var(--layout-gutter) calc(var(--space-xl) + 40px);position:relative;z-index:2}body.benini-squad-theme .loja-section-produtos::before,body.benini-squad-theme .section-products-home::before,body.benini-squad-theme .featured-products::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 100%, rgba(217, 159, 102, 0.1) 0%, transparent 65%);pointer-events:none}body.benini-squad-theme .loja-section-produtos .js-products-featured-title,body.benini-squad-theme .loja-section-produtos .js-products-new-title,body.benini-squad-theme .loja-section-produtos .js-products-sale-title{display:none !important}body.benini-squad-theme .loja-section-produtos .js-products-featured-container,body.benini-squad-theme .loja-section-produtos .js-products-new-container,body.benini-squad-theme .loja-section-produtos .js-products-sale-container{padding:0;max-width:1200px;margin:0 auto;position:relative;z-index:1}body.benini-squad-theme.template-home .loja-section-produtos .loja-grid.row-grid,body.benini-squad-theme.template-home .loja-section-produtos .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .benini-home-grid .row-grid,body.benini-squad-theme .loja-section-produtos .loja-grid.row-grid,body.benini-squad-theme .loja-section-produtos .row-grid,body.benini-squad-theme .loja-section-produtos .benini-home-grid .row-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:stretch;gap:clamp(16px,2vw,28px);max-width:1200px;width:100%;margin:0 auto !important;--gutter: 0px;--gutter-negative: 0px;--bs-gutter-x: 0;--bs-gutter-y: 0;transform:none !important;flex-wrap:nowrap !important}body.benini-squad-theme.template-home .loja-section-produtos .swiper-wrapper,body.benini-squad-theme.template-home .loja-section-produtos .js-products-featured-grid.swiper-wrapper,body.benini-squad-theme.template-home .loja-section-produtos .js-products-new-grid.swiper-wrapper,body.benini-squad-theme.template-home .loja-section-produtos .js-products-sale-grid.swiper-wrapper{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:stretch;gap:clamp(16px,2vw,28px);max-width:1200px;width:100% !important;margin:0 auto !important;transform:none !important;box-sizing:border-box}body.benini-squad-theme.template-home .loja-section-produtos .swiper-slide{width:100% !important;max-width:100% !important;min-width:0 !important;height:auto !important;margin:0 !important;flex-shrink:1 !important}body.benini-squad-theme.template-home .loja-section-produtos .swiper-container,body.benini-squad-theme.template-home .loja-section-produtos .js-swiper-featured,body.benini-squad-theme.template-home .loja-section-produtos .js-swiper-new,body.benini-squad-theme.template-home .loja-section-produtos .js-swiper-sale{overflow:visible !important;width:100% !important;max-width:1200px;margin:0 auto}body.benini-squad-theme.template-home .loja-section-produtos [class*=js-products-][class*=-controls],body.benini-squad-theme.template-home .loja-section-produtos .swiper-button-prev,body.benini-squad-theme.template-home .loja-section-produtos .swiper-button-next,body.benini-squad-theme.template-home .loja-section-produtos .swiper-pagination{display:none !important}body.benini-squad-theme .loja-section-produtos .row-grid>.js-item-product,body.benini-squad-theme .loja-section-produtos .row-grid>.produto-card-col,body.benini-squad-theme.template-home .loja-section-produtos .swiper-slide>.js-item-product,body.benini-squad-theme.template-home .loja-section-produtos .swiper-slide>.produto-card-col{width:100% !important;max-width:100% !important;min-width:0 !important;flex:none !important;padding:0 !important;margin:0 !important}body.benini-squad-theme .loja-section-produtos .produto-card-col .produto-card{height:100%}@media(max-width: 960px){body.benini-squad-theme.template-home .loja-section-produtos .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .loja-grid.row-grid,body.benini-squad-theme.template-home .loja-section-produtos .benini-home-grid .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .swiper-wrapper,body.benini-squad-theme .loja-section-produtos .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .swiper-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 767px){body.benini-squad-theme.template-home .loja-section-produtos .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .loja-grid.row-grid,body.benini-squad-theme.template-home .loja-section-produtos .benini-home-grid .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .swiper-wrapper,body.benini-squad-theme .loja-section-produtos .row-grid,body.benini-squad-theme.template-home .loja-section-produtos .swiper-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px;max-width:none}body.benini-squad-theme.template-home .loja-section-produtos .produto-card-col,body.benini-squad-theme.template-home .loja-section-produtos .js-item-product.produto-card-col{width:100% !important;max-width:100% !important;min-width:0 !important;flex:none !important}body.benini-squad-theme .loja-section-produtos .produto-card__desc,body.benini-squad-theme .loja-section-produtos .produto-card__price-parcel,body.benini-squad-theme .loja-section-produtos .produto-card .item-colors-bullet,body.benini-squad-theme .loja-section-produtos .produto-card .font-smallest.mt-1{display:none !important}body.benini-squad-theme .loja-section-produtos .produto-card__body{padding:10px !important;gap:4px}body.benini-squad-theme .loja-section-produtos .produto-card__name{font-weight:600 !important;letter-spacing:.04em !important;line-height:1.2 !important;-webkit-line-clamp:2;white-space:normal}body.benini-squad-theme .loja-section-produtos .produto-card__price-wrap{padding-top:6px;margin-top:auto;gap:1px}body.benini-squad-theme .loja-section-produtos .produto-card__price-main{font-size:13px !important;font-weight:500 !important;letter-spacing:.03em !important}body.benini-squad-theme .loja-section-produtos .produto-card__price-compare{font-size:10px !important;font-weight:700 !important}body.benini-squad-theme .loja-section-produtos .produto-card__cta{font-size:9px !important;padding:8px 6px !important;margin-top:4px;letter-spacing:.14em !important}}body.benini-squad-theme .produto-card-col{height:100%}body.benini-squad-theme article.produto-card,body.benini-squad-theme .produto-card.js-item-info-container{position:relative;display:flex !important;flex-direction:column !important;height:100%;background:linear-gradient(145deg, var(--col-cream) 0%, var(--col-cream-mid) 100%) !important;border:1px solid rgba(217,159,102,.22) !important;border-radius:var(--radius-lg) !important;overflow:hidden;text-align:left !important;transition:transform var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}body.benini-squad-theme article.produto-card:hover,body.benini-squad-theme .produto-card.js-item-info-container:hover{transform:translateY(-5px);border-color:rgba(217,159,102,.55) !important;box-shadow:0 24px 48px rgba(58,51,52,.12),0 0 48px rgba(217,159,102,.14)}body.benini-squad-theme .produto-card__body,body.benini-squad-theme .produto-card .item-description,body.benini-squad-theme .produto-card .item-link{display:flex !important;flex-direction:column;flex:1;gap:8px;padding:clamp(16px,2vw,22px) !important;position:relative !important;inset:auto !important;opacity:1 !important;visibility:visible !important;transform:none !important;max-height:none !important;pointer-events:auto !important;text-align:left !important}body.benini-squad-theme .produto-card__name,body.benini-squad-theme .produto-card .item-name,body.benini-squad-theme .produto-card .js-item-name{font-family:var(--font-display) !important;font-weight:700 !important;font-size:var(--produto-card-title-size) !important;color:var(--col-dark) !important;text-transform:uppercase;letter-spacing:.02em;line-height:1.15 !important;margin:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.benini-squad-theme .produto-card__desc{font-family:var(--font-body) !important;font-weight:300 !important;font-size:clamp(12px,1vw,14px) !important;color:rgba(58,51,52,.62) !important;line-height:1.55;margin:0;opacity:1 !important;visibility:visible !important}body.benini-squad-theme .produto-card__price-wrap,body.benini-squad-theme .produto-card .item-price-container{display:flex !important;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(217,159,102,.18);opacity:1 !important;visibility:visible !important;transform:none !important;position:relative !important}body.benini-squad-theme .produto-card__price-compare-row{display:flex;align-items:flex-end;min-height:clamp(14px,1.15em,18px);line-height:1.15}body.benini-squad-theme .produto-card__price-compare{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(12px,1vw,14px) !important;color:var(--col-gold) !important;-webkit-text-fill-color:var(--col-gold) !important;text-decoration:line-through !important;opacity:1 !important;letter-spacing:.02em}body.benini-squad-theme .produto-card .price-compare,body.benini-squad-theme .produto-card .js-compare-price-display,body.benini-squad-theme .js-item-product .price-compare,body.benini-squad-theme .js-item-product .js-compare-price-display,body.benini-squad-theme .item-product .price-compare,body.benini-squad-theme .item-product .js-compare-price-display{color:var(--col-gold) !important;-webkit-text-fill-color:var(--col-gold) !important;font-weight:700 !important;opacity:1 !important}body.benini-squad-theme .produto-card__price-compare.is-empty,body.benini-squad-theme .produto-card__price-compare[style*="display: none"],body.benini-squad-theme .produto-card__price-compare[style*="display:none"]{display:block !important;visibility:hidden !important}body.benini-squad-theme .produto-card__price-main,body.benini-squad-theme .produto-card .item-price,body.benini-squad-theme .produto-card .js-price-display{font-family:var(--font-display) !important;font-weight:500 !important;font-size:clamp(17px,1.8vw,21px) !important;letter-spacing:.03em !important;color:var(--col-dark) !important;line-height:1.1;opacity:1 !important;visibility:visible !important}body.benini-squad-theme .produto-card__name-link{text-decoration:none;color:inherit}body.benini-squad-theme .produto-card__name-link:hover .produto-card__name,body.benini-squad-theme .produto-card__name-link:hover .js-item-name,body.benini-squad-theme .produto-card__name-link:hover .item-name{color:var(--col-gold) !important;-webkit-text-fill-color:var(--col-gold) !important;transition:color var(--dur-fast)}body.benini-squad-theme .produto-card__img-link{display:block;text-decoration:none;flex-shrink:0}body.benini-squad-theme .produto-card:not(.produto-card--em-breve):hover .produto-card__img-wrap::after{opacity:1}body.benini-squad-theme .produto-card__img-wrap::after{content:"";position:absolute;inset:0;background:rgba(217,159,102,.08);opacity:0;transition:opacity var(--dur-mid) var(--ease-brand);pointer-events:none;z-index:3}@media(min-width: 768px){body.benini-squad-theme .js-item-product .produto-card__body,body.benini-squad-theme .js-item-product .item-description,body.benini-squad-theme .js-item-product .item-link,body.benini-squad-theme .js-item-product .item-name,body.benini-squad-theme .js-item-product .js-item-name,body.benini-squad-theme .js-item-product .item-price-container,body.benini-squad-theme .js-item-product .produto-card__cta,body.benini-squad-theme .js-item-product .item-actions{opacity:1 !important;visibility:visible !important;transform:none !important;position:relative !important;display:flex !important}body.benini-squad-theme .js-item-product .item-name,body.benini-squad-theme .js-item-product .js-item-name,body.benini-squad-theme .js-item-product .produto-card__name{display:-webkit-box !important}body.benini-squad-theme .js-item-product:not(:hover) .produto-card__body,body.benini-squad-theme .js-item-product:not(:hover) .item-description,body.benini-squad-theme .js-item-product:not(:hover) .item-name,body.benini-squad-theme .js-item-product:not(:hover) .item-price-container{opacity:1 !important;visibility:visible !important}}body.benini-squad-theme .produto-card-col .js-quickshop-container,body.benini-squad-theme .produto-card-col .produto-card{height:100%}body.benini-squad-theme .produto-card__img-wrap{position:relative;width:100%;aspect-ratio:3/4;height:auto !important;max-height:none !important;overflow:hidden;background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);contain:layout style}body.benini-squad-theme .produto-card__img-wrap.item-image{max-height:none !important}body.benini-squad-theme .produto-card__img-inner,body.benini-squad-theme .produto-card__img-aspect{position:absolute !important;inset:0 !important;height:100% !important;width:100% !important;padding-bottom:0 !important;z-index:1 !important}body.benini-squad-theme .produto-card__img-el,body.benini-squad-theme .produto-card__img-wrap img,body.benini-squad-theme .produto-card .item-image img{object-fit:cover !important;width:100% !important;height:100% !important;max-height:none !important}body.benini-squad-theme .produto-card__img-placeholder--fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}body.benini-squad-theme .produto-card__img-wrap:has(img.lazyloaded) .produto-card__img-placeholder--fallback,body.benini-squad-theme .produto-card__img-wrap:has(.item-image-featured.lazyloaded) .produto-card__img-placeholder--fallback{opacity:0}body.benini-squad-theme .produto-card__img-placeholder--fallback img{width:56px;height:auto;opacity:.14;filter:brightness(0) invert(1)}@media(max-width: 767px){body.benini-squad-theme .produto-card__body{padding:8px 8px 10px !important;gap:2px !important}body.benini-squad-theme .produto-card__price-wrap{padding-top:6px !important;gap:1px !important}body.benini-squad-theme .produto-card__price-main,body.benini-squad-theme .produto-card .item-price,body.benini-squad-theme .produto-card .js-price-display{font-size:13px !important;font-weight:500 !important;letter-spacing:.03em !important}body.benini-squad-theme .produto-card__price-compare,body.benini-squad-theme .produto-card .price-compare,body.benini-squad-theme .produto-card .js-compare-price-display{font-size:10px !important;font-weight:700 !important;min-height:auto}body.benini-squad-theme .produto-card__price-compare-row{min-height:12px}body.benini-squad-theme .produto-card__cta,body.benini-squad-theme .produto-card .loja-btn{font-size:9px !important;padding:8px 6px !important;margin-top:4px !important;letter-spacing:.14em !important}body.benini-squad-theme .produto-card__desc,body.benini-squad-theme .produto-card__price-parcel,body.benini-squad-theme .produto-card .item-colors-bullet,body.benini-squad-theme .produto-card .font-smallest.mt-1{display:none !important}}body.benini-squad-theme .produto-card__img-wrap .labels{top:12px;right:12px;left:auto;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:6px}body.benini-squad-theme .produto-card__img-wrap .label{width:fit-content;margin:0 !important;font-family:var(--font-display) !important;font-weight:600 !important;font-size:9px !important;letter-spacing:.2em;text-transform:uppercase;color:var(--col-dark) !important;background:var(--col-gold) !important;padding:4px 10px !important;border-radius:var(--radius-sm) !important;line-height:1.4;pointer-events:none}body.benini-squad-theme .produto-card__img-wrap .label-default,body.benini-squad-theme .produto-card__img-wrap .js-stock-label{background:var(--col-cream) !important;color:var(--col-dark) !important;border:1px solid rgba(217,159,102,.55)}body.benini-squad-theme .produto-card__price-main,body.benini-squad-theme .produto-card__price-parcel,body.benini-squad-theme .produto-card__price-parcel *{font-family:var(--font-display) !important}body.benini-squad-theme .produto-card__price-parcel,body.benini-squad-theme .produto-card__price-parcel *{font-weight:500 !important;font-size:clamp(11px,.95vw,13px) !important;color:rgba(58,51,52,.62) !important}body.benini-squad-theme .produto-card__cta.loja-btn,body.benini-squad-theme .produto-card .loja-btn.produto-card__cta{display:inline-flex !important;margin-top:16px;width:100%;padding:14px 20px;justify-content:center;border:1px solid rgba(217,159,102,.65) !important;background:rgba(217,159,102,.14) !important;color:var(--col-dark) !important;font-family:var(--font-display) !important;font-weight:700 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;border-radius:12px !important;cursor:pointer;appearance:none;-webkit-appearance:none;opacity:1 !important;visibility:visible !important;transform:none !important}body.benini-squad-theme .produto-card .loja-btn.produto-card__cta:hover{background:rgba(217,159,102,.22) !important;border-color:rgba(217,159,102,.9) !important;transform:translateY(-2px)}body.benini-squad-theme .produto-card .item-quickshop-icon,body.benini-squad-theme .produto-card .item-actions svg{display:none !important}body.benini-squad-theme .produto-card .item-colors-bullet{align-self:flex-start}body.benini-squad-theme.template-category .page-header,body.benini-squad-theme.template-search .page-header{display:block !important;background:rgba(0,0,0,0) !important;color:var(--col-cream) !important;width:auto;max-width:none;margin-left:0;margin-right:0;margin-bottom:0;padding:clamp(32px,5.5vh,56px) var(--layout-gutter) clamp(20px,3.5vh,34px);text-align:center;box-sizing:border-box}body.benini-squad-theme.template-category .page-header .breadcrumb,body.benini-squad-theme.template-search .page-header .breadcrumb,body.benini-squad-theme.template-category .page-header nav[aria-label=breadcrumb],body.benini-squad-theme.template-search .page-header nav[aria-label=breadcrumb]{margin-bottom:10px}body.benini-squad-theme.template-category .page-header .breadcrumb a,body.benini-squad-theme.template-search .page-header .breadcrumb a,body.benini-squad-theme.template-category .page-header .breadcrumb-item,body.benini-squad-theme.template-search .page-header .breadcrumb-item{color:rgba(238,235,221,.6) !important;font-size:12px}body.benini-squad-theme.template-category .page-header .breadcrumb-item.active,body.benini-squad-theme.template-search .page-header .breadcrumb-item.active{color:rgba(238,235,221,.85) !important}body.benini-squad-theme.template-category .page-header h1,body.benini-squad-theme.template-search .page-header h1,body.benini-squad-theme.template-category .category-title,body.benini-squad-theme.template-search .category-title{font-family:var(--font-display) !important;font-weight:700;font-size:var(--text-h3);color:var(--col-cream) !important;-webkit-text-fill-color:var(--col-cream) !important;text-transform:uppercase;letter-spacing:-0.01em;text-align:center;margin:0}body.benini-squad-theme.template-category .benini-category-hero{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}body.benini-squad-theme.template-category .benini-category-hero .page-header{flex:0 0 auto;width:100%}body.benini-squad-theme.template-category .benini-category-hero:has(.category-banner) .page-header{padding-bottom:clamp(8px,1.5vh,16px) !important}body.benini-squad-theme.template-category .benini-category-hero__desc{margin:0;padding:clamp(12px,2vh,20px) var(--layout-gutter) clamp(16px,2.5vh,24px);color:rgba(238,235,221,.82);text-align:center;font-size:clamp(14px,1.05vw,16px);line-height:1.55}body.benini-squad-theme.template-category .category-banner,body.benini-squad-theme.template-category .benini-category-banner{position:relative;flex:0 0 auto;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;overflow:hidden;box-sizing:border-box;line-height:0;font-size:0;height:auto;min-height:0;border-radius:0 !important}body.benini-squad-theme.template-category .container>.category-banner,body.benini-squad-theme.template-category .container>.benini-category-banner{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}body.benini-squad-theme.template-category .category-banner.mb-2,body.benini-squad-theme.template-category .category-banner.mb-3,body.benini-squad-theme.template-category .category-banner.mb-4{margin-bottom:0 !important}body.benini-squad-theme.template-category .benini-category-banner__media,body.benini-squad-theme.template-category .category-banner picture{position:static;display:block;width:100%;height:auto;margin:0 !important;padding:0 !important;border:0;border-radius:0 !important;line-height:0}body.benini-squad-theme.template-category .benini-category-banner__img,body.benini-squad-theme.template-category .category-banner img{display:block;width:100%;height:auto;max-width:none;margin:0 !important;padding:0 !important;border:0;border-radius:0 !important;object-fit:cover;object-position:center center;vertical-align:bottom}body.benini-squad-theme.template-category{--benini-category-beige-overlap: 22px}body.benini-squad-theme.template-category .benini-category-hero{margin-bottom:0 !important;padding-bottom:0 !important;gap:0}body.benini-squad-theme.template-category .js-category-controls,body.benini-squad-theme.template-category section.category-controls,body.benini-squad-theme.template-category .category-controls.visible-when-content-ready,body.benini-squad-theme.template-category .js-category-controls-prev.category-controls-sticky-detector{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}body.benini-squad-theme.template-category .benini-category-hero+.category-body,body.benini-squad-theme.template-category .js-category-controls+.category-body,body.benini-squad-theme.template-category .js-category-controls-prev+.category-body,body.benini-squad-theme.template-category .category-controls+.category-body{margin-top:0 !important;padding-top:0 !important;position:relative;z-index:3}body.benini-squad-theme.template-category .category-body,body.benini-squad-theme.template-search .search-results{width:100%;max-width:100%;margin-left:0;margin-right:0;background:rgba(0,0,0,0) !important;padding:0;box-sizing:border-box}body.benini-squad-theme.template-category .category-body>.container,body.benini-squad-theme.template-search .search-results>.container{background:var(--col-cream) !important;color:var(--col-dark);border-radius:20px 20px 0 0 !important;box-shadow:0 -6px 48px rgba(0,0,0,.28);padding:clamp(40px,6vh,72px) var(--layout-gutter) clamp(56px,9vh,96px) !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;max-width:none !important;width:100%;position:relative;z-index:2;box-sizing:border-box}body.benini-squad-theme.template-category:has(.benini-category-hero .category-banner) .category-body>.container{margin-top:calc(-1*var(--benini-category-beige-overlap)) !important;padding-top:calc(clamp(40px,6vh,72px) + var(--benini-category-beige-overlap)) !important;z-index:3}body.benini-squad-theme.template-category .js-product-table,body.benini-squad-theme.template-search .js-product-table{background:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;margin:0 auto !important;max-width:1200px;color:var(--col-dark)}body.benini-squad-theme.template-category .js-product-table.row-grid,body.benini-squad-theme.template-search .js-product-table.row-grid,body.benini-squad-theme.template-category .category-body .row-grid,body.benini-squad-theme.template-search .search-results .row-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:clamp(16px,2vw,28px);max-width:1200px;width:100%;margin:0 auto !important;--gutter: 0px;--gutter-negative: 0px;--bs-gutter-x: 0;--bs-gutter-y: 0}body.benini-squad-theme.template-category .js-product-table.row-grid>.produto-card-col,body.benini-squad-theme.template-search .js-product-table.row-grid>.produto-card-col,body.benini-squad-theme.template-category .js-product-table.row-grid>.js-item-product,body.benini-squad-theme.template-search .js-product-table.row-grid>.js-item-product,body.benini-squad-theme.template-category .category-body .row-grid>.produto-card-col,body.benini-squad-theme.template-search .search-results .row-grid>.produto-card-col,body.benini-squad-theme.template-category .category-body .row-grid>.js-item-product,body.benini-squad-theme.template-search .search-results .row-grid>.js-item-product{width:100% !important;max-width:100% !important;min-width:0 !important;flex:none !important;padding:0 !important;margin:0 !important}body.benini-squad-theme.template-category .produto-card__img-wrap,body.benini-squad-theme.template-search .produto-card__img-wrap{width:100%;aspect-ratio:3/4;height:auto !important;max-height:none !important;overflow:hidden;position:relative;contain:layout style}body.benini-squad-theme.template-category .produto-card__img-wrap.item-image,body.benini-squad-theme.template-search .produto-card__img-wrap.item-image{max-height:none !important}body.benini-squad-theme.template-category .produto-card__img-aspect,body.benini-squad-theme.template-search .produto-card__img-aspect,body.benini-squad-theme.template-category .js-item-image-padding,body.benini-squad-theme.template-search .js-item-image-padding{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;padding:0 !important;padding-bottom:0 !important;max-height:100% !important}body.benini-squad-theme.template-category .produto-card__img-wrap img,body.benini-squad-theme.template-search .produto-card__img-wrap img,body.benini-squad-theme.template-category .produto-card .item-image img,body.benini-squad-theme.template-search .produto-card .item-image img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:center center !important}body.benini-squad-theme.template-category .produto-card-col .produto-card,body.benini-squad-theme.template-search .produto-card-col .produto-card{height:100%}body.benini-squad-theme.template-category .produto-card__name,body.benini-squad-theme.template-search .produto-card__name{letter-spacing:.005em !important;line-height:1.15 !important;-webkit-line-clamp:2}@media(max-width: 960px){body.benini-squad-theme.template-category .js-product-table.row-grid,body.benini-squad-theme.template-search .js-product-table.row-grid,body.benini-squad-theme.template-category .category-body .row-grid,body.benini-squad-theme.template-search .search-results .row-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){body.benini-squad-theme.template-category .category-body,body.benini-squad-theme.template-search .search-results{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media(max-width: 767px){body.benini-squad-theme.template-category{--benini-category-beige-overlap: 16px}body.benini-squad-theme.template-category .category-body,body.benini-squad-theme.template-search .search-results{width:100%;margin:0}body.benini-squad-theme.template-category .category-body>.container,body.benini-squad-theme.template-search .search-results>.container{border-radius:16px 16px 0 0 !important;padding-top:clamp(20px,4vh,28px) !important;padding-bottom:clamp(40px,8vh,56px) !important;padding-left:max(12px,env(safe-area-inset-left, 0px)) !important;padding-right:max(12px,env(safe-area-inset-right, 0px)) !important;margin-top:0 !important}body.benini-squad-theme.template-category:has(.benini-category-hero .category-banner) .category-body>.container{margin-top:calc(-1*var(--benini-category-beige-overlap)) !important;padding-top:calc(clamp(20px,4vh,28px) + var(--benini-category-beige-overlap)) !important}body.benini-squad-theme.template-category .js-product-table.row-grid,body.benini-squad-theme.template-search .js-product-table.row-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;max-width:none}body.benini-squad-theme.template-category .produto-card__desc,body.benini-squad-theme.template-search .produto-card__desc,body.benini-squad-theme.template-category .produto-card__price-parcel,body.benini-squad-theme.template-search .produto-card__price-parcel,body.benini-squad-theme.template-category .produto-card .item-colors-bullet,body.benini-squad-theme.template-search .produto-card .item-colors-bullet,body.benini-squad-theme.template-category .produto-card .font-smallest.mt-1,body.benini-squad-theme.template-search .produto-card .font-smallest.mt-1{display:none !important}body.benini-squad-theme.template-category .produto-card__body,body.benini-squad-theme.template-search .produto-card__body{padding:10px !important;gap:4px}body.benini-squad-theme.template-category .produto-card__name,body.benini-squad-theme.template-search .produto-card__name{font-weight:600 !important;letter-spacing:.04em !important;line-height:1.2 !important;-webkit-line-clamp:2;white-space:normal}body.benini-squad-theme.template-category .produto-card__price-wrap,body.benini-squad-theme.template-search .produto-card__price-wrap{padding-top:6px;margin-top:auto;border-top-width:1px;gap:1px}body.benini-squad-theme.template-category .produto-card__price-main,body.benini-squad-theme.template-search .produto-card__price-main{font-size:13px !important;font-weight:500 !important;letter-spacing:.03em !important}body.benini-squad-theme.template-category .produto-card__price-compare,body.benini-squad-theme.template-search .produto-card__price-compare{font-size:10px !important;font-weight:700 !important}body.benini-squad-theme.template-category .produto-card__cta,body.benini-squad-theme.template-search .produto-card__cta{font-size:9px !important;padding:8px 6px !important;margin-top:4px;letter-spacing:.14em !important}}body.benini-squad-theme .item-product,body.benini-squad-theme .product-item,body.benini-squad-theme .js-item-product{position:relative;z-index:1;height:100%}body.benini-squad-theme .js-item-product>.item,body.benini-squad-theme .js-item-info-container.item{display:flex;flex-direction:column;height:100%;background:linear-gradient(145deg, var(--col-cream) 0%, var(--col-cream-mid) 100%);border:1px solid rgba(217,159,102,.22);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}body.benini-squad-theme .js-item-product:hover>.item,body.benini-squad-theme .js-item-product:hover .js-item-info-container.item{transform:translateY(-5px);border-color:rgba(217,159,102,.55);box-shadow:0 24px 48px rgba(58,51,52,.12),0 0 48px rgba(217,159,102,.14)}body.benini-squad-theme .js-item-product .item-image,body.benini-squad-theme .js-item-product .js-item-image-padding{background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}body.benini-squad-theme .js-item-product .item-image::after{content:"";position:absolute;inset:0;background:rgba(217,159,102,.08);opacity:0;transition:opacity var(--dur-mid) var(--ease-brand);pointer-events:none;z-index:3}body.benini-squad-theme .js-item-product:hover .item-image::after{opacity:1}body.benini-squad-theme .js-item-product .item-image img{object-fit:cover;width:100%;height:100%}body.benini-squad-theme .js-item-product .item-description{display:flex;flex-direction:column;flex:1;gap:8px;padding:clamp(16px,2vw,22px) !important;text-align:left !important}body.benini-squad-theme .js-item-product .item-link{display:flex;flex-direction:column;flex:1;gap:8px;text-decoration:none;color:inherit}body.benini-squad-theme .js-item-product .item-name,body.benini-squad-theme .js-item-product .js-item-name{font-family:var(--font-display) !important;font-weight:700 !important;font-size:var(--produto-card-title-size) !important;color:var(--col-dark) !important;text-transform:uppercase;letter-spacing:.02em;line-height:1.15 !important;opacity:1 !important;text-align:left;-webkit-line-clamp:3}body.benini-squad-theme .js-item-product .item-price-container{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(217,159,102,.18);font-size:inherit;line-height:1.2}body.benini-squad-theme .item-price,body.benini-squad-theme .js-price-display,body.benini-squad-theme .item-product .price,body.benini-squad-theme .price-compare,body.benini-squad-theme .js-compare-price-display,body.benini-squad-theme .item-installments,body.benini-squad-theme .item-installments *,body.benini-squad-theme .js-installments,body.benini-squad-theme .js-installments *,body.benini-squad-theme .installment,body.benini-squad-theme .installment *,body.benini-squad-theme [class*=installment],body.benini-squad-theme .js-payment-discount-price-product,body.benini-squad-theme .js-payment-discount-price-product *{font-family:var(--font-display) !important;font-variant-numeric:tabular-nums}body.benini-squad-theme .item-price,body.benini-squad-theme .js-price-display{font-weight:700 !important;font-size:clamp(18px,2vw,22px) !important;color:var(--col-dark) !important;line-height:1.1}body.benini-squad-theme .item-installments,body.benini-squad-theme .item-installments *{font-weight:500 !important;font-size:clamp(11px,.95vw,13px) !important;color:rgba(58,51,52,.62) !important;letter-spacing:.02em}body.benini-squad-theme .price-compare,body.benini-squad-theme .js-compare-price-display{font-weight:400 !important;font-size:clamp(13px,1.1vw,15px) !important;opacity:.55}body.benini-squad-theme .labels .label,body.benini-squad-theme .label{font-family:var(--font-display) !important;font-weight:600 !important;font-size:9px !important;letter-spacing:.2em;text-transform:uppercase;border-radius:var(--radius-sm);background:var(--col-gold) !important;color:var(--col-dark) !important}body.benini-squad-theme .js-item-product .item-actions{margin-top:4px !important;padding-top:0 !important}body.benini-squad-theme .btn-small-quickshop,body.benini-squad-theme .js-item-product .item-actions .btn-link,body.benini-squad-theme .js-item-product .item-actions input[type=submit],body.benini-squad-theme .js-item-product .item-actions span[data-toggle]{display:flex !important;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:14px 20px;font-family:var(--font-display) !important;font-weight:700 !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-decoration:none !important;color:var(--col-dark) !important;background:rgba(217,159,102,.14) !important;border:1px solid rgba(217,159,102,.65) !important;border-radius:12px !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 2px 16px rgba(217,159,102,.13);cursor:pointer;transition:background var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand),transform var(--dur-fast) var(--ease-brand)}body.benini-squad-theme .btn-small-quickshop:hover,body.benini-squad-theme .js-item-product .item-actions .btn-link:hover,body.benini-squad-theme .js-item-product .item-actions input[type=submit]:hover{background:rgba(217,159,102,.22) !important;border-color:rgba(217,159,102,.9) !important;transform:translateY(-2px)}body.benini-squad-theme .js-item-product .item-actions svg{display:none}body.benini-squad-theme .btn-primary,body.benini-squad-theme .btn-add-to-cart,body.benini-squad-theme .js-add-to-cart,body.benini-squad-theme .js-prod-submit-form,body.benini-squad-theme .btn-checkout{font-family:var(--font-display) !important;font-weight:700 !important;letter-spacing:.18em;text-transform:uppercase;border-radius:12px;border:1px solid rgba(217,159,102,.65);background:rgba(217,159,102,.14);color:var(--col-dark) !important;transition:background var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand)}body.benini-squad-theme .btn-primary:hover,body.benini-squad-theme .btn-add-to-cart:hover,body.benini-squad-theme .js-add-to-cart:hover,body.benini-squad-theme .js-prod-submit-form:hover{background:rgba(217,159,102,.22) !important;border-color:rgba(217,159,102,.9) !important}body.benini-squad-theme.template-product #main-content{background:rgba(0,0,0,0) !important;padding:0 !important;box-shadow:none !important;border-radius:0 !important;min-height:0 !important}body.benini-squad-theme.template-product .benini-product-page{background:rgba(0,0,0,0);color:var(--col-dark)}body.benini-squad-theme.template-product .produto-main-section{background:var(--col-cream) !important;color:var(--col-dark) !important;border-radius:20px 20px 0 0;box-shadow:0 -6px 48px rgba(0,0,0,.28);position:relative;z-index:2}body.benini-squad-theme.template-product .produto-main-section,body.benini-squad-theme.template-product .produto-main-section p,body.benini-squad-theme.template-product .produto-main-section span,body.benini-squad-theme.template-product .produto-main-section a,body.benini-squad-theme.template-product .produto-main-section li,body.benini-squad-theme.template-product .produto-main-section div,body.benini-squad-theme.template-product .produto-main-section label,body.benini-squad-theme.template-product .produto-main-section .user-content,body.benini-squad-theme.template-product .produto-main-section .user-content *{color:var(--col-dark) !important}body.benini-squad-theme.template-product .produto-main-section .text-accent,body.benini-squad-theme.template-product .produto-main-section .text-accent *,body.benini-squad-theme.template-product .produto-main-section .js-insta-variation-label{color:var(--col-gold) !important}body.benini-squad-theme.template-product .benini-product-info>.pt-md-3{padding-top:0 !important}body.benini-squad-theme.template-product .page-header .breadcrumb,body.benini-squad-theme.template-product .page-header nav[aria-label=breadcrumb]{display:none !important}body.benini-squad-theme.template-product .page-header{padding:0 !important;margin:0 !important;text-align:left !important;background:rgba(0,0,0,0) !important}body.benini-squad-theme.template-product .js-product-name,body.benini-squad-theme.template-product .page-header h1{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(28px,4.5vw,44px) !important;line-height:1.05 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:var(--col-dark) !important;margin:0 0 4px !important}body.benini-squad-theme.template-product .benini-product-meta-top{margin-bottom:8px}body.benini-squad-theme.template-product .benini-product-info>.pt-md-3,body.benini-squad-theme.template-product .benini-product-meta-top,body.benini-squad-theme.template-product .benini-product-meta-top>*,body.benini-squad-theme.template-product .page-header,body.benini-squad-theme.template-product .page-header h1,body.benini-squad-theme.template-product .js-product-name,body.benini-squad-theme.template-product .price-container,body.benini-squad-theme.template-product .js-price-container{margin-left:0 !important;padding-left:0 !important;text-indent:0 !important}body.benini-squad-theme.template-product .benini-product-meta-top .produto-info__badge{display:inline-block;margin-top:4px}body.benini-squad-theme.template-product .price-container{text-align:left !important;margin-bottom:0 !important}body.benini-squad-theme.template-product .benini-product-info>.pt-md-3{display:flex;flex-direction:column;gap:20px}body.benini-squad-theme.template-product .price-container::after{content:"";display:block;width:100%;height:1px;margin-top:20px;background:rgba(58,51,52,.1)}body.benini-squad-theme.template-product .js-price-container{margin-bottom:0 !important}body.benini-squad-theme.template-product .js-price-display,body.benini-squad-theme.template-product #price_display{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(22px,3vw,32px) !important;color:var(--col-dark) !important;display:block !important;line-height:1.2}body.benini-squad-theme.template-product .js-compare-price-display,body.benini-squad-theme.template-product #compare_price_display{font-family:var(--font-display) !important;font-size:14px !important;color:rgba(58,51,52,.45) !important;text-decoration:line-through;margin-left:10px}body.benini-squad-theme.template-product .installments,body.benini-squad-theme.template-product .js-installments,body.benini-squad-theme.template-product .js-product-payments-container{font-family:var(--font-body) !important;font-size:13px !important;color:rgba(58,51,52,.62) !important;text-align:left !important}body.benini-squad-theme.template-product .installments,body.benini-squad-theme.template-product .js-installments{margin-top:6px}body.benini-squad-theme.template-product .text-accent,body.benini-squad-theme.template-product .js-free-shipping-minimum-message .text-accent{color:var(--col-gold) !important}body.benini-squad-theme.template-product .js-product-form{margin-top:20px !important}body.benini-squad-theme.template-product .js-product-variants-group .form-label{font-family:var(--font-display) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:rgba(58,51,52,.72) !important;text-align:left !important;margin-bottom:10px !important}body.benini-squad-theme.template-product .js-product-variants-group .form-label .js-insta-variation-label{letter-spacing:.08em;text-transform:none;font-weight:400}body.benini-squad-theme.template-product .btn-variant{display:inline-flex !important;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 14px !important;margin:0 8px 8px 0 !important;border-radius:10px !important;border:1px solid rgba(58,51,52,.22) !important;background:rgba(238,235,221,.55) !important;color:var(--col-dark) !important;font-family:var(--font-display) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none !important;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}body.benini-squad-theme.template-product .btn-variant:hover{border-color:rgba(217,159,102,.55) !important;background:rgba(217,159,102,.12) !important}body.benini-squad-theme.template-product .btn-variant.selected,body.benini-squad-theme.template-product .btn-variant.active{background:var(--col-gold) !important;border-color:var(--col-gold) !important;color:var(--col-dark) !important}body.benini-squad-theme.template-product .btn-variant-color{width:48px;min-width:48px;padding:0 !important}body.benini-squad-theme.template-product .js-product-variants-group .form-select,body.benini-squad-theme.template-product .js-product-variants-group select{border-radius:10px !important;border:1px solid rgba(58,51,52,.22) !important;background:rgba(238,235,221,.55) !important;color:var(--col-dark) !important;font-family:var(--font-body) !important;padding:12px 14px !important}body.benini-squad-theme.template-product #product_form>.row{display:flex !important;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0 !important}body.benini-squad-theme.template-product .js-product-quantity-container{flex:0 0 auto;width:auto !important;max-width:none !important;padding:0 !important}body.benini-squad-theme.template-product .js-product-quantity-container .form-group,body.benini-squad-theme.template-product .js-product-quantity-container .form-row{margin:0 !important}body.benini-squad-theme.template-product .form-quantity-product{display:inline-flex !important;align-items:center !important;justify-content:center;gap:2px;width:auto !important;min-width:0;height:48px;padding:0 4px;border-radius:10px;border:1px solid rgba(58,51,52,.22);background:rgba(238,235,221,.55);box-sizing:border-box}body.benini-squad-theme.template-product .form-quantity-product>.col,body.benini-squad-theme.template-product .js-product-quantity-container .form-control-container{display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;width:auto !important;height:100% !important;padding:0 !important}body.benini-squad-theme.template-product .form-quantity-product .form-quantity-icon{align-self:center !important;height:36px !important;line-height:1 !important}body.benini-squad-theme.template-product .form-quantity-product .form-quantity-icon .icon-inline,body.benini-squad-theme.template-product .form-quantity-product .form-quantity-icon svg{display:block !important;margin:0 auto !important}body.benini-squad-theme.template-product .form-quantity-product .js-quantity-input,body.benini-squad-theme.template-product .form-quantity-product input[type=number]{width:38px !important;min-width:38px;height:36px !important;padding:0 !important;margin:0 !important;border:none !important;background:rgba(0,0,0,0) !important;text-align:center !important;font-family:var(--font-display) !important;font-size:15px !important;font-weight:600 !important;line-height:36px !important;color:var(--col-dark) !important;box-shadow:none !important;-moz-appearance:textfield}body.benini-squad-theme.template-product .form-quantity-product input[type=number]::-webkit-outer-spin-button,body.benini-squad-theme.template-product .form-quantity-product input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.benini-squad-theme.template-product .form-quantity-icon{display:inline-flex !important;align-items:center;justify-content:center;width:36px;height:36px;padding:0 !important;border:none !important;border-radius:8px !important;background:rgba(0,0,0,0) !important;color:var(--col-dark) !important;cursor:pointer;transition:background var(--dur-fast)}body.benini-squad-theme.template-product .form-quantity-icon:hover{background:rgba(217,159,102,.18) !important}body.benini-squad-theme.template-product .form-quantity-icon svg,body.benini-squad-theme.template-product .form-quantity-icon svg use,body.benini-squad-theme.template-product .form-quantity-icon .icon-inline{width:14px;height:14px;fill:var(--col-dark) !important;color:var(--col-dark) !important;opacity:1 !important}body.benini-squad-theme.template-product .js-buy-button-container{flex:1 1 220px;width:auto !important;max-width:none !important;padding:0 !important}body.benini-squad-theme.template-product input.js-addtocart,body.benini-squad-theme.template-product .js-addtocart:not(.js-addtocart-placeholder),body.benini-squad-theme.template-product .js-prod-submit-form,body.benini-squad-theme.template-product .btn-add-to-cart{display:flex !important;align-items:center;justify-content:center;width:100% !important;min-height:52px !important;padding:14px 24px !important;border-radius:999px !important;border:1px solid rgba(217,159,102,.65) !important;background:rgba(238,235,221,.72) !important;color:var(--col-dark) !important;font-family:var(--font-display) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;box-shadow:none !important;transition:background var(--dur-fast),border-color var(--dur-fast)}body.benini-squad-theme.template-product .js-addtocart-placeholder{display:none !important}body.benini-squad-theme.template-product .js-addtocart-placeholder[style*="display: block"],body.benini-squad-theme.template-product .js-addtocart-placeholder[style*="display:block"]{display:flex !important}body.benini-squad-theme.template-product input.js-addtocart:hover,body.benini-squad-theme.template-product .js-addtocart:not(.js-addtocart-placeholder):hover,body.benini-squad-theme.template-product .js-prod-submit-form:hover{background:rgba(217,159,102,.22) !important;border-color:rgba(217,159,102,.9) !important;color:var(--col-dark) !important}body.benini-squad-theme.template-product .js-addtocart:disabled,body.benini-squad-theme.template-product .js-prod-submit-form.nostock{opacity:.55;cursor:not-allowed}body.benini-squad-theme.template-product .benini-product-whatsapp{margin-top:12px}body.benini-squad-theme.template-product .benini-product-trust{margin-top:24px;padding-top:8px;border-top:1px solid rgba(58,51,52,.1)}body.benini-squad-theme.template-product [data-store^=product-description-]{text-align:left !important;margin-top:20px !important;padding:0 !important}body.benini-squad-theme.template-product [data-store^=product-description-] .user-content{font-family:var(--font-body) !important;font-size:14px !important;line-height:1.75 !important;color:rgba(58,51,52,.78) !important;text-align:justify}body.benini-squad-theme.template-product .benini-product-description-full{max-width:1200px;margin:clamp(32px,5vw,56px) auto 0;padding-top:clamp(24px,4vh,40px);border-top:1px solid rgba(58,51,52,.1)}body.benini-squad-theme.template-product .benini-product-gallery>.row{margin:0 !important;flex-wrap:nowrap}body.benini-squad-theme.template-product .benini-product-gallery .col-md-auto{padding:0 12px 0 0 !important}body.benini-squad-theme.template-product .benini-product-gallery .col,body.benini-squad-theme.template-product .benini-product-gallery .col.px-3{padding:0 !important;flex:1 1 auto;min-width:0}body.benini-squad-theme.template-product .product-detail-slider,body.benini-squad-theme.template-product .js-swiper-product{aspect-ratio:3/4;background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);border-radius:var(--radius-lg);border:1px solid rgba(217,159,102,.18);overflow:hidden}body.benini-squad-theme.template-product .js-product-slide-link{height:100% !important;padding-bottom:0 !important}body.benini-squad-theme.template-product .product-slider-image,body.benini-squad-theme.template-product .js-product-slide-img{object-fit:cover !important;width:100% !important;height:100% !important}body.benini-squad-theme.template-product .product-thumbs-container .swiper-slide{width:64px !important;height:80px;border-radius:8px;overflow:hidden;border:1px solid rgba(217,159,102,.18)}body.benini-squad-theme.template-product .product-thumbs-container img{object-fit:cover;width:100%;height:100%}body.benini-squad-theme.template-product .benini-product-gallery .labels{z-index:3}body.benini-squad-theme.template-product .benini-product-gallery .label{border-radius:999px !important;background:var(--col-gold) !important;color:var(--col-dark) !important;font-family:var(--font-display) !important;font-size:10px !important;letter-spacing:.1em;text-transform:uppercase}body.benini-squad-theme.template-product .benini-product-gallery .text-center.d-none.d-md-block.mt-4,body.benini-squad-theme.template-product .text-center.d-md-none:has(.social-share){display:none !important}body.benini-squad-theme.template-product #product-shipping-container,body.benini-squad-theme.template-product .product-shipping-calculator{display:none !important}body.benini-squad-theme.template-product .js-product-sku,body.benini-squad-theme.template-product .font-smallest.opacity-60:has(.js-product-sku){font-size:11px !important;color:rgba(58,51,52,.45) !important;text-align:left !important}body.benini-squad-theme.template-product .section-products-related{background:var(--col-cream);padding:clamp(32px,5vh,56px) var(--layout-gutter) clamp(48px,8vh,80px);position:relative;z-index:2}body.benini-squad-theme.template-product .section-products-related .section-title,body.benini-squad-theme.template-product .section-products-related .h3{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(20px,3vw,28px) !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--col-dark) !important;margin-bottom:clamp(24px,4vh,40px) !important}body.benini-squad-theme.template-product .section-products-related .container,body.benini-squad-theme.template-product .benini-related__shell{max-width:1200px;margin:0 auto;padding-left:0;padding-right:0}@media(min-width: 992px){body.benini-squad-theme.template-product .benini-related__shell{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}}body.benini-squad-theme.template-product .section-products-related.benini-related{border-top:1px solid rgba(217,159,102,.22);overflow:hidden}body.benini-squad-theme.template-product .benini-related__header{text-align:center;margin-bottom:clamp(20px,3vh,32px)}body.benini-squad-theme.template-product .benini-related .section-eyebrow{font-family:var(--font-display) !important;font-size:11px !important;font-weight:300 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:rgba(58,51,52,.5) !important;margin:0 0 8px !important}body.benini-squad-theme.template-product .benini-related__header .section-title{margin-bottom:0 !important;text-align:center !important}body.benini-squad-theme.template-product .benini-related__carousel{position:relative;padding:0}@media(max-width: 991px){body.benini-squad-theme.template-product .benini-related__carousel{width:calc(100% + var(--layout-gutter));margin-right:calc(-1*var(--layout-gutter))}body.benini-squad-theme.template-product .benini-related .swiper-slide{width:62vw !important;max-width:268px}}body.benini-squad-theme.template-product .js-benini-related-swiper{overflow:hidden;width:100%;touch-action:pan-y pinch-zoom}body.benini-squad-theme.template-product .benini-related__track{align-items:stretch !important}body.benini-squad-theme.template-product .benini-related .swiper-slide{height:auto !important;display:flex !important;box-sizing:border-box}body.benini-squad-theme.template-product .benini-related .swiper-slide>.js-item-product,body.benini-squad-theme.template-product .benini-related .swiper-slide>.produto-card-col{width:100% !important;height:100%;padding:0 !important;margin:0 !important}body.benini-squad-theme.template-product .benini-related .produto-card-col,body.benini-squad-theme.template-product .benini-related .produto-card{height:100%}body.benini-squad-theme.template-product .benini-related .produto-card__body{flex:1}body.benini-squad-theme.template-product .benini-related .produto-card__desc{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:11px !important;line-height:1.45 !important;min-height:2.9em;max-height:2.9em;margin:0 !important}body.benini-squad-theme.template-product .benini-related .produto-card__name{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.benini-squad-theme.template-product .benini-related__nav{display:none;position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(217,159,102,.45);background:rgba(238,235,221,.92);color:var(--col-dark);cursor:pointer;align-items:center;justify-content:center;padding:0;box-shadow:0 4px 16px rgba(58,51,52,.1);transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}body.benini-squad-theme.template-product .benini-related__nav:hover{background:var(--col-cream);border-color:rgba(217,159,102,.75)}body.benini-squad-theme.template-product .benini-related__nav--prev{left:-6px}body.benini-squad-theme.template-product .benini-related__nav--next{right:-6px}body.benini-squad-theme.template-product .benini-related__nav svg{fill:var(--col-dark)}body.benini-squad-theme.template-product .benini-related__nav.swiper-button-disabled{opacity:.35;pointer-events:none}@media(min-width: 992px){body.benini-squad-theme.template-product .benini-related__carousel{padding:0 44px}body.benini-squad-theme.template-product .benini-related__nav{display:inline-flex}body.benini-squad-theme.template-product .benini-related .swiper-slide{max-width:none;flex-shrink:0}body.benini-squad-theme.template-product .benini-related .produto-card__img-wrap{aspect-ratio:3/4;width:100%;overflow:hidden}body.benini-squad-theme.template-product .benini-related .produto-card__img-wrap.item-image{padding-bottom:0 !important}body.benini-squad-theme.template-product .benini-related .produto-card__img-aspect,body.benini-squad-theme.template-product .benini-related .produto-card .js-item-image-padding{position:absolute;inset:0;width:100%;height:100%;padding-bottom:0 !important}body.benini-squad-theme.template-product .benini-related .produto-card__img-el,body.benini-squad-theme.template-product .benini-related .produto-card__img-wrap img{object-fit:cover;width:100%;height:100%}}body.benini-squad-theme.template-product .benini-related--fallback .benini-related__track{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:4px;scrollbar-width:none}body.benini-squad-theme.template-product .benini-related--fallback .benini-related__track::-webkit-scrollbar{display:none}body.benini-squad-theme.template-product .benini-related--fallback .swiper-slide{flex:0 0 62vw;max-width:268px;scroll-snap-align:start}@media(min-width: 992px){body.benini-squad-theme.template-product .benini-related--fallback .swiper-slide{flex:0 0 calc(33.333% - 19px)}}@media(max-width: 900px){body.benini-squad-theme.template-product .benini-product-gallery>.row{flex-wrap:wrap}body.benini-squad-theme.template-product .product-thumbs-container{display:none !important}body.benini-squad-theme.template-product #product_form>.row{flex-direction:column}body.benini-squad-theme.template-product .js-buy-button-container,body.benini-squad-theme.template-product .js-product-quantity-container{width:100% !important;flex:1 1 100%}body.benini-squad-theme.template-product .benini-product-info,body.benini-squad-theme.template-product .produto-info{align-items:center;text-align:center}body.benini-squad-theme.template-product .benini-product-info>.pt-md-3{align-items:center}body.benini-squad-theme.template-product .benini-product-meta-top,body.benini-squad-theme.template-product .benini-product-meta-top .produto-info__eyebrow,body.benini-squad-theme.template-product .page-header,body.benini-squad-theme.template-product .page-header h1,body.benini-squad-theme.template-product .js-product-name,body.benini-squad-theme.template-product .js-product-sku,body.benini-squad-theme.template-product .price-container,body.benini-squad-theme.template-product .js-price-container,body.benini-squad-theme.template-product .js-price-display,body.benini-squad-theme.template-product #price_display,body.benini-squad-theme.template-product .installments,body.benini-squad-theme.template-product .js-installments,body.benini-squad-theme.template-product .js-product-payments-container,body.benini-squad-theme.template-product .js-product-variants-group .form-label,body.benini-squad-theme.template-product .js-product-discount-container{text-align:center !important}body.benini-squad-theme.template-product .benini-product-meta-top{width:100%}body.benini-squad-theme.template-product .js-product-variants-group{text-align:center !important}body.benini-squad-theme.template-product .js-product-quantity-container{width:100% !important;display:flex;justify-content:center}body.benini-squad-theme.template-product .form-quantity-product{width:auto !important;margin:0 auto;justify-content:center}}body.benini-squad-theme.template-cart #main-content,body.benini-squad-theme.template-cart main{background:rgba(0,0,0,0) !important;padding:0 !important;box-shadow:none !important}body.benini-squad-theme .benini-cart-page.loja-section-cart{margin-top:0}body.benini-squad-theme .benini-cart-page__form-wrap{width:100%;max-width:none;padding:0}body.benini-squad-theme .benini-cart-page .cart-inner{display:block !important;grid-template-columns:none !important;max-width:1280px;margin:0 auto;width:100%}body.benini-squad-theme .benini-cart-page .cart-items-col{width:100%}body.benini-squad-theme .benini-cart-page .cart-body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 360px);gap:clamp(28px,4vw,64px);align-items:start}body.benini-squad-theme .benini-cart-page .benini-cart-list{grid-column:1;min-width:0}body.benini-squad-theme .benini-cart-page .benini-cart-summary-row{grid-column:2;grid-row:1;position:sticky;top:calc(100px + env(safe-area-inset-top, 0px))}body.benini-squad-theme .benini-cart-page .cart-empty{grid-column:1/-1;display:flex !important;flex-direction:column;align-items:center;gap:20px;padding:clamp(48px,8vh,80px) 0;text-align:center;background:rgba(0,0,0,0) !important;border:0 !important}body.benini-squad-theme .benini-cart-page .cart-empty__icon{color:rgba(217,159,102,.4);line-height:0}body.benini-squad-theme .benini-cart-page .cart-empty__icon svg{display:block}body.benini-squad-theme .benini-cart-page .cart-empty__msg{font-family:var(--font-body) !important;font-weight:300 !important;font-size:16px !important;text-transform:none !important;color:rgba(58,51,52,.58) !important;margin:0 !important}body.benini-squad-theme .benini-cart-page .cart-empty__cta{margin-top:4px}body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble{color:#fff !important;font-weight:500 !important;isolation:isolate}body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass::before{z-index:-1 !important}body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass:hover,body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass:focus-visible{color:#fff !important}body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass[aria-current=page]{color:#fff !important;border-color:hsla(0,0%,100%,.42);box-shadow:0 8px 28px rgba(0,0,0,.14),0 4px 16px rgba(217,159,102,.2);pointer-events:none}body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass[aria-current=page]::before{background:linear-gradient(145deg, rgba(245, 228, 200, 0.55) 0%, rgba(232, 190, 150, 0.42) 100%);border-color:hsla(0,0%,100%,.45)}body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass[aria-current=page]::after{opacity:1;box-shadow:0 1px 0 hsla(0,0%,100%,.72),0 3px 10px rgba(255,252,245,.42),0 8px 22px rgba(255,252,245,.22)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.benini-squad-theme .nav-mobile-menu .nav-mobile-bubble-glass[aria-current=page]::before{background:var(--col-gold-light)}}body.benini-squad-theme .benini-cart-page,body.benini-squad-theme .benini-cart-page a,body.benini-squad-theme .benini-cart-page span,body.benini-squad-theme .benini-cart-page small,body.benini-squad-theme .benini-cart-page div,body.benini-squad-theme .benini-cart-page p,body.benini-squad-theme .benini-cart-page label,body.benini-squad-theme .benini-cart-page input,body.benini-squad-theme .benini-cart-page .btn-link{color:var(--col-dark) !important}body.benini-squad-theme .benini-cart-page .text-accent,body.benini-squad-theme .benini-cart-page .text-accent *{color:var(--col-gold) !important}body.benini-squad-theme .benini-cart-page [data-component="line-item.name"] a,body.benini-squad-theme .benini-cart-page [data-component="name.short-name"]{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(15px,1.6vw,19px) !important;text-transform:uppercase;color:var(--col-dark) !important;text-decoration:none}body.benini-squad-theme .benini-cart-page [data-component="name.short-name"] small{display:inline-block;font-family:var(--font-body) !important;font-weight:400;font-size:12px !important;text-transform:none;opacity:.7}body.benini-squad-theme .benini-cart-page .benini-ci-swatch{display:inline-block;width:14px;height:14px;border-radius:4px;margin-left:7px;vertical-align:-2px;border:1px solid rgba(58,51,52,.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.6) inset}body.benini-squad-theme .benini-cart-page .benini-ci-unit{display:block;font-family:var(--font-display) !important;font-weight:600 !important;font-size:clamp(15px,1.5vw,17px) !important;letter-spacing:.03em !important;color:var(--col-dark) !important;line-height:1.35}body.benini-squad-theme .benini-cart-page .cart-item .js-cart-item-subtotal,body.benini-squad-theme .benini-cart-page .cart-item .js-cart-item-subtotal-compare-price-container,body.benini-squad-theme .benini-cart-page .cart-item .col-md-4.d-md-block{display:none !important}body.benini-squad-theme .benini-cart-page .benini-ci-unit__lbl{display:block;font-family:var(--font-body) !important;font-weight:400 !important;font-size:10px !important;letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin-bottom:4px}body.benini-squad-theme .benini-cart-page .btn-link[data-component="line-item.remove"]{font-family:var(--font-body) !important;font-size:12px !important;color:var(--col-gold) !important;text-decoration:underline}body.benini-squad-theme .benini-cart-page .btn-link[data-component="line-item.remove"]:hover,body.benini-squad-theme .benini-cart-page .btn-link[data-component="line-item.remove"]:focus{color:var(--col-gold-dim) !important}body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-quantity{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(58,51,52,.22);border-radius:12px;background:rgba(238,235,221,.55);padding:4px 8px;overflow:hidden}body.benini-squad-theme .benini-cart-page .cart-item-quantity .js-cart-quantity-input,body.benini-squad-theme .benini-cart-page .cart-item-quantity input[type=number]{width:40px !important;min-width:40px !important;border:none !important;background:rgba(0,0,0,0) !important;text-align:center;font-family:var(--font-display) !important;font-weight:600 !important;color:var(--col-dark) !important;box-shadow:none !important;-moz-appearance:textfield}body.benini-squad-theme .benini-cart-page .cart-item-quantity input[type=number]::-webkit-outer-spin-button,body.benini-squad-theme .benini-cart-page .cart-item-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.benini-squad-theme .benini-cart-page .form-quantity-icon{display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;cursor:pointer;border-radius:8px}body.benini-squad-theme .benini-cart-page .form-quantity-icon:hover{background:rgba(217,159,102,.18)}body.benini-squad-theme .benini-cart-page .form-quantity-icon svg,body.benini-squad-theme .benini-cart-page .form-quantity-icon svg use,body.benini-squad-theme .benini-cart-page .form-quantity-icon .icon-inline{width:13px;height:13px;fill:var(--col-dark) !important;color:var(--col-dark) !important;opacity:1 !important}body.benini-squad-theme .benini-cart-page .js-ajax-cart-list .cart-item,body.benini-squad-theme .benini-cart-page .cart-item{display:flex !important;flex-wrap:nowrap;gap:clamp(12px,3vw,18px);align-items:flex-start;padding:clamp(16px,2.5vh,24px) 0;margin:0 !important;border-bottom:1px solid rgba(217,159,102,.18)}body.benini-squad-theme .benini-cart-page .cart-item>.col{flex:1 1 auto;min-width:0;padding-left:0 !important}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col{flex:1 1 100%;min-width:0;max-width:none;padding:0 !important}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto{flex:1 1 100%;max-width:none;padding:0 !important;text-align:left !important}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto>.row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin:0}body.benini-squad-theme .benini-cart-page .cart-item .cart-item-quantity{flex:0 0 auto;max-width:none;margin:0 !important;padding:0 !important}body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-row{flex-wrap:nowrap !important;align-items:center !important;margin:0 !important}body.benini-squad-theme .benini-cart-page .cart-item-quantity .js-cart-quantity-container,body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-control-container{flex:0 0 auto !important;width:auto !important;padding:0 !important}body.benini-squad-theme .benini-cart-page .cart-item>.col-auto{flex:0 0 auto;padding:0 !important}@media(max-width: 991px){body.benini-squad-theme .benini-cart-page .cart-item .btn-link.d-md-none[data-component="line-item.remove"]{display:block !important;flex:1 1 100%;width:100%;text-align:left;margin:0 0 4px !important;padding:0 !important}body.benini-squad-theme .benini-cart-page .cart-item>.col-auto.d-md-block{display:none !important}body.benini-squad-theme .benini-cart-page .cart-item .col-md-4.d-md-block{display:none !important}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row{flex-direction:column !important;align-items:stretch !important;gap:12px !important}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col.col-md-5,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto.col-md-7{flex:1 1 100% !important;width:100% !important;max-width:100% !important;min-width:0 !important;padding:0 !important}body.benini-squad-theme .benini-cart-page .cart-item [data-component="line-item.name"],body.benini-squad-theme .benini-cart-page .cart-item [data-component="line-item.name"] a,body.benini-squad-theme .benini-cart-page .cart-item [data-component="name.short-name"]{display:block;max-width:100%;white-space:normal !important;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto>.row{display:flex !important;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(14px,4vw,22px) clamp(22px,7vw,40px);margin:0;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}body.benini-squad-theme .benini-cart-page .cart-item .cart-item-quantity{flex:0 0 auto;margin:0 !important}body.benini-squad-theme .benini-cart-page .cart-item .benini-ci-unit{flex:0 0 auto;text-align:left;padding:0 !important;margin:0 !important;border:0 !important;border-left:0 !important;background:rgba(0,0,0,0) !important;min-width:0}body.benini-squad-theme .benini-cart-page .cart-item .benini-ci-unit__lbl{margin-bottom:6px !important;font-size:11px !important}body.benini-squad-theme .benini-cart-page .cart-item .benini-ci-unit{font-size:clamp(17px,4.5vw,19px) !important;letter-spacing:.04em !important;line-height:1.3 !important}}@media(max-width: 991px)and (max-width: 767px){body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-quantity{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important}body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;width:100%}body.benini-squad-theme .benini-cart-page .cart-item-quantity .js-cart-quantity-container,body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-control-container{display:flex !important;align-items:center !important;flex:0 0 auto !important;max-width:none !important}body.benini-squad-theme .benini-cart-page .cart-item-quantity .js-cart-quantity-input,body.benini-squad-theme .benini-cart-page .cart-item-quantity input[type=number]{margin:0 !important;padding:0 !important;height:30px !important;line-height:30px !important;align-self:center !important}body.benini-squad-theme .benini-cart-page .cart-item-quantity .form-quantity-icon{align-self:center !important}}@media(min-width: 992px){body.benini-squad-theme .benini-cart-page .js-ajax-cart-list .cart-item{display:grid !important;grid-template-columns:auto minmax(280px, 2.6fr) auto auto auto;align-items:center;column-gap:clamp(14px,1.4vw,22px);row-gap:0}body.benini-squad-theme .benini-cart-page .cart-item>.col,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto.col-md-7,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col-auto.col-md-7>.row{display:contents !important}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col,body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col.col-md-5{flex:none;min-width:0;max-width:100%;text-align:left;overflow:hidden}body.benini-squad-theme .benini-cart-page .cart-item [data-component="line-item.name"] a,body.benini-squad-theme .benini-cart-page .cart-item [data-component="name.short-name"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}body.benini-squad-theme .benini-cart-page .cart-item [data-component="name.short-name"] small{display:block;white-space:normal;margin-top:4px}body.benini-squad-theme .benini-cart-page .cart-item .cart-item-quantity{justify-self:center}body.benini-squad-theme .benini-cart-page .cart-item .js-cart-item-unit-price,body.benini-squad-theme .benini-cart-page .cart-item .col-md-4{flex:initial;max-width:none;min-width:72px;padding:0 clamp(4px,.5vw,8px) !important;text-align:center !important;justify-self:center}body.benini-squad-theme .benini-cart-page .cart-item .benini-ci-unit{padding-left:clamp(8px,.8vw,12px);padding-right:clamp(8px,.8vw,12px)}body.benini-squad-theme .benini-cart-page .cart-item>.col-auto.d-md-block{justify-self:end}body.benini-squad-theme .benini-cart-page .cart-item>.col-auto:first-child{grid-column:1}body.benini-squad-theme .benini-cart-page .cart-item>.col>.row>.col.col-md-5{grid-column:2}body.benini-squad-theme .benini-cart-page .cart-item .cart-item-quantity{grid-column:3}body.benini-squad-theme .benini-cart-page .cart-item .benini-ci-unit{grid-column:4}body.benini-squad-theme .benini-cart-page .cart-item>.col-auto.d-md-block{grid-column:5}}body.benini-squad-theme .benini-cart-page .cart-item-image-col,body.benini-squad-theme .benini-cart-page .cart-item-image{flex-shrink:0;width:clamp(78px,7.5vw,96px) !important;aspect-ratio:3/4;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(165deg, var(--col-dark-mid) 0%, var(--col-dark) 100%);border:1px solid rgba(217,159,102,.18)}body.benini-squad-theme .benini-cart-page .cart-item-image{position:relative !important;height:auto !important}body.benini-squad-theme .benini-cart-page .cart-item-image img{width:100% !important;height:100% !important;object-fit:cover !important;position:absolute;inset:0}body.benini-squad-theme .benini-cart-page .cart-item-name,body.benini-squad-theme .benini-cart-page .cart-item-link{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(16px,1.6vw,20px) !important;text-transform:uppercase;color:var(--col-dark) !important;text-decoration:none}body.benini-squad-theme .benini-cart-page .cart-item-subtotal,body.benini-squad-theme .benini-cart-page .cart-unit-price,body.benini-squad-theme .benini-cart-page .js-cart-item-subtotal{font-family:var(--font-display) !important;font-weight:700 !important;color:var(--col-dark) !important}body.benini-squad-theme .benini-cart-page .cart-page-totals,body.benini-squad-theme .benini-cart-page #cart-sticky-summary,body.benini-squad-theme .benini-cart-page .cart-totals,body.benini-squad-theme .benini-cart-page .cart-summary,body.benini-squad-theme .benini-cart-page .cart-totals-panel{border:1px solid rgba(217,159,102,.28);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--col-cream) 0%, var(--col-cream-mid) 100%);padding:clamp(24px,2.4vw,30px);box-sizing:border-box}body.benini-squad-theme .benini-cart-page .cart-page-totals .row{display:flex !important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0 0 12px !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .row>.col,body.benini-squad-theme .benini-cart-page .cart-page-totals .row>.col-auto{flex:0 0 auto;max-width:none;width:auto;padding:0 !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .row>.col.text-right{flex:1 1 auto;text-align:right !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .row>.col-12{flex:0 0 100%;width:100%;margin-top:4px;text-align:right !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .js-visible-on-cart-filled.h5,body.benini-squad-theme .benini-cart-page .cart-page-totals #shipping-cost-container{font-family:var(--font-body) !important;font-size:14px !important;font-weight:400 !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .js-cart-total-container{margin-top:16px;padding-top:16px;border-top:1px solid rgba(217,159,102,.28)}body.benini-squad-theme .benini-cart-page .cart-page-totals .js-cart-total-container .row{align-items:center;margin-bottom:0 !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .js-cart-total-container .col-auto,body.benini-squad-theme .benini-cart-page .cart-page-totals .js-cart-total{font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(18px,1.9vw,23px) !important;line-height:1.1 !important;white-space:nowrap}body.benini-squad-theme .benini-cart-page .cart-page-totals .js-cart-total-container .col-12{font-family:var(--font-body) !important;font-size:12px !important;font-weight:400 !important;opacity:.7;line-height:1.4}body.benini-squad-theme .benini-cart-page .cart-subtotal,body.benini-squad-theme .benini-cart-page .js-cart-subtotal,body.benini-squad-theme .benini-cart-page .js-cart-total,body.benini-squad-theme .benini-cart-page .cart-total,body.benini-squad-theme .benini-cart-page .total-price{font-family:var(--font-display) !important;font-variant-numeric:tabular-nums;color:var(--col-dark) !important}body.benini-squad-theme .benini-cart-page .cart-page-totals #go-to-checkout,body.benini-squad-theme .benini-cart-page .cart-page-totals .btn-block{display:block !important;width:100% !important;float:none !important;margin-top:18px !important}body.benini-squad-theme .benini-cart-page .cart-page-totals .text-center{text-align:center !important;margin-top:4px}body.benini-squad-theme .benini-cart-page .btn-primary,body.benini-squad-theme .benini-cart-page .btn-checkout,body.benini-squad-theme .benini-cart-page #go-to-checkout,body.benini-squad-theme .benini-cart-page input[type=submit].btn-primary{font-family:var(--font-display) !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;border-radius:12px !important;border:1px solid rgba(217,159,102,.65) !important;background:rgba(217,159,102,.14) !important;color:var(--col-dark) !important;width:100%;min-height:52px}body.benini-squad-theme .benini-cart-page .btn-primary:hover,body.benini-squad-theme .benini-cart-page .btn-checkout:hover{background:rgba(217,159,102,.22) !important;border-color:rgba(217,159,102,.9) !important}body.benini-squad-theme .benini-cart-page .breadcrumbs,body.benini-squad-theme .benini-cart-page .page-header{display:none !important}@media(max-width: 1100px){body.benini-squad-theme .benini-cart-page .cart-body{grid-template-columns:minmax(0, 1fr) minmax(280px, 320px);gap:clamp(24px,3vw,40px)}}@media(max-width: 860px){body.benini-squad-theme .benini-cart-page .cart-body{grid-template-columns:1fr}body.benini-squad-theme .benini-cart-page .benini-cart-summary-row{grid-column:1;grid-row:auto;position:static;max-width:520px;margin:8px auto 0;width:100%}}@media(max-width: 560px){body.benini-squad-theme .benini-cart-page .cart-item-image-col,body.benini-squad-theme .benini-cart-page .cart-item-image{width:clamp(72px,22vw,92px) !important}}body.benini-squad-theme.template-home .js-home-sections-container{display:flex;flex-direction:column;gap:0}body.benini-squad-theme.template-home .js-home-sections-container>*{margin-top:0 !important;margin-bottom:0 !important}body.benini-squad-theme.template-home .section-banners-home,body.benini-squad-theme.template-home [data-store=home-banner-promotional],body.benini-squad-theme.template-home [data-store=home-banner-news],body.benini-squad-theme.template-home [data-store=home-banner-categories],body.benini-squad-theme.template-home .js-home-banner-promotional,body.benini-squad-theme.template-home .js-section-video-home,body.benini-squad-theme.template-home .section-video-home[data-store=home-video]{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;visibility:hidden !important}body.benini-squad-theme .benini-home-tail{position:relative;z-index:2;margin:0 !important;padding:0;overflow:hidden;background:var(--col-cream)}body.benini-squad-theme.template-home .loja-section-produtos{margin-bottom:0 !important}body.benini-squad-theme.template-home .js-home-slider-section{margin-bottom:0 !important}body.benini-squad-theme.template-home .benini-marquee.marquee-strip--divider{margin:0 !important;flex-shrink:0}body.benini-squad-theme.template-home .benini-marquee+.section-featured-home,body.benini-squad-theme.template-home .benini-marquee+.loja-section-produtos{margin-top:0 !important}body.benini-squad-theme.template-home .loja-section-produtos+.benini-home-tail{margin-top:-1px !important}body.benini-squad-theme.template-home #main-content,body.benini-squad-theme.template-home main{padding-bottom:0 !important}body.benini-squad-theme section[data-store=home-testimonials]:not(.benini-testimonials),body.benini-squad-theme .section-testimonials-home:not(.benini-testimonials){display:none !important}body.benini-squad-theme .benini-testimonials{position:relative;z-index:2;background:var(--col-dark);color:var(--col-cream);margin:0 !important;padding:clamp(48px,8vh,80px) var(--layout-gutter) clamp(52px,8vh,88px);overflow:hidden;box-sizing:border-box}body.benini-squad-theme .benini-testimonials::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 50% 0%, rgba(217, 159, 102, 0.14) 0%, transparent 68%);pointer-events:none}body.benini-squad-theme .benini-testimonials__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}body.benini-squad-theme .benini-testimonials__header{text-align:center;margin-bottom:clamp(32px,5vw,56px)}body.benini-squad-theme .benini-testimonials__header .section-eyebrow{color:var(--col-gold);margin-bottom:12px}body.benini-squad-theme .benini-testimonials__header .section-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);text-transform:uppercase;letter-spacing:-0.01em;color:var(--col-cream);margin:0}body.benini-squad-theme .benini-testimonials__grid{display:none;grid-template-columns:1fr;gap:clamp(16px,3vw,24px)}body.benini-squad-theme .benini-testimonials__grid>[role=listitem]{display:flex;min-height:100%}body.benini-squad-theme .benini-testimonials__carousel{display:block;position:relative}body.benini-squad-theme .js-benini-testimonials-swiper{overflow:hidden;width:100%;touch-action:pan-y pinch-zoom}body.benini-squad-theme .benini-testimonials__track{align-items:stretch !important}body.benini-squad-theme .benini-testimonials .swiper-slide{height:auto !important;display:flex !important;box-sizing:border-box}@media(max-width: 767px){body.benini-squad-theme .benini-testimonials__carousel{width:calc(100% + var(--layout-gutter));margin-right:calc(-1*var(--layout-gutter))}body.benini-squad-theme .benini-testimonials .swiper-slide{width:78vw !important;max-width:320px}}@media(min-width: 768px){body.benini-squad-theme .benini-testimonials__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}body.benini-squad-theme .benini-testimonials__carousel{display:none !important}}@media(min-width: 1024px){body.benini-squad-theme .benini-testimonials__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}body.benini-squad-theme .benini-testimonials__card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:16px;width:100%;min-height:100%;padding:clamp(20px,3vw,28px);border-radius:var(--radius-lg);overflow:hidden;background:rgba(58,51,52,.35);border:1px solid rgba(224,220,204,.22);box-shadow:0 4px 24px rgba(0,0,0,.14);transition:transform var(--dur-mid) var(--ease-brand),border-color var(--dur-mid) var(--ease-brand),box-shadow var(--dur-mid) var(--ease-brand),background var(--dur-mid) var(--ease-brand)}body.benini-squad-theme .benini-testimonials__card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, rgba(92, 84, 85, 0.18) 0%, rgba(58, 51, 52, 0.08) 100%);transition:background var(--dur-mid) var(--ease-brand)}body.benini-squad-theme .benini-testimonials__card::after{display:none}@media(hover: hover)and (min-width: 768px){body.benini-squad-theme .benini-testimonials__grid{padding:14px 0;overflow:visible}body.benini-squad-theme .benini-testimonials__card:hover{transform:scale(1.04);z-index:3;background:rgba(74,66,67,.42);border-color:rgba(224,220,204,.38);box-shadow:0 12px 32px rgba(0,0,0,.2),0 0 0 1px rgba(224,220,204,.08)}body.benini-squad-theme .benini-testimonials__card:hover::before{background:linear-gradient(145deg, rgba(224, 220, 204, 0.1) 0%, rgba(92, 84, 85, 0.12) 100%)}}body.benini-squad-theme .benini-testimonials__quote-mark{color:var(--col-gold);opacity:.85;line-height:0}body.benini-squad-theme .benini-testimonials__quote{margin:0;flex:1}body.benini-squad-theme .benini-testimonials__quote p{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:rgba(238,235,221,.92)}body.benini-squad-theme .benini-testimonials__quote--italic p{font-style:italic}body.benini-squad-theme .benini-testimonials__author{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px}body.benini-squad-theme .benini-testimonials__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(217,159,102,.45);flex-shrink:0}body.benini-squad-theme .benini-testimonials__name{font-family:var(--font-display);font-size:clamp(13px,1.1vw,15px);font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--col-gold-light)}body.benini-squad-theme.template-home .loja-section-produtos:has(.benini-category-nav){padding-bottom:0 !important}body.benini-squad-theme.template-home .loja-section-produtos+.benini-testimonials{margin-top:-1px !important}body.benini-squad-theme .loja-section-produtos .benini-category-nav{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:0;background:rgba(0,0,0,0);margin:0;padding:clamp(32px,6vh,56px) var(--layout-gutter) clamp(24px,4vh,36px);box-sizing:border-box}body.benini-squad-theme .benini-category-nav__inner{width:100%;max-width:1200px;margin:0 auto;text-align:center}body.benini-squad-theme .benini-category-nav__header{margin-bottom:clamp(28px,4vh,40px)}body.benini-squad-theme .benini-category-nav__mark{display:block;width:clamp(44px,5vw,56px);height:auto;margin:0 auto 18px;opacity:.88;filter:drop-shadow(0 2px 8px rgba(58, 51, 52, 0.08))}body.benini-squad-theme .benini-category-nav__header .section-eyebrow{color:var(--col-gold-dim);margin-bottom:10px}body.benini-squad-theme .benini-category-nav__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.2vw,22px);letter-spacing:.14em;text-transform:uppercase;color:var(--col-dark)}body.benini-squad-theme .benini-category-nav__list{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;justify-items:stretch;gap:clamp(16px,2vw,28px);width:100%}body.benini-squad-theme .benini-category-nav__item{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:none;min-width:0;text-decoration:none;color:var(--col-dark);transition:transform .2s ease,opacity .2s ease}body.benini-squad-theme .benini-category-nav__item--has-img{min-width:0 !important;max-width:none !important}body.benini-squad-theme .benini-category-nav__thumb,body.benini-squad-theme .benini-category-nav__card{display:block !important;width:100% !important;max-width:none !important;height:auto !important;min-height:0 !important;aspect-ratio:21/9 !important;border-radius:var(--radius-md) !important;overflow:hidden !important;border:1px solid rgba(58,51,52,.12);background:hsla(0,0%,100%,.55);box-shadow:0 2px 14px rgba(58,51,52,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.benini-squad-theme .benini-category-nav__thumb img,body.benini-squad-theme .benini-category-nav__card img,body.benini-squad-theme .benini-category-nav__thumb picture,body.benini-squad-theme .benini-category-nav__card picture{display:block !important;width:100% !important;height:100% !important;max-width:none !important;border-radius:0 !important}body.benini-squad-theme .benini-category-nav__thumb img,body.benini-squad-theme .benini-category-nav__card img{object-fit:cover !important;object-position:center center !important;image-rendering:auto}body.benini-squad-theme .benini-category-nav__label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.35}body.benini-squad-theme .benini-category-nav__item--pill{flex-direction:row;min-height:42px;padding:10px 22px;border:1px solid rgba(58,51,52,.14);border-radius:999px;background:hsla(0,0%,100%,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}body.benini-squad-theme .benini-category-nav__item--has-img:hover,body.benini-squad-theme .benini-category-nav__item--has-img:focus-visible{outline:none;transform:translateY(-2px)}body.benini-squad-theme .benini-category-nav__item--has-img:hover .benini-category-nav__thumb,body.benini-squad-theme .benini-category-nav__item--has-img:focus-visible .benini-category-nav__thumb{border-color:rgba(217,159,102,.65);box-shadow:0 4px 18px rgba(58,51,52,.1)}body.benini-squad-theme .benini-category-nav__item--pill:hover,body.benini-squad-theme .benini-category-nav__item--pill:focus-visible{border-color:rgba(217,159,102,.65);background:rgba(217,159,102,.1);box-shadow:0 2px 12px rgba(58,51,52,.06);outline:none}body.benini-squad-theme .benini-category-nav__item[aria-current=page] .benini-category-nav__thumb{border-color:var(--col-gold);box-shadow:0 0 0 2px rgba(217,159,102,.22)}body.benini-squad-theme .benini-category-nav__item--pill[aria-current=page]{border-color:var(--col-gold);background:rgba(217,159,102,.16)}@media(max-width: 767px){body.benini-squad-theme .loja-section-produtos .benini-category-nav{min-height:0;padding-top:clamp(28px,5vh,44px);padding-bottom:clamp(20px,4vh,28px)}body.benini-squad-theme .benini-category-nav__list{grid-template-columns:1fr;gap:clamp(18px,4vw,24px)}body.benini-squad-theme .benini-category-nav__inner{max-width:none}body.benini-squad-theme .benini-category-nav__mark{width:40px;margin-bottom:14px}body.benini-squad-theme .benini-category-nav__item--pill{min-height:40px;padding:9px 18px}body.benini-squad-theme .benini-category-nav__label{font-size:11px;letter-spacing:.08em}}body.benini-squad-theme.template-home .benini-testimonials+.benini-home-tail{margin-top:0 !important}body.benini-squad-theme .js-newsletter-home-container,body.benini-squad-theme .js-newsletter-home.row,body.benini-squad-theme section[data-store=home-newsletter]:not(.benini-newsletter),body.benini-squad-theme .section-newsletter-home:not(.benini-newsletter){display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important}body.benini-squad-theme .benini-newsletter{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(300px,44vh,520px);background:var(--col-cream) !important;color:var(--col-dark);margin:0 !important;padding:clamp(72px,12vh,128px) var(--layout-gutter) clamp(80px,13vh,140px);overflow:hidden;box-sizing:border-box}body.benini-squad-theme .benini-home-tail .benini-newsletter{border-radius:0 0 20px 20px;box-shadow:0 8px 48px rgba(0,0,0,.14)}body.benini-squad-theme .benini-newsletter::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 75% 60% at 50% 0%, rgba(217, 159, 102, 0.12) 0%, transparent 70%);pointer-events:none}body.benini-squad-theme .benini-newsletter::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(120px,28vw);height:2px;border-radius:2px;background:linear-gradient(90deg, transparent, var(--col-gold), transparent);opacity:.65}body.benini-squad-theme .benini-newsletter__panel{position:relative;z-index:1;width:100%;max-width:560px;margin:0 auto;text-align:center}body.benini-squad-theme .benini-newsletter__header{margin-bottom:clamp(28px,4.5vh,48px)}body.benini-squad-theme .benini-newsletter__header .section-eyebrow{margin-bottom:14px;color:rgba(58,51,52,.52);letter-spacing:.28em}body.benini-squad-theme .benini-newsletter__header .section-title{color:var(--col-gold) !important;font-family:var(--font-display) !important;font-weight:700 !important;font-size:clamp(22px,3.2vw,34px) !important;letter-spacing:.04em;margin:0 0 18px}body.benini-squad-theme .benini-newsletter__text{font-family:var(--font-body);font-weight:400;font-size:clamp(14px,1.4vw,17px);line-height:1.65;color:rgba(58,51,52,.68);margin:0 auto;max-width:38ch}body.benini-squad-theme .benini-newsletter__form{margin:0}body.benini-squad-theme .benini-newsletter__field{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:460px;margin:0 auto;box-sizing:border-box}body.benini-squad-theme .benini-newsletter__field>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.benini-squad-theme .benini-newsletter__input-wrap,body.benini-squad-theme .benini-newsletter__field .form-group,body.benini-squad-theme .benini-newsletter__field .form-row,body.benini-squad-theme .benini-newsletter__field .form-control-container{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:0}body.benini-squad-theme .benini-newsletter__input-wrap .form-label,body.benini-squad-theme .benini-newsletter__field .form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;float:none}body.benini-squad-theme .benini-newsletter__input,body.benini-squad-theme .benini-newsletter .form-control{display:block;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;-webkit-appearance:none;appearance:none;font-family:var(--font-body) !important;font-size:16px !important;font-weight:400;color:var(--col-dark) !important;background:#fff !important;border:1px solid rgba(58,51,52,.18) !important;border-radius:12px !important;padding:14px 18px !important;box-shadow:inset 0 1px 2px rgba(58,51,52,.04);transition:border-color var(--dur-fast),background var(--dur-fast),box-shadow var(--dur-fast)}body.benini-squad-theme .benini-newsletter__input::placeholder,body.benini-squad-theme .benini-newsletter .form-control::placeholder{color:rgba(58,51,52,.42) !important;opacity:1}body.benini-squad-theme .benini-newsletter__input:focus,body.benini-squad-theme .benini-newsletter .form-control:focus{outline:none !important;border-color:rgba(217,159,102,.85) !important;background:#fff !important;box-shadow:0 0 0 3px rgba(217,159,102,.16),inset 0 1px 2px rgba(58,51,52,.04)}body.benini-squad-theme .benini-newsletter__submit{position:static !important;display:block;width:100%;max-width:100%;min-width:0;height:auto !important;padding:14px 24px !important;margin:0;cursor:pointer;border:1px solid rgba(217,159,102,.72);background:rgba(217,159,102,.08);color:var(--col-dark);box-sizing:border-box !important;-webkit-appearance:none;appearance:none}body.benini-squad-theme .benini-newsletter__submit:hover{border-color:rgba(217,159,102,.95);background:rgba(217,159,102,.14);color:var(--col-dark)}body.benini-squad-theme .benini-newsletter__submit.newsletter-btn.btn-link,body.benini-squad-theme .benini-newsletter__submit.newsletter-btn{text-decoration:none}body.benini-squad-theme .benini-newsletter__feedback{margin:16px 0 0;padding:12px 16px;border-radius:12px;font-family:var(--font-body);font-size:13px;line-height:1.5}body.benini-squad-theme .benini-newsletter__feedback--ok{color:var(--col-dark);background:rgba(217,159,102,.16);border:1px solid rgba(217,159,102,.42)}body.benini-squad-theme .benini-newsletter__feedback--err{color:#6b2e28;background:rgba(200,90,75,.12);border:1px solid rgba(200,90,75,.32)}body.benini-squad-theme .section-newsletter-home .newsletter,body.benini-squad-theme .benini-newsletter .newsletter,body.benini-squad-theme .section-newsletter-home-colors{display:none !important;background:rgba(0,0,0,0) !important}body.benini-squad-theme .benini-newsletter .js-home-newsletter-image-container{display:none !important}@media(max-width: 639px){body.benini-squad-theme .benini-newsletter__field{max-width:100%}body.benini-squad-theme .benini-newsletter__field.input-append,body.benini-squad-theme .benini-newsletter .input-append{display:flex !important;flex-direction:column !important;align-items:stretch !important;flex-wrap:nowrap !important}}@media(min-width: 640px){body.benini-squad-theme .benini-newsletter__field{flex-direction:row;align-items:stretch;gap:10px}body.benini-squad-theme .benini-newsletter__input-wrap,body.benini-squad-theme .benini-newsletter__field .form-row,body.benini-squad-theme .benini-newsletter__field .form-control-container{flex:1 1 auto}body.benini-squad-theme .benini-newsletter__submit{flex:0 0 auto;width:auto;min-width:148px;white-space:nowrap}}@media(max-width: 767px){body.benini-squad-theme .benini-newsletter{min-height:clamp(280px,54vh,440px);padding:clamp(56px,12vh,88px) var(--layout-gutter) clamp(64px,13vh,96px)}body.benini-squad-theme .benini-home-tail .benini-newsletter{border-radius:0 0 16px 16px}}body.benini-squad-theme .loja-footer{background:var(--col-black) !important;color:var(--col-cream);border-top:1px solid rgba(217,159,102,.12);position:relative;z-index:1}body.benini-squad-theme .loja-footer::before{opacity:.75;background:linear-gradient(90deg, transparent, var(--col-gold), transparent)}body.benini-squad-theme .loja-footer::after{background:radial-gradient(ellipse, rgba(217, 159, 102, 0.08) 0%, transparent 70%)}body.benini-squad-theme .loja-footer__brand{color:var(--col-cream) !important}body.benini-squad-theme .loja-footer__brand-sub{color:var(--col-gold) !important;font-weight:400}body.benini-squad-theme .loja-footer__brand:hover{opacity:1}body.benini-squad-theme .loja-footer__brand:hover .loja-footer__brand-sub{color:var(--col-gold-light) !important}body.benini-squad-theme .loja-footer__nav a{font-family:var(--font-display) !important;font-weight:600;font-size:clamp(10px,1vw,12px);letter-spacing:.22em;color:var(--col-gold) !important}body.benini-squad-theme .loja-footer__nav a:hover{color:var(--col-gold-light) !important}body.benini-squad-theme .loja-footer__copy{color:rgba(238,235,221,.22);letter-spacing:.08em}body.benini-squad-theme main,body.benini-squad-theme #main-content,body.benini-squad-theme .main-content{padding-top:0}body.benini-squad-theme.template-home .loja-hero{margin-top:0}body.benini-squad-theme:not(.template-home) .benini-page-spacer{height:calc(88px + env(safe-area-inset-top, 0px))}@media(max-width: 768px){body.benini-squad-theme .section-products-home,body.benini-squad-theme .featured-products,body.benini-squad-theme .loja-section-produtos{padding:var(--space-lg) var(--layout-gutter) calc(var(--space-lg) + 24px)}}@media(min-width: 768px){body.benini-squad-theme .produto-card__name,body.benini-squad-theme .produto-card .item-name,body.benini-squad-theme .produto-card .js-item-name,body.benini-squad-theme .js-item-product .item-name,body.benini-squad-theme .js-item-product .js-item-name,body.benini-squad-theme .js-item-product .produto-card__name,body.benini-squad-theme.template-home .loja-section-produtos .produto-card__name,body.benini-squad-theme.template-category .produto-card__name,body.benini-squad-theme.template-search .produto-card__name,body.benini-squad-theme.template-product .benini-related .produto-card__name{font-size:var(--produto-card-price-size) !important}}@media(max-width: 767px){body.benini-squad-theme .produto-card__name,body.benini-squad-theme .produto-card .item-name,body.benini-squad-theme .produto-card .js-item-name,body.benini-squad-theme .js-item-product .item-name,body.benini-squad-theme .js-item-product .js-item-name,body.benini-squad-theme .js-item-product .produto-card__name,body.benini-squad-theme.template-home .loja-section-produtos .produto-card__name,body.benini-squad-theme.template-category .produto-card__name,body.benini-squad-theme.template-search .produto-card__name,body.benini-squad-theme.template-product .benini-related .produto-card__name{font-size:var(--produto-card-price-size-mobile) !important;font-weight:600 !important;letter-spacing:.04em !important;line-height:1.2 !important;-webkit-line-clamp:2 !important}}body.benini-squad-theme.benini-password-page{min-height:100vh;overflow:hidden;background:#0a0809 !important}body.benini-squad-theme.benini-password-page #wrapper,body.benini-squad-theme.benini-password-page main,body.benini-squad-theme.benini-password-page .flex-grow-1{min-height:100vh;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border-radius:0 !important}body.benini-squad-theme.benini-password-page .noise-overlay{opacity:.35;z-index:0}body.benini-squad-theme.benini-password-page .benini-password-gate{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,9,8,.72);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1)}body.benini-squad-theme.benini-password-page .benini-password-gate__inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(100%,720px);text-align:center}body.benini-squad-theme.benini-password-page .benini-password-gate__brand{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--col-gold, #d99f66);opacity:.75}body.benini-squad-theme.benini-password-page .benini-password-gate__headline{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,4.5vw,3.6rem);font-weight:700;line-height:1.24;letter-spacing:-0.01em;text-transform:uppercase;color:var(--col-cream, #eeebdd);max-width:720px}body.benini-squad-theme.benini-password-page .benini-password-gate__headline--admin{font-size:clamp(1.35rem,3.8vw,2.6rem);text-transform:none;letter-spacing:.01em;line-height:1.3}body.benini-squad-theme.benini-password-page .benini-password-gate__line{display:block}body.benini-squad-theme.benini-password-page .benini-password-gate__rule{display:block;width:40px;height:2px;background:var(--col-gold, #d99f66);opacity:.45;border-radius:2px}body.benini-squad-theme.benini-password-page .benini-password-gate__sub{font-family:var(--font-body);font-size:clamp(.65rem,1.4vw,.85rem);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--col-gold, #d99f66);opacity:.65}body.benini-squad-theme.benini-password-page .benini-password-gate__form{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,320px);margin-top:28px}body.benini-squad-theme.benini-password-page .benini-password-gate__input{width:100%;padding:14px 18px;border-radius:999px;border:1px solid rgba(217,159,102,.28);background:rgba(238,235,221,.06);color:var(--col-cream, #eeebdd);font-family:var(--font-body);font-size:16px;letter-spacing:.04em;text-align:center;outline:none;box-shadow:none;transition:border-color .2s ease,background .2s ease}body.benini-squad-theme.benini-password-page .benini-password-gate__input::placeholder{color:rgba(238,235,221,.38)}body.benini-squad-theme.benini-password-page .benini-password-gate__input:focus{border-color:rgba(217,159,102,.55);background:rgba(238,235,221,.1)}body.benini-squad-theme.benini-password-page .benini-password-gate__btn{min-width:148px;padding:12px 28px;border-radius:999px;border:1px solid rgba(217,159,102,.34);background:rgba(217,159,102,.14);color:var(--col-gold, #d99f66);font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;box-shadow:none;width:auto}body.benini-squad-theme.benini-password-page .benini-password-gate__btn:hover,body.benini-squad-theme.benini-password-page .benini-password-gate__btn:focus-visible{background:rgba(217,159,102,.22);border-color:rgba(217,159,102,.48);color:#f0c896}body.benini-squad-theme.benini-password-page .benini-password-gate__error{margin:0;font-family:var(--font-body);font-size:.72rem;letter-spacing:.08em;color:#e8a088}body.benini-squad-theme.benini-password-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.benini-squad-theme.benini-password-page .head-main,body.benini-squad-theme.benini-password-page .js-footer,body.benini-squad-theme.benini-password-page .footer,body.benini-squad-theme.benini-password-page .powered-by-logo,body.benini-squad-theme.benini-password-page .js-nubesdk-slot{display:none !important}
