@charset "UTF-8";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,sans-serif}.container{margin:0 auto;max-width:1460px;padding:0 40px;width:100%}@media (max-width:767px){.container{padding:0 20px}}h1{font-family:Space Grotesk,sans-serif;font-size:54px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:991px){h1{font-size:48px}}@media (max-width:767px){h1{font-size:46px}}h2{font-family:Space Grotesk;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:normal}@media (max-width:991px){h2{font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:normal}}@media (max-width:576px){h2{font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:normal}}h3{font-family:Space Grotesk;font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:normal}@media (max-width:991px){h3{font-size:24px;font-weight:400;letter-spacing:-.48px}}@media (max-width:576px){h3{font-size:20px;font-weight:400;letter-spacing:-.4px}}.entry-title{font-family:Space Grotesk;font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:normal;margin-bottom:25px}@media (max-width:991px){.entry-title{font-size:24px;font-weight:400;letter-spacing:-.48px}}@media (max-width:576px){.entry-title{font-size:20px;font-weight:400;letter-spacing:-.4px}}h4{font-family:Space Grotesk;font-size:22px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:991px){h4{font-size:20px;font-weight:400;letter-spacing:-.4px}}@media (max-width:576px){h4{font-size:18px;font-weight:400;letter-spacing:-.36px}}p{font-style:normal;line-height:23px}.btn-black-large,p{font-size:14px;font-weight:400}.btn-black-large{align-items:center;background:#000;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;height:48px;justify-content:center;letter-spacing:.84px;line-height:normal;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:200px}.btn-black-large:hover{background:#202020}.btn-black{align-items:center;background:#000;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;letter-spacing:.84px;line-height:normal;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:160px}.btn-black:hover{background:#202020}.btn-outline{align-items:center;background:transparent;border:1px solid #fff;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;height:40px;justify-content:center;letter-spacing:.84px;line-height:normal;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:160px}.btn-outline:hover{background:#fff;color:#000}.of-hidden{overflow:hidden}.nav .top{background:#000}.nav .top .inner{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:8px 0}.nav .top .inner span{font-family:Space Grotesk,sans-serif;font-size:13px;font-style:normal;font-weight:400}.nav .top .inner .top-nav{align-items:center;display:flex;gap:25px}@media (max-width:767px){.nav .top .inner .top-nav{display:none}}.nav .top .inner .top-nav a{color:#fff;font-family:Space Grotesk,sans-serif;font-size:13px;font-style:normal;font-weight:400}.nav .top .inner .top-nav a:hover{text-decoration:underline}.nav .main{position:relative;z-index:20}.nav .main .inner{align-items:center;display:flex;justify-content:space-between;padding:23px 0}@media (max-width:576px){.nav .main .inner .logo svg{width:204px}}.nav .main .inner .main-nav{align-items:center;display:flex;gap:30px;justify-content:center;position:relative}@media (max-width:991px){.nav .main .inner .main-nav{display:none}}.nav .main .inner .main-nav .basket{transition:opacity .2s ease}.nav .main .inner .main-nav .basket:hover{opacity:.6}.nav .main .inner .main-nav ul{align-items:center;display:flex;gap:30px}.nav .main .inner .main-nav ul li.mega-menu-active>a{opacity:.6}.nav .main .inner .main-nav ul li.menu-item-products-mega>a{cursor:pointer}.nav .main .inner .main-nav ul li a{color:#000;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:500;transition:opacity .2s ease}.nav .main .inner .main-nav ul li a:hover{opacity:.6}.nav .main .mega-menu{background:#fff;border-top:1px solid #ebebeb;box-shadow:0 10px 30px rgba(0,0,0,.08);display:none;left:50%;max-width:1100px;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:25}@media (max-width:991px){.nav .main .mega-menu{display:none!important}}.nav .main .mega-menu__inner{display:grid;gap:28px;grid-template-columns:repeat(5,minmax(0,1fr));padding:30px 60px}@media (max-width:1400px){.nav .main .mega-menu__inner{gap:20px;padding:32px 30px 36px}}.nav .main .mega-menu__column h4{color:#000;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:30px}.nav .main .mega-menu__column ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.nav .main .mega-menu__column ul li{margin:0;padding:0}.nav .main .mega-menu__column ul li a{color:#000;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:opacity .2s ease}.nav .main .mega-menu__column ul li a:hover{opacity:.6}.nav .main.mega-open .mega-menu{display:block}#overlay{border-top:1px solid #e7e7e7;height:calc(100vh - 70px)}@media (max-width:350px){#overlay{height:calc(100vh - 70px);top:70px}}@media (min-width:992px){#overlay{display:none}}#overlay{background:#fff;bottom:0;display:block;left:0;overflow:hidden;position:fixed;top:101px;transform:translateX(-100vw);transition:all .2s ease-in-out;width:100%;z-index:2}#overlay.active{transform:none}#overlay ul.sub-menu{display:none}#overlay .mobile-menu-panels{height:100%;position:relative;width:100%}#overlay .mobile-menu-panel{background:#fff;inset:0;overflow-y:auto;padding:0 38px 36px;position:absolute;transform:translateX(100%);transition:transform .28s ease}#overlay .mobile-menu-panel.is-active{transform:translateX(0)}#overlay .mobile-menu-panel.is-left{transform:translateX(-100%)}#overlay .mobile-menu-panel.is-right{transform:translateX(100%)}@media (max-width:576px){#overlay .mobile-menu-panel{padding:0 24px 30px}}#overlay .mobile-menu-back{align-items:center;background:transparent;border:0;border-bottom:1px solid #d8d8d8;color:#242421;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:1.4;padding:24px 0 20px;text-transform:uppercase;width:100%}#overlay .mobile-menu-back svg{flex:0 0 auto;height:13px;width:8px}#overlay .mobile-mega-menu-list,#overlay ul{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;text-align:left}#overlay .mobile-mega-menu-list li,#overlay ul li{border-bottom:1px solid #e7e7e7;padding:0}#overlay .mobile-mega-menu-list li:last-of-type,#overlay ul li:last-of-type{border-bottom:none}#overlay .mobile-mega-menu-list li a,#overlay .mobile-mega-menu-list li button,#overlay ul li a,#overlay ul li button{align-items:center;background:transparent;border:0;color:#242421;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:1.3;min-height:60px;padding:10px 0;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}@media (max-width:576px){#overlay .mobile-mega-menu-list li a,#overlay .mobile-mega-menu-list li button,#overlay ul li a,#overlay ul li button{font-size:15px;min-height:60px}}#overlay .mobile-mega-menu-list li a:hover,#overlay .mobile-mega-menu-list li button:hover,#overlay ul li a:hover,#overlay ul li button:hover{color:#000}#overlay .menu{margin-left:0}#overlay .menu>li.menu-item-products-mega>a:after,#overlay .mobile-mega-menu-link:after{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' fill='none' viewBox='0 0 8 13'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='m.875 11.875 6-5.5-6-5.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;flex:0 0 auto;height:13px;justify-content:center;margin-left:16px;width:8px}#overlay .mobile-mega-menu-list--children li a,#overlay .mobile-mega-menu-list--children li button{font-size:15px;min-height:60px;text-transform:none}#overlay .mobile-mega-menu-list--children .mobile-mega-menu-link--child:after{content:none}#overlay{visibility:hidden}.mobile-menu-open{visibility:visible!important}@keyframes bugfix{0%{padding:0}to{padding:0}}#overlay-button{cursor:pointer;left:-26px;padding:8px 0;position:absolute;top:-9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:5}@media (min-width:992px){#overlay-button{display:none}}#overlay-button span{background-color:#000;border-radius:2px;display:block;height:1px;position:relative;transition:all .2s ease-in-out;width:22px}@media (max-width:767px){#overlay-button span{width:26px}}#overlay-button span:before{top:-8px;visibility:visible}@media (max-width:767px){#overlay-button span:before{top:-8px}}#overlay-button span:after{top:8px}@media (max-width:767px){#overlay-button span:after{top:8px}}#overlay-button span:after,#overlay-button span:before{background-color:#000;border-radius:2px;content:"";height:1px;position:absolute;transition:all .2s ease-in-out;width:22px}@media (max-width:767px){#overlay-button span:after,#overlay-button span:before{width:26px}}.nav-mobile input[type=checkbox]{display:none}.nav-mobile input[type=checkbox]:checked~#overlay{transform:none}.nav-mobile input[type=checkbox]:checked~#overlay-button span,.nav-mobile input[type=checkbox]:checked~#overlay-button span:after,.nav-mobile input[type=checkbox]:checked~#overlay-button span:before{background-color:#000}.nav-mobile input[type=checkbox]:checked~#overlay-button span,.nav-mobile input[type=checkbox]:checked~#overlay-button:hover span{background:transparent}.nav-mobile input[type=checkbox]:checked~#overlay-button span:before{opacity:1;transform:rotate(45deg) translate(4px,5px)}.nav-mobile input[type=checkbox]:checked~#overlay-button span:after{transform:rotate(-45deg) translate(7px,-7px)}.nav-mobile{display:none;position:relative}@media (max-width:991px){.nav-mobile{display:block}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,html,ol,p,pre,ul{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{line-height:1.5;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer;padding:0}input,textarea{border-radius:0}table{border-collapse:collapse;border-spacing:0}hr{background-color:currentColor;border:none;height:1px;opacity:.1}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.footer{background-color:#000;padding-bottom:100px}@media (max-width:991px){.footer{padding-bottom:70px}}@media (max-width:576px){.footer{padding-bottom:50px}}.footer .whatsapp{display:flex;justify-self:end}@media (max-width:576px){.footer .whatsapp{display:none}}.footer .whatsapp svg{margin-top:-28px}.footer .top{display:flex;gap:48px;padding:60px 0}@media (max-width:991px){.footer .top{align-items:start!important;flex-direction:column;padding:40px 0}}.footer .top{align-items:center}.footer .top .left{flex:1 1 50%}.footer .top .left img{display:block;height:auto;margin-bottom:18px}@media (max-width:576px){.footer .top .left img{width:240px}}.footer .top .left span{color:#fff;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:24px}.footer .top .left .social-links{display:flex;gap:16px}.footer .top .left .social-links .social-link{border:1px solid #fff;transition:all .2s ease-in-out}.footer .top .left .social-links .social-link svg path{transition:all .2s ease-in-out}.footer .top .left .social-links .social-link:hover{background-color:#fff}.footer .top .left .social-links .social-link:hover svg path{fill:#000}.footer .top .left .social-links .social-link,.footer .top .left .social-links .whatsapp-link{align-items:center;display:inline-flex;height:36px;justify-content:center;width:36px}.footer .top .right{align-items:flex-start;display:flex;flex:1 1 50%;justify-content:flex-end}.footer .top .right .footer-nav{display:flex;gap:60px;justify-content:end;margin-right:72px;max-width:720px;width:100%}@media (max-width:576px){.footer .top .right .footer-nav{gap:20px;margin-right:0}}.footer .top .right .footer-nav .col h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 12px}.footer .top .right .footer-nav .col ul{list-style:none;margin:0;padding:0}.footer .top .right .footer-nav .col ul li{margin-bottom:10px}.footer .top .right .footer-nav .col ul li a{color:#fff;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:500}.footer .top .right .footer-nav .col ul li a:hover{text-decoration:underline}@media (max-width:767px){.footer .top{flex-direction:column}.footer .top .right{justify-content:flex-start}.footer .top .right .footer-nav{grid-template-columns:1fr}}.footer .footer-bottom .footer-bottom-inner{align-items:center;border-top:1px solid #fff;display:flex;gap:20px;justify-content:space-between;padding-top:26px}@media (max-width:767px){.footer .footer-bottom .footer-bottom-inner{flex-direction:column}}.footer .footer-bottom .footer-bottom-inner .left{align-items:center;display:flex;gap:18px}@media (max-width:576px){.footer .footer-bottom .footer-bottom-inner .left{flex-direction:column}}.footer .footer-bottom .footer-bottom-inner .left .copyright{color:#fff;font-size:14px}.footer .footer-bottom .footer-bottom-inner .left .footer-legal{display:flex;gap:12px}.footer .footer-bottom .footer-bottom-inner .left .footer-legal a{color:#fff;font-size:13px;text-decoration:none}.footer .footer-bottom .footer-bottom-inner .left .footer-legal a:hover{text-decoration:underline}.footer .footer-bottom .footer-bottom-inner .right{color:#fff;font-size:14px}.footer .footer-bottom .footer-bottom-inner .right a{color:#fff;text-decoration:none}.footer .footer-bottom .footer-bottom-inner .right a:hover{text-decoration:underline}@media (max-width:560px){.footer .footer-bottom .footer-bottom-inner{align-items:flex-start;flex-direction:column}}.home-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:660px;position:relative}@media (max-width:767px){.home-hero{min-height:unset;padding:50px 0}}.home-hero{align-items:center;display:flex}.home-hero:after{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.home-hero .content{max-width:600px;position:relative;z-index:1}.home-hero .content h1{color:#fff;margin-bottom:26px}.home-hero .content p{color:#fff;font-size:18px;font-style:normal;font-weight:300;line-height:30px}@media (max-width:576px){.home-hero .content p{font-size:16px;font-style:normal;font-weight:300;line-height:26px}}.home-hero .content .buttons{align-items:center;display:flex;gap:15px;margin-top:42px}@media (max-width:576px){.home-hero .content .buttons{flex-direction:column}.home-hero .content .buttons a{width:100%}}.icon-block{padding:70px 0}@media (max-width:991px){.icon-block{padding:50px 0}}@media (max-width:576px){.icon-block{padding:30px 0}}.icon-block.items-3 .inner{display:grid;gap:120px;grid-template-columns:1fr 1fr 1fr}@media (max-width:991px){.icon-block.items-3 .inner{gap:80px}}@media (max-width:767px){.icon-block.items-3 .inner{display:flex;flex-direction:column;gap:50px}}.icon-block h3{margin-bottom:38px;text-align:center}@media (max-width:767px){.icon-block h3{margin-bottom:20px}}.icon-block .inner{text-align:center}.icon-block .inner .item{padding-bottom:30px;padding-top:5px;position:relative}.icon-block .inner .item img{display:block;margin:0 auto 20px}@media (max-width:767px){.icon-block .inner .item{padding-bottom:0;padding-top:0}}.icon-block .inner .item:last-of-type:after{display:none}.icon-block .inner .item:after{background-color:#000;content:"";display:block;height:100%;position:absolute;right:-60px;top:0;width:1px}@media (max-width:767px){.icon-block .inner .item:after{bottom:-25px;height:1px;right:0;top:unset;transform:translateY(-50%);width:100%}}.icon-block .inner h4{margin-bottom:19px;text-align:center}.icon-block .inner p{text-align:center}.product-panels{padding:70px 0}@media (max-width:991px){.product-panels{padding:50px 0}}@media (max-width:576px){.product-panels{padding:30px 0}}.product-panels{background:#e6e2df}@media (max-width:576px){.product-panels .container{padding:0}}.product-panels h2{margin-bottom:30px}@media (max-width:576px){.product-panels h2{text-align:center}}.product-panels .inner{display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr}@media (max-width:991px){.product-panels .inner{grid-template-columns:1fr 1fr}}@media (max-width:576px){.product-panels .inner{gap:0}}.product-panels .inner .item{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:100%;position:relative;transition:background-size .2s ease-in-out}.product-panels .inner .item:hover{background-size:105%;cursor:pointer}.product-panels .inner .item:hover:after{background-color:rgba(0,0,0,.5)}.product-panels .inner .item:after{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.product-panels .inner .item span{color:#fff;font-family:Space Grotesk,sans-serif;font-size:24px;font-style:normal;font-weight:400;left:50%;line-height:normal;position:absolute;text-wrap:nowrap;top:50%;transform:translate(-50%,-50%);z-index:1}@media (max-width:576px){.product-panels .inner .item span{font-size:18px}}.about-panel{padding:70px 0}@media (max-width:991px){.about-panel{padding:50px 0}}@media (max-width:576px){.about-panel{padding:30px 0}}.about-panel .inner{background:#000;padding:70px 20px}@media (max-width:991px){.about-panel .inner{padding:50px 20px}}@media (max-width:576px){.about-panel .inner{padding:30px 20px}}.about-panel .inner{align-items:center;color:#fff;display:flex;justify-content:center}.about-panel .inner .content{max-width:667px}.about-panel .inner .content h3{color:#fff;margin-bottom:18px;text-align:center}.about-panel .inner .content p{color:#fff;text-align:center}.about-panel .inner .content .btn-outline{margin:30px auto 0}.project-panels{margin-bottom:70px}@media (max-width:991px){.project-panels{margin-bottom:50px}}@media (max-width:576px){.project-panels{margin-bottom:30px}}.project-panels h2{margin-bottom:30px}.project-panels .inner{position:relative}.project-panels .glide__arrows{height:38px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:576px){.project-panels .glide__arrows{display:none}}.project-panels .glide__arrows .glide__arrow{align-items:center;background:none;background-color:#000;border:0;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;position:absolute;width:40px}.project-panels .glide__arrows .glide__arrow--left{left:0}.project-panels .glide__arrows .glide__arrow--right{right:0}.project-panels .card .image{aspect-ratio:453/700;background-position:50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;position:relative;transition:background-size .3s ease-in-out}.project-panels .card .image:hover{background-size:104%}.project-panels .card .image:hover .content{opacity:1;pointer-events:auto}@media (max-width:576px){.project-panels .card .image .content{opacity:1;pointer-events:auto}}.project-panels .card .image:before{background-color:#000;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}@media (max-width:576px){.project-panels .card .image:before{opacity:.55}}.project-panels .card .image:hover:before{opacity:.55}.project-panels .card .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:100%;z-index:1}.project-panels .card .content h3{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px;text-align:center}@media (max-width:991px){.project-panels .card .content h3{font-size:20px}}@media (max-width:576px){.project-panels .card .content h3{font-size:18px;margin-bottom:20px}}.project-panels .card .content .btn-outline:hover{background:transparent;color:#fff}.project-inner-panels{padding:70px 0}@media (max-width:991px){.project-inner-panels{padding:50px 0}}@media (max-width:576px){.project-inner-panels{padding:30px 0}}.project-inner-panels .inner{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative}@media (max-width:991px){.project-inner-panels .inner{grid-template-columns:1fr 1fr}}@media (max-width:576px){.project-inner-panels .inner{display:flex;flex-direction:column;gap:30px}}.project-inner-panels .inner{gap:12px}.project-inner-panels .card .image{aspect-ratio:453/700;background-position:50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;position:relative;transition:background-size .3s ease-in-out}.project-inner-panels .card .image:hover{background-size:104%}.project-inner-panels .card .image:hover .content{opacity:1;pointer-events:auto}.project-inner-panels .card .image:before{background-color:#000;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}@media (max-width:576px){.project-inner-panels .card .image:before{opacity:.55}}.project-inner-panels .card .image:hover:before{opacity:.55}.project-inner-panels .card .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:100%;z-index:1}@media (max-width:576px){.project-inner-panels .card .content{opacity:1;pointer-events:auto}}.project-inner-panels .card .content h3{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:30px;text-align:center}.project-inner-panels .card .content .btn-outline:hover{background:transparent;color:#fff}.two-column{margin-bottom:70px}@media (max-width:991px){.two-column{margin-bottom:50px}}@media (max-width:576px){.two-column{margin-bottom:30px}}.two-column .inner{display:grid;gap:190px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1150px;position:relative}@media (max-width:767px){.two-column .inner{display:flex;flex-direction:column;gap:80px}}.two-column .inner:before{background-color:#000;bottom:0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}@media (max-width:767px){.two-column .inner:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:100%}}.two-column .inner .item{text-align:center}.two-column .inner .item img{display:block;margin:0 auto 14px}.two-column .inner .item h4{margin-bottom:17px}.two-column .inner .item p{margin-bottom:25px}.two-column .inner .item .btn-black{margin:0 auto}.recent-articles{padding:70px 0}@media (max-width:991px){.recent-articles{padding:50px 0}}@media (max-width:576px){.recent-articles{padding:30px 0}}.recent-articles{background-color:#e6e2df}.recent-articles h2{margin-bottom:30px}.recent-articles .inner{display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr}@media (max-width:576px){.recent-articles .inner{display:flex;flex-direction:column;gap:30px}}.recent-articles .inner .article{display:block}.recent-articles .inner .article img{aspect-ratio:443/300;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;width:100%}.recent-articles .inner .article h4{margin-bottom:7px}.recent-articles .inner .article span.date{color:#000;font-family:Space Grotesk,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.newsletter{padding:70px 0}.newsletter .inner{display:grid;gap:0;grid-template-columns:1fr 1fr;min-height:375px}@media (max-width:767px){.newsletter .inner{display:flex;flex-direction:column}}.newsletter .inner .image{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.newsletter .inner .image{height:300px}}@media (max-width:576px){.newsletter .inner .image{height:180px}}.newsletter .inner .form{align-items:center;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;display:flex;justify-content:center}@media (max-width:767px){.newsletter .inner .form{border-left:1px solid #000;border-top:0}}.newsletter .inner .form{padding:20px}.newsletter .inner .form .gform_validation_errors{display:none!important}.newsletter .inner .form .form-inner{max-width:495px;width:100%}.newsletter .inner .form .form-inner .gform_title{color:#000;font-family:Space Grotesk;font-size:26px;font-style:normal;font-weight:400;letter-spacing:-.52px;line-height:normal;margin-bottom:17px;text-align:center}@media (max-width:576px){.newsletter .inner .form .form-inner .gform_title{font-size:20px}}.newsletter .inner .form .form-inner .gform_description{margin-bottom:25px;text-align:center}.newsletter .inner .form .form-inner input[type=email]{border:1px solid #000;border-radius:0;box-shadow:none!important;height:48px;padding:0 15px;width:100%}.newsletter .inner .form .form-inner .gform_footer{display:flex;justify-content:center}.newsletter .inner .form .form-inner input[type=submit]{align-items:center!important;background:#000!important;border-radius:0!important;color:#fff!important;display:flex!important;font-family:Space Grotesk,sans-serif!important;font-size:14px!important;font-weight:400!important;height:48px!important;justify-content:center!important;letter-spacing:.84px!important;line-height:normal!important;padding:0 10px!important;text-align:center!important;text-transform:uppercase!important;transition:all .2s ease-in-out!important;width:180px!important}.newsletter .inner .form .form-inner input[type=submit]:hover{background:#202020!important}.image-hero{align-items:center;background-position:50%;background-size:cover;display:flex;height:400px;justify-content:center;position:relative}@media (max-width:576px){.image-hero{height:unset;padding:30px 0}}.image-hero:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.image-hero .container{position:relative;z-index:1}.image-hero .inner{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.image-hero .inner h1{font-size:42px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}@media (max-width:991px){.image-hero .inner h1{font-size:32px}}@media (max-width:576px){.image-hero .inner h1{font-size:26px;margin-bottom:5px}}.image-hero .inner p{font-size:16px;margin:0 auto;max-width:570px}@media (max-width:576px){.image-hero .inner p{font-size:14px}}.image-hero .inner a{color:#fff}.image-hero .inner a:hover{text-decoration:underline}.content-image.bg{background-color:#e6e2df}.content-image{padding:70px 0}@media (max-width:991px){.content-image{padding:50px 0}}@media (max-width:576px){.content-image{padding:30px 0}}.content-image .inner{align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}@media (max-width:991px){.content-image .inner{display:flex;flex-direction:column;gap:30px}}.content-image .inner .content h2{margin-bottom:25px}@media (max-width:576px){.content-image .inner .content h2{margin-bottom:15px}}.content-image .inner .content h3{margin-bottom:25px}@media (max-width:576px){.content-image .inner .content h3{margin-bottom:15px}}.content-image .inner .content p{margin-bottom:20px}.content-image .inner .content p:last-child{margin-bottom:0}@media (max-width:576px){.content-image .inner .content p{margin-bottom:15px}}.content-image .inner .content .btn-black{margin-top:30px}.standard-hero{background:#e6e2df}.standard-hero .inner{height:170px}@media (max-width:576px){.standard-hero .inner{height:unset;padding:60px 0 25px}}.standard-hero .inner{align-items:center;display:flex;flex-direction:column;gap:9px;justify-content:center;position:relative}.standard-hero .inner h1{color:#000;font-size:42px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:991px){.standard-hero .inner h1{font-size:32px}}@media (max-width:576px){.standard-hero .inner h1{font-size:26px}}.standard-hero .inner span.tag{color:#000;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:576px){.standard-hero .inner span.tag{font-size:12px;line-height:20px}}.standard-hero .inner .breadcrumb{font-size:12px;left:0;position:absolute;top:10px}@media (max-width:576px){.standard-hero .inner .breadcrumb{top:7px}}.standard-hero .inner .breadcrumb{font-style:normal;font-weight:400}.standard-hero .inner .breadcrumb a{color:#000;text-decoration:none}.standard-hero .inner .breadcrumb a:hover{text-decoration:underline}.standard-hero .inner .breadcrumb span{color:#000;font-weight:500}.single-project-hero{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;position:relative}.single-project-hero:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.single-project-hero .inner{align-items:center;display:flex;height:660px;justify-content:center;position:relative}@media (max-width:991px){.single-project-hero .inner{height:unset;padding:150px 0}}@media (max-width:576px){.single-project-hero .inner{padding:100px 0}}.single-project-hero .inner h1{color:#fff;font-size:42px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:991px){.single-project-hero .inner h1{font-size:32px}}@media (max-width:576px){.single-project-hero .inner h1{font-size:26px}}.single-project-hero .inner .breadcrumb{color:#fff;font-size:12px;font-style:normal;font-weight:400;left:0;line-height:30px;position:absolute;top:10px}.single-project-hero .inner .breadcrumb a{color:#fff;text-decoration:none}.single-project-hero .inner .breadcrumb a:hover{text-decoration:underline}.single-project-hero .inner .breadcrumb span{color:#fff;font-weight:500}.before-after-slider{padding:70px 0}@media (max-width:991px){.before-after-slider{padding:50px 0}}@media (max-width:576px){.before-after-slider{padding:30px 0}}.before-after-slider h3{margin-bottom:44px;text-align:center}@media (max-width:767px){.before-after-slider h3{margin-bottom:34px}}@media (max-width:576px){.before-after-slider h3{margin-bottom:20px}}.before-after-slider img-comparison-slider{width:100%}.before-after-slider img-comparison-slider img{aspect-ratio:1390/650;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.custom-made-banner{background:#e6e2df;padding:30px 0}.custom-made-banner .inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.custom-made-banner .inner h4{font-size:22px;margin-bottom:20px}.contact-content{padding:70px 0}@media (max-width:991px){.contact-content{padding:50px 0}}@media (max-width:576px){.contact-content{padding:30px 0}}.contact-content .inner{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media (max-width:991px){.contact-content .inner{display:flex;flex-direction:column;gap:30px}}.contact-content .inner h2{font-size:28px;margin-bottom:35px}@media (max-width:991px){.contact-content .inner h2{font-size:24px;margin-bottom:25px}}.contact-content .inner .gfield_label{color:#000;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px;line-height:24px;text-transform:uppercase}.contact-content .inner input[type=email],.contact-content .inner input[type=tel],.contact-content .inner input[type=text],.contact-content .inner select,.contact-content .inner textarea{align-items:center;border-radius:0!important;box-shadow:none!important;display:flex;height:48px!important;resize:none}.contact-content .inner input[type=email]:focus,.contact-content .inner input[type=tel]:focus,.contact-content .inner input[type=text]:focus,.contact-content .inner select:focus,.contact-content .inner textarea:focus{border-color:#000!important;box-shadow:none!important}.contact-content .inner .gform_fields{gap:20px!important}.contact-content .inner textarea{height:150px!important;min-block-size:unset!important}.contact-content .inner input[type=submit]{align-items:center!important;background:#000!important;border-radius:0!important;color:#fff!important;display:flex!important;font-family:Space Grotesk,sans-serif!important;font-size:14px!important;font-weight:400!important;height:40px!important;justify-content:center!important;letter-spacing:.84px!important;line-height:normal!important;padding:0 10px!important;text-align:center!important;text-transform:uppercase!important;transition:all .2s ease-in-out!important;width:160px!important}.contact-content .inner input[type=submit]:hover{background:#202020!important}.contact-content #studio-map{aspect-ratio:655/471;margin-top:30px;overflow:hidden;width:100%}@media (max-width:576px){.contact-content #studio-map{aspect-ratio:1/1}}.contact-content #studio-map{padding-top:50%;position:relative}.contact-content #studio-map>div{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.blog-bg{background:#e6e2df}.blog-header{padding-bottom:40px;padding-top:70px}@media (max-width:991px){.blog-header{padding-bottom:20px;padding-top:50px}}@media (max-width:576px){.blog-header{padding-top:30px}}.blog-header h1{font-size:42px}@media (max-width:576px){.blog-header h1{font-size:32px}}.blog-listing{padding-bottom:70px}.blog-listing .blog-post{align-items:center;display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px}.blog-listing .blog-post .content{padding-left:80px;padding-right:60px}.blog-listing .blog-post .content .date{color:#000;display:block;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:30px}@media (max-width:576px){.blog-listing .blog-post .content .date{margin-bottom:15px}}.blog-listing .blog-post .content h2{margin-bottom:15px}.blog-listing .blog-post .content p{margin-bottom:35px}@media (max-width:576px){.blog-listing .blog-post .content p{margin-bottom:20px}}.blog-listing .blog-post .image{width:100%}.blog-listing .blog-post .image img{height:auto;width:100%}@media (max-width:991px){.blog-listing .blog-post{display:flex;flex-direction:column;gap:20px}.blog-listing .blog-post .content{padding:0}}.blog-listing .blog-post.flipped{align-items:center;grid-template-columns:1fr 1fr;margin-bottom:50px}.blog-listing .blog-post.flipped .image{order:2}.blog-listing .blog-post.flipped .content{order:1;padding-left:60px;padding-right:80px}@media (max-width:991px){.blog-listing .blog-post.flipped .image{order:1}.blog-listing .blog-post.flipped .content{order:2;padding:0}}.pagination{display:flex;justify-content:center;padding-top:40px}.pagination .pagination__nav{align-items:center;display:flex;gap:16px}.pagination .pagination__arrow{align-items:center;background:transparent;border:1px solid #000;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:all .3s ease;width:34px}.pagination .pagination__arrow:hover:not(.pagination__disabled){background:#000}.pagination .pagination__arrow:hover:not(.pagination__disabled) svg path{stroke:#fff}.pagination .pagination__arrow svg{height:18px;width:18px}.pagination .pagination__arrow.pagination__disabled{cursor:not-allowed;opacity:.3}.pagination .pagination__arrow.pagination__disabled:hover{background:transparent}.pagination .pagination__arrow.pagination__disabled:hover svg path{stroke:#000}.pagination .pagination__pages{display:flex;gap:8px}.pagination .pagination__page{align-items:center;background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:34px;justify-content:center;text-decoration:none;transition:all .3s ease;width:34px}.pagination .pagination__page.active,.pagination .pagination__page:hover{background:#000;color:#fff}.blog-breadcrumb{font-size:12px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px;padding-top:10px}@media (max-width:576px){.blog-breadcrumb{padding-bottom:20px}}.blog-breadcrumb a{text-decoration:none}.blog-breadcrumb a:hover{text-decoration:underline}.blog-breadcrumb span{font-weight:500}.blog-single-container{margin:0 auto;max-width:1000px}.blog-single-hero{margin-bottom:30px}.blog-single-hero img{aspect-ratio:1000/676}.blog-content h1{color:#000;font-size:34px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}@media (max-width:576px){.blog-content h1{font-size:24px}}.blog-content .date{color:#000;display:block;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:30px}@media (max-width:576px){.blog-content .date{margin-bottom:15px}}.blog-content p{margin-bottom:30px}@media (max-width:576px){.blog-content p{margin-bottom:20px}}.blog-content .bottom{display:flex;flex-direction:column;gap:30px;padding-bottom:70px}@media (max-width:576px){.blog-content .bottom{gap:20px;padding-bottom:40px}}.blog-content .share-icons a{display:inline-block;margin-right:15px}.blog-content .share-icons span{font-size:16px;letter-spacing:-.4px;line-height:19px;text-align:center}.blog-content .share-icons{align-items:center;display:flex}.blog-content .share-icons a{align-items:center;border:1px solid #000;display:inline-flex;height:34px;justify-content:center;margin-bottom:5px;margin-right:10px;text-decoration:none;transition:all .1s ease-in-out;width:34px}.blog-content .share-icons a img{max-height:32px}.blog-content .share-icons a:hover{opacity:.6}.blog-content .share-icons span{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-right:15px}.faq{background:#e6e2df;color:#000;padding:80px 0}@media (max-width:991px){.faq{padding:50px 0}}@media (max-width:576px){.faq{padding:30px 0}}.faq .faq_section_title{color:#000;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:normal;margin-bottom:30px}.faq__wrapper{display:grid;gap:70px;grid-template-columns:2fr 1fr}@media (max-width:991px){.faq__wrapper{display:flex;flex-direction:column-reverse;gap:50px}}@media (max-width:576px){.faq__wrapper{gap:10px}}.faq__title{font-size:42px;font-weight:400;margin-bottom:40px}@media (max-width:576px){.faq__title{font-size:26px;margin-bottom:20px}}.faq__categories{position:relative}.faq__category{display:none}.faq__category.active{display:block}.faq__items{border-top:1px solid #222}.faq__item{border-bottom:1px solid #222;padding:7px 0}.faq__item-question{color:#000;cursor:pointer;display:flex;font-family:Space Grotesk;font-size:18px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:.18px;line-height:58px}.faq__item-icon{align-items:center;display:flex;transition:transform .3s ease}.faq__item-answer{font-size:14px;line-height:1.6;max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__item.active .faq__item-answer{max-height:500px}.faq__item.active .faq__item-icon{transform:rotate(180deg)}.faq__sidebar{border-left:1px solid #222;padding-left:70px}@media (max-width:991px){.faq__sidebar{border-left:none;padding-left:0}}.faq__nav{list-style:none;margin:0;padding:0}.faq__nav li{cursor:pointer;font-size:16px;margin-bottom:20px;transition:opacity .2s ease}.faq__nav li.active{font-weight:500;text-decoration:underline}.faq__nav li:hover{opacity:.6}.measurement-help-hero{align-items:center;background-position:50%;background-size:cover;display:flex;height:400px;justify-content:center;position:relative}@media (max-width:576px){.measurement-help-hero{height:unset;padding:30px 0}}.measurement-help-hero:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.measurement-help-hero .container{position:relative;z-index:1}.measurement-help-hero .searchbar{position:relative}@media (max-width:576px){.measurement-help-hero .searchbar{width:100%}}.measurement-help-hero .searchbar svg{left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.measurement-help-hero .searchbar input{border:none;color:#000;height:48px;outline:none;padding-left:50px;width:440px}@media (max-width:576px){.measurement-help-hero .searchbar input{height:42px;width:100%}}.measurement-help-hero .searchbar input::-webkit-input-placeholder{color:#000}.measurement-help-hero .searchbar input::-moz-placeholder{color:#000}.measurement-help-hero .searchbar input::-ms-input-placeholder{color:#000}.measurement-help-hero .searchbar input::placeholder{color:#000}.measurement-help-hero .inner{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.measurement-help-hero .inner h1{font-size:42px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}@media (max-width:991px){.measurement-help-hero .inner h1{font-size:32px}}@media (max-width:576px){.measurement-help-hero .inner h1{font-size:26px;margin-bottom:15px}}.measurement-help-hero .inner p{font-size:16px;margin:0 auto;max-width:570px}@media (max-width:576px){.measurement-help-hero .inner p{font-size:14px}}.measurement-help-hero .inner a{color:#fff}.measurement-help-hero .inner a:hover{text-decoration:underline}.measurement-help-panels{padding:70px 0}@media (max-width:991px){.measurement-help-panels{padding:50px 0}}@media (max-width:576px){.measurement-help-panels{padding:30px 0}}.measurement-help-panels{background:#e6e2df}@media (max-width:576px){.measurement-help-panels .container{padding:0}}.measurement-help-panels h2{font-size:24px;margin-bottom:40px;text-align:center}@media (max-width:576px){.measurement-help-panels h2{font-size:20px;margin-bottom:20px;text-align:center}}.measurement-help-panels .inner{display:grid;gap:25px;grid-template-columns:1fr 1fr 1fr}@media (max-width:991px){.measurement-help-panels .inner{grid-template-columns:1fr 1fr}}@media (max-width:576px){.measurement-help-panels .inner{gap:0}}.measurement-help-panels .inner .item{aspect-ratio:443/200;background-position:50%;background-repeat:no-repeat;background-size:100%;position:relative;transition:background-size .2s ease-in-out}@media (max-width:576px){.measurement-help-panels .inner .item{aspect-ratio:1/1}}.measurement-help-panels .inner .item:hover{background-size:105%;cursor:pointer}.measurement-help-panels .inner .item:hover:after{background-color:rgba(0,0,0,.5)}.measurement-help-panels .inner .item:after{background-color:rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.measurement-help-panels .inner .item span{color:#fff;font-family:Space Grotesk,sans-serif;font-size:24px;font-style:normal;font-weight:400;left:50%;line-height:normal;position:absolute;text-wrap:nowrap;top:50%;transform:translate(-50%,-50%);z-index:1}@media (max-width:576px){.measurement-help-panels .inner .item span{font-size:18px}}.measurement-help-listing{padding:30px 0 70px}@media (max-width:767px){.measurement-help-listing{padding:30px 0 50px}}@media (max-width:576px){.measurement-help-listing{padding:30px 0}}.measurement-help-listing .inner{display:grid;gap:34px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){.measurement-help-listing .inner{gap:28px;grid-template-columns:1fr 1fr}}@media (max-width:576px){.measurement-help-listing .inner{gap:15px}}.measurement-help-listing .filter{display:flex;gap:20px;justify-content:end;margin-bottom:30px}@media (max-width:576px){.measurement-help-listing .filter{justify-content:start;margin-bottom:20px}}.measurement-help-listing .filter>div{align-items:center;display:flex;gap:15px}.measurement-help-listing .filter span{color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:576px){.measurement-help-listing .filter span{font-size:12px;line-height:20px}}.measurement-help-listing .filter .select-container{position:relative}.measurement-help-listing .filter .select-container .arrow{pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.measurement-help-listing .filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;color:#000;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:24px;outline:none;padding-left:15px;width:200px}.measurement-help-listing .item .image{aspect-ratio:1/1;margin-bottom:10px}@media (max-width:576px){.measurement-help-listing .item .image{margin-bottom:3px}}.measurement-help-listing .item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.measurement-help-listing .item span{color:#000;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:576px){.measurement-help-listing .item span{font-size:14px;line-height:20px}}.video-tutorials{padding:65px 0}@media (max-width:991px){.video-tutorials{padding:40px 0}}@media (max-width:576px){.video-tutorials{padding:30px 0}}.video-tutorials h3{font-size:22px;margin-bottom:40px}@media (max-width:576px){.video-tutorials h3{font-size:18px;margin-bottom:20px}}.video-tutorials .video-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:767px){.video-tutorials .video-grid{gap:20px;grid-template-columns:1fr 1fr}}@media (max-width:576px){.video-tutorials .video-grid{display:flex;flex-direction:column;gap:20px}}.video-tutorials .video-grid .video-card .play-icon{color:#fff;font-size:40px;height:34px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.video-tutorials .video-grid .video-card .thumbnail{aspect-ratio:4/3;margin-bottom:20px;position:relative}@media (max-width:576px){.video-tutorials .video-grid .video-card .thumbnail{margin-bottom:10px}}.video-tutorials .video-grid .video-card .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-tutorials .video-grid .video-card .title{color:#000;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:576px){.video-tutorials .video-grid .video-card .title{font-size:14px;line-height:20px}}.video-tutorials .video-grid .video-card .length{color:#000;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:30px}.sheets-and-guides{padding-bottom:65px}.sheets-and-guides .inner{display:grid;gap:33px;grid-template-columns:1fr 1fr}@media (max-width:767px){.sheets-and-guides .inner{display:flex;flex-direction:column;gap:40px}}.sheets-and-guides h3{color:#000;font-family:Space Grotesk;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:40px}@media (max-width:767px){.sheets-and-guides h3{font-size:18px;margin-bottom:20px}}.sheets-and-guides .list{display:flex;flex-direction:column}.sheets-and-guides .list .item{align-items:center;border-bottom:1px solid #000;display:flex;height:74px;justify-content:space-between}.sheets-and-guides .list .item:first-child{border-top:1px solid #000}.sheets-and-guides .list .item .icon{padding-right:10px}.product-listing{padding:70px 0}@media (max-width:991px){.product-listing{padding:50px 0}}@media (max-width:576px){.product-listing{padding:30px 0}}.product-listing__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:0 20px}@media (max-width:768px){.product-listing__header{align-items:flex-start;flex-direction:column;gap:20px}}.product-listing__count .available-items{color:#000;font-family:Space Grotesk;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.product-listing__sort{align-items:center;display:flex;gap:10px}.product-listing__sort label{color:#000;font-size:14px;font-weight:500}.product-listing__sort .sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px;border:1px solid #000;cursor:pointer;font-size:14px;padding:10px 40px 10px 15px;width:200px}.product-listing__sort .sort-select:focus{border-color:#000;outline:none}.product-listing__grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.product-listing__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.product-listing__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}.product-listing__grid .no-products{color:#666;font-size:18px;grid-column:1/-1;padding:60px 20px;text-align:center}.product-listing .pagination{margin-top:60px}.product-card{display:block;text-decoration:none;transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.product-card:hover .product-card__image img{opacity:.85}.product-card__image{aspect-ratio:1;background-color:#f5f5f5;margin-bottom:15px;overflow:hidden;position:relative;width:100%}.product-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.product-card__content{padding:0 5px}.product-card__title{font-size:16px;font-weight:500}.product-card__price,.product-card__title{color:#000;font-family:Space Grotesk;font-style:normal}.product-card__price{font-size:14px;font-weight:400;line-height:30px}.product-card__price del{color:#999;font-weight:400;margin-right:8px}.product-card__price ins{text-decoration:none}.single-product-hero{min-height:200px;padding:100px 0 40px}@media (max-width:768px){.single-product-hero{padding:60px 0 30px}}.single-product-content{padding:60px 0}@media (max-width:768px){.single-product-content{padding:40px 0}}.single-product-layout{display:grid;gap:60px;grid-template-columns:1fr 1fr}@media (max-width:992px){.single-product-layout{gap:40px;grid-template-columns:1fr}}.single-product-images .product-main-image{aspect-ratio:1;background-color:#f5f5f5;border-radius:8px;margin-bottom:20px;width:100%}.single-product-images .product-thumbnail-gallery{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.single-product-images .product-thumbnail-gallery .product-thumbnail{background-color:#f5f5f5;border:2px solid transparent;border-radius:4px;overflow:hidden;transition:border-color .3s ease}.single-product-info .product-title{color:#333;font-size:32px;font-weight:700;margin:0 0 20px}@media (max-width:768px){.single-product-info .product-title{font-size:26px}}.single-product-info .product-price{font-size:28px;font-weight:700;margin-bottom:30px}.single-product-info .product-price del{color:#999;font-size:22px;font-weight:400;margin-right:10px}.single-product-info .product-price ins{text-decoration:none}.single-product-info .product-description{color:#666;line-height:1.7;margin-bottom:30px}.single-product-info .product-description p{margin-bottom:15px}.single-product-info .product-add-to-cart{margin-bottom:40px}.single-product-info .product-add-to-cart form.cart{align-items:center;flex-wrap:wrap;gap:15px;justify-content:space-between}.single-product-info .product-add-to-cart form.cart .quantity{background-color:#fff;display:flex;justify-content:space-between;width:140px}.single-product-info .product-add-to-cart form.cart .quantity input[type=number]{border:none;border-radius:4px;font-size:16px;padding:12px;text-align:center}.single-product-info .product-add-to-cart form.cart .quantity input[type=number]:focus{border-color:#000;outline:none}.single-product-info .product-add-to-cart form.cart button[type=submit]{background-color:#000;border:none;color:#fff;cursor:pointer;flex:1;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:600;font-weight:400;letter-spacing:.84px;line-height:normal;max-width:unset;padding:14px 40px;text-align:center;text-transform:uppercase;transition:background-color .3s ease}.single-product-info .product-add-to-cart form.cart button[type=submit]:hover{background-color:#222}.product-tabs{border-top:1px solid #e0e0e0;padding-top:30px}.product-tabs-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.product-tabs-nav .product-tab-btn{background-color:#f5f5f5;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .3s ease}.product-tabs-nav .product-tab-btn:hover{background-color:#e0e0e0}.product-tabs-nav .product-tab-btn.active{background-color:#222;color:#fff}.product-tabs-content .product-tab-pane{display:none}.product-tabs-content .product-tab-pane.active{display:block}.product-tabs-content .product-tab-pane h3{color:#333;font-size:20px;margin-bottom:15px}.product-tabs-content .product-tab-pane p{color:#666;line-height:1.7;margin-bottom:15px}.product-tabs-content .product-tab-pane ol,.product-tabs-content .product-tab-pane ul{color:#666;line-height:1.7;margin-left:20px}.product-tabs-content .product-tab-pane ol li,.product-tabs-content .product-tab-pane ul li{margin-bottom:8px}.related-products{background-color:#f9f9f9;padding:80px 0}.related-products-title{color:#000;font-family:Space Grotesk;font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:normal;margin-bottom:42px}.related-products-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.related-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.related-products-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.related-products-grid{grid-template-columns:1fr}}.single-product-hero{background-color:#f3f1ee;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:auto;padding:34px 0 18px}.single-product-hero .breadcrumb{color:#242421;font-family:Inter,sans-serif;font-size:12px;line-height:1.6}.single-product-hero .breadcrumb a,.single-product-hero .breadcrumb span{color:inherit;text-decoration:none}.single-product-hero .breadcrumb span{font-weight:500}.single-product-hero .breadcrumb a:hover{text-decoration:underline}.single-product-content{background:#f3f1ee;padding:18px 0 90px}@media (max-width:991px){.single-product-content{padding:18px 0 60px}}@media (max-width:576px){.single-product-content{padding:12px 0 40px}}.single-product-layout{align-items:start;gap:34px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}@media (max-width:1200px){.single-product-layout{gap:28px}}@media (max-width:991px){.single-product-layout{grid-template-columns:1fr}}.single-product-images{min-width:0}.single-product-images .product-gallery-stage{position:relative}.single-product-images .product-main-image{align-items:center;aspect-ratio:1.02;background:hsla(0,0%,100%,.58);border-radius:0;display:flex;justify-content:center;margin-bottom:12px;overflow:hidden}.single-product-images .product-main-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-product-images .product-gallery-nav{align-items:center;background:#000;border:0;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:24px;z-index:2}.single-product-images .product-gallery-nav:hover{opacity:.8}.single-product-images .product-gallery-nav span{font-size:18px;line-height:1;transform:translateY(-1px)}.single-product-images .product-gallery-nav--prev{left:0}.single-product-images .product-gallery-nav--next{right:0}.single-product-images .product-thumbnail-gallery{display:flex;gap:12px;grid-template-columns:none;overflow-x:auto;padding-bottom:2px}.single-product-images .product-thumbnail-gallery .product-thumbnail{aspect-ratio:1;background:hsla(0,0%,100%,.58);border:1px solid transparent;border-radius:0;cursor:pointer;min-width:100px;padding:0;width:100px}.single-product-images .product-thumbnail-gallery .product-thumbnail.active,.single-product-images .product-thumbnail-gallery .product-thumbnail:hover{border-color:#000}.single-product-images .product-thumbnail-gallery .product-thumbnail img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-product-info{padding-top:2px}.single-product-info .product-title{color:#242421;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:400;line-height:1.1;margin:0 0 14px}@media (max-width:991px){.single-product-info .product-title{font-size:24px}}.single-product-info .product-price{color:#000;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:400;line-height:1.2;margin-bottom:18px}.single-product-info .product-price .amount{color:inherit}.single-product-info .product-price del{color:#717171;font-size:16px;margin-right:8px}.single-product-info .product-description{margin-bottom:22px;max-width:560px}.single-product-info .product-description,.single-product-info .product-description p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.single-product-info .product-add-to-cart{margin-bottom:26px}.single-product-info .product-add-to-cart form.cart{align-items:stretch;display:flex;flex-wrap:nowrap;gap:14px}@media (max-width:576px){.single-product-info .product-add-to-cart form.cart{flex-wrap:wrap}}.single-product-info .product-add-to-cart .quantity{align-items:center;background:transparent;border:1px solid #6c6a67;display:inline-flex;height:40px;min-width:104px;position:relative;width:104px}.single-product-info .product-add-to-cart .quantity .qty-button{background:transparent;border:0;color:#242421;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:18px;height:100%;line-height:1;padding:0;width:32px}.single-product-info .product-add-to-cart .quantity input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;color:#242421;font-family:Inter,sans-serif;font-size:14px;height:100%;padding:0;text-align:center;width:40px}.single-product-info .product-add-to-cart .quantity input[type=number]::-webkit-inner-spin-button,.single-product-info .product-add-to-cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product-info .product-add-to-cart .quantity input[type=number]:focus{outline:none}.single-product-info .product-add-to-cart button[type=submit]{align-items:center;background:#000;border:0;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;height:40px;justify-content:center;letter-spacing:.84px;max-width:268px;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.single-product-info .product-add-to-cart button[type=submit]:hover{background:#202020}@media (max-width:576px){.single-product-info .product-add-to-cart button[type=submit]{max-width:none}}.product-accordion{border-top:1px solid rgba(36,36,33,.35)}.product-accordion__item{border-bottom:1px solid rgba(36,36,33,.35)}.product-accordion__trigger{align-items:center;background:transparent;border:0;color:#242421;color:#000;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;gap:20px;justify-content:space-between;letter-spacing:.16px;padding:18px 0;text-align:left;width:100%}.product-accordion__icon{flex:0 0 12px;height:12px;position:relative;width:12px}.product-accordion__icon:after,.product-accordion__icon:before{background:#242421;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:12px}.product-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-accordion__item.is-open .product-accordion__icon:after{opacity:0}.product-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.product-accordion__item.is-open .product-accordion__panel{grid-template-rows:1fr}.product-accordion__content{color:#4f4f4f;overflow:hidden;padding-right:28px}.product-accordion__content>:first-child{margin-top:0}.product-accordion__content>:last-child{margin-bottom:18px}.product-accordion__content li,.product-accordion__content p{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:23px}.product-accordion__content ol,.product-accordion__content ul{margin:0 0 18px 18px}.cart-notification{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-width:calc(100vw - 40px);position:fixed;right:-400px;top:20px;transition:right .3s ease;width:380px;z-index:10000}.cart-notification--visible{right:20px}.cart-notification__content{align-items:center;display:flex;gap:16px;padding:20px}.cart-notification__content>svg{color:#10b981;flex-shrink:0;height:24px;width:24px}.cart-notification__text{display:flex;flex:1;flex-direction:column;gap:4px}.cart-notification__text strong{color:#000;font-size:16px;font-weight:600}.cart-notification__text span{color:#666;font-size:14px}.cart-notification__view-cart{background:#000;border-radius:4px;color:#fff;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background .2s ease}.cart-notification__view-cart:hover{background:#333}.cart-notification__close{background:transparent;border:none;color:#999;cursor:pointer;flex-shrink:0;margin-left:-8px;padding:8px;transition:color .2s ease}.cart-notification__close:hover{color:#333}.cart-notification__close svg{display:block}.basket{position:relative}.basket,.basket-count{align-items:center;display:flex;justify-content:center}.basket-count{background:#000;border-radius:9px;color:#fff;font-size:11px;font-weight:600;height:18px;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-8px;top:-6px}.single_add_to_cart_button.loading{color:transparent!important;pointer-events:none;position:relative}.single_add_to_cart_button.loading:after{animation:spinner .6s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes spinner{to{transform:rotate(1turn)}}@media (max-width:768px){.cart-notification{top:10px;width:340px}.cart-notification--visible{right:10px}.cart-notification__content{gap:12px;padding:16px}.cart-notification__content>svg{height:20px;width:20px}.cart-notification__text strong{font-size:14px}.cart-notification__text span{font-size:13px}.cart-notification__view-cart{font-size:13px;padding:6px 12px}}.mg-woo-page{background:#e6e2df;color:#242421;font-family:Inter,sans-serif;padding:70px 0}@media (max-width:991px){.mg-woo-page{padding:50px 0}}@media (max-width:576px){.mg-woo-page{padding:32px 0}}.mg-woo-page .cart-page-heading,.mg-woo-page h1,.mg-woo-page h2,.mg-woo-page h3{color:#242421;font-family:Space Grotesk,sans-serif;font-weight:400;letter-spacing:0}.mg-woo-page .cart-page-heading{font-size:34px;margin:0 0 30px}@media (max-width:991px){.mg-woo-page .cart-page-heading{font-size:28px}}.mg-woo-page .checkout,.mg-woo-page .woocommerce-cart-form{background:#f4f2ef;border:1px solid #d7d2cd;padding:28px}@media (max-width:576px){.mg-woo-page .checkout,.mg-woo-page .woocommerce-cart-form{padding:18px}}.mg-woo-page .shop_table{background:transparent;border-collapse:collapse;margin:0}.mg-woo-page .shop_table thead{background:#ebe7e3;border-bottom:1px solid #cbc5bf;border-top:1px solid #d7d2cd}.mg-woo-page .shop_table th{color:#242421;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.72px;padding:16px 14px;text-transform:uppercase}.mg-woo-page .shop_table td{border-bottom:1px solid #dbd5d0;color:#242421;font-size:14px;padding:18px 14px}.mg-woo-page .product-name,.mg-woo-page .product-name a{color:#242421;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:400;text-decoration:none}.mg-woo-page .product-price,.mg-woo-page .product-subtotal,.mg-woo-page .woocommerce-Price-amount{color:#242421;font-family:Space Grotesk,sans-serif;font-weight:500}.mg-woo-page .actions{background:#ebe7e3;border-top:1px solid #d7d2cd;gap:14px;padding:18px!important}.mg-woo-page .actions .coupon{min-width:280px}.mg-woo-page .product-remove a.remove{background:#f4f2ef;border:1px solid #c8c1bb;border-radius:0;color:#242421!important;height:30px;width:30px}.mg-woo-page .product-remove a.remove:hover{background:#242421;color:#fff!important}.mg-woo-page .product-thumbnail img{height:86px;-o-object-fit:cover;object-fit:cover;width:86px}.mg-woo-page .select2-selection,.mg-woo-page input[type=email],.mg-woo-page input[type=number],.mg-woo-page input[type=password],.mg-woo-page input[type=tel],.mg-woo-page input[type=text],.mg-woo-page select,.mg-woo-page textarea{background:#fff!important;border:1px solid #c8c1bb!important;border-radius:0!important;box-shadow:none!important;font-family:Inter,sans-serif;font-size:14px;min-height:48px}.mg-woo-page .select2-selection:focus,.mg-woo-page input[type=email]:focus,.mg-woo-page input[type=number]:focus,.mg-woo-page input[type=password]:focus,.mg-woo-page input[type=tel]:focus,.mg-woo-page input[type=text]:focus,.mg-woo-page select:focus,.mg-woo-page textarea:focus{border-color:#000!important;box-shadow:none!important;outline:none}.mg-woo-page textarea{min-height:140px;padding:12px}.mg-woo-page #place_order,.mg-woo-page .button,.mg-woo-page .checkout-button,.mg-woo-page .wc-forward,.mg-woo-page button.button{align-items:center;background:#000!important;border:0!important;border-radius:0!important;color:#fff!important;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:400;justify-content:center;letter-spacing:.84px;min-height:40px;padding:0 18px;text-transform:uppercase;transition:background .2s ease-in-out}.mg-woo-page #place_order:hover,.mg-woo-page .button:hover,.mg-woo-page .checkout-button:hover,.mg-woo-page .wc-forward:hover,.mg-woo-page button.button:hover{background:#202020!important}.mg-woo-page .cart-collaterals{margin-top:24px}.mg-woo-page .cart-collaterals .cart_totals{background:#f4f2ef;border:1px solid #d7d2cd;padding:24px}.mg-woo-page .cart-collaterals .cart_totals h2{font-size:24px;margin:0 0 14px}.mg-woo-page .checkout .col2-set{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:991px){.mg-woo-page .checkout .col2-set{grid-template-columns:1fr}}.mg-woo-page .checkout .woocommerce-additional-fields,.mg-woo-page .checkout .woocommerce-billing-fields,.mg-woo-page .checkout .woocommerce-shipping-fields{background:#fff;border:1px solid #d7d2cd;padding:20px}.mg-woo-page .checkout .woocommerce-additional-fields>h3,.mg-woo-page .checkout .woocommerce-billing-fields>h3,.mg-woo-page .checkout .woocommerce-shipping-fields>h3{font-size:22px;margin:0 0 14px}.mg-woo-page .checkout .form-row label{color:#242421;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.12px;text-transform:uppercase}.mg-woo-page #order_review_heading{font-size:26px;margin:28px 0 14px}.mg-woo-page .woocommerce-checkout-review-order{background:#f4f2ef;border:1px solid #d7d2cd;padding:24px}.mg-woo-page .woocommerce-error,.mg-woo-page .woocommerce-info,.mg-woo-page .woocommerce-message{background:#f4f2ef;border:1px solid #d7d2cd;color:#242421;margin:0 0 20px}.mg-woo-page .cart-empty{color:#242421;margin:0;padding:42px 20px;text-align:center}.woocommerce-order-received .site-main,.woocommerce-view-order .site-main{background:#e6e2df;padding:70px 0}@media (max-width:991px){.woocommerce-order-received .site-main,.woocommerce-view-order .site-main{padding:50px 0}}@media (max-width:576px){.woocommerce-order-received .site-main,.woocommerce-view-order .site-main{padding:32px 0}}.woocommerce-order-received .site-main .woocommerce,.woocommerce-view-order .site-main .woocommerce{background:#f4f2ef;border:1px solid #d7d2cd;color:#242421;font-family:Inter,sans-serif;margin:0 auto;max-width:980px;padding:30px}.woocommerce-order-received .site-main .woocommerce-thankyou-order-received,.woocommerce-view-order .site-main .woocommerce-thankyou-order-received{color:#242421;font-family:Space Grotesk,sans-serif;font-size:24px;margin-bottom:20px}.woocommerce-order-received .site-main h2,.woocommerce-order-received .site-main h3,.woocommerce-view-order .site-main h2,.woocommerce-view-order .site-main h3{color:#242421;font-family:Space Grotesk,sans-serif;font-weight:400}body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-order-received .site-main,body.woocommerce-view-order .site-main{background:#e6e2df;padding:70px 0}@media (max-width:991px){body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-order-received .site-main,body.woocommerce-view-order .site-main{padding:50px 0}}@media (max-width:576px){body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-order-received .site-main,body.woocommerce-view-order .site-main{padding:32px 0}}body.woocommerce-cart .site-main .container,body.woocommerce-checkout .site-main .container,body.woocommerce-order-received .site-main .container,body.woocommerce-view-order .site-main .container{max-width:1200px}body.woocommerce-cart .site-main .woocommerce,body.woocommerce-cart .site-main .wp-block-woocommerce-cart,body.woocommerce-cart .site-main .wp-block-woocommerce-checkout,body.woocommerce-checkout .site-main .woocommerce,body.woocommerce-checkout .site-main .wp-block-woocommerce-cart,body.woocommerce-checkout .site-main .wp-block-woocommerce-checkout,body.woocommerce-order-received .site-main .woocommerce,body.woocommerce-order-received .site-main .wp-block-woocommerce-cart,body.woocommerce-order-received .site-main .wp-block-woocommerce-checkout,body.woocommerce-view-order .site-main .woocommerce,body.woocommerce-view-order .site-main .wp-block-woocommerce-cart,body.woocommerce-view-order .site-main .wp-block-woocommerce-checkout{background:#f4f2ef;border:1px solid #d7d2cd;color:#242421;font-family:Inter,sans-serif;padding:24px}@media (max-width:576px){body.woocommerce-cart .site-main .woocommerce,body.woocommerce-cart .site-main .wp-block-woocommerce-cart,body.woocommerce-cart .site-main .wp-block-woocommerce-checkout,body.woocommerce-checkout .site-main .woocommerce,body.woocommerce-checkout .site-main .wp-block-woocommerce-cart,body.woocommerce-checkout .site-main .wp-block-woocommerce-checkout,body.woocommerce-order-received .site-main .woocommerce,body.woocommerce-order-received .site-main .wp-block-woocommerce-cart,body.woocommerce-order-received .site-main .wp-block-woocommerce-checkout,body.woocommerce-view-order .site-main .woocommerce,body.woocommerce-view-order .site-main .wp-block-woocommerce-cart,body.woocommerce-view-order .site-main .wp-block-woocommerce-checkout{padding:16px}}body.woocommerce-cart .site-main .wc-block-components-title,body.woocommerce-cart .site-main h1,body.woocommerce-cart .site-main h2,body.woocommerce-cart .site-main h3,body.woocommerce-checkout .site-main .wc-block-components-title,body.woocommerce-checkout .site-main h1,body.woocommerce-checkout .site-main h2,body.woocommerce-checkout .site-main h3,body.woocommerce-order-received .site-main .wc-block-components-title,body.woocommerce-order-received .site-main h1,body.woocommerce-order-received .site-main h2,body.woocommerce-order-received .site-main h3,body.woocommerce-view-order .site-main .wc-block-components-title,body.woocommerce-view-order .site-main h1,body.woocommerce-view-order .site-main h2,body.woocommerce-view-order .site-main h3{color:#242421;font-family:Space Grotesk,sans-serif;font-weight:400}body.woocommerce-cart .site-main .button,body.woocommerce-cart .site-main .wc-block-cart__submit-button,body.woocommerce-cart .site-main .wc-block-components-button,body.woocommerce-cart .site-main .wc-block-components-checkout-place-order-button,body.woocommerce-cart .site-main button,body.woocommerce-checkout .site-main .button,body.woocommerce-checkout .site-main .wc-block-cart__submit-button,body.woocommerce-checkout .site-main .wc-block-components-button,body.woocommerce-checkout .site-main .wc-block-components-checkout-place-order-button,body.woocommerce-checkout .site-main button,body.woocommerce-order-received .site-main .button,body.woocommerce-order-received .site-main .wc-block-cart__submit-button,body.woocommerce-order-received .site-main .wc-block-components-button,body.woocommerce-order-received .site-main .wc-block-components-checkout-place-order-button,body.woocommerce-order-received .site-main button,body.woocommerce-view-order .site-main .button,body.woocommerce-view-order .site-main .wc-block-cart__submit-button,body.woocommerce-view-order .site-main .wc-block-components-button,body.woocommerce-view-order .site-main .wc-block-components-checkout-place-order-button,body.woocommerce-view-order .site-main button{background:#000!important;border:0!important;border-radius:0!important;color:#fff!important;font-family:Space Grotesk,sans-serif;font-size:13px;letter-spacing:.84px;text-transform:uppercase}body.woocommerce-cart .site-main .button:hover,body.woocommerce-cart .site-main .wc-block-cart__submit-button:hover,body.woocommerce-cart .site-main .wc-block-components-button:hover,body.woocommerce-cart .site-main .wc-block-components-checkout-place-order-button:hover,body.woocommerce-cart .site-main button:hover,body.woocommerce-checkout .site-main .button:hover,body.woocommerce-checkout .site-main .wc-block-cart__submit-button:hover,body.woocommerce-checkout .site-main .wc-block-components-button:hover,body.woocommerce-checkout .site-main .wc-block-components-checkout-place-order-button:hover,body.woocommerce-checkout .site-main button:hover,body.woocommerce-order-received .site-main .button:hover,body.woocommerce-order-received .site-main .wc-block-cart__submit-button:hover,body.woocommerce-order-received .site-main .wc-block-components-button:hover,body.woocommerce-order-received .site-main .wc-block-components-checkout-place-order-button:hover,body.woocommerce-order-received .site-main button:hover,body.woocommerce-view-order .site-main .button:hover,body.woocommerce-view-order .site-main .wc-block-cart__submit-button:hover,body.woocommerce-view-order .site-main .wc-block-components-button:hover,body.woocommerce-view-order .site-main .wc-block-components-checkout-place-order-button:hover,body.woocommerce-view-order .site-main button:hover{background:#202020!important}body.woocommerce-cart .site-main .wc-block-components-combobox-control input,body.woocommerce-cart .site-main .wc-block-components-text-input input,body.woocommerce-cart .site-main input,body.woocommerce-cart .site-main select,body.woocommerce-cart .site-main textarea,body.woocommerce-checkout .site-main .wc-block-components-combobox-control input,body.woocommerce-checkout .site-main .wc-block-components-text-input input,body.woocommerce-checkout .site-main input,body.woocommerce-checkout .site-main select,body.woocommerce-checkout .site-main textarea,body.woocommerce-order-received .site-main .wc-block-components-combobox-control input,body.woocommerce-order-received .site-main .wc-block-components-text-input input,body.woocommerce-order-received .site-main input,body.woocommerce-order-received .site-main select,body.woocommerce-order-received .site-main textarea,body.woocommerce-view-order .site-main .wc-block-components-combobox-control input,body.woocommerce-view-order .site-main .wc-block-components-text-input input,body.woocommerce-view-order .site-main input,body.woocommerce-view-order .site-main select,body.woocommerce-view-order .site-main textarea{border:1px solid #c8c1bb!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-cart .site-main .wc-block-components-combobox-control input:focus,body.woocommerce-cart .site-main .wc-block-components-text-input input:focus,body.woocommerce-cart .site-main input:focus,body.woocommerce-cart .site-main select:focus,body.woocommerce-cart .site-main textarea:focus,body.woocommerce-checkout .site-main .wc-block-components-combobox-control input:focus,body.woocommerce-checkout .site-main .wc-block-components-text-input input:focus,body.woocommerce-checkout .site-main input:focus,body.woocommerce-checkout .site-main select:focus,body.woocommerce-checkout .site-main textarea:focus,body.woocommerce-order-received .site-main .wc-block-components-combobox-control input:focus,body.woocommerce-order-received .site-main .wc-block-components-text-input input:focus,body.woocommerce-order-received .site-main input:focus,body.woocommerce-order-received .site-main select:focus,body.woocommerce-order-received .site-main textarea:focus,body.woocommerce-view-order .site-main .wc-block-components-combobox-control input:focus,body.woocommerce-view-order .site-main .wc-block-components-text-input input:focus,body.woocommerce-view-order .site-main input:focus,body.woocommerce-view-order .site-main select:focus,body.woocommerce-view-order .site-main textarea:focus{border-color:#000!important;box-shadow:none!important}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:transparent!important;color:#000!important}.wc-block-components-quantity-selector{border:1px solid #000!important;border-radius:0!important}.wc-block-components-quantity-selector__input{border-color:#000!important;outline:none!important}body.woocommerce-cart .site-main .wc-block-components-combobox-control input,body.woocommerce-cart .site-main .wc-block-components-text-input input,body.woocommerce-cart .site-main input,body.woocommerce-cart .site-main select,body.woocommerce-cart .site-main textarea,body.woocommerce-checkout .site-main .wc-block-components-combobox-control input,body.woocommerce-checkout .site-main .wc-block-components-text-input input,body.woocommerce-checkout .site-main input,body.woocommerce-checkout .site-main select,body.woocommerce-checkout .site-main textarea,body.woocommerce-order-received .site-main .wc-block-components-combobox-control input,body.woocommerce-order-received .site-main .wc-block-components-text-input input,body.woocommerce-order-received .site-main input,body.woocommerce-order-received .site-main select,body.woocommerce-order-received .site-main textarea,body.woocommerce-view-order .site-main .wc-block-components-combobox-control input,body.woocommerce-view-order .site-main .wc-block-components-text-input input,body.woocommerce-view-order .site-main input,body.woocommerce-view-order .site-main select,body.woocommerce-view-order .site-main textarea{border:none!important}.wc-block-components-quantity-selector__button{background:#000!important;opacity:1!important}.post-edit-link{display:none}.wp-block-woocommerce-empty-cart-block h2,.wp-block-woocommerce-product-new{display:none!important}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{display:block!important}.wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none!important}.bws{background:#e6e2df}.bws-container{display:grid;gap:180px;grid-template-columns:1fr 420px;margin:0 auto;max-width:1400px;padding:60px 40px}@media (max-width:1024px){.bws-container{gap:40px;grid-template-columns:1fr;padding:40px 20px}}@media (max-width:768px){.bws-container{padding:30px 20px}}.bws-content{border-radius:0}@media (max-width:768px){.bws-content{padding:30px 20px}}.bws-header{margin-bottom:50px}.bws-header h1{color:#000;font-family:Space Grotesk;font-size:42px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 16px}@media (max-width:768px){.bws-header h1{font-size:24px}}.bws-header p{font-size:16px;line-height:26px}.bws-form-section h2,.bws-header p{color:#000;font-style:normal;font-weight:400}.bws-form-section h2{font-size:20px;letter-spacing:-.4px;line-height:normal;margin:0 0 30px}.bws-form{gap:30px}.bws-form,.bws-form-group{display:flex;flex-direction:column}.bws-form-group{gap:12px}.bws-form-group label{color:#000;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.bws-form-group select{cursor:pointer}.bws-form-group input[type=email],.bws-form-group input[type=number],.bws-form-group input[type=text],.bws-form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #000;border-radius:0;color:#242421;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px}.bws-form-group input[type=email]:focus,.bws-form-group input[type=number]:focus,.bws-form-group input[type=text]:focus,.bws-form-group select:focus{border-color:#242421;outline:none}.bws-form-group input[type=email]::-webkit-input-placeholder,.bws-form-group input[type=number]::-webkit-input-placeholder,.bws-form-group input[type=text]::-webkit-input-placeholder,.bws-form-group select::-webkit-input-placeholder{color:#555}.bws-form-group input[type=email]::-moz-placeholder,.bws-form-group input[type=number]::-moz-placeholder,.bws-form-group input[type=text]::-moz-placeholder,.bws-form-group select::-moz-placeholder{color:#555}.bws-form-group input[type=email]::-ms-input-placeholder,.bws-form-group input[type=number]::-ms-input-placeholder,.bws-form-group input[type=text]::-ms-input-placeholder,.bws-form-group select::-ms-input-placeholder{color:#555}.bws-form-group input[type=email]::placeholder,.bws-form-group input[type=number]::placeholder,.bws-form-group input[type=text]::placeholder,.bws-form-group select::placeholder{color:#555}.bws-form-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%23242421' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.bws-dimensions{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.bws-dimensions{grid-template-columns:1fr}}.bws-dimensions input{width:100%}.bws-instructions{margin-bottom:20px}.bws-instructions-toggle{align-items:center;background:none;border:0;color:#000;color:#242421;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;line-height:26px;padding:12px 0;text-align:left;width:100%}.bws-instructions-toggle:hover{color:#000}.bws-toggle-icon{font-size:16px;font-weight:300}.bws-instructions-content{padding:16px 0}.bws-instructions-content p{color:#000;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;margin:0 0 12px}.bws-instructions-content p:last-child{margin-bottom:0}.bws-instructions-content ul{list-style:none;margin:0 0 12px;padding:0}.bws-instructions-content ul li{color:#000;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;margin-left:16px;position:relative}.bws-instructions-content ul li:before{content:"•";left:-12px;position:absolute}.bws-upload-area{border:2px dashed #d7d2cd;border-radius:0;cursor:pointer;padding:40px;position:relative;text-align:center;transition:all .2s ease}.bws-upload-area:hover{background:#f9f9f9;border-color:#242421}.bws-upload-area.bws-upload-area--dragover{background:#f0f0f0;border-color:#242421}.bws-upload-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center}.bws-upload-label svg{height:32px;width:32px}.bws-upload-label span{color:#242421;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:400}.bws-contact-info{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.bws-contact-info{grid-template-columns:1fr}}.bws-contact-info .bws-form-group{margin:0}.bws-panel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}@media (max-width:1024px){.bws-panel{position:static;top:auto}}.bws-panel-content{background:#fff;border:1px solid #e7e7e7;border-radius:0;padding:30px}.bws-panel-content h3{color:#000;font-family:Space Grotesk;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.44px;line-height:normal;margin-bottom:26px}.bws-summary{gap:16px;margin-bottom:24px}.bws-summary,.bws-summary-item{display:flex;flex-direction:column}.bws-summary-item{border-bottom:1px solid #e7e7e7;gap:6px;padding-bottom:12px}.bws-summary-item:last-of-type{border-bottom:none;padding-bottom:0}.bws-summary-label{color:#000;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.bws-summary-value{color:#242421;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.bws-summary-photo{margin-top:8px}.bws-photo-thumbs{display:flex;flex-wrap:wrap;gap:8px}.bws-photo-placeholder{align-items:center;background:#f8f8f8;color:#999;display:flex;font-family:Inter,sans-serif;font-size:12px;height:120px;justify-content:center}.bws-photo-placeholder,.bws-photo-thumb{border:1px solid #e7e7e7;border-radius:0}.bws-photo-thumb{display:block;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.bws-media-thumb{background:#f3f3f3;font-size:11px;height:80px;width:80px}.bws-file-placeholder,.bws-media-thumb,.bws-video-placeholder{align-items:center;border:1px solid #e7e7e7;color:#666;display:flex;font-family:Inter,sans-serif;justify-content:center}.bws-file-placeholder,.bws-video-placeholder{background:#f8f8f8;border-radius:0;font-size:12px;height:120px}.bws-file-placeholder span,.bws-video-placeholder span{display:block}.bws-submit-btn{background:#000;border:0;border-radius:0;color:#fff;cursor:pointer;display:block;font-family:Space Grotesk;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.84px;line-height:normal;margin-left:auto;padding:15px 20px;text-align:center;text-transform:uppercase;transition:background .2s ease;width:210px}.bws-submit-btn:hover:not(:disabled){background:#242421}.bws-submit-btn:disabled{cursor:not-allowed;opacity:.6}.bws-notice{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:16px 0 0}.bws-notice span{font-weight:600}.bws-modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.bws-modal:not([hidden]){display:flex;visibility:visible}.bws-modal:not([hidden]) .bws-modal-backdrop{animation:fadeIn .3s ease}.bws-modal:not([hidden]) .bws-modal-content{animation:slideUp .4s ease}.bws-modal-backdrop{background:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.bws-modal-content{background:#fff;border-radius:0;max-width:500px;padding:50px 40px;position:relative;text-align:center;width:90%}.bws-modal-content h2{color:#242421;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:400;line-height:1.3;margin:0 0 24px}.bws-modal-content p{color:#555;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0 0 16px}.bws-modal-content p:last-of-type{margin-bottom:24px}.bws-modal-payment-note{color:#242421;font-weight:500}.bws-modal-btn{background:#000;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em;margin-bottom:30px;padding:12px 40px;text-transform:uppercase;transition:background .2s ease}.bws-modal-btn:hover{background:#242421}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}