/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.flex{display:flex}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.w-1{width:var(--spacing)}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:#9a927f2e}.border-border\/70{border-color:oklab(66.1518% .00106236 .0288163/.126275)}.bg-card{background-color:#141210}.bg-gold\/70{background-color:oklab(72.8005% .000659063 .137981/.7)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-gold{color:#c9a227}.text-ivory{color:#f6f1e7}.text-muted-foreground,.text-taupe{color:#9a927f}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:no-underline:hover{text-decoration-line:none}}.data-\[state\=open\]\:border-b[data-state=open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[state\=open\]\:border-border[data-state=open]{border-color:#9a927f2e}.data-\[state\=open\]\:border-gold\/30[data-state=open]{border-color:oklab(72.8005% .000659063 .137981/.3)}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-\[17px\]{font-size:17px}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@font-face{font-family:Aeonik;src:url(/fonts/aeonikpro-regular.otf);font-weight:400;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonikpro-bold.otf);font-weight:700;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonikpro-light.otf);font-weight:300;font-display:swap}:root{--black:#080705;--panel:#11100d;--panel-2:#17150f;--ivory:#f6f1e7;--muted:#aaa18e;--gold:#e0b83f;--gold-deep:#9f7916;--green:#35c778;--line:#e0b83f33;--container:1320px;--radius:22px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:Aeonik,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black);overflow-x:hidden}body{background:var(--black);color:var(--ivory);letter-spacing:.012em;margin:0;line-height:1.5;overflow-x:hidden}body.modal-open{overflow:hidden}button,input,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;display:block}.faq-section button,.standalone-faq button{background:0 0;border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.04}p{color:var(--muted)}svg{flex:none}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.section{padding-block:88px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gold,.text-gold{color:var(--gold)}.eyebrow,.badge,.family-badge,.positive-label{color:var(--gold);letter-spacing:.12em;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.badge,.family-badge{background:#e0b83f0f;border:1px solid #e0b83f57;border-radius:999px;padding:6px 10px}.primary,.secondary{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primary{background:var(--gold);color:#090806;box-shadow:0 12px 32px #e0b83f24}.primary:hover{background:#efc846;transform:translateY(-1px)}.secondary{color:var(--ivory);background:0 0;border-color:#e0b83f61}.secondary:hover{border-color:var(--gold);background:#e0b83f14}.wide{width:100%}.text-link{color:var(--gold);align-items:center;gap:7px;font-weight:700;display:inline-flex}.muted{color:var(--muted)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.disabled{opacity:.4;pointer-events:none}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080705e6;border-bottom:1px solid #ffffff14;height:78px;position:sticky;top:0}.header-inner{width:min(calc(100% - 48px),var(--container));align-items:center;height:100%;margin:auto;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:205px;height:auto}.desktop-nav{align-items:center;gap:32px;margin-left:64px;font-size:15px;display:flex}.desktop-nav>a,.nav-trigger{color:#b9b09e;background:0 0;border:0;padding:12px 0}.desktop-nav>a:hover,.nav-trigger:hover{color:var(--ivory)}.nav-trigger{align-items:center;gap:5px;display:flex}.nav-trigger .rotated{transform:rotate(180deg)}.explore-nav{position:relative}.explore-menu{border:1px solid var(--line);background:#11100d;border-radius:18px;width:370px;padding:10px;position:absolute;top:50px;left:-22px;box-shadow:0 30px 80px #000000a6}.explore-menu>a{border-radius:12px;grid-template-columns:44px 1fr 20px;align-items:center;gap:12px;padding:13px;display:grid}.explore-menu>a:hover,.explore-menu>a.highlight{background:#e0b83f14}.nav-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--gold);border-radius:11px;place-items:center;display:grid}.nav-icon svg{width:20px}.explore-menu strong,.explore-menu small{display:block}.explore-menu small{color:var(--muted);margin-top:2px}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.header-private,.cart-button,.menu-button{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;height:44px;display:flex}.header-private{gap:8px;padding:0 16px}.cart-button,.menu-button{width:44px;color:var(--gold);position:relative}.cart-count{background:var(--gold);color:#080705;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:700;animation:.25s countPop;display:grid;position:absolute;top:-6px;right:-5px}.menu-button,.mobile-menu{display:none}@keyframes countPop{50%{transform:scale(1.3)}}.hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:60px;min-height:750px;padding-block:58px 74px;display:grid}.hero-copy{grid-area:1/1}.hero-visual{grid-area:1/2;min-width:0}.hero h1{max-width:760px;margin-bottom:24px;font-size:clamp(46px,4vw,66px)}.hero-copy>p{max-width:680px;font-size:19px;line-height:1.6}.hero-social{align-items:center;gap:14px;margin:28px 0;display:flex}.avatar-stack{padding-left:7px;display:flex}.avatar-stack img{object-fit:cover;border:2px solid var(--black);border-radius:50%;width:37px;height:37px;margin-left:-7px}.stars{color:var(--gold);gap:2px;display:flex}.stars svg{fill:currentColor;width:15px;height:15px}.hero-social>div:last-child>span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.hero-social strong{color:var(--ivory)}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-mockup{align-items:center;min-height:500px;display:flex;position:relative}.hero-mockup:before{content:"";filter:blur(30px);background:radial-gradient(#e0b83f59,#0000 67%);width:86%;height:64%;position:absolute;top:16%;left:8%}.hero-desktop{background:#0d0c0a;border:1px solid #e0b83f47;border-radius:15px;width:94%;padding:10px;position:relative;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 35px 90px #000000b3}.mock-browser{color:#756d5f;align-items:center;gap:5px;height:28px;font-size:8px;display:flex}.mock-browser i{background:#524e47;border-radius:50%;width:6px;height:6px}.mock-browser span{margin-left:auto}.mock-header{border:1px solid #29261f;align-items:center;height:42px;padding:0 10px;display:flex}.mock-header img{width:75px}.mock-header span{color:var(--green);gap:4px;margin-left:auto;font-size:7px;display:flex}.mock-header svg{width:9px}.mock-layout{border:1px solid #29261f;border-top:0;grid-template-columns:105px 1fr;min-height:350px;display:grid}.mock-layout aside{border-right:1px solid #29261f;padding:18px 8px}.mock-layout aside span{color:#877e6f;align-items:center;gap:6px;padding:7px;font-size:7px;display:flex}.mock-layout aside span.selected{color:var(--ivory);background:#e0b83f17;border-radius:6px}.mock-layout aside svg{width:10px}.mock-content{padding:22px}.mock-content h3{margin-bottom:3px;font-size:16px}.mock-content>p{font-size:8px}.mock-road{border:1px solid #302c23;border-radius:9px;margin:16px 0;padding:14px}.mock-road span{color:var(--ivory);align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.mock-road svg{width:10px;color:var(--gold)}.mock-road>i,.mock-courses i{background:#25231e;border-radius:10px;height:5px;margin:12px 0 7px;display:block}.mock-road b,.mock-courses b{background:var(--gold);border-radius:10px;width:58%;height:100%;display:block}.mock-road small,.mock-courses small{color:#9d927e;font-size:7px}.mock-courses{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mock-courses>div{border:1px solid #302c23;border-radius:8px;padding:10px}.mock-courses strong{font-size:8px}.mock-courses i{height:4px;margin:8px 0 5px}.hero-phone{background:#0f0e0c;border:4px solid #2e2b25;border-radius:25px;width:27%;min-height:310px;padding:28px 12px 12px;position:absolute;bottom:-4%;right:-1%;box-shadow:0 25px 50px #000}.phone-island{background:#000;border-radius:10px;width:36%;height:7px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hero-phone>img{width:70px;margin-bottom:30px}.hero-phone>small{color:var(--gold);font-size:7px}.hero-phone h4{margin:5px 0 18px;font-size:14px}.hero-phone>div:not(.phone-island){border:1px solid #2b2820;border-radius:8px;align-items:center;gap:8px;margin-bottom:7px;padding:9px;display:flex}.hero-phone svg{width:14px;color:var(--gold)}.hero-phone span{font-size:8px}.hero-phone span small{color:var(--green);font-size:6px;display:block}.hero-phone span small svg{width:8px;display:inline}.section-title{margin-bottom:32px}.section-title h2{max-width:900px;margin:8px 0 12px;font-size:clamp(34px,4vw,52px)}.section-title>p{max-width:680px;margin-bottom:0;font-size:18px}.centered .section-title{text-align:center;margin-inline:auto}.centered .section-title h2,.centered .section-title p{margin-left:auto;margin-right:auto}.supplier-promo{background:linear-gradient(100deg,#35c77814,#e0b83f0a);border:1px solid #35c77859;border-radius:18px;grid-template-columns:170px 1fr auto;align-items:center;gap:25px;margin-bottom:28px;padding:20px 24px;display:grid}.promo-art{border-right:1px solid #35c7782e;justify-content:center;align-items:center;gap:13px;height:76px;display:flex}.promo-art>span{color:var(--green);font-size:45px;font-weight:700;line-height:1}.promo-art i{color:var(--green);font-style:normal}.promo-art>div{border:1px solid #35c77866;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.promo-art svg{width:28px;max-height:28px}.promo-art .promo-cover{background:#080705;overflow:hidden}.promo-art .promo-cover img{object-fit:cover;width:100%;height:100%}.bundle-bonus-cover{object-fit:cover;border:1px solid #35c77847;border-radius:9px;flex:0 0 44px;width:44px;height:44px}.supplier-promo h3{margin:4px 0;font-size:19px}.positive-label{color:var(--green)}.saving-pill{color:var(--green);white-space:nowrap;background:#35c7781f;border-radius:999px;justify-self:start;align-items:center;padding:7px 11px;font-size:12px;display:inline-flex}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.product-card{background:var(--panel);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.product-card:hover{border-color:#e0b83f66;transform:translateY(-3px)}.product-art{background:radial-gradient(circle at 50% 48%,#e0b83f1c,#0000 58%);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.product-art:after{content:"";background:linear-gradient(90deg,transparent,var(--line),transparent);height:1px;position:absolute;inset:auto 0 0}.product-art>svg,.product-art>.brand-icon{width:44px;height:44px;color:var(--gold);z-index:2;max-height:44px}.brand-vinted path,.brand-ebay path{fill:var(--gold)!important}.art-orbit{border:1px solid #e0b83f38;border-radius:50%;width:62%;height:74%;position:absolute;transform:rotate(33deg)}.art-orbit.two{width:70%;height:62%;transform:rotate(-31deg)}.product-art.featured{border:1px solid var(--line);border-radius:22px;height:560px}.product-art.featured>svg,.product-art.featured>.brand-icon{width:90px;height:90px;max-height:90px}.product-art.featured>span{font-size:25px;font-weight:700;position:absolute;bottom:70px}.card-body{flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-height:184px;padding:19px;display:flex}.card-body h3{margin:10px 0 0;font-size:20px}.card-body p{margin:9px 0;font-size:15px;line-height:1.5}.card-buy{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-buy>strong{font-size:22px}.card-buy>button{color:var(--gold);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-weight:700;display:flex}.card-buy>button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.supplier-desktop{display:block}.supplier-mobile{display:none}.supplier-pair{grid-template-rows:1fr 1fr;gap:18px;display:grid}.section-action{text-align:center;margin-top:34px}.training-section{background:#0c0b09;border-block:1px solid #ffffff0d}.carousel-viewport{touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.carousel-viewport:active{cursor:grabbing}.carousel-track{gap:18px;display:flex}.carousel-slide{min-width:0}.carousel-dots{justify-content:center;align-items:center;margin-top:23px;display:flex}.carousel-dots button{background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.carousel-dots span{background:#544d40;border-radius:50%;width:7px;height:7px;transition:all .2s}.carousel-dots button.selected span{background:var(--gold);border-radius:8px;width:22px}.bundle-offer,.complete-feature{background:linear-gradient(125deg,#17140c,#0d0c09 64%);border:1px solid #e0b83f5c;border-radius:26px;overflow:hidden}.bundle-offer{grid-template-columns:1.1fr .9fr;min-height:530px;display:grid}.bundle-mosaic{border-right:1px solid var(--line);background:radial-gradient(circle,#e0b83f21,#0000 65%);grid-template-columns:repeat(3,1fr);gap:8px;padding:34px;display:grid}.bundle-mosaic>div{text-align:center;background:#00000038;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.bundle-mosaic svg{width:27px;height:27px;color:var(--gold);max-height:27px}.bundle-mosaic span{color:#c3b9a5;font-size:10px}.bundle-content{flex-direction:column;justify-content:center;padding:45px;display:flex}.bundle-content h2,.complete-content h2,.complete-content h1{margin:14px 0;font-size:clamp(38px,4vw,58px)}.offer-lead{font-size:18px;line-height:1.55}.offer-price{align-items:center;gap:15px;margin:15px 0;display:flex}.offer-price del{color:#817967}.offer-price>strong{font-size:42px}.offer-checks{gap:10px;padding:0;list-style:none;display:grid}.offer-checks.two-columns{grid-template-columns:1fr 1fr}.offer-checks li{align-items:center;gap:8px;display:flex}.offer-checks svg{width:18px;color:var(--green)}.bundle-bonus{color:var(--green);border:1px solid #35c7784d;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.bundle-bonus svg{width:31px;max-height:31px}.bundle-bonus strong,.bundle-bonus span{display:block}.bundle-bonus span{font-size:13px}.bundle-bonus b{margin-left:7px}.offer-actions{gap:12px;margin-top:24px;display:grid}.offer-actions .text-link{justify-content:center}.complete-feature{grid-template-columns:1.4fr .6fr;display:grid}.complete-inventory{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.complete-inventory article{background:#0000002b;border:1px solid #ffffff14;border-radius:15px;padding:18px}.inventory-heading{align-items:center;gap:8px;display:flex}.inventory-heading svg{width:21px;color:var(--gold)}.inventory-heading h3{margin:0;font-size:18px}.complete-inventory p{margin:9px 0;font-size:14px}.complete-inventory article>strong{color:var(--gold);font-size:12px}.exclusive-badge{color:var(--green);border:1px solid #35c7784d;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:9px}.value-summary{border-top:1px solid var(--line);flex-wrap:wrap;gap:15px;margin-top:20px;padding-top:18px;display:flex}.value-summary p{width:100%;margin:0}.value-summary span{color:#cfc5b2;gap:6px;font-size:14px;display:flex}.value-summary svg{width:17px;color:var(--green)}.complete-purchase{border-left:1px solid var(--line);text-align:center;background:linear-gradient(#e0b83f1a,#0000);flex-direction:column;justify-content:center;align-items:center;padding:42px 34px;display:flex}.access-emblem{border:1px solid #e0b83f59;border-radius:50%;place-items:center;width:128px;height:128px;margin-bottom:25px;display:grid;position:relative}.access-emblem>i{border:1px solid #e0b83f47;border-radius:50%;width:90%;height:45%;position:absolute;transform:rotate(38deg)}.access-emblem>i:nth-child(2){transform:rotate(-38deg)}.access-emblem svg{width:48px;height:48px;color:var(--gold)}.lifetime{color:var(--gold);gap:7px;font-weight:700;display:flex}.complete-amount{margin:5px;font-size:56px}.complete-purchase>p{font-size:14px}.complete-purchase .primary{width:100%;margin:12px 0}.complete-assurance{color:var(--muted);align-items:center;gap:7px;margin-top:24px;font-size:12px;display:flex}.complete-assurance svg{width:15px;color:var(--green)}.proof-section{background:#0d0c09;border-block:1px solid #ffffff0d}.proof-heading{justify-content:space-between;align-items:end;margin:58px 0 20px;display:flex}.proof-heading h3{margin-bottom:6px;font-size:28px}.proof-heading p{margin:0}.community-mark{color:var(--gold);gap:8px;font-size:13px;display:flex}.community-mark svg{width:18px}.results-carousel .carousel-slide{flex:0 0 calc(25% - 13.5px)}.result-card{background:var(--panel);border:1px solid #ffffff1a;border-radius:18px;margin:0;overflow:hidden}.result-image{aspect-ratio:4/5;background:#090909;overflow:hidden}.result-image img{object-fit:contain;width:100%;height:100%}.result-card figcaption{color:var(--muted);align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.result-card figcaption svg{width:17px;color:var(--green)}.reviews-heading{border-top:1px solid var(--line);padding-top:54px}.rating-summary{grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.rating-summary strong{font-size:20px}.rating-summary strong span{color:var(--muted);font-size:13px}.rating-summary small{text-align:right;color:var(--muted);grid-column:1/-1}.reviews-carousel .carousel-slide{flex:0 0 calc(33.3333% - 12px)}.review-card{background:var(--panel);border:1px solid #ffffff1a;border-radius:18px;height:100%;min-height:210px;padding:24px}.review-person{align-items:center;gap:12px;display:flex}.review-person img{object-fit:cover;border-radius:50%}.review-person strong{display:block}.review-person .stars svg{width:12px}.review-card p{color:#ded6c7;margin:25px 0 0;font-size:17px;line-height:1.6}.results-disclaimer{text-align:center;max-width:700px;margin:28px auto 0;font-size:12px}.how-section .section-title{max-width:900px}.steps-timeline{grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid;position:relative}.steps-timeline:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),var(--gold),transparent);height:1px;position:absolute;top:47px;left:15%;right:15%}.journey-step{text-align:center;padding:0 26px;position:relative}.step-marker{border:1px solid var(--line);z-index:1;width:94px;height:94px;color:var(--gold);background:#0d0c09;border-radius:50%;place-items:center;margin:0 auto 27px;display:grid;position:relative}.step-marker>span{background:var(--gold);color:#080705;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid;position:absolute;top:0;right:0}.step-marker svg{width:30px;height:30px}.journey-step h3{margin-bottom:8px;font-size:24px}.journey-step>p{min-height:50px}.step-options,.step-payment,.step-unlocked{background:var(--panel);border:1px solid #ffffff17;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:87px;margin-top:22px;padding:14px;display:flex}.step-options{flex-wrap:wrap}.step-options span{border:1px solid #312d24;border-radius:999px;padding:6px 9px;font-size:10px}.step-options span:last-child{color:var(--gold)}.step-options svg{width:10px;display:inline}.step-payment span{font-size:13px}.step-payment svg:first-child{color:var(--gold)}.step-payment svg:last-child{color:var(--green);margin-left:auto}.step-unlocked{text-align:left}.step-unlocked>svg{color:var(--gold)}.step-unlocked span{font-size:12px}.step-unlocked strong{color:var(--green);display:block}.step-unlocked strong svg{width:12px;display:inline}.journey-benefits{border-top:1px solid #ffffff12;justify-content:center;gap:30px;margin-top:40px;padding-top:28px;display:flex}.journey-benefits span{color:#c7bdab;align-items:center;gap:7px;font-size:14px;display:flex}.journey-benefits svg{width:16px;color:var(--green)}.explore-private{border-block:1px solid var(--line);background:linear-gradient(110deg,#0d0c09,#121008)}.explore-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.platform-visual{min-width:0;overflow:visible}.explore-copy h2{margin:18px 0;font-size:clamp(37px,4vw,55px)}.explore-copy p{font-size:17px}.explore-copy .explore-intro{color:var(--ivory);font-size:20px}.explore-copy .primary{margin:15px 0}.explore-copy>small{color:var(--muted);gap:7px;display:flex}.explore-copy>small svg{color:var(--green)}.faq-section{padding-bottom:88px}.faq-section .section-action{margin-top:0}.standalone-faq{min-height:70vh;padding-block:50px}.catalog-section{padding-block:55px 80px}.breadcrumbs{color:var(--muted);gap:8px;margin-bottom:50px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--gold)}.catalog-heading{margin-bottom:38px}.catalog-heading h1,.page-hero h1{margin:10px 0 16px;font-size:clamp(44px,6vw,72px)}.catalog-heading p,.page-hero p{font-size:19px}.supplier-catalog{grid-template-columns:repeat(4,1fr)}.supplier-benefits{background:#0d0c09;border-block:1px solid #ffffff0f}.benefits-intro{grid-template-columns:1fr .7fr;align-items:end;gap:70px;display:grid}.benefits-intro>p{font-size:17px}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px;display:grid}.benefits-grid article{border-left:1px solid var(--line);padding:27px 21px}.benefit-icon{width:70px;height:70px;color:var(--gold);border:1px solid #e0b83f4d;border-radius:20px;place-items:center;margin-bottom:24px;display:grid}.benefit-icon svg{width:34px;height:34px}.benefits-grid h3{font-size:21px}.catalog-bottom{color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:0 24px 90px;display:flex}.catalog-bottom>svg{color:var(--green)}.catalog-bottom p{margin:0}.catalog-bottom a{color:var(--gold);align-items:center;gap:7px;display:flex}.page-hero{grid-template-columns:1fr .65fr;align-items:center;min-height:520px;padding-block:70px;display:grid}.access-page-art{justify-content:center;display:flex}.key-visual{border:1px solid var(--line);background:radial-gradient(circle,#e0b83f24,#0000 62%);border-radius:50%;place-items:center;width:310px;height:310px;display:grid;position:relative}.key-visual i{border:1px solid #e0b83f4d;border-radius:50%;width:90%;height:45%;position:absolute;transform:rotate(35deg)}.key-visual i:nth-child(2){transform:rotate(-35deg)}.key-visual>svg:first-of-type{color:var(--gold);position:absolute;top:52px;right:48px}.key-visual>svg:nth-of-type(2){width:75px;height:75px;color:var(--gold)}.key-visual span{color:var(--gold);font-weight:700;position:absolute;bottom:45px}.value-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.value-grid article{border-top:1px solid var(--line);padding-top:20px}.value-grid article>strong{color:var(--gold);font-size:38px}.value-grid h3{margin:10px 0;font-size:20px}.value-grid p{font-size:14px}.product-page{padding-block:50px 70px}.product-hero{grid-template-columns:1fr .8fr;align-items:center;gap:70px;display:grid}.product-lead{max-width:570px;font-size:20px}.product-price{align-items:center;gap:14px;margin:28px 0 20px;display:flex}.product-price del{color:#857d6d;font-size:17px}.product-assurance{gap:20px;margin:27px 0 18px;display:flex}.product-assurance span{color:#c5bba9;align-items:center;gap:6px;font-size:13px;display:flex}.product-assurance svg{width:17px;color:var(--gold)}.payment-marks{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.payment-marks>span{background:#fff;border-radius:5px;place-items:center;min-width:45px;height:28px;padding:5px 7px;display:grid}.payment-marks svg{max-width:48px;max-height:17px}.product-detail{grid-template-columns:1fr .65fr;gap:80px;display:grid}.product-description h2{margin:12px 0;font-size:clamp(35px,4vw,50px)}.product-description>p{font-size:18px}.product-description ul{gap:14px;margin-top:30px;padding:0;list-style:none;display:grid}.product-description li{color:#d9d0bf;align-items:center;gap:10px;display:flex}.product-description svg{color:var(--green)}.delivery-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:28px}.delivery-card>svg{width:35px;height:35px;color:var(--gold)}.delivery-card h3{font-size:25px}.delivery-card ol{gap:17px;padding:0;list-style:none;display:grid}.delivery-card li{align-items:center;gap:11px;display:flex}.delivery-card li span{border:1px solid var(--line);width:28px;height:28px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.delivery-card small{color:var(--muted)}.included-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.included-grid span{border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:8px;padding:14px;display:flex}.included-grid svg{width:16px;color:var(--green)}.product-faq{grid-template-columns:.65fr 1fr;gap:60px;display:grid}.product-faq .section-title h2{font-size:45px}.product-faq details{border-bottom:1px solid #ffffff1a}.product-faq summary{cursor:pointer;justify-content:space-between;align-items:center;padding:21px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary svg{transition:all .2s}.product-faq details[open] summary svg{color:var(--gold);transform:rotate(90deg)}.product-faq details p{padding:0 40px 20px 0}.cart-layer{z-index:300;position:fixed;inset:0}.cart-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:0;position:absolute;inset:0}.cart-panel{border-left:1px solid var(--line);background:#0c0b09;flex-direction:column;width:min(510px,100%);height:100%;animation:.26s ease-out slideCart;display:flex;position:absolute;top:0;right:0;box-shadow:-30px 0 70px #000}.cart-panel:focus{outline:0}@keyframes slideCart{0%{transform:translate(100%)}}.cart-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:93px;padding:0 30px;display:flex}.cart-head h2{margin:0;font-size:31px}.icon-button{background:#080705;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cart-items{flex:1;padding:19px 30px;overflow:auto}.empty{text-align:center;padding-top:100px}.empty>svg{width:50px;height:50px;color:var(--gold);margin:auto}.cart-row{border-bottom:1px solid #ffffff14;grid-template-columns:78px 1fr auto;align-items:center;gap:15px;padding:13px 0;display:grid}.cart-row .product-art{border:1px solid var(--line);border-radius:11px;height:78px}.cart-row .product-art>svg,.cart-row .product-art>.brand-icon{width:27px;height:27px}.cart-row h3{margin:0 0 5px;font-size:16px}.cart-row>button{color:#aaa;background:0 0;border:0}.cart-price{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cart-price del{color:#777;font-size:12px}.cart-price>strong{font-size:16px}.cart-price span{width:100%;color:var(--green);font-size:11px}.cart-row.gift>div:nth-child(2)>span{color:var(--green);font-size:10px;font-weight:700}.cart-row.gift>svg{color:var(--green)}.cart-bottom{border-top:1px solid #ffffff17;padding:20px 30px}.cart-bottom .success{color:var(--green);align-items:center;gap:7px;font-size:12px;display:flex}.cart-suggestion{text-align:left;border:1px solid var(--line);width:100%;color:var(--ivory);background:#e0b83f0f;border-radius:11px;grid-template-columns:25px 1fr 18px;align-items:center;gap:8px;margin:8px 0;padding:10px;display:grid}.cart-suggestion>svg{color:var(--gold)}.cart-suggestion span{font-size:12px}.cart-suggestion small{color:var(--gold);display:block}.total{justify-content:space-between;align-items:center;margin:19px 0;display:flex}.total strong{font-size:27px}.cart-bottom>small{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:11px;display:flex}.cart-bottom>small svg{width:14px}.checkout-page{padding-block:50px 90px}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:35px;display:inline-flex}.checkout-grid{grid-template-columns:1fr .7fr;gap:30px;max-width:1050px;margin:auto;display:grid}.checkout-form,.order-summary{background:var(--panel);border:1px solid #ffffff1a;border-radius:22px;padding:36px}.checkout-form h1{margin:15px 0;font-size:45px}.checkout-form label,.contact-page label,.auth-panel label{gap:8px;margin:25px 0;font-weight:700;display:grid}.checkout-form input,.contact-page input,.contact-page textarea,.auth-panel input,.footer-newsletter input{width:100%;color:var(--ivory);background:#080705;border:1px solid #ffffff24;border-radius:10px;padding:14px}.checkout-form fieldset{border:0;margin:28px 0;padding:0}.checkout-form legend{margin-bottom:10px;font-weight:700}.checkout-form fieldset button{text-align:left;width:100%;color:var(--ivory);background:#0b0a08;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:32px 1fr 20px;align-items:center;gap:10px;margin-top:8px;padding:12px;display:grid}.checkout-form fieldset button.selected{border-color:var(--gold)}.checkout-form fieldset svg{width:22px;max-height:20px}.checkout-form fieldset span small{color:var(--muted);display:block}.checkout-form fieldset button>svg:last-child{opacity:0;color:var(--green)}.checkout-form fieldset button.selected>svg:last-child{opacity:1}.checkout-note{gap:7px;margin-top:13px;font-size:12px;display:flex}.checkout-note svg{width:15px;color:var(--green)}.order-summary>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.order-summary small{color:var(--green);display:block}.order-summary .payment-marks{border:0;justify-content:flex-start}.confirmation,.not-found{text-align:center;min-height:65vh;padding-block:130px}.confirm-icon{width:90px;height:90px;color:var(--green);background:#35c7781a;border:1px solid #35c7784d;border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.confirm-icon svg{width:38px;height:38px}.confirmation h1,.not-found h1{font-size:55px}.confirmation p{font-size:18px}.not-found>strong{color:var(--gold);font-size:100px}.auth-page{grid-template-columns:1fr 1fr;min-height:calc(100vh - 78px);display:grid}.auth-panel,.auth-visual{flex-direction:column;justify-content:center;padding:7vw;display:flex}.auth-panel>.brand{margin-bottom:80px}.auth-panel h1{margin:14px 0;font-size:clamp(42px,5vw,66px)}.auth-panel>p{font-size:18px}.auth-panel>small{color:var(--muted);gap:7px;margin-top:16px;display:flex}.auth-panel>small svg{width:15px;color:var(--green)}.auth-visual{text-align:center;background:radial-gradient(circle,#e0b83f24,#0000 60%),#0d0c09;align-items:center}.auth-visual .key-visual{width:330px;height:330px}.auth-visual h2{max-width:500px;margin-top:30px;font-size:32px}.private-area{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.private-area>aside{border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.private-area>aside .brand img{width:170px}.private-area>aside nav{gap:6px;margin-top:60px;display:grid}.private-area>aside nav button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:12px}.private-area>aside nav button.active{color:var(--ivory);background:#e0b83f1a}.private-area>aside>.secondary{margin-top:auto}.private-area>main{padding:45px}.private-area main>header{justify-content:space-between;display:flex}.private-area main>header span{color:var(--gold)}.private-area main>header h1{margin:7px 0;font-size:43px}.private-area main>header>svg{width:42px;height:42px;color:var(--gold)}.private-title{justify-content:space-between;align-items:center;margin:40px 0 20px;display:flex}.private-title h2{margin:0}.private-title span{color:var(--green)}.private-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.private-grid article{background:var(--panel);border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.private-grid article.unlocked{border-color:#35c77840}.private-grid .product-art{height:150px}.private-grid article>div:last-child{padding:17px}.private-grid article>div:last-child>span{color:var(--gold);font-size:12px}.private-grid .unlocked>div:last-child>span{color:var(--green)}.private-grid h3{min-height:40px}.private-grid .primary,.private-grid .secondary{width:100%;min-height:42px}.contact-page{grid-template-columns:.8fr 1fr;gap:90px;padding-block:100px;display:grid}.contact-page h1{margin:10px 0;font-size:66px}.contact-page>div>p{font-size:19px}.contact-direct{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:40px;padding-top:25px;display:flex}.contact-direct svg{color:var(--gold)}.contact-direct small{color:var(--muted);display:block}.contact-page form{background:var(--panel);border:1px solid #ffffff1a;border-radius:22px;padding:32px}.contact-page textarea{resize:vertical}.form-feedback{color:var(--green);gap:7px;margin:13px 0;font-size:13px;display:flex}.form-feedback svg{width:16px}.legal-page{padding-block:60px 100px}.legal-page header{max-width:800px;margin:30px 0}.legal-page h1{font-size:58px}.legal-page pre{white-space:pre-wrap;font:inherit;color:#c1b7a5;max-width:960px;line-height:1.75}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#0c0b09,#070604);padding:70px 0 35px}.footer-grid{grid-template-columns:1.45fr .7fr .7fr .85fr 1.15fr;gap:42px;display:grid}.footer-brand .brand img{width:170px}.footer-brand>p{max-width:320px;margin:23px 0;font-size:14px}.footer-private{color:var(--gold);align-items:center;gap:7px;margin-bottom:12px;font-weight:700;display:flex}.footer-brand>.text-link{font-size:14px}.footer-links h3,.footer-newsletter h3{margin-bottom:18px;font-size:15px}.footer-links a{color:var(--muted);margin:10px 0;font-size:14px;display:block}.footer-links a:hover{color:var(--gold)}.footer-newsletter p{font-size:14px}.footer-newsletter .primary{min-height:46px}.footer-bottom{color:var(--muted);border-top:1px solid #e0b83f2e;justify-content:space-between;align-items:center;margin-top:50px;padding-top:25px;font-size:13px;display:flex}.footer-disclaimer{max-width:900px;margin:25px 0 0;font-size:11px;line-height:1.6}@media (width<=1100px){.container{width:min(100% - 36px,960px)}.desktop-nav{gap:20px;margin-left:36px}.brand img{width:180px}.hero{grid-template-columns:1fr 1fr;gap:30px;min-height:650px}.hero h1{font-size:48px}.hero-phone{width:29%}.product-grid,.supplier-catalog{grid-template-columns:repeat(2,1fr)}.supplier-desktop{display:none}.supplier-mobile{display:grid}.complete-feature{grid-template-columns:1fr}.complete-purchase{border-left:0;border-top:1px solid var(--line)}.complete-purchase .primary{max-width:420px}.bundle-offer{grid-template-columns:.9fr 1.1fr}.footer-grid{grid-template-columns:1.3fr repeat(3,1fr)}.footer-newsletter{border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:25px}.footer-newsletter form{grid-template-columns:1fr 180px}.private-grid{grid-template-columns:repeat(2,1fr)}.results-carousel .carousel-slide{flex-basis:calc(33.3333% - 12px)}.reviews-carousel .carousel-slide{flex-basis:calc(50% - 9px)}}@media (width<=850px){.site-header{height:70px}.header-inner{width:calc(100% - 28px)}.brand img{width:160px}.desktop-nav,.header-private{display:none}.menu-button{display:grid}.mobile-menu{border-bottom:1px solid var(--line);background:#0c0b09;max-height:calc(100vh - 70px);padding:20px max(20px,50vw - 360px);display:block;position:absolute;top:70px;left:0;right:0;overflow:auto;box-shadow:0 30px 60px #000}.mobile-menu>.eyebrow{margin:8px 4px 12px}.mobile-menu>a:not(.primary):not(.secondary){border-bottom:1px solid #ffffff12;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;padding:13px 5px;display:grid}.mobile-menu>a>svg:first-child{color:var(--gold)}.mobile-menu>a>svg:last-child{width:17px;color:var(--muted)}.mobile-menu small{color:var(--muted);display:block}.mobile-secondary{gap:22px;padding:20px 5px;display:flex}.mobile-menu>.primary,.mobile-menu>.secondary{width:100%;margin-top:8px}.hero{flex-direction:column;gap:38px;padding-top:40px;display:flex}.hero-copy{order:1}.hero-visual{order:2;width:100%;max-width:690px}.hero h1{font-size:clamp(43px,7vw,57px)}.hero-copy>p{font-size:18px}.hero-mockup{min-height:470px}.section{padding-block:70px}.product-grid,.supplier-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-promo{grid-template-columns:110px 1fr}.supplier-promo>.saving-pill{grid-column:2}.promo-art{grid-row:1/3}.bundle-offer{grid-template-columns:1fr}.bundle-mosaic{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.complete-inventory{grid-template-columns:1fr}.complete-content,.complete-purchase{padding:38px}.results-carousel .carousel-slide{flex-basis:calc(50% - 9px)}.proof-heading{align-items:start}.steps-timeline{grid-template-columns:1fr;gap:32px}.steps-timeline:before{width:1px;height:auto;inset:45px auto 45px 47px}.journey-step{text-align:left;min-height:150px;padding-left:130px}.step-marker{margin:0;position:absolute;left:0}.journey-step>p{min-height:0}.step-options,.step-payment,.step-unlocked{margin-top:15px}.journey-benefits{flex-direction:column;align-items:flex-start;gap:11px;padding-left:130px}.explore-layout{grid-template-columns:1fr}.platform-visual{order:2}.explore-copy{order:1;max-width:680px}.benefits-intro{grid-template-columns:1fr;gap:0}.benefits-grid{grid-template-columns:1fr 1fr}.benefits-grid article{padding-left:18px}.product-hero,.product-detail{grid-template-columns:1fr;gap:40px}.product-art.featured{height:430px}.product-info{max-width:650px}.product-faq{grid-template-columns:1fr;gap:0}.page-hero{grid-template-columns:1fr;gap:40px}.access-page-art{justify-content:flex-start}.value-grid{grid-template-columns:1fr 1fr}.checkout-grid{grid-template-columns:1fr}.order-summary{order:-1}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:calc(100vh - 70px);padding:8vw}.private-area{grid-template-columns:1fr}.private-area>aside{flex-direction:row;align-items:center;height:auto;padding:18px;position:static}.private-area>aside nav{display:none}.private-area>aside>.secondary{margin:0 0 0 auto}.private-area>main{padding:28px}.contact-page{grid-template-columns:1fr;gap:30px;padding-block:70px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.catalog-bottom{text-align:center;flex-wrap:wrap}}@media (width<=560px){.container{width:calc(100% - 28px)}.header-inner{width:calc(100% - 24px)}.brand img{width:148px}.cart-button,.menu-button{width:42px;height:42px}.hero{min-height:0;padding-block:38px 55px}.hero h1{font-size:39px;line-height:1.03}.desktop-break{display:none}.hero-copy>p{font-size:16px}.hero-social{align-items:flex-start}.hero-social>div:last-child>span{max-width:180px}.hero-actions{display:grid}.hero-actions>a{width:100%}.hero-mockup{min-height:340px}.hero-desktop{width:97%}.mock-layout{grid-template-columns:70px 1fr;min-height:270px}.mock-layout aside{padding:10px 5px}.mock-layout aside span{padding:5px;font-size:5px}.mock-layout aside svg{width:7px}.mock-content{padding:13px}.mock-content h3{font-size:12px}.mock-road{margin:10px 0;padding:9px}.mock-courses{gap:4px}.mock-courses>div{padding:6px}.hero-phone{border-width:3px;border-radius:19px;width:29%;min-height:220px;padding:21px 7px 7px}.hero-phone>img{width:43px;margin-bottom:17px}.hero-phone h4{margin:3px 0 10px;font-size:9px}.hero-phone>div:not(.phone-island){gap:4px;padding:5px}.hero-phone svg{width:8px}.hero-phone span{font-size:5px}.section{padding-block:54px}.section-title{margin-bottom:24px}.section-title h2{font-size:34px}.section-title>p{font-size:16px}.supplier-promo{grid-template-columns:1fr;padding:18px;display:grid}.promo-art{border-bottom:1px solid #35c7782e;border-right:0;grid-row:auto;height:65px}.supplier-promo>.saving-pill{grid-column:auto;justify-self:start}.supplier-promo h3{font-size:17px}.product-grid,.supplier-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card{border-radius:14px}.product-art{height:145px}.product-art>svg,.product-art>.brand-icon{width:34px;height:34px}.card-body{gap:15px;min-height:168px;padding:13px}.card-body h3{font-size:16px}.card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.family-badge{padding:4px 7px;font-size:9px}.card-buy{align-items:flex-end}.card-buy>strong{font-size:18px}.card-buy>button{gap:4px;font-size:13px}.card-buy>button span{width:25px;height:25px}.bundle-mosaic{gap:5px;min-height:320px;padding:14px}.bundle-mosaic>div{padding:7px}.bundle-mosaic span{font-size:8px}.bundle-content{padding:27px 20px}.offer-lead{font-size:16px}.offer-price{flex-wrap:wrap}.offer-price>strong{font-size:36px}.offer-actions .primary{font-size:14px}.complete-section.container{width:100%}.complete-feature{border-inline:0;border-radius:0}.complete-content{padding:34px 18px}.complete-content h2,.complete-content h1{font-size:39px}.complete-inventory article{padding:15px}.inventory-heading{flex-wrap:wrap}.complete-purchase{padding:34px 18px}.complete-amount{font-size:49px}.proof-heading{margin-top:42px;display:block}.community-mark,.rating-summary{margin-top:18px}.rating-summary{display:inline-grid}.results-carousel .carousel-slide{flex-basis:84%}.reviews-carousel .carousel-slide{flex-basis:90%}.review-card{padding:20px}.journey-step{padding-left:85px}.step-marker{width:66px;height:66px}.steps-timeline:before{left:33px}.journey-benefits{padding-left:0}.explore-private{overflow:hidden}.explore-layout{gap:36px}.platform-visual{width:112%;margin-left:-6%}.explore-copy h2{font-size:37px}.benefits-grid{grid-template-columns:1fr}.benefits-grid article{grid-template-columns:65px 1fr;column-gap:15px;display:grid}.benefit-icon{grid-row:1/3;width:58px;height:58px}.benefits-grid p{grid-column:2}.catalog-section{padding-top:35px}.catalog-heading h1,.page-hero h1{font-size:42px}.catalog-heading p{font-size:16px}.breadcrumbs{white-space:nowrap;margin-bottom:32px;overflow:hidden}.catalog-bottom{padding-bottom:60px}.access-page-art{justify-content:center}.key-visual{width:250px;height:250px}.value-grid{grid-template-columns:1fr}.product-page{padding-top:35px}.product-hero{gap:30px}.product-art.featured{height:350px}.product-art.featured>span{font-size:21px;bottom:45px}.product-info h1{font-size:43px}.product-lead{font-size:17px}.product-assurance{grid-template-columns:1fr 1fr;gap:11px;display:grid}.product-assurance span{font-size:14px}.product-price>strong{font-size:42px}.product-detail{gap:25px}.product-faq .section-title h2{font-size:37px}.product-faq summary{font-size:16px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.included-grid{grid-template-columns:1fr}.cart-head,.cart-items,.cart-bottom{padding-left:18px;padding-right:18px}.cart-row{grid-template-columns:68px 1fr auto}.cart-row .product-art{height:68px}.checkout-page{padding-top:30px}.checkout-form,.order-summary{padding:22px 17px}.checkout-form h1{font-size:38px}.confirmation h1,.not-found h1{font-size:42px}.auth-panel{padding:34px 20px}.auth-panel>.brand{margin-bottom:55px}.auth-panel h1{font-size:43px}.private-area>aside .brand img{width:135px}.private-area>aside>.secondary{padding:0 10px;font-size:12px}.private-area>main{padding:22px 14px}.private-area main>header h1{font-size:34px}.private-grid{grid-template-columns:1fr 1fr;gap:9px}.private-grid .product-art{height:110px}.private-grid article>div:last-child{padding:11px}.private-grid h3{font-size:15px}.contact-page h1{font-size:47px}.contact-page form{padding:20px 16px}.legal-page h1{font-size:42px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-newsletter form{grid-template-columns:1fr}.footer-bottom .payment-marks{max-width:100%}}@media (width<=360px){.hero h1{font-size:34px}.brand img{width:132px}.product-grid,.supplier-catalog,.related-grid,.private-grid{grid-template-columns:1fr}.product-art{height:175px}.card-body{min-height:auto}.footer-grid{grid-template-columns:1fr}.footer-links{border-top:1px solid #ffffff12;padding-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-hero{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:64px}.product-hero-art{justify-self:center;width:100%;max-width:500px}.product-art.featured{aspect-ratio:1;width:100%;max-width:500px;height:auto;margin-inline:auto}.product-info h1{margin:13px 0 16px;font-size:clamp(38px,4.6vw,58px)}.product-lead{font-size:18px;line-height:1.55}.product-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0 18px;display:grid}.product-assurance span{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:9px 10px;font-size:12px}.payment-marks .brand-revolut{color:#111}.payment-marks>span.klarna-mark{color:#111;letter-spacing:-.02em;background:#ffb3c7;min-width:58px;font-size:12px;font-weight:700}.supplier-page-section .section-title,.supplier-get-section .section-title{max-width:820px}.supplier-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.supplier-type-grid article{background:linear-gradient(155deg,#e0b83f0e,#ffffff03);border:1px solid #ffffff17;border-radius:18px;min-height:220px;padding:24px;transition:transform .18s,border-color .18s}.supplier-type-grid article:hover{border-color:#e0b83f52;transform:translateY(-2px)}.supplier-card-icon{width:48px;height:48px;color:var(--gold);background:#e0b83f0e;border:1px solid #e0b83f47;border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.supplier-card-icon svg{width:22px;height:22px}.supplier-type-grid h3,.supplier-info-grid h3{margin:0 0 9px;font-size:19px}.supplier-type-grid p,.supplier-info-grid p{margin:0;font-size:14px;line-height:1.55}.supplier-get-section{background:#0d0c09;border-block:1px solid #ffffff0e}.supplier-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.supplier-info-grid article{background:#00000029;border:1px solid #ffffff14;border-radius:15px;align-items:flex-start;gap:13px;padding:18px;display:flex}.supplier-info-grid .supplier-card-icon{border-radius:11px;width:40px;min-width:40px;height:40px;margin:0}.supplier-info-grid .supplier-card-icon svg{width:19px;height:19px}.product-faq{align-items:start}.delivery-section .section-title{margin-bottom:28px}.delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.delivery-steps article{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:42px 1fr;align-items:start;gap:4px 14px;padding:24px;display:grid;position:relative}.delivery-steps article>svg{width:28px;height:28px;color:var(--gold);grid-column:1;margin-top:4px}.delivery-steps article>div{grid-column:2}.delivery-steps h3{margin:0 0 8px;font-size:19px}.delivery-steps p{margin:0;font-size:14px;line-height:1.5}.delivery-number{color:#e0b83f47;font-size:30px;font-weight:700;line-height:1;position:absolute;top:13px;right:15px}.digital-product-note{color:#cfc6b5;background:#35c7780e;border:1px solid #35c77838;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:13px 18px;display:flex}.digital-product-note svg{width:19px;color:var(--green)}.digital-product-note strong{color:var(--ivory)}.sticky-add-to-cart{display:none}@media (width<=1100px){.supplier-type-grid,.supplier-info-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.product-hero{grid-template-columns:1fr;gap:32px}.product-hero-art{justify-self:start;max-width:430px}.product-art.featured{max-width:430px}.product-info{max-width:680px}.product-info h1{font-size:clamp(36px,6vw,48px)}.sticky-add-to-cart{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:190;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b09f5;border:1px solid #e0b83f61;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px 11px 15px;display:grid;position:fixed;box-shadow:0 20px 50px #0000008c}.sticky-add-to-cart>div{min-width:0}.sticky-add-to-cart span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);max-width:42vw;font-size:11px;display:block;overflow:hidden}.sticky-add-to-cart strong{font-size:19px;line-height:1.15;display:block}.sticky-add-to-cart .primary{min-height:44px;padding:0 16px;font-size:13px}.delivery-steps{grid-template-columns:1fr}}@media (width<=560px){.product-page{padding-top:28px}.product-hero-art,.product-art.featured{max-width:330px}.product-info h1{font-size:36px}.product-lead{font-size:16px}.product-assurance{grid-template-columns:1fr;gap:7px}.product-assurance span{padding:8px 10px}.supplier-type-grid,.supplier-info-grid{grid-template-columns:1fr}.supplier-type-grid article{min-height:0;padding:20px}.supplier-info-grid article{padding:16px}.delivery-steps article{padding:20px}.digital-product-note{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-add-to-cart{gap:8px;padding:9px 9px 9px 12px;left:8px;right:8px}.sticky-add-to-cart span{max-width:34vw}.sticky-add-to-cart .primary{padding:0 12px}}@media (width<=360px){.related-grid{grid-template-columns:1fr}.sticky-add-to-cart span{display:none}}.product-card.supplier-list,.product-card.guide{aspect-ratio:1;background:linear-gradient(155deg,#15130f,#0e0d0a);border-color:#e0b83f26;grid-template-rows:58% 42%;display:grid}.product-card.supplier-list .art-link,.product-card.guide .art-link{height:100%;min-height:0}.product-card.supplier-list .product-art,.product-card.guide .product-art{background:radial-gradient(circle at 50% 46%,#e0b83f2b,#0000 52%),linear-gradient(145deg,#ffffff05,#0000000d);height:100%;min-height:0}.product-card.supplier-list .product-art:before,.product-card.guide .product-art:before{content:"";border:1px solid #e0b83f14;border-radius:24px;position:absolute;inset:11%;transform:rotate(8deg)}.product-card.supplier-list .product-art>svg,.product-card.supplier-list .product-art>.brand-icon,.product-card.guide .product-art>svg,.product-card.guide .product-art>.brand-icon{filter:drop-shadow(0 10px 22px #e0b83f29);width:52px;height:52px;max-height:52px}.product-card.supplier-list .card-body,.product-card.guide .card-body{gap:12px;min-height:0;padding:17px 18px 16px}.product-card.supplier-list .card-body h3,.product-card.guide .card-body h3{margin-top:7px;font-size:18px}.product-card.guide .card-body p{margin:6px 0 0;font-size:13px;line-height:1.4}.product-card.supplier-list .card-buy>strong,.product-card.guide .card-buy>strong{font-size:20px}.supplier-carousel .carousel-slide{flex:0 0 calc(25% - 13.5px)}.carousel-dots{gap:0;margin-top:17px}.carousel-dots button{width:22px;height:28px}.carousel-dots span{width:6px;height:6px}.carousel-dots button.selected span{width:18px}.review-card{border-color:#e0b83f2e;box-shadow:inset 0 1px #ffffff05}.review-person-copy{min-width:0}.review-name-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.review-name-line strong{display:inline}.review-name-line .stars{display:inline-flex}.review-name-line .stars svg{width:12px;height:12px}.hero-social .stars{color:var(--gold)!important}.how-section .section-title h2{white-space:pre-line}.supplier-promo{background:linear-gradient(105deg,#35c77817,#e0b83f09 60%,#35c7780b);grid-template-columns:150px minmax(0,1fr) auto;gap:24px;padding:22px 24px;box-shadow:inset 0 1px #ffffff06}.promo-copy{min-width:0}.promo-badge{color:var(--green);letter-spacing:.12em;background:#35c77817;border:1px solid #35c77857;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.supplier-promo h3{margin:8px 0 5px;font-size:20px;line-height:1.25}.supplier-promo p{margin:0;font-size:13px;line-height:1.45}.promo-value{text-align:right;background:#0000002e;border:1px solid #35c77838;border-radius:13px;min-width:148px;padding:13px 15px}.promo-value strong,.promo-value span,.promo-value b{display:block}.promo-value strong{color:#d9d0bf;letter-spacing:.08em;font-size:10px}.promo-value span{color:var(--muted);margin:3px 0;font-size:12px}.promo-value b{color:var(--green);font-size:13px}.header-private{color:var(--ivory);background:#e0b83f12;border-color:#e0b83f57;font-weight:700}.header-private svg{color:var(--gold)}.header-private:hover{border-color:var(--gold);background:#e0b83f1f}.menu-button{order:-1}.value-retail,.value-retail strong{color:#ff6b6b!important}.complete-inventory article>strong{background:#e0b83f12;border:1px solid #e0b83f26;border-radius:999px;margin-top:4px;padding:4px 7px;display:inline-flex}.complete-benefits{gap:8px;width:100%;margin:9px 0 7px;display:grid}.complete-benefits span{color:#d6cdbd;text-align:left;background:#00000024;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.complete-benefits svg{width:16px;color:var(--gold)}.bundle-badge{width:max-content;color:var(--gold);letter-spacing:.12em;background:linear-gradient(90deg,#e0b83f1f,#e0b83f09);border:1px solid #e0b83f66;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.training-offer .bundle-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-section .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}.benefits-intro{align-items:center}.benefits-note{background:#e0b83f09;border:1px solid #e0b83f24;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:18px;display:grid}.benefits-note>svg{width:24px;height:24px;color:var(--gold)}.benefits-note p{color:#c4baa8;margin:0;font-size:15px;line-height:1.55}.faq-section [data-radix-collection-item][data-state=open]{border-color:#e0b83f47}.faq-section [data-state=open]+[data-state=open]{border-top-color:#e0b83f26}.footer-brand>p{max-width:390px}.footer-ctas .secondary{min-height:43px;padding:0 12px;font-size:12px}.footer-links h3,.footer-newsletter h3{font-size:17px}.footer-bottom{text-align:center;justify-content:center}.footer-disclaimer{text-align:center;color:#8f8676;max-width:980px;margin:22px auto 0;line-height:1.7}@media (width<=1100px){.supplier-carousel .carousel-slide{flex-basis:calc(33.3333% - 12px)}.catalog-section .guide-grid{max-width:760px}}@media (width<=850px){.header-inner{position:relative}.site-header .menu-button{margin-right:auto;display:grid}.site-header .brand{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.site-header .brand img{width:188px}.header-actions{margin-left:auto}.header-actions .cart-button{display:grid}.supplier-promo{grid-template-columns:105px minmax(0,1fr);gap:18px}.supplier-promo .promo-art{grid-row:1/3}.promo-value{text-align:left;grid-column:2;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.promo-value strong,.promo-value span,.promo-value b{display:inline}.promo-value strong{display:none}.footer-brand{text-align:center}.footer-brand .brand{justify-content:center;display:flex}.footer-brand .brand img{width:220px}.footer-brand>p{max-width:720px;margin:20px auto}.footer-ctas{max-width:520px;margin:0 auto}.footer-newsletter{text-align:center}.footer-newsletter p{max-width:620px;margin-left:auto;margin-right:auto}.footer-bottom{align-items:center}.footer-disclaimer{text-align:center}}@media (width<=560px){.site-header .brand img{width:166px}.supplier-promo{grid-template-columns:1fr;gap:13px;padding:17px}.supplier-promo .promo-art{border-bottom:1px solid #35c77826;border-right:0;grid-row:auto;height:58px}.promo-value{grid-column:auto;display:flex}.supplier-promo h3{font-size:17px}.supplier-promo p{font-size:12px}.product-card.supplier-list,.product-card.guide{grid-template-rows:56% 44%}.product-card.supplier-list .card-body,.product-card.guide .card-body{gap:6px;padding:10px 11px 9px}.product-card.supplier-list .card-body h3,.product-card.guide .card-body h3{margin-top:4px;font-size:14px;line-height:1.08}.product-card.guide .card-body p{display:none}.product-card.supplier-list .product-art>svg,.product-card.supplier-list .product-art>.brand-icon,.product-card.guide .product-art>svg,.product-card.guide .product-art>.brand-icon{width:36px;height:36px}.product-card.supplier-list .card-buy>strong,.product-card.guide .card-buy>strong{font-size:16px}.product-card.supplier-list .card-buy>button,.product-card.guide .card-buy>button{font-size:11px}.product-card.supplier-list .card-buy>button span,.product-card.guide .card-buy>button span{display:none}.catalog-section .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-name-line{gap:6px}.review-name-line strong{font-size:13px}.benefits-note{grid-template-columns:34px 1fr;padding:14px}.benefits-note>svg{width:20px}.footer-grid{gap:30px 18px}.footer-brand .brand img{width:205px}.footer-brand>p{font-size:14px;line-height:1.6}.footer-ctas{grid-template-columns:1fr 1fr;width:100%}.footer-ctas .secondary{min-height:48px;padding:6px 9px;line-height:1.15}.footer-links h3,.footer-newsletter h3{font-size:16px}.footer-disclaimer{font-size:10px}}@media (width<=420px){.footer-ctas{grid-template-columns:1fr}}.cart-promo-code{background:#35c7780f;border:1px solid #35c77847;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:4px 0 10px;padding:11px 12px;display:grid}.cart-promo-code span,.checkout-auto-promo span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:700}.cart-promo-code strong,.checkout-auto-promo strong{color:#eef8ef;letter-spacing:.08em;border:1px dashed #35c77873;border-radius:7px;width:max-content;padding:4px 8px;font-size:12px;display:inline-flex}.cart-promo-code small{color:#a9cbb6;justify-self:end;font-size:10px}.cart-row.gift small{color:var(--green);margin-top:4px;font-size:10px;display:block}.checkout-auto-promo{background:#35c7780f;border:1px solid #35c77847;border-radius:12px;gap:7px;padding:14px 15px;display:grid}.checkout-auto-promo small{color:#b9cdbf;font-size:12px;line-height:1.45}.checkout-form label .optional{color:var(--muted);font-size:11px;font-weight:400}.summary-promo,.summary-promo b{color:var(--green)!important}@media (width<=560px){.cart-promo-code{grid-template-columns:1fr auto}.cart-promo-code small{grid-column:1/-1;justify-self:start}}.home-supplier-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-supplier-grid .product-card{min-width:0}.home-supplier-grid .product-card.supplier-list .card-body{gap:8px;padding:13px 14px 12px}.home-supplier-grid .product-card.supplier-list .card-body h3{margin-top:5px;font-size:15px;line-height:1.12}.home-supplier-grid .product-card.supplier-list .card-buy>strong{font-size:17px}.home-supplier-grid .product-card.supplier-list .card-buy>button{gap:4px;font-size:11px}.home-supplier-grid .product-card.supplier-list .card-buy>button span{width:24px;height:24px}.home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:920px;margin-inline:auto}@media (width<=850px){.site-header .header-inner{justify-content:space-between;position:relative}.site-header .menu-button{z-index:4;margin:0 auto 0 0;display:grid}.site-header .brand{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.site-header .brand img{width:184px}.site-header .header-actions{z-index:4;margin-left:auto}.mobile-menu{padding-top:18px;padding-bottom:calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#0e0c09fc,#080705fc);border-bottom-color:#e0b83f3d}.mobile-menu>a:not(.primary):not(.secondary){min-height:62px}.mobile-menu>.primary{box-shadow:0 14px 32px #e0b83f1f}.hero{padding-top:34px}.hero-copy{max-width:720px}.hero-actions{margin-top:4px}.home-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}}@media (width<=560px){.site-header .brand img{width:170px}.hero{gap:30px}.hero-social{margin:22px 0}.hero-actions{gap:9px}.hero-visual{margin-top:2px}.home-supplier-grid,.home-guide-grid{gap:10px}.home-supplier-grid .product-card.supplier-list .card-body{gap:5px;padding:10px 10px 9px}.home-supplier-grid .product-card.supplier-list .card-body h3{font-size:13px}.home-supplier-grid .product-card.supplier-list .card-buy>strong{font-size:15px}.home-supplier-grid .product-card.supplier-list .card-buy>button{font-size:10px}.home-supplier-grid .product-card.supplier-list .card-buy>button span{display:none}}.faq-section [data-radix-collection-item]{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;padding-inline:0!important}.faq-section [data-radix-collection-item]:first-child{border-top:1px solid #ffffff1a!important}.faq-section [data-radix-collection-item][data-state=open]{border-bottom-color:#e0b83f4d!important}.faq-section [data-radix-collection-item] button{padding-inline:2px}.faq-section [data-radix-collection-item] [data-state=open]{color:var(--ivory)}.site-footer{background:radial-gradient(circle at 15% 0,#e0b83f0e,#0000 28%),linear-gradient(#0c0b09,#070604)}.footer-grid{align-items:start}.footer-newsletter form input{min-height:46px}.footer-disclaimer{border-top:1px solid #ffffff0f;padding-top:20px}.cart-panel{border-left-color:#e0b83f38}.cart-promo-code{box-shadow:inset 0 1px #ffffff06}.cart-row.gift{background:#35c77809;border:1px solid #35c7782e;border-radius:12px;margin-top:2px;padding:14px 10px}.cart-row.gift .product-art{border-color:#35c77833}.cart-bottom .success{margin-bottom:8px}.supplier-promo{border-color:#35c77847}.promo-value{box-shadow:inset 0 1px #ffffff05}.product-info .payment-marks{margin-top:4px}.product-info .payment-marks>span{box-shadow:0 4px 14px #00000029}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.related .section-title{margin-bottom:24px}.product-hero-art{align-self:start}.product-art.featured{aspect-ratio:1}.sticky-add-to-cart{border-color:#e0b83f75;box-shadow:0 18px 48px #0009,inset 0 1px #ffffff09}@media (width<=1100px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cart-panel{border-top:1px solid #e0b83f38;border-left:0;border-radius:18px 18px 0 0;height:calc(100% - 10px);top:10px}.cart-head{height:78px}.cart-row.gift{padding-inline:8px}.product-info .payment-marks{gap:5px}.product-info .payment-marks>span{min-width:40px;height:26px;padding:4px 6px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=360px){.home-supplier-grid,.home-guide-grid,.related-grid{grid-template-columns:1fr}}html{scroll-behavior:auto}body.nav-open{overflow:hidden}.product-card.supplier-list,.product-card.guide{flex-direction:column;overflow:hidden;aspect-ratio:auto!important;grid-template-rows:none!important;display:flex!important}.product-card.supplier-list .art-link,.product-card.guide .art-link{width:100%;min-height:0;display:block;height:auto!important}.product-card.supplier-list .product-art,.product-card.guide .product-art{aspect-ratio:1;width:100%;min-height:0;height:auto!important}.product-card.supplier-list .card-body,.product-card.guide .card-body{flex:1;min-height:132px}.product-card.guide .family-badge{display:inline-flex}.home-supplier-grid{align-items:stretch;grid-template-columns:repeat(6,minmax(0,1fr))!important}.home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.how-title{text-align:center;max-width:980px;margin:0 auto 42px}.how-title h2{gap:3px;margin:10px 0 14px;font-size:clamp(36px,4vw,54px);display:grid}.how-title h2>span{display:block}.how-title>p{max-width:720px;margin:0 auto;font-size:17px}.steps-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.journey-step{background:radial-gradient(circle at 15% 0,#e0b83f14,#0000 32%),linear-gradient(155deg,#14120e,#0c0b09);border:1px solid #e0b83f2b;border-radius:20px;min-height:260px;position:relative;overflow:hidden;text-align:left!important;padding:25px!important}.journey-step:after{content:"";border:1px solid #e0b83f14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;right:-55px}.journey-step-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.journey-step .step-marker{color:var(--gold);background:#e0b83f12;border:1px solid #e0b83f47;border-radius:15px;place-items:center;display:grid;width:54px!important;height:54px!important;margin:0!important;position:static!important}.journey-step .step-marker svg{width:24px;height:24px}.journey-step-number{color:#e0b83f52;letter-spacing:.05em;font-size:28px;font-weight:700}.journey-step-copy h3{margin:0 0 10px;font-size:24px}.journey-step-copy p{margin:0;font-size:15px;line-height:1.55;min-height:0!important}.journey-step-meta{color:#cfc5b3;border-top:1px solid #ffffff12;align-items:center;gap:8px;padding-top:15px;font-size:12px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.journey-step-meta svg{width:16px;color:var(--green)}.faq-section .faq-item,.standalone-faq .faq-item{background:0 0!important;border-radius:0!important;margin:0!important}.faq-section .faq-trigger,.standalone-faq .faq-trigger{min-height:0;line-height:1.35;padding:15px 2px!important}.faq-section .faq-content,.standalone-faq .faq-content{padding:2px 32px 14px 2px!important}.faq-section .faq-content p:last-child,.standalone-faq .faq-content p:last-child{margin-bottom:0}.supplier-promo{background:linear-gradient(145deg,#14120f,#0c0b09)!important;border-color:#35c7786b!important;box-shadow:inset 3px 0 #35c7786b,inset 0 1px #ffffff06!important}.promo-art{border-color:#e0b83f1f!important}.promo-badge{background:0 0!important}.cart-head{height:66px!important;padding:0 22px!important}.cart-head h2{font-size:27px}.cart-head .icon-button{width:38px;height:38px}.cart-items{padding:10px 22px!important}.cart-row{padding:10px 0}.cart-family{color:var(--gold);letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.cart-bottom{padding:12px 22px 14px!important}.cart-savings{background:#35c77809;border:1px solid #35c7784d;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;padding:10px 11px;display:flex}.cart-savings>div{min-width:0}.cart-savings span{color:var(--green);letter-spacing:.09em;font-size:9px;font-weight:700;display:block}.cart-savings small{color:#a99f8d;margin-top:2px;font-size:10px;display:block}.cart-savings strong{color:var(--green);flex:none;font-size:12px}.cart-bottom .cart-suggestion{margin:6px 0;padding:8px 9px}.cart-bottom .total{margin:10px 0}.cart-bottom .primary.wide{min-height:46px}.cart-bottom>small{margin-top:7px}.legal-page{padding-bottom:80px;padding-top:22px!important}.legal-page>.back-link{margin-bottom:15px!important}.legal-page>header{margin-bottom:24px!important}.legal-page>header h1{margin:6px 0 0}.contact-main{padding-block:28px 90px}.contact-main>.back-link{margin-bottom:20px}.contact-main-head{margin-bottom:30px}.contact-main-head h1{margin:0 0 8px;font-size:clamp(34px,4vw,48px)}.contact-main-head p{margin:0;font-size:15px}.contact-main-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.contact-main-card{background:#11100d;border:1px solid #e0b83f24;border-radius:16px;padding:24px}.contact-main-form{gap:16px;display:grid}.contact-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-main-form label{color:#a99f8d;letter-spacing:.08em;text-transform:uppercase;gap:7px;margin:0;font-size:11px;font-weight:700;display:grid}.contact-main-form label>span{color:#766e60;font-weight:500}.contact-main-form input,.contact-main-form select,.contact-main-form textarea{width:100%;color:var(--ivory);text-transform:none;letter-spacing:normal;background:#090806;border:1px solid #e0b83f26;border-radius:9px;outline:none;padding:12px 13px}.contact-main-form input:focus,.contact-main-form select:focus,.contact-main-form textarea:focus{border-color:#e0b83f73}.contact-main-form select option{background:#11100d}.contact-submit{align-items:center;gap:8px;width:max-content;margin-top:2px;display:flex}.contact-submit svg{width:16px}.contact-side{gap:14px;display:grid}.contact-side .contact-main-card{align-items:flex-start;gap:12px;padding:18px;display:flex}.contact-side .contact-main-card>svg{width:17px;color:var(--gold)}.contact-side strong{font-size:14px;display:block}.contact-side p{margin:5px 0 0;font-size:12px}.contact-success{text-align:center;justify-items:center;padding:28px 10px;display:grid}.contact-success>svg{width:46px;height:46px;color:var(--green)}.contact-success h3{margin:14px 0 8px}.footer-grid{grid-template-columns:1.35fr repeat(4,.72fr) 1.35fr!important;gap:34px 26px!important}.footer-ctas{grid-template-columns:1fr 1fr;gap:8px;max-width:420px;display:grid}.footer-ctas>a{text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.footer-ctas svg{width:16px}.footer-private{color:var(--ivory);background:#e0b83f0e;border:1px solid #e0b83f75}.footer-private svg{color:var(--gold)}.footer-contact{border:1px solid var(--gold);background:var(--gold);color:#0a0907}.footer-newsletter{min-width:0}.footer-newsletter p strong{color:var(--ivory)}.footer-newsletter form{gap:9px;display:grid}.footer-newsletter form button{min-height:46px}.footer-links a{line-height:1.35}.product-info .payment-marks{flex-wrap:nowrap!important}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sticky-add-to-cart{grid-template-columns:minmax(0,1fr) auto!important}.sticky-product-copy{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;display:grid}.sticky-family{letter-spacing:.09em;border:1px solid #e0b83f4d;border-radius:999px;grid-column:1;width:max-content;padding:3px 6px;font-weight:700;max-width:none!important;color:var(--gold)!important;font-size:8px!important;display:inline-flex!important}.sticky-product-copy>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden;font-size:14px!important}.sticky-product-copy>small{color:var(--ivory);grid-column:1/-1;font-size:16px;font-weight:700}@media (width<=1100px){.home-supplier-grid,.home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-grid{grid-template-columns:1.2fr repeat(4,.8fr)!important}.footer-newsletter{border:1px solid #e0b83f24;border-radius:15px;grid-column:1/-1;padding:20px}.site-header{height:70px}.site-header .header-inner{width:calc(100% - 28px);position:relative}.site-header .desktop-nav,.site-header .header-private{display:none!important}.site-header .menu-button{z-index:4;margin-right:auto;display:grid!important}.site-header .brand{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.site-header .brand img{width:210px!important}.site-header .header-actions{z-index:4;margin-left:auto}.site-header .cart-button{display:grid!important}.mobile-nav-layer{z-index:250;position:fixed;inset:70px 0 0}.mobile-nav-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bd;border:0;position:absolute;inset:0}.mobile-menu{width:min(430px,90vw);animation:.22s ease-out slideMobileMenu;overflow:auto;max-height:none!important;padding:18px 20px calc(22px + env(safe-area-inset-bottom))!important;background:#0b0a08!important;border:0!important;border-right:1px solid #e0b83f38!important;position:absolute!important;inset:0 auto 0 0!important;box-shadow:28px 0 70px #000000ad!important}@keyframes slideMobileMenu{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-menu-head{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;display:flex}.mobile-menu-head .eyebrow{margin:0!important}.mobile-menu-close{background:#080705;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mobile-menu>a:not(.primary):not(.secondary){border-bottom:1px solid #ffffff12;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;display:grid;min-height:68px!important;padding:12px 4px!important}.mobile-menu>a>svg:first-child{color:var(--gold)}.mobile-menu>a>svg:last-child{width:17px;color:var(--muted)}.mobile-menu>a small{color:var(--muted);display:block}.mobile-secondary{grid-template-columns:1fr 1fr;gap:9px!important;padding:16px 0!important;display:grid!important}.mobile-secondary>a{background:#e0b83f06;border:1px solid #e0b83f24;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;min-height:78px;padding:12px;display:grid}.mobile-secondary>a>svg{width:20px;color:var(--gold)}.mobile-secondary strong,.mobile-secondary small{display:block}.mobile-secondary strong{font-size:13px}.mobile-secondary small{margin-top:2px;font-size:10px;line-height:1.3}.mobile-menu-actions{gap:8px;display:grid}.mobile-menu-actions>a{width:100%}.mobile-menu-actions>.secondary{background:#e0b83f0b;border-color:#e0b83f61}.hero{padding-top:22px!important}.hero-copy{width:100%}.hero-social{gap:11px;width:max-content;max-width:100%;align-items:center!important;margin:18px 0!important}.hero-community-copy{align-content:center;gap:3px;display:grid}.hero-community-copy .stars{align-items:center;height:15px}.hero-community-copy>span{line-height:1.25;max-width:none!important;margin:0!important}.hero-actions{margin-top:0!important}.steps-timeline{grid-template-columns:1fr;gap:12px}.journey-step{min-height:210px!important;padding:20px!important}.journey-step-head{margin-bottom:20px}.journey-step-meta{bottom:19px;left:20px;right:20px}.contact-main-grid{grid-template-columns:1fr}.contact-side{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important}.footer-brand{order:1;grid-column:1/-1!important;padding-top:0!important}.footer-newsletter{background:#e0b83f06;border-radius:15px;order:2;margin:0;text-align:left!important;border:1px solid #e0b83f2e!important;grid-column:1/-1!important;padding:18px!important}.footer-links{order:3;border-top:0!important;grid-column:auto!important;padding-top:0!important}.footer-brand .brand img{width:245px!important}.footer-brand>p{margin:14px auto 18px!important}.footer-ctas{max-width:560px!important}.footer-newsletter p{margin-left:0!important;margin-right:0!important}.footer-newsletter form{grid-template-columns:1fr 150px}.product-info .payment-marks{width:100%;overflow:hidden;gap:4px!important}.product-info .payment-marks>span{flex:1 1 0;min-width:0!important;height:25px!important;padding:4px!important}.product-info .payment-marks svg{max-width:34px;max-height:14px}.product-info .payment-marks .klarna-mark{font-size:9px;min-width:45px!important}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sticky-add-to-cart{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:190;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b09f5;border:1px solid #e0b83f75;border-radius:16px;align-items:center;gap:12px;padding:10px 11px 10px 14px;display:grid;position:fixed}}@media (width<=560px){.site-header .brand img{width:190px!important}.hero{gap:25px!important;padding-top:16px!important}.hero h1{font-size:35px!important}.hero-copy>p{margin-bottom:0;line-height:1.48}.hero-social{margin:14px 0!important}.hero-social .avatar-stack img{width:32px;height:32px}.hero-community-copy .stars svg{width:13px;height:13px}.hero-community-copy>span{font-size:11px!important}.hero-actions{gap:7px!important}.hero-actions>a{min-height:44px;padding-inline:12px;font-size:12px}.how-title{margin-bottom:26px}.how-title h2{letter-spacing:-.035em;gap:2px;font-size:clamp(21px,6.7vw,31px)!important}.how-title h2>span{white-space:nowrap}.how-title>p{font-size:15px;line-height:1.5}.journey-step{min-height:195px!important}.journey-step .step-marker{width:48px!important;height:48px!important}.journey-step-copy h3{font-size:21px}.journey-step-copy p{font-size:14px}.supplier-promo{gap:11px!important;padding:15px!important;box-shadow:inset 2px 0 #35c7786b,inset 0 1px #ffffff05!important}.supplier-promo .promo-art{border-bottom-color:#e0b83f1a!important;height:54px!important}.footer-grid{margin-top:0!important;padding-top:0!important}.site-footer{padding-top:34px!important}.footer-brand .brand img{width:250px!important}.footer-ctas{grid-template-columns:1fr 1fr!important}.footer-ctas>a{min-height:48px;padding:7px 8px;font-size:11px;line-height:1.15}.footer-newsletter form{grid-template-columns:1fr}.footer-links h3{margin-bottom:11px}.footer-links a{font-size:12px}.cart-panel{border-radius:0!important;height:100%!important;top:0!important}.cart-head{height:58px!important;padding:0 16px!important}.cart-head h2{font-size:24px}.cart-head .icon-button{width:34px;height:34px}.cart-items{padding:8px 16px!important}.cart-bottom{padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important}.cart-savings{padding:8px 9px}.cart-savings strong{font-size:11px}.legal-page{padding-top:14px!important}.legal-page>.back-link{margin-bottom:10px!important}.contact-main{padding-top:18px}.contact-two,.contact-side{grid-template-columns:1fr}.contact-main-card{padding:17px}.product-info .payment-marks{gap:3px!important}.product-info .payment-marks>span{height:23px!important;padding:3px!important}.product-info .payment-marks svg{max-width:29px;max-height:12px}.sticky-add-to-cart{padding:8px 8px 8px 10px!important}.sticky-product-copy{column-gap:6px}.sticky-product-copy>strong{font-size:12px!important}.sticky-product-copy>small{font-size:14px}.sticky-add-to-cart .primary{min-height:42px!important;padding:0 10px!important;font-size:11px!important}.home-supplier-grid,.home-guide-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card.supplier-list .card-body,.product-card.guide .card-body{min-height:112px}}@media (width<=360px){.home-supplier-grid,.home-guide-grid,.related-grid,.product-grid,.supplier-catalog{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card.supplier-list .card-body,.product-card.guide .card-body{padding:9px 8px!important}.product-card.supplier-list .card-body h3,.product-card.guide .card-body h3{font-size:12px!important}.product-card.supplier-list .card-buy>strong,.product-card.guide .card-buy>strong{font-size:14px!important}.product-card.supplier-list .card-buy>button,.product-card.guide .card-buy>button{font-size:9px!important}}.hero-social{justify-items:start;gap:5px!important;display:grid!important}.hero-social-top{align-items:center;gap:14px;display:flex}.hero-social-top .stars{flex:none}.hero-community-line{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.25;display:block}.hero-community-line strong{color:var(--ivory)}.subtitle-lines{gap:3px;display:grid}.complete-title-line{white-space:nowrap}.product-card.supplier-list .card-body,.product-card.guide .card-body{min-height:148px;gap:14px!important;padding:15px!important}.card-copy{min-width:0}.product-card .family-badge{letter-spacing:.11em;background:#e0b83f0b;border-color:#e0b83f4d;align-items:center;width:max-content;line-height:1;margin:0 0 8px!important;padding:4px 7px!important;font-size:8px!important;display:inline-flex!important}.product-card .card-body h3{line-height:1.15;margin:0!important;font-size:18px!important}.product-card .card-body h3 a{display:block}.product-card .card-buy{cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr auto;gap:10px;width:100%;min-height:45px;margin-top:auto;transition:border-color .18s,background .18s,transform .18s;color:var(--ivory)!important;background:linear-gradient(#e0b83f12,#e0b83f06)!important;border:1px solid #e0b83f3d!important;align-items:center!important;padding:0 8px 0 12px!important;display:grid!important}.product-card .card-buy:hover{transform:translateY(-1px);background:#e0b83f1a!important;border-color:#e0b83f8c!important}.product-card .card-buy>strong{white-space:nowrap;font-size:19px!important}.card-add-label{color:var(--gold);justify-self:end;font-size:13px;font-weight:700}.card-add-icon{width:28px;height:28px;color:var(--gold);border:1px solid #e0b83f57;border-radius:50%;place-items:center;display:grid}.promo-badge{width:max-content;color:var(--green);letter-spacing:.11em;border:1px solid #35c77861;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.promo-value{background:#0000002e!important;border-color:#35c7783d!important}.steps-timeline{position:relative}.timeline-rail{z-index:0;background:#e0b83f21;border-radius:999px;height:2px;position:absolute;top:27px;left:16.666%;right:16.666%;overflow:hidden}.timeline-rail>span{width:var(--timeline-progress,0%);border-radius:inherit;background:linear-gradient(90deg,var(--gold),#f0ca4c);height:100%;transition:width 80ms linear,height 80ms linear;display:block;box-shadow:0 0 16px #e0b83f52}.journey-step .step-marker{box-shadow:0 0 0 7px #090806;background:#0d0c09!important;border-radius:50%!important}.journey-step-meta{color:#cfc5b3;background:#e0b83f0b;border-radius:999px;width:max-content;max-width:100%;margin-top:20px;font-size:11px;line-height:1.2;border:1px solid #e0b83f29!important;padding:7px 10px!important;position:static!important}.journey-step-copy p{color:var(--muted)}.faq-section .faq-accordion,.standalone-faq .faq-accordion{margin-top:40px!important}.faq-section .faq-accordion .faq-item,.standalone-faq .faq-accordion .faq-item,.faq-section .faq-accordion [data-radix-collection-item],.standalone-faq .faq-accordion [data-radix-collection-item]{background:var(--panel)!important;border:1px solid #ffffff1a!important;border-radius:12px!important;margin:0 0 12px!important;padding-inline:20px!important;overflow:hidden!important}.faq-section .faq-accordion .faq-item:first-child,.standalone-faq .faq-accordion .faq-item:first-child{border-top:1px solid #ffffff1a!important}.faq-section .faq-accordion .faq-item[data-state=open],.standalone-faq .faq-accordion .faq-item[data-state=open]{border-color:#e0b83f4d!important}.faq-section .faq-accordion .faq-trigger,.standalone-faq .faq-accordion .faq-trigger{border-radius:0!important;min-height:58px!important;padding:16px 0!important;line-height:1.35!important}.faq-section .faq-accordion .faq-content,.standalone-faq .faq-accordion .faq-content{padding:14px 0 18px!important}.faq-section .faq-accordion .faq-content p:last-child,.standalone-faq .faq-accordion .faq-content p:last-child{margin-bottom:0}.footer-ctas{align-items:stretch}.footer-ctas>a{white-space:nowrap;width:100%;height:52px!important;min-height:52px!important;padding:0 12px!important;line-height:1!important}.product-info h1,.delivery-section .section-title h2,.related .section-title h2{white-space:nowrap}.cart-head .icon-button{line-height:0;place-items:center!important;padding:0!important;display:grid!important}.cart-head .icon-button svg{width:21px;height:21px;display:block;margin:0!important}.cart-row.gift{background:#35c77809;border-radius:13px;border:1px solid #35c77847!important;grid-template-columns:60px minmax(0,1fr) 22px!important;gap:11px!important;margin:6px 0!important;padding:9px 10px!important}.cart-row.gift .product-art{border-color:#35c77833!important;width:60px!important;height:60px!important}.cart-row.gift h3{margin-bottom:2px!important}.cart-savings{min-height:0!important;padding:8px 10px!important}.cart-savings small{margin-top:1px!important}@media (width<=1100px){.mobile-nav-layer{pointer-events:auto;isolation:isolate;z-index:9999!important;display:block!important;position:fixed!important;inset:70px 0 0!important}.mobile-nav-scrim{z-index:0;display:block!important}.mobile-menu{z-index:1;width:min(430px,90vw)!important;height:100%!important;max-height:none!important;display:block!important;inset:0 auto 0 0!important}.hero-social{max-width:100%;width:max-content!important;margin:15px 0 17px!important}.hero-social-top{gap:12px}.hero-community-line{font-size:12px}.hero-actions>a,.home-suppliers .section-title h2,.home-suppliers .subtitle-lines>span{white-space:nowrap}.footer-ctas>a{font-size:12px!important}}@media (width<=850px){.steps-timeline{padding-left:58px;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.timeline-rail{width:2px;height:auto;inset:22px auto 22px 21px}.timeline-rail>span{width:100%;height:var(--timeline-progress,0%)}.journey-step{min-height:0!important;padding:18px 18px 18px 20px!important;overflow:visible!important}.journey-step:after{display:none}.journey-step-head{margin:0 0 12px!important}.journey-step .step-marker{top:15px;box-shadow:0 0 0 6px #090806;width:43px!important;height:43px!important;margin:0!important;position:absolute!important;left:-58px!important}.journey-step .step-marker svg{width:20px;height:20px}.journey-step-number{margin-left:auto;font-size:20px}.journey-step-copy h3{margin-bottom:6px}.journey-step-meta{margin-top:13px}}@media (width<=560px){.hero-social-top .avatar-stack img{width:32px;height:32px}.hero-social-top .stars{gap:1px}.hero-social-top .stars svg{width:15px;height:15px}.hero-community-line{letter-spacing:-.015em;width:max-content;max-width:calc(100vw - 34px);font-size:clamp(9.5px,2.85vw,12px)!important}.hero-actions>a{letter-spacing:-.02em;min-height:49px!important;padding-inline:10px!important;font-size:14px!important}.home-suppliers .section-title h2{letter-spacing:-.045em;font-size:clamp(20px,5.75vw,25px)!important}.home-suppliers .section-title>p{line-height:1.45;font-size:clamp(11.5px,3.35vw,14px)!important}.training-section .section-title h2{font-size:clamp(27px,8vw,34px)!important}.complete-title-line{font-size:.92em}.supplier-promo{border-radius:17px!important;gap:10px!important;padding:14px!important}.supplier-promo .promo-art{height:50px!important}.supplier-promo .promo-copy h3{line-height:1.25;margin:7px 0 5px!important}.promo-value{border-radius:10px!important;padding:8px 10px!important}.product-card.supplier-list .card-body,.product-card.guide .card-body{gap:9px!important;min-height:126px!important;padding:10px!important}.product-card .family-badge{margin-bottom:6px!important;padding:3px 6px!important;font-size:7px!important}.product-card .card-body h3{font-size:clamp(13px,3.9vw,16px)!important;line-height:1.12!important}.product-card.guide .card-body p{display:none!important}.product-card .card-buy{grid-template-columns:auto 1fr auto;gap:5px;min-height:40px;padding:0 5px 0 8px!important}.product-card .card-buy>strong{font-size:clamp(14px,4.2vw,17px)!important}.card-add-label{font-size:clamp(10px,3.1vw,13px)}.card-add-icon{width:24px;height:24px}.faq-section .faq-accordion,.standalone-faq .faq-accordion{margin-top:30px!important}.faq-section .faq-accordion .faq-item,.standalone-faq .faq-accordion .faq-item{margin-bottom:10px!important;padding-inline:16px!important}.faq-section .faq-accordion .faq-trigger,.standalone-faq .faq-accordion .faq-trigger{min-height:54px!important;padding:14px 0!important;font-size:14px!important}.faq-section .faq-accordion .faq-content,.standalone-faq .faq-accordion .faq-content{padding:12px 0 15px!important}.footer-ctas{grid-template-columns:1fr 1fr!important;gap:8px!important}.footer-ctas>a{height:50px!important;min-height:50px!important;padding:0 7px!important;font-size:clamp(10px,2.85vw,12px)!important}.footer-ctas svg{flex:none;width:15px}.product-info h1{letter-spacing:-.04em;font-size:clamp(24px,7vw,34px)!important}.delivery-section .section-title h2,.related .section-title h2{letter-spacing:-.04em;font-size:clamp(21px,6.1vw,29px)!important}.cart-row.gift{grid-template-columns:52px minmax(0,1fr) 20px!important;padding:8px 9px!important}.cart-row.gift .product-art{width:52px!important;height:52px!important}.cart-savings{margin-bottom:7px!important;padding:7px 9px!important}}.catalog-subtitle-lines{gap:3px;display:grid}.access-title-line{white-space:nowrap}@media (width<=560px){.catalog-heading h1{letter-spacing:-.045em;font-size:clamp(20px,5.8vw,25px)!important}.catalog-heading h1,.catalog-subtitle-lines>span{white-space:nowrap}.catalog-subtitle-lines{line-height:1.45;font-size:clamp(11.5px,3.35vw,14px)!important}.access-title-line{font-size:.9em}}.hero-title-line{white-space:nowrap;display:block}.hero-community-line{margin-top:5px!important}.product-card .card-copy{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.product-card .family-badge{align-self:flex-start;margin-left:0!important}.proof-heading h3 .gold{color:var(--gold)}.results-carousel .carousel-viewport,.reviews-carousel .carousel-viewport{margin-inline:0!important;padding-inline:0!important}.results-carousel .carousel-track,.reviews-carousel .carousel-track{gap:0!important}.results-carousel .carousel-slide,.reviews-carousel .carousel-slide{box-sizing:border-box;padding-right:18px}.steps-timeline:before{display:none!important}.timeline-rail{height:3px;box-shadow:0 0 18px #e0b83f0f;z-index:0!important;background:#e0b83f29!important;overflow:visible!important}.timeline-rail>span{position:relative;background:linear-gradient(90deg,#b88b16,var(--gold),#f0ca4c)!important;box-shadow:0 0 18px #e0b83f61!important}.timeline-rail>span:after{content:"";background:#f3cf58;border-radius:50%;width:10px;height:10px;animation:1.45s ease-in-out infinite journeyPulse;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 0 0 5px #e0b83f1f,0 0 20px #e0b83fb8}@keyframes journeyPulse{0%,to{box-shadow:0 0 0 4px #e0b83f1a,0 0 14px #e0b83f73}50%{box-shadow:0 0 0 9px #e0b83f05,0 0 25px #e0b83fc7}}.journey-step-number{text-shadow:0 0 18px #e0b83f21;color:#e0b83fb8!important;font-size:32px!important;font-weight:800!important}.journey-step.is-unlocked .step-marker{background:#e0b83f1f!important;border-color:#e0b83f9e!important;box-shadow:0 0 0 5px #e0b83f0e,0 0 24px #e0b83f2e!important}.journey-step.is-unlocked .journey-step-number{color:var(--gold)!important}.faq-section .faq-accordion button.faq-trigger[data-radix-collection-item],.standalone-faq .faq-accordion button.faq-trigger[data-radix-collection-item]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.faq-section .faq-accordion .faq-trigger,.standalone-faq .faq-accordion .faq-trigger{background:0 0!important;border-radius:0!important;align-items:center!important;min-height:68px!important;padding:0!important}.faq-section .faq-accordion .faq-trigger[data-state=open],.standalone-faq .faq-accordion .faq-trigger[data-state=open]{border-bottom:0!important}.faq-section .faq-accordion .faq-content,.standalone-faq .faq-accordion .faq-content{border-top:1px solid #ffffff17!important}@media (width>=851px){.hero-copy{transform:translateY(-42px)}.hero h1{letter-spacing:-.045em;max-width:none!important;font-size:clamp(40px,3vw,50px)!important}.supplier-promo .promo-value{min-width:174px;text-align:left!important}.supplier-promo .promo-value b{width:max-content;color:var(--green);letter-spacing:.06em;background:#35c77813;border:1px solid #35c7786b;border-radius:8px;margin-top:8px;padding:5px 8px;font-size:11px;display:inline-flex!important}.product-card[data-product-id=supplier-clothing] .card-body h3,.product-card[data-product-id=supplier-clothing] .card-body h3 a{white-space:nowrap!important}.home-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.results-carousel .carousel-slide{flex:0 0 25%!important}.reviews-carousel .carousel-slide{flex:0 0 33.3333%!important}.footer-newsletter{background:#e0b83f06;border-radius:15px;align-self:start;border:1px solid #e0b83f2e!important;padding:20px!important}.footer-disclaimer{width:min(100%,1180px);max-width:1180px!important;margin-inline:auto!important}}@media (width<=850px){.hero h1{letter-spacing:-.045em!important;font-size:clamp(24px,5.1vw,42px)!important;line-height:1.08!important}.hero-title-line{white-space:nowrap}.hero-actions>a{min-height:52px!important;font-size:clamp(15px,2.35vw,16px)!important}.home-suppliers .section-title h2{letter-spacing:-.052em!important;white-space:nowrap!important;font-size:clamp(21px,5.4vw,28px)!important}.home-suppliers .section-title>p{font-size:clamp(14px,3.15vw,16px)!important;line-height:1.48!important}.home-suppliers .subtitle-lines>span{white-space:nowrap!important}.product-card .card-body h3{font-size:clamp(15px,4.15vw,18px)!important;line-height:1.12!important}.product-card .family-badge{font-size:8px!important}.complete-section.container{width:calc(100% - 28px)!important;max-width:var(--container)!important;margin-inline:auto!important}.complete-feature{border:1px solid #e0b83f5c!important;border-radius:22px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.complete-content,.complete-purchase{box-sizing:border-box!important;width:100%!important;min-width:0!important}.complete-content{text-align:center}.complete-content>.badge{margin-inline:auto}.complete-content h2,.complete-content h1{letter-spacing:-.045em;max-width:100%;margin-inline:auto!important;font-size:clamp(31px,8vw,40px)!important}.complete-inventory{text-align:left;width:100%}.value-summary{text-align:left;justify-content:center}.complete-purchase{text-align:center!important;align-items:center!important}.complete-benefits{width:min(100%,430px)!important}.reviews-heading h3{white-space:nowrap}.reviews-heading p{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(11.5px,3.2vw,14px)!important}.results-carousel .carousel-slide,.reviews-carousel .carousel-slide{padding-right:14px}.steps-timeline{grid-template-columns:1fr!important;gap:12px!important;padding:0 58px 0 0!important;display:grid!important}.timeline-rail{z-index:2!important;width:3px!important;height:auto!important;inset:18px 21px 18px auto!important}.timeline-rail>span{width:100%!important;height:var(--timeline-progress,0%)!important;background:linear-gradient(180deg,#b88b16,var(--gold),#f0ca4c)!important}.timeline-rail>span:after{inset:auto auto -5px 50%;transform:translate(-50%,50%)}.journey-step{text-align:left!important;min-height:0!important;padding:16px 18px!important;overflow:visible!important}.journey-step-head{margin:0 0 4px!important;display:block!important}.journey-step .step-marker{z-index:3!important;background:#0d0c09!important;border-radius:50%!important;width:43px!important;height:43px!important;margin:0!important;position:absolute!important;top:14px!important;left:auto!important;right:-58px!important;box-shadow:0 0 0 6px #090806!important}.journey-step.is-unlocked .step-marker{background:#171309!important;box-shadow:0 0 0 6px #090806,0 0 24px #e0b83f47!important}.journey-step-number{width:max-content;display:block;margin:0 0 3px!important;font-size:24px!important;line-height:1!important}.journey-step-copy h3{margin:0 0 5px!important;font-size:21px!important}.journey-step-copy p{font-size:14px!important}.journey-step-meta{margin-top:11px!important}.platform-visual{width:94%!important;max-width:100%!important;margin-inline:auto!important;overflow:visible!important}.footer-ctas>a{font-size:clamp(12.5px,3.1vw,14px)!important;font-weight:700!important}.footer-links h3,.footer-newsletter h3{font-size:19px!important}.footer-links a{font-size:13.5px!important}.faq-section .faq-accordion .faq-trigger,.standalone-faq .faq-accordion .faq-trigger{min-height:62px!important;font-size:15px!important}}@media (width<=560px){.hero h1{letter-spacing:-.052em!important;font-size:clamp(20.5px,5.7vw,24px)!important}.hero{padding-top:20px!important}.hero-community-line{margin-top:6px!important}.home-suppliers .section-title h2{font-size:clamp(21px,5.65vw,24px)!important}.home-suppliers .section-title>p{font-size:clamp(14px,3.75vw,16px)!important}.product-card .card-body h3{font-size:clamp(15px,4.3vw,17.5px)!important}.complete-content h2,.complete-content h1{font-size:clamp(30px,8.2vw,36px)!important}.proof-heading h3{font-size:26px!important}.footer-ctas>a{font-size:13px!important}}@media (width>=851px){.hero{min-height:600px!important;padding-top:16px!important;padding-bottom:18px!important}.hero-copy{transform:translateY(-36px)!important}.hero-visual{transform:translateY(-8px)}.home-suppliers{padding-top:42px!important}}@media (width<=850px){.hero h1{letter-spacing:-.052em!important;font-size:clamp(27px,4.65vw,38px)!important;line-height:1.055!important}.home-suppliers .section-title h2{letter-spacing:-.058em!important;white-space:nowrap!important;font-size:clamp(25px,5.25vw,31px)!important;line-height:1.05!important}}@media (width<=560px){.hero h1{font-size:clamp(25px,6.8vw,27.5px)!important}.home-suppliers .section-title h2{font-size:clamp(25px,6.7vw,28px)!important}}.supplier-promo .promo-value{background:linear-gradient(145deg,#35c77813,#0000002e)!important;border-color:#35c7787a!important}@media (width>=851px){.supplier-promo .promo-value{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:1px 12px!important;min-width:232px!important;display:grid!important}.supplier-promo .promo-value b{color:#39d97e!important;letter-spacing:.055em!important;background:#35c7781f!important;border:1px solid #35c778a8!important;border-radius:9px!important;grid-area:1/1/3!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:max-content!important;margin:0!important;padding:7px 9px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.supplier-promo .promo-value strong{grid-area:1/2!important}.supplier-promo .promo-value span{grid-area:2/2!important;margin:2px 0 0!important}}.product-card.supplier-list .card-copy{text-align:center!important;align-items:center!important}.product-card.supplier-list .family-badge{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.product-card.supplier-list .card-body h3,.product-card.supplier-list .card-body h3 a{text-align:center!important;width:100%!important}@media (width>=851px){.product-card[data-product-id=supplier-clothing] .card-body h3,.product-card[data-product-id=supplier-clothing] .card-body h3 a{letter-spacing:-.04em!important;white-space:nowrap!important;font-size:15.5px!important;line-height:1.08!important}}@media (width<=850px){.product-card.supplier-list .card-body h3,.product-card.supplier-list .card-body h3 a{font-size:clamp(17px,4.55vw,19px)!important;line-height:1.08!important}.reviews-carousel .carousel-dots{gap:1px!important;margin-top:13px!important}.reviews-carousel .carousel-dots button{width:19px!important;height:22px!important;padding:0!important}.reviews-carousel .carousel-dots span{width:5px!important;height:5px!important}.reviews-carousel .carousel-dots button.selected span{width:14px!important}.reviews-carousel .carousel-dots button:nth-child(n+6){display:none!important}}.timeline-rail{z-index:0!important}.journey-step{z-index:1!important}.journey-step .step-marker{z-index:4!important}@media (width<=850px){.steps-timeline{padding-right:58px!important}.timeline-rail{z-index:0!important;inset:21.5px 21px 21.5px auto!important}.journey-step .step-marker{background:#090806!important;top:0!important;left:auto!important;right:-58px!important;box-shadow:0 0 0 9px #090806!important}.journey-step.is-unlocked .step-marker{background:#151107!important;box-shadow:0 0 0 9px #090806,0 0 25px #e0b83f4d!important}.journey-step:nth-of-type(2) .step-marker{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.journey-step:nth-of-type(3) .step-marker{top:auto!important;bottom:0!important;transform:none!important}}.faq-section .faq-accordion h3,.standalone-faq .faq-accordion h3{margin:0!important;padding:0!important}.faq-section .faq-accordion .faq-item,.standalone-faq .faq-accordion .faq-item{margin:0 0 10px!important}.faq-section .faq-accordion .faq-trigger,.standalone-faq .faq-accordion .faq-trigger{align-items:center!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;display:flex!important}.faq-section .faq-accordion .faq-content,.standalone-faq .faq-accordion .faq-content{margin:0!important;padding:12px 0 15px!important}@media (width<=850px){.faq-section .faq-accordion .faq-trigger,.standalone-faq .faq-accordion .faq-trigger{height:52px!important;min-height:52px!important}}@media (width>=851px){.footer-newsletter{transform:translateY(-21px)}}.hero-title-mobile{display:none}.hero-social{margin-top:32px!important;margin-bottom:24px!important}@media (width<=850px){.hero-title-desktop{display:none!important}.hero-title-mobile{display:block!important}.hero h1.hero-title-mobile{letter-spacing:-.055em!important;font-size:clamp(30px,4.7vw,35px)!important;line-height:1.055!important}.hero-social{margin-top:29px!important;margin-bottom:25px!important}}@media (width<=560px){.hero h1.hero-title-mobile{font-size:clamp(28.5px,7.65vw,31.5px)!important}}.compact-carousel-dots .carousel-dots{gap:2px!important}.compact-carousel-dots .carousel-dots button{width:22px!important;height:26px!important;padding:0!important}.compact-carousel-dots .carousel-dots button span{width:6px!important;height:6px!important}.compact-carousel-dots .carousel-dots button.selected span{width:18px!important}.compact-carousel-dots .carousel-dots .edge-dot{opacity:.78;pointer-events:none}.compact-carousel-dots .carousel-dots .edge-dot span{background:#544d40!important;width:6px!important}@media (width<=850px){.compact-carousel-dots .carousel-dots{margin-top:14px!important}.compact-carousel-dots .carousel-dots button{width:19px!important;height:22px!important}.compact-carousel-dots .carousel-dots button.selected span{width:14px!important}}.supplier-promo{background:linear-gradient(145deg,#111913fa,#090c0afc)!important;border:1px solid #35c778b3!important;box-shadow:inset 0 0 34px #35c77809,0 18px 45px #0000002e,0 0 28px #35c77813!important}.benefits-subtitle-lines{gap:.28em;display:inline-flex}@media (width<=850px){.catalog-section .catalog-heading h1{letter-spacing:-.055em!important;white-space:nowrap!important;font-size:clamp(26px,4.25vw,33px)!important;line-height:1.04!important}.supplier-benefits .section-title h2{margin-bottom:11px!important}.supplier-benefits .section-title>p{margin-top:0!important}.benefits-subtitle-lines{gap:2px;display:grid}.benefits-grid{gap:4px!important;margin-top:22px!important}.benefits-grid article{padding:13px 10px!important}.benefit-icon{margin-bottom:0!important}.benefits-grid h3{margin:2px 0 5px!important}.benefits-grid p{margin:0!important}.catalog-bottom a{white-space:nowrap!important}}@media (width<=560px){.catalog-section .catalog-heading h1{font-size:clamp(24px,6.35vw,27px)!important}.catalog-bottom a{letter-spacing:-.02em;font-size:14px!important}}.product-card.supplier-list .card-copy{flex:1;gap:9px;padding-top:3px;justify-content:center!important}.product-card.supplier-list .family-badge{margin-bottom:0!important}.product-card.supplier-list .card-body h3,.product-card.supplier-list .card-body h3 a{font-size:19px!important;line-height:1.1!important}@media (width>=851px){.product-card[data-product-id=supplier-clothing] .card-body h3,.product-card[data-product-id=supplier-clothing] .card-body h3 a{font-size:15.5px!important}}@media (width<=850px){.product-card.supplier-list .card-body h3,.product-card.supplier-list .card-body h3 a{font-size:clamp(18px,4.7vw,20px)!important}}.product-assurance span{text-align:center!important;justify-content:center!important}@media (width<=850px){.product-hero-art{justify-self:center!important;margin-inline:auto!important}.product-art.featured{margin-inline:auto!important}}@media (width<=560px){.product-hero-art,.product-art.featured{justify-self:center!important;width:min(100%,340px)!important;max-width:340px!important;margin-inline:auto!important}.product-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-assurance span{flex-direction:column;min-height:58px;line-height:1.25;text-align:center!important;justify-content:center!important;padding:9px 7px!important}.product-assurance span:nth-child(3){grid-column:1/-1}.product-assurance svg{margin:0!important}}@media (width<=850px){.sticky-add-to-cart{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:10px 10px 10px 13px!important}.sticky-product-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0!important;display:grid!important}.sticky-product-copy>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:15px!important;line-height:1.15!important}.sticky-product-copy>small{color:var(--gold);white-space:nowrap;font-size:14px!important}.sticky-add-to-cart .primary{white-space:nowrap;min-height:46px!important;padding:0 13px!important;font-size:12px!important}}.digital-product-note{text-align:center}@media (width<=850px){.digital-product-note{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important}.digital-product-note svg{margin-inline:auto 0}}@media (width<=560px){.digital-product-note{grid-template-columns:auto auto;justify-content:center!important;gap:4px 7px!important;display:grid!important}.digital-product-note svg{grid-row:1/3;margin:0!important}.digital-product-note strong,.digital-product-note span{text-align:center}}.product-page-guide{padding-bottom:32px!important}.guide-product-detail{grid-template-columns:1fr!important;gap:0!important;padding-top:30px!important;padding-bottom:34px!important}.guide-product-detail .product-description{max-width:820px}.guide-delivery-section{padding-top:30px!important;padding-bottom:42px!important}.guide-product-faq{padding-top:34px!important;padding-bottom:46px!important}.guide-related{padding-top:32px!important}@media (width<=560px){.product-page-guide{padding-bottom:20px!important}.guide-product-detail{padding-top:20px!important;padding-bottom:24px!important}.guide-delivery-section{padding-top:20px!important;padding-bottom:30px!important}.guide-product-faq{padding-top:24px!important;padding-bottom:32px!important}.guide-related{padding-top:22px!important}}.product-card.guide .card-copy{flex:1;gap:9px;padding-top:3px;text-align:center!important;justify-content:center!important;align-items:center!important}.product-card.guide .family-badge{align-self:center!important;margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important}.product-card.guide .card-body h3,.product-card.guide .card-body h3 a{text-align:center!important;width:100%!important;font-size:19px!important;line-height:1.1!important}@media (width<=850px){.product-card.guide .card-body h3,.product-card.guide .card-body h3 a{font-size:clamp(18px,4.7vw,20px)!important}}.product-price>strong{font-size:42px!important}@media (width<=850px){.product-info h1{letter-spacing:-.045em!important;font-size:clamp(40px,6.8vw,50px)!important;line-height:1.02!important}.product-price>strong{font-size:36px!important}}@media (width<=560px){.product-info h1{font-size:clamp(39px,10.2vw,44px)!important}.product-price>strong{font-size:34px!important}.product-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:18px 0 15px!important}.product-assurance span{text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:46px!important;padding:7px 8px!important;font-size:12px!important;line-height:1.2!important;display:flex!important}.product-assurance span:nth-child(3){grid-column:1/-1!important}.product-assurance svg{flex:none;width:16px!important;height:16px!important;margin:0!important}}@media (width<=850px){.sticky-add-to-cart{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.sticky-product-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important}.sticky-product-copy>strong{width:100%;white-space:normal!important;text-overflow:clip!important;text-align:left!important;font-size:13px!important;line-height:1.14!important;overflow:visible!important}.sticky-product-copy>small{display:block;color:var(--gold)!important;text-align:left!important;margin:0!important;font-size:14px!important;line-height:1.1!important}.sticky-add-to-cart .primary{white-space:nowrap;align-self:center;min-height:46px!important}}@media (width<=390px){.sticky-product-copy>strong{font-size:12px!important}.sticky-add-to-cart .primary{padding-inline:10px!important;font-size:11px!important}}.home-suppliers>.supplier-promo{margin-top:34px!important;margin-bottom:0!important}.home-supplier-title-mobile{display:none}.product-info h1{letter-spacing:-.052em!important;font-size:clamp(48px,4.25vw,66px)!important;line-height:1!important}.product-price>strong{font-size:36px!important;line-height:1!important}@media (width<=850px){.hero h1.hero-title-mobile{width:100%;letter-spacing:-.058em!important;font-size:clamp(31px,7.2vw,39px)!important;line-height:1.04!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;display:block!important}.home-supplier-title-desktop{display:none!important}.home-supplier-title-mobile{gap:1px;display:grid!important}.home-suppliers .section-title h2{letter-spacing:-.06em!important;white-space:normal!important;font-size:clamp(31px,6.5vw,38px)!important;line-height:1.02!important}.home-supplier-title-mobile>span{white-space:nowrap;display:block}.product-info h1{letter-spacing:-.055em!important;font-size:clamp(46px,8.2vw,58px)!important;line-height:.98!important}.product-price>strong{font-size:31px!important}.product-assurance{gap:7px!important}.product-assurance span{text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:7px 9px!important;line-height:1.15!important;display:flex!important}.product-assurance svg{flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}.related .section-title h2{letter-spacing:-.045em!important;white-space:nowrap!important;font-size:clamp(26px,5.8vw,34px)!important;line-height:1.03!important}.sticky-product-copy{text-align:left!important;align-items:flex-start!important;padding-left:0!important}.sticky-product-copy>strong,.sticky-product-copy>small{text-align:left!important;align-self:flex-start!important;width:100%!important;margin-left:0!important;padding-left:0!important}}@media (width<=560px){.hero h1.hero-title-mobile{font-size:clamp(30px,8.25vw,34.5px)!important;line-height:1.035!important}.home-suppliers .section-title h2{font-size:clamp(30px,8.05vw,34px)!important}.product-info h1{font-size:clamp(44px,11vw,50px)!important}.product-price>strong{font-size:29px!important}.product-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-assurance span:nth-child(3){grid-column:1/-1!important}.related .section-title h2{font-size:clamp(25px,6.65vw,29px)!important}}.supplier-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:24px;display:grid}.supplier-section-head h2{max-width:820px;margin:8px 0 10px;font-size:clamp(36px,4vw,52px)}.supplier-section-head p{max-width:760px;margin:0;font-size:17px;line-height:1.55}.supplier-section-head p strong{color:var(--ivory)}.supplier-source-count{text-align:center;background:linear-gradient(145deg,#e0b83f14,#00000024);border:1px solid #e0b83f47;border-radius:16px;min-width:150px;padding:18px 20px}.supplier-source-count strong{color:var(--gold);font-size:40px;line-height:1;display:block}.supplier-source-count span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.supplier-product-tags{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.supplier-product-tags span,.supplier-chip-list span,.supplier-condition-row span{color:#d8cfbf;background:#e0b83f09;border:1px solid #e0b83f2e;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:12px;display:inline-flex}.supplier-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.supplier-type-grid article{min-height:205px}.supplier-sourcing-section{background:linear-gradient(#0d0c09,#0a0907);border-block:1px solid #ffffff0e}.supplier-sourcing-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:22px;display:grid}.supplier-sourcing-grid>article{background:#0000002b;border:1px solid #ffffff14;border-radius:20px;padding:30px}.supplier-sourcing-grid h2{margin:9px 0 12px;font-size:clamp(31px,3vw,43px)}.supplier-sourcing-grid p{margin-bottom:20px;font-size:15px;line-height:1.6}.supplier-chip-list{flex-wrap:wrap;gap:8px;display:flex}.supplier-condition-row{border-top:1px solid #ffffff12;gap:10px;margin-top:26px;padding-top:20px;display:grid}.supplier-condition-row>strong{color:var(--ivory);font-size:12px}.supplier-condition-row>div{flex-wrap:wrap;gap:7px;display:flex}.supplier-examples-card{background:linear-gradient(145deg,#e0b83f0e,#00000029)!important;border-color:#e0b83f38!important}.supplier-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.supplier-example-grid span{min-height:42px;color:var(--ivory);text-align:center;background:#0003;border:1px solid #e0b83f29;border-radius:11px;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.supplier-examples-note{border-top:1px solid #ffffff12;padding-top:16px;color:#918878!important;margin:18px 0 0!important;font-size:11px!important;line-height:1.55!important}.supplier-get-section .section-title{max-width:900px!important}.supplier-get-section .section-title>p{max-width:760px}.supplier-ideal-section{background:linear-gradient(145deg,#35c7780e,#00000021);border:1px solid #35c77838;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:54px;margin-bottom:30px;padding:28px 30px;display:grid}.supplier-ideal-section h2{margin:8px 0 9px;font-size:clamp(28px,3vw,40px)}.supplier-ideal-section p{max-width:920px;margin:0;font-size:16px;line-height:1.6}.supplier-ideal-section>svg{width:44px;height:44px;color:var(--green)}@media (width<=1100px){.supplier-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.supplier-section-head{grid-template-columns:1fr;align-items:start}.supplier-source-count{text-align:left;width:max-content;min-width:130px}.supplier-source-count strong{font-size:34px}.supplier-sourcing-grid{grid-template-columns:1fr}.supplier-sourcing-grid>article{padding:24px}.supplier-ideal-section{grid-template-columns:1fr;margin-top:40px}.supplier-ideal-section>svg{display:none}}@media (width<=560px){.supplier-page-section{padding-top:58px!important;padding-bottom:58px!important}.supplier-section-head{gap:16px;margin-bottom:18px}.supplier-section-head h2{font-size:32px;line-height:1.02}.supplier-section-head p{font-size:15px}.supplier-source-count{text-align:left;align-items:baseline;gap:8px;width:100%;padding:13px 15px;display:flex}.supplier-source-count strong{font-size:30px}.supplier-source-count span{margin:0}.supplier-product-tags{gap:6px;margin-bottom:20px}.supplier-product-tags span,.supplier-chip-list span,.supplier-condition-row span{min-height:29px;padding:5px 8px;font-size:10.5px}.supplier-type-grid{grid-template-columns:1fr!important;gap:10px!important}.supplier-type-grid article{min-height:0!important;padding:18px!important}.supplier-type-grid .supplier-card-icon{margin-bottom:15px}.supplier-sourcing-section{padding-block:58px!important}.supplier-sourcing-grid{gap:12px}.supplier-sourcing-grid>article{padding:20px}.supplier-sourcing-grid h2{font-size:30px}.supplier-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.supplier-example-grid span{min-height:38px;padding:7px;font-size:11px}.supplier-ideal-section{margin-top:30px;margin-bottom:10px;padding:22px 20px}.supplier-ideal-section h2{font-size:28px}.supplier-ideal-section p{font-size:14px}}.supplier-personal-use{color:#d8cfbf!important;margin-top:12px!important}.supplier-personal-use strong{color:var(--ivory)}.product-assurance{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-assurance span{min-width:0!important}.product-assurance span:nth-child(3){grid-column:auto!important}.product-page-supplier-list+.supplier-ideal-section{margin-top:0!important;margin-bottom:0!important}.product-related-promo{padding-bottom:70px}.product-related-promo .supplier-promo{margin-top:0!important;margin-bottom:0!important}.product-hero>*,.product-info,.product-hero-art{min-width:0!important}@media (width<=850px){.product-page-supplier-list .product-hero{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.product-page-supplier-list .product-hero-art{overflow:hidden;justify-self:stretch!important;width:100%!important;max-width:100%!important;margin-inline:0!important}.product-page-supplier-list .product-art.featured{width:min(100%,430px)!important;max-width:430px!important;margin-inline:auto!important}.product-page-supplier-list .product-info{width:100%!important;max-width:100%!important}.product-page-supplier-list .product-info h1{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:100%!important}.product-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-assurance span:nth-child(3){grid-column:auto!important}.product-page-supplier-list+.supplier-ideal-section{margin-top:0!important}.product-related-promo{padding-bottom:56px}}@media (width<=560px){.product-page-supplier-list .product-hero-art{width:100%!important;max-width:100%!important}.product-page-supplier-list .product-art.featured{width:min(100%,340px)!important;max-width:340px!important}.product-page-supplier-list .product-info h1{white-space:normal!important;font-size:clamp(40px,10.8vw,46px)!important;line-height:.98!important}.product-assurance{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.product-assurance span{min-height:46px!important;padding:7px 8px!important}.product-assurance span:nth-child(3){grid-column:auto!important}.product-related-promo{padding-bottom:46px}}.training-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:26px;display:grid}.training-section-head h2{max-width:820px;margin:8px 0 10px;font-size:clamp(36px,4vw,52px)}.training-section-head p{max-width:720px;margin:0;font-size:17px;line-height:1.55}.training-count-card{text-align:center;background:linear-gradient(145deg,#e0b83f14,#00000026);border:1px solid #e0b83f4d;border-radius:16px;min-width:150px;padding:18px 20px}.training-count-card strong{color:var(--gold);font-size:42px;line-height:1;display:block}.training-count-card span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.training-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.training-outcome-grid article{background:linear-gradient(155deg,#e0b83f0b,#ffffff03);border:1px solid #ffffff16;border-radius:17px;min-height:185px;padding:22px;position:relative}.training-outcome-grid article>span{color:var(--gold);letter-spacing:.12em;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.training-outcome-grid h3{margin:0 0 9px;font-size:19px}.training-outcome-grid p{margin:0;font-size:14px;line-height:1.55}.training-curriculum{background:#0d0c09;border-block:1px solid #ffffff0e}.training-curriculum .section-title{max-width:900px}.training-curriculum-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.training-curriculum-list>div{background:#00000029;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:60px;padding:11px 14px;display:grid}.training-curriculum-list>div>span{width:34px;height:34px;color:var(--gold);border:1px solid #e0b83f3d;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.training-curriculum-list strong{color:var(--ivory);font-size:14px;line-height:1.3}.training-curriculum-list svg{color:#e0b83f8c;width:15px;height:15px}.training-ideal{padding-top:64px!important;padding-bottom:42px!important}.training-ideal h2{max-width:820px;margin:8px 0 24px;font-size:clamp(34px,4vw,48px)}.training-ideal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1000px;display:grid}.training-ideal-grid>div{background:#35c77809;border:1px solid #35c77829;border-radius:13px;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.training-ideal-grid svg{width:18px;height:18px;color:var(--green);margin-top:2px}.training-ideal-grid p{color:#d7cebd;margin:0;font-size:14px;line-height:1.45}.training-method{background:linear-gradient(145deg,#e0b83f11,#00000026);border:1px solid #e0b83f3d;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:10px;margin-bottom:32px;padding:28px 30px;display:grid}.training-method h2{margin:8px 0 9px;font-size:clamp(29px,3vw,41px)}.training-method p{max-width:900px;margin:0;font-size:16px;line-height:1.6}.training-method>svg{width:42px;height:42px;color:var(--gold)}.training-related-bundle{padding-bottom:76px}.training-related-bundle .bundle-offer{margin-top:0}.product-page-guide .product-info h1{white-space:normal!important}@media (width<=1000px){.training-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.training-section-head{grid-template-columns:1fr;align-items:start}.training-count-card{text-align:left;width:max-content;min-width:130px}.training-count-card strong{font-size:36px}.training-curriculum-list,.training-method{grid-template-columns:1fr}.training-method>svg{display:none}.product-page-guide .product-info{width:100%!important;min-width:0!important;max-width:100%!important}.product-page-guide .product-info h1{white-space:normal!important;width:100%!important;max-width:100%!important}}@media (width<=560px){.training-outcomes{padding-top:54px!important;padding-bottom:54px!important}.training-section-head{gap:15px;margin-bottom:20px}.training-section-head h2{font-size:32px;line-height:1.02}.training-section-head p{font-size:15px}.training-count-card{align-items:baseline;gap:8px;width:100%;padding:13px 15px;display:flex}.training-count-card strong{font-size:30px}.training-count-card span{margin:0}.training-outcome-grid{grid-template-columns:1fr;gap:9px}.training-outcome-grid article{min-height:0;padding:18px}.training-outcome-grid article>span{margin-bottom:13px}.training-curriculum{padding-block:54px!important}.training-curriculum-list{gap:7px}.training-curriculum-list>div{grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;min-height:56px;padding:9px 10px}.training-curriculum-list strong{font-size:13px}.training-ideal{padding-top:48px!important;padding-bottom:30px!important}.training-ideal h2{margin-bottom:18px;font-size:30px;line-height:1.03}.training-ideal-grid{grid-template-columns:1fr;gap:8px}.training-method{margin-top:4px;margin-bottom:18px;padding:22px 20px}.training-method h2{font-size:28px}.training-method p{font-size:14px}.training-related-bundle{padding-bottom:54px}}.product-art.supplier-image-art,.product-art.bundle-supplier-art{background:#080705}.product-art.supplier-image-art:before,.product-art.bundle-supplier-art:before{display:none!important}.product-art.supplier-image-art>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.product-art.bundle-supplier-art .supplier-image-mosaic{background:#080705;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:absolute;inset:0}.product-art.bundle-supplier-art .supplier-image-mosaic img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.bundle-mosaic .bundle-mosaic-image{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;margin-bottom:7px;display:block}@media (width<=560px){.bundle-mosaic .bundle-mosaic-image{border-radius:7px;margin-bottom:4px}}.suppliers-offer .bundle-mosaic{grid-auto-rows:max-content;align-content:center;min-height:530px;grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}.suppliers-offer .bundle-mosaic>div.supplier-bundle-tile{background:#090806;border:1px solid #ffffff17;border-radius:14px;grid-template-rows:auto 34px;min-width:0;display:grid;overflow:hidden;gap:0!important;padding:0!important}.suppliers-offer .bundle-mosaic .bundle-mosaic-image{aspect-ratio:1;object-fit:contain;background:#080705;border-radius:0;width:100%;max-width:none;height:auto;margin:0;position:static}.suppliers-offer .bundle-mosaic .supplier-bundle-tile:after{display:none}.suppliers-offer .bundle-mosaic .supplier-bundle-tile span{z-index:auto;width:100%;min-width:0;color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:flex;position:static;overflow:hidden}@media (width<=850px){.suppliers-offer .bundle-mosaic{min-height:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}.suppliers-offer .bundle-mosaic>div.supplier-bundle-tile{grid-template-rows:auto 32px;padding:0!important}.suppliers-offer .bundle-mosaic .supplier-bundle-tile span{padding:0 4px;font-size:11px}}@media (width<=560px){.suppliers-offer .bundle-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:8px!important}.suppliers-offer .bundle-mosaic>div.supplier-bundle-tile{grid-template-rows:auto 29px;padding:0!important}.suppliers-offer .bundle-mosaic .supplier-bundle-tile span{padding:0 3px;font-size:9px}}.product-art.bundle-supplier-art.featured{aspect-ratio:4/3;background:#080705;max-width:100%;height:auto!important}.product-art.bundle-supplier-art.featured .supplier-image-mosaic{background:#080705;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:absolute;inset:0}.product-art.bundle-supplier-art.featured .supplier-image-mosaic img{aspect-ratio:1;object-fit:contain;background:#090806;border:1px solid #e0b83f2e;border-radius:12px;width:100%;height:100%}@media (width<=560px){.product-art.bundle-supplier-art.featured .supplier-image-mosaic{gap:4px;padding:4px}.product-art.bundle-supplier-art.featured .supplier-image-mosaic img{border-radius:8px}}@media (width>=851px){.training-catalog-section.container{width:min(100% - 36px,1240px);padding-bottom:30px}.training-catalog-section .guide-grid{gap:16px;width:100%;max-width:none;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}.training-catalog-section .guide-grid .product-art{height:230px}.training-catalog-section .guide-grid .product-card.guide .card-body{gap:10px;padding:18px 20px 17px}.training-catalog-section .guide-grid .product-card.guide .card-copy{grid-template-rows:22px minmax(42px,auto);align-content:start;row-gap:8px;min-height:72px;display:grid}.training-catalog-section .guide-grid .product-card.guide .card-copy>p{display:none!important}.training-catalog-section .guide-grid .product-card.guide .family-badge{place-self:start;margin:0!important}.training-catalog-section .guide-grid .product-card.guide h3{align-items:flex-start;min-height:42px;line-height:1.15;display:flex;margin:0!important}.training-catalog-bundle{padding-top:30px!important}}@media (width>=1101px){.training-catalog-section.container{width:min(100% - 48px,1240px)}.training-catalog-section .guide-grid .product-art{height:245px}}.product-art.bundle-supplier-art.bundle-image-count-4 .supplier-image-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.product-art.bundle-supplier-art.bundle-image-count-4.featured{aspect-ratio:1;max-width:500px}.product-art.bundle-supplier-art.bundle-image-count-4.featured .supplier-image-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.training-offer .bundle-mosaic{grid-auto-rows:max-content;align-content:center;min-height:530px;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}.training-offer .bundle-mosaic>div.training-bundle-tile{background:#0d0c09;border:1px solid #ffffff17;border-radius:14px;grid-template-rows:auto 38px;min-width:0;display:grid;overflow:hidden;gap:0!important;padding:0!important}.training-offer .bundle-mosaic .training-bundle-tile .bundle-mosaic-image{aspect-ratio:1;object-fit:contain;background:#080705;border-radius:0;width:100%;max-width:none;height:auto;margin:0;position:static}.training-offer .bundle-mosaic .training-bundle-tile span{width:100%;min-width:0;height:100%;color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;text-align:center;border-top:0;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:flex;position:static;overflow:hidden;background:var(--panel)!important}.suppliers-offer .bundle-mosaic>div.supplier-bundle-tile{background:var(--panel)}.suppliers-offer .bundle-mosaic .supplier-bundle-tile span{border-top:0;justify-content:center;align-items:center;height:100%;display:flex;background:var(--panel)!important}@media (width<=850px){.training-offer .bundle-mosaic{min-height:0;gap:7px!important;padding:10px!important}.training-offer .bundle-mosaic>div.training-bundle-tile{grid-template-rows:auto 34px}.training-offer .bundle-mosaic .training-bundle-tile span{padding:0 5px;font-size:11px}}@media (width<=560px){.training-offer .bundle-mosaic{gap:6px!important;padding:8px!important}.training-offer .bundle-mosaic>div.training-bundle-tile{grid-template-rows:auto 31px}.training-offer .bundle-mosaic .training-bundle-tile span{padding:0 4px;font-size:9px}.sticky-add-to-cart{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;padding:9px 8px 9px 13px!important}.sticky-product-copy{gap:2px 0;min-width:0}.sticky-product-copy>strong{letter-spacing:-.015em;font-size:16.5px!important;line-height:1.08!important}.sticky-product-copy>small{line-height:1.05;font-size:18px!important}.sticky-add-to-cart .primary{white-space:nowrap;min-height:44px!important;padding:0 10px!important;font-size:12.5px!important}}.home-guide-grid .product-card.guide .card-copy>p{display:none!important}@media (width>=851px){.training-section>.container{width:min(100% - 48px,1360px)}.home-guide-grid{gap:18px!important}.home-guide-grid .product-card.guide .product-art{height:235px}.home-guide-grid .product-card.guide .card-body{gap:10px;min-height:142px;padding:18px 20px 17px}.home-guide-grid .product-card.guide .card-copy{grid-template-rows:22px minmax(42px,auto);align-content:start;row-gap:8px;min-height:72px;display:grid}.home-guide-grid .product-card.guide .family-badge{place-self:start;margin:0!important}.home-guide-grid .product-card.guide h3{align-items:flex-start;min-height:42px;line-height:1.15;display:flex;margin:0!important}}.training-benefits{background:#0d0c09;border-block:1px solid #ffffff0f}.complete-offer-cover{aspect-ratio:1;object-fit:contain;object-position:center;background:#080705;border:1px solid #e0b83f57;border-radius:16px;width:min(100%,160px);margin-bottom:18px;display:block;box-shadow:0 18px 44px #00000061,0 0 24px #e0b83f12;height:auto!important}.access-complete-image{aspect-ratio:1;object-fit:contain;object-position:center;background:#080705;border:1px solid #e0b83f47;border-radius:22px;width:min(100%,320px);display:block;box-shadow:0 24px 58px #00000075,0 0 34px #e0b83f14;height:auto!important}@media (width<=1100px){.complete-offer-cover{width:min(100%,155px)}}@media (width<=850px){.access-page-art{justify-content:center}.access-complete-image{width:min(100%,285px)}}@media (width<=560px){.complete-offer-cover{border-radius:14px;width:min(100%,145px);margin-bottom:15px}.access-complete-image{border-radius:16px;width:min(100%,235px)}}@media (width>=851px){.training-section>.container{width:min(100% - 28px,1420px)!important}.home-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;max-width:none!important}.home-guide-grid .product-card.guide .product-art{aspect-ratio:1!important;width:100%!important;height:auto!important}.home-guide-grid .product-card.guide .card-body{min-height:150px!important;padding:19px 20px 18px!important}}.complete-section.container{width:min(100% - 48px,1320px)}.complete-feature{background:radial-gradient(circle at 82% 12%,#e0b83f1c,#0000 25%),linear-gradient(145deg,#0d0c09,#090806 58%,#0e0c07);overflow:hidden;box-shadow:0 38px 100px -46px #000000f2,0 0 55px -34px #e0b83f80;border:1px solid #e0b83f61!important;border-radius:28px!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr)!important;display:grid!important}.complete-content{padding:48px 46px!important}.complete-content h2,.complete-content h1{letter-spacing:-.05em!important;margin:12px 0 14px!important;font-size:clamp(42px,4.3vw,64px)!important;line-height:.98!important}.complete-content>.offer-lead{max-width:760px;margin-bottom:28px;font-size:17px;line-height:1.6}.complete-inventory{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:12px!important}.complete-inventory article{background:linear-gradient(145deg,#ffffff06,#e0b83f06);min-height:172px;border:1px solid #ffffff16!important;border-radius:17px!important;padding:20px!important}.complete-inventory article p{margin:11px 0 12px;font-size:13.5px;line-height:1.5}.complete-inventory article>strong{color:#d8cfbd;font-size:11px;font-weight:600}.inventory-heading{gap:9px!important}.inventory-heading svg{width:19px;height:19px;color:var(--gold)}.inventory-heading h3{font-size:17px}.exclusive-badge{color:var(--gold)!important;background:#e0b83f12!important;border-color:#e0b83f52!important;padding:4px 7px!important}.value-summary{grid-template-columns:minmax(210px,.72fr) 1fr;align-items:center;gap:18px!important;margin-top:18px!important;padding:18px 0 0!important;display:grid!important}.value-retail{gap:4px;display:grid}.value-retail span{color:var(--muted);font-size:12px}.value-retail del{color:#aaa08d;font-size:23px;font-weight:700;text-decoration-color:#e0b83fbf;text-decoration-thickness:2px}.complete-extra-value{gap:7px;display:grid}.complete-extra-value span{color:#ddd4c3;align-items:center;gap:7px;font-size:13px;display:flex}.complete-extra-value svg{width:15px;height:15px;color:var(--green)}.complete-purchase{gap:0;background:radial-gradient(circle at 50% 0,#e0b83f26,#0000 34%),linear-gradient(#e0b83f0b,#0706046b)!important;border-left:1px solid #e0b83f33!important;justify-content:flex-start!important;padding:28px!important}.complete-cover-frame{background:#00000047;border:1px solid #e0b83f38;border-radius:22px;width:100%;margin-bottom:22px;padding:5px;box-shadow:0 28px 65px -34px #e0b83f6b}.complete-lifetime-pill{color:var(--gold);letter-spacing:.08em;background:#e0b83f17;border:1px solid #e0b83f6b;border-radius:999px;align-items:center;gap:8px;margin:0 auto 15px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.complete-price-kicker{color:#9f9583;letter-spacing:.14em;font-size:10px;font-weight:700}.complete-amount{letter-spacing:-.055em;line-height:1;margin:3px 0 0!important;font-size:clamp(54px,5.4vw,76px)!important}.complete-price-copy{max-width:330px;margin:8px auto 18px;line-height:1.5;font-size:13px!important}.complete-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%!important;margin:0 0 18px!important;display:grid!important}.complete-benefits span{text-align:left;background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;min-height:54px;padding:10px 11px;color:#ddd4c3!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;font-size:11px!important;display:flex!important}.complete-benefits svg{width:16px!important;height:16px!important;color:var(--gold)!important}.complete-primary{min-height:54px!important;font-size:14px!important;font-weight:800!important}.complete-purchase>.text-link{margin-top:12px}.complete-price-warning{text-align:left;background:#e0b83f0e;border:1px solid #e0b83f40;border-radius:13px;width:100%;margin-top:19px;padding:14px 15px}.complete-price-warning strong{color:var(--gold);letter-spacing:.12em;margin-bottom:5px;font-size:10px;display:block}.complete-price-warning span{color:#bcb19f;font-size:11px;line-height:1.48;display:block}.access-product-page{width:min(100% - 48px,1320px);padding-top:64px;padding-bottom:30px}.access-product-page .complete-feature{margin:0}.access-showcase-section{border-top:1px solid #ffffff0e}.access-showcase-section .section-title{max-width:900px}.access-supplier-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.access-training-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.access-included-card{background:#0f0e0b;border:1px solid #ffffff17;border-radius:17px;overflow:hidden}.access-included-card .product-art{aspect-ratio:1;width:100%;border-radius:0!important;height:auto!important}.access-included-card>div:last-child{justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:11px 12px;display:flex}.access-included-card strong{min-width:0;color:var(--ivory);font-size:12px;line-height:1.2}.access-included-card>div:last-child>span{color:var(--green);text-transform:uppercase;flex:none;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.access-training-card>div:last-child{min-height:72px;padding:14px}.access-training-showcase{background:#0d0c09}.access-exclusive-section{background:radial-gradient(circle at 50% 0,#e0b83f13,#0000 32%),#090806;border-block:1px solid #ffffff0e}.access-exclusive-heading{max-width:850px;margin-bottom:34px}.access-exclusive-heading h2{margin:12px 0;font-size:clamp(38px,4.5vw,60px)}.access-exclusive-heading p{max-width:680px;font-size:17px}.access-exclusive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.access-exclusive-grid article{background:linear-gradient(150deg,#14120e,#0d0c09);border:1px solid #e0b83f29;border-radius:20px;min-height:270px;padding:26px}.access-exclusive-grid article small{color:var(--gold);letter-spacing:.13em;margin-top:22px;font-size:10px;font-weight:800;display:block}.access-exclusive-grid article h3{margin:8px 0 10px;font-size:25px}.access-exclusive-grid article p{line-height:1.55}.access-exclusive-icon{width:54px;height:54px;color:var(--gold);background:#e0b83f12;border:1px solid #e0b83f4d;border-radius:15px;place-items:center;display:grid}.access-exclusive-icon svg{width:24px;height:24px}.access-community-card{grid-column:span 3;grid-template-columns:64px 1fr 1fr;align-items:center;column-gap:22px;display:grid;min-height:0!important}.access-community-card .access-exclusive-icon{grid-row:1/5}.access-community-card small,.access-community-card h3,.access-community-card p{grid-column:2}.access-community-card small{margin-top:0!important}.access-community-points{grid-area:1/3/5;gap:9px;display:grid}.access-community-points span{color:#d6ccba;align-items:center;gap:8px;font-size:13px;display:flex}.access-community-points svg{width:16px;height:16px;color:var(--green)}.access-why-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.access-why-copy h2{margin:9px 0 12px;font-size:clamp(38px,4.4vw,58px)}.access-why-copy del{color:#8e8576;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.access-why-copy p{max-width:680px;font-size:17px}.access-why-points{gap:9px;display:grid}.access-why-points span{color:#ddd4c3;background:#0e0d0a;border:1px solid #e0b83f24;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:flex}.access-why-points svg{color:var(--gold)}.access-final-section{padding:20px 0 90px}.access-final-cta{background:radial-gradient(circle at 85% 30%,#e0b83f21,#0000 28%),#0f0d09;border:1px solid #e0b83f59;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:32px 36px;display:grid}.access-final-cta h2{margin:10px 0 8px;font-size:clamp(32px,3.7vw,48px)}.access-final-cta p{margin:0}.access-final-buy{justify-items:end;min-width:300px;display:grid}.access-final-buy>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.access-final-buy>strong{margin:1px 0 10px;font-size:44px;line-height:1}.access-final-buy .primary{min-height:50px}@media (width<=1100px){.complete-feature{grid-template-columns:1fr!important}.complete-purchase{border-top:1px solid #e0b83f33!important;border-left:0!important}.complete-cover-frame{width:min(100%,520px);margin-inline:auto}.access-supplier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.access-exclusive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-community-card{grid-column:span 2;grid-template-columns:64px 1fr}.access-community-points{grid-area:auto/2;margin-top:8px}}@media (width<=850px){.complete-content{padding:34px 22px!important}.complete-inventory{grid-template-columns:1fr!important}.complete-inventory article{min-height:0}.value-summary{grid-template-columns:1fr!important}.complete-purchase{padding:22px!important}.complete-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.access-product-page{width:calc(100% - 28px);padding-top:36px}.access-supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-exclusive-grid{grid-template-columns:1fr}.access-community-card{grid-column:auto;display:block}.access-community-card .access-exclusive-icon{margin-bottom:22px}.access-community-points{margin-top:18px}.access-why-section,.access-final-cta{grid-template-columns:1fr}.access-final-buy{justify-items:start;min-width:0}}@media (width<=560px){.training-section>.container{width:calc(100% - 28px)!important}.home-guide-grid{gap:10px!important}.home-guide-grid .product-card.guide .product-art{aspect-ratio:1!important;height:auto!important}.complete-content h2,.complete-content h1{font-size:clamp(34px,10vw,43px)!important}.complete-content>.offer-lead{font-size:15px}.complete-benefits{grid-template-columns:1fr!important}.complete-cover-frame{border-radius:18px}.complete-offer-cover{border-radius:14px!important}.access-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.access-included-card>div:last-child{flex-direction:column;align-items:flex-start}.access-training-card strong{font-size:14px}.access-exclusive-grid article{min-height:0;padding:21px}.access-final-cta{padding:25px 20px}.hero h1.hero-title-mobile{font-size:clamp(31.5px,8.7vw,35.5px)!important;line-height:1.035!important}.home-suppliers .section-title h2{letter-spacing:-.06em!important;font-size:clamp(31.5px,8.35vw,35px)!important;line-height:1.02!important}.training-section .section-title h2{letter-spacing:-.055em!important;font-size:clamp(29.5px,7.75vw,33.5px)!important;line-height:1.03!important}}.supplier-promo .promo-art{justify-content:center!important;align-items:center!important;gap:13px!important;display:flex!important}.supplier-promo .promo-art>span{font-size:48px!important;font-weight:800!important;line-height:1!important}.supplier-promo .promo-art>i{font-size:20px!important;font-weight:800!important;line-height:1!important}.supplier-promo .promo-art .promo-cover{border-radius:16px!important;flex:0 0 76px!important;width:76px!important;height:76px!important}@media (width>=851px){.supplier-promo .promo-art{min-width:205px!important;padding-inline:18px!important}}@media (width<=560px){.supplier-promo .promo-art{height:76px!important;padding:8px 10px!important}.supplier-promo .promo-art>span{font-size:42px!important}.supplier-promo .promo-art>i{font-size:18px!important}.supplier-promo .promo-art .promo-cover{border-radius:13px!important;flex-basis:62px!important;width:62px!important;height:62px!important}}@media (width>=851px){.training-section>.container{width:min(100% - 48px,1320px)!important}.home-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;max-width:none!important}.home-guide-grid .product-card.guide .product-art{aspect-ratio:1!important;width:100%!important;height:auto!important}.home-guide-grid .product-card.guide .card-body{gap:9px!important;min-height:136px!important;padding:16px 18px 17px!important}.home-guide-grid .product-card.guide .card-copy{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:68px!important;display:flex!important}.home-guide-grid .product-card.guide .family-badge{place-self:center!important;margin:0!important}.home-guide-grid .product-card.guide h3{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:0!important;margin:0!important;display:flex!important}}.complete-content{flex-direction:column!important;display:flex!important}.exclusive-badge{color:var(--green)!important;background:#35c77814!important;border-color:#35c7786b!important}.complete-value-summary{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;margin-top:auto;padding-top:20px;display:grid}.complete-value-compare,.complete-value-bonus{background:#ffffff06;border:1px solid #ffffff16;border-radius:15px;min-height:112px;padding:16px 17px}.complete-value-compare>span{color:#aaa08d;max-width:290px;font-size:11px;line-height:1.42;display:block}.complete-value-compare>div{align-items:baseline;gap:10px;margin-top:9px;display:flex}.complete-value-compare del{color:#f0e7d8;letter-spacing:-.035em;font-size:26px;font-weight:800;text-decoration-color:#e0b83fc7;text-decoration-thickness:2px}.complete-value-compare small{color:#887f70;font-size:10px}.complete-value-bonus{background:#35c77806;border-color:#35c77833;align-content:center;gap:8px;display:grid}.complete-value-bonus strong{color:#d9d0bf;font-size:12px}.complete-value-bonus span{color:#f0e7d8;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.complete-value-bonus svg{width:15px;height:15px;color:var(--green)}.complete-cover-frame{width:calc(100% + 56px)!important;box-shadow:none!important;background:#080705!important;border:0!important;border-bottom:1px solid #e0b83f2e!important;border-radius:0!important;margin:-28px -28px 22px!important;padding:0!important}.complete-offer-cover{aspect-ratio:1!important;object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.complete-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important}.complete-benefits span{white-space:nowrap!important;text-align:center!important;justify-content:center!important;min-height:58px!important;padding:10px 8px!important;font-size:12.5px!important;font-weight:650!important;line-height:1!important}.complete-benefits svg{flex:none!important}.complete-price-warning{background:radial-gradient(circle at 0 0,#ff3f3f21,#0000 44%),linear-gradient(145deg,#2a0a0ac7,#120707e0)!important;border:1px solid #ff4b4b85!important;margin-top:18px!important;padding:15px 16px!important;box-shadow:inset 3px 0 #ff4848c7,0 12px 32px #0000002e!important}.complete-price-warning strong{color:#ff6b6b!important;letter-spacing:.115em!important;font-size:10.5px!important}.complete-price-warning span{color:#e1caca!important;font-size:11.5px!important;line-height:1.5!important}@media (width<=850px){.complete-feature{background:radial-gradient(circle at 8% 0,#e0b83f09,#0000 28%),#090806!important;box-shadow:0 26px 65px -40px #000000f2!important}.complete-content{background:#090806!important}.complete-purchase{background:linear-gradient(#0d0b08,#080705)!important;border-top-color:#e0b83f29!important}.complete-value-summary{grid-template-columns:1fr!important;margin-top:20px!important}.complete-value-compare,.complete-value-bonus{min-height:0}.complete-cover-frame{width:calc(100% + 44px)!important;margin:-22px -22px 20px!important}}@media (width<=560px){.complete-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.complete-benefits span{white-space:nowrap!important;gap:5px!important;min-height:54px!important;padding:8px 5px!important;font-size:clamp(10.5px,2.85vw,11.5px)!important}.complete-benefits svg{width:14px!important;height:14px!important}}.access-supplier-heading .section-title,.access-training-heading .section-title{max-width:none!important}@media (width>=851px){.access-supplier-heading .section-title h2{white-space:nowrap!important;letter-spacing:-.045em!important;font-size:clamp(36px,3.55vw,51px)!important}}@media (width<=560px){.access-training-heading .access-training-title-highlight{margin-top:2px;display:block}}.access-why-points span{min-height:62px!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important}.access-why-points>span>span{min-width:0}@media (width<=560px){.access-why-points span{font-size:14px!important}.access-why-private strong{color:inherit;display:block}}@media (width>=851px){.complete-content>.badge{letter-spacing:.12em!important;align-self:center!important;padding:7px 13px!important;font-size:11px!important}}.complete-value-summary{background:linear-gradient(145deg,#e0b83f09,#ffffff04)!important;border:1px solid #e0b83f2e!important;border-radius:16px!important;grid-template-columns:minmax(0,.9fr) 1px minmax(0,1.1fr)!important;align-items:center!important;gap:20px!important;margin-top:auto!important;padding:18px 20px!important;display:grid!important}.complete-value-summary:before{content:"";background:#e0b83f2e;grid-area:1/2;align-self:stretch;width:1px}.complete-value-price{grid-column:1;gap:7px;display:grid}.complete-value-price>span,.complete-value-included>span{color:#a89e8b;font-size:11px;line-height:1.4}.complete-value-price del{width:max-content;color:var(--ivory);letter-spacing:-.035em;font-size:27px;font-weight:800;text-decoration-color:#e0b83fd1;text-decoration-thickness:2px}.complete-value-included{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.complete-value-included>span{grid-column:1/-1}.complete-value-included strong{color:#f0e7d8;align-items:center;gap:7px;font-size:13px;display:flex}.complete-value-included svg{width:15px;height:15px;color:var(--green)}.complete-price-warning-desktop{margin-top:14px!important;display:block!important}.complete-price-warning-mobile{display:none!important}@media (width<=850px){.complete-value-summary{grid-template-columns:1fr!important;gap:14px!important}.complete-value-summary:before{grid-area:2/1;width:100%;height:1px}.complete-value-price{grid-area:1/1}.complete-value-included{grid-area:3/1}.complete-price-warning-desktop{display:none!important}.complete-price-warning-mobile{display:block!important}}@media (width>=851px){.training-catalog-section .guide-grid .product-card.guide .card-body{flex-direction:column!important;display:flex!important}.training-catalog-section .guide-grid .product-card.guide .card-copy{text-align:center!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:76px!important;display:flex!important}.training-catalog-section .guide-grid .product-card.guide .family-badge{place-self:center!important;margin:0!important}.training-catalog-section .guide-grid .product-card.guide h3{text-align:center!important;justify-content:center!important;align-items:center!important;min-height:0!important;margin:0!important;display:flex!important}}.access-why-points>span{color:#ddd4c3!important;background:#0e0d0a!important;border:1px solid #e0b83f24!important;border-radius:13px!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:14px 16px!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important;display:flex!important}.access-why-points>span>span{min-height:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.access-why-points>span>svg{color:var(--gold);flex:none}@media (width<=560px){.access-why-points>span{font-size:14px!important}.access-why-private strong{color:inherit!important;display:block!important}}.ai-title-mobile{display:none}.warning-copy{gap:9px!important;display:grid!important}.complete-feature{background:linear-gradient(#090806,#090806) padding-box padding-box,linear-gradient(135deg,#e0b83f94,#e0b83f1a 30%,#ffffff0d 52%,#e0b83f57 78%,#35c77821) border-box!important;border:1px solid #0000!important;box-shadow:0 28px 75px -48px #e0b83fa6,inset 0 1px #ffffff06!important}.complete-value-summary{background:linear-gradient(90deg,#e0b83f09,#e0b83f03 44%,#35c77805)!important;border:0!important;border-top:1px solid #e0b83f33!important;border-bottom:1px solid #e0b83f1f!important;border-radius:0!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;align-items:center!important;gap:28px!important;margin-top:auto!important;padding:21px 0!important;display:grid!important}.complete-value-topline{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.complete-value-topline>span,.complete-value-extra-label{color:#a89e8b;letter-spacing:.1em;font-size:10px;font-weight:700;line-height:1.35}.complete-value-topline del{color:var(--ivory);letter-spacing:-.045em;font-size:31px;font-weight:850;text-decoration-color:#e0b83fd1;text-decoration-thickness:2px}.complete-value-extras{border-left:1px solid #e0b83f2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-left:26px;display:grid}.complete-value-extra-label{grid-column:1/-1}.complete-value-extras strong{color:#f2eadc;align-items:center;gap:8px;font-size:13px;line-height:1.25;display:flex}.complete-value-extras svg{width:16px;height:16px;color:var(--green);flex:none}.supplier-promo .promo-art{border-right:0!important}.supplier-promo .promo-art>span,.supplier-promo .promo-art .promo-cover{box-shadow:inset 0 1px #ffffff08,0 14px 35px -24px #35c778cc}.supplier-promo .promo-art>span{background:linear-gradient(145deg,#35c7781c,#0000002e)!important;border:1px solid #35c77857!important;border-radius:16px!important;flex:0 0 76px!important;place-items:center!important;width:76px!important;height:76px!important;display:grid!important}.supplier-promo .promo-art>i{font-size:24px!important;font-weight:800!important}.supplier-promo .promo-art .promo-cover{background:#070a08!important;border:1px solid #35c77861!important}.bundle-bonus{background:linear-gradient(110deg,#35c7780f,#0000002e)!important;border-color:#35c77852!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;min-height:96px!important;padding:0!important;display:grid!important;overflow:hidden!important}.bundle-bonus-cover{object-fit:cover!important;border:0!important;border-right:1px solid #35c77838!important;border-radius:0!important;flex:0 0 96px!important;width:96px!important;height:100%!important;min-height:96px!important}.bundle-bonus>div{flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:0!important;padding:14px 16px!important;display:flex!important}.bundle-bonus>div>span b{color:var(--green)!important}.supplier-catalog-title,.supplier-catalog-title>span{display:inline}@media (width<=560px){.supplier-catalog-section .catalog-heading{width:100%!important;max-width:none!important}.supplier-catalog-section .catalog-heading h1{letter-spacing:-.055em!important;width:calc(100vw - 38px)!important;max-width:none!important;margin-left:0!important;margin-right:0!important;font-size:clamp(38px,10.4vw,46px)!important;line-height:.98!important}.supplier-catalog-title{width:100%!important;display:block!important}.supplier-catalog-title>span{white-space:nowrap!important;display:block!important}.ai-title-desktop{display:none!important}.ai-title-mobile{display:inline!important}.supplier-promo{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important;display:grid!important}.supplier-promo .promo-art{background:linear-gradient(145deg,#35c7780e,#0000002e)!important;border:1px solid #35c77833!important;border-radius:16px!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:14px!important;width:100%!important;height:auto!important;padding:14px!important;display:grid!important}.supplier-promo .promo-art>span{width:100%!important;height:92px!important;font-size:48px!important}.supplier-promo .promo-art .promo-cover{border-radius:16px!important;width:100%!important;min-width:0!important;height:92px!important}.supplier-promo .promo-copy{padding-inline:2px!important}.supplier-promo .promo-value{text-align:left!important;width:100%!important;min-width:0!important}.bundle-bonus{grid-template-columns:116px minmax(0,1fr)!important;min-height:116px!important}.bundle-bonus-cover{flex-basis:116px!important;width:116px!important;min-height:116px!important}.bundle-bonus>div{padding:16px!important}.bundle-bonus>div>strong{font-size:16px!important}.bundle-bonus>div>span{font-size:13px!important}.complete-value-summary{grid-template-columns:1fr!important;gap:16px!important;padding:19px 0!important}.complete-value-topline{padding-inline:2px!important}.complete-value-topline del{font-size:34px!important}.complete-value-extras{border-top:1px solid #e0b83f24!important;border-left:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:15px 2px 0!important}.complete-value-extras strong{align-items:flex-start!important;font-size:14px!important}.complete-price-warning .warning-copy{gap:11px!important}}@media (width>=561px){.supplier-promo .promo-art>span,.supplier-promo .promo-art .promo-cover{width:76px!important;height:76px!important}}body.nav-open{touch-action:none;overscroll-behavior:none!important;overflow:hidden!important}body.nav-open .site-header{z-index:10000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body.nav-open .mobile-nav-layer{z-index:9999!important}.product-card.supplier-list .card-copy,.product-card.guide .card-copy{grid-template-rows:22px minmax(42px,auto) auto!important;align-content:start!important;row-gap:8px!important;display:grid!important}.product-card.supplier-list .family-badge,.product-card.guide .family-badge{justify-content:center!important;place-self:start!important;align-items:center!important;height:22px!important;min-height:22px!important;margin:0!important;line-height:1!important;display:inline-flex!important}.product-card.supplier-list .card-copy h3,.product-card.guide .card-copy h3{align-items:flex-start!important;min-height:42px!important;margin:0!important;display:flex!important}.supplier-promo{overflow:hidden!important}.supplier-promo .promo-art{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important}.supplier-promo .promo-art>span{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0!important;font-size:58px!important;font-weight:800!important;line-height:1!important}.supplier-promo .promo-art>i{font-size:25px!important;line-height:1!important}.supplier-promo .promo-art .promo-cover{aspect-ratio:1!important;background:#080a08!important;border:1px solid #35c77857!important;border-radius:17px!important;flex:0 0 92px!important;width:92px!important;height:92px!important;overflow:hidden!important;box-shadow:0 16px 34px -24px #35c778b3!important}.supplier-promo .promo-art .promo-cover img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.supplier-promo .promo-value{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #35c7782e!important;border-radius:0!important;padding:12px 0 0!important}.complete-value-summary{box-shadow:none!important;background:linear-gradient(90deg,#e0b83f07,#0000 47%,#35c77805)!important;border:0!important;border-top:1px solid #e0b83f2e!important;border-bottom:1px solid #e0b83f1c!important;border-radius:0!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:30px!important;margin-top:auto!important;padding:20px 2px!important;display:grid!important}.complete-value-summary:before{display:none!important}.complete-value-cost{flex-direction:column;gap:7px;min-width:0;display:flex}.complete-value-cost>span,.complete-value-more>span{color:#a79e8d;font-size:11px;font-weight:600;line-height:1.4}.complete-value-cost del{color:#f4eee4;letter-spacing:-.035em;width:max-content;font-size:25px;font-weight:800;line-height:1;text-decoration-color:#e0b83fad;text-decoration-thickness:2px}.complete-value-tags strong{color:#f1e9dd;align-items:center;gap:7px;font-size:13px;line-height:1.25;display:inline-flex}.suppliers-offer .bundle-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:center!important}.suppliers-offer .bundle-mosaic>div.supplier-bundle-tile{grid-template-rows:auto 40px!important;min-width:0!important}.suppliers-offer .bundle-mosaic .supplier-bundle-tile span{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;place-content:center!important;min-width:0!important;height:40px!important;padding:3px 5px!important;line-height:1.05!important;display:-webkit-box!important;overflow:hidden!important}@media (width<=560px){.supplier-promo{border-radius:20px!important;grid-template-columns:1fr!important;gap:15px!important;padding:19px!important}.supplier-promo .promo-art{justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;padding:2px 0!important;display:flex!important}.supplier-promo .promo-art>span{font-size:64px!important}.supplier-promo .promo-art .promo-cover{flex-basis:112px!important;width:112px!important;height:112px!important}.supplier-promo .promo-copy{padding:0!important}.supplier-promo .promo-value{text-align:left!important;grid-column:1!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;display:flex!important}.supplier-promo .promo-value strong{display:none!important}.supplier-promo .promo-value span,.supplier-promo .promo-value b{display:inline!important}.complete-value-summary{grid-template-columns:1fr!important;gap:14px!important;padding:17px 2px!important}.complete-value-cost{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;display:grid!important}.complete-value-cost del{white-space:nowrap!important;font-size:24px!important}.complete-value-more{border-top:1px solid #e0b83f1f!important;border-left:0!important;padding:14px 0 0!important}.complete-value-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.complete-value-tags strong{align-items:flex-start!important;font-size:13px!important}.suppliers-offer .bundle-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:7px!important}.suppliers-offer .bundle-mosaic>div.supplier-bundle-tile{grid-template-rows:auto 38px!important}.suppliers-offer .bundle-mosaic .supplier-bundle-tile span{height:38px!important;padding:3px 2px!important;font-size:8.5px!important;line-height:1.05!important}.product-card.supplier-list .card-copy,.product-card.guide .card-copy{grid-template-rows:20px minmax(36px,auto) auto!important;row-gap:6px!important}.product-card.supplier-list .family-badge,.product-card.guide .family-badge{height:20px!important;min-height:20px!important}.product-card.supplier-list .card-copy h3,.product-card.guide .card-copy h3{min-height:36px!important}}.product-card.supplier-list .family-badge,.product-card.guide .family-badge{place-self:center!important;margin-inline:auto!important}.product-card.supplier-list .card-copy,.product-card.guide .card-copy{text-align:center!important}.product-card.supplier-list .card-copy h3,.product-card.guide .card-copy h3{text-align:center!important;justify-content:center!important}@media (width<=560px){.supplier-catalog-section .catalog-heading{width:calc(100vw - 20px)!important;max-width:none!important}.supplier-catalog-section .catalog-heading h1{letter-spacing:-.065em!important;width:100%!important;max-width:none!important;font-size:clamp(42px,11vw,50px)!important;line-height:.95!important}}.bundle-bonus>div{align-items:flex-start!important}.bundle-bonus>div>span{color:#b8afa1!important}.bundle-gift-badge{width:max-content!important;color:var(--green)!important;letter-spacing:.08em!important;background:#35c7781a!important;border:1px solid #35c77873!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-top:3px!important;padding:5px 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.product-page-bundle{padding-bottom:36px!important}.product-page-bundle .product-hero{align-items:center}.product-page-bundle .product-info .badge{background:#e0b83f0f;border-color:#e0b83f57}.bundle-product-showcase{background:radial-gradient(circle at 50% 0,#e0b83f0e,#0000 36%),#0b0a08;border-top:1px solid #ffffff0b}.bundle-product-heading{max-width:860px;margin-bottom:30px}.bundle-product-heading h2,.bundle-product-benefit-head h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.02}.bundle-product-heading p{max-width:760px;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.bundle-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bundle-product-card{background:linear-gradient(155deg,#14120e,#0d0c09);border:1px solid #e0b83f2b;border-radius:18px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.bundle-product-art{aspect-ratio:1;background:#080806;border-bottom:1px solid #e0b83f1c;overflow:hidden}.bundle-product-art .product-art{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}.bundle-product-art .product-art img{object-fit:cover!important;width:100%!important;height:100%!important}.bundle-product-card-copy{justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:13px 14px;display:flex}.bundle-product-card-copy strong{min-width:0;color:var(--ivory);font-size:14px;line-height:1.2}.bundle-product-card-copy span{color:var(--green);text-transform:uppercase;letter-spacing:.05em;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.bundle-product-card-copy svg{width:13px;height:13px}.bundle-product-gift{background:linear-gradient(105deg,#35c77813,#0a0c09f0);border:1px solid #35c77857;border-radius:20px;grid-template-columns:150px minmax(0,1fr);align-items:stretch;max-width:760px;margin:26px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 58px -42px #35c778cc}.bundle-product-gift-art{aspect-ratio:1;background:#080a08;border-right:1px solid #35c77833}.bundle-product-gift-art .product-art{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}.bundle-product-gift-art .product-art img{object-fit:cover!important;width:100%!important;height:100%!important}.bundle-product-gift>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 22px;display:flex}.bundle-product-gift h3{color:var(--ivory);margin:5px 0 7px;font-size:24px}.bundle-product-gift p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.bundle-product-gift>div:last-child>strong{color:var(--green);letter-spacing:.08em;background:#35c7781a;border:1px solid #35c7786b;border-radius:999px;margin-top:12px;padding:6px 10px;font-size:11px;display:inline-flex}.bundle-product-benefits{background:#0d0c09;border-block:1px solid #ffffff0d}.bundle-product-benefit-head{max-width:820px;margin-bottom:24px}.bundle-product-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bundle-product-stats article{background:linear-gradient(145deg,#e0b83f09,#ffffff03);border:1px solid #e0b83f26;border-radius:16px;flex-direction:column;justify-content:center;min-height:120px;padding:18px;display:flex}.bundle-product-stats strong{color:var(--gold);font-size:28px;line-height:1}.bundle-product-stats span{color:var(--ivory);margin-top:8px;font-size:13px;line-height:1.35}@media (width<=900px){.bundle-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bundle-product-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bundle-product-showcase{padding-top:34px!important}.bundle-product-heading{margin-bottom:20px}.bundle-product-heading h2,.bundle-product-benefit-head h2{font-size:34px}.bundle-product-heading p{font-size:14px}.bundle-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bundle-product-card{border-radius:14px}.bundle-product-card-copy{text-align:center;min-height:66px;padding:10px 9px;display:block}.bundle-product-card-copy strong{font-size:12px;display:block}.bundle-product-card-copy span{justify-content:center;margin-top:6px;font-size:9px}.bundle-product-gift{border-radius:16px;grid-template-columns:116px minmax(0,1fr);margin-top:18px}.bundle-product-gift>div:last-child{padding:14px}.bundle-product-gift h3{font-size:18px}.bundle-product-gift p{font-size:12px}.bundle-product-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bundle-product-stats article{min-height:104px;padding:14px}.bundle-product-stats strong{font-size:24px}.bundle-product-stats span{font-size:12px}}.complete-content>.badge,.access-final-cta .badge{color:#090806!important;background:linear-gradient(135deg,#f0ca4d,#d9aa22)!important;border-color:#ffd95bb8!important;font-weight:900!important;box-shadow:0 10px 28px -18px #e0b83ff2,inset 0 1px #ffffff57!important}.complete-value-summary{background:radial-gradient(circle at 14% 18%,#e0b83f21,#0000 37%),radial-gradient(circle at 88% 76%,#35c7780e,#0000 33%),linear-gradient(145deg,#121006,#090806 58%,#0d0b07)!important;border:1px solid #e0b83f4d!important;border-radius:20px!important;grid-template-columns:minmax(0,.86fr) 54px minmax(0,1.14fr)!important;align-items:center!important;gap:18px!important;margin-top:30px!important;padding:23px 24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 22px 45px -32px #e0b83f8c!important}.complete-value-summary:before{content:""!important;background:linear-gradient(90deg,#0000,#e0b83fd9 22%,#e0b83f47 64%,#0000)!important;width:100%!important;height:2px!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.complete-value-summary:after{display:none!important}.complete-value-cost{flex-direction:column!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;display:flex!important}.complete-value-kicker{color:#d9b640!important;letter-spacing:.145em!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}.complete-value-price-row{flex-wrap:wrap!important;align-items:flex-end!important;gap:8px 12px!important;display:flex!important}.complete-value-price-row del{color:#fff8eb!important;letter-spacing:-.055em!important;width:auto!important;font-size:36px!important;font-weight:900!important;line-height:.96!important;text-decoration-color:#e0b83f!important;text-decoration-thickness:3px!important}.complete-value-bridge{align-self:stretch!important;place-items:center!important;min-height:74px!important;display:grid!important;position:relative!important}.complete-value-bridge:before{content:""!important;background:linear-gradient(#0000,#e0b83f42,#0000)!important;width:1px!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important}.complete-value-bridge>span{z-index:1!important;width:38px!important;height:38px!important;color:var(--gold)!important;background:#121007!important;border:1px solid #e0b83f6b!important;border-radius:50%!important;place-items:center!important;font-size:21px!important;font-weight:900!important;display:grid!important;position:relative!important;box-shadow:0 0 24px #e0b83f1c!important}.complete-value-more{border-left:0!important;min-width:0!important;padding-left:0!important}.complete-value-heading{color:#f4eee4!important;letter-spacing:-.03em!important;margin-top:5px!important;font-size:22px!important;font-weight:850!important;line-height:1.05!important;display:block!important}.complete-value-tags{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.complete-value-tags strong{color:#efe7da!important;background:#35c7780f!important;border:1px solid #35c7783d!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;font-weight:750!important;line-height:1.15!important;display:inline-flex!important}.complete-value-tags svg{width:14px!important;height:14px!important;color:var(--green)!important;flex:none!important}@media (width>=851px){.complete-price-warning-desktop{text-align:center!important;margin-top:24px!important;padding:18px 22px!important}.complete-price-warning-desktop strong{margin-bottom:7px!important;font-size:11px!important}.complete-price-warning-desktop .warning-copy{text-align:center!important;justify-items:center!important;max-width:720px!important;margin-inline:auto!important}}@media (width<=850px){.complete-value-summary{grid-template-columns:1fr!important;gap:14px!important;margin-top:28px!important;padding:21px 18px!important}.complete-value-cost{align-items:flex-start!important;display:flex!important}.complete-value-price-row del{font-size:34px!important}.complete-value-bridge{width:100%!important;min-height:34px!important}.complete-value-bridge:before{background:linear-gradient(90deg,#0000,#e0b83f3d,#0000)!important;width:100%!important;height:1px!important;top:50%!important;bottom:auto!important;left:0!important}.complete-value-bridge>span{width:34px!important;height:34px!important;font-size:19px!important}.complete-value-more{border:0!important;padding:0!important}.complete-value-heading{font-size:20px!important}.complete-value-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.complete-value-tags strong{white-space:normal!important;border-radius:12px!important}}@media (width<=560px){.hero h1.hero-title-mobile{letter-spacing:-.06em!important;font-size:clamp(33px,8.8vw,37px)!important;line-height:1.025!important}.complete-value-summary{margin-top:30px!important}.complete-value-price-row{gap:7px!important;display:grid!important}.complete-value-price-row del{font-size:36px!important}.complete-value-price-row small{font-size:11.5px!important}}@media (width<=850px){.hero-copy,.hero h1.hero-title-mobile{width:100%!important;max-width:none!important}.hero h1.hero-title-mobile{letter-spacing:-.058em!important;font-size:clamp(18px,5.25vw,29px)!important;line-height:1.045!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}@media (width<=360px){.hero h1.hero-title-mobile{font-size:clamp(17px,5.15vw,19px)!important}}.supplier-promo .promo-art{justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.supplier-promo .promo-art>span{font-size:54px!important}.supplier-promo .promo-copy .promo-badge{max-width:100%!important;display:inline-flex!important}.supplier-promo .promo-copy h3{letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:none!important;margin:7px 0 5px!important;font-size:18px!important;line-height:1.22!important}.supplier-promo .promo-copy p{width:100%!important;max-width:none!important;margin:0!important;font-size:12.5px!important;line-height:1.42!important}.supplier-promo .promo-value{text-align:left!important;border:0!important;border-left:1px solid #35c77833!important;grid-template-columns:1fr!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;padding:0 0 0 18px!important;display:grid!important}.supplier-promo .promo-value strong{color:#f4eee4!important;font-size:13px!important;line-height:1.15!important;display:block!important}.supplier-promo .promo-value span{color:#bbb2a3!important;font-size:12px!important;display:block!important}.supplier-promo .promo-value b{width:max-content!important;color:var(--green)!important;letter-spacing:.06em!important;margin-top:3px!important;font-size:11px!important;display:inline-flex!important}@media (width<=900px){.supplier-promo{grid-template-columns:150px minmax(0,1fr)!important;gap:16px 18px!important}.supplier-promo .promo-value{border-top:1px solid #35c7782e!important;border-left:0!important;flex-wrap:wrap!important;grid-column:2!important;align-items:center!important;gap:7px!important;padding:10px 0 0!important;display:flex!important}.supplier-promo .promo-value strong{width:100%!important}}@media (width<=650px){.supplier-promo{grid-template-columns:1fr!important;gap:14px!important;padding:17px!important}.supplier-promo .promo-art{grid-column:1!important;justify-content:flex-start!important;gap:16px!important}.supplier-promo .promo-art>span{font-size:58px!important}.supplier-promo .promo-art .promo-cover{flex-basis:92px!important;width:92px!important;height:92px!important}.supplier-promo .promo-copy,.supplier-promo .promo-value{grid-column:1!important}.supplier-promo .promo-copy h3{font-size:17px!important;line-height:1.2!important}.supplier-promo .promo-copy p{font-size:12.5px!important}.supplier-promo .promo-value{border-top:1px solid #35c7782e!important;flex-wrap:wrap!important;gap:7px 9px!important;width:100%!important;padding:11px 0 0!important;display:flex!important}.supplier-promo .promo-value strong{width:100%!important;font-size:13.5px!important}.supplier-promo .promo-value span{font-size:12.5px!important}}.bundle-bonus{grid-template-columns:96px minmax(0,1fr)!important;min-height:96px!important}.bundle-bonus-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;padding:14px 16px!important;display:flex!important}.bundle-bonus-copy>strong{color:#f5efe4!important;letter-spacing:-.02em!important;width:100%!important;font-size:17px!important;font-weight:850!important;line-height:1.1!important}.bundle-bonus-meta{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.bundle-bonus-meta>span{color:#c2b9aa!important;font-size:13.5px!important;font-weight:650!important;line-height:1.2!important}.bundle-bonus-meta .bundle-gift-badge{margin:0!important;padding:6px 10px!important;font-size:11px!important}@media (width<=560px){.bundle-bonus{grid-template-columns:102px minmax(0,1fr)!important;min-height:102px!important}.bundle-bonus-cover{flex-basis:102px!important;width:102px!important;min-height:102px!important}.bundle-bonus-copy{padding:12px!important}.bundle-bonus-copy>strong{font-size:15.5px!important}.bundle-bonus-meta{gap:6px!important}.bundle-bonus-meta>span{font-size:12.5px!important}.bundle-bonus-meta .bundle-gift-badge{padding:5px 8px!important;font-size:10px!important}}.complete-value-summary{border-radius:18px!important;grid-template-columns:minmax(0,.9fr) 40px minmax(0,1.1fr)!important;gap:12px!important;margin-top:22px!important;padding:17px 18px!important}.complete-value-kicker{letter-spacing:.115em!important;font-size:11px!important;line-height:1.2!important}.complete-value-price-row{align-items:center!important;gap:6px 10px!important}.complete-value-price-row del{-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;font-size:37px!important;line-height:.95!important;text-decoration-color:#e0b83f6b!important;text-decoration-thickness:2px!important}.complete-value-price-row small{color:#aba291!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important}.complete-value-bridge{min-height:58px!important}.complete-value-bridge>span{width:32px!important;height:32px!important;font-size:18px!important}.complete-value-heading{margin-top:4px!important;font-size:22px!important}.complete-value-tags{gap:7px!important;margin-top:9px!important}.complete-value-tags strong{min-height:31px!important;padding:6px 9px!important;font-size:12.5px!important}@media (width<=850px){.complete-value-summary{grid-template-columns:1fr!important;gap:8px!important;margin-top:22px!important;padding:16px 17px!important}.complete-value-cost{gap:6px!important;display:flex!important}.complete-value-price-row{flex-wrap:wrap!important;gap:6px 10px!important;display:flex!important}.complete-value-price-row del{font-size:35px!important}.complete-value-price-row small{font-size:12px!important}.complete-value-bridge{min-height:20px!important}.complete-value-bridge:before{top:50%!important}.complete-value-bridge>span{width:28px!important;height:28px!important;font-size:16px!important}.complete-value-more{display:block!important}.complete-value-heading{font-size:20px!important}.complete-value-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important}.complete-value-tags strong{min-height:30px!important;padding:6px 8px!important;font-size:12px!important}}@media (width<=420px){.complete-value-kicker{font-size:10.5px!important}.complete-value-price-row del{font-size:33px!important}.complete-value-price-row small{font-size:11.5px!important}.complete-value-heading{font-size:19px!important}}.supplier-promo{grid-template-columns:150px minmax(0,1fr) 220px!important;align-items:center!important;gap:18px!important;padding:18px 20px!important}.supplier-promo .promo-art{justify-content:flex-start!important;gap:10px!important}.supplier-promo .promo-art>span{font-size:50px!important;line-height:1!important}.supplier-promo .promo-art>i{flex:none!important;font-size:18px!important}.supplier-promo .promo-art .promo-cover{flex:0 0 72px!important;width:72px!important;height:72px!important}.supplier-promo .promo-copy{align-self:center!important}.supplier-promo .promo-copy h3{white-space:normal!important;margin:6px 0 4px!important;font-size:16.5px!important;line-height:1.2!important}.supplier-promo .promo-value{border-left:1px solid #35c77838!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title gift""value gift"!important;align-items:center!important;gap:4px 10px!important;padding:12px 0 12px 18px!important;display:grid!important}.supplier-promo .promo-value strong{grid-area:title!important;min-width:0!important;font-size:12.5px!important;line-height:1.12!important}.supplier-promo .promo-value span{grid-area:value!important;font-size:11.5px!important}.supplier-promo .promo-value b{white-space:nowrap!important;background:#35c77814!important;border:1px solid #35c7786b!important;border-radius:9px!important;grid-area:gift!important;margin:0!important;padding:6px 8px!important;font-size:10px!important}@media (width<=900px){.supplier-promo{grid-template-columns:136px minmax(0,1fr)!important;gap:14px 16px!important}.supplier-promo .promo-value{border-top:1px solid #35c7782e!important;border-left:0!important;grid-column:2!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title gift""value gift"!important;padding:10px 0 0!important}}@media (width<=650px){.supplier-promo{grid-template-columns:1fr!important;gap:12px!important;padding:16px!important}.supplier-promo .promo-art,.supplier-promo .promo-copy,.supplier-promo .promo-value{grid-column:1!important}.supplier-promo .promo-value{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title gift""value gift"!important;width:100%!important;padding:10px 0 0!important}.supplier-promo .promo-value strong{width:auto!important}}.complete-value-summary{background:linear-gradient(135deg,#e0b83f13,#080806b8 48%,#35c7780b)!important;border:1px solid #e0b83f47!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;margin-top:22px!important;padding:0!important;display:grid!important;overflow:hidden!important}.complete-value-summary:before{height:1px!important}.complete-value-cost,.complete-value-more{flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:20px 22px!important;display:flex!important}.complete-value-cost{gap:11px!important}.complete-value-more{border-left:1px solid #e0b83f29!important;gap:13px!important}.complete-value-kicker{color:#e4bf45!important;letter-spacing:.085em!important;max-width:100%!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.complete-value-price-row{display:block!important}.complete-value-price-row del{color:#fff8eb!important;letter-spacing:-.055em!important;font-size:46px!important;font-weight:900!important;line-height:.95!important;text-decoration-color:#e0b83f57!important;text-decoration-thickness:2px!important;display:inline-block!important}.complete-value-tags{grid-template-columns:1fr!important;gap:8px!important;margin:0!important;display:grid!important}.complete-value-tags strong{color:#f0e9de!important;background:#35c7780e!important;border:1px solid #35c77840!important;border-radius:11px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:36px!important;padding:8px 11px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.complete-value-bridge,.complete-value-heading{display:none!important}@media (width<=850px){.complete-value-summary{grid-template-columns:1fr!important}.complete-value-cost,.complete-value-more{padding:17px 18px!important}.complete-value-more{border-top:1px solid #e0b83f26!important;border-left:0!important}.complete-value-kicker{letter-spacing:.075em!important;font-size:10.5px!important}.complete-value-price-row del{font-size:39px!important}.complete-value-tags strong{min-height:34px!important;font-size:12.5px!important}.hero-copy{width:100%!important;max-width:none!important}.hero h1.hero-title-mobile{letter-spacing:-.075em!important;width:100%!important;max-width:none!important;font-size:clamp(21px,5.7vw,28px)!important;line-height:1.03!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}@media (width<=380px){.hero h1.hero-title-mobile{font-size:clamp(19.5px,5.55vw,21px)!important}}@media (width<=850px){.complete-value-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.complete-value-tags strong{white-space:nowrap!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;padding:7px 8px!important;font-size:11.5px!important}}@media (width<=390px){.complete-value-tags strong{gap:5px!important;padding-inline:7px!important;font-size:10.5px!important}}.access-included-card strong{font-size:14px!important;font-weight:800!important;line-height:1.15!important}.access-included-card>div:last-child>span{letter-spacing:.025em!important;gap:5px!important;font-size:10.5px!important;font-weight:800!important}.access-included-card>div:last-child>span svg{width:13px!important;height:13px!important}.access-training-card strong{font-size:18px!important}.access-training-card>div:last-child>span{font-size:11px!important}@media (width<=560px){.access-included-card>div:last-child{gap:7px!important;min-height:66px!important}.access-included-card strong{font-size:13.5px!important}.access-included-card>div:last-child>span{font-size:10px!important}.access-training-card strong{font-size:15.5px!important}.access-training-card>div:last-child>span{font-size:10.5px!important}}.product-card.supplier-list .card-body,.product-card.guide .card-body{flex-direction:column!important;display:flex!important}.product-card.supplier-list .card-copy,.product-card.guide .card-copy{text-align:center!important;flex-direction:column!important;flex:auto!important;align-items:center!important;width:100%!important;min-height:0!important;display:flex!important}.product-card.supplier-list .family-badge,.product-card.guide .family-badge{flex:none!important;align-self:center!important}.product-card.supplier-list .card-copy h3{justify-content:center!important;align-items:center!important;width:100%!important;margin:auto 0!important;display:flex!important}.product-card.supplier-list .card-copy h3 a{width:100%!important}.product-card.guide .card-copy h3{width:100%!important;margin:auto 0 4px!important}.product-card.guide .card-copy p{width:100%!important;max-width:none!important;margin:0 0 auto!important}.product-card.supplier-list .card-buy,.product-card.guide .card-buy{flex:none!important;width:100%!important}.supplier-promo .promo-badge{padding:6px 10px!important;font-size:11px!important}.supplier-promo .promo-copy h3{font-size:19.5px!important;line-height:1.18!important}.supplier-promo .promo-copy p{font-size:13.5px!important;line-height:1.42!important}.supplier-promo .promo-value{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title title""value gift"!important;gap:6px 10px!important}.supplier-promo .promo-value strong{letter-spacing:.025em!important;grid-area:title!important;width:100%!important;font-size:15px!important;line-height:1.08!important}.supplier-promo .promo-value span{grid-area:value!important;align-self:center!important;font-size:13px!important}.supplier-promo .promo-value b{grid-area:gift!important;align-self:center!important;padding:7px 9px!important;font-size:11px!important}@media (width<=900px){.supplier-promo .promo-copy h3{font-size:18.5px!important}.supplier-promo .promo-copy p{font-size:13px!important}.supplier-promo .promo-value strong{font-size:14.5px!important}.supplier-promo .promo-value span{font-size:12.5px!important}}@media (width<=650px){.supplier-promo .promo-badge{font-size:10.5px!important}.supplier-promo .promo-copy h3{font-size:19px!important;line-height:1.18!important}.supplier-promo .promo-copy p{font-size:13.5px!important;line-height:1.4!important}.supplier-promo .promo-value{grid-template-areas:"title title""value gift"!important}.supplier-promo .promo-value strong{font-size:15px!important}.supplier-promo .promo-value span{font-size:13px!important}.supplier-promo .promo-value b{font-size:10.5px!important}}@media (width<=560px){.hero-copy{width:100%!important;max-width:none!important}.hero h1.hero-title-mobile{letter-spacing:-.085em!important;width:100%!important;max-width:none!important;font-size:clamp(25.5px,7.1vw,31px)!important;line-height:1.015!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}@media (width<=380px){.hero h1.hero-title-mobile{letter-spacing:-.09em!important;font-size:clamp(24px,6.95vw,26.5px)!important}}.product-card.supplier-list .card-copy h3,.product-card.guide .card-copy h3{text-align:center!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;display:flex!important}.product-card.supplier-list .card-copy h3 a,.product-card.guide .card-copy h3 a{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:100%!important;display:flex!important}.product-card.guide .card-copy p{text-align:center!important;flex:none!important;margin:0!important}.promo-gift{min-width:0!important}.promo-gift-cover{display:none!important}.promo-highlight{font:inherit;color:inherit}.promo-copy-rest{margin-left:.28em;display:inline}@media (width<=1100px){.supplier-promo{grid-template-columns:1fr!important;gap:18px!important;padding:20px!important;display:grid!important}.supplier-promo .promo-art{display:none!important}.supplier-promo .promo-copy{text-align:left!important;justify-items:stretch!important;width:100%!important;min-width:0!important;display:grid!important}.supplier-promo .promo-badge{letter-spacing:.1em!important;background:#35c7781a!important;border-radius:11px!important;justify-self:center!important;min-height:34px!important;padding:7px 13px!important;font-size:11px!important}.supplier-promo .promo-copy h3{width:100%!important;margin:14px 0 7px!important;line-height:1.08!important}.supplier-promo .promo-highlight{color:#f7f2e8!important;letter-spacing:-.025em!important;font-size:clamp(25px,4.15vw,36px)!important;font-weight:900!important;line-height:1.02!important;display:block!important}.supplier-promo .promo-copy-rest{color:#f2eadc!important;letter-spacing:-.02em!important;margin:6px 0 0!important;font-size:clamp(16px,2.5vw,21px)!important;font-weight:750!important;line-height:1.15!important;display:block!important}.supplier-promo .promo-copy p{width:100%!important;max-width:none!important;font-size:clamp(13px,1.8vw,15px)!important;line-height:1.45!important}.supplier-promo .promo-gift{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;margin-top:2px!important;display:grid!important}.supplier-promo .promo-gift-cover{aspect-ratio:1!important;background:#080a08!important;border:1px solid #35c77857!important;border-radius:14px!important;width:100%!important;display:block!important;overflow:hidden!important}.supplier-promo .promo-gift-cover img{object-fit:cover!important;width:100%!important;height:100%!important}.supplier-promo .promo-value{background:linear-gradient(145deg,#35c77814,#0003)!important;border:1px solid #35c77857!important;border-radius:14px!important;grid-template:"title title""value gift"1fr/minmax(0,1fr) auto!important;align-content:center!important;align-items:end!important;gap:9px 8px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}.supplier-promo .promo-value strong{color:#f7f2e8!important;letter-spacing:-.015em!important;white-space:nowrap!important;grid-area:title!important;width:100%!important;font-size:clamp(14px,2.25vw,18px)!important;font-weight:900!important;line-height:1!important;display:block!important}.supplier-promo .promo-value span{color:#efe7da!important;white-space:nowrap!important;grid-area:value!important;align-self:center!important;font-size:clamp(13px,2vw,16px)!important;font-weight:800!important;line-height:1.1!important}.supplier-promo .promo-value b{color:#39d97e!important;letter-spacing:.05em!important;white-space:nowrap!important;background:#35c7781a!important;border:1px solid #35c7788c!important;border-radius:9px!important;grid-area:gift!important;place-self:center end!important;align-items:center!important;min-height:31px!important;margin:0!important;padding:6px 8px!important;font-size:clamp(9px,1.55vw,11px)!important;line-height:1!important;display:inline-flex!important}}@media (width<=560px){.supplier-promo{gap:15px!important;padding:17px!important}.supplier-promo .promo-badge{min-height:32px!important;font-size:10px!important}.supplier-promo .promo-highlight{font-size:clamp(25px,7.2vw,31px)!important}.supplier-promo .promo-copy-rest{font-size:clamp(16px,4.4vw,19px)!important}.supplier-promo .promo-copy p{font-size:13px!important}.supplier-promo .promo-gift{gap:9px!important}.supplier-promo .promo-value{gap:7px 6px!important;padding:11px!important}.supplier-promo .promo-value strong{font-size:clamp(12px,3.5vw,15px)!important}.supplier-promo .promo-value span{font-size:clamp(11px,3.1vw,13px)!important}.supplier-promo .promo-value b{min-height:28px!important;padding:5px 6px!important;font-size:clamp(8px,2.5vw,10px)!important}.hero.container{width:calc(100% - 20px)!important}.hero-copy{width:100%!important;max-width:none!important}.hero h1.hero-title-mobile{letter-spacing:-.025em!important;width:100%!important;max-width:none!important;font-size:clamp(24px,6.25vw,29px)!important;font-weight:700!important;line-height:1.055!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}@media (width>=561px) and (width<=850px){.hero.container{width:calc(100% - 32px)!important}.hero h1.hero-title-mobile{letter-spacing:-.025em!important;width:100%!important;max-width:none!important;font-size:clamp(35px,5.35vw,44px)!important;font-weight:700!important;line-height:1.045!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}@media (width<=560px){.hero.container{width:calc(100% - 24px)!important;max-width:none!important;padding-inline:0!important}.hero-copy{width:100%!important;max-width:none!important}.hero h1.hero-title-mobile{letter-spacing:-.015em!important;width:100%!important;max-width:none!important;font-size:clamp(20.5px,5.5vw,24px)!important;font-weight:700!important;line-height:1.07!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}@media (width>=561px) and (width<=850px){.hero.container{width:calc(100% - 32px)!important;max-width:none!important}.hero-copy{width:100%!important;max-width:none!important}.hero h1.hero-title-mobile{letter-spacing:-.015em!important;width:100%!important;max-width:none!important;font-size:clamp(33px,5.25vw,44px)!important;font-weight:700!important;line-height:1.05!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}}.supplier-promo{grid-template-columns:minmax(0,1fr) 360px!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;padding:20px 22px!important;display:grid!important;overflow:hidden!important}.supplier-promo .promo-art{display:none!important}.supplier-promo .promo-copy{width:100%!important;min-width:0!important;padding:0!important}.supplier-promo .promo-badge{letter-spacing:.09em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 11px!important;font-size:10.5px!important;line-height:1!important;display:inline-flex!important}.supplier-promo .promo-copy h3{color:#f5efe5!important;letter-spacing:-.025em!important;width:100%!important;max-width:none!important;margin:8px 0 5px!important;font-size:19px!important;font-weight:800!important;line-height:1.18!important}.supplier-promo .promo-emphasis{color:var(--green)!important;font-weight:900!important}.supplier-promo .promo-copy p{color:#c4bbad!important;width:100%!important;max-width:none!important;margin:0!important;font-size:12.5px!important;line-height:1.4!important}.supplier-promo .promo-gift{border-left:1px solid #35c77833!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding-left:18px!important;display:grid!important}.supplier-promo .promo-gift-cover{background:#060806!important;border:1px solid #35c7784d!important;border-radius:12px!important;width:78px!important;height:78px!important;display:block!important;overflow:hidden!important}.supplier-promo .promo-gift-cover img{object-fit:cover!important;width:100%!important;height:100%!important}.supplier-promo .promo-value{background:0 0!important;border:0!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.supplier-promo .promo-value>strong{color:#f6f1e8!important;letter-spacing:.01em!important;white-space:nowrap!important;width:100%!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:block!important}.supplier-promo .promo-value-meta{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.supplier-promo .promo-value-meta>span{color:#efe8dc!important;white-space:nowrap!important;font-size:12px!important;font-weight:750!important;line-height:1.1!important}.supplier-promo .promo-value-meta>b{min-height:29px!important;color:var(--green)!important;letter-spacing:.055em!important;white-space:nowrap!important;background:#35c77817!important;border:1px solid #35c77885!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px 8px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}@media (width<=1100px){.supplier-promo{grid-template-columns:1fr!important;gap:16px!important;padding:19px!important}.supplier-promo .promo-copy{justify-items:stretch!important;display:grid!important}.supplier-promo .promo-badge{border-radius:11px!important;justify-self:center!important;padding:8px 13px!important;font-size:10.5px!important}.supplier-promo .promo-copy h3{margin:14px 0 7px!important;font-size:clamp(19px,3.05vw,26px)!important;line-height:1.12!important}.supplier-promo .promo-copy p{font-size:clamp(13px,1.75vw,15px)!important;line-height:1.45!important}.supplier-promo .promo-gift{border-left:0!important;grid-template-columns:112px minmax(0,1fr)!important;gap:14px!important;width:100%!important;padding:0!important}.supplier-promo .promo-gift-cover{border-radius:13px!important;width:112px!important;height:112px!important}.supplier-promo .promo-value{background:linear-gradient(145deg,#35c77813,#0000002e)!important;border:1px solid #35c77852!important;border-radius:13px!important;justify-content:center!important;min-height:112px!important;padding:13px 14px!important}.supplier-promo .promo-value>strong{font-size:clamp(14px,2.1vw,18px)!important}.supplier-promo .promo-value-meta>span{font-size:clamp(13px,1.8vw,16px)!important}.supplier-promo .promo-value-meta>b{min-height:31px!important;padding:6px 9px!important;font-size:clamp(9px,1.35vw,11px)!important}}@media (width<=560px){.supplier-promo{gap:14px!important;padding:16px!important}.supplier-promo .promo-copy h3{font-size:20px!important;line-height:1.12!important}.supplier-promo .promo-copy p{font-size:13px!important}.supplier-promo .promo-gift{grid-template-columns:88px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}.supplier-promo .promo-gift-cover{border-radius:11px!important;width:88px!important;height:88px!important}.supplier-promo .promo-value{border-radius:11px!important;gap:7px!important;min-height:88px!important;padding:9px 10px!important}.supplier-promo .promo-value>strong{white-space:nowrap!important;font-size:13px!important}.supplier-promo .promo-value-meta{gap:5px!important}.supplier-promo .promo-value-meta>span{font-size:11.5px!important}.supplier-promo .promo-value-meta>b{min-height:27px!important;padding:5px 6px!important;font-size:8.5px!important}}@media (width>=1101px){.supplier-promo .promo-gift{grid-template-columns:82px minmax(0,1fr)!important;gap:16px!important;padding-left:20px!important}.supplier-promo .promo-gift-cover{width:82px!important;height:82px!important}.supplier-promo .promo-value{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:82px!important;display:flex!important}.supplier-promo .promo-value>strong{text-align:center!important;width:100%!important;font-size:16.5px!important;line-height:1.05!important}.supplier-promo .promo-value-meta{justify-content:center!important;gap:10px!important}.supplier-promo .promo-value-meta>span{font-size:13.5px!important}.supplier-promo .promo-value-meta>b{padding:7px 9px!important;font-size:10.5px!important}}@media (width<=1100px){.supplier-promo .promo-gift{grid-template-rows:1fr!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.supplier-promo .promo-gift-cover{grid-area:1/1!important;align-self:center!important;width:104px!important;height:104px!important}.supplier-promo .promo-value{text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;align-items:flex-start!important;gap:9px!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;display:flex!important}.supplier-promo .promo-value>strong{text-align:left!important;width:100%!important;font-size:16px!important;line-height:1.08!important}.supplier-promo .promo-value-meta{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.supplier-promo .promo-value-meta>span{font-size:14px!important}.supplier-promo .promo-value-meta>b{min-height:30px!important;padding:6px 8px!important;font-size:10px!important}}@media (width<=560px){.hero.container{width:calc(100% - 16px)!important}.hero h1.hero-title-mobile{letter-spacing:-.012em!important;font-size:clamp(22px,6.35vw,26px)!important;line-height:1.055!important}}@media (width>=561px) and (width<=850px){.hero.container{width:calc(100% - 24px)!important}.hero h1.hero-title-mobile{letter-spacing:-.012em!important;font-size:clamp(36px,5.8vw,48px)!important;line-height:1.045!important}}@media (width>=1101px){.training-offer{grid-template-columns:1fr 1fr!important;width:min(100%,1080px)!important;min-height:500px!important;margin-inline:auto!important}.training-offer .bundle-mosaic{gap:7px!important;min-height:500px!important;padding:10px!important}.training-offer .bundle-mosaic>div.training-bundle-tile{border-radius:12px!important;grid-template-rows:auto 34px!important}.training-offer .bundle-mosaic .training-bundle-tile span{font-size:12px!important}.training-offer .bundle-content{padding:38px!important}}@media (width<=560px){.supplier-promo .promo-gift{grid-template-columns:92px minmax(0,1fr)!important;gap:11px!important}.supplier-promo .promo-gift-cover{width:92px!important;height:92px!important}.supplier-promo .promo-value>strong{font-size:15px!important}.supplier-promo .promo-value-meta>span{font-size:13px!important}.supplier-promo .promo-value-meta>b{min-height:28px!important;padding:5px 7px!important;font-size:9.5px!important}}.hero{isolation:isolate;position:relative!important;overflow:visible!important}.hero:before{content:"";z-index:-3;pointer-events:none;filter:blur(14px);opacity:.94;background:radial-gradient(62% 76% at 77% 42%,#e0b83f2b 0%,#e0b83f1b 28%,#e0b83f0d 49%,#e0b83f05 68%,#0000 91%),radial-gradient(56% 70% at 32% 37%,#a5701914 0%,#6e480e09 43%,#6e480e03 64%,#0000 90%),linear-gradient(115deg,#0000 2%,#e0b83f06 31%,#e0b83f0d 59%,#e0b83f05 78%,#0000 100%);position:absolute;inset:-96px -260px -190px -110px}.hero-visual{justify-content:center;align-items:center;min-width:0;overflow:visible!important}.hero-visual-desktop{display:flex!important}.hero-visual-mobile{display:none!important}.hero-mockup.hero-mockup-asset{max-width:none;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible;min-height:0!important}.hero-mockup.hero-mockup-asset:before{content:"";z-index:-2;filter:blur(36px);opacity:.78;pointer-events:none;background:radial-gradient(at 47% 48%,#e0b83f33 0%,#e0b83f16 38%,#0000 70%),radial-gradient(at 84% 51%,#ffdb6e1b,#0000 56%);border-radius:50%;position:absolute;inset:12% 3% 7% 7%}.hero-mockup.hero-mockup-asset:after{content:"";z-index:-1;filter:blur(18px);opacity:.62;pointer-events:none;background:radial-gradient(#e0b83f33,#e0b83f0e 44%,#0000 74%);border-radius:50%;height:17%;position:absolute;bottom:1%;left:11%;right:8%}.hero-mockup-image{z-index:1;aspect-ratio:16/9;object-fit:contain;filter:drop-shadow(0 0 .75px #ffe89ceb)drop-shadow(0 0 4px #ebc3496b)drop-shadow(0 0 12px #e0b83f2b)drop-shadow(0 24px 46px #00000080);width:100%;max-width:none;height:auto;display:block;position:relative;transform:translateZ(0);background:0 0!important}@media (width>=1101px){.hero-visual-desktop{transform:translateY(-8px)!important}.hero-visual-desktop .hero-mockup.hero-mockup-asset{width:164%;margin-left:-30%;margin-right:-34%}.hero-visual-desktop .hero-mockup.hero-mockup-asset:before{filter:blur(40px);opacity:.84;inset:10% 1% 5% 5%}}@media (width>=851px) and (width<=1100px){.hero-visual-desktop .hero-mockup.hero-mockup-asset{width:146%;margin-left:-23%;margin-right:-23%}}@media (width<=850px){.hero:before{filter:blur(5px);background:radial-gradient(78% 47% at 50% 44%,#e0b83f26 0%,#e0b83f0f 42%,#0000 76%),radial-gradient(65% 38% at 82% 63%,#9b641212,#0000 72%),linear-gradient(#e0b83f05,#e0b83f0d 46%,#0000 91%);inset:-42px -34px -58px}.hero-visual-desktop{display:none!important}.hero-visual-mobile{width:100%!important;max-width:none!important;margin:18px 0 11px!important;display:flex!important;transform:none!important}.hero-visual-mobile .hero-mockup.hero-mockup-asset{width:100%;margin:0}.hero-visual-mobile .hero-mockup.hero-mockup-asset:before{filter:blur(26px);opacity:.7;inset:12% 5% 7% 8%}.hero-visual-mobile .hero-mockup-image{filter:drop-shadow(0 0 .7px #ffe89ce6)drop-shadow(0 0 3px #ebc3495c)drop-shadow(0 0 9px #e0b83f24)drop-shadow(0 16px 30px #00000070)}.hero-social{margin-top:14px!important}}@media (width<=560px){.hero:before{background:radial-gradient(92% 44% at 50% 45%,#e0b83f22,#e0b83f0d 43%,#0000 78%),radial-gradient(72% 32% at 70% 70%,#9660120f,#0000 72%);inset:-26px -18px -42px}.hero-visual-mobile{margin:16px 0 9px!important}.hero-visual-mobile .hero-mockup.hero-mockup-asset{width:94%;margin-inline:auto}.hero-visual-mobile .hero-mockup.hero-mockup-asset:before{filter:blur(20px);opacity:.64;inset:11% 4% 6% 7%}.hero-visual-mobile .hero-mockup.hero-mockup-asset:after{filter:blur(13px);opacity:.52;height:14%;bottom:1%;left:13%;right:10%}.hero-visual-mobile .hero-mockup-image{filter:drop-shadow(0 0 .65px #ffe89ce6)drop-shadow(0 0 3px #ebc34957)drop-shadow(0 0 8px #e0b83f21)drop-shadow(0 12px 24px #0006)}.hero-social{margin-top:12px!important}}.hero-mockup-image{aspect-ratio:auto!important}@media (width>=1101px){.hero-visual-desktop{transform:translate(-86px,-8px)!important}.hero-visual-desktop .hero-mockup.hero-mockup-asset{width:168%!important;margin-left:-41%!important;margin-right:-27%!important}}@media (width<=850px){.hero-visual-mobile .hero-mockup.hero-mockup-asset{width:112%!important;margin-left:-6%!important;margin-right:-6%!important}}@media (width<=560px){.hero-visual-mobile .hero-mockup.hero-mockup-asset{width:110%!important;margin-left:-5%!important;margin-right:-5%!important}}@media (width>=1101px){.hero-visual-desktop{transform:translate(-24px,-8px)!important}}@media (width<=560px){.hero h1.hero-title-mobile{letter-spacing:-.015em!important;font-size:clamp(20.5px,5.5vw,24px)!important;font-weight:700!important;line-height:1.07!important}.hero-title-mobile .hero-title-line{white-space:nowrap!important;width:100%!important;display:block!important}.hero-visual-mobile .hero-mockup.hero-mockup-asset{width:104%!important;margin-left:-2%!important;margin-right:-2%!important}}@media (width>=851px){.home-suppliers .section-title h2{letter-spacing:-.045em!important;width:100%!important;max-width:none!important;font-size:clamp(34px,3.3vw,46px)!important;line-height:1.02!important}.home-supplier-title-desktop{white-space:nowrap!important;display:inline!important}.home-supplier-title-mobile{display:none!important}}@media (width<=560px){.hero{padding-bottom:24px!important}.home-suppliers{padding-top:28px!important}.home-suppliers .section-title{margin-bottom:26px!important}.home-suppliers .section-title h2{letter-spacing:-.052em!important;white-space:normal!important;width:100%!important;max-width:none!important;font-size:clamp(33px,9vw,38px)!important;line-height:1.015!important}.home-supplier-title-desktop{display:none!important}.home-supplier-title-mobile{gap:2px!important;display:grid!important}.home-supplier-title-mobile>span{white-space:nowrap!important;display:block!important}}.explore-private{position:relative;overflow:hidden}.platform-visual{position:relative}.explore-platform-mockup{isolation:isolate;justify-content:center;align-items:center;width:100%;margin:0;display:flex;position:relative}.explore-platform-mockup:before{content:"";z-index:-2;filter:blur(30px);opacity:.8;pointer-events:none;background:radial-gradient(at 48% 48%,#e0b83f38 0%,#e0b83f16 38%,#0000 72%),radial-gradient(at 83% 53%,#ffdc7417,#0000 55%);border-radius:50%;position:absolute;inset:10% 5% 7%}.explore-platform-mockup:after{content:"";z-index:-1;filter:blur(17px);opacity:.64;pointer-events:none;background:radial-gradient(#e0b83f38,#e0b83f0e 45%,#0000 74%);border-radius:50%;height:17%;position:absolute;bottom:2%;left:9%;right:7%}.explore-platform-image{z-index:1;filter:drop-shadow(0 0 .8px #ffe89cf2)drop-shadow(0 0 4px #ebc34975)drop-shadow(0 0 13px #e0b83f2e)drop-shadow(0 22px 42px #0000007a);width:100%;max-width:none;height:auto;display:block;position:relative;background:0 0!important}@media (width<=850px){.explore-platform-mockup:before{filter:blur(24px);opacity:.72;inset:9% 5% 6%}.explore-platform-image{filter:drop-shadow(0 0 .75px #ffe89cf0)drop-shadow(0 0 4px #ebc3496b)drop-shadow(0 0 11px #e0b83f29)drop-shadow(0 16px 30px #00000070)}}@media (width<=560px){.explore-platform-mockup:before{filter:blur(19px);opacity:.66;inset:8% 4% 5%}.explore-platform-mockup:after{filter:blur(13px);opacity:.54;height:14%;left:11%;right:9%}.explore-layout{row-gap:0!important}.explore-copy{display:contents!important}.explore-copy>.badge{order:1;justify-self:start}.explore-copy>h2{order:2}.explore-copy>p:first-of-type{order:3}.explore-copy>p:nth-of-type(2){order:4}.explore-copy>p:nth-of-type(3){order:5}.explore-layout>.platform-visual{order:6!important;margin-top:10px!important;margin-bottom:10px!important}.explore-copy>.primary{order:7;justify-self:start;margin-top:8px!important}.explore-copy>small{order:8}}.cart-promo-field{background:#e0b83f09;border:1px solid #e0b83f2e;border-radius:12px;gap:7px;margin:10px 0 4px;padding:11px 12px;display:grid}.cart-promo-field>span{color:#d8cfbe;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.cart-promo-field>span small{color:#817867;font-size:10px;font-weight:400}.cart-promo-field input{width:100%;height:42px;color:var(--ivory);font:inherit;text-transform:uppercase;background:#080705;border:1px solid #ffffff1f;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.cart-promo-field input::placeholder{color:#696153;text-transform:none}.cart-promo-field input:focus{border-color:#e0b83f8c;box-shadow:0 0 0 3px #e0b83f12}.cart-bottom .primary.wide:disabled{cursor:wait;opacity:.7;transform:none}.hero-title-single{display:block!important}@supports (content-visibility:auto){.app-shell main .section:not(.how-section){content-visibility:auto;contain-intrinsic-size:auto 720px}}.free-access-layer{z-index:500;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.free-access-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;border:0;position:absolute;inset:0}.free-access-popup{z-index:1;background:linear-gradient(145deg,#14130f,#0b0a08 72%);border:1px solid #e0b83f3d;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);width:min(752px,100%);max-height:min(610px,100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #000000c7,0 0 0 1px #ffffff06}.free-access-close{z-index:4;color:#0b0a08;background:#f5f0e6;border:1px solid #e0b83f6b;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 10px 28px #00000073,0 0 0 3px #08070566}.free-access-close:hover{background:#fffaf0;transform:scale(1.04)}.free-access-close svg{stroke-width:2.35px;width:19px}.free-access-visual{background:linear-gradient(145deg,#1b1c20 0%,#121318 52%,#0b0c0f 100%);border-right:1px solid #e0b83f21;place-items:center;min-height:310px;padding:24px 16px;display:grid;position:relative;overflow:hidden}.free-access-device-stage{z-index:2;place-items:center;width:100%;display:grid;position:relative}.free-access-device-stage img{object-fit:contain;filter:drop-shadow(0 24px 30px #0000008a);width:107%;max-width:none;height:auto}.free-access-copy{flex-direction:column;justify-content:center;padding:36px 32px 30px;display:flex}.free-access-badge{text-align:center;align-self:center}.free-access-copy h2{margin:12px 0 13px;font-size:clamp(27px,3vw,36px);line-height:1.03}.free-access-copy>p{margin-bottom:18px;font-size:13.5px;line-height:1.6}.free-access-accent{color:var(--gold);font-weight:800}.free-access-accent-green,.free-access-accent-gold{color:var(--gold)}.free-access-form{gap:8px;display:grid}.free-access-form-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.free-access-form input{width:100%;min-width:0;height:46px;color:var(--ivory);background:#080705;border:1px solid #ffffff24;border-radius:11px;padding:0 13px}.free-access-form .primary{white-space:nowrap;min-height:46px}.free-access-form .primary:disabled{opacity:.6;cursor:wait;transform:none}.free-access-error{color:#ee8d8d;margin:0;font-size:12px}.free-access-success{background:#e0b83f13;border:1px solid #e0b83f4d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.free-access-success>svg{width:20px;color:var(--gold)}.free-access-success strong,.free-access-success span{display:block}.free-access-success strong{color:var(--ivory);font-size:14px}.free-access-success span{color:#c2b9a7;margin-top:3px;font-size:12px;line-height:1.5}.free-access-no-payment{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:11px;display:flex}.free-access-no-payment svg{color:var(--gold)}.footer-newsletter .free-access-form{margin-top:16px}.footer-newsletter .free-access-form-row{grid-template-columns:minmax(0,1fr) 170px}.footer-newsletter .free-access-form input{height:46px}.footer-newsletter .free-access-form .primary{min-height:46px;padding-inline:14px}.footer-newsletter .free-access-success{text-align:left;margin-top:16px}.footer-newsletter h3 .free-access-accent-green,.footer-newsletter h3 .free-access-accent-gold{color:var(--gold)}.footer-newsletter p strong{font-weight:800}@media (width<=850px){.free-access-layer{padding:16px}.free-access-popup{grid-template-columns:1fr;width:min(490px,100%);max-height:calc(100vh - 32px)}.free-access-visual{border-bottom:1px solid #e0b83f1f;border-right:0;min-height:0;padding:21px 30px 5px}.free-access-device-stage img{width:min(470px,105%)}.free-access-copy{padding:24px 24px 25px}.free-access-copy h2{text-align:center;font-size:28px}.free-access-copy>p{text-align:center}}@media (width<=560px){.free-access-layer{padding:9px}.free-access-popup{border-radius:18px;max-height:calc(100vh - 18px)}.free-access-close{width:40px;height:40px;top:8px;right:8px}.free-access-visual{padding:20px 12px 4px}.free-access-copy{padding:18px 16px 19px}.free-access-copy h2{margin-top:10px;font-size:24px}.free-access-copy>p{margin-bottom:15px;font-size:12.5px}.free-access-form-row,.footer-newsletter .free-access-form-row{grid-template-columns:1fr}.free-access-form .primary,.footer-newsletter .free-access-form .primary{width:100%}.footer-newsletter .free-access-success{text-align:left}}
