.home{background:#111112;color:#efeeeb;font-size:16px}
.home .sx,.home .sx.sx--prod{padding:70px 0;background:none;border:0}
.home .sx__head{margin-bottom:32px;align-items:end;gap:40px}
.home .sx__head h2{font-size:clamp(28px,2.1vw,40px);font-weight:500;letter-spacing:-.045em;line-height:1.12}
.home .sx__head p{font-size:14px;line-height:1.6;color:#8e8c87;max-width:48ch}
.home #werk{background:#161617;padding-block:80px}
.home .gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}
.home .gal figure{background:#202021!important;border:0;border-radius:0;padding:30px 30px 20px;box-shadow:none}
.home .gal figure>img,.home .gal figure>.gal__d{height:270px}
.home .gal figcaption{margin-top:24px;font-size:15px;color:#d8d6d0}
.home .gal figcaption b{font-weight:500}
.home .gal figcaption span{font-size:12px;color:#95928d}
.home .gal__buy{border:0;font-size:13px;color:#aaa7a1;padding-top:14px}
.home #samenstellen{background:none}
.home .cfg{border:0;border-radius:0;background:none;box-shadow:none;gap:50px;grid-template-columns:1.25fr 1fr}
.home .cfg__main{background:none;padding:0;border:0}
.home .cfg__intro{display:none}
.home .cfg__lbl{color:#9f9b94;font-weight:450;letter-spacing:0;font-size:14px;margin-bottom:18px}
.home .cfg__prods button{background:none;border:0;border-bottom:1px solid #ffffff19;border-radius:0;color:#aaa7a0;min-height:70px;font-size:14px;padding-left:25px}
.home .cfg__prods button::before{left:4px;border-color:#77746f}
.home .cfg__prods [aria-checked=true],.home .cfg__prods [aria-checked=true]:hover{background:#242425;color:#f3f1ea;border-color:#bdb9ad;box-shadow:none}
.home .cfg__prods [aria-checked=true] small{color:#bcb8af}
.home .cfg__prods [aria-checked=true]::before{background:#d8d4c9;border-color:#d8d4c9;box-shadow:inset 0 0 0 2px #242425}
.home .cfg__prods button:hover{background:#1c1c1d;border-color:#77746f}
.home .cfg__adds button{border:0;background:#1c1c1d;border-radius:2px;color:#bcb8b0}
.home .cfg__adds [aria-pressed=true]{background:#303031;border:0}
.home .cfg__adds [aria-pressed=true] i{background:#8e8a80}
.home .cfg__note{color:#77746e;font-size:12px}
.home .cfg__sum{background:#1b1b1c;border:0;border-radius:0;padding:32px;box-shadow:none}
.home .cfg__preview-label{display:none}
.home .cfg__sum .cfg__vis{background:none!important;min-height:230px}
.home .cfg__row{border-color:#ffffff12}
.home .cfg__row span{color:#95918a}
.home .cfg__row b{color:#e7e4db}
.home .cfg__row--total b{font-weight:450;font-size:38px}
.home .cfg__sum .btn2{background:#eeede8;color:#171717;border:0;border-radius:3px;min-height:48px}
.home .cfg__sum .btn2:hover{background:#fff}
.home #hoe-het-werkt{padding:12px 0 55px}
.home .steps2{gap:28px}
.home .steps2 li,.home .steps2 li+li{border:0;background:none;padding:24px 0}
.home .steps2 li::after{background:none}
.home .steps2 span{font-size:20px;color:#77736b}
.home .steps2 b{font-size:16px;font-weight:500;color:#d8d4cb}
.home .steps2 small{font-size:13px;color:#8c877f}
.home .io2{background:none;border:0;border-radius:0;padding:40px 0;gap:38px}
.home .io2__intro h2{font-size:34px;font-weight:500;color:#eeebe3}
.home .io2__intro p{color:#969088}
.home .io2__col,.home .io2__col--out{background:none;border:0;border-radius:0;padding:0;box-shadow:none;transform:none;color:#bbb6ac}
.home .io2__col--out .cfg__lbl{color:#ded8cc}
.home .io2__col li{padding:10px 0;font-size:14px}
.home .io2__col li span,.home .io2__col--out li span{background:none;border:0;color:#807b72;font-size:12px;width:40px;text-align:left;padding:0}
.home .io2__arrow svg{stroke:#77736b}
.home .faq2__side h2{font-weight:500;color:#eeebe3}
.home .faq2__intro,.home .faq2__contact{color:#969088}
.home .faq2__contact span{color:#d7d2c7}
.home .faq2__list details{border-color:#ffffff17}
.home .faq2__list summary{font-weight:450;color:#d5d0c5;padding:25px 0}
.home .faq2__list details[open] summary{color:#f1ede3}
.home .faq2__list details p{color:#989187;font-size:15px;line-height:1.8}
.home .sh-ft{background:#171718;border-color:#ffffff10;margin-top:65px}
.home .sh-ft__cta{padding:65px 0}
.home .sh-ft__cta h2{font-weight:500;font-size:48px}
.home .sh-ft__cta>a{background:#eeede8;color:#171717;border-radius:3px}
.home .sh-ft__grid{padding:48px 0;gap:45px}
.home .sh-ft__brand img{background:none}
.home .lb__stage{background:#1b1b1c!important}
.home .lb__foot{background:#171718}
.home .buybar{background:#171718;border-color:#ffffff17}
.home .buybar .btn2{background:#eeede8;color:#171717}
@media(max-width:1100px){.home .gal{grid-template-columns:repeat(2,minmax(0,1fr))}
.home .cfg{grid-template-columns:1fr;gap:30px}
.home .io2{grid-template-columns:1fr 1fr}
.home .io2__intro{grid-column:1/-1}
.home .io2__arrow{display:none}}
@media(max-width:600px){.home .sx,.home .sx.sx--prod{padding:48px 0}
.home .sx__head{margin-bottom:25px;display:block}
.home .sx__head h2{font-size:29px}
.home .sx__head p{font-size:12px;margin-top:12px}
.home #werk{padding-block:55px}
.home .gal{gap:24px 14px}
.home .gal figure{padding:20px 10px 12px}
.home .gal figure>img,.home .gal figure>.gal__d{height:165px}
.home .gal figcaption{font-size:12px;gap:5px;margin-top:15px}
.home .gal figcaption span{font-size:10px}
.home .gal__buy{font-size:10px}
.home .cfg__sum{padding:22px}
.home .cfg__prods{grid-template-columns:1fr 1fr}
.home .steps2{grid-template-columns:1fr;gap:4px}
.home .io2{grid-template-columns:1fr;gap:30px;padding:0}
.home .io2__intro h2{font-size:31px}
.home .sh-ft__cta{padding:45px 0}
.home .sh-ft__cta h2{font-size:34px}
.home .sh-ft__grid{gap:30px}
.home .faq2{gap:30px}}
.home .cfg__vis .pv__badge{background:none;color:#8e8b84}
.home .sx.sx--prod{padding-top:28px;padding-bottom:28px}.home #producten .sx__head{margin-bottom:20px}.home #producten .sx__head h2{font-size:clamp(26px,1.7vw,41px);font-weight:700}.home #producten .sx__head p{font-size:clamp(12px,.74vw,18px)}
.home .prods{gap:18px}
.home .prods .catalog-card:not(.prod--custom),.home .prods .catalog-card:not(.prod--custom):hover{border:0;border-radius:9px;background:#18191c;box-shadow:none;transform:none;overflow:hidden}
.home .prods .catalog-card:not(.prod--custom) .prod__vis{background:color-mix(in srgb,var(--shelf) 45%,#1b1c20)!important}
.home .catalog-card:not(.prod--custom) .prod__body{padding:17px 17px 15px}
.home .catalog-card:not(.prod--custom) .prod__name{font-weight:550;letter-spacing:-.035em;font-size:clamp(17px,1.04vw,25px)}
.home .catalog-card:not(.prod--custom) .catalog-spec{color:#93959d;font-size:clamp(12px,.7vw,16px);margin-top:8px}
.home .catalog-card:not(.prod--custom) .catalog-meta>span:last-child{background:none;border:0;backdrop-filter:none;padding:2px 3px;color:#c0c1c7;font-size:10px}
.home .catalog-card:not(.prod--custom) .prod__price{font-weight:500;font-size:clamp(24px,1.5vw,36px);letter-spacing:-.045em}
.home .catalog-card:not(.prod--custom) .prod__foot{margin-top:19px;min-height:32px}
.home .prods .catalog-card:not(.prod--custom) .prod__btn,.home .prods .catalog-card:not(.prod--custom):hover .prod__btn{padding:0 1px;background:none;color:#c5c6cd;border:0;border-radius:0;box-shadow:none;min-height:32px;height:32px;font-size:12px;gap:9px}
.home .prods .catalog-card:not(.prod--custom) .prod__btn:hover{background:none;color:#fff}.home .catalog-card a:focus-visible{outline:2px solid #d8d9df;outline-offset:3px}
.home .prods .catalog-card.prod--custom{background:#17181b;border:0;border-top:1px solid #ffffff10;border-radius:0;box-shadow:none;grid-template-columns:100px minmax(0,1fr);margin-top:4px}
.home .prods .catalog-card.prod--custom .prod__vis{min-height:80px;background:none!important;border-radius:0!important}.home .catalog-card.prod--custom .prod__vis .pv{max-width:110px}
.home .catalog-card.prod--custom .prod__body{padding:14px 18px;column-gap:24px}.home .catalog-card.prod--custom .catalog-meta{display:none}.home .catalog-card.prod--custom .prod__name{font-size:20px;font-weight:550;letter-spacing:-.025em}.home .catalog-card.prod--custom .catalog-spec{font-size:12px;color:#93959d;margin-top:4px}.home .catalog-card.prod--custom .prod__foot{gap:24px}.home .catalog-card.prod--custom .prod__price{font-size:25px;font-weight:500}.home .prods .catalog-card.prod--custom .prod__btn{background:#e0e1e7;color:#17181c;border:0;border-radius:5px;box-shadow:none;padding:0 16px;height:36px;min-height:36px;font-size:12px}
@media(max-width:600px){.home .prods{gap:14px}.home .catalog-card:not(.prod--custom) .prod__body{padding:35px 12px 16px}.home .catalog-card:not(.prod--custom) .prod__name{font-size:19px}.home .catalog-card:not(.prod--custom) .prod__price{font-size:24px}.home .catalog-card:not(.prod--custom) .catalog-meta>span:last-child{padding:0}.home .prods .catalog-card.prod--custom{display:grid;grid-template-columns:80px minmax(0,1fr)}.home .catalog-card.prod--custom .prod__body{display:flex;padding:15px 12px}.home .catalog-card.prod--custom .prod__foot{gap:10px;margin-top:12px;justify-content:space-between}.home .prods .catalog-card.prod--custom .prod__btn{font-size:11px;padding:0 9px}}
.home #werk{padding-block:36px}.home #werk .sx__head{margin-bottom:22px}.home #werk .sx__head h2{font-size:clamp(25px,1.7vw,34px)}.home #werk .gal{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.home #werk .gal figure{padding:19px 13px 13px;border-radius:5px}.home #werk .gal figure>img,.home #werk .gal figure>.gal__d{height:190px}.home #werk .gal figcaption{margin-top:16px;font-size:12px;gap:8px}.home #werk .gal figcaption span{font-size:10px}.home #werk .gal__buy{font-size:11px;padding-top:9px;min-height:34px;gap:8px}.home #werk .gal__buy svg{width:14px;height:14px}
@media(min-width:1600px){.home #werk .gal figure>img,.home #werk .gal figure>.gal__d{height:210px}}
@media(max-width:1100px){.home #werk .gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}}
@media(max-width:600px){.home #werk{padding-block:32px}.home #werk .gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.home #werk .gal figure{padding:15px 10px 12px}.home #werk .gal figure>img,.home #werk .gal figure>.gal__d{height:155px}.home #werk .gal figcaption{margin-top:12px;font-size:12px}.home #werk .gal__buy{font-size:10px}}
.home .showcase{height:390px;min-height:390px}
.home .show-art{overflow:visible;margin-bottom:60px}
.home .show-scene{inset:18px 4% 4px;filter:none}
.home .show-scene .pv{max-width:clamp(410px,27vw,600px)}
.home .show-scene .pv--video{max-width:clamp(440px,34vw,720px)}
.home .show-scene .pv__f:not(.pv__f--ig):not(.pv__f--line):not(.sh-reel-phone):not(.sh-video-monitor){background:transparent;border:0;box-shadow:0 16px 28px -16px #0009}
.home .show-scene .pv__f>img{clip-path:inset(.5px);scale:1.005}
.home .show-scene .pv__f{transform-origin:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),translate .8s,rotate .8s!important}
.home .show-format{background:none;border:0;backdrop-filter:none;padding:0;top:12px;right:22px;font-size:12px}
.home .show-controls{bottom:12px;gap:8px}
.home .show-select{background:#11182c66;border:0;padding:4px;border-radius:10px;margin-right:6px}
.home .show-select button{height:34px;min-width:42px;font-size:13px;padding:0 10px;border-radius:6px}
.home .show-select button[aria-pressed=true]{background:#ffffff20}
.home .show-select button i{left:8px;max-width:calc(100% - 16px);bottom:2px;height:1px}
.home .show-controls>button{display:grid;width:40px;min-width:40px;height:40px;border:0;border-radius:50%;background:#11182c88;color:#f2f4fa;transition:background .2s,transform .2s}
.home .show-controls>button:hover{background:#ffffff25;transform:translateY(-1px)}
@media(hover:hover){.home .is-active .show-scene .pv__f:not(.pv__f--line):hover{transform:translate(-50%,-50%) rotate(0deg) scale(1.12);z-index:5;transition-delay:0s!important}}
@media(min-width:1001px) and (max-height:820px){.home .showcase{height:340px;min-height:340px}.home .show-scene .pv{max-width:430px}.home .show-scene .pv--video{max-width:500px}}
@media(max-width:1000px){.home .showcase{height:360px;min-height:360px}.home .show-scene .pv{max-width:390px}.home .show-controls{right:12px}.home .show-select button{font-size:11px;padding-inline:7px;min-width:32px}.home .show-controls>button{width:36px;min-width:36px;height:36px}}
@media(max-width:600px){.home .showcase{height:590px;min-height:590px}.home .show-slide{grid-template-rows:270px 250px}.home .show-art{margin:0}.home .show-scene{inset:8px 10px 12px}.home .show-scene .pv,.home .show-scene .pv--abtest,.home .show-scene .pv--video{max-width:335px}.home .show-controls{display:flex;left:12px;right:12px;bottom:10px;gap:5px;flex-wrap:wrap;justify-content:center}.home .show-select{flex:1;gap:0;margin:0;padding:3px}.home .show-select button{padding:0 4px;min-width:0;font-size:11px;height:32px}.home .show-controls>button{display:none}.home .show-controls>.show-pause{display:grid;position:static;width:36px;height:36px;min-width:36px;border:0}.home .show-format{display:none}}
@media(prefers-reduced-motion:reduce){.home .show-scene .pv__f{transition:none!important}}

@media(min-width:1001px){.home .show-scene .pv--print{max-width:clamp(390px,25vw,540px)}}
.home button.prod__vis{display:block;width:100%;padding:0;border:0;text-align:initial;cursor:zoom-in;font:inherit;color:inherit}
.home .show-scene{cursor:zoom-in}.home .show-scene:focus-visible{outline:2px solid #b9caff;outline-offset:4px;border-radius:8px}
.home .lb__foot a.btn2,.home .prods .catalog-card:not(.prod--custom) a.prod__btn,.home .prods .catalog-card:not(.prod--custom):hover a.prod__btn{background:#4867f2;color:#fff;border:1px solid #879bff66;border-radius:7px;padding:0 12px;box-shadow:0 0 18px #587bff55,0 4px 12px #18286366;transition:background .2s,box-shadow .2s,transform .2s}
.home .lb__foot a.btn2{min-height:46px;padding:0 22px;box-shadow:0 0 28px #587bff77,0 5px 18px #18286388}
.home .lb__foot a.btn2:hover,.home .prods .catalog-card:not(.prod--custom) a.prod__btn:hover{background:#5c79ff;box-shadow:0 0 30px #698aff99;transform:translateY(-1px)}
.home .showcase{background:linear-gradient(115deg,#1b2952 0%,#252343 42%,#20283f 100%);border-color:transparent}
.home .showcase::after{box-shadow:none}
.home .showcase-glow{inset:-35%;background:radial-gradient(ellipse at 73% 53%,rgb(var(--show-color)/.54),transparent 34%),radial-gradient(ellipse at 23% 36%,#4974fb60,transparent 38%),radial-gradient(ellipse at 49% 75%,#b362cf45,transparent 37%),radial-gradient(ellipse at 88% 28%,#69bded38,transparent 27%);filter:blur(24px);animation:show-aurora 18s ease-in-out infinite alternate;will-change:transform;transition:background 1.5s}
.home .show-edge{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}
.home .show-edge-guide{stroke:none}.home .show-edge path{fill:none;stroke:url(#edge-spectrum);stroke-linejoin:round;stroke-linecap:round}
.home .show-edge-soft{stroke-width:3;opacity:.32;filter:blur(3px)}
.home .show-edge-line{stroke-width:1.6;opacity:.85;filter:drop-shadow(0 0 4px #ae8fff)}
.home .show-buy{justify-content:center;padding-inline:22px}.home .show-art-grid{opacity:.2}
@keyframes show-aurora{0%{transform:translate(-2%,1%) scale(1)}50%{transform:translate(2%,-2%) scale(1.06)}100%{transform:translate(-1%,3%) scale(1.02)}}
@media(prefers-reduced-motion:reduce){.home .showcase-glow{animation:none;will-change:auto}.home .show-edge-line{opacity:.4}}
@media(min-width:1001px){
.home .showcase{--hero-height:clamp(230px,calc(100svh - 610px),390px);height:var(--hero-height);min-height:var(--hero-height)}
.home .show-scene .pv{max-width:min(27vw,calc((var(--hero-height) - 70px)*1.6))}
.home .show-scene .pv--print{max-width:min(25vw,calc((var(--hero-height) - 70px)*1.45))}
.home .show-scene .pv--video{max-width:min(34vw,calc((var(--hero-height) - 70px)*1.75))}
.home .prods .catalog-card:not(.prod--custom) .prod__vis,.home .catalog-card:not(.prod--custom) .prod__zoomwrap{height:clamp(120px,calc(24svh - 40px),205px)}
.home .catalog-card:not(.prod--custom) .prod__vis .pv{max-width:min(16vw,calc(35svh - 50px))}
.home .sx.sx--prod{padding-top:20px}.home #producten .sx__head{margin-bottom:16px}
.home .catalog-card:not(.prod--custom) .prod__body{padding:14px 16px}
.home .catalog-card:not(.prod--custom) .prod__foot{margin-top:13px}
}
@media(min-width:1001px) and (max-height:850px){
.home .show-copy{padding-block:14px}.home .show-copy h1{font-size:34px;line-height:1.06}.home .show-kicker{margin-bottom:8px}.home .show-description{font-size:13px;line-height:1.4;margin:9px 0 12px;max-width:58ch}.home .show-action b{font-size:25px}.home .show-buy{padding:10px 16px}.home .show-art{margin-bottom:50px}.home .show-scene{top:12px}.home .show-controls{bottom:8px}.home .show-select button{height:28px}.home .show-controls>button{width:34px;min-width:34px;height:34px}.home .spot-assurances{min-height:36px}.home .spot-intro{padding-top:12px}.home .catalog-card:not(.prod--custom) .prod__body{padding:12px 14px}.home .catalog-card:not(.prod--custom) .prod__foot{margin-top:10px}
}
.home #samenstellen{padding:40px 0 24px}.home #samenstellen .sx__head{margin-bottom:24px}.home #samenstellen .sx__head h2{font-size:32px;font-weight:600}.home #samenstellen .sx__head p{font-size:15px;color:#a2a7b5}
.home .cfg{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:24px;align-items:stretch}
.home .cfg__main{padding:25px;background:#181b22;border-radius:14px}.home .cfg__lbl{font-size:16px;font-weight:600;color:#e5e8ef;margin:0 0 14px;text-transform:none}.home .cfg__lbl small{font-size:12px;color:#9299ab;font-weight:400}
.home .cfg__prods{gap:10px;margin-bottom:24px}.home .cfg__prods button{min-height:68px;border:1px solid #ffffff0e;border-radius:8px;background:#20242e;padding:12px 14px 12px 34px;font-size:15px;color:#d8dce6;gap:6px}.home .cfg__prods button small{font-size:14px;color:#a8b0c2}.home .cfg__prods button::before{left:13px;top:17px;border-color:#667085}.home .cfg__prods [aria-checked=true],.home .cfg__prods [aria-checked=true]:hover{background:#293650;border-color:#7e9dfb;color:#fff;box-shadow:inset 0 0 0 1px #7e9dfb33}.home .cfg__prods [aria-checked=true] small{color:#c1d0fc}.home .cfg__prods [aria-checked=true]::before{background:#a9bdff;border-color:#a9bdff;box-shadow:inset 0 0 0 2px #293650}.home .cfg__prods button:hover{background:#292f3b;border-color:#ffffff30}.home .cfg__prods button:last-child{min-height:45px}
.home .cfg__adds{gap:9px}.home .cfg__adds button{min-height:44px;padding:10px 12px;background:#222630;border:1px solid #ffffff0c;border-radius:7px;color:#d9deea;font-size:14px}.home .cfg__adds button small{font-size:12px;color:#a9b3c9}.home .cfg__adds [aria-pressed=true]{background:#293650;border:1px solid #7e9dfb}.home .cfg__adds [aria-pressed=true] i{background:#7796ff;border-color:#7796ff}.home .cfg__note{font-size:13px;line-height:1.6;color:#989fae;margin-top:17px;max-width:76ch}
.home .cfg__sum{padding:22px 25px;grid-template-columns:1fr;grid-template-rows:170px auto auto;align-content:center;background:#1a1e27;border:1px solid #ffffff0b;border-radius:14px}.home .cfg__sum .cfg__vis{min-height:170px;height:170px}.home .cfg__vis .pv{max-width:230px}.home .cfg__preview-label{display:none}.home .cfg__row{padding:11px 0;font-size:14px;border-color:#ffffff0d}.home .cfg__row span{color:#a5adbd}.home .cfg__row b{color:#edf0f7;font-weight:550}.home .cfg__row--total{padding:18px 0 12px}.home .cfg__row--total b{font-size:34px;font-weight:600}.home .cfg__sum .btn2{background:#4867f2;color:white;border:0;border-radius:8px;font-size:15px;min-height:45px;box-shadow:0 5px 18px #3658ef25}.home .cfg__sum .btn2:hover{background:#5c79ff}
.home #hoe-het-werkt{padding:0 0 28px}.home .steps2{gap:22px}.home .steps2 li,.home .steps2 li+li{padding:20px 0}.home .steps2 span{color:#8296c7;font-size:16px}.home .steps2 b{color:#d9deea;font-size:15px}.home .steps2 small{color:#969eae;font-size:13px}
@media(max-width:1100px){.home .cfg{grid-template-columns:1fr}.home .cfg__sum{grid-template-columns:230px 1fr;grid-template-rows:auto auto;column-gap:24px}.home .cfg__sum .cfg__vis{grid-row:1/3;grid-column:1}.home .cfg__sum .cfg__rows{grid-row:1;grid-column:2}.home .cfg__sum .btn2{grid-row:2;grid-column:2}}
@media(max-width:600px){.home #samenstellen{padding-block:30px 20px}.home #samenstellen .sx__head h2{font-size:27px}.home .cfg__main{padding:18px}.home .cfg__prods{grid-template-columns:1fr 1fr}.home .cfg__prods button{font-size:13px;padding-left:30px}.home .cfg__adds{grid-template-columns:1fr 1fr}.home .cfg__sum{display:flex;flex-direction:column;padding:20px}.home .cfg__sum .cfg__vis{width:100%}.home .cfg__rows,.home .cfg__sum .btn2{width:100%}}
.home .prod__price,.home .show-action b,.home [data-cfg-total],.home .lb__price{color:#f1f3f8;text-shadow:none;animation:none}
.home .prod__price small,.home .show-action b del,.home .lb__price small{color:#aab1c2;text-shadow:none;animation:none}
@media(prefers-reduced-motion:reduce){.home .prod__price,.home .show-action b,.home [data-cfg-total],.home .lb__price{animation:none}}

.home .prods .catalog-card:not(.prod--custom) a.prod__btn,.home .prods .catalog-card:not(.prod--custom):hover a.prod__btn,.home .prods .catalog-card:not(.prod--custom) a.prod__btn:hover{box-shadow:none;border-color:transparent;transform:none}

.home .catalog-card:not(.prod--custom) .prod__vis .pv{transform:translateX(-50%) scale(.84)}

.home .show-scene .pv--social .pv__f--a4{width:auto;height:84%;max-width:48%;aspect-ratio:210/297;top:50%}
.home .show-scene .pv--social .pv__f--a4>img{object-fit:contain;scale:1}
@media(hover:hover){.home .is-active .show-scene .pv--social .pv__f--a4:hover{transform:translate(-50%,-50%) rotate(0deg) scale(1.03)}}

.home .show-scene .pv--social .pv__f--sq{width:auto;height:82%;max-width:90%;aspect-ratio:1;top:50%}.home .show-scene .pv--social .pv__f--sq>img{object-fit:contain}


.home .show-art:has(.sh-reel-phone),.home .show-art:has(.sh-video-monitor){margin-bottom:60px}
.home .show-scene:has(.sh-reel-phone),.home .show-scene:has(.sh-video-monitor){inset:20px 6% 8px;container-type:size}
.home .show-scene .pv.pv--reel,.home .show-scene .pv.pv--video{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;transform:none!important;margin:0}
.home .show-scene .pv .pv__f.sh-reel-phone{width:min(40cqw,42cqh);height:auto;max-width:none;aspect-ratio:9/18;left:50%;top:50%;transform:translate(-50%,-50%)!important}
.home .show-scene .pv .pv__f.sh-video-monitor{width:min(88cqw,118cqh);height:auto;max-width:none;aspect-ratio:16/10.3;left:50%;top:44%;transform:translate(-50%,-50%)!important}
@media(max-width:600px){.home .show-art:has(.sh-reel-phone),.home .show-art:has(.sh-video-monitor){margin-bottom:48px}.home .show-scene:has(.sh-reel-phone),.home .show-scene:has(.sh-video-monitor){inset:10px 5% 6px}}

.home .show-art:has(.sh-reel-phone){margin-bottom:50px}
.home .show-scene:has(.sh-reel-phone){inset:8px 6% 0}
.home .show-scene .pv .pv__f.sh-reel-phone{width:min(46cqw,48cqh)}
@media(max-width:600px){.home .show-art:has(.sh-reel-phone){margin-bottom:46px}.home .show-scene:has(.sh-reel-phone){inset:6px 5% 0}}

.show-scene [data-intro-video]{display:block;width:100%;height:100%;object-fit:contain}.show-scene:has([data-intro-video]){cursor:default}


@media(min-width:1001px){
.home .showcase:has(.show-slide.is-active [data-intro-video]){--hero-height:470px;height:470px;min-height:470px}
.home .show-art:has([data-intro-video]){margin-bottom:54px;overflow:visible}
.home .show-scene:has([data-intro-video]){inset:12px 4% 0;container-type:size}
.home .show-scene .pv .sh-video-monitor:has([data-intro-video]){width:min(96cqw,157cqh);top:0;left:50%;transform:translateX(-50%)!important}
.home .show-art:has([data-intro-video]) .show-format{display:none}
}
@media(max-width:1000px){.home .show-art:has([data-intro-video]){margin-bottom:38px;overflow:visible}.home .show-scene:has([data-intro-video]){inset:8px 4% 0;container-type:size}.home .show-scene .pv .sh-video-monitor:has([data-intro-video]){width:min(92cqw,125cqh);top:0;left:50%;transform:translateX(-50%)!important}.home .show-art:has([data-intro-video]) .show-format{display:none}}
@media(max-width:600px){.home .show-art:has([data-intro-video]){margin-bottom:12px}.home .show-scene:has([data-intro-video]){inset:8px 5% 8px}.home .show-scene .pv .sh-video-monitor:has([data-intro-video]){width:min(90cqw,124cqh)}}