:root{--bg: #FAF8F3;--bg-2: #F3EFE7;--surface: #FFFFFF;--ink: #1C1E1B;--body: #5E635C;--muted: #8A8E85;--line: #E7E2D7;--petrol: #1E4D49;--petrol-deep: color-mix(in oklab, var(--petrol) 80%, #000);--petrol-700: color-mix(in oklab, var(--petrol) 90%, #000);--petrol-tint: color-mix(in oklab, var(--petrol) 11%, #fff);--petrol-tint-2: color-mix(in oklab, var(--petrol) 20%, #fff);--wood: #B07B4F;--wood-deep: #8A5C36;--gold: #C8A24B;--char: #15201E;--char-2: #1B2A27;--grid-line: rgba(255,255,255,.3);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm: 10px;--r: 16px;--r-lg: 22px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(28,30,27,.04), 0 2px 8px rgba(28,30,27,.05);--sh-2: 0 6px 24px rgba(28,30,27,.08), 0 2px 6px rgba(28,30,27,.05);--sh-3: 0 18px 50px rgba(20,30,27,.14);--maxw: 1240px;--gut: clamp(18px, 4vw, 56px);--grid-strength: .06}body{background:var(--bg);color:var(--body);font-family:var(--sans);font-size:17px;line-height:1.65;font-weight:380;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.lambo-section{position:relative}.lambo-section img{display:block;max-width:100%}.lambo-section a{color:inherit;text-decoration:none}.lambo-section button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{line-height:1.08}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.section{padding-block:clamp(56px,8vw,110px)}.center{text-align:center}.eyebrow{font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--petrol);margin:0 0 18px;display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:24px;height:1px;background:var(--wood);opacity:.7}.eyebrow.center{justify-content:center}.eyebrow.center:after{content:"";width:24px;height:1px;background:var(--wood);opacity:.7}.display{font-family:var(--serif);font-weight:400;color:var(--ink);line-height:1.02;letter-spacing:-.01em;font-size:clamp(2.4rem,6vw,4.6rem)}.h2{font-family:var(--serif);font-weight:400;color:var(--ink);font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.06;letter-spacing:-.01em}.lead{font-size:clamp(1.05rem,1.4vw,1.22rem);color:var(--body)}.kicker{color:var(--wood-deep);font-style:italic;font-family:var(--serif);font-size:1.35em}.lambo-section .btn,.btn-lambo{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--sans);font-weight:600;font-size:.96rem;letter-spacing:.01em;padding:.92em 1.5em;border-radius:var(--r-sm);border:1.5px solid transparent;transition:.22s ease;white-space:nowrap}.lambo-section .btn svg,.btn-lambo svg{width:1.05em;height:1.05em}.lambo-section .btn-primary,.btn-lambo.btn-primary{background:var(--petrol);color:#fff}.lambo-section .btn-primary:hover,.btn-lambo.btn-primary:hover{background:var(--petrol-deep);transform:translateY(-1px);box-shadow:var(--sh-2);color:#fff}.lambo-section .btn-ghost,.btn-lambo.btn-ghost{background:transparent;color:var(--petrol);border-color:var(--petrol)}.lambo-section .btn-ghost:hover,.btn-lambo.btn-ghost:hover{background:var(--petrol);color:#fff}.lambo-section .btn-light,.btn-lambo.btn-light{background:#fff;color:var(--petrol);border-color:var(--line)}.lambo-section .btn-light:hover,.btn-lambo.btn-light:hover{border-color:var(--petrol)}.lambo-section .btn-block,.btn-lambo.btn-block{width:100%}.lambo-section .btn-lg,.btn-lambo.btn-lg{padding:1.05em 1.9em;font-size:1.02rem}.gridmat{--gm: rgba(255,255,255,.28);background-color:#14130f;background-image:linear-gradient(var(--gm) 1.4px,transparent 1.4px),linear-gradient(90deg,var(--gm) 1.4px,transparent 1.4px);background-size:11.111% 11.111%;position:relative}.grid-soft{background-image:linear-gradient(rgba(30,77,73,var(--grid-strength)) 1px,transparent 1px),linear-gradient(90deg,rgba(30,77,73,var(--grid-strength)) 1px,transparent 1px);background-size:46px 46px}.ph{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;color:#cfcfc8}.ph .ph-label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;letter-spacing:.04em;color:#ffffff9e;padding:12px 14px;line-height:1.5;text-transform:none}.ph .ph-tag{color:#ffffffeb}.card-lambo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1)}.announce{background:var(--petrol);color:#eaf3f0;font-size:13px;letter-spacing:.02em;text-align:center}.announce .wrap{display:flex;align-items:center;justify-content:center;gap:28px;min-height:40px;flex-wrap:wrap}.announce b{color:#fff;font-weight:600}.announce a{color:inherit}.announce .dot{width:4px;height:4px;border-radius:50%;background:var(--wood)}.site-header{position:sticky;top:0;z-index:1030;background:#faf8f3db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:.25s}.site-header.scrolled{border-bottom-color:var(--line);box-shadow:0 4px 20px #1c1e1b0d}.nav{display:flex;align-items:center;gap:28px;min-height:74px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand .mark{font-family:var(--serif);font-weight:600;font-size:1.7rem;letter-spacing:.02em;color:var(--ink);line-height:1}.brand .mark b{color:var(--petrol);font-weight:600}.brand img{max-height:48px;width:auto}.brand .sub{font-size:9.5px;letter-spacing:.16em;line-height:1.35;text-transform:uppercase;color:var(--muted);display:none;padding-left:12px;border-left:1px solid var(--line);max-width:9em}@media(min-width:1080px){.brand .sub{display:block}}.nav-links{display:none;gap:30px;align-items:center}@media(min-width:980px){.nav-links{display:flex}}.nav-links a{font-size:.94rem;font-weight:450;color:var(--ink);position:relative;padding-block:6px}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:var(--petrol);transition:.25s}.nav-links a:hover:after{width:100%}.nav-icons{display:flex;align-items:center;gap:6px}.icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-pill);border:none;background:transparent;color:var(--ink);position:relative;transition:.2s}.icon-btn:hover{background:var(--petrol-tint);color:var(--petrol)}.icon-btn svg{width:21px;height:21px}.cart-count{position:absolute;top:4px;right:3px;background:var(--petrol);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}.burger{display:grid}@media(min-width:980px){.burger{display:none}}.hero{position:relative;overflow:hidden}.hero .wrap{display:grid;gap:clamp(28px,4vw,64px);align-items:center;padding-block:clamp(40px,6vw,86px)}@media(min-width:940px){.hero .wrap{grid-template-columns:1.05fr .95fr}}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--petrol-tint);color:var(--petrol);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;padding:8px 16px;border-radius:var(--r-pill)}.hero-eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:#2e9e6b;box-shadow:0 0 #2e9e6b80;animation:pulse 2.2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #2e9e6b00}to{box-shadow:0 0 #2e9e6b00}}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.3rem,4.2vw,3.7rem);line-height:1.12;letter-spacing:-.01em;margin:22px 0 0;color:var(--ink)}.hero h1 em{font-style:italic;color:var(--petrol)}.hero .lead{margin-top:28px;max-width:30em}.hero-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.hero-meta{display:flex;gap:26px;margin-top:34px;flex-wrap:wrap}.hero-meta .m{display:flex;flex-direction:column}.hero-meta .n{font-family:var(--serif);font-size:2rem;color:var(--ink);line-height:1}.hero-meta .l{font-size:12.5px;color:var(--muted);letter-spacing:.04em;margin-top:4px}.hero-meta .sep{width:1px;background:var(--line)}.hero-media{position:relative}.hero-stack{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:14px}.hero-stack .feat{grid-row:1 / span 2;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-3);aspect-ratio:3/4;position:relative}.hero-stack .feat-tag{position:absolute;top:12px;left:12px;z-index:2;background:#14130fc7;color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em;padding:6px 11px;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-stack .feat .ph,.hero-stack .feat img{width:100%;height:100%;object-fit:cover}.hero-stack .s{border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-2);aspect-ratio:1/1}.hero-stack .s img{width:100%;height:100%;object-fit:cover}.hero-badge{position:absolute;left:-14px;bottom:24px;background:#fff;border-radius:var(--r);box-shadow:var(--sh-3);padding:14px 18px;display:flex;align-items:center;gap:12px;max-width:240px}.hero-badge .ic{width:40px;height:40px;border-radius:12px;background:var(--petrol-tint);color:var(--petrol);display:grid;place-items:center;flex:none}.hero-badge .t{font-size:13px;line-height:1.35;color:var(--ink);font-weight:500}.hero-badge .t span{color:var(--muted);font-weight:400;display:block;font-size:12px}.assur{background:var(--surface);border-block:1px solid var(--line)}.assur .wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:0}@media(min-width:840px){.assur .wrap{grid-template-columns:repeat(4,1fr)}}.assur .it{display:flex;align-items:center;gap:14px;padding:24px var(--gut)}.assur .it+.it{box-shadow:-1px 0 0 var(--line)}.assur .ic{color:var(--petrol);flex:none}.assur .ic svg{width:26px;height:26px}.assur .tt{font-weight:600;color:var(--ink);font-size:.95rem}.assur .ss{font-size:.82rem;color:var(--muted)}.marquee{background:var(--bg-2);padding-block:30px;overflow:hidden}.marquee .lab{text-align:center;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.mq{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq-track{display:flex;align-items:center;gap:60px;padding-left:60px;animation:scroll 32s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.mq-track .logo{font-family:var(--serif);font-size:1.5rem;color:var(--ink);opacity:.5;white-space:nowrap;font-weight:500;transition:.2s;letter-spacing:.01em}.mq-track .logo:hover{opacity:.85}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:42px;flex-wrap:wrap}.sec-head .h2{max-width:14ch}.sec-head .link{color:var(--petrol);font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:7px}.sec-head .link svg{width:16px;height:16px;transition:.2s}.sec-head .link:hover svg{transform:translate(4px)}.products{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,26px)}@media(min-width:760px){.products{grid-template-columns:repeat(3,1fr)}}@media(min-width:1060px){.products.four{grid-template-columns:repeat(4,1fr)}}.product{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.28s ease;position:relative;display:flex;flex-direction:column}.product:hover{box-shadow:var(--sh-2);transform:translateY(-3px);border-color:var(--petrol-tint-2)}.product .media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#14130f}.product .media img,.product .media .ph{width:100%;height:100%;object-fit:cover;transition:.5s ease}.product:hover .media img{transform:scale(1.04)}.product .uniq{position:absolute;top:12px;left:12px;background:#fffffff2;color:var(--petrol);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:var(--r-pill);display:flex;align-items:center;gap:6px;z-index:2}.product .uniq .d{width:6px;height:6px;border-radius:50%;background:var(--wood)}.product .sold{position:absolute;top:0;right:0;bottom:0;left:0;background:#14130f8c;display:grid;place-items:center;color:#fff;font-family:var(--serif);font-size:1.3rem;letter-spacing:.04em;z-index:3}.product .wish{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;background:#ffffffeb;border:none;display:grid;place-items:center;color:var(--ink);transition:.2s;z-index:2}.product .wish:hover{color:#c0392b;transform:scale(1.08)}.product .wish svg{width:18px;height:18px}.product .body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.product .ref{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.06em;color:var(--muted)}.product .name{font-family:var(--serif);font-size:1.32rem;color:var(--ink);line-height:1.1}.dims{display:flex;gap:14px;font-size:12.5px;color:var(--body)}.dims .d{display:flex;align-items:center;gap:5px}.dims .d b{color:var(--ink);font-weight:600}.dims .d .u{color:var(--muted)}.product .foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}.price{font-family:var(--serif);font-size:1.45rem;color:var(--ink)}.price .ttc{font-family:var(--sans);font-size:11px;color:var(--muted);letter-spacing:.05em;margin-left:4px}.add{width:46px;height:46px;border-radius:var(--r-sm);background:var(--petrol);color:#fff;border:none;display:grid;place-items:center;transition:.2s;flex:none;padding:0}.add:hover{background:var(--petrol-deep);transform:translateY(-2px)}.add svg{width:19px;height:19px}.add[disabled]{opacity:.45;cursor:not-allowed;transform:none}.product .add-form{margin:0;display:flex}.split{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}.split.rev .col-media{order:2}}.split .col-media{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2);aspect-ratio:4/3.4}.split .col-media img,.split .col-media .ph{width:100%;height:100%;object-fit:cover}.feat-list{display:flex;flex-direction:column;gap:18px;margin-top:30px}.feat-list .f{display:flex;gap:16px}.feat-list .f .ic{width:44px;height:44px;border-radius:12px;background:var(--petrol-tint);color:var(--petrol);display:grid;place-items:center;flex:none}.feat-list .f .ic svg{width:22px;height:22px}.feat-list .f h4{font-size:1.05rem;font-weight:600;margin-bottom:3px;color:var(--ink)}.feat-list .f p{font-size:.95rem}.why{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,24px)}@media(min-width:920px){.why{grid-template-columns:repeat(4,1fr)}}.why .c{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;transition:.25s}.why .c:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.why .c .ic{width:52px;height:52px;border-radius:14px;background:var(--petrol);color:#fff;display:grid;place-items:center;margin-bottom:20px}.why .c .ic svg{width:25px;height:25px}.why .c .num{font-family:var(--serif);font-size:13px;color:var(--wood);letter-spacing:.1em}.why .c h3{font-family:var(--serif);font-size:1.5rem;margin:6px 0 10px;font-weight:500;color:var(--ink)}.why .c p{font-size:.92rem}.tiers{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:880px){.tiers{grid-template-columns:.9fr 1.1fr}}.tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tier{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);padding:22px 18px;text-align:center;position:relative;transition:.25s}.tier.best{border-color:var(--petrol)}.tier.best .flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--petrol);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:var(--r-pill);white-space:nowrap}.tier .qty{font-family:var(--serif);font-size:2.2rem;color:var(--ink);line-height:1}.tier .qty span{font-size:.9rem;font-family:var(--sans);color:var(--muted);display:block;margin-top:3px}.tier .save{margin-top:14px;color:var(--petrol);font-weight:700;font-size:1.15rem}.tier .save span{font-weight:400;font-size:.8rem;color:var(--muted);display:block}.boards{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.6vw,20px)}@media(min-width:680px){.boards{grid-template-columns:repeat(4,1fr)}}.boards .b{border-radius:var(--r);overflow:hidden;background:#dfe1e0;aspect-ratio:3/4;box-shadow:var(--sh-1)}.boards .b img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.boards .b:hover img{transform:scale(1.05)}.boards-cta{margin-top:clamp(22px,3vw,34px);background:var(--petrol-tint);border:1px solid var(--petrol-tint-2);border-radius:var(--r-lg);padding:clamp(24px,3.4vw,40px);display:grid;gap:26px;align-items:center}@media(min-width:820px){.boards-cta{grid-template-columns:1.4fr .9fr}}.boards-cta h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.2vw,1.7rem);color:var(--ink);margin-bottom:4px}.boards-cta .feats{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.boards-cta .feats span{display:inline-flex;align-items:center;gap:9px;font-size:.92rem;color:var(--petrol-deep);font-weight:500}.boards-cta .feats svg{width:18px;height:18px;color:var(--petrol);flex:none}.boards-cta .act{display:flex;flex-direction:column;gap:14px;align-items:flex-start}@media(min-width:820px){.boards-cta .act{align-items:flex-end;text-align:right}}.boards-cta .price{display:flex;align-items:baseline;gap:8px}.boards-cta .price .big{font-family:var(--serif);font-size:2.1rem;color:var(--ink);line-height:1}.boards-cta .price .u{font-size:.85rem;color:var(--muted)}.band{position:relative;min-height:clamp(380px,52vw,560px);display:grid;place-items:center;overflow:hidden;color:#fff;text-align:center}.band img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15201e59,#15201e9e)}.band .inner{position:relative;z-index:2;max-width:680px;padding-inline:var(--gut)}.band .eyebrow{color:#dbe9e4}.band .eyebrow:before,.band .eyebrow.center:after{background:#dbe9e4;opacity:.6}.band h2{color:#fff}.band p{color:#e7ece8;margin-top:18px}.pefc{display:inline-flex;align-items:center;gap:10px;margin-top:26px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);padding:10px 18px;border-radius:var(--r-pill);font-size:.9rem;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.social{display:grid;gap:clamp(28px,4vw,52px);align-items:center}@media(min-width:880px){.social{grid-template-columns:1fr 1fr}}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ig-grid .cell{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative}.ig-grid .cell img,.ig-grid .cell .ph{width:100%;height:100%;object-fit:cover}.ig-grid .cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e4d4900;transition:.25s}.ig-grid .cell:hover:after{background:#1e4d492e}.reviews{display:grid;grid-template-columns:1fr;gap:clamp(14px,2vw,24px)}@media(min-width:760px){.reviews{grid-template-columns:repeat(3,1fr)}}.review{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;display:flex;flex-direction:column;gap:14px}.stars{display:flex;gap:2px;color:var(--gold)}.stars svg{width:17px;height:17px}.review .q{font-family:var(--serif);font-size:1.18rem;color:var(--ink);line-height:1.35;font-weight:500}.review .who{display:flex;align-items:center;gap:11px;margin-top:auto}.review .av{width:38px;height:38px;border-radius:50%;background:var(--petrol-tint);color:var(--petrol);display:grid;place-items:center;font-weight:700;font-size:.9rem}.review .who .nm{font-weight:600;color:var(--ink);font-size:.9rem}.review .who .vd{font-size:.78rem;color:var(--muted);display:flex;align-items:center;gap:5px}.review .who .vd svg{width:13px;height:13px;color:var(--petrol)}.faq{max-width:820px;margin-inline:auto}.qa{border-bottom:1px solid var(--line)}.qa button{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;text-align:left;font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.4rem);color:var(--ink);font-weight:500}.qa .pm{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--petrol);transition:.25s;position:relative}.qa .pm:before,.qa .pm:after{content:"";position:absolute;background:currentColor;border-radius:2px}.qa .pm:before{width:12px;height:1.6px}.qa .pm:after{width:1.6px;height:12px;transition:.25s}.qa[aria-expanded=true] .pm{background:var(--petrol);border-color:var(--petrol);color:#fff}.qa[aria-expanded=true] .pm:after{transform:rotate(90deg);opacity:0}.qa .ans{overflow:hidden;max-height:0;transition:max-height .35s ease}.qa .ans p{padding:0 4px 26px;max-width:64ch;font-size:.98rem}.news{background:var(--petrol);color:#eaf3f0;border-radius:var(--r-lg);overflow:hidden;position:relative}.news .inner{padding:clamp(36px,5vw,64px);display:grid;gap:30px;align-items:center;position:relative;z-index:2}@media(min-width:820px){.news .inner{grid-template-columns:1.1fr .9fr}}.news h2{color:#fff;font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem)}.news p{color:#cfe0db;margin-top:12px}.news .form{display:flex;gap:10px;flex-wrap:wrap}.news input{flex:1;min-width:200px;border:1.5px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;border-radius:var(--r-pill);padding:.95em 1.4em;font-family:inherit;font-size:.95rem}.news input::placeholder{color:#a8c4bd}.news input:focus{outline:none;border-color:#fff;background:#ffffff24}.news .btn-news{background:#fff;color:var(--petrol);border:none;border-radius:var(--r-pill);padding:.95em 1.6em;font-weight:600;font-family:inherit;transition:.2s}.news .btn-news:hover{background:var(--bg-2)}.news .fine{font-size:12px;color:#a8c4bd;margin-top:12px}.news .gridmat{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:1;--gm:rgba(255,255,255,.5)}.footer{background:var(--char);color:#b9c4bf;padding-block:clamp(54px,7vw,84px) 0;font-size:.92rem}.footer a{color:#b9c4bf;transition:.2s}.footer a:hover{color:#fff}.foot-top{display:grid;gap:40px;padding-bottom:54px;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:860px){.foot-top{grid-template-columns:1.6fr 1fr 1fr 1fr}}.foot-brand .mark{font-family:var(--serif);font-size:1.7rem;color:#fff}.foot-brand .mark b{color:#8fc3b3}.foot-brand p{margin-top:16px;max-width:34ch;color:#9aa8a3}.foot-brand .coord{margin-top:18px;display:flex;flex-direction:column;gap:6px;color:#9aa8a3;font-size:.88rem}.foot-col h4{color:#fff;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.socials{display:flex;gap:10px;margin-top:22px}.socials a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center}.socials a:hover{background:var(--petrol);border-color:var(--petrol)}.socials svg{width:18px;height:18px}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-block:26px;color:#7f8d88;font-size:.82rem}.foot-bottom .pays{display:flex;gap:8px;align-items:center}.foot-bottom .pays span{background:#ffffff14;border-radius:5px;padding:4px 9px;font-size:11px;letter-spacing:.05em}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.hide-mob{display:none}@media(min-width:760px){.hide-mob{display:initial}}.breadcrumb-lambo{font-size:13px;color:var(--muted);padding-top:26px}.breadcrumb-lambo a:hover{color:var(--petrol)}.breadcrumb-lambo .sep{margin-inline:9px;opacity:.5}.breadcrumb-lambo b{color:var(--body);font-weight:500}.pdp{display:grid;gap:clamp(28px,4vw,60px);padding-top:24px;align-items:start}@media(min-width:920px){.pdp{grid-template-columns:1.05fr .95fr}}.gallery{display:grid;gap:14px}@media(min-width:560px){.gallery{grid-template-columns:84px 1fr}}@media(min-width:920px){.gallery{position:sticky;top:96px}}.thumbs{display:flex;gap:12px;order:2}@media(min-width:560px){.thumbs{flex-direction:column;order:0}}.thumb{width:74px;height:90px;border-radius:12px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:#14130f;flex:none;transition:.2s;padding:0}@media(min-width:560px){.thumb{width:auto}}.thumb.active{border-color:var(--petrol)}.thumb:hover{border-color:var(--petrol-tint-2)}.thumb img,.thumb .ph{width:100%;height:100%;object-fit:cover}.gallery-main{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3/4;background:#14130f;box-shadow:var(--sh-2);cursor:zoom-in}.gallery-main img,.gallery-main .ph{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.gallery-main .tag-grid{position:absolute;top:14px;left:14px;z-index:3;background:#14130fc7;color:#fff;font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.04em;padding:7px 11px;border-radius:var(--r-pill);display:flex;align-items:center;gap:7px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gallery-main .tag-grid svg{width:14px;height:14px}.pdp-info{display:flex;flex-direction:column}.pdp-uniq{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--petrol-tint);color:var(--petrol);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:var(--r-pill)}.pdp-uniq .d{width:7px;height:7px;border-radius:50%;background:var(--wood)}.pdp-info h1{font-family:var(--serif);font-weight:400;font-size:clamp(2.1rem,4vw,3rem);line-height:1.05;margin:16px 0 0;letter-spacing:-.01em;color:var(--ink)}.pdp-rate{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:.9rem;color:var(--muted);flex-wrap:wrap}.pdp-rate .stars{color:var(--gold)}.pdp-rate .ref{font-family:ui-monospace,monospace;font-size:12px}.pdp-price{display:flex;align-items:baseline;gap:12px;margin-top:22px;flex-wrap:wrap}.pdp-price .big{font-family:var(--serif);font-size:2.6rem;color:var(--ink);line-height:1;white-space:nowrap}.pdp-price .ttc{font-size:13px;color:var(--muted);letter-spacing:.04em}.pdp-price .eco{font-size:12.5px;color:var(--petrol);background:var(--petrol-tint);padding:4px 10px;border-radius:var(--r-pill);font-weight:600}.pdp-desc{margin-top:20px;color:var(--body);max-width:46ch}.rarity{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-left:3px solid var(--wood);border-radius:var(--r-sm)}.rarity .ic{color:var(--wood-deep);flex:none}.rarity .ic svg{width:22px;height:22px}.rarity .t{font-size:.9rem;color:var(--ink);font-weight:600}.rarity .t span{display:block;font-weight:400;color:var(--muted);font-size:.82rem}.dim-card{margin-top:24px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.dim-card .dh{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line)}.dim-card .dh .l{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--petrol);font-weight:700}.dim-card .dh .r{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}.dim-grid{display:grid;grid-template-columns:repeat(3,1fr)}.dim-grid .cell{padding:18px;text-align:center}.dim-grid .cell+.cell{border-left:1px solid var(--line)}.dim-grid .cell .v{font-family:var(--serif);font-size:1.8rem;color:var(--ink);line-height:1}.dim-grid .cell .v small{font-family:var(--sans);font-size:.5em;color:var(--muted)}.dim-grid .cell .k{font-size:11.5px;color:var(--muted);letter-spacing:.05em;margin-top:6px;text-transform:uppercase}.dim-note{display:flex;align-items:center;gap:8px;padding:11px 18px;background:var(--bg-2);font-size:12.5px;color:var(--body)}.dim-note svg{width:15px;height:15px;color:var(--petrol);flex:none}.cta-row{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.cta-row .btn{flex:1;min-width:180px}.cta-row form{flex:1;min-width:180px;margin:0;display:flex}.cta-row form .btn{width:100%}.mini-assur{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.mini-assur .m{display:flex;align-items:center;gap:9px;font-size:.84rem;color:var(--body)}.mini-assur .m svg{width:18px;height:18px;color:var(--petrol);flex:none}.bundle{margin-top:26px;border:1px solid var(--line);border-radius:var(--r);padding:22px;background:var(--bg-2)}.bundle h4{font-family:var(--serif);font-size:1.25rem;font-weight:500;margin-bottom:4px;color:var(--ink)}.bundle .sub{font-size:.85rem;color:var(--muted);margin-bottom:18px}.bundle-items{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bundle .bi{flex:1;min-width:90px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;text-align:center}.bundle .bi .thumb2{aspect-ratio:1;border-radius:8px;overflow:hidden;margin-bottom:9px;background:#14130f}.bundle .bi .thumb2 img,.bundle .bi .thumb2 .ph{width:100%;height:100%;object-fit:cover}.bundle .bi .nm{font-size:11.5px;color:var(--ink);font-weight:600;line-height:1.25}.bundle .bi .pr{font-size:11px;color:var(--muted);margin-top:3px}.bundle .plus{color:var(--muted);font-size:1.2rem;flex:none}.bundle-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;flex-wrap:wrap}.bundle-foot .tot{font-size:.9rem;color:var(--body)}.bundle-foot .tot b{font-family:var(--serif);font-size:1.4rem;color:var(--ink);margin-left:6px}.bundle-foot .tot s{color:var(--muted);margin-left:8px;font-size:.85rem}.usage{background:var(--char);color:#dbe5e1;border-radius:var(--r-lg);overflow:hidden}.usage-grid{display:grid;gap:0;align-items:center}@media(min-width:780px){.usage-grid{grid-template-columns:1fr 1fr}}.usage .media{aspect-ratio:16/12}.usage .media img{width:100%;height:100%;object-fit:cover}.usage .copy{padding:clamp(28px,4vw,52px)}.usage .eyebrow{color:#8fc3b3}.usage .eyebrow:before{background:#8fc3b3}.usage h2{color:#fff;font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,2.6vw,2.4rem)}.usage p{color:#b9c4bf;margin-top:16px}.related .products{margin-top:8px}.lambo-collection{padding-bottom:clamp(48px,7vw,90px)}.coll-hero{position:relative;padding:clamp(40px,6vw,86px) 0 clamp(28px,4vw,48px);background:var(--bg-2);overflow:hidden}.coll-hero.has-img{background:var(--char)}.coll-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42}.coll-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15201e73,#15201ed1)}.coll-hero .wrap{position:relative}.coll-hero.has-img .breadcrumb-lambo,.coll-hero.has-img .breadcrumb-lambo a,.coll-hero.has-img .eyebrow,.coll-hero.has-img .display,.coll-hero.has-img .coll-desc{color:#fff}.coll-hero.has-img .eyebrow:before,.coll-hero.has-img .eyebrow.center:after{background:#d9c7a4}.coll-hero .breadcrumb-lambo{padding-top:0;margin-bottom:18px}.coll-hero .breadcrumb-lambo span{margin-inline:9px;opacity:.5}.coll-hero .breadcrumb-lambo .cur{opacity:1;margin-inline:0}.coll-hero .eyebrow{margin-bottom:14px}.coll-hero .display{margin:0}.coll-desc{margin-top:16px;max-width:60ch}.coll-desc p{margin:0}.coll-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 0 18px;border-bottom:1px solid var(--line);margin-bottom:clamp(22px,3vw,34px)}.coll-count{font-size:.95rem;color:var(--body)}.coll-count strong{font-family:var(--serif);font-size:1.25rem;color:var(--ink);margin-right:4px}.coll-sort{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:.9rem;color:var(--muted)}.coll-sort>span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.coll-sort select{appearance:none;-webkit-appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:10px 38px 10px 16px;font-family:var(--sans);font-size:.92rem;color:var(--ink);cursor:pointer;transition:.2s}.coll-sort select:hover{border-color:var(--petrol-tint-2)}.coll-sort svg{position:absolute;right:14px;width:16px;height:16px;color:var(--petrol);pointer-events:none}.coll-active{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.coll-active .chip{display:inline-flex;align-items:center;gap:7px;background:var(--petrol-tint);color:var(--petrol-700);border:1px solid var(--petrol-tint-2);border-radius:var(--r-pill);padding:7px 13px;font-size:.85rem;transition:.2s}.coll-active .chip:hover{background:var(--petrol-tint-2)}.coll-active .chip svg{width:14px;height:14px}.coll-active .chip.clear{background:transparent;border-color:var(--line);color:var(--muted)}.coll-active .chip.clear:hover{color:var(--ink);border-color:var(--body)}.coll-empty{text-align:center;padding:clamp(40px,7vw,90px) 0}.coll-empty .lead{margin-bottom:22px}.product .price .old{color:var(--muted);font-size:.85em;margin-right:7px;text-decoration:line-through}.product .media .ph{display:grid;place-items:center;padding:14px;text-align:center;color:#fff9;font-family:var(--serif);font-size:1.05rem}a.add{text-decoration:none}.coll-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(36px,5vw,60px);flex-wrap:wrap}.coll-pager .pg,.coll-pager .pg-arrow{min-width:42px;height:42px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--body);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;transition:.2s}.coll-pager .pg:hover,.coll-pager .pg-arrow:hover{border-color:var(--petrol);color:var(--petrol)}.coll-pager .pg.cur{background:var(--petrol);border-color:var(--petrol);color:#fff}.coll-pager .pg.gap{border:none;background:none;min-width:auto;color:var(--muted)}.coll-pager .pg-arrow svg{width:18px;height:18px}.lambo-cart{padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,100px)}.lambo-cart.loading{opacity:.55;pointer-events:none;transition:opacity .2s}.cart-empty{text-align:center;max-width:560px;margin:0 auto;padding:clamp(30px,6vw,70px) 0}.cart-empty .eyebrow{margin-bottom:16px}.cart-empty .display{margin:0 0 14px}.cart-empty .lead{margin:0 0 28px}.cart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,46px)}.cart-head .eyebrow{margin-bottom:12px}.cart-head .display{margin:0}.cart-head .cart-qty{color:var(--petrol)}.cart-head .link{color:var(--petrol);font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:8px}.cart-head .link svg{width:18px;height:18px;transition:.2s}.cart-head .link:hover svg{transform:translate(-4px)}.cart-grid{display:grid;gap:clamp(24px,3vw,40px);align-items:start}@media(min-width:920px){.cart-grid{grid-template-columns:1.55fr .95fr}}.cart-lines{display:flex;flex-direction:column}.cart-line{display:grid;grid-template-columns:96px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-line:first-child{padding-top:0}@media(min-width:520px){.cart-line{grid-template-columns:120px 1fr;gap:22px}}.cart-thumb{display:block;aspect-ratio:4/5;border-radius:var(--r-sm);overflow:hidden;background:#14130f}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-thumb .ph{display:grid;place-items:center;width:100%;height:100%;padding:10px;text-align:center;color:#fff9;font-family:var(--serif);font-size:.95rem}.cart-info{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0}.cart-name{font-family:var(--serif);font-weight:500;font-size:1.4rem;color:var(--ink);line-height:1.12;margin:0}.cart-name a:hover{color:var(--petrol)}.cart-variant{display:block;font-size:.86rem;color:var(--muted);margin-top:6px}.cart-props{list-style:none;padding:0;margin:8px 0 0;font-size:.82rem;color:var(--muted)}.cart-info-bottom{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden;background:var(--surface)}.qty-btn{width:38px;height:40px;border:none;background:none;color:var(--body);font-size:1.15rem;line-height:1;cursor:pointer;transition:.15s;display:grid;place-items:center}.qty-btn:hover{background:var(--petrol-tint);color:var(--petrol)}.qty-val{width:42px;height:40px;border:none;background:none;text-align:center;font-family:var(--sans);font-size:.95rem;color:var(--ink);-moz-appearance:textfield}.qty-val:focus{outline:none}.cart-price{margin-left:auto;font-family:var(--serif);font-size:1.3rem;color:var(--ink)}.cart-price .old{display:block;font-size:.8rem;color:var(--muted)}.cart-remove{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:.2s}.cart-remove:hover{color:#c0392b;border-color:#c0392b}.cart-remove svg{width:18px;height:18px}.cart-summary-wrap{position:relative}@media(min-width:920px){.cart-summary-wrap{position:sticky;top:96px}}.cart-summary{padding:clamp(22px,2.5vw,32px)}.cart-summary-title{font-family:var(--serif);font-weight:500;font-size:1.6rem;color:var(--ink);margin:0 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.cart-goal-slot,.cart-note-slot{margin-bottom:20px}.cart-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:1.05rem;color:var(--body);padding-top:4px}.cart-subtotal .amount{text-align:right}.cart-subtotal .amount b{font-family:var(--serif);font-size:1.7rem;color:var(--ink);font-weight:500}.cart-subtotal .amount .old{display:block;font-size:.85rem;color:var(--muted)}.cart-taxnote{font-size:.82rem;color:var(--muted);margin:6px 0 22px}.btn-checkout svg{width:18px;height:18px}.cart-trust{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.cart-trust span{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;color:var(--muted)}.cart-trust svg{width:16px;height:16px;color:var(--petrol)}.lambo-search{padding-bottom:clamp(56px,8vw,100px)}.search-head{background:var(--bg-2);padding:clamp(40px,6vw,84px) 0;text-align:center;margin-bottom:clamp(30px,4vw,52px)}.search-head .eyebrow{margin-bottom:14px}.search-head .display{margin:0 0 26px}.search-form{max-width:640px;margin:0 auto}.search-field{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:7px 7px 7px 18px;box-shadow:var(--sh-1);flex-wrap:wrap}.search-field>svg{width:20px;height:20px;color:var(--petrol);flex:none}.search-field input[type=search]{flex:1;min-width:140px;border:none;background:none;font-family:var(--sans);font-size:1rem;color:var(--ink);padding:10px 4px}.search-field input[type=search]:focus{outline:none}.search-field select{border:none;background:none;font-family:var(--sans);font-size:.9rem;color:var(--body);padding:8px 6px;cursor:pointer}.search-field select:focus{outline:none}.search-field .btn{flex:none;border-radius:var(--r-pill)}@media(max-width:540px){.search-field{border-radius:var(--r)}.search-field .btn{width:100%}}.search-count{font-size:.95rem;color:var(--body);margin-bottom:26px}.search-count strong{font-family:var(--serif);color:var(--ink)}.search-empty{text-align:center;padding:clamp(30px,6vw,70px) 0;color:var(--body)}.search-empty .lead{margin-bottom:10px}.search-articles{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:1fr}@media(min-width:680px){.search-articles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.search-articles{grid-template-columns:repeat(3,1fr)}}.search-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.25s ease}.search-card:hover{box-shadow:var(--sh-2);transform:translateY(-3px);border-color:var(--petrol-tint-2)}.search-card .sc-media{aspect-ratio:16/10;background:#14130f;overflow:hidden}.search-card .sc-media img{width:100%;height:100%;object-fit:cover}.search-card .sc-body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px}.search-card .sc-kind{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--petrol)}.search-card .sc-title{font-family:var(--serif);font-size:1.28rem;color:var(--ink);line-height:1.15}.search-card .sc-excerpt{font-size:.9rem;color:var(--body);line-height:1.55}.lambo-pagehero{position:relative;background:var(--bg-2);padding:clamp(38px,5.5vw,80px) 0 clamp(30px,4vw,56px);overflow:hidden;text-align:center}.lambo-pagehero.has-img{background:var(--char)}.lambo-pagehero .ph-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42}.lambo-pagehero .ph-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15201e66,#15201ecc)}.lambo-pagehero .wrap{position:relative}.lambo-pagehero .breadcrumb-lambo{padding-top:0;margin-bottom:18px}.lambo-pagehero .breadcrumb-lambo span{margin-inline:9px;opacity:.5}.lambo-pagehero .breadcrumb-lambo .cur{opacity:1;margin-inline:0}.lambo-pagehero .eyebrow{margin-bottom:14px}.lambo-pagehero .display{margin:0}.lambo-pagehero .ph-sub{max-width:62ch;margin:18px auto 0}.lambo-pagehero.has-img .breadcrumb-lambo,.lambo-pagehero.has-img .breadcrumb-lambo a,.lambo-pagehero.has-img .eyebrow,.lambo-pagehero.has-img .display,.lambo-pagehero.has-img .ph-sub{color:#fff}.lambo-pagehero.has-img .eyebrow:before,.lambo-pagehero.has-img .eyebrow.center:after{background:#d9c7a4}.contact-grid{display:grid;gap:clamp(28px,4vw,56px);align-items:start}@media(min-width:880px){.contact-grid{grid-template-columns:.85fr 1.15fr}}.contact-info .eyebrow{margin-bottom:14px}.contact-info .h2{margin:0 0 18px}.contact-intro{margin-bottom:26px}.contact-intro p{margin:0}.contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.contact-list li{display:flex;align-items:flex-start;gap:14px;color:var(--body)}.contact-list a:hover{color:var(--petrol)}.ci-icon{flex:none;width:42px;height:42px;border-radius:50%;background:var(--petrol-tint);color:var(--petrol);display:grid;place-items:center}.ci-icon svg{width:20px;height:20px}.contact-form-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,40px);box-shadow:var(--sh-1)}.contact-success{background:var(--petrol-tint);color:var(--petrol-700);border-radius:var(--r-sm);padding:14px 16px;margin-bottom:22px;font-weight:600}.contact-error{background:#fbeae8;color:#a3372c;border-radius:var(--r-sm);padding:14px 16px;margin-bottom:22px}.cf-row{display:grid;gap:18px}@media(min-width:560px){.cf-row{grid-template-columns:1fr 1fr}}.cf-field{display:block;margin-bottom:18px}.cf-field>span{display:block;font-size:.85rem;color:var(--body);margin-bottom:7px;font-weight:500}.cf-field>span em{color:var(--muted);font-style:normal;font-weight:400}.cf-field input,.cf-field textarea{width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:13px 15px;font-family:var(--sans);font-size:.98rem;color:var(--ink);transition:.18s}.cf-field input:focus,.cf-field textarea:focus{outline:none;border-color:var(--petrol);background:var(--surface);box-shadow:0 0 0 3px var(--petrol-tint)}.cf-field textarea{resize:vertical}.cf-row .cf-field{margin-bottom:0}.contact-form-lambo .btn{margin-top:4px}.cf-fine{font-size:.8rem;color:var(--muted);margin-top:16px}.page404-inner{text-align:center;max-width:620px;margin:0 auto;padding:clamp(20px,5vw,60px) 0}.page404-inner .eyebrow{margin-bottom:16px}.page404-inner .display{margin:0 0 14px}.page404-inner .lead{margin:0 0 30px}.page404-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.page-generic{max-width:760px;margin:0 auto}.page-generic-head{text-align:center;margin-bottom:clamp(28px,4vw,46px)}.page-generic-head .eyebrow{margin-bottom:14px}.page-generic-head .display{margin:0}.page-generic-body{color:var(--body);font-size:1.05rem;line-height:1.7}.page-generic-body h2{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:clamp(1.5rem,2.4vw,2rem);margin:1.8em 0 .6em}.page-generic-body h3{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:1.35rem;margin:1.5em 0 .5em}.page-generic-body p{margin:0 0 1.1em}.page-generic-body a{color:var(--petrol);text-decoration:underline;text-underline-offset:3px}.page-generic-body img{max-width:100%;height:auto;border-radius:var(--r);margin:1em 0}.page-generic-body ul,.page-generic-body ol{margin:0 0 1.1em;padding-left:1.3em}.page-generic-body li{margin-bottom:.5em}.coll-cards{display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:1fr}@media(min-width:560px){.coll-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.coll-cards{grid-template-columns:repeat(3,1fr)}}.coll-card{position:relative;display:block;border-radius:var(--r);overflow:hidden;background:#14130f;aspect-ratio:4/3;transition:.28s ease}.coll-card:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.coll-card .cc-media{position:absolute;top:0;right:0;bottom:0;left:0}.coll-card .cc-media img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.coll-card:hover .cc-media img{transform:scale(1.05)}.coll-card .cc-media .ph{display:grid;place-items:center;width:100%;height:100%;color:#fff9;font-family:var(--serif);font-size:1.2rem;padding:14px;text-align:center}.coll-card .cc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#15201e00 35%,#15201ec7)}.coll-card .cc-body{position:absolute;left:0;right:0;bottom:0;padding:20px 22px;color:#fff}.coll-card .cc-title{display:block;font-family:var(--serif);font-size:1.6rem;line-height:1.1}.coll-card .cc-count{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;color:#ffffffd9;margin-top:6px}.coll-card .cc-count svg{width:15px;height:15px;transition:.2s}.coll-card:hover .cc-count svg{transform:translate(4px)}#login,#register,#account,#addresses,#order,#activate-account,#reset-password{font-family:var(--sans);color:var(--body)}#login h1,#register h1,#account h1,#addresses h1,#order h1,#activate-account h1,#reset-password h1,#login h2,#register h2,#account h2,#addresses h2,#order h2,#activate-account h2,#reset-password h2,#login .h2,#register .h2,#account .h2,#addresses .h2,#order .h2,#activate-account .h2,#reset-password .h2{font-family:var(--serif);font-weight:500;color:var(--ink);letter-spacing:-.01em}#login .bg-light,#register .bg-light,#account .bg-light,#addresses .bg-light,#order .bg-light,#activate-account .bg-light,#reset-password .bg-light,#login .card,#register .card,#account .card,#addresses .card,#order .card{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;box-shadow:var(--sh-1)}#login .form-control,#register .form-control,#account .form-control,#addresses .form-control,#order .form-control,#activate-account .form-control,#reset-password .form-control,#login .form-select,#register .form-select,#addresses .form-select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:12px 15px;font-family:var(--sans);color:var(--ink)}#login .form-control:focus,#register .form-control:focus,#account .form-control:focus,#addresses .form-control:focus,#order .form-control:focus,#activate-account .form-control:focus,#reset-password .form-control:focus,#login .form-select:focus,#register .form-select:focus,#addresses .form-select:focus{outline:none;border-color:var(--petrol);background:var(--surface);box-shadow:0 0 0 3px var(--petrol-tint)}#login .btn-primary,#register .btn-primary,#account .btn-primary,#addresses .btn-primary,#order .btn-primary,#activate-account .btn-primary,#reset-password .btn-primary{background:var(--petrol);border-color:var(--petrol);border-radius:var(--r-sm);font-weight:600;padding:.8em 1.5em}#login .btn-primary:hover,#register .btn-primary:hover,#account .btn-primary:hover,#addresses .btn-primary:hover,#order .btn-primary:hover,#activate-account .btn-primary:hover,#reset-password .btn-primary:hover{background:var(--petrol-deep);border-color:var(--petrol-deep)}#login .btn-outline-secondary,#register .btn-outline-secondary,#account .btn-outline-secondary,#addresses .btn-outline-secondary,#order .btn-outline-secondary{border-radius:var(--r-sm);border-color:var(--line);color:var(--body)}#login .btn-outline-secondary:hover,#register .btn-outline-secondary:hover,#account .btn-outline-secondary:hover,#addresses .btn-outline-secondary:hover,#order .btn-outline-secondary:hover{border-color:var(--petrol);color:var(--petrol);background:var(--petrol-tint)}#login a:not(.btn),#register a:not(.btn),#account a:not(.btn),#addresses a:not(.btn),#order a:not(.btn),#activate-account a:not(.btn),#reset-password a:not(.btn){color:var(--petrol)}#account table th,#order table th{font-family:var(--sans);color:var(--ink)}#account .table>:not(caption)>*>*,#order .table>:not(caption)>*>*{border-color:var(--line)}main#main{overflow:clip}.lambo-section>.container,.lambo-section>.container-fluid{max-width:none;padding:0}.lambo-section p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lambo.css.map */
