:root{--white:#fff;--black:#000;--orange:#fc551f;--orange2:#ff512b;--purple:#2b123f;--lav:#eee8f0;--green:#0b9708;--green2:#007d00;--bg:#f7f7f7;--text:#261336;--accent-hover:#d23300;--h1-font-size:clamp(3rem, 2.6032rem + 1.5873vw, 4.5rem);--h1-line-height:clamp(3.045rem, 1.3139rem + 2.7049vw, 3.87rem);--h1-font-weight:700;--h1-letter-spacing:0rem;--h2-font-size:2.25rem;--h2-line-height:2.25rem;--h2-font-weight:600;--h2-letter-spacing:-.045rem;--h2-color:var(--purple);--h3-font-size:1.375rem;--h3-line-height:1.65rem;--h3-font-weight:500;--h3-letter-spacing:-.0275rem;--h4-font-size:1rem;--h4-line-height:1.2rem;--h4-font-weight:700;--h4-letter-spacing:-.05rem;--h5-font-size:1rem;--h5-line-height:1.2rem;--h5-font-weight:700;--h5-letter-spacing:-.05rem;--h6-font-size:1rem;--h6-line-height:1.4rem;--h6-font-weight:500;--h6-letter-spacing:-.05rem}@media (width<=767px){:root{--h2-font-size:1.75rem;--h2-line-height:1.1em;--container-max-width:767px;--container-padding-x:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:300;src:url(/wp-content/themes/chowamy/public/build/fonts/ClashDisplay-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:400;src:url(/wp-content/themes/chowamy/public/build/fonts/ClashDisplay-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:500;src:url(/wp-content/themes/chowamy/public/build/fonts/ClashDisplay-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:600;src:url(/wp-content/themes/chowamy/public/build/fonts/ClashDisplay-Semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Clash Display;font-style:normal;font-weight:700;src:url(/wp-content/themes/chowamy/public/build/fonts/ClashDisplay-Bold.woff2)format("woff2")}body{background:var(--bg);color:var(--text);background-image:radial-gradient(circle at 8% 18%,#ff512b09 0,#0000 26%),radial-gradient(circle at 92% 46%,#2b123f08 0,#0000 24%);margin:0;font-family:Clash Display,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden}@media (width<=640px){body{font-size:15px}}a{color:inherit;text-decoration:none}a:hover{color:var(--orange)}img{max-width:100%;display:block}button,input,textarea{font:inherit}h1,h2,h3,h4{margin-block:0}h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);color:var(--h2-color)}h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing)}h5{font-family:var(--font-family-base);font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing)}h6{font-family:var(--font-family-base);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing)}label{font-family:var(--font-family-base);color:var(--purple);font-size:var(--label-font-size);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing)}.ambient-glow{--x:50vw;--y:50vh;z-index:999;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--x) var(--y), #ff512b10, transparent 70%);transition:opacity .35s;position:fixed;inset:0}.ambient-glow.active{opacity:1}@media (width<=640px){.ambient-glow{display:none}}.shell:not(.has-video){box-sizing:border-box;width:100%;margin-inline:auto}.w-full{width:100%}.align-right{text-align:right}.pill-title{width:max-content;color:var(--purple);background-image:url(/wp-content/uploads/2026/08/vector-bg-header.png);background-position:0;background-repeat:no-repeat;background-size:100% 100%;padding:31px}.reveal{opacity:0;transition:opacity .75s var(--reveal-delay,0s) cubic-bezier(.16, 1, .3, 1), transform .75s var(--reveal-delay,0s) cubic-bezier(.16, 1, .3, 1), filter .75s var(--reveal-delay,0s);transform:translateY(38px)scale(.985)}.reveal.is-visible{opacity:1;filter:none;transform:none}.btn{width:max-content}.btn:not(.btn-not-border),.dims .tab,.steps article .steps__button,.wpcf7-form .contact__submit--button{--border-thickness:1px;--border-color:var(--black);--fill-color:var(--white);--blob-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 265 86\" preserveAspectRatio=\"none\"><path d=\"M79.8066 0.5C96.3873 0.5 175.814 0.499035 194.42 0.642578V0.643555C207.436 0.93077 218.955 1.28979 227.909 1.73828C236.884 2.18785 243.231 2.72549 245.939 3.35938H245.94C254.646 5.38294 259.093 12.2841 261.366 20.21C263.641 28.1408 263.7 36.9792 263.7 42.6582C263.7 48.3372 263.641 57.1756 261.366 65.1064C259.093 73.0324 254.647 79.9334 245.94 81.957H245.939C243.231 82.5909 236.913 83.1286 227.952 83.5781C220.13 83.9706 210.332 84.2952 199.247 84.5625L194.42 84.6729C175.814 84.8164 96.3873 84.8154 79.8066 84.8154C64.3685 84.6 50.511 84.2422 39.7402 83.7578C28.9462 83.2723 21.305 82.6626 18.2598 81.957L18.2559 81.9561C9.55343 80.003 5.10744 73.1049 2.83398 65.1602C0.559389 57.2113 0.5 48.3371 0.5 42.6582C0.500001 36.9792 0.559416 28.1408 2.83398 20.21C5.07174 12.4078 9.41555 5.59888 17.8555 3.45801L18.2598 3.35938C21.305 2.65384 28.9462 2.04406 39.7402 1.55859C50.511 1.07418 64.3685 0.715406 79.8066 0.5Z\" fill=\"black\"/></svg>");background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:23px 25px;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn:not(.btn-not-border):hover{--border-color:var(--orange);--fill-color:var(--orange);color:var(--white)}.btn:not(.btn-not-border) svg{color:var(--white);z-index:10}.btn.orange{--border-color:var(--orange);--fill-color:var(--orange)}.btn.orange:hover{--border-color:var(--accent-hover);--fill-color:var(--accent-hover)}.btn.orange span,.btn.green2 span{color:var(--white)}.btn.green2{--border-color:var(--green2);--fill-color:var(--green2)}.btn.error-404{--fill-color:#cab5ce4d;flex-direction:row;height:max-content}.jak-to-dziala .btn.white,.kontakt .btn.white,.btn.transparent{--fill-color:#f5f5f5}.btn.transparent:hover{--border-color:var(--orange);--fill-color:var(--orange)}.btn.white svg,.btn.error-404 svg,.btn.transparent svg{color:var(--purple)}.btn.white:hover svg,.btn.error-404:hover svg,.btn.transparent:hover svg{color:var(--white)}.btn.white{color:var(--purple)}.btn:not(.btn-not-border):before,.btn:not(.btn-not-border):after,.dims .tab:before,.dims .tab:after,.steps article .steps__button:before,.steps article .steps__button:after,.wpcf7-form .contact__submit--button:after,.wpcf7-form .contact__submit--button:before{content:"";-webkit-mask:var(--blob-mask) center / 100% 100% no-repeat;-webkit-mask:var(--blob-mask) center / 100% 100% no-repeat;mask:var(--blob-mask) center / 100% 100% no-repeat;z-index:0;transition:var(--transition-base);position:absolute}.btn:not(.btn-not-border):before,.dims .tab:before,.steps article .steps__button:before,.wpcf7-form .contact__submit--button:before{background:var(--border-color);inset:0}.btn.error-404:before{background-color:#cab5ce4d}.btn:not(.btn-not-border):after,.dims .tab:after,.steps article .steps__button:after,.wpcf7-form .contact__submit--button:after{background:var(--fill-color);inset:var(--border-thickness)!important}.btn span{letter-spacing:.04375rem;z-index:10;font-size:.875rem;font-weight:600}.btn.green{background:var(--green);color:#fff;border-radius:17px;padding:20px 24px}.header{background-color:var(--white);z-index:20;align-items:center;gap:clamp(1rem,6.3409vw - 3.0621rem,2.93rem);width:100%;padding:0;transition:all .35s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.header .header__content{z-index:0;justify-content:space-between;width:clamp(1315px,100%,1512px);margin-inline:auto;display:flex;position:relative}.header__content--aside{justify-content:space-between;align-items:center;gap:clamp(.75rem,3.4072vw - 1.4327rem,2rem);width:80%;margin-left:auto;padding:14px 0 14px clamp(1rem,5.5195vw - 2.5359rem,2.68rem);display:flex}.header__content--actions{align-items:center;gap:clamp(.75rem,3.4072vw - 1.4327rem,2rem);display:flex}.logo{align-items:center;width:225px;height:82px;display:flex;overflow:hidden}.logo img{object-fit:contain;width:100%;height:auto}.nav-list,.submenu{margin:0;padding:0;list-style:none}.nav-list .nav-item.has-submenu,.mobile-nav-list .mobile-nav-item.has-submenu a{align-items:center;gap:10px;display:flex}.nav-list .nav-item.has-submenu:before,.mobile-nav-list .mobile-nav-item.has-submenu a:before{content:"";background-image:url(/wp-content/uploads/2026/08/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;width:12px;height:42px;display:inline-block;position:relative}.mobile-nav-list .mobile-nav-item.has-submenu .mobile-submenu a:before{display:none}@media (width<=1000px){.logo{width:180px}}@media (width<=640px){.logo{width:155px}}.phone{letter-spacing:5%;font-weight:600}.phone:hover{color:var(--accent-hover)}.menu-toggle{display:none}@keyframes hero-copy-in{0%{opacity:0;transform:translate(-45px,25px)}to{opacity:1;transform:none}}@keyframes hero-image-in{0%{opacity:0;clip-path:inset(0 0 0 100% round 22px);transform:scale(1.06)}to{opacity:1;clip-path:inset(0 round 22px);transform:scale(1) translateY(var(--parallax,0))}}@keyframes gradient-drift{to{background-position:-200% 0}}.size-show .size-tabs--content--subtitle.orange,.size-tabs__number.orange,.badge.orange,.product-card--title.prange{color:var(--orange)}.size-show .size-tabs--content--subtitle.purple,.size-tabs__number.purple,.badge.purple,.product-card--title.purple{color:#351448}.size-show .size-tabs--content--subtitle.blue,.size-tabs__number.blue,.badge.blue,.product-card--title.blue{color:#0030d0}.size-show .size-tabs--content--subtitle.red,.size-tabs__number.red,.badge.red,.product-card--title.red{color:#fb1f3f}.size-show .size-tabs--content--subtitle.green2,.size-tabs__number.green2,.badge.green2,.product-card--title.green2{color:var(--green2)}.size-show .size-tabs--content--subtitle.pink,.size-tabs__number.pink,.badge.pink,.product-card--title.pink{color:#b000a7}.home-hero,.text-image{grid-template-columns:repeat(2,1fr);align-items:center;margin-right:0;display:grid;overflow:hidden}.home-hero.hero--has-video{border-radius:20px;width:100%;min-height:40.32vw;max-height:85vh;position:relative;overflow:hidden}.home-hero.hero--has-video .offset-left--over-video,.slider-full-width__content.offset-left{--hero-bg:url(/wp-content/uploads/2026/09/bg-hero-video-copy.png);box-sizing:border-box;background-image:var(--hero-bg);width:max-content;min-width:300px;-webkit-mask-image:var(--hero-bg);-webkit-mask-image:var(--hero-bg);mask-image:var(--hero-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-width:0;padding:39px 10px 40px 55px;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.offset-left--over-video .btn.transparent,.slider-full-width__content.offset-left .btn.transparent{--fill-color:var(--white)}.offset-left--over-video .btn.transparent:hover,.slider-full-width__content.offset-left .btn.transparent:hover{--fill-color:var(--orange)}.home-hero.hero--has-video .offset-left--over-video .hero__title strong{font-size:clamp(2.5rem,1.1385rem + 2.8402vw,4rem)}.home-hero>div,.home-hero>.hero-copy-shadow>.offset-left{animation:.9s cubic-bezier(.16,1,.3,1) .1s both hero-copy-in}.home-hero>img{transform:translateY(var(--parallax,0));animation:1.15s cubic-bezier(.16,1,.3,1) .18s both hero-image-in}.has-video{border-bottom-left-radius:20px;overflow:hidden}.hero-image video{object-fit:cover;width:100%;height:100%;display:block}.home-hero img{object-fit:cover;object-position:center;border-radius:0 0 0 18px;width:100%;height:100%}.hero__title strong,.error-404 .error-404__content--title,.slider-full-width__content .slider-full-width__title strong{letter-spacing:.02rem;color:var(--orange);margin-top:7px;font-size:clamp(3rem,2.6032rem + 1.5873vw,4.5rem);line-height:1;display:block}.hero__title strong,.slider-full-width__content .slider-full-width__title strong{margin-bottom:28px}@media (prefers-reduced-motion:reduce){.home-hero>div,.home-hero>img,.home-hero>.hero-copy-shadow>.offset-left,.home-hero strong{opacity:1;animation:none;transform:none}}.hero-strip{justify-content:space-between;align-items:center;display:flex;position:relative}.hero-strip>img{object-fit:cover;width:50%;transform:translateY(var(--parallax,0));z-index:1;transition:transform .1s linear}.hero-strip__content{margin-right:auto;position:relative}.hero-strip__desc{background-image:url(/wp-content/uploads/2026/08/bg-home-purple.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;max-width:760px;padding:47px 38px 71px 104px;position:relative;left:-70px}.hero-strip__desc p{margin-block:0}.hero-strip__desc:before{content:"";z-index:-1;position:absolute;inset:0}.hero-strip h2{color:var(--white);letter-spacing:-.045rem;font-size:clamp(2rem,.9508rem + 1.6393vw,2.5rem);font-weight:500;line-height:1em}.hero-strip .btn{position:absolute;bottom:-30px;left:35px;transform:translateY(-8px)rotate(-.4deg)}.hero-strip em{color:var(--orange);font-style:normal}.hero .hero__title,.slider-full-width__title{color:var(--purple);font-size:clamp(1.75rem,1.5701rem + .7194vw,2.25rem);font-weight:500;line-height:1.05em}.hero__cta{display:flex;position:relative}.hero__cta .hero__cta-icon{max-width:195px;margin-top:-87px;margin-left:10px;position:relative;bottom:-87px;left:-30px}.slider-full-width{position:relative;overflow:hidden}.slider-full-width__wrapper{width:100%;position:relative}.slider-full-width__track{width:100%}.slider-full-width .swiper-wrapper{border-radius:20px;width:100%;height:40.32vw;max-height:85vh;position:relative}.slider-full-width__media{width:100%;height:100%;position:absolute;inset:0}.slider-full-width__image,.slider-full-width__video{object-fit:cover;width:100%;height:100%;display:block}.slider-full-width__content{z-index:2;color:#fff;position:absolute}.slider-full-width .swiper-slide{align-items:center;display:flex}.slider-full-width-pagination.swiper-pagination-bullets{z-index:3;gap:4px;display:flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.slider-full-width-pagination.swiper-pagination-bullets .slider-full-width-bullet{width:10px;height:10px;color:var(--purple);opacity:1;cursor:pointer;border-radius:8px;font-size:0;transition:opacity .3s}.slider-full-width-pagination.swiper-pagination-bullets .slider-full-width-bullet:hover,.slider-full-width-pagination.swiper-pagination-bullets .slider-full-width-bullet.swiper-pagination-bullet-active{color:var(--orange)}.simple-hero,.contact-hero,.location-hero{grid-template-columns:1fr 1fr;min-height:650px;display:grid;overflow:hidden}.simple-hero,.location-hero{align-items:center}.contact-hero{align-items:start}.simple-hero>div,.contact-hero>div,.location-hero>div{animation:.9s cubic-bezier(.16,1,.3,1) .1s both hero-copy-in}.simple-hero>img,.contact-hero>img,.location-hero>img{transform:translateY(var(--parallax,0));animation:1.15s cubic-bezier(.16,1,.3,1) .18s both hero-image-in}.hero-video-bg{z-index:0;position:absolute;inset:0}.hero-video-bg video{object-fit:cover;width:100%;height:100%}.hero-image{aspect-ratio:1;width:100%;height:42.68vw;max-height:85vh}.simple-hero img,.contact-hero img,.location-hero img{object-fit:cover;border-radius:0 0 0 20px;width:100%;height:100%}#lokalizacje,#rozmiary{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){.simple-hero>div,.simple-hero>img,.contact-hero>div,.contact-hero>img,.location-hero>div,.location-hero>img{opacity:1;animation:none;transform:none}}.socials{align-items:center;gap:14px;display:flex!important}.socials a{display:inline-flex}.location-hero em{color:var(--orange);font-style:normal;display:block}.contact-hero .offset-left,.contact-hero p{flex-direction:column;display:flex}.contact-hero p,.hero__contact a{color:#666;font-weight:500}.hero__contact{flex-direction:column;gap:21px;margin-top:4px;display:flex}.hero__contact a{align-items:center;gap:14px;display:flex}.hero__contact a:hover{color:var(--orange)}.hero__socials{margin:0;align-items:center;gap:12px;margin-block:23px;padding:0;list-style:none;display:flex}.hero__socials li{padding:9px}.hero__socials li:first-child{padding-left:0}.hero__socials a span{-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;background-color:var(--black);width:17px;height:17px;transition:background-color .25s;display:block}.hero__socials a:hover span{background-color:var(--orange)}.size{max-width:1180px}.size .pill-title{text-align:center}.size .pill-title strong{font-weight:inherit;color:var(--orange)}.size-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-block:30px 53px;display:flex}.size-tabs button{border:1px solid var(--black);font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);color:var(--dark);cursor:pointer;background-color:#0000;border-radius:8px;padding:12px 16px;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:flex}.size-tabs button:hover,.size-tabs button.active{color:var(--white);border-color:currentColor}.size-tabs button.active.orange,.size-tabs button.orange:hover{background-color:#fc551f!important}.size-tabs button.active.red,.size-tabs button.red:hover{background-color:#fb1f3f!important}.size-tabs button.active.purple,.size-tabs button.purple:hover{background-color:#351448!important}.size-tabs button.active.blue,.size-tabs button.blue:hover{background-color:#0030d0!important}.size-tabs button.active.green2,.size-tabs button.green2:hover{background-color:var(--green2)!important}.size-tabs button.active.pink,.size-tabs button.pink:hover{background-color:#b000a7!important}.size-tabs button:nth-child(2){padding-right:28px}.size-tabs button:nth-child(3){padding-right:50px}.size-tabs button:nth-child(4){padding-right:86px}.size-tabs button:nth-child(5){padding-right:119px}.size-tabs button:nth-child(6){padding-right:176px}@media (width<=640px){.size-tabs{overflow-x:auto}.size-tabs button{min-width:62px}}.size-tabs--content{isolation:isolate;height:max-content;padding-block:73px;position:relative}.size-tabs--content p{max-width:340px}.size-tabs--content:before{content:"";z-index:-1;background-image:url(/wp-content/uploads/2026/08/storage-bg-white.png);background-repeat:no-repeat;background-size:100% 100%;width:calc(100% + clamp(2.5rem,5.3631vw - .9358rem,5.5rem));height:100%;position:absolute;top:0;left:calc(-1*clamp(2.5rem,5.3631vw - .9358rem,5.5rem))}.size-show{margin-inline:auto;animation:.55s cubic-bezier(.16,1,.3,1) both size-swap}.size-show__body{grid-template-columns:1fr 1fr;gap:30px;display:grid}.size-show h3{margin:0 0 14px;font-size:33px}.size-show .size-tabs--content--subtitle{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);color:var(--orange)}.size-show p{max-height:340px;margin-block:8px 0}.size-show .image{justify-content:center;align-items:flex-end;display:flex}.size-show .image__wrapper{line-height:0;animation:4.5s ease-in-out infinite box-float;display:inline-block;position:relative}.size-show .image img{object-fit:contain;filter:drop-shadow(0 24px 22px #2b123f22);width:100%;max-height:460px;margin-bottom:30px;position:relative;top:30px}.size-show .image__wrapper:after{content:"";z-index:-1;background:url(/wp-content/uploads/2026/08/Ellipse-3.png) bottom/100% 100% no-repeat;width:clamp(38rem,5.074rem + 51.3966vw,66.75rem);max-width:700px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes size-swap{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes box-float{50%{transform:translateY(-9px)}}.size-tabs__number,.badge{position:relative}.size-tabs__number{padding-top:40px}.size-tabs__number:before,.badge:before{content:"";z-index:-1;background-color:currentColor;position:absolute;inset:0;-webkit-mask:url(/wp-content/uploads/2026/08/schowki-elipse.png) 50%/contain no-repeat;mask:url(/wp-content/uploads/2026/08/schowki-elipse.png) 50%/contain no-repeat}.size-tabs__number:before{width:285px;height:286px}.number{z-index:1;font-size:16.7rem;font-weight:600;line-height:1;position:absolute;top:0;left:40px}.number span{color:var(--white);z-index:20;letter-spacing:-1px}.number>span,.badge>span{white-space:nowrap;align-items:flex-start;display:inline-flex}.number small{margin-top:1em;font-size:.135em}.number small,.badge small{letter-spacing:normal;line-height:1}.number small sup,.badge small sup{vertical-align:super;font-size:.65em;line-height:0}.dims{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.dims .tab{padding:16px}.dims .tab span{z-index:10}.price-bar p,.product-price p{letter-spacing:-.05rem;font-size:1.2rem;font-weight:500;line-height:1.3rem}.product-price p{margin-block:0;line-height:1.3}.price-bar p small,.product-price p small{font-size:1rem;font-weight:400;display:block}.price-bar{border:1px solid var(--orange);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:49px;padding:12px 11px 12px 30px;display:flex}@media (width<=640px){.price-bar,.product-price{align-items:flex-start;gap:10px}.price-bar p,.product-price p{font-size:17px}.price-bar .btn,.product-price .btn{padding:12px;font-size:12px}}.steps-section .pill-title{margin-left:0}.steps-section .align-right{margin-top:18px}.steps{grid-template-columns:repeat(4,1fr);gap:0 clamp(5rem,7.8212vw - .0105rem,9.375rem);margin-top:51px;display:grid}.steps article{position:relative}.steps article .steps__button{width:100%;margin-top:20px;padding:29px 30px 30px 25px;transition:all .5s cubic-bezier(.075,.82,.165,1)}.steps article .steps__button h3{z-index:10;font-size:18px;font-weight:600;line-height:1}.steps article:hover .step-icon .step-icon__image{background-color:var(--orange)}.steps article:hover h3{color:#fff;background-position:100%}.steps article:hover .steps__button{--border-color:var(--orange);--fill-color:var(--orange)}.steps p{text-align:center;max-width:200px;margin-inline:auto;transition:all .5s cubic-bezier(.075,.82,.165,1)}.steps .btn{margin-top:20px}.steps article .steps__heading{text-align:center;position:relative}.step-icon .step-icon__image{-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background-color:currentColor;align-items:end;font-weight:500;transition:all .5s cubic-bezier(.075,.82,.165,1);display:flex}.inline-icon{width:138px;height:138px;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;-webkit-mask:var(--icon-url) center / contain no-repeat;background-color:currentColor;display:block}.location-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.location-card .photo-wrap{--rx:0deg;--ry:0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;border-radius:8px;transition:transform .18s,box-shadow .4s;position:relative;overflow:hidden}.location-card .photo-wrap .btn{opacity:0;width:max-content;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-card:hover .photo-wrap .btn{opacity:1}.location-card img{object-fit:cover;border-radius:8px;width:100%;height:310px;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s,opacity .3s}.location-card:hover img{filter:saturate(1.12);opacity:.5;transform:scale(1.075)}.location-card p{color:var(--orange);margin:14px 0 6px;line-height:1}.location-card h3{letter-spacing:-.05rem;color:var(--purple);margin:0;font-size:1.2rem;font-weight:600;line-height:1rem;text-decoration:underline;transition:color .25s}.location-card:hover h3{color:var(--orange)}.locations .pill-title,.why .pill-title,.size .pill-title{margin-inline:auto;margin-bottom:20px}.locations .pill-title{margin-bottom:57px}.coming{--rx:0deg;--ry:0deg;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;align-items:center;transition:transform .18s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.coming:hover:after{opacity:1}.coming img{animation:5s ease-in-out infinite box-float}.coming strong{background:#fff;border-radius:25px;padding:18px 22px;font-size:19px;position:absolute;bottom:18%;right:10%}.rabbit{color:var(--orange);z-index:1;font-size:90px;position:absolute;left:8%;transform:rotate(-30deg)}.why-grid{text-align:center;justify-content:space-between;gap:20px;display:grid}.why-grid article{border-radius:28px;flex-direction:column;gap:48px;height:100%;padding:25px 16px;transition:background .35s,box-shadow .35s;display:flex}.why-grid article .why-grid__icon{justify-content:center;align-items:flex-end;height:120px;display:flex}.why-grid article:hover{background:#fff;box-shadow:0 24px 65px #2b123f10}.why-grid h3{letter-spacing:-.05rem;font-size:1.2rem;font-weight:500;line-height:1.2rem}.benefit-icon{transition:transform .5s cubic-bezier(.16,1,.3,1)}.why-grid article:hover .benefit-icon{transform:rotate(8deg)scale(1.12)}.why .align-right{margin-top:30px}.testimonials,.steps-section,.section--text-image{z-index:11;position:relative}.testimonials .pill-title{margin:0 auto 57px}.review-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:30px;display:grid}.review-grid article:hover{box-shadow:0 32px 80px #2b123f1b}.review-grid article:hover:after{opacity:1}.opinions__box{background-color:var(--white);--rx:0deg;--ry:0deg;height:max-content;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;z-index:10;border:1px solid #9c949e;border-radius:5px;flex-direction:column;padding:32px;transition:transform .18s,box-shadow .4s;display:flex;position:relative;box-shadow:0 16px 40px #2b123f08}.opinions__header{align-items:center;gap:16px;display:flex}.opinions__avatar{object-fit:cover;border-radius:50%;flex:0 0 80px;width:80px;height:80px}.opinions__header h3{margin:0}.opinions__content{margin-top:28px}.opinions__content p:before,.opinions__content p:after{content:"“"}.opinions__content p{margin:0;line-height:1.4;transition:all .2s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.opinions__toggle{color:var(--black);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:20px;padding:0;font-size:14px;font-weight:500}.stars{color:var(--orange);letter-spacing:3px;margin-bottom:18px}.faq-section{z-index:10;position:relative}.faq-section__bg{z-index:-1;max-width:30%;position:absolute;top:-200px;right:0}.faq-section .pill-title{margin-inline:auto;margin-bottom:37px}.faq-list{max-width:1160px;margin:auto;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.faq-content-below{max-width:1160px;margin:48px auto 0}.faq-content-below>:first-child{margin-top:0}.faq-item{background:#fff;border:1px solid #0000;border-radius:8px;transition:border-color .3s cubic-bezier(.33,0,.2,1);overflow:hidden}.faq-list>*+*{margin-top:12px}.faq-item button span{max-width:80%}.faq-item.active{border-color:var(--dark)}.faq-item button span{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}.faq-item button strong{color:var(--orange);font-weight:inherit}.faq-item.active p{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.faq-item button{text-align:left;width:100%;color:var(--purple);cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:35px 30px 39px 42px;font-weight:700;display:flex}.faq-item small{font-size:12px}.faq-item p{max-width:757px;margin:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.faq-item button span.faq-toggle{font-size:.875rem;font-weight:500;line-height:1.225rem;transition:opacity .3s cubic-bezier(.33,0,.2,1)}.faq-answer{transition:height .45s cubic-bezier(.33,0,.2,1),opacity .35s cubic-bezier(.33,0,.2,1);overflow:hidden}.faq-answer-inner{padding:0 42px 52px}.gallery{max-width:none;margin:auto;overflow:hidden}.gallery-track{gap:8px;width:max-content;animation:32s linear infinite gallery-flow;display:flex}.gallery-track:hover{animation-play-state:paused}.gallery img{object-fit:cover;border-radius:12px;flex:none;width:min(27vw,420px);height:320px;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .4s}.gallery img:hover{filter:saturate(1.2)contrast(1.04);transform:scale(.97)}.gallery-note{text-align:center;color:#72677a;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:12px}@keyframes gallery-flow{to{transform:translate(calc(-50% - 4px))}}.slider{max-width:none;margin:auto;overflow:hidden}.slider .slider-wrapper{padding-bottom:60px;position:relative}.slider-track .swiper-slide{transition-timing-function:cubic-bezier(.33,0,.2,1)!important}.slider img{object-fit:cover;border-radius:12px;width:100%;height:320px;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .4s}.slider img:hover{filter:saturate(1.2)contrast(1.04);transform:scale(.97)}.slider-note{text-align:center;color:#72677a;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:12px}.slider button.slider-arrow,.slider-full-width-arrow{cursor:pointer;color:var(--purple);z-index:50;background:0 0/contain no-repeat;border:none;width:42px;height:42px;padding:0;position:absolute;top:calc(100% - 50px)}.slider-full-width-arrow{top:calc(100% - 70px)}.slider button.slider-arrow:hover,.slider-full-width-arrow:hover{color:var(--orange)}.slider-arrow.slider-arrow--prev{left:calc(100% + -1*clamp(2.25rem,.3384rem + 2.984vw,7.5rem) - 103px)}.slider-full-width-arrow.slider-full-width-arrow--prev{left:calc(clamp(2.25rem,.3384rem + 2.984vw,7.5rem) + 8px)}.slider-arrow.slider-arrow--next,.slider-full-width-arrow.slider-full-width-arrow--next{right:calc(clamp(2.25rem,.3384rem + 2.984vw,7.5rem) + 8px)}.footer{margin-bottom:0;position:relative;overflow:visible}.footer:after{content:"";z-index:-1;background-image:url(/wp-content/uploads/2026/08/footer-border.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.footer-inner{z-index:2;grid-template-columns:1fr 340px;display:grid;position:relative}footer{margin-top:80px}.intro-text :is(h1,h2,h3){font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);color:var(--h2-color)}.footer-wrap .intro-text h2,.seo-text .intro-text:is(h1,h2,h3,h4,h5){margin-bottom:40px}.intro-text p+:is(h1,h2,h3,h4,h5){margin-top:40px}.footer>*{font-size:14px}.footer-logo{aspect-ratio:1;width:100%}.footer-logo video{z-index:-1;background-color:#0000;width:260px;position:absolute;top:-40px;left:0}.footer-logo img{width:max-content}.footer ul{margin-block:0;padding:0;list-style:none}.footer ul li a{color:#666;align-items:center;display:flex}.footer ul li a:hover{color:var(--orange)}.footer ul.footer-links{gap:70px;max-width:410px;margin-top:30px;display:block}.footer-links a{color:#666;letter-spacing:-.02rem;line-height:200%;display:block}.footer ul.footer-contact__list{margin-top:30px}.footer ul.footer-contact__list>*+*{margin-top:21px}.footer ul.footer-contact__list a{gap:14px}.footer ul.footer-contact__list--socials{gap:8px;margin-top:30px;display:flex}.footer ul.footer-contact__list--socials img{width:17px;height:17px}.footer ul.footer-contact__list--socials li a{padding:17px}.footer ul.footer-contact__list--socials li:first-child a{padding-left:0}.footer__copyright{margin-top:62px}.footer-realization{margin-top:42px}.footer-realization p{align-items:center;gap:6px;display:flex}.footer-realization img{position:relative;top:-2px}.footer .icon{-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;transition:background-color .25s;display:inline-block}.footer .footer-contact__list .icon{background-color:#666;width:20px;height:20px}.footer .footer-contact__list--socials .icon{background-color:#000;width:17px;height:17px}.footer a:hover .icon{background-color:var(--orange)}.footer-boxes{object-fit:contain;z-index:1;filter:drop-shadow(0 25px 25px #2b123f18);width:70%;max-height:22.25vw;transform:translateY(var(--parallax,0));z-index:1;pointer-events:none;transition:transform .1s linear;position:absolute;bottom:-9vw;left:16%}.pricing{z-index:50;position:relative}.pricing h1{font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);color:var(--purple);max-width:468px;font-weight:500;line-height:46px}.products{grid-template-columns:repeat(3,1fr);gap:160px 20px;margin-top:89px;display:grid}.product-card{--rx:0deg;--ry:0deg;min-height:480px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:#fff;border-radius:12px;padding:0 0 35px 30px;transition:transform .18s,box-shadow .4s;position:relative}.product-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #ffffff80, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.product-card:hover{box-shadow:0 32px 80px #2b123f1b}.product-card:hover:after{opacity:1}.product-card:hover .product-card__image{transform:translateZ(35px)scale(1.045)}.product-card img{object-fit:contain;max-width:100%;height:12.41vw;margin-inline:auto}.product-card .product-card__image{height:12.41vw;margin-bottom:-7px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;top:-30px;transform:translateZ(20px)}.product-card .product-card__image:after{content:"";text-align:center;z-index:-1;background-image:url(/wp-content/uploads/2026/08/Ellipse-8.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:90%;height:6px;display:block;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.product-card p{max-width:340px}.badge{color:#fff;z-index:2;justify-content:center;align-items:center;width:96px;height:96px;font-size:clamp(2.5rem,4.9281vw - .6571rem,4rem);font-weight:600;line-height:1;animation:3.4s ease-in-out infinite badge-breathe;display:flex;position:absolute;top:-48px;left:22px;transform:rotate(-2deg)}.products .badge{font-size:4rem}.badge:before{width:99px;height:99px}.badge span{color:var(--white)}.badge small{margin-top:.25em;margin-left:2px;font-size:.3125em}.product-card--title{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}@keyframes badge-breathe{50%{transform:rotate(2deg)scale(1.055)}}.product-price{border:1.5px solid var(--orange);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:12px 10px 12px 30px;display:flex}.product-price .btn{padding:23px 23px 20px 20px}.how-steps{padding:80px 100px}.how-steps article{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin:70px 0 130px;display:grid}.how-steps article.reverse .how-image{order:2}.how-steps article:first-child .how-image img{object-fit:cover}.how-steps h2{background:var(--lav);border-radius:25px;padding:16px 24px;font-size:35px;line-height:1.1;display:inline-block}.how-steps p{font-size:17px;line-height:1.65}.how-image{background:var(--lav);border-radius:80px 25px;height:440px;overflow:hidden}.how-image img{object-fit:contain;width:100%;height:100%}.map__aside .map-container{z-index:1;border:0;border-radius:8px;width:100%;height:33.5vw;max-height:600px;display:block;overflow:hidden}.map__aside .map-container iframe{border:0;width:100%;height:100%;display:block}.map-content{align-items:center;margin-top:20px;display:grid}.map-content a.icon-box-description{color:var(--purple);align-items:center;gap:20px;font-weight:600;display:flex}.map-content a.icon-box-description:hover{color:var(--orange)}.map-content a.icon-box-description svg{width:20px;height:20px;font-weight:400}.map p{margin-right:auto;flex-direction:column;margin-block:0;display:flex}.map p em{color:var(--orange);font-size:14px;font-style:normal}.map p strong{letter-spacing:-.05rem;font-size:1.2rem;font-weight:600;line-height:1.2rem;text-decoration:underline}.contact-form{padding-top:100px}.contact-form .pill-title{margin-inline:auto}.cf7-form{margin-top:61px;margin-bottom:165px}.form-wrap{max-width:940px;margin:auto}.form-col{flex-wrap:wrap;row-gap:20px;margin-top:6px;display:flex}.wpcf7-list-item{margin:0}.form-wrap form{gap:24px;display:grid}.form-wrap__apperance .wpcf7-form-control-wrap{max-width:500px}.form-wrap form p{margin-block:0}.form-wrap input,.form-wrap textarea{width:100%;font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);background:#fff;border:1px solid #0000;border-radius:5px;outline:none;margin-top:6px;padding:22px 24px;display:block}.form-wrap input:focus,.form-wrap textarea:focus{border-color:var(--orange)}.form-wrap textarea{resize:vertical;min-height:160px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-textarea::placeholder{color:var(--orange);max-width:412px;font-size:16px;font-weight:400;line-height:140%}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-textarea:focus::placeholder{opacity:0}.form-wrap .check,.form-wrap .wpcf7-acceptance label{align-items:flex-start;max-width:650px;display:flex}.form-wrap .check input,.form-wrap .wpcf7-acceptance label input{width:28px;margin:0}.form-wrap button,.form-wrap .wpcf7-submit{width:auto;color:var(--ink);border:2px solid var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:15px 24px;font-weight:700}.form-wrap button:disabled,.form-wrap .wpcf7-submit:disabled{opacity:.55;cursor:wait}.form-wrap .wpcf7-spinner{margin-left:auto}.form-wrap .wpcf7-not-valid-tip,.form-wrap .form-error{color:var(--orange);font-weight:400}.form-wrap .wpcf7-response-output{border-radius:10px;margin:0;padding:18px 22px}.contact__submit{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:37px;display:flex}.wpcf7-list-item label{color:#3b3b3b;letter-spacing:-.02rem;align-items:center;gap:18px;max-width:729px;font-size:1rem;font-weight:400;display:flex}.form-wrap__apperance .wpcf7-acceptance .wpcf7-list-item label{color:#3b3b3b;gap:15px}.form-wrap__apperance p{flex-direction:column;gap:18px;display:flex}input[type=checkbox],input[type=checkbox]{cursor:pointer;width:28px;height:28px;padding:13px;display:inline-block;position:relative;appearance:none!important;border:1px solid #7f7f7f!important}input[type=checkbox]:before{content:"";opacity:0;background-image:url(/wp-content/uploads/2026/08/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;transition:all .25s;position:absolute;inset:3px 0 0;overflow:hidden}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:focus{outline:none}.contact__submit{width:max-content;margin-top:0;margin-left:auto}.wpcf7-form .contact__submit--button{--fill-color:#f5f5f5}.wpcf7-form .contact__submit--button:hover{--fill-color:var(--orange);--border-color:var(--orange);background:0 0}.wpcf7-form .contact__submit--button .text{z-index:30;color:var(--purple);font-weight:600}.wpcf7-form .contact__submit--button:hover .text{color:var(--white)}.wpcf7-form .contact__submit--button .icon{z-index:30;background-image:url(/wp-content/uploads/2026/08/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:25px;height:19px;margin-left:5px}.wpcf7-form .contact__submit--button:hover .icon{background-image:url(/wp-content/uploads/2026/08/arrow-right-white.svg)}.wpcf7-form .text-accent{color:#c81f49}.success{border:1px solid var(--orange);text-align:center;background:#fff;border-radius:18px;padding:45px}.success svg{color:var(--green);margin:auto}.inline-icon{color:var(--orange);margin-bottom:14px;display:block}.single-chowamy_location .why .pill-title{display:none}.error-404,.error-404__content{flex-direction:column;justify-content:center;display:flex}.error-404{align-items:center;height:100vh}.error-404 .logo{width:273px;height:70px}.error-404__content{width:max-content;color:var(--purple);background-image:url(/wp-content/uploads/2026/08/bg-404.png);background-position:0;background-repeat:no-repeat;background-size:100% 100%;margin-top:59px;padding:48px clamp(4.625rem,16.9867vw - 6.2571rem,10.857rem) 50px 74px}.error-404 .error-404__content--subtitle{letter-spacing:0;max-width:297px;font-size:20px;font-weight:600;line-height:24px}.text-image.text-image--right{direction:rtl}.text-image.text-image--right>.text-image__content{direction:ltr}.text-image__content h2{gap:6px;display:flex}.text-image__content{margin-top:8px}.text-image__content>*{max-width:560px}.text-image__video{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;height:42.68vw;max-height:85vh;display:flex;position:relative}.text-image__video .video__content{border-top-left-radius:20px;border-bottom-left-radius:20px;width:66.67%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.text-image__video .video__content video{object-fit:cover;width:100%;height:100%}.video__play{z-index:2;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__play span{border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:31px solid #fff;width:0;height:0;margin-left:7px;display:block}.video__play.is-playing span{background:#fff;border:0;width:24px;height:24px;margin:0;transform:none}.rich-text h1{max-width:468px;margin-bottom:40px;font-weight:600}.rich-text p+h2{margin-top:30px}@media (prefers-reduced-motion:reduce){.product-card,.location-card .photo-wrap,.review-grid article,.coming{transform:none!important}}@media screen and (width<=767.98px){main,.footer-wrap{overflow-x:clip}.header .header__content,.offset-left,.section--text-image.has-video .text-image__content,.shell:not(.has-video){padding-inline:20px}.pill-title{text-align:center;max-width:calc(100vw - 40px);padding:16px}.locations .pill-title,.testimonials .pill-title,.faq-section .pill-title{margin-bottom:30px}.simple-grid,.contact-hero,.location-grid,.size-show__body,.why-grid,.review-grid{grid-template-columns:1fr}.home-hero{flex-direction:column-reverse;display:flex}.home-hero img,.hero-strip img{width:100%}.hero-strip{flex-direction:column}.hero-strip__desc{width:100%;padding:32px 32px 64px;left:0}.home-hero{gap:40px}.location-grid{gap:60px}.why-grid article{gap:20px;padding:16px}.why-grid__icon img{width:100%;height:80px}.why-grid article p{max-width:200px;margin-inline:auto}.size-tabs--content:before{width:100%;left:0}.size-tabs--content{padding-inline:40px}.number{font-size:9rem;top:8px}.number.n12{left:16px}.size-tabs__number:before{width:180px;height:160px}.steps p{opacity:0;visibility:hidden;height:0}.steps article.active p{opacity:1;visibility:visible;height:auto}.steps{grid-template-columns:1fr;gap:40px}.opinions__box{padding:20px}.why-grid{gap:0}.header__content--actions .phone,.header__content--actions .btn svg{display:none}.mobile-menu{width:calc(100% + 40px);left:-20px;right:0}.header__content--actions .btn{text-align:center;width:121px;padding:15px 15px 13px;font-size:14px;line-height:1em}.header__content--aside{gap:25px}.footer-inner{grid-template-columns:1fr;padding-inline:40px}.footer-logo video{width:220px;top:-60px;left:4px}.footer ul.footer-links{margin-top:12px}.footer:after{width:104%}.footer-inner .footer__copyright,.footer-contact .footer-realization{display:none}.footer-mobile{color:#666;flex-direction:column;margin-top:6px;padding-inline:20px;display:flex}.footer-mobile .footer-realization{margin-top:0}.footer-realization p{margin-block:0}.footer-boxes{width:100%;max-height:max-content;bottom:-12vw;left:9%}.products{grid-template-columns:1fr;gap:100px 0}.product-card img,.product-card .product-card__image{height:40vw}.map{padding-block:0 80px}.map-content{grid-template-columns:1fr;gap:20px}.map__aside .map-container{height:60vw}.form-col{flex-direction:column;gap:20px}.hero-image{height:100%;max-height:85vh}.contact-form{padding-inline:20px;padding-top:80px}.simple-hero,.contact-hero,.location-hero{flex-direction:column-reverse;align-items:start;gap:40px;width:100%;display:flex}.simple-hero .hero-image,.contact-hero .hero-image,.location-hero .hero-image{width:100%}.location-hero{margin-bottom:40px}.error-404{padding-inline:20px}.error-404__content{padding-inline:clamp(1.875rem,11.9565vw - 1.1141rem,4.625rem)}.jak-to-dziala .simple-hero{margin-bottom:80px}.text-image{grid-template-columns:1fr;gap:30px}.faq-item button{padding:24px}.section--text-image+.section--text-image{margin-top:80px}.footer-inner{padding-top:20px}.text-image__video{height:90vw}.footer:after{background-image:url(/wp-content/uploads/2026/08/footer-border-mobile.png)}.cennik .pricing,main>.rich-text:first-child:only-child{margin-top:40px}.product-card{padding-top:10px}.faq-section__bg{top:100px}.faq-answer-inner{padding-bottom:32px;padding-left:24px}.slider button.slider-arrow,.slider-full-width-arrow.slider-full-width-arrow--next{right:20px}.slider-full-width-arrow.slider-full-width-arrow--prev{left:20px}.slider-arrow.slider-arrow--prev{left:calc(100% - 115px)}.home-hero.hero--has-video{justify-content:center;align-items:start}.hero__cta:has(.hero__cta-icon){margin-top:-5px}.hero__cta .hero__cta-icon{max-width:96px;margin-right:-30px;bottom:-102px;left:-33px}.hero__cta:has(.hero__cta-icon) div{margin-top:16px}.slider-full-width .swiper-wrapper{min-height:467px;max-height:85vh}.slider-full-width .swiper-slide{padding-left:20px}.home-hero.hero--has-video .offset-left--over-video,.slider-full-width__content.offset-left{max-width:calc(100% - 20px);padding:18px 18px 14px 27px}.home-hero.hero--has-video .offset-left--over-video{margin-left:15px}.slider-full-width-arrow{top:calc(100% + 10px)}.home-hero.hero--has-video .hero__title strong,.slider-full-width__content .slider-full-width__title strong{margin-bottom:0;font-size:2.5rem}.home-hero.hero--has-video .hero__title,.slider-full-width__content .slider-full-width__title{padding-right:14px;font-size:clamp(1.125rem,.7174rem + 1.6304vw,1.5rem)}.slider-full-width__content .slider-full-width__title{margin-bottom:20px}}@media (width>=768px){.step-icon .step-icon__image{height:246px}.steps article:not(:last-child) .steps__heading:after{content:"";background-image:url(/wp-content/uploads/2026/08/arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:32px;height:28px;display:block;position:absolute;top:50%;right:calc(-1*clamp(3.5rem,.6369rem + 4.4693vw,6rem))}.steps p{opacity:0;visibility:hidden}.steps article:hover p{opacity:1;visibility:visible;height:auto}.footer ul.footer-links{columns:2}.footer-mobile{display:none}.faq-section__bg{top:-250px}.jak-to-dziala .simple-hero{margin-bottom:46px}}@media screen and (width>=565px) and (width<=1024.98px){.footer-contact{margin-top:44px}}@media screen and (width>=768px) and (width<=1024.98px){.offset-left,.section--text-image.has-video .text-image__content,.shell:not(.has-video){padding-inline:40px}.steps,.why-grid,.location-grid{grid-template-columns:repeat(2,1fr)}.steps,.why-grid{gap:0 clamp(5rem,7.8212vw - .0105rem,9.375rem)}.header .header__content{padding-inline:40px}.home-hero.hero--has-video,.slider-full-width .swiper-wrapper{min-height:50vw}.home-hero.hero--has-video .slider-full-width .swiper-wrapper{min-height:65vw}.home-hero.hero--has-video .offset-left--over-video,.slider-full-width__content.offset-left{padding-left:30px}.home-hero.hero--has-video .offset-left--over-video .hero__title strong{margin-bottom:8px}.hero .hero__title,.slider-full-width__title{padding-right:16px}.location-grid{row-gap:60px}.steps article:not(:last-child) .steps__heading:after{right:0}.mobile-menu{width:75vw;right:-40px}.footer-logo video{width:250px;top:-80px;left:2px}.footer-inner{padding-top:30px}.footer ul.footer-links{margin-top:10px}.faq-section__bg{top:-100px}.number{font-size:15rem}.products{grid-template-columns:repeat(2,1fr);gap:80px 20px}.product-card img,.product-card .product-card__image{height:20vw}.map-content{grid-template-columns:repeat(2,1fr)}.map__aside .map-container{height:50vw}.contact-form{padding-inline:40px}.section--text-image+.section--text-image{margin-top:100px}.cennik .pricing,main>.rich-text:first-child:only-child{margin-top:150px}.hero__cta .hero__cta-icon{max-width:160px;margin-left:-26px;left:0}.home-hero.hero--has-video .offset-left--over-video,.slider-full-width__content.offset-left{margin-left:50px}.home-hero.hero--has-video .offset-left--over-video .hero__title,.slider-full-width__content.offset-left .slider-full-width__title{font-size:24px}.size{overflow-x:hidden}}@media screen and (width<=1024.98px){.header{top:0}.home-hero,.hero-strip,.size,.steps-section,.locations,.why,.faq-section,.gallery{margin-bottom:100px}.slider-full-width{padding-bottom:100px}.section.faq-section{padding-top:100px}.steps article .steps__button{width:max-content}.step-icon .step-icon__image{height:180px}.why-grid{justify-content:center}.footer ul.footer-contact__list,.footer ul.footer-contact__list--socials{margin-top:18px}.footer{padding-bottom:100px}.footer-inner{grid-template-columns:repeat(auto-fit,minmax(auto,220px));justify-content:space-between;gap:30px;padding-inline:20px;display:grid}.footer ul.footer-links{gap:60px;width:300px}.footer__copyright{margin-top:18px}.footer-realization{margin-top:64px}.intro-text,.slider{margin-bottom:60px}.products{margin-bottom:80px}.cf7-form{margin-bottom:60px}.contact-hero .hero__title strong{margin-bottom:0}.map{margin-bottom:80px}.product-card--desc{padding-right:20px}}@media screen and (width>=1025px){.shell:not(.has-video){max-width:1612px;padding:0 50px!important}.header{padding-inline:50px}.home-hero,.slider-full-width{min-height:600px}.hero .hero__title,.slider-full-width__title{padding-right:30px}.home-hero:not(.hero--has-video) .hero__title{max-width:660px;padding-right:30px}.home-hero.hero--has-video .offset-left--over-video .hero__title strong,.slider-full-width__content.offset-left .slider-full-width__title strong{margin-bottom:12px}.home-hero.hero--has-video .hero__cta{align-items:center}.jak-to-dziala .hero .hero__title{max-width:700px}.offset-left,.section--text-image.has-video .text-image__content{padding-left:50px}.offset-left.offset-left--over-video,.slider-full-width__content.offset-left{margin-left:50px}.why-grid{grid-template-columns:repeat(4,minmax(0,290px))}.home-hero{margin-bottom:116px}.slider-full-width{padding-bottom:116px}.hero-strip{margin-bottom:152px}.size{margin-bottom:110px;padding:0}.steps-section{margin-bottom:108px;padding-top:70px}.locations{margin-bottom:221px}.why-grid{margin-top:59px}.why{margin-bottom:143px}.faq-section{margin-bottom:120px;padding-top:160px}.pricing+.section.faq-section,section.steps-section+.faq-section{padding-top:0}.seo-text+.section.faq-section{padding-top:50px}.gallery{margin-bottom:121px}.footer-contact{padding-top:60px}.footer{padding-bottom:68px}.intro-text{margin-block:121px 80px}.cennik .pricing,main>.rich-text:first-child:only-child{margin-top:230px}.products{margin-bottom:150px}.map{margin-bottom:176px}.map-content{grid-template-columns:repeat(4,1fr);justify-items:center}.map-content .btn{margin-left:auto}.section--text-image+.section--text-image{margin-top:160px}.footer-inner{padding-top:40px}.text-image__video-icon{position:relative;left:calc(clamp(0rem,16.6978vw - 12.5234rem,67rem) - 50px)}.product-card--desc{padding-right:46px}}@media screen and (width>=1025px) and (width<=1199.98px){.mobile-menu{width:640px;right:-50px}}@media screen and (width>=1200px) and (width<=1380.98px){.footer:after{width:97vw;inset:0 0 0 50%;transform:translate(-50%)}}@media screen and (width>=768px) and (width<=1199.98px){.footer:after{width:108%}.contact-hero .offset-left{margin-top:60px}}@media screen and (width<=1199.98px){.nav-wrap--desktop{display:none}header.shell{background-color:#f5f5f5;width:100%}.menu-toggle{cursor:pointer;background-color:#0000;border:0;width:40px;padding-right:0;transition:all .35s;display:block}.menu-toggle svg{transform-origin:50%;transition:opacity .35s,transform .45s}.menu-toggle .icon{transform-origin:50%;transition:opacity .35s,transform .45s;display:block}.header .header__content{width:100%}.header__content--aside{justify-content:end;padding-inline:0}.mobile-menu{pointer-events:none;opacity:0;visibility:hidden;pointer-events:none;background:#f7f7f7;flex-direction:column;gap:38px;padding:10px 15px 46px;display:flex;position:absolute;top:100%;box-shadow:2px 8px 23px 3px #0003}.mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto;animation:.75s cubic-bezier(.16,1,.3,1) forwards slideIn}.mobile-menu.closing{animation:2s cubic-bezier(.16,1,.3,1) forwards slideOut}.mobile-menu .mobile-nav-list,.mobile-menu .mobile-submenu{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;transition:all .35s cubic-bezier(.25,.46,.45,.94);display:flex}.mobile-nav-list .mobile-nav-item.has-submenu{position:relative}.mobile-nav-list .mobile-nav-item.has-submenu .mobile-submenu{opacity:0;grid-template-rows:0fr;height:0;transition:grid-template-rows .35s cubic-bezier(.25,.46,.45,.94),opacity .3s,transform .35s cubic-bezier(.25,.46,.45,.94);display:grid;overflow:hidden;transform:translateY(-15px)}.mobile-nav-list .mobile-nav-item.has-submenu .mobile-submenu.open{opacity:1;grid-template-rows:1fr;height:100%;transform:translateY(0)}.mobile-menu .mobile-nav-list a{color:#321b48;border-bottom:1px solid var(--orange);letter-spacing:-.0275rem;width:100%;font-size:1.375rem;font-weight:500;line-height:1.65rem;display:block}.mobile-nav-list .mobile-nav-item.has-submenu a{flex-direction:row-reverse;justify-content:space-between}.mobile-nav-list .mobile-nav-item.has-submenu .mobile-submenu a{cursor:pointer;flex-direction:column;justify-content:center}.mobile-nav-list .mobile-nav-item.has-submenu a:before{background-size:15px;width:20px;height:30px}.mobile-nav-list .mobile-nav-item.has-submenu .location-address{font-size:1.2rem;font-weight:400;display:block}.mobile-nav-list .mobile-nav-item .mobile-submenu a{gap:0;line-height:1.2}.menu-mobile__actions{flex-direction:column;align-items:center;gap:23px;display:flex}.menu-mobile__actions .phone{letter-spacing:-.05rem;font-size:1.2rem;font-weight:600;line-height:1.2rem}.footer:after{left:50%;transform:translate(-50%)}.header__content--actions{gap:20px}}@media screen and (width>=1200px){.size-show,.intro-text{max-width:1173px;margin-inline:auto}.nav-wrap--desktop{display:flex}.nav-wrap--mobile,.menu-toggle,.mobile-menu{display:none}.nav-wrap.nav-wrap--desktop .nav-list{align-items:center;gap:25px;width:100%;padding-top:20px;font-size:14px;font-weight:500;display:flex}.nav-wrap.nav-wrap--desktop .nav-list .nav-item{width:max-content;padding-bottom:20px;position:relative}.nav-wrap.nav-wrap--desktop .nav-list a{letter-spacing:0;color:var(--purple);letter-spacing:0;font-size:1rem;font-weight:500;line-height:1.4rem;position:relative}.nav-wrap.nav-wrap--desktop .nav-list a:hover,.nav-wrap.nav-wrap--desktop .nav-list .nav-item.active a,.nav-wrap.nav-wrap--desktop .nav-list .nav-item.has-active-child a{color:var(--orange)}.nav-wrap.nav-wrap--desktop .nav-list .nav-item .submenu .active a,.nav-wrap.nav-wrap--desktop .nav-list .nav-item.has-active-child .submenu a{color:#33373d}.nav-wrap.nav-wrap--desktop .nav-list .nav-item.active .submenu a:hover,.nav-wrap.nav-wrap--desktop .nav-list .nav-item.has-active-child .submenu a:hover{color:var(--white)}.nav-wrap.nav-wrap--desktop .nav-list a:after{content:"";background-color:var(--orange);opacity:0;border-radius:100%;width:4px;height:4px;transition:opacity .4s cubic-bezier(.075,.82,.165,1);position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.nav-wrap.nav-wrap--desktop .nav-list a:hover:after,.nav-wrap.nav-wrap--desktop .nav-list .nav-item.active a:after,.nav-wrap.nav-wrap--desktop .nav-list .nav-item .active a:after{opacity:1}.nav-wrap.nav-wrap--desktop .submenu{background-color:var(--white);opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 8px 8px;flex-direction:column;min-width:110px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.nav-wrap.nav-wrap--desktop .nav-item:hover .submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-wrap.nav-wrap--desktop .submenu li a{padding:14px 28px;transition:all .3s;display:block}.nav-wrap.nav-wrap--desktop .submenu li:hover{background-color:var(--orange)}.nav-wrap.nav-wrap--desktop .nav-list .submenu li a:hover{color:var(--white)}.nav-wrap.nav-wrap--desktop .nav-list .submenu a:hover:after,.nav-wrap.nav-wrap--desktop .nav-list .nav-item.active .submenu a:after,.nav-wrap.nav-wrap--desktop .nav-list .nav-item .submenu .active a:after{opacity:0}.footer-inner{max-width:1173px;margin-inline:auto}.nav-wrap.nav-wrap--desktop .nav-list .location-address{display:none}.map.shell{min-width:1173px;max-width:78%;margin-inline:auto}.contact-hero .offset-left{margin-top:174px}}@media (prefers-reduced-motion:reduce){.size-show,.size-show img{animation:none}}@media screen and (width>=1612px){.offset-left,.section--text-image.has-video .text-image__content{padding-left:calc(clamp(3.125rem,48.5294vw - 42.7353rem,15.5rem) - 50px)}.offset-left.offset-left--over-video,.slider-full-width__content.offset-left{margin-left:calc(clamp(3.125rem,48.5294vw - 42.7353rem,15.5rem) - 50px)}}@media screen and (width>=1921px){.offset-left,.section--text-image.has-video .text-image__content{padding-left:calc(clamp(15.5rem,49.9605vw - 44.4838rem,134rem) - 50px)}.offset-left.offset-left--over-video,.slider-full-width__content.offset-left{margin-left:calc(clamp(15.5rem,49.9605vw - 44.4838rem,134rem) - 50px)}img{max-height:85vh}}@keyframes slideIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}70%{opacity:1}to{opacity:0;transform:translate(120%)}}@media screen and (width<=1199.98px){.mobile-menu .mobile-nav-list a{padding:20px 15px!important}}.contact-hero.hero .hero__title{max-width:680px;line-height:45px}.contact-hero .hero__title strong{margin-top:8px}@media screen and (width<=400px){.home-hero.hero--has-video .hero__title strong,.slider-full-width__content .slider-full-width__title strong{font-size:clamp(1.8rem,14vw - 1rem,2.5rem)!important}.home-hero.hero--has-video .hero__cta .btn{padding:16px 20px}.home-hero.hero--has-video .offset-left.offset-left--over-video{margin-inline:auto}.home-hero.hero--has-video .offset-left.offset-left--over-video,.slider-full-width__content.offset-left{padding:18px 18px 14px 22px}.home-hero.hero--has-video .offset-left.offset-left--over-video .hero__title,.slider-full-width__content .slider-full-width__title{padding-right:0}}@media screen and (width<=380px){.home-hero.hero--has-video .hero__cta .btn span{max-width:105px}}@media screen and (width>=1025px){.home-hero.hero--has-video .hero__title,.slider-full-width__content .slider-full-width__title{font-size:26px!important}.hero__cta .hero__cta-icon{margin-left:-43px!important;left:0!important}}@media screen and (width<=767.98px){.home-hero.hero--has-video{flex-direction:column;gap:0;min-height:0;max-height:none}.home-hero.hero--has-video>.hero-video-bg{aspect-ratio:16/20;border-radius:20px;flex-shrink:0;width:100%;max-height:500px;position:relative;inset:auto;overflow:hidden}.home-hero.hero--has-video>.hero-video-bg video{min-height:0;max-height:none;display:block;transform:none}.home-hero.hero--has-video>.hero-copy-shadow{z-index:1;flex-shrink:0;margin:-28px auto 0;position:relative}}.hero-copy-shadow{display:contents}.home-hero>.hero-copy-shadow{animation:none}@media screen and (width<=767.98px){.home-hero.hero--has-video{overflow:visible}.home-hero.hero--has-video>.hero-copy-shadow{filter:drop-shadow(0 14px 12px #00000040);width:max-content;max-width:calc(100% - 20px);display:block}.home-hero.hero--has-video>.hero-copy-shadow>.offset-left.offset-left--over-video{width:100%;max-width:none;margin:0;position:relative}}
