@media screen and (max-width:1700px){.index-banner .indx-bsnner-wrap .splide__pagination{padding-right:2rem}.indx-bsnner-wrap .banner-full-width{bottom:3.7rem}}@media screen and (max-width:1199px){.footer .footer__blocks-wrapper .footer-block:has(.footer-block--newsletter){width:100%;max-width:55rem;grid-column:1 / -1;margin:0 auto}.footer .footer__blocks-wrapper{grid-template-columns:.76fr .64fr .64fr}.why-canopy-items .why-canopy--item{padding:2.4rem 2rem 1.8rem;min-height:40rem}.why-canopy-items,.our-teams-items{--gap: 2rem}.our-teams-items .our-teams--item{padding:1.4rem}.appointment-wrap .icon-text--item .icon--box{width:7.7rem;height:7.7rem;padding:24px}.project-list-section .project-items{--gap: 2rem}.project-gallery,.gallery-main{gap:1.6rem}.gall-col{gap:1.6rem;max-width:calc(50% - .8rem)}.gall-item-3,.gall-item-4,.gall-item-7,.gall-item-8{width:calc(50% - .8rem)}.grid--3-col-tab-down .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tab-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2)}.product__media-wrapper .thumbnail-slider .slider-button{width:1.8rem;height:1.8rem}.product__media-wrapper .thumbnail-slider .slider-button svg{height:1.4rem}.product__media-wrapper .thumbnail-slider .thumbnail-list{gap:1rem}.product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:calc(33.33% - 6px)!important}product-info .product{--gap: 2rem}.product__info-container p.product__text{padding:.6rem 1.6rem}.why-canopy-items.show-collumn--4{--count: 3}.menu-drawer__inner-submenu .menu-drawer__close-button{margin-top:3.3rem}}@media screen and (max-width:1024px){html{font-size:62.5%}.cus-tom--videplay{width:6.1rem;height:6.1rem}.cus-tom--videplay svg{left:0;top:1px}.footer .footer__blocks-wrapper .footer-block:has(.footer-block--newsletter){max-width:35rem}}@media screen and (max-width:989px){header.header img.header__heading-logo{max-width:20rem}header.header img.header__heading-logo{max-width:20rem;transition:.3s ease}.scrolled-past-header header.header img.header__heading-logo{max-width:17rem}header.header .header__heading,.header__heading .header__heading-link{text-align:left;justify-self:flex-start;padding-left:4px}.index-banner .indx-bsnner-wrap .splide__pagination{gap:1.5rem}.splide__pagination button.splide__pagination__page{width:.6rem;height:.6rem}.splide__pagination button.splide__pagination__page.is-active{outline:4px solid rgba(255,255,255,.2)}.cus-tom--videplay{width:6rem;height:6rem}.cus-media-txt-sec .cus-media-text-row{align-items:flex-start}.cus-media-txt-sec .cus-media-text-row>div{position:sticky;top:9rem}.button,.btn{min-height:4.8rem;padding:.5rem 2.4rem}.button:has(svg),.btn:has(svg){padding:.5rem 2.4rem}.imgtxt-block-items .imgtxt-block-img{max-width:14rem;margin:0 auto 2rem}.imgtxt-block--wrap .imgtxt-block-items{--count: 2}.slid-btn-wrap button svg{height:2.5rem}.indx-bsnner-wrap .banner-full-width{padding-right:6rem}.our-teams-items{--count: 3}.why-canopy-items .why-canopy--item .why-canopy-img{width:8rem;height:8rem;padding:2.2rem;margin:0 0 2rem}.why-canopy-content h3{margin:0 0 1rem}.why-canopy-items .why-canopy--item{min-height:max-content!important}.why-canopy-items{--count: 2 !important}.our-team-section .pop-panel .row{padding:3.4rem 2rem}.our-team-section .pop-panel .row .popup-img{max-width:30rem}.popup-content .pop-description{max-height:14rem}.our-team-section .pop-panel .row .popup-close{width:4rem;height:4rem}.our-team-section .pop-panel .row .popup-close svg{width:auto;height:1.5rem}.pop-panel .popup-content .pop-cont-row{gap:1.8rem;row-gap:.5rem;margin-bottom:1rem}.pop-panel .popup-content .pop-cont-row .col svg{width:auto;height:1.4rem}.appointment-wrap .icon-text-items .icon-text--item{padding:1.8rem 2rem;min-height:max-content}.appointment-wrap .icon-text-items{max-width:30rem}.appointment-wrap{gap:2rem}.appointment-wrap .contact form .field .field__input.text-area{min-height:18.4rem}.appointment-wrap .icon-text--item .icon--box{width:6.7rem;height:6.7rem;padding:20px}.appointment-wrap .contact form .field .field__input{padding:2rem;min-height:5.4rem}.appointment-wrap .contact form .field .field__input:focus{padding:2rem}.project-list-section .project-items{--count: 2}.attention-wrap .description-text{align-items:flex-start;flex-direction:column}.slider-collection .collection .splide__track .splide__list,product-recommendations .splide__track .splide__list{padding-right:1.5rem!important}.brand-slider-wrp:after,.brand-slider-wrp:before{width:13.4rem}.brand-slider-wrp .indx-slider-img img{height:5rem}.brand-slider-wrp .splide__list{padding-block:1.4rem!important}.inner-banner .banner-content{flex-direction:column;align-items:flex-start}.banner-btn-wrap{margin:1rem 0;gap:1rem}.banner-btn-wrap .btn{font-size:13px}.banner-btn-wrap .button:has(svg),.banner-btn-wrap .btn:has(svg){min-height:4rem;padding:.5rem 1rem;gap:.6rem}.banner-btn-wrap .button svg,.banner-btn-wrap .btn svg{height:1rem}.template-metaobject-projects .project-slider-wrap .indx-slider-img{height:calc(100dvh - 128px)}.header>.header__heading-link{justify-self:flex-start!important;text-align:left}.gall-item-6{padding-bottom:141.2%}.gall-item-1,.gall-item-2,.gall-item-5,.gall-item-9{padding-bottom:68.59%}.footer .footer__blocks-wrapper .footer-block__details-content.list-unstyled{flex-direction:column;gap:0}.footer .footer__blocks-wrapper .footer-block__details-content li{width:100%}.footer .footer__blocks-wrapper .footer-block .cont-info-row .cont-info-icon img{width:1.6rem;height:auto}}@media screen and (max-width:767px){.footer .footer__blocks-wrapper{grid-template-columns:1fr}.footer .footer__blocks-wrapper .footer-block:has(.footer-block--newsletter){max-width:100%;grid-column:auto}.footer .footer__blocks-wrapper .footer-block__details-content.list-unstyled{margin:0}.footer .footer__blocks-wrapper{row-gap:3rem!important}.our-team-section .pop-panel.current{padding:1.6rem}.our-team-section .pop-panel .row{padding:2.4rem 2rem}.our-team-section .pop-panel .row{flex-direction:column;align-items:flex-start}.our-team-section .pop-panel .row .popup-close{width:3rem;height:3rem;top:-9px;right:-5px}.popup-content .pop-description{max-height:10rem}.our-team-section .pop-panel .row .popup-img{max-width:20rem}.appointment-wrap{flex-direction:column;gap:3rem}.appointment-wrap .icon-text-items{max-width:100%}.appointment-wrap .icon-text--item .icon--box{width:5.7rem;height:5.7rem;padding:16px}.appointment-wrap .contact form .field{margin-bottom:1.5rem}.appointment-wrap .contact form .field .field__input{padding:1.6rem 1rem;min-height:5.4rem}.appointment-wrap .contact form .field .field__input:focus{padding:1.6rem 1rem}.appointment-wrap .contact form .field .field__input.text-area{min-height:12.4rem}.appointment-wrap .icon-text--item .icon--box{margin:0 auto 1rem}.project-wrap .project--item .project--title{margin:1.2rem 0 0}.section-collection-list:has(.collection-list-view-all) .collection-list-wrapper{padding-bottom:12rem}.section-collection-list .collection-list-wrapper .collection-list-view-all{position:absolute;bottom:4rem;left:50%;transform:translate(-50%)!important}.imgtxt-block-items .imgtxt-block-img{max-width:11rem;margin:0 auto 1rem}.imgtxt-block-items .imgtxt-block-content h3{font-size:var(--p22);margin-bottom:.5rem}body{font-size:var(--p18);line-height:1.4}.button,.btn{min-height:4.4rem;padding:.5rem 2rem;font-size:16px;min-width:9.5rem;gap:1rem}.button:has(svg),.btn:has(svg){padding:.5rem 2rem}.btn svg,.button svg{height:1.2rem}.slid-btn-wrap{gap:1.6rem}.imgtxt-block--wrap .imgtxt-block-items{--gap: 1.4rem;row-gap:2.6rem}.giftreggie-body form input[type=text],.giftreggie-body form input[type=email],.giftreggie-body input[type=password],.giftreggie-body form textarea,.giftreggie-body form .country-selector,.giftreggie-body form select{min-height:5.4rem;padding:1.2rem 2.5rem}.giftreggie-body input[name=captcha]{width:100%;max-width:max-content}.footer .footer__blocks-wrapper .footer-block__details-content li{width:calc(63% - .5rem)}.footer .footer__blocks-wrapper .footer-block__details-content.list-unstyled{gap:1rem;flex-direction:row}}@media screen and (max-width:749px){.menu-drawer__inner-container .menu-drawer__utility-links{display:block!important;padding-bottom:3rem}.menu-drawer-container .menu-drawer{height:100%!important;max-height:100%!important;padding-left:0}header.header{grid-template-columns:15rem 1fr auto;gap:1.5rem;padding:.5rem 1.5rem!important;height:70px}header.header img.header__heading-logo{max-width:100%}.scrolled-past-header header.header img.header__heading-logo{max-width:100%}header.header .header__heading,.header__heading .header__heading-link{padding-left:0}.header-wrapper .header>.header__icons .header__icon:after{display:none}.header-wrapper .header>.header__icons{gap:1rem}.header-wrapper .header>.header__icons svg.icon{height:2rem}.header__icon .svg-wrapper{width:30px;height:30px}.header-wrapper .header>.header__icons .header__icon{width:3rem;height:3rem}.header-wrapper .header>.header__icons .header__icon{margin:0}header.header header-drawer svg{height:2rem!important}header-drawer{margin-right:-12px}header.header .header__icon .icon-close{top:5rem;right:4rem}.indx-bsnner-wrap .banner-full-width{bottom:.7rem;padding-right:3rem}.cus-media-txt-sec .cus-media-text-row>div{position:unset;max-width:100%!important}.cus-media-txt-sec .cus-media-text-row{flex-direction:column}.banner-title{font-size:9vw}.indx-bsnner-wrap .indx-slider-img img{min-height:25rem}.footer-block__newsletter .newsletter-form__field-wrapper .field input{padding:1rem 2rem 1rem 4.6rem;min-height:4.8rem;background-position:left 1.6rem center;background-size:1.8rem}.footer-block__newsletter .newsletter-form__field-wrapper input:focus{padding:1rem 2rem 1rem 4.6rem}.footer .footer__blocks-wrapper .footer-block .cont-info-row{margin-bottom:2rem}.footer .footer__blocks-wrapper .footer-block .cont-info-row .cont-info-icon img{width:16px}.why-canopy-items .why-canopy--item .why-canopy-img{width:6rem;height:6rem;padding:1.6rem;margin:0 0 1rem}.why-canopy-items{--count: 1 !important}.why-canopy-items,.our-teams-items{--gap: 1rem}.our-teams-items{--count: 2}.our-teams--item .our-teams-content h3{font-size:var(--p17);margin-bottom:.5rem}.our-teams-items .our-teams--item{padding:.6rem;font-size:var(--p13)}.our-teams--item .our-teams-content{padding-top:1rem}.heading-wrap{margin-bottom:1.6rem}.cart-item__quantity-wrapper quantity-input.quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.cart-item__quantity-wrapper .quantity-popover-container button.quantity__button{width:calc(3.5rem / var(--font-body-scale))}cart-remove-button .button.button--tertiary{margin:0;height:4.7rem;width:3.5rem;min-width:3.5rem}.cart-item__media .cart-item__image{height:auto;max-width:calc(7rem / var(--font-body-scale))}product-info .product .product__media-wrapper{max-width:55rem!important;margin:0 auto}product-info .product .product__media-wrapper .slider-button{color:var(--green);opacity:1}product-info .product .product__media-wrapper .slider-button .svg-wrapper{width:100%;height:100%}product-info .product .product__media-wrapper .slider-button svg{width:auto;height:1.2rem}product-info .product .product__media-wrapper .slider-counter{font-size:var(--p22);font-family:var(--btnFont)}product-info .product .product__info-wrapper{max-width:100%!important}.slider-collection .collection .splide__track,product-recommendations .splide__track{padding-block:2rem!important}.section product-info{padding-bottom:var(--padding-40)}.brand-slider-wrp .indx-slider-img img{height:3rem}.brand-slider-wrp{margin-top:0rem}.brand-slider-wrp:after,.brand-slider-wrp:before{width:6.4rem}.template-metaobject-projects .project-slider-wrap .indx-slider-img{height:calc(100dvh - 108px)}.project-gallery,.gallery-main{gap:.6rem}.gall-col{gap:.6rem;max-width:100%}.gall-item-3,.gall-item-4,.gall-item-7,.gall-item-8{width:calc(50% - .3rem)}.gall-item-1,.gall-item-2,.gall-item-5,.gall-item-9{padding-bottom:69.59%}.gall-item-6{padding-bottom:80%}.gallery-img--count-7 .gall-item-7,.gallery-img--count-6 .gall-item-6{padding-bottom:60%}.gallery-img--count-6 .gall-item-5{padding-bottom:80%}.gallery-img--count-4 .gall-item-2{padding-bottom:50.6%}.gallery-img--count-3 .gall-item-2{padding-bottom:50%}.card-wrapper .card{padding:1.6rem}.menu-drawer__inner-submenu .menu-drawer__close-button{margin-top:2.3rem}.cart-count-bubble{width:1.6rem;height:1.6rem;bottom:0;right:-2px}.section-collection-list .collection-list-wrapper .card .card__content .card__information{padding-block:1rem 0}.section-collection-list .collection-list-wrapper .card{padding:.6rem}.section-collection-list .collection-list-wrapper .card .card__content h3 a{font-size:1.4rem}.card-wrapper .card .card__content h3 a .icon-wrap{margin-left:.2rem;position:relative;top:1px}.collection-list-title.cmn-heading{font-size:var(--p40)}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) * 1 / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) * 1 / 2)}.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}}@media screen and (max-width:480px){.our-team-section .pop-panel .row .popup-img{max-width:100%}.our-team-section .pop-panel .row{padding:1.4rem 1rem}.project-list-section .project-items{--count: 1}.template-search__results.collection .grid.product-grid .grid__item{width:100%;max-width:100%}.img-wrap-box .video-wrapper{padding-bottom:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/responsive.css.map */
