:root{--wlc-red: #E84425;--wlc-red-dark: #c9361b;--wlc-d0: #0a0a0a;--wlc-d1: #141414;--wlc-d2: #1a1a1a;--wlc-d3: #222222;--wlc-d4: #2a2a2a;--wlc-border: rgba(255,255,255,.07);--wlc-text: #f0ece8;--wlc-muted: #777;--wlc-light-bg: #f2ede8;--wlc-green-wa: #25D366;--wlc-fd: "Epilogue", sans-serif;--wlc-fb: "DM Sans", sans-serif;--wlc-fe: "Instrument Serif", serif;--wlc-text-xs: 1.2rem;--wlc-text-sm: 1.4rem;--wlc-text-base: 1.6rem;--wlc-text-lg: 1.9rem;--wlc-text-xl: clamp(2.2rem, 3.5vw, 2.8rem);--wlc-text-2xl: clamp(2.8rem, 6vw, 3.8rem);--wlc-text-3xl: clamp(4.4rem, 11vw, 7rem);--wlc-lh-tight: .93;--wlc-lh-snug: 1.1;--wlc-lh-normal: 1.5;--wlc-lh-body: 1.75;--wlc-sp-xs: .8rem;--wlc-sp-sm: 1.2rem;--wlc-sp-md: 1.6rem;--wlc-sp-lg: 2.4rem;--wlc-sp-xl: 3.2rem;--wlc-sp-2xl: 4.8rem;--wlc-sp-3xl: 6.4rem;--wlc-sp-4xl: 9.6rem}body:has(.wlc-page) .shopify-section-group-header-group{display:none!important}.wlc-page *,.wlc-page *:before,.wlc-page *:after{box-sizing:border-box}.wlc-page{font-family:var(--wlc-fb);color:var(--wlc-text);background:var(--wlc-d0);overflow-x:hidden;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity .25s ease}.wlc-page.wlc-fonts-ready{opacity:1}.wlc-gallery__main-img,.wlc-diff-panel,.wlc-review-track{will-change:transform}.wlc-page a{color:inherit;text-decoration:none}.wlc-page img{display:block;max-width:100%}.wlc-page h1,.wlc-page h2,.wlc-page h3,.wlc-page h4,.wlc-page h5,.wlc-page h6,.wlc-page p,.wlc-page span,.wlc-page li,.wlc-page button{color:inherit}.wlc-eyebrow{font-family:var(--wlc-fd);font-size:1.2rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wlc-red);margin-bottom:1.4rem;display:flex;align-items:center;gap:1rem}.wlc-eyebrow:before{content:"";display:block;width:2.4rem;height:2px;background:var(--wlc-red);flex-shrink:0}.wlc-eyebrow--dark{color:var(--wlc-red)}.wlc-eyebrow--dark:before{background:var(--wlc-red)}.wlc-section-h2{font-family:var(--wlc-fd);font-size:var(--wlc-text-2xl);font-weight:900;text-transform:uppercase;line-height:var(--wlc-lh-snug);letter-spacing:-.025em;margin-bottom:var(--wlc-sp-xs);color:var(--wlc-text)}.wlc-section-sub{font-size:var(--wlc-text-base);color:var(--wlc-muted);margin-bottom:var(--wlc-sp-xl);line-height:var(--wlc-lh-body);max-width:60ch}.wlc-img-ph{background:linear-gradient(135deg,var(--wlc-d3),var(--wlc-d4));display:flex;align-items:center;justify-content:center;font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--wlc-muted);font-weight:700;text-align:center;padding:1rem}.wlc-reveal{opacity:0;transition:opacity .5s ease}.wlc-reveal.visible{opacity:1}.wlc-hero{background:var(--wlc-d0);min-height:100svh;display:flex;flex-direction:column;position:relative;overflow:hidden}.wlc-hero__bar{background:var(--wlc-red);padding:var(--wlc-sp-sm) 2rem;text-align:center;font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--wlc-sp-xs)}.wlc-hero__dot{width:.8rem;height:.8rem;border-radius:50%;background:#ffffff80;animation:wlcPulse 2s ease-in-out infinite}@keyframes wlcPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.wlc-hero__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:5rem 2.4rem 3rem;position:relative;z-index:1;max-width:64rem;margin:0 auto;width:100%;animation:wlcHeroIn .4s ease .15s both}@keyframes wlcHeroIn{0%{opacity:0}to{opacity:1}}.wlc-hero__logo{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wlc-muted);margin-bottom:var(--wlc-sp-3xl)}.wlc-hero__logo span{color:var(--wlc-red)}.wlc-hero__h1{font-family:var(--wlc-fd);font-size:var(--wlc-text-3xl);font-weight:900;text-transform:uppercase;line-height:var(--wlc-lh-tight);letter-spacing:-.03em;margin-bottom:var(--wlc-sp-lg);white-space:pre-line;color:var(--wlc-text)}.wlc-hero__sub{font-family:var(--wlc-fe);font-style:italic;font-size:var(--wlc-text-lg);color:#999;line-height:var(--wlc-lh-normal);margin-bottom:var(--wlc-sp-3xl);max-width:48ch}.wlc-hero__divider{width:4rem;height:2px;background:var(--wlc-red);margin-bottom:2rem}.wlc-hero__tagline{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wlc-muted);margin-bottom:var(--wlc-sp-3xl);white-space:pre-line;line-height:2}.wlc-hero__tagline strong,.wlc-hero__tagline b{color:var(--wlc-text);font-weight:700}.wlc-hero__scroll{display:flex;align-items:center;gap:var(--wlc-sp-sm);font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wlc-muted);cursor:pointer}.wlc-hero__scroll-arrow{width:3.6rem;height:3.6rem;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:wlcBounce 2.5s ease-in-out infinite}@keyframes wlcBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.wlc-hero__scroll-arrow svg{width:1.4rem;height:1.4rem;color:var(--wlc-red)}.wlc-hero__accent{position:absolute;right:0;top:20%;bottom:20%;width:3px;background:linear-gradient(to bottom,transparent,var(--wlc-red),transparent);z-index:1}.wlc-trust{background:var(--wlc-d1);border-top:1px solid var(--wlc-border);border-bottom:1px solid var(--wlc-border);padding:4rem 2rem}.wlc-trust__inner{max-width:64rem;margin:0 auto}.wlc-trust__label{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wlc-muted);text-align:center;margin-bottom:var(--wlc-sp-lg)}.wlc-trust__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.4rem}.wlc-trust__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.6rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff0f;min-width:9rem;min-height:5rem;transition:border-color .2s,background .2s;transform:translateZ(0)}.wlc-trust__badge:hover{border-color:#ffffff40;background:#ffffff1a}.wlc-trust__logo-img{max-height:3.2rem;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.65;transition:opacity .2s}.wlc-trust__badge:hover .wlc-trust__logo-img{opacity:1}.wlc-trust__badge:hover .wlc-trust__logo-img{opacity:.7}.wlc-trust__logo-text{font-family:var(--wlc-fd);font-size:1.3rem;font-weight:800;letter-spacing:.06em;color:#fff6;white-space:nowrap}.wlc-trust__divider{height:1px;background:var(--wlc-border);margin-bottom:2.4rem}.wlc-trust__stats{display:flex;justify-content:center;align-items:center;gap:.8rem;flex-wrap:wrap}.wlc-trust__stat{display:flex;align-items:center;gap:.6rem;font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wlc-text)}.wlc-trust__star{color:#ffb800;font-size:1.6rem}.wlc-trust__sep{color:var(--wlc-border);font-size:2rem;font-weight:300}.wlc-origin{background:var(--wlc-d0);position:relative;overflow:hidden}.wlc-origin:after{content:"2009";position:absolute;right:-1rem;top:50%;transform:translateY(-50%) rotate(90deg);font-family:var(--wlc-fd);font-size:12rem;font-weight:900;color:#ffffff05;letter-spacing:-.05em;pointer-events:none;white-space:nowrap}.wlc-origin__inner{padding:var(--wlc-sp-4xl) 2.4rem;max-width:64rem;margin:0 auto;position:relative;z-index:1}.wlc-origin__block{border-left:3px solid var(--wlc-red);padding-left:2.4rem}.wlc-origin__h2{font-family:var(--wlc-fd);font-size:var(--wlc-text-2xl);font-weight:900;text-transform:uppercase;line-height:var(--wlc-lh-snug);letter-spacing:-.025em;margin-bottom:var(--wlc-sp-xl);color:var(--wlc-text)}.wlc-origin__h2 span{color:var(--wlc-red)}.wlc-origin__body{font-family:var(--wlc-fb);font-size:var(--wlc-text-base);color:#aaa;line-height:var(--wlc-lh-body);margin-bottom:var(--wlc-sp-xl);max-width:65ch}.wlc-origin__body strong,.wlc-origin__body b{color:var(--wlc-text);font-weight:600}.wlc-origin__quote{font-family:var(--wlc-fe);font-style:italic;font-size:var(--wlc-text-lg);color:var(--wlc-text);line-height:var(--wlc-lh-normal);opacity:.85}.wlc-origin__quote:before{content:'" ';color:var(--wlc-red)}.wlc-origin__quote:after{content:' "';color:var(--wlc-red)}.wlc-work{background:var(--wlc-d2);border-top:1px solid var(--wlc-border)}.wlc-work__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-gallery-tabs{display:flex;overflow-x:auto;scrollbar-width:none;gap:0;border-bottom:1px solid var(--wlc-border);margin-bottom:0;-webkit-overflow-scrolling:touch;touch-action:pan-x}.wlc-gallery-tabs::-webkit-scrollbar{display:none}.wlc-gallery-tab{flex-shrink:0;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--wlc-muted);font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1.2rem 1.6rem;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.wlc-gallery-tab:hover{color:var(--wlc-text)}.wlc-gallery-tab.active{color:var(--wlc-text);border-bottom-color:var(--wlc-red)}.wlc-gallery__main{width:100%;aspect-ratio:16/10;border-radius:4px;overflow:hidden;margin-bottom:1rem;cursor:pointer;position:relative;touch-action:pan-y}.wlc-gallery__main-img,.wlc-gallery__main .wlc-img-ph{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.wlc-gallery__main:hover .wlc-gallery__main-img{transform:scale(1.02)}.wlc-gallery__label{position:absolute;bottom:var(--wlc-sp-md);left:var(--wlc-sp-md);background:#000000bf;padding:.6rem 1.2rem;border-radius:2px;font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fffc}.wlc-gallery__thumbs-wrap{position:relative;display:flex;align-items:center;gap:.6rem;margin-top:1rem}.wlc-gallery__thumbs{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:.4rem .2rem;-webkit-overflow-scrolling:touch;cursor:grab;flex:1}.wlc-gallery__thumbs::-webkit-scrollbar{display:none}.wlc-gallery__thumbs:active{cursor:grabbing}.wlc-gallery__arrow{flex-shrink:0;width:3.2rem;height:7rem;background:var(--wlc-d4);border:1px solid var(--wlc-border);border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s;color:var(--wlc-text)}.wlc-gallery__arrow:hover{background:var(--wlc-d3);border-color:#fff3}.wlc-gallery__arrow svg{width:1.4rem;height:1.4rem}.wlc-gallery__thumb{flex-shrink:0;width:10rem;height:7rem;border-radius:3px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.wlc-gallery__thumb.active{border-color:var(--wlc-red)}.wlc-gallery__thumb img,.wlc-gallery__thumb .wlc-img-ph{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.wlc-gallery__thumb:not(.active):hover img{opacity:.7}.wlc-ba-section{margin-top:5rem}.wlc-ba-label{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wlc-muted);text-align:center;margin-bottom:var(--wlc-sp-xl);display:flex;align-items:center;justify-content:center;gap:1rem}.wlc-ba-label:before,.wlc-ba-label:after{content:"";flex:1;height:1px;background:var(--wlc-border)}.wlc-ba-slider{width:100%;aspect-ratio:16/10;border-radius:4px;overflow:hidden;position:relative;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;margin-bottom:1rem}.wlc-ba-slider+.wlc-ba-slider{margin-top:2rem}.wlc-ba-before,.wlc-ba-after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wlc-ba-before img,.wlc-ba-before .wlc-img-ph,.wlc-ba-after img,.wlc-ba-after .wlc-img-ph{width:100%;height:100%;object-fit:cover;pointer-events:none}.wlc-ba-after{clip-path:inset(0 50% 0 0)}.wlc-ba-handle{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;transform:translate(-50%);z-index:3}.wlc-ba-handle__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #0006}.wlc-ba-handle__circle svg{width:1.8rem;height:1.8rem;color:var(--wlc-d2)}.wlc-ba-tag{position:absolute;top:1.2rem;font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem;border-radius:2px;z-index:4}.wlc-ba-tag--before{left:1.2rem;background:#0009;color:#ffffffb3}.wlc-ba-tag--after{right:1.2rem;background:var(--wlc-red);color:#fff}.wlc-ba-caption{text-align:center;font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:600;letter-spacing:.06em;color:var(--wlc-muted);margin-bottom:var(--wlc-sp-md)}.wlc-tiktok{background:var(--wlc-d0);border-top:1px solid var(--wlc-border)}.wlc-tiktok__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-tiktok__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}.wlc-tiktok__tile{position:relative;aspect-ratio:9/14;border-radius:6px;overflow:hidden;cursor:pointer;display:block;text-decoration:none}.wlc-tiktok__thumb{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.wlc-tiktok__thumb-ph{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.wlc-tiktok__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.2) 45%,transparent 100%);z-index:1;transition:background .2s}.wlc-tiktok__tile:hover .wlc-tiktok__overlay{background:linear-gradient(to top,#000000f5,#0006 55%,#0000001a)}.wlc-tiktok__pinned{position:absolute;top:.8rem;left:.8rem;z-index:3;background:var(--wlc-red);color:#fff;font-family:var(--wlc-fd);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .7rem;border-radius:2px}.wlc-tiktok__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:4rem;height:4rem;background:#00000073;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);transition:background .2s,transform .2s}.wlc-tiktok__tile:hover .wlc-tiktok__play{background:#ffffff40;transform:translate(-50%,-50%) scale(1.08)}.wlc-tiktok__play svg{width:1.4rem;height:1.4rem;color:#fff;margin-left:2px}.wlc-tiktok__info{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:2}.wlc-tiktok__views{font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:800;color:#fff;margin-bottom:.3rem}.wlc-tiktok__caption{font-size:var(--wlc-text-xs);color:#fffffff2;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:#0000008c;padding:.3rem .5rem;border-radius:2px;margin:-.2rem -.5rem}.wlc-tiktok__cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.wlc-tiktok__handle{font-family:var(--wlc-fd);font-size:var(--wlc-text-lg);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--wlc-text)}.wlc-tiktok__handle span{color:var(--wlc-red)}.wlc-tiktok__follow{display:inline-flex;align-items:center;gap:.8rem;background:var(--wlc-d3);border:1px solid var(--wlc-border);color:var(--wlc-text);font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:var(--wlc-sp-md) var(--wlc-sp-lg);border-radius:4px;transition:border-color .2s}.wlc-tiktok__follow:hover{border-color:#ffffff4d}.wlc-tiktok__follow svg{width:2rem;height:2rem}.wlc-reviews{background:var(--wlc-light-bg)!important;border-top:1px solid rgba(0,0,0,.08)}.wlc-reviews__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-reviews__hero{display:flex;align-items:flex-end;gap:1.6rem;margin-bottom:3.5rem}.wlc-reviews .wlc-section-h2{color:#111}.wlc-reviews .wlc-section-sub{color:#666}.wlc-reviews__score{font-family:var(--wlc-fd);font-size:7.2rem;font-weight:900;line-height:1;color:#111;letter-spacing:-.04em}.wlc-reviews__score-detail{padding-bottom:.8rem}.wlc-reviews__stars{display:flex;gap:.2rem;margin-bottom:.4rem}.wlc-reviews__stars svg{width:2rem;height:2rem;fill:#ffb800}.wlc-reviews__count{font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#666}.wlc-reviews__count a{color:var(--wlc-red);text-decoration:underline;text-underline-offset:2px}.wlc-review-carousel{position:relative}.wlc-review-track-wrap{overflow:hidden;padding:.8rem 0 1.2rem}.wlc-review-track{display:flex;gap:1.6rem;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.wlc-review-card{flex:0 0 calc(100% - 3.2rem);background:#fff!important;border-radius:8px;padding:2.4rem 2rem;outline:none!important;border:none!important;box-shadow:0 2px 12px #00000014}.wlc-review-card__top{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.wlc-review-card__avatar{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--wlc-fd);font-size:1.8rem;font-weight:900;color:#fff;flex-shrink:0}.wlc-review-card__meta{flex:1}.wlc-review-card__name{font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#111!important}.wlc-review-card__date{font-size:var(--wlc-text-xs);color:#888!important}.wlc-review-card__stars{display:flex;gap:.15rem}.wlc-review-card__stars svg{width:1.4rem;height:1.4rem;fill:#ffb800}.wlc-review-card__text{font-size:var(--wlc-text-base);color:#333!important;line-height:var(--wlc-lh-body)}.wlc-review-nav{display:flex;align-items:center;justify-content:center;gap:var(--wlc-sp-lg);margin-top:var(--wlc-sp-xl)}.wlc-review-btn{width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}.wlc-review-btn:hover{background:#f5f0eb;border-color:#00000040}.wlc-review-btn svg{width:1.4rem;height:1.4rem;color:#333}.wlc-review-dots{display:flex;gap:.8rem;align-items:center}.wlc-review-dot{width:.8rem;height:.8rem;border-radius:50%;background:#0003;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.wlc-review-dot.active{background:var(--wlc-red);transform:scale(1.25)}.wlc-difference{background:var(--wlc-d0);border-top:1px solid var(--wlc-border)}.wlc-difference__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-diff-tab-nav{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--wlc-border);margin-bottom:0;-webkit-overflow-scrolling:touch;touch-action:pan-x}.wlc-diff-tabs{touch-action:pan-y}.wlc-diff-tab-nav::-webkit-scrollbar{display:none}.wlc-diff-tab-btn{flex-shrink:0;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--wlc-muted);font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:var(--wlc-sp-md) var(--wlc-sp-lg);cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.wlc-diff-tab-btn:hover{color:var(--wlc-text)}.wlc-diff-tab-btn.active{color:var(--wlc-text);border-bottom-color:var(--wlc-red)}.wlc-diff-nav{display:flex;align-items:center;justify-content:flex-start;gap:var(--wlc-sp-md);margin-top:var(--wlc-sp-xl)}.wlc-diff-arrow{width:3.6rem;height:3.6rem;border-radius:50%;background:#ffffff0f;border:1px solid var(--wlc-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}.wlc-diff-arrow:hover{background:#ffffff1f;border-color:#fff3}.wlc-diff-arrow svg{width:1.4rem;height:1.4rem;color:var(--wlc-text)}.wlc-diff-counter{font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:700;letter-spacing:.08em;color:var(--wlc-muted);min-width:4rem}.wlc-diff-panel{display:none;animation:wlcFadeIn .25s ease;touch-action:pan-y}.wlc-diff-panel.active{display:block;touch-action:pan-y}@keyframes wlcFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wlc-diff-panel__img{width:100%;aspect-ratio:16/9;border-radius:0 0 4px 4px;object-fit:cover;margin-bottom:2.8rem}.wlc-diff-panel__body{padding:0 .2rem}.wlc-diff-panel__title{font-family:var(--wlc-fd);font-size:var(--wlc-text-xl);font-weight:900;text-transform:uppercase;line-height:var(--wlc-lh-snug);letter-spacing:-.02em;margin-bottom:var(--wlc-sp-md);color:var(--wlc-text)}.wlc-diff-panel__text{font-size:var(--wlc-text-base);color:#999;line-height:var(--wlc-lh-body);margin-bottom:var(--wlc-sp-xl);max-width:65ch}.wlc-diff-panel__proof{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;background:#e844250f;border:1px solid rgba(232,68,37,.15);border-radius:4px}.wlc-diff-proof__stat{font-family:var(--wlc-fd);font-size:var(--wlc-text-xl);font-weight:900;color:var(--wlc-red);white-space:nowrap;line-height:1}.wlc-diff-proof__label{font-size:var(--wlc-text-sm);color:#888;line-height:var(--wlc-lh-normal)}.wlc-services{background:var(--wlc-d2);border-top:1px solid var(--wlc-border)}.wlc-services__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.wlc-spec-card{position:relative;border-radius:6px;overflow:hidden;text-decoration:none;display:block;aspect-ratio:3/4;background:var(--wlc-d3)}.wlc-spec-card:hover .wlc-spec-photo{transform:scale(1.04)}.wlc-spec-photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .4s ease}.wlc-spec-photo.wlc-img-ph{position:absolute;display:flex;align-items:center;justify-content:center}.wlc-spec-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.15) 55%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem 1.4rem;z-index:2;transition:background .2s}.wlc-spec-card:hover .wlc-spec-overlay{background:linear-gradient(to top,#000000f2,#0000004d 60%,#0000000d)}.wlc-spec-num{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.14em;color:var(--wlc-red);text-transform:uppercase;margin-bottom:.4rem}.wlc-spec-name{font-family:var(--wlc-fd);font-size:var(--wlc-text-lg);font-weight:900;text-transform:uppercase;line-height:var(--wlc-lh-snug);letter-spacing:.02em;color:#fff;margin-bottom:.4rem}.wlc-spec-sub{font-size:var(--wlc-text-xs);color:#ffffff80;line-height:var(--wlc-lh-normal);transition:color .2s}.wlc-spec-card:hover .wlc-spec-sub{color:#ffffffbf}.wlc-inspection{background:var(--wlc-d2);border-top:1px solid var(--wlc-border);color:var(--wlc-text)}.wlc-inspection__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-insp-layout{display:flex;flex-direction:column;gap:3.5rem;margin-top:3.5rem}@media(min-width:640px){.wlc-insp-layout{flex-direction:row;align-items:flex-start;gap:4rem}.wlc-insp-preview{flex-shrink:0;width:24rem;max-width:24rem;overflow:hidden}.wlc-insp-details{flex:1;min-width:0}}.wlc-insp-card{background:var(--wlc-d3);border-radius:8px;overflow:hidden;border:1px solid var(--wlc-border)}.wlc-insp-card__header{background:var(--wlc-d0);padding:1.8rem 1.6rem;border-bottom:1px solid var(--wlc-border)}.wlc-insp-card__logo{font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--wlc-red);margin-bottom:.2rem}.wlc-insp-card__sub{font-size:var(--wlc-text-xs);color:#fff6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--wlc-sp-md)}.wlc-insp-badge-row{display:flex;gap:.6rem;flex-wrap:wrap}.wlc-insp-badge{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem;border-radius:2px;background:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.wlc-insp-card__body{padding:.4rem 1.6rem;background:var(--wlc-d3)!important}.wlc-insp-row{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 0;gap:1rem}.wlc-insp-label{font-size:var(--wlc-text-sm);color:var(--wlc-muted);flex:1}.wlc-insp-val{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:800;letter-spacing:.08em;padding:.25rem .7rem;border-radius:2px;flex-shrink:0}.wlc-good{background:#4caf5026;color:#4caf50;border:1px solid rgba(76,175,80,.25)}.wlc-muted-val{background:#ffffff0f;color:var(--wlc-muted)}.wlc-insp-div{height:1px;background:var(--wlc-border)}.wlc-insp-card__footer{padding:var(--wlc-sp-md) var(--wlc-sp-lg);font-size:var(--wlc-text-xs);color:var(--wlc-muted)!important;text-align:center;background:var(--wlc-d4)!important;border-top:1px solid var(--wlc-border)}.wlc-insp-value{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;margin-top:var(--wlc-sp-md);padding:var(--wlc-sp-md);background:#e8442514!important;border:1px solid rgba(232,68,37,.2);border-radius:4px;text-align:center}.wlc-insp-value__cross{font-family:var(--wlc-fb);font-size:var(--wlc-text-sm);font-weight:500;color:var(--wlc-muted);text-decoration:line-through;letter-spacing:0}.wlc-insp-value__free{font-family:var(--wlc-fd);font-size:var(--wlc-text-lg);font-weight:900;color:var(--wlc-red)!important;letter-spacing:-.01em;text-transform:uppercase;line-height:var(--wlc-lh-snug)}.wlc-insp-details__label{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wlc-muted);margin-bottom:var(--wlc-sp-lg)}.wlc-insp-list{list-style:none;display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem;padding:0}.wlc-insp-list li{display:flex;gap:1.2rem;font-size:var(--wlc-text-base);color:#999;line-height:var(--wlc-lh-body)}.wlc-insp-list strong,.wlc-insp-list b{color:var(--wlc-text);font-weight:600;display:block;margin-bottom:.2rem}.wlc-insp-check{color:#4caf50;font-size:1.6rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.wlc-insp-note{font-size:var(--wlc-text-sm);color:var(--wlc-muted)!important;line-height:var(--wlc-lh-body);padding:var(--wlc-sp-md);background:var(--wlc-d4)!important;border:1px solid var(--wlc-border);border-radius:4px}.wlc-pricelists{background:var(--wlc-d1);border-top:1px solid var(--wlc-border)}.wlc-pricelists__inner{padding:var(--wlc-sp-4xl) 0 var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-pricelists__inner .wlc-section-h2,.wlc-pricelists__inner .wlc-section-sub,.wlc-pricelists__inner .wlc-eyebrow{padding-right:2rem}.wlc-pl-strip{display:flex;gap:1.2rem;overflow-x:auto;scrollbar-width:none;padding:.4rem .2rem 1rem 0;-webkit-overflow-scrolling:touch;cursor:grab}.wlc-pl-strip::-webkit-scrollbar{display:none}.wlc-pl-strip:active{cursor:grabbing}.wlc-pl-card{flex-shrink:0;width:24rem;background:var(--wlc-d3);border:1px solid var(--wlc-border);border-radius:6px;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s}.wlc-pl-card:hover{border-color:#e8442580;transform:translateY(-2px)}.wlc-pl-preview-img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block}.wlc-pl-preview{width:100%;aspect-ratio:16/9;padding:2rem 1.6rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.wlc-pl-lines{width:100%;display:flex;flex-direction:column;gap:.5rem}.wlc-pl-line{height:.6rem;background:#ffffff1f;border-radius:2px}.wlc-pl-line--wide{width:90%}.wlc-pl-line--med{width:65%}.wlc-pl-line--short{width:40%}.wlc-pl-line-gap{height:.8rem}.wlc-pl-card__footer{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.3rem;border-top:1px solid var(--wlc-border)}.wlc-pl-card__name{font-family:var(--wlc-fd);font-size:var(--wlc-text-base);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--wlc-text);line-height:var(--wlc-lh-snug)}.wlc-pl-card__tap{font-size:var(--wlc-text-xs);color:var(--wlc-red);font-family:var(--wlc-fd);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wlc-pl-hint{font-size:var(--wlc-text-xs);color:var(--wlc-muted);font-family:var(--wlc-fd);letter-spacing:.06em;text-transform:uppercase;margin-top:.4rem;padding-right:2rem}.wlc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:2rem 1.6rem;opacity:0;pointer-events:none;transition:opacity .2s}.wlc-lightbox.open{opacity:1;pointer-events:all}.wlc-lb-close{position:fixed;top:1.6rem;right:1.6rem;width:4rem;height:4rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;transition:background .15s}.wlc-lb-close:hover{background:#fff3}.wlc-lb-close svg{width:1.8rem;height:1.8rem;color:#fff}.wlc-lb-inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;max-width:42rem;max-height:90vh}.wlc-lb-img-wrap{width:100%;overflow-y:auto;border-radius:6px;flex:1;min-height:0}.wlc-lb-img-wrap img{width:100%;display:block;border-radius:6px}.wlc-lb-ph{background:#f8f4ef;border-radius:6px;padding:4rem 2rem;text-align:center;color:#888;font-family:var(--wlc-fd);font-size:2rem;text-transform:uppercase;font-weight:700}.wlc-lb-nav{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;flex-shrink:0}.wlc-lb-nav-btn{display:flex;align-items:center;gap:.6rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:var(--wlc-sp-md) var(--wlc-sp-lg);border-radius:4px;cursor:pointer;transition:background .15s}.wlc-lb-nav-btn:hover{background:#ffffff26}.wlc-lb-nav-btn svg{width:1.4rem;height:1.4rem}.wlc-lb-counter{font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:700;letter-spacing:.08em;color:var(--wlc-muted)}.wlc-faq{background:var(--wlc-d0);border-top:1px solid var(--wlc-border)}.wlc-faq__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-faq__list{display:flex;flex-direction:column;gap:.6rem}.wlc-faq__item{border-bottom:1px solid var(--wlc-border)}.wlc-faq__q{width:100%;background:none;border:none;color:var(--wlc-text);text-align:left;padding:var(--wlc-sp-xl) 0;font-family:var(--wlc-fd);font-size:var(--wlc-text-base);font-weight:800;text-transform:uppercase;letter-spacing:-.005em;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--wlc-sp-xl);transition:color .15s;line-height:var(--wlc-lh-normal)}.wlc-faq__q:hover,.wlc-faq__q.open{color:var(--wlc-red)}.wlc-faq__icon{flex-shrink:0;width:2.4rem;height:2.4rem;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s,border-color .15s,background .15s}.wlc-faq__q.open .wlc-faq__icon{transform:rotate(45deg);border-color:var(--wlc-red);background:#e844251a}.wlc-faq__icon svg{width:1.2rem;height:1.2rem;color:var(--wlc-red)}.wlc-faq__a{display:none;padding:0 0 var(--wlc-sp-xl);font-size:var(--wlc-text-base);color:#999;line-height:var(--wlc-lh-body);max-width:65ch}.wlc-faq__a.open{display:block}.wlc-faq__a a{color:var(--wlc-red)}.wlc-faq__a strong,.wlc-faq__a b{color:var(--wlc-text);font-weight:600}.wlc-location{background:var(--wlc-d1);border-top:1px solid var(--wlc-border)}.wlc-location__inner{padding:var(--wlc-sp-4xl) 2rem;max-width:64rem;margin:0 auto}.wlc-location__card{background:var(--wlc-d3);border:1px solid var(--wlc-border);border-radius:8px;overflow:hidden}.wlc-location__map{height:14rem;background:linear-gradient(135deg,#111,#1a1a1a,#0f0f0f);display:flex;align-items:center;justify-content:center;font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--wlc-muted);border-bottom:1px solid var(--wlc-border);gap:.8rem;cursor:pointer;transition:background .2s;text-decoration:none}.wlc-location__map:hover{background:linear-gradient(135deg,#141414,#1e1e1e,#111)}.wlc-location__map svg{width:2rem;height:2rem;color:var(--wlc-red)}.wlc-location__body{padding:2.4rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.wlc-location__col-title{font-family:var(--wlc-fd);font-size:var(--wlc-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--wlc-muted);margin-bottom:var(--wlc-sp-xs)}.wlc-location__address,.wlc-location__hours{font-size:var(--wlc-text-base);color:var(--wlc-text);line-height:var(--wlc-lh-body)}.wlc-location__address a,.wlc-location__hours a{color:var(--wlc-red);font-size:1.3rem}.wlc-review-cta{background:var(--wlc-d0);border-top:1px solid var(--wlc-border)}.wlc-review-cta__inner{padding:6rem 2rem;max-width:52rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.wlc-review-cta__icon{font-size:4rem;color:#ffb800;line-height:1}.wlc-review-cta__h2{font-family:var(--wlc-fd);font-size:var(--wlc-text-2xl);font-weight:900;text-transform:uppercase;line-height:var(--wlc-lh-snug);letter-spacing:-.02em;color:var(--wlc-text)}.wlc-review-cta__body{font-size:var(--wlc-text-base);color:#aaa;line-height:var(--wlc-lh-body);max-width:55ch}.wlc-review-cta__body strong,.wlc-review-cta__body b{color:var(--wlc-text);font-weight:600}.wlc-review-cta__btn{display:inline-flex;align-items:center;gap:var(--wlc-sp-md);background:#fff;color:#111!important;font-family:var(--wlc-fd);font-size:var(--wlc-text-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:var(--wlc-sp-md) var(--wlc-sp-xl);border-radius:4px;transition:transform .15s,box-shadow .15s;text-decoration:none;margin-top:var(--wlc-sp-sm)}.wlc-review-cta__btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #ffffff1a}.wlc-footer{background:var(--wlc-d0);border-top:1px solid var(--wlc-border);padding:3rem 2rem;text-align:center}.wlc-footer__logo{font-family:var(--wlc-fd);font-size:var(--wlc-text-lg);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--wlc-muted);margin-bottom:var(--wlc-sp-xs)}.wlc-footer__logo span{color:var(--wlc-red)}.wlc-footer__tag{font-size:var(--wlc-text-sm);color:var(--wlc-muted)}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-welcome-page.css.map */
