*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #0D0D0D;--white: #FFFFFF;--off-white: #FAFAF8;--warm-bg: #F5F1EC;--warm-bg-deep: #EDE7DF;--accent: #B8956A;--accent-dark: #9A7B55;--accent-light: #D4BA96;--accent-bg: rgba(184, 149, 106, .08);--heading: #1A1A1A;--body-text: #555249;--muted: #8E897F;--border: #E6E2DC;--border-light: #F0EDE8;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--shadow-md: 0 8px 30px rgba(0, 0, 0, .07);--shadow-lg: 0 16px 50px rgba(0, 0, 0, .1);--shadow-accent: 0 8px 30px rgba(184, 149, 106, .2);--serif: "DM Serif Display", Georgia, serif;--sans: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 24px;--max-w: 1320px;--section-pad: 96px}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--white);color:var(--body-text);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{font-family:var(--sans);cursor:pointer;border:none;background:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.reveal.vis{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--nav-bg, var(--black));border-bottom:1px solid var(--nav-border-color, transparent);transition:all .4s}.nav.compact{background:var(--nav-bg-compact, var(--black))}.nav-in{max-width:var(--nav-max-width, var(--max-w));margin:0 auto;padding:0 var(--nav-padding-x, 32px);display:flex;align-items:center;justify-content:space-between;height:var(--nav-height, 72px);transition:height .4s}.nav.compact .nav-in{height:var(--nav-compact-height, 62px)}.nav-logo{display:flex;align-items:center;gap:var(--nav-logo-gap, 10px)}.nav-logo-img{display:block;width:auto;max-width:var(--nav-logo-image-max-width, 180px);height:var(--nav-logo-image-height, 44px);object-fit:contain}.nav-logo-m{width:var(--nav-logo-mark-size, 36px);height:var(--nav-logo-mark-size, 36px);border-radius:var(--nav-logo-mark-radius, 6px);background:var(--nav-logo-mark-bg, linear-gradient(135deg, var(--accent), var(--accent-dark)));display:flex;align-items:center;justify-content:center;font-weight:var(--nav-logo-mark-weight, 800);font-size:var(--nav-logo-mark-size-text, 16px);color:var(--nav-logo-mark-color, var(--white))}.nav-logo-t{font-family:var(--serif);font-size:var(--nav-logo-text-size, 24px);color:var(--nav-logo-text-color, var(--white))}.nav-links{display:flex;gap:var(--nav-links-gap, 28px);align-items:center}.nav-links a{font-size:var(--nav-link-size, 15px);font-weight:var(--nav-link-weight, 500);color:var(--nav-link-color, rgba(255, 255, 255, .62));transition:color .3s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:1px;background:var(--nav-link-underline-color, var(--accent));transition:width .3s}.nav-links a:hover{color:var(--nav-link-hover-color, #fff)}.nav-links a:hover:after{width:100%}.nav-shop{background:var(--nav-shop-bg, var(--accent));color:var(--nav-shop-color, #fff)!important;padding:var(--nav-shop-padding-y, 10px) var(--nav-shop-padding-x, 24px);border-radius:var(--nav-shop-radius, var(--radius-sm));font-size:var(--nav-shop-size, 13px);font-weight:var(--nav-shop-weight, 700);letter-spacing:var(--nav-shop-letter-spacing, .1em);text-transform:uppercase;transition:all .3s}.nav-shop:after{display:none!important}.nav-shop:hover{background:var(--nav-shop-hover-bg, #fff);color:var(--nav-shop-hover-color, var(--black))!important}.burger{display:none;flex-direction:column;gap:var(--burger-gap, 5px);padding:var(--burger-padding, 6px);z-index:1001;background:transparent;border:0;cursor:pointer}.burger span{width:var(--burger-line-width, 22px);height:var(--burger-line-height, 2px);background:var(--burger-color, #fff);border-radius:2px;transition:all .35s}.burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mob-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--mob-nav-bg, var(--black));z-index:999;display:none;flex-direction:column;justify-content:center;align-items:center;gap:var(--mob-nav-gap, 32px)}.mob-nav.open{display:flex}.mob-nav a{font-family:var(--serif);font-size:var(--mob-nav-link-size, 32px);color:var(--mob-nav-link-color, #fff);transition:color .2s}.mob-nav a:hover{color:var(--mob-nav-link-hover-color, var(--accent))}.mob-nav .mob-s{background:var(--mob-nav-cta-bg, var(--accent));color:var(--mob-nav-cta-color, #fff);padding:var(--mob-nav-cta-padding-y, 18px) var(--mob-nav-cta-padding-x, 44px);border-radius:var(--mob-nav-cta-radius, var(--radius-sm));font-family:var(--sans);font-size:var(--mob-nav-cta-size, 16px);font-weight:var(--mob-nav-cta-weight, 700);letter-spacing:var(--mob-nav-cta-letter-spacing, .08em);text-transform:uppercase;margin-top:var(--mob-nav-cta-margin-top, 20px)}.hero{padding:var(--hero-padding-top, 56px) 32px var(--hero-padding-bottom, 76px);max-width:var(--max-w);margin:0 auto;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:var(--hero-gap, 48px);align-items:center;min-height:var(--hero-min-height, calc(100vh - 72px) );background:var(--hero-bg, transparent)}.hero-orb{position:absolute;width:var(--hero-orb-size, 600px);height:var(--hero-orb-size, 600px);border-radius:50%;pointer-events:none;animation:gentleFloat 12s ease-in-out infinite;display:var(--hero-orb-display, block)}.hero-o1{top:-12%;right:-6%;background:var(--hero-orb-one-bg, radial-gradient(circle, rgba(184, 149, 106, .1) 0%, transparent 65%))}.hero-o2{bottom:-20%;left:-12%;background:var(--hero-orb-two-bg, radial-gradient(circle, rgba(184, 149, 106, .05) 0%, transparent 55%));animation-delay:4s}.hero-content{position:relative;z-index:1}.hero-pill{display:inline-flex;align-items:center;gap:8px;background:var(--hero-pill-bg, var(--accent-bg));border:1px solid var(--hero-pill-border, rgba(184, 149, 106, .18));padding:var(--hero-pill-padding-y, 8px) var(--hero-pill-padding-x, 18px);border-radius:var(--hero-pill-radius, 100px);margin-bottom:var(--hero-pill-margin-bottom, 28px);animation:fadeUp .7s ease both}.hero-pill-dot{width:var(--hero-pill-dot-size, 6px);height:var(--hero-pill-dot-size, 6px);border-radius:50%;background:var(--hero-pill-dot-color, var(--accent));flex-shrink:0}.hero-pill-text{font-size:var(--hero-pill-font-size, 13px);font-weight:var(--hero-pill-font-weight, 700);color:var(--hero-pill-text-color, var(--accent-dark));letter-spacing:var(--hero-pill-letter-spacing, .08em);text-transform:uppercase}.hero h1{font-family:var(--serif);font-size:var(--hero-heading-size, 72px);line-height:var(--hero-heading-line-height, 1.06);color:var(--hero-heading-color, var(--heading));margin-bottom:var(--hero-heading-margin-bottom, 24px);letter-spacing:var(--hero-heading-letter-spacing, -.02em);animation:fadeUp .8s ease .1s both}.hero h1 .accent{color:var(--hero-accent-color, var(--accent))}.hero h1 em{font-style:italic;color:var(--hero-italic-color, var(--muted));font-weight:400}.hero-desc{font-size:var(--hero-description-size, 20px);line-height:var(--hero-description-line-height, 1.78);color:var(--hero-description-color, var(--body-text));margin-bottom:var(--hero-description-margin-bottom, 34px);max-width:var(--hero-description-max-width, none);animation:fadeUp .8s ease .2s both}.hero-desc strong{color:var(--hero-description-strong-color, var(--heading));font-weight:700}.hero-actions{display:flex;gap:var(--hero-button-gap, 12px);flex-wrap:wrap;animation:fadeUp .8s ease .3s both}.hero-trust{display:flex;gap:var(--hero-trust-gap, 28px);margin-top:var(--hero-trust-margin-top, 36px);flex-wrap:wrap;animation:fadeUp .8s ease .4s both}.ht-item{display:flex;align-items:center;gap:8px}.ht-icon{font-size:var(--hero-trust-icon-size, 16px);color:var(--hero-trust-icon-color, var(--accent));line-height:1}.ht-text{font-size:var(--hero-trust-text-size, 14px);font-weight:700;color:var(--hero-trust-text-color, var(--heading))}.hero-note{margin-top:var(--hero-note-margin-top, 22px);font-size:var(--hero-note-size, 15px);color:var(--hero-note-color, var(--muted));animation:fadeUp .8s ease .5s both}.hero-note a{font-weight:700;color:var(--hero-note-link-color, var(--accent-dark));text-decoration:underline;text-underline-offset:3px}.hero-visual{position:relative;z-index:1;animation:fadeUp .9s ease .2s both}.hero-img{border-radius:var(--hero-image-radius, var(--radius-xl));overflow:hidden;box-shadow:var(--hero-image-shadow, var(--shadow-lg));aspect-ratio:var(--hero-image-ratio, 4 / 5);position:relative}.hero-img img{width:100%;height:100%;object-fit:var(--hero-image-fit, cover);object-position:var(--hero-image-position, center)}.hero-img-badge{position:absolute;bottom:var(--hero-image-badge-bottom, 20px);left:var(--hero-image-badge-left, 20px);right:var(--hero-image-badge-right, 20px);background:var(--hero-image-badge-bg, rgba(255, 255, 255, .95));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--hero-image-badge-radius, var(--radius));padding:var(--hero-image-badge-padding-y, 18px) var(--hero-image-badge-padding-x, 22px);display:flex;align-items:center;gap:var(--hero-image-badge-gap, 16px);box-shadow:var(--hero-image-badge-shadow, var(--shadow-md))}.hib-icon{width:var(--hero-image-badge-icon-size, 48px);height:var(--hero-image-badge-icon-size, 48px);border-radius:var(--hero-image-badge-icon-radius, 12px);background:var(--hero-image-badge-icon-bg, var(--warm-bg));display:flex;align-items:center;justify-content:center;font-size:var(--hero-image-badge-icon-font-size, 22px);flex-shrink:0}.hib-val{font-size:var(--hero-image-badge-title-size, 18px);font-weight:800;color:var(--hero-image-badge-title-color, var(--heading))}.hib-label{font-size:var(--hero-image-badge-text-size, 13px);color:var(--hero-image-badge-text-color, var(--muted))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--button-padding-y, 18px) var(--button-padding-x, 38px);border-radius:var(--button-radius, var(--radius-sm));font-size:var(--button-font-size, 15px);font-weight:var(--button-font-weight, 800);letter-spacing:var(--button-letter-spacing, .06em);text-transform:uppercase;transition:all .35s}.btn-dark{background:var(--primary-button-bg, var(--black));color:var(--primary-button-color, var(--white));box-shadow:var(--shadow-sm)}.btn-dark:hover{background:var(--primary-button-hover-bg, #2a2a2a);color:var(--primary-button-hover-color, var(--white));transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline{background:var(--secondary-button-bg, transparent);color:var(--secondary-button-color, var(--heading));border:1.5px solid var(--secondary-button-border, var(--border))}.btn-outline:hover{background:var(--secondary-button-hover-bg, transparent);border-color:var(--secondary-button-hover-border, var(--accent));color:var(--secondary-button-hover-color, var(--accent));transform:translateY(-1px)}.btn-accent{background:var(--accent-button-bg, var(--accent));color:var(--accent-button-color, #fff);box-shadow:0 4px 16px #b8956a40}.btn-accent:hover{background:var(--accent-button-hover-bg, var(--accent-dark));color:var(--accent-button-hover-color, #fff);transform:translateY(-2px);box-shadow:var(--shadow-accent)}@media(max-width:1024px){.hero{grid-template-columns:1fr;gap:var(--hero-gap-tablet, 40px);min-height:auto;padding:var(--hero-padding-top-tablet, 56px) 32px var(--hero-padding-bottom-tablet, 60px)}.hero-visual{max-width:var(--hero-visual-max-width-tablet, 520px)}.hero h1{font-size:var(--hero-heading-size-tablet, 56px)}}@media(max-width:768px){.hero{padding:var(--hero-padding-top-mobile, 40px) 20px var(--hero-padding-bottom-mobile, 48px)}.hero h1{font-size:var(--hero-heading-size-mobile, 42px)}.hero-desc{font-size:var(--hero-description-size-mobile, 17px)}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-trust{gap:var(--hero-trust-gap-mobile, 18px)}.hero-img-badge{padding:var(--hero-image-badge-padding-y-mobile, 14px) var(--hero-image-badge-padding-x-mobile, 16px);gap:var(--hero-image-badge-gap-mobile, 12px)}.hib-icon{width:var(--hero-image-badge-icon-size-mobile, 40px);height:var(--hero-image-badge-icon-size-mobile, 40px);font-size:var(--hero-image-badge-icon-font-size-mobile, 18px)}.hib-val{font-size:var(--hero-image-badge-title-size-mobile, 15px)}.hib-label{font-size:var(--hero-image-badge-text-size-mobile, 11px)}}@media(max-width:480px){.hero h1{font-size:var(--hero-heading-size-small-mobile, 36px)}}.sec-h{text-align:center;margin-bottom:var(--sec-heading-margin-bottom, 56px)}.sec-ey{display:inline-flex;align-items:center;gap:var(--sec-ey-gap, 10px);margin-bottom:var(--sec-ey-margin-bottom, 14px)}.sec-ey-line{width:var(--sec-ey-line-width, 28px);height:var(--sec-ey-line-height, 1.5px);background:var(--sec-ey-line-color, var(--accent))}.sec-ey-text{font-size:var(--sec-ey-text-size, 13px);letter-spacing:var(--sec-ey-letter-spacing, .18em);color:var(--sec-ey-text-color, var(--accent));font-weight:var(--sec-ey-font-weight, 800);text-transform:uppercase}.sec-t{font-family:var(--serif);font-size:var(--sec-title-size, 54px);color:var(--sec-title-color, var(--heading));line-height:var(--sec-title-line-height, 1.12);margin-bottom:var(--sec-title-margin-bottom, 14px)}.sec-d{font-size:var(--sec-description-size, 19px);color:var(--sec-description-color, var(--muted));max-width:var(--sec-description-max-width, 620px);margin:0 auto;line-height:var(--sec-description-line-height, 1.7)}.photo-break{position:relative;overflow:hidden;height:var(--photo-break-height, 390px);max-width:var(--max-w);margin:var(--photo-break-margin-top, 32px) auto var(--photo-break-margin-bottom, 32px);border-radius:var(--photo-break-radius, var(--radius-xl));background:var(--photo-break-bg, var(--warm-bg-deep))}.photo-break img{width:100%;height:100%;object-fit:var(--photo-break-image-fit, cover);object-position:var(--photo-break-image-position, center);transition:transform var(--photo-break-image-transition, 8s ease)}.photo-break:hover img{transform:scale(var(--photo-break-image-hover-scale, 1.04))}.photo-break-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--photo-break-overlay-bg, linear-gradient(180deg, rgba(13, 13, 13, 0) 15%, rgba(13, 13, 13, .78) 100%));display:flex;flex-direction:column;justify-content:flex-end;padding:var(--photo-break-overlay-padding-y, 48px) var(--photo-break-overlay-padding-x, 56px)}.pb-ey{font-size:var(--photo-break-eyebrow-size, 13px);letter-spacing:var(--photo-break-eyebrow-letter-spacing, .18em);color:var(--photo-break-eyebrow-color, var(--accent-light));font-weight:var(--photo-break-eyebrow-weight, 800);text-transform:uppercase;margin-bottom:var(--photo-break-eyebrow-margin-bottom, 8px)}.pb-t{font-family:var(--serif);font-size:var(--photo-break-title-size, 38px);color:var(--photo-break-title-color, #fff);line-height:var(--photo-break-title-line-height, 1.2);max-width:var(--photo-break-title-max-width, 560px)}.pb-d{font-size:var(--photo-break-description-size, 17px);color:var(--photo-break-description-color, rgba(255, 255, 255, .7));max-width:var(--photo-break-description-max-width, 480px);margin-top:var(--photo-break-description-margin-top, 10px);line-height:var(--photo-break-description-line-height, 1.65)}.guide{padding:var(--guide-padding-top, 80px) 32px var(--guide-padding-bottom, 54px);background:var(--guide-bg, var(--off-white));border-top:1px solid var(--guide-border-color, var(--border));border-bottom:1px solid var(--guide-border-color, var(--border))}.guide-in{max-width:var(--guide-max-width, 1120px);margin:0 auto}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--guide-card-gap, 24px)}.guide-card{background:var(--guide-card-bg, #fff);border:1px solid var(--guide-card-border, var(--border));border-radius:var(--guide-card-radius, var(--radius-lg));padding:var(--guide-card-padding, 28px);box-shadow:var(--guide-card-shadow, var(--shadow-xs));transition:all .35s}.guide-card:hover{transform:translateY(var(--guide-card-hover-lift, -4px));box-shadow:var(--guide-card-hover-shadow, var(--shadow-md));border-color:var(--guide-card-hover-border, var(--accent-light))}.guide-k{font-size:var(--guide-card-kicker-size, 13px);font-weight:var(--guide-card-kicker-weight, 800);letter-spacing:var(--guide-card-kicker-letter-spacing, .15em);text-transform:uppercase;color:var(--guide-card-kicker-color, var(--accent));margin-bottom:var(--guide-card-kicker-margin-bottom, 8px)}.guide-card h3{font-family:var(--serif);font-size:var(--guide-card-title-size, 28px);line-height:var(--guide-card-title-line-height, 1.2);color:var(--guide-card-title-color, var(--heading));margin-bottom:var(--guide-card-title-margin-bottom, 12px)}.guide-card p{font-size:var(--guide-card-text-size, 16px);line-height:var(--guide-card-text-line-height, 1.7);color:var(--guide-card-text-color, var(--body-text))}.guide-help{margin-top:var(--guide-help-margin-top, 26px);background:var(--guide-help-bg, var(--black));border-radius:var(--guide-help-radius, var(--radius-lg));padding:var(--guide-help-padding-y, 26px) var(--guide-help-padding-x, 30px);display:flex;align-items:center;justify-content:space-between;gap:var(--guide-help-gap, 20px)}.guide-help h3{font-size:var(--guide-help-title-size, 22px);color:var(--guide-help-title-color, #fff);margin-bottom:var(--guide-help-title-margin-bottom, 4px)}.guide-help p{color:var(--guide-help-text-color, rgba(255, 255, 255, .62));font-size:var(--guide-help-text-size, 16px)}.guide-help .btn{flex-shrink:0}.products{padding:var(--products-padding-top, var(--section-pad)) 32px var(--products-padding-bottom, 64px);max-width:var(--max-w);margin:0 auto;background:var(--products-bg, transparent)}.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--products-card-gap, 32px)}.p-card{background:var(--product-card-bg, #fff);border-radius:var(--product-card-radius, var(--radius-lg));overflow:hidden;border:1px solid var(--product-card-border, var(--border));transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column}.p-card:hover{transform:translateY(var(--product-card-hover-lift, -8px));box-shadow:var(--product-card-hover-shadow, var(--shadow-lg));border-color:var(--product-card-hover-border, var(--accent-light))}.p-img{position:relative;padding-top:var(--product-image-height, 68%);overflow:hidden;background:var(--product-image-bg, var(--warm-bg-deep))}.p-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--product-image-fit, cover);object-position:var(--product-image-position, center);transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.p-card:hover .p-img img{transform:scale(var(--product-image-hover-scale, 1.05))}.p-badge{position:absolute;top:var(--product-badge-top, 14px);left:var(--product-badge-left, 14px);font-size:var(--product-badge-font-size, 12px);font-weight:var(--product-badge-font-weight, 800);letter-spacing:var(--product-badge-letter-spacing, .1em);padding:var(--product-badge-padding-y, 6px) var(--product-badge-padding-x, 14px);border-radius:var(--product-badge-radius, 6px);background:var(--product-badge-bg, var(--accent));color:var(--product-badge-color, #fff);border:1px solid var(--product-badge-border, transparent)}.badge-pop{background:var(--product-badge-bg, var(--accent));color:var(--product-badge-color, #fff)}.badge-prem{background:var(--product-badge-bg, var(--black));color:var(--product-badge-color, var(--accent-light))}.badge-spec{background:var(--product-badge-bg, rgba(255, 255, 255, .92));color:var(--product-badge-color, var(--accent-dark));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--product-badge-border, rgba(184, 149, 106, .22))}.p-body{padding:var(--product-card-padding, 28px 28px 32px);flex:1;display:flex;flex-direction:column}.p-type{font-size:var(--product-type-size, 13px);letter-spacing:var(--product-type-letter-spacing, .16em);color:var(--product-type-color, var(--accent));font-weight:var(--product-type-font-weight, 800);text-transform:uppercase;margin-bottom:var(--product-type-margin-bottom, 8px)}.p-name{font-family:var(--serif);font-size:var(--product-name-size, 26px);color:var(--product-name-color, var(--heading));margin-bottom:var(--product-name-margin-bottom, 2px);line-height:var(--product-name-line-height, 1.2)}.p-sub{font-size:var(--product-subtitle-size, 16px);color:var(--product-subtitle-color, var(--muted));margin-bottom:var(--product-subtitle-margin-bottom, 18px)}.p-feats{margin-bottom:var(--product-features-margin-bottom, 22px);display:flex;flex-direction:column;gap:var(--product-features-gap, 12px)}.p-feat{display:flex;align-items:flex-start;gap:var(--product-feature-gap, 12px)}.p-feat-c{width:var(--product-check-size, 22px);height:var(--product-check-size, 22px);border-radius:var(--product-check-radius, 5px);background:var(--product-check-bg, var(--warm-bg));display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.p-feat-c svg{width:var(--product-check-icon-size, 12px);height:var(--product-check-icon-size, 12px);stroke:var(--product-check-color, var(--accent));stroke-width:2.5;fill:none}.p-feat-t{font-size:var(--product-feature-text-size, 16px);color:var(--product-feature-text-color, var(--body-text));line-height:var(--product-feature-text-line-height, 1.45)}.p-price{margin-top:auto;padding-top:var(--product-price-padding-top, 18px);border-top:1px solid var(--product-price-border, var(--border-light))}.p-price-from{font-size:var(--product-price-prefix-size, 14px);color:var(--product-price-note-color, var(--muted))}.p-price-val{font-family:var(--serif);font-size:var(--product-price-size, 38px);color:var(--product-price-color, var(--heading));margin-left:4px}.p-price-custom{font-size:var(--product-custom-price-size, 22px);font-weight:800;color:var(--product-custom-price-color, var(--accent))}.p-price-note{font-size:var(--product-price-note-size, 13px);color:var(--product-price-note-color, var(--muted));margin-top:2px}.p-cta{display:block;text-align:center;padding:var(--product-cta-padding, 16px);border-radius:var(--product-cta-radius, var(--radius-sm));font-size:var(--product-cta-font-size, 14px);font-weight:var(--product-cta-font-weight, 800);letter-spacing:var(--product-cta-letter-spacing, .08em);text-transform:uppercase;margin-top:var(--product-cta-margin-top, 16px);transition:all .35s;border:1.5px solid var(--product-cta-border, var(--black));color:var(--product-cta-color, var(--heading));background:var(--product-cta-bg, transparent)}.p-cta:hover{background:var(--product-cta-hover-bg, var(--black));color:var(--product-cta-hover-color, #fff);border-color:var(--product-cta-hover-border, var(--black))}.proof{border-top:1px solid var(--proof-border-color, var(--border));border-bottom:1px solid var(--proof-border-color, var(--border));background:var(--proof-bg, var(--off-white))}.proof-in{max-width:var(--proof-max-width, var(--max-w));margin:0 auto;padding:var(--proof-padding-y, 48px) var(--proof-padding-x, 32px);display:flex;justify-content:center;gap:var(--proof-gap, 72px);flex-wrap:wrap;text-align:center}.pn{font-family:var(--serif);font-size:var(--proof-number-size, 46px);color:var(--proof-number-color, var(--heading));margin-bottom:var(--proof-number-margin-bottom, 2px)}.pl{font-size:var(--proof-label-size, 13px);color:var(--proof-label-color, var(--muted));letter-spacing:var(--proof-label-letter-spacing, .11em);text-transform:uppercase;font-weight:var(--proof-label-font-weight, 800);max-width:var(--proof-label-max-width, 180px);line-height:var(--proof-label-line-height, 1.4)}.compare{padding:var(--compare-padding-top, var(--section-pad)) 32px var(--compare-padding-bottom, 78px);max-width:var(--compare-max-width, 1040px);margin:0 auto;background:var(--compare-bg, transparent)}.comp-t{border-radius:var(--compare-table-radius, var(--radius-lg));overflow:hidden;border:1px solid var(--compare-table-border, var(--border));background:var(--compare-table-bg, #fff);box-shadow:var(--compare-table-shadow, var(--shadow-xs))}.comp-h{display:grid;grid-template-columns:var(--compare-grid-template, 1.3fr 1fr 1fr);padding:var(--compare-header-padding-y, 22px) var(--compare-header-padding-x, 32px);background:var(--compare-header-bg, var(--black))}.comp-h span{font-size:var(--compare-header-font-size, 13px);font-weight:var(--compare-header-font-weight, 800);letter-spacing:var(--compare-header-letter-spacing, .12em);text-transform:uppercase}.ch-f{color:var(--compare-header-feature-color, rgba(255, 255, 255, .55))}.ch-s{color:var(--compare-header-option-one-color, var(--accent-light));text-align:center}.ch-fr{color:var(--compare-header-option-two-color, rgba(255, 255, 255, .88));text-align:center}.comp-r{display:grid;grid-template-columns:var(--compare-grid-template, 1.3fr 1fr 1fr);padding:var(--compare-row-padding-y, 22px) var(--compare-row-padding-x, 32px);border-top:1px solid var(--compare-row-border, var(--border-light));transition:background .25s}.comp-r:hover{background:var(--compare-row-hover-bg, var(--accent-bg))}.cr-f{font-size:var(--compare-feature-size, 17px);font-weight:var(--compare-feature-weight, 800);color:var(--compare-feature-color, var(--heading))}.cr-v{font-size:var(--compare-value-size, 15px);color:var(--compare-value-color, var(--body-text));text-align:center;line-height:var(--compare-value-line-height, 1.6)}.how{padding:var(--how-padding-top, var(--section-pad)) 32px var(--how-padding-bottom, var(--section-pad));background:var(--how-bg, var(--warm-bg));border-top:1px solid var(--how-border-color, var(--border))}.how-in{max-width:var(--how-max-width, 1120px);margin:0 auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--how-steps-gap, 32px)}.step{text-align:center;position:relative}.step-n{font-family:var(--serif);font-size:var(--step-number-size, 72px);line-height:1;color:var(--step-number-color, var(--accent-light));opacity:var(--step-number-opacity, .35);margin-bottom:var(--step-number-margin-bottom, 14px)}.step-title{font-size:var(--step-title-size, 20px);font-weight:var(--step-title-weight, 800);color:var(--step-title-color, var(--heading));margin-bottom:var(--step-title-margin-bottom, 10px)}.step-desc{font-size:var(--step-text-size, 16px);color:var(--step-text-color, var(--muted));line-height:var(--step-text-line-height, 1.7);max-width:var(--step-text-max-width, 260px);margin:0 auto}.step:not(:last-child):after{content:"";position:absolute;top:var(--step-line-top, 28px);right:var(--step-line-right, -16px);width:var(--step-line-width, 32px);height:var(--step-line-height, 1px);background:var(--step-line-color, var(--accent-light));opacity:var(--step-line-opacity, .3)}.split{max-width:var(--split-max-width, var(--max-w));margin:0 auto;padding:var(--split-padding-top, 78px) 32px var(--split-padding-bottom, 78px);display:grid;grid-template-columns:var(--split-grid-template, 1.05fr 1fr);gap:var(--split-gap, 56px);align-items:center}.split.reverse{grid-template-columns:var(--split-reverse-grid-template, 1fr 1.05fr)}.split.reverse .split-text{order:2}.split.reverse .split-img{order:1}.split-ey{font-size:var(--split-eyebrow-size, 14px);letter-spacing:var(--split-eyebrow-letter-spacing, .16em);color:var(--split-eyebrow-color, var(--accent));font-weight:var(--split-eyebrow-weight, 800);text-transform:uppercase;margin-bottom:var(--split-eyebrow-margin-bottom, 16px)}.split-t{font-family:var(--serif);font-size:var(--split-title-size, 40px);color:var(--split-title-color, var(--heading));line-height:var(--split-title-line-height, 1.15);margin-bottom:var(--split-title-margin-bottom, 20px)}.split-d{font-size:var(--split-description-size, 19px);color:var(--split-text-color, var(--body-text));line-height:var(--split-description-line-height, 1.75);margin-bottom:var(--split-description-margin-bottom, 28px)}.split-feats{display:flex;flex-direction:column;gap:var(--split-features-gap, 16px)}.split-feat{display:flex;align-items:center;gap:var(--split-feature-gap, 14px)}.split-dot{width:var(--split-dot-size, 8px);height:var(--split-dot-size, 8px);border-radius:50%;background:var(--split-dot-color, var(--accent));flex-shrink:0}.split-feat span{font-size:var(--split-feature-text-size, 17px);color:var(--split-feature-text-color, var(--body-text))}.split-link{display:inline-flex;align-items:center;gap:var(--split-link-gap, 6px);margin-top:var(--split-link-margin-top, 28px);font-size:var(--split-link-size, 16px);font-weight:var(--split-link-weight, 800);color:var(--split-link-color, var(--accent));transition:all .3s;letter-spacing:var(--split-link-letter-spacing, .02em)}.split-link:hover{color:var(--split-link-hover-color, var(--accent-dark));gap:var(--split-link-hover-gap, 10px)}.split-img{position:relative;overflow:hidden;border-radius:var(--split-image-radius, var(--radius-lg));aspect-ratio:var(--split-image-ratio, 4 / 3);box-shadow:var(--split-image-shadow, var(--shadow-md))}.split-img img{width:100%;height:100%;object-fit:var(--split-image-fit, cover);object-position:var(--split-image-position, center);transition:transform .6s ease}.split:hover .split-img img{transform:scale(var(--split-image-hover-scale, 1.03))}.trade{padding:var(--trade-padding-top, var(--section-pad)) 32px var(--trade-padding-bottom, var(--section-pad));background:var(--trade-bg, var(--black));color:#fff;position:relative;overflow:hidden}.trade:before{content:"";position:absolute;width:var(--trade-orb-size, 620px);height:var(--trade-orb-size, 620px);border-radius:50%;right:var(--trade-orb-right, -180px);top:var(--trade-orb-top, -260px);background:var(--trade-orb-bg, radial-gradient(circle, rgba(184, 149, 106, .16) 0%, transparent 62%));display:var(--trade-orb-display, block)}.trade-in{position:relative;z-index:1;max-width:var(--trade-max-width, 1120px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--trade-gap, 48px);align-items:center}.trade-ey{font-size:var(--trade-eyebrow-size, 13px);letter-spacing:var(--trade-eyebrow-letter-spacing, .18em);color:var(--trade-eyebrow-color, var(--accent-light));font-weight:var(--trade-eyebrow-weight, 800);text-transform:uppercase;margin-bottom:var(--trade-eyebrow-margin-bottom, 14px)}.trade h2{font-family:var(--serif);font-size:var(--trade-title-size, 50px);line-height:var(--trade-title-line-height, 1.15);color:var(--trade-title-color, #fff);margin-bottom:var(--trade-title-margin-bottom, 18px)}.trade p{font-size:var(--trade-text-size, 18px);line-height:var(--trade-text-line-height, 1.75);color:var(--trade-text-color, rgba(255, 255, 255, .65));margin-bottom:var(--trade-text-margin-bottom, 26px)}.trade-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--trade-list-gap, 12px)}.trade-item{background:var(--trade-item-bg, rgba(255, 255, 255, .06));border:1px solid var(--trade-item-border, rgba(255, 255, 255, .08));border-radius:var(--trade-item-radius, var(--radius));padding:var(--trade-item-padding-y, 14px) var(--trade-item-padding-x, 16px);font-size:var(--trade-item-size, 15px);font-weight:var(--trade-item-weight, 700);color:var(--trade-item-color, rgba(255, 255, 255, .82))}.trade-panel{background:var(--trade-panel-bg, rgba(255, 255, 255, .06));border:1px solid var(--trade-panel-border, rgba(255, 255, 255, .1));border-radius:var(--trade-panel-radius, var(--radius-xl));padding:var(--trade-panel-padding, 32px);box-shadow:var(--trade-panel-shadow, 0 20px 60px rgba(0, 0, 0, .22))}.trade-panel h3{font-size:var(--trade-panel-title-size, 24px);color:var(--trade-panel-title-color, #fff);margin-bottom:var(--trade-panel-title-margin-bottom, 10px)}.trade-panel p{font-size:var(--trade-panel-text-size, 16px);color:var(--trade-panel-text-color, rgba(255, 255, 255, .65));margin-bottom:var(--trade-panel-text-margin-bottom, 22px)}.trade-actions{display:flex;gap:var(--trade-actions-gap, 12px);flex-wrap:wrap}.trade .btn-outline{border-color:var(--trade-outline-border, rgba(255, 255, 255, .2));color:var(--trade-outline-color, rgba(255, 255, 255, .88))}.trade .btn-outline:hover{border-color:var(--trade-outline-hover-border, var(--accent-light));color:var(--trade-outline-hover-color, var(--accent-light))}.proof-gallery{padding:var(--gallery-padding-top, var(--section-pad)) 32px var(--gallery-padding-bottom, var(--section-pad));background:var(--gallery-bg, var(--off-white));border-top:1px solid var(--gallery-border-color, var(--border));border-bottom:1px solid var(--gallery-border-color, var(--border))}.proof-gallery-in{max-width:var(--gallery-max-width, var(--max-w));margin:0 auto}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gallery-card-gap, 22px)}.gallery-card{background:var(--gallery-card-bg, #fff);border:1px solid var(--gallery-card-border, var(--border));border-radius:var(--gallery-card-radius, var(--radius-lg));overflow:hidden;box-shadow:var(--gallery-card-shadow, var(--shadow-xs))}.gallery-card img{width:100%;height:var(--gallery-image-height, 250px);object-fit:var(--gallery-image-fit, cover);object-position:var(--gallery-image-position, center);transition:transform .45s ease}.gallery-card:hover img{transform:scale(var(--gallery-image-hover-scale, 1.03))}.gallery-body{padding:var(--gallery-body-padding, 20px)}.gallery-body h3{font-size:var(--gallery-card-title-size, 20px);color:var(--gallery-title-color, var(--heading));margin-bottom:var(--gallery-card-title-margin-bottom, 6px)}.gallery-body p{font-size:var(--gallery-card-text-size, 15px);color:var(--gallery-text-color, var(--muted));line-height:var(--gallery-card-text-line-height, 1.6)}.faq{padding:var(--faq-padding-top, var(--section-pad)) 32px var(--faq-padding-bottom, var(--section-pad));background:var(--faq-bg, transparent)}.faq-in{max-width:var(--faq-max-width, 850px);margin:0 auto}.faq-item{border-bottom:1px solid var(--faq-item-border, var(--border));cursor:pointer;background:var(--faq-item-bg, transparent);border-radius:var(--faq-item-radius, 0)}.faq-q{width:100%;padding:var(--faq-question-padding-y, 26px) 0;display:flex;justify-content:space-between;align-items:center;background:transparent;border:0;text-align:left;cursor:pointer}.faq-q-text{font-size:var(--faq-question-size, 20px);font-weight:var(--faq-question-weight, 800);color:var(--faq-question-color, var(--heading));padding-right:20px;line-height:var(--faq-question-line-height, 1.4)}.faq-ic{width:var(--faq-icon-size, 36px);height:var(--faq-icon-size, 36px);border-radius:50%;flex-shrink:0;border:1.5px solid var(--faq-icon-border, var(--border));background:var(--faq-icon-bg, transparent);display:flex;align-items:center;justify-content:center;transition:all .4s}.faq-ic svg{width:var(--faq-icon-svg-size, 14px);height:var(--faq-icon-svg-size, 14px);stroke:var(--faq-icon-color, var(--accent));stroke-width:2;fill:none;transition:transform .4s}.faq-item.open .faq-ic{border-color:var(--faq-icon-open-border, var(--accent));background:var(--faq-icon-open-bg, var(--accent-bg))}.faq-item.open .faq-ic svg{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.25,.46,.45,.94),opacity .4s;opacity:0}.faq-item.open .faq-a{max-height:var(--faq-answer-open-height, 260px);opacity:1}.faq-a p{padding:0 0 var(--faq-answer-padding-bottom, 24px);font-size:var(--faq-answer-size, 17px);line-height:var(--faq-answer-line-height, 1.8);color:var(--faq-answer-color, var(--body-text))}@media(max-width:768px){.faq{padding:var(--faq-padding-top-mobile, 72px) 20px var(--faq-padding-bottom-mobile, 72px)}.faq-q-text{font-size:var(--faq-question-size-mobile, 18px)}.faq-a p{font-size:var(--faq-answer-size-mobile, 16px)}}.cta-end{padding:var(--cta-padding-top, var(--section-pad)) 32px var(--cta-padding-bottom, 110px);text-align:center;background:var(--cta-bg, var(--black));color:#fff;position:relative;overflow:hidden}.cta-orb{position:absolute;width:var(--cta-orb-size, 500px);height:var(--cta-orb-size, 500px);border-radius:50%;background:var(--cta-orb-bg, radial-gradient(circle, rgba(184, 149, 106, .12) 0%, transparent 60%));pointer-events:none;display:var(--cta-orb-display, block)}.cta-o1{top:var(--cta-orb-one-top, -30%);left:var(--cta-orb-one-left, -10%)}.cta-o2{bottom:var(--cta-orb-two-bottom, -30%);right:var(--cta-orb-two-right, -10%)}.cta-end-in{position:relative;z-index:1;max-width:var(--cta-max-width, 720px);margin:0 auto}.cta-end h2{font-family:var(--serif);font-size:var(--cta-title-size, 54px);color:var(--cta-title-color, #fff);margin-bottom:var(--cta-title-margin-bottom, 20px);line-height:var(--cta-title-line-height, 1.15)}.cta-end h2 .accent{color:var(--cta-accent-color, var(--accent-light))}.cta-end p{font-size:var(--cta-text-size, 19px);color:var(--cta-text-color, rgba(255, 255, 255, .58));margin-bottom:var(--cta-text-margin-bottom, 38px);line-height:var(--cta-text-line-height, 1.75)}.cta-btns{display:flex;gap:var(--cta-button-gap, 14px);justify-content:center;flex-wrap:wrap}.cta-outline-btn{border-color:var(--cta-outline-border, rgba(255, 255, 255, .22));color:var(--cta-outline-color, rgba(255, 255, 255, .88))}.cta-outline-btn:hover{border-color:var(--cta-outline-hover-border, var(--accent-light));color:var(--cta-outline-hover-color, var(--accent-light))}.footer{background:var(--footer-bg, var(--black));padding:var(--footer-padding-top, 48px) 32px var(--footer-padding-bottom, 36px);border-top:1px solid var(--footer-border-color, rgba(255, 255, 255, .06))}.footer-in{max-width:var(--footer-max-width, var(--max-w));margin:0 auto}.ft-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--footer-top-gap, 16px)}.ft-logo{display:flex;align-items:center;gap:var(--footer-logo-gap, 8px)}.ft-logo-img{display:block;width:auto;max-width:var(--footer-logo-image-max-width, 180px);height:var(--footer-logo-image-height, 40px);object-fit:contain}.ft-logo-m{width:var(--footer-logo-mark-size, 30px);height:var(--footer-logo-mark-size, 30px);border-radius:var(--footer-logo-mark-radius, 6px);background:var(--footer-logo-mark-bg, linear-gradient(135deg, var(--accent), var(--accent-dark)));display:flex;align-items:center;justify-content:center;font-size:var(--footer-logo-mark-text-size, 13px);font-weight:var(--footer-logo-mark-weight, 800);color:var(--footer-logo-mark-color, #fff)}.ft-logo-t{font-family:var(--serif);font-size:var(--footer-logo-text-size, 18px);color:var(--footer-logo-text-color, #fff)}.ft-links{display:flex;gap:var(--footer-links-gap, 28px);flex-wrap:wrap}.ft-links a{font-size:var(--footer-link-size, 14px);color:var(--footer-link-color, rgba(255, 255, 255, .42));transition:color .2s}.ft-links a:hover{color:var(--footer-link-hover-color, var(--accent))}.ft-bottom{margin-top:var(--footer-bottom-margin-top, 36px);padding-top:var(--footer-bottom-padding-top, 24px);border-top:1px solid var(--footer-bottom-border-color, rgba(255, 255, 255, .06));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--footer-bottom-gap, 12px)}.ft-copy{font-size:var(--footer-copy-size, 13px);color:var(--footer-copy-color, rgba(255, 255, 255, .28))}.pay-i{display:flex;gap:var(--footer-pay-gap, 6px);flex-wrap:wrap}.pay-ic{font-size:var(--footer-pay-size, 11px);padding:var(--footer-pay-padding-y, 5px) var(--footer-pay-padding-x, 12px);border-radius:var(--footer-pay-radius, 4px);background:var(--footer-pay-bg, rgba(255, 255, 255, .06));border:1px solid var(--footer-pay-border, transparent);color:var(--footer-pay-color, rgba(255, 255, 255, .32));font-weight:var(--footer-pay-weight, 700)}.sticky-mobile{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1100;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:10px 12px;gap:10px}.sticky-mobile a{flex:1;text-align:center;border-radius:8px;padding:13px 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sticky-primary{background:var(--black);color:#fff}.sticky-secondary{background:var(--warm-bg);color:var(--heading);border:1px solid var(--border)}@media(max-width:1024px){.hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:56px 32px 60px}.hero-visual{max-width:520px}.guide-grid,.p-grid,.gallery-grid,.steps{grid-template-columns:repeat(2,1fr)}.step:not(:last-child):after{display:none}.split,.split.reverse{grid-template-columns:1fr;gap:var(--split-gap-tablet, 36px);padding:var(--split-padding-top-tablet, 60px) 32px var(--split-padding-bottom-tablet, 60px)}.split.reverse .split-text{order:1}.split.reverse .split-img{order:2}.split-img{aspect-ratio:var(--split-image-ratio-tablet, 16 / 9)}.trade-in{grid-template-columns:1fr}}@media(max-width:768px){:root{--section-pad: 72px }.nav-links{display:none!important}.burger{display:flex!important}.hero{padding:40px 20px 48px}.hero h1{font-size:42px}.hero-desc{font-size:17px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-trust{gap:18px}.hero-img-badge{padding:14px 16px;gap:12px}.hib-icon{width:40px;height:40px;font-size:18px}.hib-val{font-size:15px}.hib-label{font-size:11px}.photo-break{height:var(--photo-break-height-mobile, 320px);margin:var(--photo-break-margin-top-mobile, 24px) 16px var(--photo-break-margin-bottom-mobile, 24px);border-radius:var(--photo-break-radius-mobile, var(--radius-lg))}.pb-t{font-size:var(--photo-break-title-size-mobile, 28px)}.pb-d{font-size:var(--photo-break-description-size-mobile, 15px)}.photo-break-overlay{padding:var(--photo-break-overlay-padding-y-mobile, 28px) var(--photo-break-overlay-padding-x-mobile, 24px)}.guide{padding:var(--guide-padding-top-mobile, 62px) 20px var(--guide-padding-bottom-mobile, 40px)}.guide-grid,.p-grid,.gallery-grid{grid-template-columns:1fr}.guide-help{flex-direction:column;align-items:flex-start}.guide-help .btn{width:100%}.sec-t{font-size:var(--sec-title-size-mobile, 36px)}.sec-d{font-size:var(--sec-description-size-mobile, 17px)}.products{padding-left:20px;padding-right:20px}.proof-in{gap:var(--proof-gap-mobile, 28px)}.pn{font-size:var(--proof-number-size-mobile, 38px)}.comp-h,.comp-r{grid-template-columns:.8fr 1fr 1fr;padding:var(--compare-mobile-row-padding-y, 14px) var(--compare-mobile-row-padding-x, 16px)}.comp-h span{font-size:var(--compare-header-font-size-mobile, 11px)}.cr-f{font-size:var(--compare-feature-size-mobile, 14px)}.cr-v{font-size:var(--compare-value-size-mobile, 13px)}.steps{grid-template-columns:1fr 1fr;gap:var(--how-steps-gap-mobile, 24px)}.split,.split.reverse{padding:var(--split-padding-top-mobile, 48px) 20px var(--split-padding-bottom-mobile, 48px)}.split-t{font-size:var(--split-title-size-mobile, 30px)}.split-d{font-size:var(--split-description-size-mobile, 17px)}.trade{padding:var(--trade-padding-top-mobile, 72px) 20px var(--trade-padding-bottom-mobile, 72px)}.trade h2{font-size:var(--trade-title-size-mobile, 36px)}.trade-list{grid-template-columns:1fr}.gallery-card img{height:var(--gallery-image-height-mobile, 230px)}.cta-end{padding:var(--cta-padding-top-mobile, 72px) 20px var(--cta-padding-bottom-mobile, 88px)}.cta-end h2{font-size:var(--cta-title-size-mobile, 38px)}.cta-end p{font-size:var(--cta-text-size-mobile, 17px)}.cta-btns{flex-direction:column;align-items:center}.cta-btns .btn{width:100%;max-width:var(--cta-button-max-width-mobile, 340px)}.sticky-mobile{display:flex}.footer{padding-bottom:96px}}@media(max-width:480px){.hero h1{font-size:36px}.steps{grid-template-columns:1fr}.pb-t{font-size:var(--photo-break-title-size-small-mobile, 24px)}.comp-h,.comp-r{grid-template-columns:1fr;gap:var(--compare-small-mobile-gap, 8px)}.ch-s,.ch-fr,.cr-v{text-align:left}.comp-h span:first-child{display:none}}.reveal{opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/vents-homepage.css.map */
