@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap";.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:#ff000057;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px 50px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,#0000 0,#000000bf);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#000000bf;border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes gslideInLeft{0%{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#00000052}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(0deg);transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--c-primary: #4C678C;--c-primary-dark: #375580;--c-on-primary: #FFFFFF;--c-bordo: #7F1D1D;--c-bordo-dark: #5E0A0A;--c-on-bordo: #FFFFFF;--c-rust: #D53D0E;--c-gold: #E6B95A;--c-cta: #C2160D;--c-on-cta: #FFFFFF;--c-bg: #FAFAFA;--c-bg-alt: #F8F8F8;--c-muted: #F6F6F6;--c-card: #FFFFFF;--c-text: #161616;--c-text-muted: #535353;--c-text-strong: #3D3D3D;--c-border: #E0E0E0;--c-crumb: #323232;--c-crumb-sep: #797979;--c-border-strong: #C9C9C9;--c-input-border: #B2BCCA;--c-tile-border: #BCC4D1;--c-tile-selected: #1660CF;--c-input-label: #828282;--c-table-stripe: #F4F4F4;--c-tab-bar: #E9E9E9;--c-tab-label: #454545;--c-subnav-bar: #E6E6E6;--c-cfg-selected: #4D4D4D;--c-cfg-divider: #818181;--c-cfg-border: #E6E6E6;--c-cfg-border-soft: #EEEEEE;--c-cfg-price-box: #E5E7EB;--c-cfg-dims: #4B5563;--c-ink: #000000;--c-heading: #1E1E1E;--c-heading-strong: #080808;--c-body-fig: #585858;--c-border-fig: #E2E2E2;--c-border-card: #EFEFEF;--c-border-qty: #DFDFDF;--c-border-sep: #D5D5D5;--c-divider-listing: #6D6D6D;--c-bg-trusted: #FBFBFB;--c-mega-panel: #EEEEEE;--c-cream: #FFFCF0;--c-cream-2: #FCF7E6;--c-beige: #F1EBE6;--c-taupe: #C3BEA7;--c-map-bg: #E8DDD0;--c-footer: #201E1D;--c-on-footer: #FFFFFF;--c-footer-link: #A9A9A9;--c-footer-divider: #919191;--c-footer-btn-border: #6C6C6C;--c-footer-icon-bg: #584E4E;--c-surface-dark: #141414;--c-on-dark: #FFFFFF;--c-success: #38900D;--c-step-idle: #A9A9A9;--c-step-line: #000000;--font: "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--r-sm: 4px;--r-md: 8px;--r-lg: 16px;--r-xl: 20px;--r-full: 9999px;--sh-xs: 0 4px 4px 0 rgba(0, 0, 0, .04);--sh-cat: 0 4px 8px 0 rgba(0, 0, 0, .05);--sh-card: 0 2px 6px 0 rgba(0, 0, 0, .14);--sh-md: 0 4px 4px 0 rgba(0, 0, 0, .25);--sh-lg: 0 4px 20px 0 rgba(0, 0, 0, .25);--sh-modal: 0 4px 24px 0 rgba(0, 0, 0, .25);--sh-swatch: 0 0 8px 4px rgba(0, 0, 0, .08);--sh-selected: 0 0 8px 0 rgba(0, 0, 0, .45);--container: 1440px;--gutter: 60px;--grid-gap: 20px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg:not([width]):not([height]){width:1.5em;height:1.5em}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}:where(:focus-visible){outline:2px solid var(--c-primary);outline-offset:2px}html{font-size:100%}body{font-family:var(--font);font-weight:var(--fw-regular);color:var(--c-text);background-color:var(--c-bg);font-size:16px;line-height:22px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font);font-weight:var(--fw-bold);line-height:1.2;color:var(--c-text)}h1{font-size:36px;line-height:44px;font-weight:400}h2{font-size:34px;line-height:44px;font-weight:300}h3{font-size:24px;line-height:32px;font-weight:600}h4{font-size:20px;line-height:30px;font-weight:400}a{color:var(--c-primary);-webkit-transition:color .2s ease;transition:color .2s ease}a:hover{color:var(--c-primary-dark)}strong,b{font-weight:var(--fw-bold)}em,i{font-style:italic}small{font-size:14px;line-height:20px;font-weight:400}.t-display-xl{font-size:69px;line-height:47px;font-weight:600}.t-display-lg{font-size:60px;line-height:56px;font-weight:600}.t-display-md{font-size:36px;line-height:44px;font-weight:400}.t-display-xs{font-size:24px;line-height:32px;font-weight:400}.t-h2{font-size:34px;line-height:44px;font-weight:300}.t-h3{font-size:24px;line-height:32px;font-weight:600}.t-body-lg{font-size:20px;line-height:30px;font-weight:400}.t-body{font-size:18px;line-height:28px;font-weight:400}.t-base{font-size:16px;line-height:22px;font-weight:400}.t-sm{font-size:14px;line-height:20px;font-weight:400}.fw-light{font-weight:var(--fw-light)}.fw-regular{font-weight:var(--fw-regular)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-bold{font-weight:var(--fw-bold)}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus,.skip-link:focus-visible{position:fixed;top:16px;left:16px;z-index:1000;width:auto;height:auto;margin:0;padding:12px 24px;overflow:visible;clip:auto;white-space:normal;background:var(--c-primary);color:var(--c-on-primary);border-radius:var(--r-md);-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold)}.site-header{position:relative;z-index:50;width:100%}.site-header__bar{position:relative;z-index:63;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__bar--nav{z-index:62}.site-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:20px}@media (min-width: 1024px){.site-header__inner{padding-inline:40px}}.site-header__zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width: 1024px){.site-header__zone{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}}.site-header__zone--logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header__zone--actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-header__logo .site-header__logo-svg--wide svg{display:block;width:auto;height:28px}@media (min-width: 1024px){.site-header__logo .site-header__logo-svg--wide svg{height:33px}}.site-header__logo-svg--scrolled{display:none}.site-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-header__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-inline:8px}.site-header__icon-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--c-text);cursor:pointer;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease}.site-header__icon-btn svg{width:24px;height:24px;display:block}.site-header__icon-btn:hover{opacity:.7}.site-header__cart-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-full);background:var(--c-cta);color:var(--c-on-cta);font-size:10px;line-height:16px;font-weight:var(--fw-bold);text-align:center}.site-header__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:8px 16px;border-radius:var(--r-md);background:var(--c-cta);color:var(--c-on-cta);font-size:18px;line-height:28px;font-weight:400;text-decoration:none;white-space:nowrap;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.site-header__cta:hover{background:var(--c-bordo);color:var(--c-on-cta)}.site-header__cta--block{width:100%}.site-header__burger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--c-text);cursor:pointer}.site-header__burger svg{width:24px;height:24px;display:block}@media (min-width: 1024px){.site-header__burger{display:none}}.site-header--solid{position:sticky;top:0;background:var(--c-card);color:var(--c-text);border-bottom:1px solid var(--c-border)}.site-header--solid .site-header__bar--nav{min-height:80px;padding-block:8px}.site-header--solid .site-header__inner--solo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.site-header--solid .site-header__zone{position:relative;z-index:61}.site-header--solid .site-header__logo-svg--light{display:none}.site-header--solid .site-header__logo-svg--scrolled{display:block}.site-header--solid .site-header__logo-svg--scrolled svg{display:block;width:auto;height:33px;color:var(--c-text)}.site-header--solid .site-header__icon-btn,.site-header--solid .site-header__burger,.site-header--solid .nav__link{color:var(--c-text)}@media (max-width: 1023.98px){.site-header--solid .nav--center,.site-header--solid .site-header__cta{display:none}.site-header--solid .site-header__actions{gap:16px}.site-header--solid .site-header__zone--actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header--solid .site-header__zone--logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.site-header--solid .site-header__logo,.site-header--solid .site-header__logo-svg{min-width:0;max-width:100%}.site-header--solid .site-header__logo-svg--wide svg{width:188px;max-width:100%;height:auto}}.site-header--transparent{position:absolute;inset:0 0 auto 0;background:transparent;color:var(--c-on-dark)}.site-header--transparent .site-header__logo-svg svg,.site-header--transparent .site-header__icon-btn,.site-header--transparent .site-header__contact,.site-header--transparent .nav__link{color:var(--c-on-dark)}.site-header--transparent .site-header__bar--utility{min-height:80px;padding-block:14px;border-bottom:1px solid rgba(255,255,255,.4)}.site-header--transparent .site-header__bar--utility .site-header__inner--utility{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.site-header--transparent .site-header__utility-left{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (min-width: 1024px){.site-header--transparent .site-header__utility-left{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-header--transparent .site-header__contact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--c-on-dark);text-decoration:none;font-size:16px;line-height:22px;font-weight:400}.site-header--transparent .site-header__contact .site-header__contact-icon svg{width:24px;height:24px;display:block;color:var(--c-on-dark)}.site-header--transparent .site-header__contact:hover{opacity:.85}.site-header--transparent .site-header__logo-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:2}.site-header--transparent .site-header__logo-svg--scrolled{display:none}.site-header--transparent .site-header__actions{justify-self:end;grid-column:3}.site-header--transparent .site-header__bar--nav{padding-block:4px;border-bottom:1px solid rgba(255,255,255,.3)}.site-header--transparent .site-header__inner--nav,.site-header--transparent .nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header--transparent .site-header__burger{color:var(--c-on-dark)}@media (max-width: 1023.98px){.site-header--transparent .site-header__bar--nav,.site-header--transparent .site-header__cta{display:none}.site-header--transparent .site-header__actions{gap:16px}}.site-header--transparent.is-scrolled{position:fixed;background:var(--c-card);border-bottom:1px solid var(--c-border);color:var(--c-text);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);-webkit-animation:site-header-drop .25s ease;animation:site-header-drop .25s ease}.site-header--transparent.is-scrolled .site-header__logo-svg--light{display:none}.site-header--transparent.is-scrolled .site-header__logo-svg--scrolled{display:block}.site-header--transparent.is-scrolled .site-header__logo-svg--scrolled svg{display:block;width:auto;height:33px;color:var(--c-text)}.site-header--transparent.is-scrolled .site-header__icon-btn,.site-header--transparent.is-scrolled .site-header__contact,.site-header--transparent.is-scrolled .site-header__burger,.site-header--transparent.is-scrolled .nav__link{color:var(--c-text)}.site-header--transparent.is-scrolled .site-header__contact .site-header__contact-icon svg{color:var(--c-text)}.site-header--transparent.is-scrolled .site-header__bar--utility,.site-header--transparent.is-scrolled .site-header__bar--nav{border-bottom-color:var(--c-border)}.site-header--transparent.is-scrolled .site-header__bar--utility{min-height:80px}.site-header--transparent.is-on-light:not(.is-scrolled){color:var(--c-text)}.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__logo-svg--light{display:none}.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__logo-svg--scrolled{display:block}.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__logo-svg--scrolled svg{display:block;width:auto;height:33px;color:var(--c-text)}.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__icon-btn,.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__contact,.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__burger,.site-header--transparent.is-on-light:not(.is-scrolled) .nav__link{color:var(--c-text)}.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__contact .site-header__contact-icon svg{color:var(--c-text)}.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__bar--utility,.site-header--transparent.is-on-light:not(.is-scrolled) .site-header__bar--nav{border-bottom-color:var(--c-border)}.site-header.is-shrunk .site-header__bar--utility{min-height:56px;padding-block:8px}.site-header.is-shrunk .site-header__utility-left{display:none}.site-header.is-shrunk .site-header__bar--nav{padding-block:2px}.site-header--solid.is-shrunk{-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}.site-header--solid.is-shrunk .site-header__bar--nav{min-height:60px;padding-block:4px}@-webkit-keyframes site-header-drop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes site-header-drop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;list-style:none;margin:0;padding:0}@media (min-width: 1280px){.nav__list{gap:44px}}.nav__item{position:relative}.nav__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--c-text);text-decoration:none;font-size:20px;line-height:30px;font-weight:400;white-space:nowrap;-webkit-transition:opacity .2s ease,color .2s ease;transition:opacity .2s ease,color .2s ease}.nav__link:hover{opacity:.8}.nav__link--active{font-weight:var(--fw-semibold)}.nav__chevron{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.nav__chevron svg{width:16px;height:16px;display:block}.nav .nav__item--has-mega.is-open .nav__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav--vertical .nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:4px}.nav--vertical .nav__link{font-size:18px;line-height:28px;font-weight:400;color:var(--c-text);padding:12px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav--vertical .nav__submenu{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.nav--vertical .nav__item--has-mega.is-open .nav__submenu{max-height:600px}.nav--vertical .nav__sublink{display:block;padding:10px 0 10px 16px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted);border-bottom:1px solid var(--c-border)}.nav--vertical .nav__sublink:hover{color:var(--c-primary)}.nav--vertical .nav__subitem:last-child .nav__sublink{border-bottom:0}.site-header--transparent:not(.is-scrolled) .nav__link{opacity:.7}.site-header--transparent:not(.is-scrolled) .nav__item.is-current .nav__link,.site-header--transparent:not(.is-scrolled) .nav__link--active,.site-header--transparent:not(.is-scrolled) .nav__item--has-mega:hover .nav__link,.site-header--transparent:not(.is-scrolled) .nav__link:hover{opacity:1}.site-drawer__logo .site-header__logo-svg--wide svg{color:var(--c-text)}.site-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.site-drawer[hidden]{display:none}.site-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.site-drawer__panel{position:absolute;inset:0 0 0 auto;width:min(360px,88vw);height:100%;background:var(--c-card);-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow-y:auto}.site-drawer.is-open .site-drawer__overlay{opacity:1}.site-drawer.is-open .site-drawer__panel{-webkit-transform:translateX(0);transform:translate(0)}.site-drawer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--c-border)}.site-drawer__head .site-drawer__logo img,.site-drawer__head .site-drawer__logo .site-header__logo-svg svg{height:26px;width:auto;display:block}.site-drawer__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:0;background:none;color:var(--c-text);cursor:pointer}.site-drawer__close svg{width:24px;height:24px}.site-drawer__nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:16px 20px}.site-drawer__footer{padding:16px 20px;border-top:1px solid var(--c-border)}@media (min-width: 1024px){.site-drawer{display:none!important}}.site-main{min-height:60vh}.breadcrumb-bar{background:var(--c-bg)}.breadcrumb-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;padding-block:12px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.breadcrumb-bar__inner{padding-inline:40px}}@media (min-width: 1440px){.breadcrumb-bar__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.breadcrumb-bar .breadcrumb__link,.breadcrumb-bar .breadcrumb__current{line-height:22px}.breadcrumb-bar .breadcrumb__link{color:var(--c-crumb)}.breadcrumb-bar .breadcrumb__current{color:var(--c-text-muted)}.breadcrumb-bar .breadcrumb__sep{color:var(--c-crumb-sep)}.footer{background-color:var(--c-footer);color:var(--c-on-footer)}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:100%;max-width:1608px;margin-inline:auto;padding:20px}@media (min-width: 1280px){.footer__inner{padding:60px}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;min-width:0}@media (min-width: 1280px){.footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px}}.footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;text-align:center;min-width:0}@media (min-width: 1280px){.footer__brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:412px;max-width:30%;padding:40px 48px;border-right:1px solid var(--c-footer-divider)}}.footer__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.footer__logo-mark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__logo-mark svg{width:auto;height:76px}.footer__logo-wordmark{display:block;width:271px;max-width:100%;height:auto}.footer__logo-fallback{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer__logo-fallback svg{width:auto;height:33px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer__desc{font-size:16px;line-height:22px;font-weight:400;color:var(--c-footer-link);margin:0}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;min-width:0}@media (min-width: 640px){.footer__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}}@media (min-width: 1280px){.footer__links{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-block:40px;padding-right:40px;border-right:1px solid var(--c-footer-divider)}}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0;max-width:100%}@media (min-width: 1280px){.footer__contact{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding-block:40px;padding-left:40px}}.footer__contact-title{font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-regular);color:var(--c-on-footer);margin:0}@media (min-width: 1280px){.footer__contact-title{white-space:nowrap}}.footer__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;max-width:100%;padding:6px 8px 6px 24px;border:1px solid var(--c-footer-btn-border);border-radius:var(--r-full);background:transparent;color:var(--c-on-footer);cursor:pointer;text-align:left;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}@media (min-width: 640px){.footer__btn{width:auto;min-width:300px;max-width:100%}}@media (min-width: 1280px){.footer__btn{-ms-flex-item-align:start;align-self:flex-start}}.footer__btn:hover{color:var(--c-on-footer);border-color:var(--c-on-footer)}.footer__btn-label{font-size:18px;line-height:28px;font-weight:400;color:var(--c-on-footer);min-width:0}.footer__btn-label--light{font-weight:var(--fw-light)}.footer__btn-phone{white-space:nowrap}.footer__btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-full);background-color:var(--c-footer-icon-bg)}.footer__btn-icon svg{width:20px;height:20px;stroke:var(--c-on-footer);color:var(--c-on-footer)}.footer__bottom{padding-top:20px;text-align:center}@media (min-width: 768px){.footer__bottom{text-align:right}}.footer__copyright{font-size:18px;line-height:28px;font-weight:400;color:var(--c-footer-link);margin:0}.footer__links .footer-widget{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.footer__links .footer-widget .widget-title,.footer__links .footer-widget h2,.footer__links .footer-widget h3,.footer__links .footer-widget h4{font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);color:var(--c-on-footer);margin:0 0 20px}@media (min-width: 1280px){.footer__links .footer-widget .widget-title,.footer__links .footer-widget h2,.footer__links .footer-widget h3,.footer__links .footer-widget h4{white-space:nowrap}}.footer__links .footer-widget ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.footer__links .footer-widget li{margin:0}.footer__links .footer-widget a{font-size:16px;line-height:22px;font-weight:400;color:var(--c-footer-link);-webkit-transition:color .2s ease;transition:color .2s ease}.footer__links .footer-widget a:hover{color:var(--c-on-footer)}.stepper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 10px 20px}.stepper__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.stepper__step:last-child .stepper__line{display:none}.stepper__circle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-full);border:2px solid var(--c-step-idle);background:var(--c-card);color:var(--c-step-idle);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-bold);line-height:1;-webkit-transition:border-color .2s ease,background-color .2s ease,color .2s ease;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.stepper__number{display:inline-block}.stepper__check{width:20px;height:20px;display:none}.stepper__label{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text-muted);white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.stepper__line{width:65px;height:0;border-top:2px solid var(--c-step-line);margin:0 4px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.stepper__step.is-active .stepper__circle{border-color:var(--c-success);background:var(--c-card);color:var(--c-success)}.stepper__step.is-active .stepper__label{color:var(--c-ink)}.stepper__step.is-done .stepper__circle{border-color:var(--c-success);background:var(--c-success);color:var(--c-on-primary)}.stepper__step.is-done .stepper__number{display:none}.stepper__step.is-done .stepper__check{display:block}.stepper__step.is-done .stepper__label{color:var(--c-success)}.stepper__step.is-done .stepper__line{border-top-color:var(--c-success)}@media (max-width: 639.98px){.stepper{gap:6px;padding:10px 6px 0}.stepper__circle{width:32px;height:32px}.stepper__check{width:16px;height:16px}.stepper__label{font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-semibold)}.stepper__line{width:28px;margin:0 2px}}@media (max-width: 479.98px){.stepper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stepper__step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:32px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 4px}.stepper__circle{grid-column:1;grid-row:1}.stepper__line{display:block;grid-column:2;grid-row:1;width:100%;min-width:16px;margin:0}.stepper__label{grid-column:1;grid-row:2;font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-semibold);white-space:normal;max-width:72px;text-align:center;justify-self:center}}.banner-strip{background:var(--c-card, #fff);padding-block:40px}@media (min-width: 768px){.banner-strip{padding-block:70px}}.banner-strip__media{position:relative;width:100%;line-height:0}.banner-strip__catalog{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:grid;place-items:center;width:208px;height:208px;border-radius:var(--r-full);background:var(--c-card);-webkit-box-shadow:var(--sh-modal);box-shadow:var(--sh-modal);text-decoration:none}.banner-strip__catalog-inner{display:grid;place-items:center;width:188px;height:188px;border-radius:var(--r-full);border:2px dashed var(--c-gold)}.banner-strip__catalog-label{font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);color:var(--c-text);text-transform:uppercase;line-height:1.1;max-width:150px;text-align:center;text-wrap:balance}.banner-strip__link{display:block}.banner-strip picture{display:block;width:100%}.banner-strip__img{display:block;width:100%;height:clamp(140px,25vw,432px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0}.nav__item--has-mega{position:static}.nav__item:not(.nav__item--has-mega){position:relative;z-index:61}.nav__item--has-mega>.nav__link{position:relative;z-index:61}.mega-menu{position:absolute;top:100%;left:0;right:0;width:100%;z-index:60;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,visibility 0s linear .18s}.mega-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.mega-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:-1;pointer-events:none}.mega-menu__tabs-bar{background:var(--c-bg-alt)}.mega-menu__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;width:100%;max-width:var(--container);margin-inline:auto;min-height:64px;padding:8px 40px}@media (min-width: 1280px){.mega-menu__tabs{padding-inline:var(--gutter)}}.mega-menu__tab{position:relative;padding:6px 0 4px;border:0;background:none;color:var(--c-ink);font-size:16px;line-height:22px;font-weight:400;cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mega-menu__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mega-menu__tab:hover,.mega-menu__tab.is-active{opacity:1}.mega-menu__tab.is-active:after{opacity:1}.mega-menu__panels{background:var(--c-mega-panel);border-radius:0 0 var(--r-lg) var(--r-lg);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}.mega-menu__panel{width:100%;max-width:var(--container);margin-inline:auto;padding:60px 40px}@media (min-width: 1280px){.mega-menu__panel{padding-inline:var(--gutter)}}.mega-menu__panel[hidden]{display:none}.mega-menu__grid{display:grid;grid-template-columns:repeat(auto-fit,240px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.mega-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-decoration:none;color:var(--c-text)}.mega-card__media{display:block;width:100%;aspect-ratio:1/1;border-radius:var(--r-md);overflow:hidden;background:var(--c-muted);-webkit-box-shadow:var(--sh-xs);box-shadow:var(--sh-xs)}.mega-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.mega-card__img--placeholder{background:linear-gradient(135deg,var(--c-beige),var(--c-cream-2))}.mega-card__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-bottom:4px;border-bottom:2px solid transparent;font-size:20px;line-height:30px;font-weight:400;font-weight:var(--fw-semibold);text-align:center;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.mega-card:hover .mega-card__img{-webkit-transform:scale(1.04);transform:scale(1.04)}.mega-card:hover .mega-card__title{color:var(--c-cta);border-bottom-color:var(--c-cta)}.nav__item--has-mega:hover .mega-menu,.nav__item--has-mega:focus-within .mega-menu,.nav__item--has-mega.is-open .mega-menu{opacity:1;pointer-events:auto;visibility:visible;-webkit-transition:opacity .18s ease,visibility 0s;transition:opacity .18s ease,visibility 0s}.nav__item--has-mega:hover .mega-menu .mega-menu__overlay,.nav__item--has-mega:focus-within .mega-menu .mega-menu__overlay,.nav__item--has-mega.is-open .mega-menu .mega-menu__overlay{pointer-events:auto}.site-header--transparent:not(.is-scrolled) .mega-menu__overlay{background:#000000cf}.site-header--transparent:not(.is-scrolled) .mega-menu__tabs-bar{background:transparent}.site-header--transparent:not(.is-scrolled) .mega-menu__tab{color:var(--c-on-dark)}.site-header--transparent:not(.is-scrolled) .mega-menu__panels{background:transparent;-webkit-box-shadow:none;box-shadow:none}.site-header--transparent:not(.is-scrolled) .mega-card{color:var(--c-on-dark)}.site-header--transparent:not(.is-scrolled) .mega-card__media{background:#ffffff0f;-webkit-box-shadow:none;box-shadow:none}.site-header--transparent:not(.is-scrolled) .mega-card:hover .mega-card__title{color:var(--c-on-dark);border-bottom-color:var(--c-on-dark)}.site-drawer .mega-menu{display:none}.subnav-bar{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.subnav-bar{padding-inline:40px}}@media (min-width: 1440px){.subnav-bar{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.subnav-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:48px;background:var(--c-subnav-bar);overflow-x:auto;scrollbar-width:none}.subnav-bar__inner::-webkit-scrollbar{display:none}.subnav-bar__tab{position:sticky;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:24px;background:var(--c-ink);color:var(--c-on-dark);text-decoration:none;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-bold)}.subnav-bar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin:0;padding-inline:24px;list-style:none}@media (min-width: 1280px){.subnav-bar__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.subnav-bar__link{color:var(--c-tab-label);text-decoration:none;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400}.subnav-bar__link:hover,.subnav-bar__link:focus-visible{color:var(--c-ink)}.subnav-bar__link.is-active{color:var(--c-ink);font-weight:var(--fw-bold)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .25s ease,visibility 0s linear .25s;transition:opacity .25s ease,visibility 0s linear .25s}.search-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity .25s ease,visibility 0s;transition:opacity .25s ease,visibility 0s}.search-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0ed1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.search-overlay__inner{position:relative;z-index:1;width:100%;max-width:1120px;margin-inline:auto;padding:10vh 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;max-height:100vh;-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.search-overlay__inner{padding:12vh 40px 0}}.is-active .search-overlay__inner{-webkit-transform:translateY(0);transform:translateY(0)}.search-overlay__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-negative:0;flex-shrink:0}.search-overlay__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;max-width:720px;height:68px;padding:0 28px;background:var(--c-card);border:0;border-radius:var(--r-xl);-webkit-box-shadow:0 18px 50px rgba(0,0,0,.35);box-shadow:0 18px 50px #00000059;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.search-overlay__field:focus-within{-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.35),0 18px 50px rgba(0,0,0,.4);box-shadow:0 0 0 3px #4c678c59,0 18px 50px #0006}.search-overlay__field-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;color:var(--c-primary)}.search-overlay__field-icon :where(svg){width:28px;height:28px}.search-overlay__input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;border:0;background:none;color:var(--c-text);font-size:22px;line-height:32px;font-weight:var(--fw-regular);outline:none}.search-overlay__input::-webkit-input-placeholder{color:var(--c-text-muted);opacity:1}.search-overlay__input::-moz-placeholder{color:var(--c-text-muted);opacity:1}.search-overlay__input:-ms-input-placeholder{color:var(--c-text-muted);opacity:1}.search-overlay__input::-ms-input-placeholder{color:var(--c-text-muted);opacity:1}.search-overlay__input::placeholder{color:var(--c-text-muted);opacity:1}.search-overlay__input::-webkit-search-cancel-button{display:none}.search-overlay__close{position:fixed;top:24px;right:28px;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:var(--c-card);cursor:pointer;border-radius:var(--r-full);-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,transform .2s ease;transition:background .2s ease,border-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.search-overlay__close :where(svg){width:22px;height:22px}.search-overlay__close:hover{background:#ffffff24;border-color:#ffffff80;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-overlay__results{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0;overflow-y:auto;margin-top:28px;padding-bottom:40px}.search-overlay__results[data-state=idle]:empty{display:none}@media (min-width: 768px){.search-overlay__results{margin-top:40px}}.search-overlay__status{background:var(--c-card);border-radius:var(--r-lg);-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);padding:40px 24px;text-align:center;color:var(--c-text-muted);font-size:20px;line-height:30px;font-weight:400}.search-overlay__group{background:var(--c-card);border-radius:var(--r-lg);-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);padding:24px;margin-bottom:16px}@media (min-width: 768px){.search-overlay__group{padding:40px}}.search-overlay__group:last-child{margin-bottom:16px}.search-overlay__group-title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);margin:0 0 20px}.search-overlay__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (min-width: 768px){.search-overlay__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.search-overlay__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grid-gap)}}.search-overlay__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-decoration:none;color:var(--c-text)}.search-overlay__card-media{display:block;width:100%;aspect-ratio:1/1;border-radius:var(--r-md);overflow:hidden;background:var(--c-card) linear-gradient(135deg,var(--c-beige),var(--c-cream-2));-webkit-box-shadow:var(--sh-xs);box-shadow:var(--sh-xs)}.search-overlay__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.search-overlay__card-img--placeholder{background:transparent}.search-overlay__card-title{-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:4px;border-bottom:1px solid var(--c-cta);font-size:20px;line-height:30px;font-weight:400;font-weight:var(--fw-semibold);text-align:center}.search-overlay__card-price{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text)}.search-overlay__card-price :where(del){color:var(--c-text-muted);margin-right:6px}.search-overlay__card-price :where(ins){text-decoration:none;font-weight:var(--fw-semibold)}.search-overlay__card:hover .search-overlay__card-img{-webkit-transform:scale(1.04);transform:scale(1.04)}.search-overlay__card:hover .search-overlay__card-title{color:var(--c-cta)}.search-overlay__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-overlay__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:12px 8px;text-decoration:none;color:var(--c-text);border-radius:var(--r-sm);border-bottom:1px solid var(--c-border);-webkit-transition:background .15s ease;transition:background .15s ease}.search-overlay__row:last-child{border-bottom:0}.search-overlay__row:hover{background:var(--c-muted)}.search-overlay__row-title{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold)}.search-overlay__row-excerpt{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted)}.search-overlay__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 24px;background:var(--c-card);border-radius:var(--r-md);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);color:var(--c-primary);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.search-overlay__more:hover{color:var(--c-cta)}body.has-search-open{overflow:hidden}.search-page{background:var(--c-bg)}.search-page__inner{padding-block:60px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.search-page__inner{padding-inline:40px}}@media (min-width: 1440px){.search-page__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.search-page__inner{padding-block:80px}}@media (min-width: 1440px){.search-page__inner{padding-block:120px}}.search-page__head{margin-bottom:48px}.search-page__title{font-size:34px;line-height:44px;font-weight:300;color:var(--c-text);margin:0}.search-page__query{color:var(--c-primary)}.search-page__section{margin-bottom:60px}.search-page__section-title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.search-page__count{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted);font-weight:var(--fw-regular)}.search-page__grid{display:grid;gap:var(--grid-gap)}.search-page__grid--products{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.search-page__grid--products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.search-page__grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}}.search-page__grid--posts{grid-template-columns:1fr}@media (min-width: 768px){.search-page__grid--posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-page__empty{text-align:center;padding-block:60px;max-width:640px;margin-inline:auto}.search-page__empty-title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);margin:0 0 12px}.search-page__empty-text{font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-muted);margin:0 0 32px}.search-page__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;max-width:520px;margin-inline:auto}.search-page__form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:48px;padding:0 16px;border:1px solid var(--c-input-border);border-radius:var(--r-md);background:var(--c-card);color:var(--c-text);font-size:16px;line-height:22px;font-weight:400;outline:none}.search-page__form-input:focus{border-color:var(--c-primary)}.search-page__form-btn{-ms-flex-negative:0;flex-shrink:0;height:48px;padding:0 24px;border:0;border-radius:var(--r-md);background:var(--c-primary);color:var(--c-on-primary);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.search-page__form-btn:hover{background:var(--c-primary-dark)}.contact-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.contact-popup--open{visibility:visible;opacity:1}.contact-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000008c;cursor:pointer}.contact-popup__panel{position:relative;z-index:1;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;padding:32px;background-color:var(--c-card);border-radius:var(--r-lg);-webkit-box-shadow:var(--sh-modal);box-shadow:var(--sh-modal);-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (min-width: 768px){.contact-popup__panel{padding:40px}}.contact-popup--open .contact-popup__panel{-webkit-transform:translateY(0);transform:translateY(0)}.contact-popup__close{position:absolute;top:16px;right:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-full);color:var(--c-text);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.contact-popup__close:hover{background-color:var(--c-muted)}.contact-popup__close svg{width:20px;height:20px;stroke:currentColor}.contact-popup__title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);margin:0 0 24px;padding-right:40px}.contact-popup__body .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact-popup__body .wpcf7-form-control-wrap{display:block;width:100%}.contact-popup__body label{display:block;font-size:14px;line-height:20px;font-weight:400;color:var(--c-text);margin-bottom:6px}.contact-popup__body input[type=text],.contact-popup__body input[type=email],.contact-popup__body input[type=tel],.contact-popup__body input[type=url],.contact-popup__body input[type=number],.contact-popup__body input[type=date],.contact-popup__body textarea,.contact-popup__body select{width:100%;padding:12px 16px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text);background-color:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-md);-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.contact-popup__body input[type=text]:focus,.contact-popup__body input[type=email]:focus,.contact-popup__body input[type=tel]:focus,.contact-popup__body input[type=url]:focus,.contact-popup__body input[type=number]:focus,.contact-popup__body input[type=date]:focus,.contact-popup__body textarea:focus,.contact-popup__body select:focus{outline:none;border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.25);box-shadow:0 0 0 3px #4c678c40}.contact-popup__body textarea{min-height:120px;resize:vertical}.contact-popup__body .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;font-weight:400}.contact-popup__body input[type=checkbox],.contact-popup__body input[type=radio]{width:18px;height:18px;accent-color:var(--c-primary)}.contact-popup__body input[type=submit],.contact-popup__body .wpcf7-submit{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 28px;font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-on-primary);background-color:var(--c-primary);border:0;border-radius:var(--r-md);cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.contact-popup__body input[type=submit]:hover,.contact-popup__body .wpcf7-submit:hover{background-color:var(--c-primary-dark)}.contact-popup__body .wpcf7-response-output{margin:8px 0 0;padding:12px 16px;font-size:14px;line-height:20px;font-weight:400;border:1px solid var(--c-border);border-radius:var(--r-md)}.contact-popup__body .wpcf7-not-valid{border-color:var(--c-cta)}.contact-popup__body .wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:14px;line-height:20px;font-weight:400;color:var(--c-cta)}.contact-popup__body input[type=hidden]{display:none}.mini-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#00000080;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.mini-cart-overlay.is-visible{opacity:1;visibility:visible}.mini-cart{position:fixed;top:0;right:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(400px,92vw);height:100%;background:var(--c-card);-webkit-box-shadow:var(--sh-lg);box-shadow:var(--sh-lg);-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mini-cart.is-open{-webkit-transform:translateX(0);transform:translate(0)}.mini-cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--c-border)}.mini-cart__title{font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);margin:0}.mini-cart__count{font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-regular);color:var(--c-text-muted)}.mini-cart__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);color:var(--c-text);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.mini-cart__close svg{width:24px;height:24px}.mini-cart__close:hover{background:var(--c-muted)}.mini-cart__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:24px}.mini-cart__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;height:100%;text-align:center}.mini-cart__empty-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--c-border)}.mini-cart__empty-icon svg{width:64px;height:64px}.mini-cart__empty-text{font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-muted);margin:0}.mini-cart__continue{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;border-radius:var(--r-md);background:var(--c-primary);color:var(--c-on-primary);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.mini-cart__continue:hover{-webkit-filter:brightness(.94);filter:brightness(.94);color:var(--c-on-primary)}.mini-cart__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.mini-cart__footer{padding:24px;border-top:1px solid var(--c-border)}.mini-cart__subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;font-size:20px;line-height:30px;font-weight:400;font-weight:var(--fw-semibold)}.mini-cart__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.mini-cart__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 16px;border-radius:var(--r-md);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);text-align:center;-webkit-transition:background-color .2s ease,-webkit-filter .2s ease;transition:background-color .2s ease,-webkit-filter .2s ease;transition:filter .2s ease,background-color .2s ease;transition:filter .2s ease,background-color .2s ease,-webkit-filter .2s ease}.mini-cart__btn--primary{background:var(--c-primary);color:var(--c-on-primary)}.mini-cart__btn--primary:hover{-webkit-filter:brightness(.94);filter:brightness(.94);color:var(--c-on-primary)}.mini-cart__btn--secondary{background:var(--c-muted);color:var(--c-text)}.mini-cart__btn--secondary:hover{background:var(--c-beige);color:var(--c-text)}.mini-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:12px;background:var(--c-bg-alt);border-radius:var(--r-md);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.mini-cart-item.updating,.mini-cart-item.removing{opacity:.5;pointer-events:none}.mini-cart-item__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:64px;height:64px;border-radius:var(--r-sm);overflow:hidden;background:var(--c-card)}.mini-cart-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-cart-item__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.mini-cart-item__title{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);margin:0}.mini-cart-item__title a{color:var(--c-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-cart-item__title a:hover{color:var(--c-primary)}.mini-cart-item__variation{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted);margin:2px 0 0}.mini-cart-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted)}.mini-cart-item__quantity{padding:2px 6px;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-card);font-size:14px;line-height:20px;font-weight:400}.mini-cart-item__total{margin-top:4px;font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.mini-cart-item__remove{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;color:var(--c-text-muted);-webkit-transition:color .2s ease;transition:color .2s ease}.mini-cart-item__remove svg{width:18px;height:18px}.mini-cart-item__remove:hover{color:var(--c-cta)}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:var(--c-card);border:1px solid var(--c-border-card);overflow:hidden;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.product-card:hover{-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-card__media{display:block;position:relative;width:100%;aspect-ratio:1/1;background:var(--c-card);overflow:hidden}.product-card__media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-card__media .product-card__image-main{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.product-card:hover .product-card__media .product-card__image-main{-webkit-transform:scale(1.03);transform:scale(1.03)}.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--c-step-idle)}.product-card__placeholder svg{width:48px;height:48px}.product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:8px;padding:16px 20px 20px}.product-card__title{margin:0;font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.product-card__title-lead{display:block;font-weight:var(--fw-light)}.product-card__title-link{color:inherit;text-decoration:none}.product-card__title-link:hover{color:var(--c-primary)}.product-card__price{margin:4px 0 0;font-size:16px;line-height:24px;font-weight:var(--fw-light);color:var(--c-ink)}.product-card__price .woocommerce-Price-amount{font-weight:inherit}.product-card__meta{margin:0;font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-light);color:var(--c-text-muted)}.product-card__actions{margin-top:auto;padding-top:20px}.product-card__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:6px 20px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-on-primary);background:var(--c-primary);border:1px solid var(--c-primary-dark);border-radius:var(--r-sm);text-decoration:none;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.product-card__btn:hover{background:var(--c-primary-dark)}.product-card--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-card--list .product-card__media{width:220px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:auto}.product-card--list .product-card__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive{background:var(--c-bg)}.archive__inner{padding-block:40px 60px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.archive__inner{padding-inline:40px}}@media (min-width: 1440px){.archive__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.archive__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:8px;margin-bottom:48px}@media (min-width: 768px){.archive__head{gap:20px;margin-bottom:56px}}.archive__title{margin:0;color:var(--c-ink);font-weight:var(--fw-semibold);font-size:24px;line-height:32px;font-weight:400}@media (min-width: 768px){.archive__title{font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold)}}.archive__intro{max-width:766px;color:var(--c-body-fig);font-size:18px;line-height:28px;font-weight:400}.archive__intro p{margin:0 0 .6em}.archive__intro p:last-child{margin-bottom:0}.archive__grid{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--c-divider-listing)}@media (min-width: 640px){.archive__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.archive__grid{grid-template-columns:repeat(3,1fr);gap:32px}}@media (min-width: 1280px){.archive__grid{grid-template-columns:repeat(4,1fr);gap:40px}}.archive__grid+.archive__grid{margin-top:40px}.archive__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.archive__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-block:80px;text-align:center}.archive__empty-text{margin:0;font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-muted)}.archive__empty-link{font-size:16px;line-height:22px;font-weight:400;color:var(--c-primary);text-decoration:underline}.archive__empty-link:hover{color:var(--c-primary-dark)}.archive__description{max-width:var(--container);margin-top:60px;color:var(--c-text);font-size:16px;line-height:22px;font-weight:400}.archive__description p{margin:0 0 1em}.archive__description p:last-child{margin-bottom:0}.archive__description h2{font-size:24px;line-height:32px;font-weight:600;margin:1.2em 0 .5em;color:var(--c-ink)}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.breadcrumb__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.breadcrumb__link{font-size:16px;line-height:22px;font-weight:400;color:var(--c-body-fig);text-decoration:none}.breadcrumb__link:hover{color:var(--c-primary)}.breadcrumb__sep{color:var(--c-body-fig);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumb__current{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text)}.pagination .pages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.pagination a,.pagination span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text);background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-sm);text-decoration:none;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.pagination a:hover{border-color:var(--c-primary);color:var(--c-primary)}.pagination .current span,.pagination span.current,.pagination .current{color:var(--c-on-primary);background:var(--c-primary);border-color:var(--c-primary-dark)}.single-product:not(body){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-bottom:60px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.single-product:not(body){padding-inline:40px}}@media (min-width: 1440px){.single-product:not(body){padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.single-product__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px}.single-product__hero{display:grid;grid-template-columns:minmax(0,833px) minmax(0,1fr);gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 1023.98px){.single-product__hero{grid-template-columns:1fr}}.single-product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;min-height:441px}@media (max-width: 1023.98px){.single-product__info{min-height:0}}.single-product__info-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.single-product__title{margin:0;font-size:24px;line-height:32px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}@media (max-width: 479.98px){.single-product__title{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold)}}.single-product__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.single-product__desc p{margin:0;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.single-product__more{-ms-flex-item-align:start;align-self:flex-start;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink);text-decoration:underline;cursor:pointer}.single-product__more:hover{color:var(--c-primary-dark)}.single-product__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.single-product__configure{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:8px 16px;font-size:18px;line-height:28px;font-weight:400;color:var(--c-on-primary);background:var(--c-primary);border-bottom:4px solid var(--c-primary-dark);border-radius:var(--r-md);text-decoration:none;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.single-product__configure:hover{background:var(--c-primary-dark);color:var(--c-on-primary)}.single-product__advisor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:100%;text-decoration:none}.single-product__advisor-label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-body-fig)}.single-product__advisor-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;color:var(--c-ink)}.single-product__advisor-logo svg{display:block;width:142px;height:auto}.single-product__related{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.single-product__related-title{margin:0;font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.single-product__related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap)}@media (max-width: 1023.98px){.single-product__related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 479.98px){.single-product__related-grid{grid-template-columns:1fr}}.product-gallery{display:grid;grid-template-columns:102px minmax(0,1fr);gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product-gallery:not(:has(.product-gallery__rail)){grid-template-columns:minmax(0,1fr)}@media (max-width: 1023.98px){.product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}}.product-gallery__rail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:102px}@media (max-width: 1023.98px){.product-gallery__rail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:12px}}.product-gallery__thumb{display:block;width:102px;height:102px;padding:0;background:var(--c-card);border:1px solid var(--c-border);overflow:hidden;cursor:pointer;opacity:.6;-webkit-transition:opacity .15s ease,border-color .15s ease;transition:opacity .15s ease,border-color .15s ease}.product-gallery__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__thumb:hover{opacity:1}.product-gallery__thumb.is-active{opacity:1;border-color:var(--c-primary)}@media (max-width: 1023.98px){.product-gallery__thumb{width:80px;height:80px}}.product-gallery__stage{position:relative;aspect-ratio:833/864;background:var(--c-card);-webkit-box-shadow:var(--sh-swatch);box-shadow:var(--sh-swatch);overflow:hidden}@media (max-width: 1023.98px){.product-gallery__stage{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;aspect-ratio:586/595}}@media (max-width: 479.98px){.product-gallery__stage{aspect-ratio:1/1}}.product-gallery__stage .product-gallery__main-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.product-gallery__stage .product-gallery__main-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-gallery__placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--c-step-idle)}.product-gallery__placeholder svg{width:72px;height:72px}.product-gallery__rail .product-gallery__thumb picture{display:block;width:100%;height:100%}.product-gallery__rail .product-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-tabs__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:8px 0 0;background:var(--c-tab-bar)}@media (max-width: 1023.98px){.product-tabs__bar{gap:24px}}@media (max-width: 479.98px){.product-tabs__bar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tabs__bar::-webkit-scrollbar{display:none}}.product-tabs__tab{-ms-flex-negative:0;flex-shrink:0;padding:0;font-size:18px;line-height:28px;font-weight:400;text-transform:uppercase;color:var(--c-tab-label);background:transparent;border:0;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.product-tabs__tab:hover{color:var(--c-ink)}.product-tabs__tab.is-active{padding:8px 16px;min-height:44px;color:var(--c-ink);background:var(--c-card)}.product-tabs__panel{display:none;padding:40px 56px 20px;background:var(--c-card)}.product-tabs__panel.is-active{display:block}@media (max-width: 479.98px){.product-tabs__panel{padding:24px 16px}}.product-tabs__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-tabs__heading{margin:0;font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.product-tabs__prose{font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.product-tabs__prose p{margin:0 0 16px}.product-tabs__prose p:last-child{margin-bottom:0}.product-tabs__prose ul,.product-tabs__prose ol{margin:0 0 16px 20px}.product-tabs__prose li{margin-bottom:8px}.product-tabs__prose strong,.product-tabs__prose b{font-weight:var(--fw-semibold)}.product-tabs__empty{margin:0;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.spec-table{width:100%;border-collapse:collapse}.spec-table__row{border-bottom:1px solid var(--c-border)}.spec-table__row:last-child{border-bottom:0}.spec-table__label,.spec-table__value{padding:12px 0;text-align:left;vertical-align:top;font-size:16px;line-height:22px;font-weight:400}.spec-table__label{width:40%;color:var(--c-ink);font-weight:var(--fw-regular)}.spec-table__value{color:var(--c-ink);font-weight:var(--fw-semibold)}@media (max-width: 479.98px){.spec-table__label{width:50%}}.spec-models{width:100%;overflow-x:auto}.spec-models__table{width:100%;border-collapse:collapse;font-size:16px;line-height:22px;font-weight:400}.spec-models__th{text-align:left;padding:14px 20px;color:var(--c-text-strong);font-weight:var(--fw-semibold);border-bottom:1px solid var(--c-border);white-space:nowrap}.spec-models__row{border-bottom:1px solid var(--c-border)}.spec-models__row:last-child{border-bottom:0}.spec-models__cell{padding:14px 20px;color:var(--c-text-muted);white-space:nowrap}.spec-models__cell--model{color:var(--c-ink);font-weight:var(--fw-semibold)}.downloads{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin:0;padding:0;list-style:none}@media (max-width: 1023.98px){.downloads{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639.98px){.downloads{grid-template-columns:1fr}}.downloads__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--c-border);text-decoration:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.downloads__link:hover{opacity:.7}.downloads__label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.downloads__icon{-ms-flex-negative:0;flex-shrink:0;line-height:0}.downloads__icon svg{display:block;width:40px;height:40px}.product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}@media (max-width: 1023.98px){.product-desc{gap:40px}}.product-desc__standard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-desc__standard-title{margin:0;font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.product-desc__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 1023.98px){.product-desc__grid{grid-template-columns:1fr;gap:40px}}.product-desc__optional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-desc__optional-title{margin:0;padding-bottom:12px;font-size:24px;line-height:32px;font-weight:600;color:var(--c-ink);border-bottom:1px solid var(--c-border-strong)}.product-desc__item{padding-bottom:20px;border-bottom:1px solid var(--c-border)}.product-desc__item-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:0;cursor:pointer;list-style:none}.product-desc__item-summary::-webkit-details-marker{display:none}.product-desc__item-title{font-size:20px;line-height:30px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.product-desc__item-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}.product-desc__item-icon:before,.product-desc__item-icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--c-ink);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.product-desc__item-icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.product-desc__item[open] .product-desc__item-icon:after{opacity:0}.product-desc__item-body{padding-top:12px}.product-desc__media{padding-top:42px}@media (max-width: 1023.98px){.product-desc__media{padding-top:0}}.product-desc__figure{grid-area:1/1;margin:0;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.product-desc__figure.is-active{opacity:1;visibility:visible}.product-desc__media:has(.product-desc__figure){display:grid;grid-template-columns:1fr}@media (prefers-reduced-motion: reduce){.product-desc__figure{-webkit-transition:none;transition:none}}.product-desc__image,.product-desc__delivery-image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-desc__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-tabs__prose--center{text-align:center}.product-tabs__prose--center h2,.product-tabs__prose--center h3{margin:0 0 12px;font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:20px;border-top:1px solid var(--c-cfg-divider);scroll-margin-top:100px}.configurator__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 0 40px}.configurator__title{margin:0;font-size:40.5px;line-height:38px;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator__lead{margin:0;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.configurator__layout{display:grid;grid-template-columns:minmax(0,1fr) 469px;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width: 1279.98px){.configurator__layout{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width: 1023.98px){.configurator__layout{grid-template-columns:1fr}}.configurator__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px;background:var(--c-card);border:1px solid var(--c-cfg-border-soft)}.configurator__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--c-divider-listing)}.configurator__section:last-child{padding-bottom:0;border-bottom:0}.configurator__section-title{margin:0;font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media (max-width: 1279.98px){.configurator__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023.98px){.configurator__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 639.98px){.configurator__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.configurator__tiles--sm{grid-template-columns:repeat(auto-fill,140px);gap:24px}@media (max-width: 479.98px){.configurator__tiles--sm{grid-template-columns:repeat(2,minmax(0,1fr))}}.configurator__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;background:var(--c-card);border:1px solid var(--c-cfg-border);cursor:pointer;text-align:left;font:inherit;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.configurator__tile:hover{border-color:var(--c-cfg-selected)}.configurator__tile.is-selected{border:3px solid var(--c-cfg-selected);-webkit-box-shadow:var(--sh-selected);box-shadow:var(--sh-selected);margin:-2px;z-index:1}.configurator__tile.is-selected .configurator__tile-check{display:-webkit-box;display:-ms-flexbox;display:flex}.configurator__tile.is-unavailable{opacity:.45}.configurator__tile-media{position:relative;display:block}.configurator__tile-image{display:block;width:100%;height:205px;-o-object-fit:cover;object-fit:cover}.configurator__tiles--sm .configurator__tile-image{height:140px}.configurator__tile-check{display:none;position:absolute;top:12px;right:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:var(--c-card);border-radius:var(--r-full)}.configurator__tile-check svg{display:block;width:28px;height:28px}.configurator__tile-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:12px}.configurator__tile-name{font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator__tile-line{font-size:14px;line-height:20px;font-weight:400;color:var(--c-cfg-dims)}.configurator__tile-price{padding-top:4px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.configurator__pseudo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:751px;min-height:60px;padding:0 16px 0 0;background:var(--c-card);border:1px solid var(--c-cfg-border);cursor:pointer;text-align:left;font:inherit}.configurator__pseudo:hover{border-color:var(--c-cfg-selected)}.configurator__pseudo-image{display:block;width:60px;height:60px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.configurator__pseudo-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:12px 16px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.configurator__pseudo-chevron{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.configurator__pseudo-chevron svg{display:block;width:36px;height:36px}.configurator__select-wrap{position:relative;display:block;width:100%;max-width:751px}.configurator__select{width:100%;height:60px;padding:0 56px 0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--c-card);border:1px solid var(--c-cfg-border);border-radius:0;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink);cursor:pointer}.configurator__select:hover{border-color:var(--c-cfg-selected)}.configurator__select-chevron{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.configurator__select-chevron svg{display:block;width:36px;height:36px}.configurator__summary{position:sticky;top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px;background:var(--c-card);border:1px solid var(--c-cfg-border)}@media (max-width: 1023.98px){.configurator__summary{position:static}}.configurator__summary-title{margin:0;font-size:24px;line-height:32px;font-weight:600;text-align:center;color:var(--c-ink)}.configurator__summary-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.configurator__summary-product{margin:0;font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator__summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.configurator__summary-label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.configurator__summary-value{font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-semibold);text-align:right;color:var(--c-ink)}.configurator__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:16px;background:var(--c-cfg-price-box)}.configurator__price-net{margin:0;font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator__price-gross{margin:0;font-size:24px;line-height:32px;font-weight:600;color:var(--c-ink)}.configurator__price-unavailable{margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--c-cta)}.configurator__submit{margin-top:20px;width:100%;min-height:44px;padding:6px 16px;background:var(--c-primary);border:0;border-bottom:4px solid var(--c-primary-dark);border-radius:var(--r-md);font-size:18px;line-height:28px;font-weight:400;color:var(--c-on-primary);cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.configurator__submit:hover:not(:disabled){background:var(--c-primary-dark)}.configurator__submit:disabled{opacity:.5;cursor:not-allowed}.configurator__submit.success{background:var(--c-success);border-bottom-color:var(--c-success)}body.configurator-modal-open{overflow:hidden}.configurator-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 16px 40px;overflow-y:auto}.configurator-modal[hidden]{display:none}.configurator-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;cursor:pointer}.configurator-modal__panel{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:min(1251px,100%);padding-top:20px;background:var(--c-card);-webkit-box-shadow:var(--sh-modal);box-shadow:var(--sh-modal)}.configurator-modal__close{position:absolute;top:20px;right:24px;z-index:2;padding:0;background:none;border:0;cursor:pointer;color:var(--c-ink)}.configurator-modal__close svg{display:block;width:32px;height:32px}.configurator-modal__title{margin:0;font-size:34px;line-height:44px;font-weight:300;text-align:center;color:var(--c-ink)}.configurator-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;min-height:47px;background:var(--c-tab-bar)}.configurator-modal__tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 16px;background:none;border:0;cursor:pointer;font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-semibold);color:var(--c-ink)}.configurator-modal__tab.is-active{background:var(--c-card);min-height:40px}@media (max-width: 639.98px){.configurator-modal__tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 8px}.configurator-modal__tab{padding:8px 10px}}.configurator-modal__content{display:grid;grid-template-columns:minmax(0,1fr) 458px;gap:24px;padding:12px 40px 0}@media (max-width: 1023.98px){.configurator-modal__content{grid-template-columns:1fr;padding:12px 20px 0}}.configurator-modal__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:521px}.configurator-modal__group{display:none}.configurator-modal__group.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.configurator-modal__group-title{margin:0;font-size:24px;line-height:32px;font-weight:400;font-weight:var(--fw-light);color:var(--c-ink)}.configurator-modal__group-desc{margin:0;font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-light);color:var(--c-ink)}.configurator-modal__preview{position:relative;width:248px;margin-top:12px;padding:0;background:none;border:0;cursor:-webkit-zoom-in;cursor:zoom-in;text-align:left;font:inherit}.configurator-modal__preview-image{display:block;width:248px;height:248px;-o-object-fit:cover;object-fit:cover}.configurator-modal__zoom-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:8px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink)}.configurator-modal__zoom-icon svg{display:block;width:30px;height:30px}.configurator-modal__grid{display:grid;grid-template-columns:repeat(4,100px);gap:20px;-ms-flex-line-pack:start;align-content:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (max-width: 479.98px){.configurator-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.configurator-modal__swatch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;background:none;border:0;cursor:pointer;font:inherit}.configurator-modal__swatch[hidden]{display:none}.configurator-modal__swatch.is-selected .configurator-modal__swatch-media{outline:3px solid var(--c-cfg-selected);outline-offset:-3px;-webkit-box-shadow:var(--sh-swatch);box-shadow:var(--sh-swatch)}.configurator-modal__swatch.is-selected .configurator-modal__swatch-check{display:-webkit-box;display:-ms-flexbox;display:flex}.configurator-modal__swatch-media{position:relative;width:100px;height:100px}.configurator-modal__swatch-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configurator-modal__swatch-check{display:none;position:absolute;top:13px;right:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;background:var(--c-card);border-radius:var(--r-full)}.configurator-modal__swatch-check svg{display:block;width:18px;height:18px}.configurator-modal__swatch-name{font-size:14px;line-height:20px;font-weight:400;text-align:center;color:var(--c-ink)}.configurator-modal__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:108px;padding:20px;background:var(--c-surface-dark)}.configurator-modal__bar-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.configurator-modal__bar-title{margin:0;font-size:24px;line-height:32px;font-weight:600;color:var(--c-on-dark)}.configurator-modal__bar-name{margin:0;font-size:18px;line-height:28px;font-weight:400;color:var(--c-on-dark)}.configurator-modal__bar-surcharge{margin:0;font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-on-dark)}.configurator-modal__apply{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:240px;padding:8px 16px;background:var(--c-primary);border:0;border-radius:var(--r-md);font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-on-primary);cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.configurator-modal__apply:hover{background:var(--c-primary-dark)}@media (max-width: 639.98px){.configurator-modal__apply{width:auto}}.cart-page{background:var(--c-bg-alt);padding-block:32px 60px}@media (min-width: 768px){.cart-page{padding-block:40px 120px}}.cart-page__inner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.cart-page__inner{padding-inline:40px}}@media (min-width: 1440px){.cart-page__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.cart-page__title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);margin-bottom:24px;text-align:center}.cart-page__layout{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width: 1280px){.cart-page__layout{grid-template-columns:minmax(0,1fr) 464px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.cart-page__empty{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:64px 20px;background:var(--c-card);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);text-align:center}.cart-page__empty-title{font-size:20px;line-height:30px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.cart-page__empty-text{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.cart-items{background:var(--c-card);border-top:4px solid var(--c-input-border);border-radius:0 0 var(--r-sm) var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);padding:19px 20px}@media (min-width: 640px){.cart-items{padding:32px 20px}}.cart-items__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-bottom:24px;border-bottom:1px solid var(--c-border)}.cart-items__item+.cart-items__item{padding-top:24px}.cart-items__item:last-child{padding-bottom:0;border-bottom:0}@media (min-width: 640px){.cart-items__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cart-items__item.is-updating{opacity:.55;pointer-events:none}.cart-items__item.is-removing{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.cart-items__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:90px;aspect-ratio:1/1;border-radius:var(--r-sm);overflow:hidden;background:var(--c-muted)}.cart-items__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cart-items__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width: 640px){.cart-items__media{width:180px}}.cart-items__media-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--c-border-strong)}.cart-items__body{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cart-items__name{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text);text-decoration:none}@media (min-width: 640px){.cart-items__name{font-size:20px;line-height:28px}}.cart-items__name:hover{color:var(--c-primary)}.cart-items__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin:0}.cart-items__spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.cart-items__spec-label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text)}.cart-items__spec-value{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.cart-items__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}.cart-items__price-net{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text)}.cart-items__price-gross{font-size:20px;line-height:20px;font-weight:var(--fw-semibold);color:var(--c-text)}.cart-items__aside{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding-top:4px}@media (min-width: 640px){.cart-items__aside{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:118px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cart-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:1px;background:none;border:0;cursor:pointer;color:var(--c-text-muted);text-decoration:none}.cart-remove__icon{width:16px;height:16px;color:var(--c-ink);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cart-remove__label{font-size:14px;line-height:20px;font-weight:400;line-height:16px;color:var(--c-text-muted)}.cart-remove:hover,.cart-remove:hover .cart-remove__icon{color:var(--c-rust)}.qty-stepper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--c-border-qty);border-radius:var(--r-md);background:var(--c-card)}.qty-stepper__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;cursor:pointer;color:var(--c-ink);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.qty-stepper__btn:hover{opacity:.65}.qty-stepper__btn:disabled{opacity:.35;cursor:default}.qty-stepper__btn svg{width:14px;height:14px;display:block}.qty-stepper__value{min-width:18px;text-align:center;font-size:16px;line-height:20px;font-weight:var(--fw-semibold);color:var(--c-text);font-variant-numeric:tabular-nums}.cart-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:24px 17px;background:var(--c-card);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}@media (min-width: 1280px){.cart-summary{position:sticky;top:24px}}.cart-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.cart-summary__label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.cart-summary__value{font-size:15px;line-height:20px;font-weight:var(--fw-semibold);color:var(--c-text-muted);text-align:right;white-space:nowrap}.cart-summary__shipping{padding:8px 4px;background:var(--c-bg-alt);border:1px solid #D8D8D8;border-radius:var(--r-sm);font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted);text-align:center}.cart-summary__divider{height:0;border-top:1px solid var(--c-border)}.cart-summary__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-summary__total-label,.cart-summary__total-value{font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-bold);color:var(--c-text)}.cart-summary__total-value{text-align:right;white-space:nowrap}.cart-summary__next{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:52px;padding:8px 16px;background:var(--c-primary);color:var(--c-on-primary);border:0;border-bottom:4px solid var(--c-primary-dark);border-radius:var(--r-md);font-size:18px;line-height:28px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .05s ease;transition:background-color .2s ease,-webkit-transform .05s ease;transition:background-color .2s ease,transform .05s ease;transition:background-color .2s ease,transform .05s ease,-webkit-transform .05s ease}.cart-summary__next:hover{background:var(--c-primary-dark)}.cart-summary__next:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.checkout-page{background:var(--c-bg-alt);padding-block:24px 60px}@media (min-width: 768px){.checkout-page{padding-block:32px 120px}}.checkout-page__inner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.checkout-page__inner{padding-inline:40px}}@media (min-width: 1440px){.checkout-page__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.checkout-page__notices{margin-bottom:16px}.checkout-page__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:64px 20px;background:var(--c-card);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);text-align:center}.checkout-page__empty-text{font-size:20px;line-height:30px;font-weight:400;color:var(--c-text-muted)}.checkout-totals__submit,.checkout-native__advance,.account-paths__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:52px;padding:8px 16px;background:var(--c-primary);color:var(--c-on-primary);border:0;border-bottom:4px solid var(--c-primary-dark);border-radius:var(--r-md);font-size:18px;line-height:28px;font-weight:400;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s ease,-webkit-transform .05s ease;transition:background-color .2s ease,-webkit-transform .05s ease;transition:background-color .2s ease,transform .05s ease;transition:background-color .2s ease,transform .05s ease,-webkit-transform .05s ease}.checkout-totals__submit:hover,.checkout-native__advance:hover,.account-paths__btn:hover{background:var(--c-primary-dark)}.checkout-totals__submit:active,.checkout-native__advance:active,.account-paths__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.account-paths{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:32px}.account-paths[hidden]{display:none}@media (min-width: 1280px){.account-paths{grid-template-columns:repeat(3,1fr);gap:39px}}.account-paths__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:19px 20px;background:var(--c-card);border-top:4px solid var(--c-input-border);border-radius:0 0 var(--r-sm) var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}.account-paths__title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);text-align:center}.account-paths__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.account-paths__benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text)}.account-paths__check{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;margin-top:1px}.account-paths__check svg{width:22px;height:22px;display:block}.account-paths__check svg path{stroke:var(--c-success)}.account-paths__btn{margin-top:auto}.account-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.account-login__lost{font-size:18px;line-height:28px;font-weight:400;color:var(--c-primary);text-decoration:underline;text-align:center}.account-login__lost:hover{color:var(--c-primary-dark)}.account-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.account-register__field[hidden],.checkout-native{display:none}.checkout-native.is-visible{display:block}.checkout-native__advance{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;max-width:100%;margin-left:auto}.checkout-native__place-order--hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.checkout-flow__panel[hidden]{display:none}.checkout-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:10px;background:var(--c-card);border-radius:var(--r-sm)}.checkout-review__grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 768px){.checkout-review__grid{grid-template-columns:1fr 1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.checkout-review__grid .review-card:nth-child(5),.checkout-review__grid .review-card:nth-child(6){border-top:1px solid var(--c-border)}}.checkout-review__edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:start;align-self:flex-start;padding:6px 2px;background:none;border:0;cursor:pointer;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.checkout-review__edit-icon{width:16px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--c-ink)}.checkout-review__edit:hover,.checkout-review__edit:hover .checkout-review__edit-icon{color:var(--c-rust)}.review-card{padding:19px 20px;background:transparent}.review-card--wide{grid-column:1/-1}.review-card__title{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-text);margin-bottom:12px}.review-card__body{font-size:14px;line-height:20px;font-weight:400;color:var(--c-ink);font-style:normal;white-space:pre-line}.review-card__body a{color:var(--c-primary);text-decoration:underline}.review-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.review-items__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:19px 20px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-sm)}.review-items__media{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:96px;height:96px;border-radius:var(--r-sm);overflow:hidden;background:var(--c-muted)}.review-items__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width: 768px){.review-items__media{width:120px;height:120px}}.review-items__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.review-items__name{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.review-items__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin:0}.review-items__spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-items__spec-label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text)}.review-items__spec-value{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.review-items__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:6px}.review-items__price-net{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted)}.review-items__price-gross{font-size:20px;line-height:24px;font-weight:var(--fw-semibold);color:var(--c-text)}.review-items__aside{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.review-items__qty{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text);white-space:nowrap}.checkout-totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px 17px 0;background:transparent}@media (min-width: 768px){.checkout-totals{width:100%;max-width:none;-ms-flex-item-align:stretch;align-self:stretch}}.checkout-totals__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.checkout-totals__label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.checkout-totals__value{font-size:15px;line-height:20px;font-weight:var(--fw-semibold);color:var(--c-text-muted);white-space:nowrap}.checkout-totals__divider{height:0;border-top:1px solid var(--c-border)}.checkout-totals__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}.checkout-totals__total-label,.checkout-totals__total-value{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-text)}.checkout-totals__total-value{white-space:nowrap}.checkout-totals__submit{margin-top:4px}.thankyou-page{background:var(--c-bg-alt);padding-block:24px 60px}@media (min-width: 768px){.thankyou-page{padding-block:32px 120px}}.thankyou-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.thankyou-page__inner{padding-inline:40px}}@media (min-width: 1440px){.thankyou-page__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.thankyou-page__head{padding:19px 20px;background:var(--c-card);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-xs);box-shadow:var(--sh-xs);text-align:center}.thankyou-page__title{font-size:24px;line-height:32px;font-weight:600;color:var(--c-text);margin-bottom:8px}.thankyou-page__subtitle{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted);max-width:640px;margin-inline:auto}.thankyou-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 768px){.thankyou-grid{grid-template-columns:1fr 1fr}}.thankyou-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:32px 20px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:0 0 var(--r-sm) var(--r-sm)}.thankyou-meta__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.thankyou-meta__label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.thankyou-meta__value{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text);text-align:right}.thankyou-meta__row--total{padding-top:16px;border-top:1px solid var(--c-border)}.thankyou-meta__row--total .thankyou-meta__label,.thankyou-meta__row--total .thankyou-meta__value{font-weight:var(--fw-bold)}.thankyou-meta__row--note .thankyou-meta__value{text-align:right;white-space:pre-line}.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.field__label{font-size:12px;line-height:20px;color:var(--c-input-label)}.field__input{width:100%;height:44px;padding:0 12px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:15px;line-height:20px;font-weight:var(--fw-semibold);color:#4f4f4f;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.field__input:focus{outline:none;border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.15);box-shadow:0 0 0 3px #4c678c26}.krframe-antibot-hp{position:absolute!important;left:-9999px!important}.woocommerce-checkout.checkout-native,.checkout-native.checkout-native{background:var(--c-card);border-radius:var(--r-sm);padding:10px}.woocommerce-checkout #customer_details,.checkout-native #customer_details{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.woocommerce-checkout #customer_details,.checkout-native #customer_details{grid-template-columns:1fr 1fr;gap:39px}}.woocommerce-checkout #customer_details:before,.woocommerce-checkout #customer_details:after,.checkout-native #customer_details:before,.checkout-native #customer_details:after{content:none!important;display:none!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.checkout-native #customer_details .col-1,.checkout-native #customer_details .col-2{display:contents}.woocommerce-checkout #customer_details wc-order-attribution-inputs,.checkout-native #customer_details wc-order-attribution-inputs{display:contents}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-receiver-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields,.checkout-native .woocommerce-billing-fields,.checkout-native .woocommerce-receiver-fields,.checkout-native .woocommerce-shipping-fields,.checkout-native .woocommerce-additional-fields{padding:19px 20px;background:var(--c-card);border-radius:var(--r-sm)}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-receiver-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3,.checkout-native .woocommerce-billing-fields h3,.checkout-native .woocommerce-receiver-fields h3,.checkout-native .woocommerce-shipping-fields h3,.checkout-native .woocommerce-additional-fields h3{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-text);margin-bottom:16px}.woocommerce-checkout .checkout-subhead,.checkout-native .checkout-subhead{grid-column:1/-1;margin:8px 0 12px;font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.woocommerce-checkout #billing_phone_field:before,.checkout-native #billing_phone_field:before{content:"Dane kontaktowe";display:block;margin:8px 0 12px;font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}@media (min-width: 768px){.woocommerce-checkout .woocommerce-shipping-fields,.checkout-native .woocommerce-shipping-fields{grid-column:1/-1}}.woocommerce-checkout .batr-shipping-split,.checkout-native .batr-shipping-split{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.woocommerce-checkout .batr-shipping-split,.checkout-native .batr-shipping-split{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.woocommerce-checkout .batr-shipping-split>.form-row,.checkout-native .batr-shipping-split>.form-row{grid-column:1/3;width:auto;float:none}.woocommerce-checkout .batr-shipping-split>.form-row-first,.checkout-native .batr-shipping-split>.form-row-first{grid-column:1}.woocommerce-checkout .batr-shipping-split>.form-row-last,.checkout-native .batr-shipping-split>.form-row-last{grid-column:2}.woocommerce-checkout .batr-shipping-split>.address-field,.checkout-native .batr-shipping-split>.address-field{grid-column:3/5}}.woocommerce-checkout .receiver-same,.checkout-native .receiver-same{margin:0 0 12px}.woocommerce-checkout .receiver-same label,.checkout-native .receiver-same label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;line-height:20px;color:var(--c-input-label);cursor:pointer}.woocommerce-checkout .receiver-same input,.checkout-native .receiver-same input{width:18px;height:18px;accent-color:var(--c-success)}.woocommerce-checkout .woocommerce-account-fields .form-row.create-account label,.checkout-native .woocommerce-account-fields .form-row.create-account label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;line-height:20px;color:var(--c-input-label);cursor:pointer}.woocommerce-checkout .woocommerce-account-fields .form-row.create-account input[type=checkbox],.checkout-native .woocommerce-account-fields .form-row.create-account input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-success)}.woocommerce-checkout .place-order .woocommerce-additional-fields,.checkout-native .place-order .woocommerce-additional-fields{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:16px;padding-inline:0}.woocommerce-checkout .form-row .woocommerce-input-wrapper>strong,.checkout-native .form-row .woocommerce-input-wrapper>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;padding:8px 12px;background:var(--c-muted);border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:15px;line-height:20px;font-weight:var(--fw-semibold);color:#4f4f4f;cursor:not-allowed}.woocommerce-checkout .form-row.is-locked .input-text,.checkout-native .form-row.is-locked .input-text{background:var(--c-muted);cursor:not-allowed}.woocommerce-checkout .form-row,.checkout-native .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin:0 0 16px;padding:0}.woocommerce-checkout .form-row label,.checkout-native .form-row label{font-size:12px;line-height:20px;color:var(--c-input-label)}.woocommerce-checkout .form-row label .required,.checkout-native .form-row label .required{color:var(--c-rust);border:0;text-decoration:none}.woocommerce-checkout .form-row label .optional,.checkout-native .form-row label .optional{color:var(--c-text-muted)}.woocommerce-checkout .form-row .input-text,.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row .select2-container .select2-selection,.woocommerce-checkout .form-row select,.checkout-native .form-row .input-text,.checkout-native .form-row input.input-text,.checkout-native .form-row input[type=text],.checkout-native .form-row input[type=email],.checkout-native .form-row input[type=tel],.checkout-native .form-row input[type=password],.checkout-native .form-row textarea,.checkout-native .form-row .select2-container .select2-selection,.checkout-native .form-row select{width:100%;min-height:44px;padding:8px 12px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:15px;line-height:20px;font-weight:var(--fw-semibold);color:#4f4f4f}.woocommerce-checkout .form-row .input-text:focus,.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row input[type=text]:focus,.woocommerce-checkout .form-row input[type=email]:focus,.woocommerce-checkout .form-row input[type=tel]:focus,.woocommerce-checkout .form-row input[type=password]:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row .select2-container .select2-selection:focus,.woocommerce-checkout .form-row select:focus,.checkout-native .form-row .input-text:focus,.checkout-native .form-row input.input-text:focus,.checkout-native .form-row input[type=text]:focus,.checkout-native .form-row input[type=email]:focus,.checkout-native .form-row input[type=tel]:focus,.checkout-native .form-row input[type=password]:focus,.checkout-native .form-row textarea:focus,.checkout-native .form-row .select2-container .select2-selection:focus,.checkout-native .form-row select:focus{outline:none;border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.15);box-shadow:0 0 0 3px #4c678c26}.woocommerce-checkout .form-row textarea,.checkout-native .form-row textarea{min-height:96px;font-weight:var(--fw-regular);resize:vertical}.woocommerce-checkout .form-row textarea#order_comments,.checkout-native .form-row textarea#order_comments{width:100%;min-height:96px;padding:8px 12px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:15px;line-height:20px;font-weight:var(--fw-regular);color:#4f4f4f;resize:vertical}.woocommerce-checkout .form-row textarea#order_comments:focus,.checkout-native .form-row textarea#order_comments:focus{outline:none;border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.15);box-shadow:0 0 0 3px #4c678c26}.woocommerce-checkout .form-row .select2-container--default .select2-selection--single,.checkout-native .form-row .select2-container--default .select2-selection--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px}.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.checkout-native .woocommerce-shipping-fields__field-wrapper{margin-top:16px}.woocommerce-checkout #ship-to-different-address,.checkout-native #ship-to-different-address{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text);margin-bottom:12px}.woocommerce-checkout #ship-to-different-address label,.checkout-native #ship-to-different-address label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:var(--c-text)}.woocommerce-checkout #ship-to-different-address input,.checkout-native #ship-to-different-address input{width:18px;height:18px;accent-color:var(--c-success)}.woocommerce-checkout #order_review_heading,.checkout-native #order_review_heading{display:none}.woocommerce-checkout #order_review,.checkout-native #order_review{--or-tint: rgba(76, 103, 140, .06);--or-halo: rgba(76, 103, 140, .18);padding:24px!important;background:var(--c-card)!important;border:1px solid var(--c-border)!important;border-radius:var(--r-sm)!important;-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}.woocommerce-checkout table.shop_table,.checkout-native table.shop_table{border:0;border-radius:0}.woocommerce-checkout .batr-review--shipping,.checkout-native .batr-review--shipping{display:block;width:100%;border-collapse:collapse;margin:0 0 28px}.woocommerce-checkout .batr-review--shipping tbody,.woocommerce-checkout .batr-review--shipping tr,.woocommerce-checkout .batr-review--shipping th,.woocommerce-checkout .batr-review--shipping td,.checkout-native .batr-review--shipping tbody,.checkout-native .batr-review--shipping tr,.checkout-native .batr-review--shipping th,.checkout-native .batr-review--shipping td{display:block;width:auto}.woocommerce-checkout .batr-review--shipping .woocommerce-shipping-totals th,.checkout-native .batr-review--shipping .woocommerce-shipping-totals th{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-ink);border:0;padding:0;margin:0 0 16px;text-align:left}.woocommerce-checkout .batr-review--shipping .woocommerce-shipping-totals td,.checkout-native .batr-review--shipping .woocommerce-shipping-totals td{padding:0}.woocommerce-checkout #payment,.checkout-native #payment{background:transparent!important;border:0!important;padding:0!important}.woocommerce-checkout #payment ul.payment_methods,.checkout-native #payment ul.payment_methods{list-style:none!important;margin:0 0 20px!important;padding:0!important;border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.woocommerce-checkout #payment ul.payment_methods:before,.checkout-native #payment ul.payment_methods:before{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-ink);border:0;padding:0;content:"Formy płatności";display:block;margin-bottom:14px}.woocommerce-checkout #payment ul.payment_methods>li,.checkout-native #payment ul.payment_methods>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;min-height:60px;margin:0!important;padding:10px 12px!important;list-style:none!important;border:1px solid var(--c-tile-border)!important;border-radius:var(--r-sm)!important;background:var(--c-card)!important;cursor:pointer;-webkit-transition:border-color .18s ease;transition:border-color .18s ease;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.woocommerce-checkout #payment ul.payment_methods>li:hover,.checkout-native #payment ul.payment_methods>li:hover{border-color:var(--c-tile-selected)!important}.woocommerce-checkout #payment ul.payment_methods>li:has(input[type=radio]:checked),.checkout-native #payment ul.payment_methods>li:has(input[type=radio]:checked){border-color:var(--c-tile-selected)!important}.woocommerce-checkout #payment ul.payment_methods>li>label,.checkout-native #payment ul.payment_methods>li>label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:var(--fw-semibold);color:var(--c-text);cursor:pointer}.woocommerce-checkout #payment ul.payment_methods>li>label img,.checkout-native #payment ul.payment_methods>li>label img{max-height:24px;width:auto}.woocommerce-checkout #payment ul.payment_methods>li input[type=radio],.woocommerce-checkout #payment ul.payment_methods>li input.input-radio,.checkout-native #payment ul.payment_methods>li input[type=radio],.checkout-native #payment ul.payment_methods>li input.input-radio{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px!important;height:20px!important;margin:0!important;border:2px solid var(--c-input-border)!important;border-radius:50%!important;background:var(--c-card)!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.woocommerce-checkout #payment ul.payment_methods>li input[type=radio]:checked,.woocommerce-checkout #payment ul.payment_methods>li input.input-radio:checked,.checkout-native #payment ul.payment_methods>li input[type=radio]:checked,.checkout-native #payment ul.payment_methods>li input.input-radio:checked{border-color:var(--c-primary)!important;background:radial-gradient(circle at center,var(--c-primary) 0 5px,var(--c-card) 6px)!important}.woocommerce-checkout #payment ul.payment_methods>li input[type=radio]:focus-visible,.woocommerce-checkout #payment ul.payment_methods>li input.input-radio:focus-visible,.checkout-native #payment ul.payment_methods>li input[type=radio]:focus-visible,.checkout-native #payment ul.payment_methods>li input.input-radio:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px var(--or-halo)!important;box-shadow:0 0 0 3px var(--or-halo)!important}.woocommerce-checkout #payment ul.payment_methods>li .payment_box,.checkout-native #payment ul.payment_methods>li .payment_box{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:4px 0 0!important;padding:12px 14px!important;background:var(--c-bg-alt)!important;border-left:2px solid var(--c-primary);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted)}.woocommerce-checkout #payment ul.payment_methods>li .payment_box:before,.checkout-native #payment ul.payment_methods>li .payment_box:before{display:none!important}.woocommerce-checkout #payment ul.payment_methods>li .payment_box p,.checkout-native #payment ul.payment_methods>li .payment_box p{margin:0 0 6px}.woocommerce-checkout #payment ul.payment_methods>li .payment_box p:last-child,.checkout-native #payment ul.payment_methods>li .payment_box p:last-child{margin:0}.woocommerce-checkout #shipping_method,.checkout-native #shipping_method{list-style:none!important;margin:0!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.woocommerce-checkout #shipping_method li,.checkout-native #shipping_method li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;min-height:60px;margin:0!important;padding:10px 12px!important;list-style:none!important;border:1px solid var(--c-tile-border)!important;border-radius:var(--r-sm)!important;background:var(--c-card)!important;cursor:pointer;-webkit-transition:border-color .18s ease;transition:border-color .18s ease}.woocommerce-checkout #shipping_method li:hover,.checkout-native #shipping_method li:hover{border-color:var(--c-tile-selected)!important}.woocommerce-checkout #shipping_method li:has(input[type=radio]:checked),.checkout-native #shipping_method li:has(input[type=radio]:checked){border-color:var(--c-tile-selected)!important}.woocommerce-checkout #shipping_method li label,.woocommerce-checkout #shipping_method li .shipping-method-tile__label,.checkout-native #shipping_method li label,.checkout-native #shipping_method li .shipping-method-tile__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:var(--fw-semibold);color:var(--c-text);cursor:pointer}.woocommerce-checkout #shipping_method li input[type=radio],.woocommerce-checkout #shipping_method li input.shipping_method,.checkout-native #shipping_method li input[type=radio],.checkout-native #shipping_method li input.shipping_method{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px!important;height:20px!important;margin:0!important;border:2px solid var(--c-input-border)!important;border-radius:50%!important;background:var(--c-card)!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.woocommerce-checkout #shipping_method li input[type=radio]:checked,.woocommerce-checkout #shipping_method li input.shipping_method:checked,.checkout-native #shipping_method li input[type=radio]:checked,.checkout-native #shipping_method li input.shipping_method:checked{border-color:var(--c-primary)!important;background:radial-gradient(circle at center,var(--c-primary) 0 5px,var(--c-card) 6px)!important}.woocommerce-checkout #shipping_method li input[type=radio]:focus-visible,.woocommerce-checkout #shipping_method li input.shipping_method:focus-visible,.checkout-native #shipping_method li input[type=radio]:focus-visible,.checkout-native #shipping_method li input.shipping_method:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px var(--or-halo)!important;box-shadow:0 0 0 3px var(--or-halo)!important}.woocommerce-checkout #shipping_method li .shipping-method-tile__logo:empty,.checkout-native #shipping_method li .shipping-method-tile__logo:empty{display:none}.woocommerce-checkout .form-row.place-order,.checkout-native .form-row.place-order{margin:0!important;padding:0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,.checkout-native .woocommerce-terms-and-conditions-wrapper{margin:28px 0 0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper:before,.checkout-native .woocommerce-terms-and-conditions-wrapper:before{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-ink);border:0;padding:0;content:"Podsumowanie";display:block;margin-bottom:14px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions,.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;font-size:14px;line-height:22px;color:var(--c-text);cursor:pointer}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .required,.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .required{color:var(--c-rust)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox],.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px!important;height:20px!important;margin:1px 0 0!important;border:2px solid var(--c-input-border)!important;border-radius:var(--r-sm)!important;background:var(--c-card)!important;cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]:checked,.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]:checked{border-color:var(--c-success)!important;background:var(--c-success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l3 3 6-6.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]:focus-visible,.checkout-native .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(56,144,13,.22)!important;box-shadow:0 0 0 3px #38900d38!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a,.checkout-native .woocommerce-terms-and-conditions-wrapper a{color:var(--c-primary);text-decoration:underline}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a:hover,.checkout-native .woocommerce-terms-and-conditions-wrapper a:hover{color:var(--c-primary-dark)}.woocommerce-checkout #place_order,.checkout-native #place_order{display:none!important}.woocommerce-error,.woocommerce-message,.woocommerce-info{list-style:none;margin:0 0 16px;padding:14px 18px;border-radius:var(--r-sm);font-size:16px;line-height:22px;font-weight:400}.woocommerce-error{background:#fdecec;border:1px solid var(--c-rust);color:var(--c-cta)}.woocommerce-message{background:#ecf6e8;border:1px solid var(--c-success);color:var(--c-success)}.woocommerce-info{background:var(--c-bg-alt);border:1px solid var(--c-border);color:var(--c-text-muted)}.account-page{background:var(--c-bg)}.account-page__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-block:40px 24px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.account-page__hero{padding-inline:40px}}@media (min-width: 1440px){.account-page__hero{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.account-page__hero{padding-block:56px 32px}}.account-page__eyebrow{font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-bold);color:var(--c-rust)}.account-page__title{margin:0;font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.account-page__body{padding-bottom:80px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.account-page__body{padding-inline:40px}}@media (min-width: 1440px){.account-page__body{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 1440px){.account-page__body{padding-bottom:120px}}.account-auth{width:100%;max-width:980px;margin-inline:auto}.account-auth--narrow{max-width:520px}.auth-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){.auth-grid--two{grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.auth-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}@media (min-width: 640px){.auth-card{padding:36px}}.auth-card--register{background:var(--c-bg-alt);-webkit-box-shadow:var(--sh-xs);box-shadow:var(--sh-xs)}.auth-card--solo{-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card)}.auth-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:22px}.auth-card__head--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:14px}.auth-card__eyebrow{font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-bold);color:var(--c-rust)}.auth-card__eyebrow--alt{color:var(--c-bordo)}.auth-card__title{margin:0;font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);color:var(--c-ink)}.auth-card__icon{width:56px;height:56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--r-full);background:#4c678c1a;color:var(--c-primary)}.auth-card__icon svg{width:28px;height:28px}.auth-card__icon--success{background:#38900d1f;color:var(--c-success)}.auth-card__note{margin:0 0 20px;font-size:14px;line-height:20px;font-weight:400;line-height:1.6;color:var(--c-text-muted)}.auth-card .woocommerce-form-row,.auth-card .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin:0 0 16px}.auth-card .woocommerce-form-row>label,.auth-card .form-row>label{font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text)}.auth-card .woocommerce-form-row>label .required,.auth-card .form-row>label .required{color:var(--c-rust);border:0;text-decoration:none}.auth-card .woocommerce-form-row .input-text,.auth-card .woocommerce-form-row input[type=text],.auth-card .woocommerce-form-row input[type=email],.auth-card .woocommerce-form-row input[type=password],.auth-card .form-row .input-text,.auth-card .form-row input[type=text],.auth-card .form-row input[type=email],.auth-card .form-row input[type=password]{width:100%;min-height:46px;padding:10px 14px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:16px;line-height:22px;font-weight:400;color:var(--c-text);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.auth-card .woocommerce-form-row .input-text::-webkit-input-placeholder,.auth-card .woocommerce-form-row input[type=text]::-webkit-input-placeholder,.auth-card .woocommerce-form-row input[type=email]::-webkit-input-placeholder,.auth-card .woocommerce-form-row input[type=password]::-webkit-input-placeholder,.auth-card .form-row .input-text::-webkit-input-placeholder,.auth-card .form-row input[type=text]::-webkit-input-placeholder,.auth-card .form-row input[type=email]::-webkit-input-placeholder,.auth-card .form-row input[type=password]::-webkit-input-placeholder{color:var(--c-input-label)}.auth-card .woocommerce-form-row .input-text::-moz-placeholder,.auth-card .woocommerce-form-row input[type=text]::-moz-placeholder,.auth-card .woocommerce-form-row input[type=email]::-moz-placeholder,.auth-card .woocommerce-form-row input[type=password]::-moz-placeholder,.auth-card .form-row .input-text::-moz-placeholder,.auth-card .form-row input[type=text]::-moz-placeholder,.auth-card .form-row input[type=email]::-moz-placeholder,.auth-card .form-row input[type=password]::-moz-placeholder{color:var(--c-input-label)}.auth-card .woocommerce-form-row .input-text:-ms-input-placeholder,.auth-card .woocommerce-form-row input[type=text]:-ms-input-placeholder,.auth-card .woocommerce-form-row input[type=email]:-ms-input-placeholder,.auth-card .woocommerce-form-row input[type=password]:-ms-input-placeholder,.auth-card .form-row .input-text:-ms-input-placeholder,.auth-card .form-row input[type=text]:-ms-input-placeholder,.auth-card .form-row input[type=email]:-ms-input-placeholder,.auth-card .form-row input[type=password]:-ms-input-placeholder{color:var(--c-input-label)}.auth-card .woocommerce-form-row .input-text::-ms-input-placeholder,.auth-card .woocommerce-form-row input[type=text]::-ms-input-placeholder,.auth-card .woocommerce-form-row input[type=email]::-ms-input-placeholder,.auth-card .woocommerce-form-row input[type=password]::-ms-input-placeholder,.auth-card .form-row .input-text::-ms-input-placeholder,.auth-card .form-row input[type=text]::-ms-input-placeholder,.auth-card .form-row input[type=email]::-ms-input-placeholder,.auth-card .form-row input[type=password]::-ms-input-placeholder{color:var(--c-input-label)}.auth-card .woocommerce-form-row .input-text::placeholder,.auth-card .woocommerce-form-row input[type=text]::placeholder,.auth-card .woocommerce-form-row input[type=email]::placeholder,.auth-card .woocommerce-form-row input[type=password]::placeholder,.auth-card .form-row .input-text::placeholder,.auth-card .form-row input[type=text]::placeholder,.auth-card .form-row input[type=email]::placeholder,.auth-card .form-row input[type=password]::placeholder{color:var(--c-input-label)}.auth-card .woocommerce-form-row .input-text:focus,.auth-card .woocommerce-form-row input[type=text]:focus,.auth-card .woocommerce-form-row input[type=email]:focus,.auth-card .woocommerce-form-row input[type=password]:focus,.auth-card .form-row .input-text:focus,.auth-card .form-row input[type=text]:focus,.auth-card .form-row input[type=email]:focus,.auth-card .form-row input[type=password]:focus{outline:none;border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.15);box-shadow:0 0 0 3px #4c678c26}.auth-card .auth-form__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 16px;margin:4px 0 20px}.auth-card .woocommerce-form-login__rememberme{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin:0;font-size:14px;line-height:20px;font-weight:400;color:var(--c-text);cursor:pointer}.auth-card .woocommerce-form-login__rememberme input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;margin:0;border:2px solid var(--c-input-border);border-radius:var(--r-sm);background:var(--c-card);cursor:pointer;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.auth-card .woocommerce-form-login__rememberme input[type=checkbox]:checked{border-color:var(--c-primary);background:var(--c-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l3 3 6-6.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.auth-card .woocommerce-form-login__rememberme input[type=checkbox]:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.2);box-shadow:0 0 0 3px #4c678c33}.auth-card .auth-card__note+.woocommerce-form-row{margin-top:0}.auth-card .auth-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:50px;padding:10px 24px;border:0;border-radius:var(--r-md);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-bold);text-align:center;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.auth-card .auth-btn--primary{background:var(--c-primary);color:var(--c-on-primary);border-bottom:4px solid var(--c-primary-dark)}.auth-card .auth-btn--primary:hover{background:var(--c-primary-dark);color:var(--c-on-primary)}.auth-card .auth-btn--secondary{background:var(--c-bordo);color:var(--c-on-bordo);border-bottom:4px solid var(--c-bordo-dark)}.auth-card .auth-btn--secondary:hover{background:var(--c-bordo-dark);color:var(--c-on-bordo)}.auth-card .auth-link,.auth-card .woocommerce-LostPassword a{font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-primary);text-decoration:none}.auth-card .auth-link:hover,.auth-card .woocommerce-LostPassword a:hover{color:var(--c-primary-dark);text-decoration:underline}.auth-card .wc-account-form-back-link{margin:20px 0 0;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important}.account-dashboard{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.account-dashboard{grid-template-columns:280px minmax(0,1fr);gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.account-sidebar{background:var(--c-card);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);border:1px solid var(--c-border);padding:20px;overflow:hidden}@media (min-width: 768px){.account-sidebar{position:sticky;top:96px}}.account-sidebar__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:14px;border-bottom:1px solid var(--c-border)}.account-sidebar__avatar{-ms-flex-negative:0;flex-shrink:0;width:46px;height:46px;border-radius:var(--r-full);background:linear-gradient(135deg,var(--c-primary),var(--c-primary-dark));color:var(--c-on-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:var(--fw-bold);font-size:18px;-webkit-box-shadow:0 2px 6px rgba(76,103,140,.35);box-shadow:0 2px 6px #4c678c59}.account-sidebar__identity{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-sidebar__name{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar__email{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar__nav .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.account-sidebar__nav .woocommerce-MyAccount-navigation-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-sm);font-size:16px;line-height:22px;font-weight:400;color:var(--c-text);text-decoration:none;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.account-sidebar__nav .woocommerce-MyAccount-navigation-link a:hover{background:var(--c-bg-alt);color:var(--c-primary)}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--dashboard a:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='7' rx='1.2'/%3E%3Crect x='13.5' y='3.5' width='7' height='7' rx='1.2'/%3E%3Crect x='3.5' y='13.5' width='7' height='7' rx='1.2'/%3E%3Crect x='13.5' y='13.5' width='7' height='7' rx='1.2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='7' rx='1.2'/%3E%3Crect x='13.5' y='3.5' width='7' height='7' rx='1.2'/%3E%3Crect x='3.5' y='13.5' width='7' height='7' rx='1.2'/%3E%3Crect x='13.5' y='13.5' width='7' height='7' rx='1.2'/%3E%3C/svg%3E") center/contain no-repeat}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--orders a:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 11H7z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 11H7z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center/contain no-repeat}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--edit-address a:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6 7-11a7 7 0 1 0-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6 7-11a7 7 0 1 0-14 0c0 5 7 11 7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--edit-account a:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.5 3-6 7-6s7 2.5 7 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 20c0-3.5 3-6 7-6s7 2.5 7 6'/%3E%3C/svg%3E") center/contain no-repeat}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3'/%3E%3Cpath d='M16 16l4-4-4-4M20 12H9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3'/%3E%3Cpath d='M16 16l4-4-4-4M20 12H9'/%3E%3C/svg%3E") center/contain no-repeat}.account-sidebar__nav .woocommerce-MyAccount-navigation-link.is-active a{background:var(--c-primary);color:var(--c-on-primary);font-weight:var(--fw-semibold)}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;padding-top:8px;border-top:1px solid var(--c-border)}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--c-cta)}.account-sidebar__nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#c2160d14;color:var(--c-cta)}.account-content{background:var(--c-card);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);border:1px solid var(--c-border);padding:24px;color:var(--c-text)}@media (min-width: 768px){.account-content{padding:32px}}.account-content .woocommerce-MyAccount-content{min-width:0}.account-content p{margin:0 0 16px;font-size:16px;line-height:22px;font-weight:400}.account-content p:last-child{margin-bottom:0}.account-content a:not(.button):not(.woocommerce-Button):not(.account-card){color:var(--c-primary);text-decoration:underline}.account-content a:not(.button):not(.woocommerce-Button):not(.account-card):hover{color:var(--c-primary-dark)}.account-content h2,.account-content h3{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);color:var(--c-ink)}.account-content table.shop_table,.account-content .woocommerce-orders-table,.account-content .woocommerce-table{width:100%;border-collapse:collapse;margin-bottom:8px}.account-content table.shop_table th,.account-content table.shop_table td,.account-content .woocommerce-orders-table th,.account-content .woocommerce-orders-table td,.account-content .woocommerce-table th,.account-content .woocommerce-table td{padding:14px 16px;text-align:left;font-size:16px;line-height:22px;font-weight:400;border-bottom:1px solid var(--c-border);vertical-align:middle}.account-content table.shop_table thead th,.account-content .woocommerce-orders-table thead th,.account-content .woocommerce-table thead th{background:var(--c-bg-alt);font-size:14px;line-height:20px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-bold);color:var(--c-text-muted)}.account-content table.shop_table tbody tr,.account-content .woocommerce-orders-table tbody tr,.account-content .woocommerce-table tbody tr{-webkit-transition:background-color .12s ease;transition:background-color .12s ease}.account-content table.shop_table tbody tr:hover,.account-content .woocommerce-orders-table tbody tr:hover,.account-content .woocommerce-table tbody tr:hover{background:var(--c-bg-alt)}.account-content table.shop_table tbody tr:last-child td,.account-content .woocommerce-orders-table tbody tr:last-child td,.account-content .woocommerce-table tbody tr:last-child td{border-bottom:0}.account-content table.shop_table .woocommerce-orders-table__cell-order-number a,.account-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a,.account-content .woocommerce-table .woocommerce-orders-table__cell-order-number a{font-weight:var(--fw-semibold);text-decoration:none}.account-content table.shop_table .woocommerce-orders-table__cell-order-number a:hover,.account-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover,.account-content .woocommerce-table .woocommerce-orders-table__cell-order-number a:hover{text-decoration:underline}.account-content .woocommerce-orders-table{border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}.account-content .woocommerce-orders-table thead th{border-bottom:1px solid var(--c-border)}.account-content .order-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 12px 4px 10px;border-radius:var(--r-full);font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-semibold);line-height:1.4;white-space:nowrap}.account-content .order-badge:before{content:"";width:7px;height:7px;border-radius:var(--r-full);background:currentColor}.account-content .order-badge--processing{background:#4c678c1f;color:var(--c-primary-dark)}.account-content .order-badge--on-hold,.account-content .order-badge--pending{background:#9a6b001f;color:#8a6100}.account-content .order-badge--completed{background:#38900d1f;color:var(--c-success)}.account-content .order-badge--cancelled,.account-content .order-badge--refunded{background:#5353531f;color:var(--c-text-muted)}.account-content .order-badge--failed{background:#c2160d1a;color:var(--c-cta)}.account-content .woocommerce-orders-table__cell-order-actions{text-align:right;white-space:nowrap}.account-content .woocommerce-orders-table__cell-order-actions .button,.account-content .woocommerce-orders-table__cell-order-actions .woocommerce-button{min-height:38px;padding:6px 18px;margin-left:8px}.account-content .woocommerce-orders-table__cell-order-actions .button:first-child,.account-content .woocommerce-orders-table__cell-order-actions .woocommerce-button:first-child{margin-left:0}.account-content .woocommerce-orders-table__cell-order-actions .button.cancel,.account-content .woocommerce-orders-table__cell-order-actions .button.pay{background:transparent;color:var(--c-primary);border:1px solid var(--c-input-border);border-bottom:1px solid var(--c-input-border)}.account-content .woocommerce-orders-table__cell-order-actions .button.cancel:hover,.account-content .woocommerce-orders-table__cell-order-actions .button.pay:hover{background:var(--c-bg-alt);color:var(--c-primary-dark)}.account-content .address-cards__intro{margin:0 0 20px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.account-content .address-cards{display:grid;grid-template-columns:1fr;gap:16px;margin-top:0}@media (min-width: 640px){.account-content .address-cards{grid-template-columns:1fr 1fr}}.account-content .address-cards:before,.account-content .address-cards:after{content:none!important;display:none!important}.account-content .address-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-sm);-webkit-box-shadow:var(--sh-xs);box-shadow:var(--sh-xs);-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.account-content .address-card:hover{border-color:var(--c-primary);-webkit-box-shadow:0 8px 22px rgba(0,0,0,.07);box-shadow:0 8px 22px #00000012;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.account-content .address-card:hover .address-card__icon{background:var(--c-primary);color:var(--c-on-primary)}.account-content .address-card__head{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon  title" "edit  edit";-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}@media (min-width: 640px){.account-content .address-card__head{grid-template-columns:auto 1fr auto;grid-template-areas:"icon title edit";gap:12px}}.account-content .address-card__icon{grid-area:icon;width:38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--r-sm);background:#4c678c1a;color:var(--c-primary);-webkit-transition:background-color .18s ease,color .18s ease;transition:background-color .18s ease,color .18s ease}.account-content .address-card__icon svg{width:20px;height:20px}.account-content .address-card__title{grid-area:title;min-width:0;margin:0!important;font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-ink)}.account-content .address-card__edit{grid-area:edit;justify-self:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:14px;line-height:20px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-primary);text-decoration:none!important;white-space:nowrap;-webkit-transition:border-color .15s ease,background-color .15s ease,color .15s ease;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.account-content .address-card__edit svg{width:15px;height:15px}.account-content .address-card__edit:hover{background:var(--c-bg-alt);border-color:var(--c-primary);color:var(--c-primary-dark)}.account-content .address-card__body{margin:0;font-style:normal;font-size:16px;line-height:22px;font-weight:400;line-height:1.8;color:var(--c-text)}.account-content .address-card--empty .account-content .address-card__body{color:var(--c-text-muted)}.account-content .button,.account-content .woocommerce-Button,.account-content button[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:8px 24px;background:var(--c-primary);color:var(--c-on-primary);border:0;border-bottom:4px solid var(--c-primary-dark);border-radius:var(--r-md);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.account-content .button:hover,.account-content .woocommerce-Button:hover,.account-content button[type=submit]:hover{background:var(--c-primary-dark);color:var(--c-on-primary)}.account-content .woocommerce-form-row,.account-content .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin:0 0 16px}.account-content .woocommerce-form-row label,.account-content .form-row label{font-size:14px;line-height:20px;font-weight:400;color:var(--c-input-label)}.account-content .woocommerce-form-row input.input-text,.account-content .woocommerce-form-row input[type=text],.account-content .woocommerce-form-row input[type=email],.account-content .woocommerce-form-row input[type=password],.account-content .woocommerce-form-row input[type=tel],.account-content .woocommerce-form-row select,.account-content .woocommerce-form-row textarea,.account-content .form-row input.input-text,.account-content .form-row input[type=text],.account-content .form-row input[type=email],.account-content .form-row input[type=password],.account-content .form-row input[type=tel],.account-content .form-row select,.account-content .form-row textarea{width:100%;min-height:44px;padding:8px 12px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-sm);font-size:16px;line-height:22px;font-weight:400;color:var(--c-text)}.account-content .woocommerce-form-row input.input-text:focus,.account-content .woocommerce-form-row input[type=text]:focus,.account-content .woocommerce-form-row input[type=email]:focus,.account-content .woocommerce-form-row input[type=password]:focus,.account-content .woocommerce-form-row input[type=tel]:focus,.account-content .woocommerce-form-row select:focus,.account-content .woocommerce-form-row textarea:focus,.account-content .form-row input.input-text:focus,.account-content .form-row input[type=text]:focus,.account-content .form-row input[type=email]:focus,.account-content .form-row input[type=password]:focus,.account-content .form-row input[type=tel]:focus,.account-content .form-row select:focus,.account-content .form-row textarea:focus{outline:none;border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.15);box-shadow:0 0 0 3px #4c678c26}.account-content .woocommerce-form-row .woocommerce-input-wrapper,.account-content .form-row .woocommerce-input-wrapper{display:block;width:100%}@media (min-width: 640px){.account-content .woocommerce-EditAccountForm,.account-content .edit-account,.account-content .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.account-content .woocommerce-EditAccountForm:before,.account-content .woocommerce-EditAccountForm:after,.account-content .edit-account:before,.account-content .edit-account:after,.account-content .woocommerce-address-fields__field-wrapper:before,.account-content .woocommerce-address-fields__field-wrapper:after{content:none!important;display:none!important}.account-content .woocommerce-EditAccountForm .form-row-first,.account-content .edit-account .form-row-first,.account-content .woocommerce-address-fields__field-wrapper .form-row-first{grid-column:1}.account-content .woocommerce-EditAccountForm .form-row-last,.account-content .edit-account .form-row-last,.account-content .woocommerce-address-fields__field-wrapper .form-row-last{grid-column:2}.account-content .woocommerce-EditAccountForm .form-row-wide,.account-content .woocommerce-EditAccountForm .form-row:not(.form-row-first):not(.form-row-last),.account-content .woocommerce-EditAccountForm fieldset,.account-content .woocommerce-EditAccountForm .clear,.account-content .edit-account .form-row-wide,.account-content .edit-account .form-row:not(.form-row-first):not(.form-row-last),.account-content .edit-account fieldset,.account-content .edit-account .clear,.account-content .woocommerce-address-fields__field-wrapper .form-row-wide,.account-content .woocommerce-address-fields__field-wrapper .form-row:not(.form-row-first):not(.form-row-last),.account-content .woocommerce-address-fields__field-wrapper fieldset,.account-content .woocommerce-address-fields__field-wrapper .clear{grid-column:1/-1}}.account-content fieldset{margin:8px 0 20px;padding:20px;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-bg-alt)}.account-content fieldset legend{padding:0 8px;margin-left:-8px;font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-bold);color:var(--c-ink)}@media (min-width: 640px){.account-content .woocommerce-Button[type=submit],.account-content button[type=submit]{justify-self:start}}.account-dash__welcome{margin-bottom:24px}.account-dash__greeting{margin:0 0 6px!important;font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);color:var(--c-ink)}.account-dash__greeting strong{font-weight:var(--fw-bold);color:var(--c-primary)}.account-dash__lead{margin:0!important;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.account-dash__cards{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 480px){.account-dash__cards{grid-template-columns:1fr 1fr}}.account-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:18px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-sm);text-decoration:none!important;color:var(--c-text);-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.account-card:hover{border-color:var(--c-primary);-webkit-box-shadow:0 8px 22px rgba(0,0,0,.08);box-shadow:0 8px 22px #00000014;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.account-card:hover .account-card__arrow{color:var(--c-primary);-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.account-card:hover .account-card__icon{background:var(--c-primary);color:var(--c-on-primary)}.account-card__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48px;height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--r-sm);background:#4c678c1a;color:var(--c-primary);-webkit-transition:background-color .18s ease,color .18s ease;transition:background-color .18s ease,color .18s ease}.account-card__icon svg{width:24px;height:24px}.account-card__body{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.account-card__title{font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.account-card__desc{font-size:14px;line-height:20px;font-weight:400;color:var(--c-text-muted)}.account-card__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;color:var(--c-text-muted);-webkit-transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,transform .18s ease;transition:color .18s ease,transform .18s ease,-webkit-transform .18s ease}.account-card__arrow svg{width:20px;height:20px;display:block}.account-card--logout .account-card__icon{background:#c2160d1a;color:var(--c-cta)}.account-card--logout:hover{border-color:var(--c-cta)}.account-card--logout:hover .account-card__icon{background:var(--c-cta);color:var(--c-on-cta)}.account-card--logout:hover .account-card__arrow{color:var(--c-cta)}.hero__slide picture,.category-card__media picture,.lookbook__media picture,.feature-card__media picture{display:contents}.welcome__media picture,.lookbook__thumb picture,.lookbook__popup-media picture,.fairs__item picture,.trusted__item picture{display:block;width:100%;height:100%}.fairs__item picture,.trusted__item picture{width:auto}.section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:8px}@media (min-width: 768px){.section-head{gap:16px}}@media (min-width: 1280px){.section-head{gap:28px}}.section-head--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.section-head--heading .section-head__title{color:var(--c-heading)}.section-head__title{color:var(--c-ink);font-weight:var(--fw-regular);font-size:36px;line-height:47px}@media (min-width: 640px){.section-head__title{font-size:36px;line-height:47px;font-weight:var(--fw-semibold)}}@media (min-width: 768px){.section-head__title{font-size:48px;line-height:47px}}@media (min-width: 1280px){.section-head__title{font-size:69px;line-height:47px}}.section-head__intro{color:var(--c-body-fig);font-size:16px;line-height:22px;font-weight:400;max-width:800px}.hero{position:relative;width:100%;min-height:min(100svh,700px);overflow:hidden;background:var(--c-text)}@media (min-width: 1440px){.hero{min-height:min(100svh,1117px)}}.hero__swiper,.hero .swiper-wrapper,.hero__slide{height:auto}.hero__swiper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero .swiper-wrapper{height:100%}.hero__slide{position:relative;height:100%}.hero__image,.hero__slide :is(img){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__scrim{position:absolute;left:0;right:0;bottom:0;height:60%;max-height:340px;z-index:1;background:-webkit-gradient(linear,left bottom,left top,color-stop(19%,rgba(0,0,0,.75)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#000000bf 19%,#0000);pointer-events:none}.hero__scrim--top{top:0;bottom:auto;height:45%;max-height:352px;background:-webkit-gradient(linear,left top,left bottom,color-stop(19%,rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,#0009 19%,#0000)}.hero__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;width:100%;min-height:inherit;padding:0 16px 64px}@media (min-width: 768px){.hero__content{padding:0 40px 96px;gap:32px}}@media (min-width: 1440px){.hero__content{padding:0 40px 120px;gap:40px}}.hero__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%;color:var(--c-on-dark)}@media (min-width: 768px){.hero__text{gap:40px}}.hero__title{color:var(--c-on-dark);font-weight:var(--fw-semibold);font-size:40px;line-height:40px}@media (min-width: 1440px){.hero__title{font-size:60px;line-height:56px;font-weight:600}}.hero__desc{max-width:774px;color:var(--c-on-dark);font-size:20px;line-height:30px;font-weight:400}@media (min-width: 1440px){.hero__desc{font-size:24px;line-height:32px;font-weight:400}}.hero__indices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;height:66px}@media (min-width: 768px){.hero__indices{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:stretch;align-self:stretch}}.hero__index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--c-on-dark);opacity:.6;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;cursor:pointer}.hero__index.is-active,.hero__index:hover{opacity:1}.hero__index-num{font-size:16px;line-height:22px;font-weight:400;line-height:24px;font-weight:var(--fw-semibold)}.hero__index-line{display:block;width:80px;max-width:22vw;height:0;border-top:1px solid var(--c-on-dark);-webkit-transition:border-width .25s ease;transition:border-width .25s ease}@media (min-width: 768px){.hero__index-line{width:137px}}.hero__index.is-active .hero__index-line{border-top-width:2px}.hero--light .hero__scrim{height:75%;max-height:620px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.88)),color-stop(45%,rgba(255,255,255,.82)),color-stop(78%,rgba(255,255,255,.35)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#ffffffe0,#ffffffd1 45%,#ffffff59 78%,#fff0)}.hero--light .hero__scrim--top{background:-webkit-gradient(linear,left top,left bottom,color-stop(19%,rgba(255,255,255,.55)),to(rgba(255,255,255,0)));background:linear-gradient(180deg,#ffffff8c 19%,#fff0)}.hero--light .hero__text,.hero--light .hero__title,.hero--light .hero__desc,.hero--light .hero__index{color:var(--c-heading)}.hero--light .hero__index-line{border-top-color:var(--c-heading)}.welcome{position:relative;overflow-x:hidden;background:var(--c-card)}.welcome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/app/themes/krframe_theme/assets/home/welcome-grid.png) center/cover no-repeat;opacity:.3;pointer-events:none}.welcome__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%;max-width:var(--container);margin-inline:auto;padding:30px 20px 0}@media (min-width: 768px){.welcome__inner{padding:45px 20px 0}}@media (min-width: 1440px){.welcome__inner{padding:90px var(--gutter) 0}}.welcome__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-align:center;padding-block:40px 0}.welcome__title{color:var(--c-heading);text-align:left;font-weight:var(--fw-regular);font-size:36px;line-height:1.15}@media (min-width: 768px){.welcome__title{font-size:40px;line-height:48px;font-weight:var(--fw-bold)}}@media (min-width: 1280px){.welcome__title{text-align:center}}@media (min-width: 1440px){.welcome__title{font-size:60px;line-height:56px;font-weight:600}}.welcome__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:750px}.welcome__paragraph{color:var(--c-body-fig);font-size:18px;line-height:28px;font-weight:400;text-align:center}.welcome__media{width:100%;max-width:1120px;overflow:hidden;-webkit-transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(.2,.7,.2,1);transition:opacity .7s ease,-webkit-transform .7s cubic-bezier(.2,.7,.2,1);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s ease;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s ease,-webkit-transform .7s cubic-bezier(.2,.7,.2,1)}.welcome__media.is-armed:not(.is-in){opacity:0;-webkit-transform:translateX(-72px);transform:translate(-72px)}.welcome__media.is-in{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.welcome__image{display:block;width:100%;height:auto;aspect-ratio:1120/677;-o-object-fit:cover;object-fit:cover}.welcome__media--slider{position:relative}.welcome__swiper{overflow:hidden}.welcome__pagination{position:static!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:16px}.welcome__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:var(--c-input-border);opacity:1}.welcome__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--c-rust)}.categories{background:var(--c-bg)}.categories__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:80px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.categories__inner{padding-inline:40px}}@media (min-width: 1440px){.categories__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.categories__inner{padding-block:60px;padding-inline:20px}}@media (min-width: 1440px){.categories__inner{gap:70px;padding-block:140px;padding-inline:var(--gutter)}}.categories__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){.categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.categories__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:375px;gap:40px}}.category-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;min-height:280px;background:var(--c-text);color:var(--c-on-dark);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media (min-width: 640px){.category-card{min-height:320px}}@media (min-width: 1280px){.category-card{min-height:0;height:375px}}@media (min-width: 640px){.category-card--wide{grid-column:1/-1}}@media (min-width: 1280px){.category-card--wide{grid-column:span 2}}.category-card:hover,.category-card:focus-visible{color:var(--c-on-dark)}.category-card:hover .category-card__image,.category-card:focus-visible .category-card__image{-webkit-transform:scale(1.04);transform:scale(1.04)}.category-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.category-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(30%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000000a6,#0000 30%);-webkit-transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease}.category-card:hover .category-card__overlay,.category-card:focus-visible .category-card__overlay{background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.category-card__reveal{display:grid;grid-template-rows:0fr;width:100%;opacity:0;-webkit-transition:grid-template-rows .35s ease,opacity .25s ease;transition:grid-template-rows .35s ease,opacity .25s ease;transition:grid-template-rows .35s ease,opacity .25s ease,-ms-grid-rows .35s ease}.category-card__reveal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-height:0;overflow:hidden}.category-card:hover .category-card__reveal,.category-card:focus-visible .category-card__reveal{grid-template-rows:1fr;opacity:1}.category-card:focus-within .category-card__reveal{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: reduce){.category-card__reveal,.category-card__image{-webkit-transition:none;transition:none}}.category-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:24px;text-align:center}.category-card__title{color:var(--c-on-dark);font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold);text-transform:uppercase}.category-card__desc{color:var(--c-on-dark);font-size:18px;line-height:30px;max-width:560px}.category-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--c-on-dark);font-size:20px;line-height:30px;text-decoration:underline}.category-card__link-icon svg{width:20px;height:20px;fill:currentColor}.trusted{background:var(--c-bg-trusted);border-top:1px solid var(--c-border-fig);border-bottom:1px solid var(--c-border-fig);padding-block:40px 32px;overflow:hidden}.trusted__inner{position:relative;width:100%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(7%,#000),color-stop(93%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(7%,#000),color-stop(93%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.trusted__swiper{overflow:hidden}.trusted__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.4}.trusted__track.is-running{-webkit-animation:trusted-marquee var(--marquee-dur, 60s) linear infinite;animation:trusted-marquee var(--marquee-dur, 60s) linear infinite;will-change:transform}.trusted__track--reverse.is-running{animation-direction:reverse}.trusted__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:70px;padding-inline:28px}@media (min-width: 768px){.trusted__item{padding-inline:40px}}.trusted__logo{display:block;width:auto;max-width:200px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}.trusted--names .trusted__track{opacity:1}.trusted--names .trusted__item--name{height:auto}.trusted__name{color:#16161666;font-size:20px;line-height:30px;font-weight:400;white-space:nowrap;-webkit-transition:color .2s ease;transition:color .2s ease}.trusted__item--name:hover .trusted__name{color:var(--c-rust)}@-webkit-keyframes trusted-marquee{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(var(--marquee-shift, 0px) * -1));transform:translate(calc(var(--marquee-shift, 0px) * -1))}}@keyframes trusted-marquee{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(var(--marquee-shift, 0px) * -1));transform:translate(calc(var(--marquee-shift, 0px) * -1))}}.lookbook{background:var(--c-bg)}.lookbook__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:80px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.lookbook__inner{padding-inline:40px}}@media (min-width: 1440px){.lookbook__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.lookbook__inner{padding-block:60px;padding-inline:20px}}@media (min-width: 1440px){.lookbook__inner{gap:70px;padding-block:140px;padding-inline:var(--gutter)}}.lookbook__viewer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width: 1440px){.lookbook__viewer{gap:32px}}.lookbook__stage{position:relative;width:100%;-webkit-box-shadow:var(--sh-cat);box-shadow:var(--sh-cat)}.lookbook__media{display:block;width:100%}.lookbook__image{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.lookbook__image{height:460px}}@media (min-width: 1440px){.lookbook__image{height:700px}}.lookbook__hotspot{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;cursor:pointer;outline:none}.lookbook__pin{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-full);border:1px solid var(--c-card);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.lookbook__pin:after{content:"";border-radius:var(--r-full)}.lookbook__hotspot--glow .lookbook__pin{background:linear-gradient(144deg,#0009,#6669 36%,#4d4d4d99 62%,#3339);-webkit-box-shadow:0 0 12px var(--c-rust),0 0 4px var(--c-rust);box-shadow:0 0 12px var(--c-rust),0 0 4px var(--c-rust)}.lookbook__hotspot--glow .lookbook__pin:after{width:17.68px;height:17.68px;background:#ffffff4d;border:1px solid var(--c-card);-webkit-box-shadow:inset 0 0 4px rgb(0,0,0);box-shadow:inset 0 0 4px #000}.lookbook__hotspot--red .lookbook__pin{background:var(--c-cta)}.lookbook__hotspot--red .lookbook__pin:after{width:9.8px;height:9.8px;background:var(--c-card)}.lookbook__hotspot:hover .lookbook__pin,.lookbook__hotspot:focus-visible .lookbook__pin,.lookbook__hotspot.is-open .lookbook__pin{-webkit-transform:scale(1.15);transform:scale(1.15)}.lookbook__popup{position:absolute;left:50%;top:50%;-webkit-transform:translate(calc(-50% + var(--pop-dx, 0px)),calc(-50% + var(--pop-dy, 0px) + 6px));transform:translate(calc(-50% + var(--pop-dx, 0px)),calc(-50% + var(--pop-dy, 0px) + 6px));display:-webkit-box;display:-ms-flexbox;display:flex;width:341px;max-width:calc(100vw - 32px);padding:16px;background:#0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s;transition:opacity .2s ease,transform .2s ease,visibility .2s,-webkit-transform .2s ease;z-index:3}.lookbook__hotspot.is-open .lookbook__popup,.lookbook__hotspot:hover .lookbook__popup,.lookbook__hotspot:focus-within .lookbook__popup{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(calc(-50% + var(--pop-dx, 0px)),calc(-50% + var(--pop-dy, 0px)));transform:translate(calc(-50% + var(--pop-dx, 0px)),calc(-50% + var(--pop-dy, 0px)))}.lookbook__popup-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%;color:var(--c-on-dark);text-decoration:none}.lookbook__popup-media{display:block;overflow:hidden;border-radius:16px;aspect-ratio:1}.lookbook__popup-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lookbook__popup-title{color:var(--c-on-dark);font-size:18px;line-height:22.6px;font-weight:var(--fw-semibold);text-align:left}.lookbook__popup-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px;min-height:52px;padding:6px 8px 6px 24px;border-radius:var(--r-full)}.lookbook__popup-cta-label{font-size:16px;line-height:22px;font-weight:400;color:var(--c-on-dark)}.lookbook__popup-cta-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-full)}.lookbook__popup-cta-icon svg{width:19px;height:19px;color:var(--c-on-dark);stroke-width:2}.lookbook__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:100%;padding:8px;-webkit-box-shadow:var(--sh-cat);box-shadow:var(--sh-cat);border-radius:var(--r-md)}.lookbook__thumb{width:96px;height:64px;padding:0;overflow:hidden;cursor:pointer;background:none;border:2px solid var(--c-heading-strong);opacity:.7;-webkit-transition:opacity .2s ease,border-color .2s ease;transition:opacity .2s ease,border-color .2s ease}.lookbook__thumb:hover,.lookbook__thumb:focus-visible,.lookbook__thumb.is-active{opacity:1;border-color:var(--c-ink)}@media (min-width: 768px){.lookbook__thumb{width:120px;height:80px}}.lookbook__thumb-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.whyus{background:var(--c-card);overflow-x:hidden}.whyus__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:80px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.whyus__inner{padding-inline:40px}}@media (min-width: 1440px){.whyus__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.whyus__inner{padding-block:60px;padding-inline:20px}}@media (min-width: 1440px){.whyus__inner{gap:70px;padding-block:140px;padding-inline:var(--gutter)}}.whyus__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){.whyus__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (min-width: 1280px){.whyus__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.feature-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:420px;padding:40px;overflow:hidden;color:var(--c-on-dark);background:var(--c-card);border-inline:1px solid var(--c-border-sep);-webkit-transition:opacity 1.1s ease,-webkit-transform 1.1s cubic-bezier(.2,.7,.2,1);transition:opacity 1.1s ease,-webkit-transform 1.1s cubic-bezier(.2,.7,.2,1);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity 1.1s ease;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity 1.1s ease,-webkit-transform 1.1s cubic-bezier(.2,.7,.2,1)}.feature-card.is-armed:not(.is-in){opacity:0;-webkit-transform:translateX(-56px);transform:translate(-56px)}.feature-card.is-armed:not(.is-in):nth-child(2n){-webkit-transform:translateX(56px);transform:translate(56px)}.feature-card.is-in{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}.feature-card:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.feature-card:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.feature-card:nth-child(4){-webkit-transition-delay:.45s;transition-delay:.45s}@media (min-width: 1280px){.feature-card{min-height:578px;padding:260px 40px 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.feature-card__media{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:block;overflow:hidden;background:var(--c-text)}.feature-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(37%,#000),color-stop(65%,rgba(0,0,0,0)));background:linear-gradient(0deg,#000,#000 37%,#0000 65%)}.feature-card__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.feature-card__title{color:var(--c-on-dark);font-size:24px;line-height:32px;font-weight:600;font-weight:var(--fw-semibold)}.feature-card__desc{color:var(--c-on-dark);font-size:16px;line-height:22px;font-weight:400}.fairs{background:var(--c-bg);padding-block:80px;overflow:hidden}@media (min-width: 768px){.fairs{padding-block:60px}}@media (min-width: 1440px){.fairs{padding-block:140px}}.fairs__inner{padding-bottom:40px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.fairs__inner{padding-inline:40px}}@media (min-width: 1440px){.fairs__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.fairs__inner{padding-inline:20px}}@media (min-width: 1440px){.fairs__inner{padding-bottom:70px;padding-inline:var(--gutter)}}.fairs__slider{position:relative}.fairs__swiper{overflow:visible;padding-inline:16px}@media (min-width: 768px){.fairs__swiper{padding-inline:20px}}@media (min-width: 1440px){.fairs__swiper{padding-inline:var(--gutter)}}.fairs__item{width:auto;margin:0}.fairs__image{display:block;width:70vw;max-width:521px;height:300px;-o-object-fit:cover;object-fit:cover;-webkit-transition:height .35s ease;transition:height .35s ease}@media (min-width: 640px){.fairs__image{width:60vw;height:354px}}@media (min-width: 1440px){.fairs__image{width:521px;height:354px}}.swiper-slide-active .fairs__image{height:354px}@media (min-width: 640px){.swiper-slide-active .fairs__image{height:400px}}@media (min-width: 1440px){.swiper-slide-active .fairs__image{width:894px;max-width:894px;height:400px}}.swiper-slide-prev .fairs__image{-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(55%,rgba(0,0,0,.08)),to(#000));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.08) 55%,#000 100%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(55%,rgba(0,0,0,.08)),to(#000));mask-image:linear-gradient(90deg,#00000014 55%,#000)}.swiper-slide-next .fairs__image{-webkit-mask-image:-webkit-gradient(linear,right top,left top,color-stop(55%,rgba(0,0,0,.08)),to(#000));-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.08) 55%,#000 100%);mask-image:-webkit-gradient(linear,right top,left top,color-stop(55%,rgba(0,0,0,.08)),to(#000));mask-image:linear-gradient(270deg,#00000014 55%,#000)}.fairs__caption{margin-top:12px;color:var(--c-body-fig);font-size:16px;line-height:22px;font-weight:400}.product-table-page{background:var(--c-bg)}.product-table-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:32px 60px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.product-table-page__inner{padding-inline:40px}}@media (min-width: 1440px){.product-table-page__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.product-table-page__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:16px;line-height:22px;font-weight:400;color:var(--c-body-fig)}.product-table-page__crumb{color:var(--c-body-fig);text-decoration:none}.product-table-page__crumb:not(.product-table-page__crumb--current):hover{color:var(--c-primary)}.product-table-page__crumb--current,.product-table-page__sep{color:var(--c-body-fig)}.product-table-page__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;padding-top:40px;max-width:100%;overflow-x:auto}@media (min-width: 1024px){.product-table-page__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-table-page__title{margin:0;-ms-flex-item-align:stretch;align-self:stretch;text-align:center;font-size:30px;line-height:38px;font-weight:var(--fw-semibold);color:var(--c-ink)}@media (min-width: 768px){.product-table-page__title{font-size:30px}}.product-table-page__empty{margin:0;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-muted)}.product-table{width:100%;max-width:928px;min-width:928px;border-collapse:collapse;table-layout:fixed;border:1px solid #cfcfcf;border-radius:0 0 var(--r-sm) var(--r-sm);-webkit-box-shadow:var(--sh-card);box-shadow:var(--sh-card);background:var(--c-card);overflow:hidden}.product-table__cell{padding:12px 12px 8px;vertical-align:top;border-top:1px solid #d4d4d4;font-size:16px;line-height:22px;font-weight:400;color:var(--c-text-strong);text-align:left}.product-table__cell--head{background:var(--c-table-stripe);height:40px;padding:8px 12px;vertical-align:middle;font-size:18px;line-height:20px;font-weight:var(--fw-semibold);color:var(--c-text-strong);border-top:none}.product-table__cell--model{width:101px}.product-table__cell--image{width:201px}.product-table__cell--desc{width:373px;padding-left:20px}.product-table__cell--qty{width:64px;text-align:center}.product-table__cell--price{text-align:left;padding-left:18px}.product-table__cell--model{border-right:1px solid var(--c-border-strong)}.product-table__body .product-table__cell--image{padding-top:16px}.product-table__body .product-table__cell--qty,.product-table__body .product-table__cell--price{vertical-align:top;padding-top:12px}.product-table__body .product-table__row:first-child .product-table__cell{border-top-color:#e4e7ea}.product-table__body .product-table__row:nth-child(2n) .product-table__cell{background:var(--c-table-stripe)}.product-table__thumb{display:block;width:180px;height:180px;overflow:hidden}.product-table__thumb picture{display:block;width:100%;height:100%}.product-table__img{display:block;width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.product-table__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-table__product-name{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink);text-decoration:none;padding-bottom:12px}.product-table__product-name:hover{color:var(--c-primary)}.product-table__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:0}.product-table__spec-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.product-table__spec-label{margin:0;font-size:16px;line-height:22px;font-weight:400;color:var(--c-ink);-ms-flex-negative:0;flex-shrink:0}.product-table__spec-value{margin:0;font-size:16px;line-height:24px;font-weight:var(--fw-semibold);color:var(--c-ink)}@media (max-width: 767.98px){.product-table{display:block;width:100%;min-width:0;max-width:none;table-layout:auto;border-radius:var(--r-sm)}.product-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-table tbody{display:block}.product-table__row{display:block;padding:16px;border-top:1px solid var(--c-border)}.product-table__row:first-child{border-top:none}.product-table__body .product-table__row:nth-child(2n) .product-table__cell{background:transparent}.product-table__cell{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:auto!important;padding:6px 0;border:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-table__cell:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;font-weight:var(--fw-semibold);color:var(--c-text-strong)}.product-table__cell--model{border-right:none}.product-table__cell--image{padding-top:0}.product-table__cell--image:before{display:none}.product-table__thumb,.product-table__img{width:100%;max-width:220px;height:auto;aspect-ratio:1/1}.product-table__cell--desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-table__cell--desc:before{display:none}.product-table__body .product-table__cell--qty,.product-table__body .product-table__cell--price{text-align:left;vertical-align:baseline;padding-top:6px}}.kontakt{background:var(--c-bg)}.kontakt__hero{width:100%;overflow:hidden}.kontakt__hero-img{display:block;width:100%;height:auto;aspect-ratio:1438/300;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.kontakt__info{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.kontakt__info{padding-inline:40px}}@media (min-width: 1440px){.kontakt__info{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.kontakt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding-block:60px 0}@media (min-width: 768px){.kontakt__inner{padding-block:80px 0}}.kontakt__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding-bottom:20px;text-align:center}.kontakt__company-name{margin:0;color:var(--c-ink);font-weight:var(--fw-semibold);font-size:clamp(28px,4vw,40px);line-height:1.4}.kontakt__company-meta{margin:0;color:var(--c-ink);font-size:20px;line-height:30px;font-weight:400}.kontakt__cta{margin-top:8px;padding:12px 28px;border:0;border-radius:var(--r-md);background:var(--c-primary);color:var(--c-on-primary);font-size:16px;line-height:22px;font-weight:400;font-weight:var(--fw-semibold);cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.kontakt__cta:hover,.kontakt__cta:focus-visible{background:var(--c-primary-dark)}.kontakt__departments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px;width:100%;margin:0;padding:0;list-style:none}.kontakt__dept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:173px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}@media (min-width: 640px){.kontakt__dept{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}}@media (min-width: 1280px){.kontakt__dept{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.kontakt__dept-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0;background:var(--c-primary);border-bottom:1px solid var(--c-taupe)}.kontakt__dept-title{color:var(--c-on-primary);font-size:24px;line-height:32px;font-weight:600;text-align:center}.kontakt__dept-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:0 12px 12px}.kontakt__dept-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 0;color:var(--c-ink);text-decoration:none;font-size:16px;line-height:22px;font-weight:400}.kontakt__dept-row:hover .kontakt__dept-value,.kontakt__dept-row:focus-visible .kontakt__dept-value{color:var(--c-primary)}.kontakt__dept-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;color:var(--c-heading-strong)}.kontakt__dept-icon svg{width:100%;height:100%;display:block}.kontakt__dept-value{color:var(--c-ink);-webkit-transition:color .15s ease;transition:color .15s ease;word-break:break-word}.kontakt__map{margin-top:80px;width:100%;background:var(--c-map-bg)}.kontakt__map-frame{display:block;width:100%;height:360px;border:0}@media (min-width: 768px){.kontakt__map-frame{height:460px}}@media (min-width: 1440px){.kontakt__map-frame{height:532px}}.legal{background:var(--c-bg)}.legal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:32px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.legal__inner{padding-inline:40px}}@media (min-width: 1440px){.legal__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.legal__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px;border-radius:var(--r-sm)}.legal__title{margin:0;color:var(--c-ink);font-weight:var(--fw-semibold);font-size:30px;line-height:38px;text-align:center}.legal__subtitle{margin:0;color:var(--c-ink);font-size:20px;line-height:30px;font-weight:400;font-weight:var(--fw-semibold);text-align:center}.prose{color:var(--c-ink);font-size:18px;line-height:28px}.prose .legal__doc{display:block}.prose .legal__heading{margin:8px 0 20px;color:var(--c-ink);font-weight:var(--fw-semibold);font-size:18px;line-height:28px;white-space:pre-line}.prose .legal__heading:first-child{margin-top:0}.prose .legal__list{margin:0;padding-left:20px;list-style:none}.prose .legal__list li{position:relative;margin-bottom:2px;padding-left:16px}.prose .legal__num{position:absolute;left:0;top:0;color:var(--c-ink)}.prose .legal__sublist{list-style:none;margin:2px 0 4px;padding-left:28px}.prose .legal__sublist li{position:relative;margin-bottom:2px;padding-left:16px}.prose p{margin:0 0 12px}.prose a{color:var(--c-primary);text-decoration:underline;word-break:break-word}.prose a:hover{color:var(--c-primary-dark)}.prose strong{font-weight:var(--fw-semibold)}:root{--ov-card: rgba(0, 0, 0, .4);--ov-lightbox: rgba(0, 0, 0, .7)}.realizacje{background:var(--c-bg)}.realizacje__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:32px 80px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.realizacje__inner{padding-inline:40px}}@media (min-width: 1440px){.realizacje__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.realizacje__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.realizacje__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 20px;border:1px solid var(--c-border);border-radius:var(--r-full);background:var(--c-card);color:var(--c-text);text-decoration:none;font-size:16px;line-height:22px;font-weight:400;-webkit-transition:background-color .2s ease,color .2s ease,border-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.realizacje__pill:hover,.realizacje__pill:focus-visible{border-color:var(--c-primary);color:var(--c-primary)}.realizacje__pill.is-active{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.realizacje__grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 768px){.realizacje__grid{grid-template-columns:repeat(2,1fr)}}.realizacje__empty{font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-muted)}.realizacja-card{position:relative;display:block;aspect-ratio:700/466;overflow:hidden;background:var(--c-card);text-decoration:none}.realizacja-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.realizacja-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.realizacja-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:var(--ov-card);text-align:center;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.realizacja-card__title{font-size:36px;line-height:44px;font-weight:400;color:var(--c-card);max-width:982px}.realizacja-card__pill{position:absolute;left:50%;bottom:24px;-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:6px 8px 6px 24px;border:1px solid var(--c-card);border-radius:90px;background:transparent;opacity:0;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.realizacja-card__pill-label{font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-card);white-space:nowrap}.realizacja-card__pill-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid var(--c-card);border-radius:90px;-ms-flex-negative:0;flex-shrink:0}.realizacja-card__pill-icon svg{width:18px;height:14px;display:block;color:var(--c-card)}.realizacja-card:hover .realizacja-card__overlay,.realizacja-card:focus-within .realizacja-card__overlay{background:#0000008c}.realizacja-card:hover .realizacja-card__pill,.realizacja-card:focus-within .realizacja-card__pill{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.realizacja__hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:min(925px,70svh);overflow:hidden}@media (min-width: 640px){.realizacja__hero{min-height:clamp(560px,80vh,925px)}}@media (min-width: 1280px){.realizacja__hero{min-height:925px}}.realizacja__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.realizacja__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.55)),color-stop(22%,rgba(0,0,0,0))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.55)),color-stop(30%,rgba(0,0,0,0))),var(--ov-card);background:linear-gradient(180deg,#0000008c,#0000 22%),linear-gradient(0deg,#0000008c,#0000 30%),var(--ov-card)}.realizacja__hero-inner{position:relative;z-index:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.realizacja__hero-title{margin:0;font-size:60px;line-height:56px;font-weight:600;font-size:clamp(34px,9vw,60px);line-height:1.05;color:var(--c-card);text-align:center;max-width:1000px}@media (min-width: 1280px){.realizacja__hero-title{font-size:60px;line-height:56px}}.realizacja__gallery-section{background:var(--c-bg-trusted);border-top:1px solid var(--c-border-fig);border-bottom:1px solid var(--c-border-fig);padding-bottom:120px}.realizacja__gallery-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-top:24px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.realizacja__gallery-inner{padding-inline:40px}}@media (min-width: 1440px){.realizacja__gallery-inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.realizacja__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:750px}.realizacja__client{margin:0;font-size:24px;line-height:32px;font-weight:600;color:var(--c-text)}.realizacja__desc{margin:0;font-size:18px;line-height:28px;font-weight:400;color:var(--c-body-fig)}.realizacja__gallery{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width: 640px){.realizacja__gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.realizacja__gallery{grid-template-columns:repeat(3,1fr)}}.realizacja__tile{position:relative;display:block;aspect-ratio:453/302;overflow:hidden;background:var(--c-muted)}.realizacja__tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.realizacja__tile:hover .realizacja__tile-img,.realizacja__tile:focus-visible .realizacja__tile-img{-webkit-transform:scale(1.04);transform:scale(1.04)}.glightbox-clean .gslide-description,.gslide-description{background:transparent}.goverlay{background:var(--ov-lightbox)!important}.realizacja .breadcrumb__link{color:var(--c-crumb)}.realizacja .breadcrumb__sep{color:var(--c-crumb-sep)}.realizacja .breadcrumb__current{color:var(--c-text-muted)}:root{--c-tag-bg: #FFF6E9;--c-tag-text: #FFA217}.inwestor{background:var(--c-bg);overflow-x:clip}.inwestor__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:32px 60px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.inwestor__inner{padding-inline:40px}}@media (min-width: 1440px){.inwestor__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.inwestor__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-block:40px;text-align:center}.inwestor__heading{margin:0 0 24px;font-size:60px;line-height:56px;font-weight:600;color:var(--c-heading)}.inwestor__lead{max-width:750px;font-size:18px;line-height:28px;font-weight:400;color:var(--c-body-fig);text-align:center}.inwestor__lead p{margin:0 0 20px}.inwestor__lead p:last-child{margin-bottom:0}.inwestor__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}.inwestor__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;background:var(--c-card)}@media (min-width: 768px){.inwestor__block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.inwestor__block>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.inwestor__block:before{content:"";position:absolute;inset-block:0;right:100%;width:50vw;background:var(--c-card)}}@media (min-width: 768px){.inwestor__block:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.inwestor__block:nth-child(2n):before{right:auto;left:100%}}.inwestor__block-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.inwestor__tag{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 10px;border-radius:60px;background:var(--c-tag-bg);color:var(--c-tag-text);font-size:12px;line-height:24px;font-weight:var(--fw-bold);letter-spacing:.01em}.inwestor__block-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.inwestor__block-title{margin:0;font-size:24px;line-height:32px;font-weight:600;color:var(--c-heading-strong)}.inwestor__block-desc{max-width:638px;font-size:18px;line-height:28px;font-weight:400;color:var(--c-body-fig)}.inwestor__block-desc p{margin:0 0 12px}.inwestor__block-desc p:last-child{margin-bottom:0}.inwestor__block-media{overflow:hidden}.inwestor__block-img{display:block;width:100%;height:240px;-o-object-fit:cover;object-fit:cover}@media (min-width: 640px){.inwestor__block-img{height:360px}}@media (min-width: 768px){.inwestor__block-img{height:100%;min-height:500px}}.studio{background:var(--c-bg)}.studio__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-block:32px 80px;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}@media (min-width: 768px){.studio__inner{padding-inline:40px}}@media (min-width: 1440px){.studio__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}.studio__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-block:40px;text-align:center}.studio__heading{margin:0;font-size:60px;line-height:56px;font-weight:600;font-weight:var(--fw-semibold);color:var(--c-heading);text-transform:uppercase}.studio__lead{max-width:750px;font-size:18px;line-height:28px;font-weight:400;color:var(--c-text-muted)}.studio__lead p{margin:0}.studio__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 768px){.studio__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.studio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.studio__item{display:block;overflow:hidden;background:var(--c-muted);border-radius:var(--r-sm);aspect-ratio:1024/572}.studio__item picture{display:block;width:100%;height:100%}.studio__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.studio__item:hover .studio__img,.studio__item:focus-visible .studio__img{-webkit-transform:scale(1.04);transform:scale(1.04)}@media (prefers-reduced-motion: reduce){.studio__img{-webkit-transition:none;transition:none}}.error404{background:var(--c-bg)}.error404__inner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:16px;padding-block:72px 96px}@media (min-width: 768px){.error404__inner{padding-inline:40px}}@media (min-width: 1440px){.error404__inner{padding-inline:var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter))}}@media (min-width: 768px){.error404__inner{padding-block:96px 120px}}@media (min-width: 1440px){.error404__inner{padding-block:120px 160px}}.error404__code{font-family:var(--font);font-weight:var(--fw-bold);font-size:clamp(96px,16vw,180px);line-height:1;letter-spacing:-.02em;color:var(--c-primary)}.error404__title{margin:0;font-size:36px;line-height:44px;font-weight:400;font-weight:var(--fw-semibold);color:var(--c-ink)}.error404__text{margin:0;max-width:560px;font-size:18px;line-height:28px;font-weight:400;color:var(--c-body-fig)}.error404__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:16px}.error404__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;padding:8px 28px;border-radius:var(--r-md);font-size:18px;line-height:28px;font-weight:400;font-weight:var(--fw-semibold);text-decoration:none;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.error404__btn--primary{background:var(--c-primary);color:var(--c-on-primary);border:0;border-bottom:4px solid var(--c-primary-dark)}.error404__btn--primary:hover{background:var(--c-primary-dark);color:var(--c-on-primary)}.error404__btn--ghost{background:var(--c-card);color:var(--c-text);border:1px solid var(--c-border)}.error404__btn--ghost:hover{border-color:var(--c-primary);color:var(--c-primary)}.error404__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;max-width:460px;margin-top:24px;padding:0 20px;height:56px;background:var(--c-card);border:1px solid var(--c-input-border);border-radius:var(--r-xl)}.error404__search:focus-within{border-color:var(--c-primary);-webkit-box-shadow:0 0 0 3px rgba(76,103,140,.15);box-shadow:0 0 0 3px #4c678c26}.error404__search-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;color:var(--c-text-muted)}.error404__search-icon :where(svg){width:22px;height:22px}.error404__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;background:none;outline:none;font-size:18px;line-height:28px;font-weight:400;color:var(--c-text)}.error404__search-input::-webkit-input-placeholder{color:var(--c-text-muted)}.error404__search-input::-moz-placeholder{color:var(--c-text-muted)}.error404__search-input:-ms-input-placeholder{color:var(--c-text-muted)}.error404__search-input::-ms-input-placeholder{color:var(--c-text-muted)}.error404__search-input::placeholder{color:var(--c-text-muted)}.error404__search-input::-webkit-search-cancel-button{display:none}
