@media screen and (min-width:990px){header-drawer{display:block!important}nav.header__inline-menu{display:none!important}}@font-face{font-family:TT Norms Pro Rg;src:url(/cdn/shop/files/TTNormsPro-Rg.woff2?v=1770385242) format("woff2"),url(/cdn/shop/files/TTNormsPro-Rg.woff?v=1770385243) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro Md;src:url(/cdn/shop/files/TTNormsPro-Md.woff?v=1770385243) format("woff2"),url(/cdn/shop/files/TTNormsPro-Md.woff2?v=1770385242) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro Md;src:url(/cdn/shop/files/AvenirLTPro-Medium.woff2?v=1770385242) format("woff2"),url(/cdn/shop/files/AvenirLTPro-Medium.woff?v=1770385242) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--btnFont:"TT Norms Pro Md";--headingFont: "Avenir LT Pro Md";--bodyFont:"TT Norms Pro Rg";--headingColor: #3E4438;--bodyColor: #3E4438;--white:#fff;--black:#000;--dark-green:#3E4438;--green:#77856C;--border:#E3E3E3;--btnColor: #fff;--btnColorHover: #77856C;--btnBg:#77856C;--btnBgHover:#fff;--btnBg2:rgba(63, 34, 55, .2);--p13: 1.3rem;--p14: 1.4rem;--p15: 1.5rem;--p16: 1.6rem;--p17: 1.7rem;--p18: 1.8rem;--p20: 2rem;--p21: 2.1rem;--p22: 2.2rem;--p24: 2.4rem;--p26: 2.6rem;--p28: 2.8rem;--p30: 3rem;--p32: 3.2rem;--p35: 3.5rem;--p40: 4rem;--p45: 4.5rem;--p48: 4.8rem;--p52: 5.2rem;--p64: 6.4rem;--p57: 5.7rem;--p60: 6rem;--p80:8rem;--p90:9rem;--p96:9.6rem;--p120:12rem;--p140:14rem;--padding-140: clamp(4.5rem, 8.75vw, 14rem);--padding-120: clamp(4rem, 7.25vw, 12rem);--padding-110: clamp(3.8rem, 6.87vw, 11rem);--padding-100: clamp(3.6rem, 6.25vw, 10rem);--padding-90: clamp(3rem, 5.62vw, 9rem);--padding-80: clamp(2.6rem, 5vw, 8rem);--padding-70: clamp(2.2rem, 4.37vw, 7rem);--padding-60: clamp(2rem, 3.75vw, 6rem);--padding-50: clamp(1.8rem, 3.12vw, 5rem);--padding-40: clamp(1.6rem, 2.5vw, 4rem);--padding-25: clamp(2rem, 1.56vw, 2.5rem)}@media only screen and (max-width:1440px){:root{--p13: 1.3rem;--p14: 1.4rem;--p15: 1.5rem;--p16: max(1vw, 1.5rem);--p17: max(1vw, 1.6rem);--p18: max(1.25vw, 1.6rem);--p20: max(1.35vw, 1.7rem);--p21: max(1.38vw, 1.7rem);--p22: max(1.4vw, 1.8rem);--p24: max(1.5vw, 2rem);--p26: max(1.5vw, 2rem);--p28: max(2.31vw, 2rem);--p30: max(2.31vw, 2.2rem);--p32: max(2.35vw, 2.2rem);--p35: max(2.5vw, 2.4rem);--p40: max(2.7vw, 2.6rem);--p45: max(2.8vw, 2.7rem);--p48: max(3vw, 2.8rem);--p60: max(3.6vw, 3rem);--p64: max(3.8vw, 3.8rem);--p80: max(6.67vw, 4.4rem);--p90: max(5.29vw, 5rem);--p96: max(6.87vw, 5.5rem);--p120: max(6.47vw, 7rem);--p140: max(7.47vw, 7rem)}}*,*:before,*:after{box-sizing:inherit}*{letter-spacing:normal}html{font-size:43.75%;box-sizing:border-box}body{font-size:var(--p22);color:var(--bodyColor);line-height:1.5;font-family:var(--bodyFont);font-weight:400;--page-width: 175rem;--page-width-full: calc(100% - 4.8rem) ;--header-width: 1250px;margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}ul{padding:0;margin:0}img{max-width:100%;display:block;height:auto}strong{font-weight:500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--headingFont);color:var(--headingColor);margin:0 0 1rem;font-weight:500;letter-spacing:0;line-height:1.2}h2{line-height:1.12}p{margin:0 0 1rem}p:last-child{margin:0 0 0rem}.page-width{width:100%;max-width:var(--page-width);padding:0 1.5rem;margin:0 auto}.page-width-full{width:100%;max-width:var(--page-width-full);padding:0 0rem;margin:0 auto}.header-width{width:100%;max-width:var(--header-width);padding:0 1.5rem;margin:0 auto}.btn:after,.button:after,.btn:before,.button:before{display:none}.button,.btn{display:inline-flex;gap:1.6rem;align-items:center;justify-content:center;min-width:14.5rem;min-height:6.2rem;padding:.5rem 2.8rem;font-size:var(--p22);font-weight:500;font-family:var(--btnFont);color:var(--btnColor);cursor:pointer;text-align:center;margin-bottom:0;text-transform:capitalize;text-decoration:none;line-height:1;position:relative;z-index:1;transition:.3s ease;background-color:var(--btnBg);border-radius:0rem;border:1px solid var(--btnBg);letter-spacing:normal;box-shadow:none}.button:hover,.btn:hover{color:var(--btnColorHover);background-color:var(--btnBgHover)}.btn svg path,.button svg path{fill:currentColor}.button:has(svg),.btn:has(svg){padding:.5rem 2.8rem}.btn svg,.button svg{width:auto;height:1.5rem;transition:.3s ease}.button:hover svg,.btn:hover svg{transform:rotate(52deg)}.btn.white-btn,.button.white-btn{background:var(--btnBgHover);border-color:var(--btnBgHover);color:var(--btnColorHover)}.btn.line-btn,.button.line-btn{background:#0000;border-color:var(--white);color:var(--btnColor)}.btn.line-btn:hover,.button.line-btn:hover{background:var(--btnBg);border-color:var(--btnBg);color:var(--btnColor)}p:empty,div:empty{display:none}.utility-bar{background:var(--green)}.announcement-bar .announcement-bar__message{color:var(--white);font-size:var(--p16);font-family:var(--bodyFont);font-weight:400}header.header{grid-template-areas:"heading icons navigation";grid-template-columns:1fr auto auto;gap:2.5rem;padding:0rem 1.5rem!important}.header-wrapper .header>.header__icons{align-items:center;gap:3rem;width:100%;justify-content:flex-end;position:relative;padding:0}.header-wrapper .header>.header__icons svg.icon{width:auto;height:2.4rem;display:flex}.header-wrapper .header>.header__icons .header__icon{position:relative;color:inherit}.header-wrapper .header>.header__icons .header__icon:after{content:"";position:absolute;width:.2rem;height:2.6rem;background-color:#e8e8e8;top:50%;right:-1.5rem;transform:translateY(-50%);opacity:1}.header-wrapper .header>.header__icons>.header__icon:last-of-type:after{content:none}header.header header-drawer svg{width:auto!important;height:2.3rem!important;transform:none!important}.header__search .search-modal{position:absolute;width:100vw;left:50%;transform:translate(-50%);animation:none!important}.header-wrapper .header>.header__icons:has(.header__search details[open=true]){position:unset}.menu-drawer-container .menu-drawer{left:auto;right:0;transform:translate(100%);visibility:visible!important;position:fixed;top:0;padding:1rem 2rem 0rem;height:auto!important;max-height:48rem!important}header.header .header__icon .icon-close{position:fixed;top:6rem;right:9rem;z-index:4;width:auto!important;height:1.5rem!important}.section-header.shopify-section-group-header-group{z-index:4!important}.js details[open].menu-opening>.menu-drawer{transform:translate(0)!important}.menu-drawer__menu .menu-drawer__menu-item,.menu-drawer__menu .menu-drawer__menu-item a{font-size:var(--p22);color:var(--bodyColor);background-color:transparent!important;padding-block:.7rem;text-decoration:none}.menu-drawer__menu .menu-drawer__menu-item:hover,.menu-drawer__menu .menu-drawer__menu-item a:hover{color:var(--green);background:no-repeat}.menu-drawer__menu .menu-drawer__menu-item.menu-drawer__menu-item--active{color:var(--green)}.menu-drawer__inner-container .menu-drawer__utility-links{display:none!important}body:has(.index-banner) .header-wrapper{border-bottom:none!important}body:has(.index-banner) .scrolled-past-header .header-wrapper{border-bottom:1px solid var(--dark-green)!important}.header-wrapper{border-bottom:1px solid #D6D4D4!important}.scrolled-past-header .header-wrapper{border-bottom:1px solid var(--dark-green)!important}.header-wrapper .header>.header__icons>.desktop-localization-wrapper{display:none}.index-banner .indx-bsnner-wrap{position:relative}.index-banner .indx-bsnner-wrap .indx-slider-row{position:relative;height:100%}.indx-bsnner-wrap .indx-slider-img img{width:100%;object-fit:cover;object-position:center;min-height:40rem}.indx-bsnner-wrap .banner-full-width{position:absolute;bottom:8.7rem;width:100%;left:0;z-index:1}.indx-bsnner-wrap .banner-content{color:var(--white)}.banner-title{font-size:var(--p90);color:inherit;font-weight:500;text-transform:capitalize}.index-banner .indx-bsnner-wrap .indx-slider-row:after{content:"";position:absolute;width:100%;height:50%;left:0;bottom:0;background:linear-gradient(360deg,#000 -2.08%,#00000040 66.08%,#0000)}.index-banner .indx-bsnner-wrap .splide__pagination{position:absolute;left:auto;right:0;top:53%;transform:translateY(-50%);padding-right:7rem;display:flex;flex-direction:column;gap:2rem}.splide__pagination button.splide__pagination__page{margin:0;opacity:1;background:var(--white);width:1rem;height:1rem}.splide__pagination li{line-height:0!important}.splide__pagination button.splide__pagination__page.is-active{outline:.7rem solid rgba(255,255,255,.2)}.inner-banner .banner-content{display:flex;justify-content:space-between;align-items:center}.banner-btn-wrap{display:flex;gap:2rem}.imgtxt-block--wrap{padding-block:var(--padding-100);background:#f7f6f4}.cmn-heading{font-size:var(--p60);text-transform:capitalize;font-family:var(--headingFont);color:var(--headingColor);font-weight:500}.imgtxt-block--wrap .imgtxt-block-items{display:flex;justify-content:center;flex-wrap:wrap;--gap: clamp(2rem, 3.88vw, 7rem);--count:4;gap:var(--gap);text-align:center;row-gap:4rem}.imgtxt-block-items .imgtxt-block--item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));position:relative}.heading-wrap{margin-bottom:3.6rem}.imgtxt-block-items .imgtxt-block-img{width:100%;max-width:27rem;margin:0 auto 3rem;border-radius:100%;overflow:hidden}.imgtxt-block-items .imgtxt-block-img img{aspect-ratio:1;transition:.3s ease}.imgtxt-block--item:hover .imgtxt-block-img img{transform:scale(1.03)}.imgtxt-block-items .imgtxt-block-content h3{font-size:var(--p32)}.imgtxt-block-items .imgtxt-block-content .absolute-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.project-section .project-wrap{background:var(--dark-green);padding-block:var(--padding-100);color:var(--white)}.project-wrap .heading-wrap{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem}.project-wrap .heading-wrap .cmn-heading{color:inherit;margin:0}.project-wrap .progress-arrow-wrap{margin:2rem 0 0;display:flex;align-items:center}.slid-btn-wrap button{background:transparent;box-shadow:none;border:none;color:var(--green);padding:0;line-height:0;cursor:pointer;transition:.3s ease}.slid-btn-wrap button svg{width:auto;height:5rem}.slid-btn-wrap{display:flex;gap:2.6rem}.slid-btn-wrap button path{stroke:currentColor}.progress-arrow-wrap .my-carousel-progress{background:#aeaeae;width:100%;height:1px}.progress-arrow-wrap .my-carousel-progress .my-carousel-progress-bar{width:100%;display:block;height:3px;background:var(--white);border-radius:5rem;position:relative;top:-.5px;transition:.3s ease}.slid-btn-wrap button.is-enabled{color:var(--white)}.slid-btn-wrap button.is-disabled{color:var(--green);cursor:not-allowed}.project-wrap .project--item{position:relative}.project-wrap .project--item .absolute-link{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:1}.project-wrap .project--item .project-image--box{overflow:hidden;position:relative;padding-bottom:107%}.project-wrap .project--item .project-image--box img{width:100%;transition:.3s ease;position:absolute;top:0;left:0;height:100%;object-fit:cover}.project-wrap .project--item:hover .project-image--box img{transform:scale(1.03)}.project-wrap .project--item .project-image--box .project--tag-name{position:absolute;top:2.6rem;left:2.6rem;background:var(--white);color:var(--bodyColor);padding:.9rem 1.9rem .6rem;line-height:1.2;font-size:1.4rem;text-align:center}.project-wrap .project--item .project--title{color:inherit;margin:2rem 0 0;font-size:var(--p32);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-size:0% .1rem;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;max-width:max-content}.project-wrap .project--item:hover .project--title{background-position:100% 100%;background-size:100% .1rem}footer.footer{border:none;padding-block:var(--padding-100) 2.5rem;background:#f0eae4;color:var(--bodyColor)}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:.66fr .74fr .54fr .6fr;gap:clamp(2rem,2.94rem,5rem);row-gap:4rem!important}.footer .footer__blocks-wrapper .footer-block{width:100%;max-width:100%;margin:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__heading,.footer .footer__content-top .footer-block__newsletter h3{font-weight:500;font-size:var(--p32);line-height:1;color:var(--bodyColor);margin-bottom:2.1rem;text-transform:capitalize;letter-spacing:0;text-align:left}.footer .footer__blocks-wrapper .footer-block .footer-block__heading+.footer-block__details-content.list-unstyled{margin:0}.footer .footer__blocks-wrapper .footer-block__details-content.list-unstyled{margin-top:5rem;gap:1rem;display:flex;flex-wrap:wrap}.footer-block .footer-block__details-content .list-menu__item{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:var(--p22);line-height:1.2;color:var(--bodyColor);background-image:linear-gradient(var(--bodyColor),var(--bodyColor));background-position:0 100%;background-size:0% .1rem;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;padding-bottom:.1rem;margin-bottom:1.2rem;padding-top:0;width:100%;max-width:max-content;text-decoration:none!important}.footer-block .footer-block__details-content .list-menu__item:hover,.footer-block .footer-block__details-content .list-menu__item.list-menu__item--active{background-position:100% 100%;background-size:100% .1rem;text-decoration:none;color:var(--bodyColor)}.footer .footer__blocks-wrapper .footer-block__details-content li{margin:0;width:calc(63% - .5rem)}.footer .footer__blocks-wrapper .footer-block__details-content li:nth-child(2n){width:calc(37% - .5rem)}.footer .footer__blocks-wrapper .footer-block .cont-info-row{color:inherit;display:flex;align-items:flex-start;justify-content:flex-start;gap:.8rem;line-height:1.3;margin-bottom:3rem}.footer .footer__blocks-wrapper .footer-block .cont-info-row .cont-info-icon{flex:0 0 auto;margin-top:5px}.footer .footer__blocks-wrapper .footer-block .cont-info-row .cont-info-icon img{width:1.9rem;height:auto}.footer .footer__blocks-wrapper .footer-block .cont-info-row a{color:inherit;text-decoration:none;line-height:1.4;background-image:linear-gradient(var(--bodyColor),var(--bodyColor));background-position:0 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s;padding-bottom:2px;margin-bottom:0;padding-top:0;width:100%;max-width:max-content}.footer-block__contact_details .info_item a:hover,.footer .footer__blocks-wrapper .footer-block .cont-info-row a:hover{background-position:100% 100%;background-size:100% 1px}.footer-block--newsletter .footer-block__newsletter{text-align:left;width:100%}.footer-block--newsletter .footer-block__newsletter .footer__newsletter{max-width:100%;margin-top:2rem}.footer-block__newsletter .newsletter-form__field-wrapper .field{flex-direction:column;gap:2.7rem}.footer-block__newsletter .newsletter-form__field-wrapper .field:before,.footer-block__newsletter .newsletter-form__field-wrapper .field:after{content:none}.footer-block__newsletter .newsletter-form__field-wrapper .field__label{display:none}.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button{position:unset;transform:none;background-color:var(--btnBg)!important;min-width:13.5rem}.footer-block__newsletter .newsletter-form__field-wrapper .field input::placeholder{color:var(--bodyColor);font-size:var(--p22);opacity:1;font-family:var(--bodyFont)}.footer-block__newsletter .newsletter-form__field-wrapper .field input{font-size:var(--p22);font-weight:400;font-family:var(--bodyFont);color:var(--bodyColor);letter-spacing:0;display:block;width:100%;padding:1rem 2rem 1rem 5.6rem;min-height:6.2rem;background-color:var(--white);border:1px solid var(--white);transition:.3s ease;line-height:1;background-repeat:no-repeat;background-position:left 2rem center;background-size:2.5rem;margin:0;height:auto;background-image:url("data:image/svg+xml,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.359 13.4291C14.1026 13.5893 13.8141 13.6534 13.5577 13.6534C13.3013 13.6534 13.0128 13.5893 12.7564 13.4291L0 5.64062V15.9932C0 18.2047 1.79487 19.9996 4.00641 19.9996H23.141C25.3526 19.9996 27.1474 18.2047 27.1474 15.9932V5.64062L14.359 13.4291Z' fill='%2377856C'/%3E%3Cpath d='M23.1408 0H4.00614C2.11511 0 0.512545 1.34615 0.12793 3.14103L13.5895 11.3462L27.019 3.14103C26.6343 1.34615 25.0318 0 23.1408 0Z' fill='%2377856C'/%3E%3C/svg%3E%0A")}.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button:hover{color:var(--btnColorHover);background-color:transparent!important}.footer-block__newsletter .newsletter-form__field-wrapper input:focus{padding:1rem 2rem 1rem 5.6rem;box-shadow:none;outline:none}.footer .footer__blocks-wrapper .footer-block .footer__list-social{justify-content:flex-start;margin-top:2rem;gap:2rem}.footer .footer__blocks-wrapper .footer-block .footer__list-social .list-social__link{padding:0}footer.footer .footer__content-top{padding-bottom:var(--padding-40);padding-inline:1.5rem}footer.footer .footer__content-bottom{border:none;position:relative;padding-top:1.8rem}footer.footer .footer__content-bottom:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(var(--page-width) - 3rem);max-width:calc(100% - 3rem);background-color:#dcd9d0;height:1px;margin:0 auto;z-index:1}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{display:flex;justify-content:center;align-items:center;width:100%;font-size:inherit;margin:0}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content{font-size:inherit}.newsletter-form__message{font-size:var(--p22)!important;font-family:var(--bodyFont)!important}.newsletter-form__message span.svg-wrapper svg.icon{width:auto;height:2rem}.footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper{max-width:100%}.btn-row{margin-top:2rem}.template-page-about-us .cus-media-text-row{--gap: clamp(2rem, 3.11vw, 5.3rem);gap:var(--gap)!important;flex-wrap:wrap}.template-page-about-us .cus-media-text-row .img-wrap-box{flex:auto;width:100%;max-width:calc(46% - var(--gap) / 2)}.template-page-about-us .cus-media-text-row .text-content.text-right{width:100%;flex:auto;max-width:calc(54% - var(--gap) / 2)}.why-canopy--wrap{background:var(--dark-green);color:var(--white);padding-block:var(--padding-100)}.why-canopy-items{display:flex;justify-content:center;flex-wrap:wrap;--gap: 3rem;--count: 3;gap:var(--gap)}.why-canopy-items .why-canopy--item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));background:var(--white);padding:3.4rem 4rem 2.8rem;color:var(--bodyColor);position:relative;min-height:46.2rem}.why-canopy-items .why-canopy--item .why-canopy-img{width:11rem;height:11rem;box-shadow:0 4px 4.4rem #00000017;padding:2.6rem;display:flex;align-items:center;overflow:hidden;border-radius:100%;margin:0 0 2.7rem}.why-canopy-items .why-canopy--item .why-canopy-img img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.why-canopy-content h3{font-size:var(--p32);margin:0 0 1.2rem}.why-canopy-content .absolute-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.why-canopy--wrap .cmn-heading.center{color:inherit}.template-page-about-us .imgtxt-block--wrap{background:transparent}.our-teams--wrap{background:#f7f6f4;padding-block:var(--padding-100)}.our-teams-items{display:flex;justify-content:center;flex-wrap:wrap;--gap: 3rem;--count:4;gap:var(--gap)}.our-teams-items .our-teams--item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))));padding:2.1rem;background:var(--white);cursor:pointer}.our-teams--item .our-teams-img{position:relative;overflow:hidden;width:100%;padding-bottom:100%}.our-teams--item .our-teams-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.our-teams--item .our-teams-content{padding-top:2rem}.our-teams--item .our-teams-content h3{font-size:var(--p32)}.our-teams-items .our-teams--item:hover .txt{color:var(--green)}.our-team-section .pop-panel.current{display:flex!important;position:fixed;width:100%;height:100%;top:0;left:0;z-index:4;align-items:center;justify-content:center;padding:3rem}.our-team-section .pop-panel .popup--overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000c}.our-team-section .pop-panel .row{padding:4.4rem 4rem;background:var(--white);width:100%;max-width:116.6rem;margin:auto;position:relative;display:flex;align-items:center;--gap: clamp(2rem, 1.88vw, 3.2rem);gap:var(--gap)}.our-team-section .pop-panel .row .popup-close{position:absolute;top:-1.6rem;right:-1.5rem;width:5.5rem;height:5.5rem;box-shadow:0 4px 4rem #0000001a;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--white);cursor:pointer}.our-team-section .pop-panel .row .popup-img{width:100%;max-width:41rem;flex-shrink:0}.our-team-section .pop-panel .row .popup-img img{width:100%;object-fit:cover;object-position:center}.pop-panel .popup-content h3{font-size:var(--p32)}.pop-panel .popup-content .pop-cont-row{display:flex;flex-wrap:wrap;gap:3.8rem;row-gap:2rem;align-items:center;margin-bottom:1.6rem}.pop-panel .popup-content .pop-cont-row .col{display:flex;align-items:center;gap:.5rem}.pop-panel .popup-content .pop-cont-row .col>*{font-size:var(--p22);color:var(--green);font-weight:500;text-decoration:none}.pop-panel .rte:after{display:none}.popup-content .pop-description{height:auto;max-height:20rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cccccc #ffffff}.popup-content .pop-description::-webkit-scrollbar{width:0px}.popup-content .pop-description::-webkit-scrollbar-track{background:#fff}.popup-content .pop-description::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:0;border:3px solid #ffffff}.appointment-wrap{padding-block:var(--padding-100);display:flex;gap:3rem;align-items:flex-start}.appointment-wrap .icon-text-items{width:100%;max-width:47rem;flex-shrink:1;gap:2.5rem;display:flex;flex-direction:column;text-align:center}.appointment-wrap .contact.form-panel{width:100%;max-width:100%;box-shadow:0 4px 4rem #00000014;padding-inline:var(--padding-50);padding-block:var(--padding-50) var(--padding-40)}.appointment-wrap .icon-text-items .icon-text--item{padding:2.4rem 4rem;min-height:26rem;box-shadow:0 0 0 1px #e2e2e2;transition:.3s ease;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.appointment-wrap .icon-text--item .icon--box{width:9.7rem;height:9.7rem;border-radius:100%;background:var(--green);margin:0 auto 2rem;overflow:hidden;padding:2.9rem;flex:0 0 auto}.appointment-wrap .icon-text--item .icon--box img{width:100%;height:100%;object-fit:contain;object-position:center}.appointment-wrap .icon-text--item .con-icon--text p strong{font-size:var(--p32);font-family:var(--headingFont);font-weight:500;line-height:1}.appointment-wrap .icon-text--item .con-icon--text a,.appointment-wrap .icon-text--item .con-icon--text p{font-size:var(--p22);text-decoration:none;color:inherit}.appointment-wrap .icon-text-items .icon-text--item:hover{box-shadow:0 4px 4rem #00000014}.appointment-wrap .contact form{margin-top:2.8rem}.appointment-wrap .contact form .field{margin-bottom:2.5rem}.appointment-wrap .contact form .field:before,.appointment-wrap .contact form .field:after{content:none}.appointment-wrap .contact form .field .field__input{min-height:6.4rem;border:1px solid #E2E2E2;padding:2.2rem 2.5rem;color:var(--bodyColor);font-size:var(--p22);font-family:var(--bodyFont);margin:0;font-weight:400}.appointment-wrap .contact form .field .field__label{display:none}.appointment-wrap .contact.form-panel>.rte{margin-top:2rem}.appointment-wrap .contact form .field .field__input::placeholder{opacity:1;color:var(--bodyColor);font-size:var(--p22);font-family:var(--bodyFont)}.appointment-wrap .contact form .field .field__input.text-area{min-height:25.4rem}.contact__button{margin-top:3rem}.appointment-wrap .contact form .field .field__input:focus{box-shadow:none;padding:2.2rem 2.5rem}.load-more-btn{margin-top:3.2rem}.project-list-section .project-wrap{padding-block:var(--padding-100)}.project-list-section .project-items{display:flex;justify-content:center;flex-wrap:wrap;--gap: 3rem;--count: 3;gap:var(--gap)}.project-list-section .project-items .project--item{width:100%;max-width:calc((100% / var(--count)) - (var(--gap) - (var(--gap) / var(--count))))}.project-list-section .project-wrap .heading-wrap,.fancybox-container .fancybox-bg{display:block}.project-gallery-section{padding-block:4rem var(--padding-100)}.project-gallery{display:flex;flex-direction:column;gap:2.6rem}.gallery-main{display:flex;gap:2.6rem;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.gall-col{display:flex;gap:2.6rem;flex-wrap:wrap;width:100%;max-width:calc(50% - 1.3rem);align-items:flex-start;justify-content:flex-start}.gallery-img{position:relative;width:100%}.gallery-img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition:all .35s ease}.gallery-img a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.gallery-img a:hover img{transform:scale(1.035);transition:all .35s ease}.gall-item-1,.gall-item-2,.gall-item-5,.gall-item-9{padding-bottom:68.359%}.gall-item-3,.gall-item-4,.gall-item-7,.gall-item-8{width:calc(50% - 1.3rem);padding-bottom:36.01%}.gall-item-6{padding-bottom:139.788%}.gallery-img--count-8 .gallery-img.gall-item-6{padding-bottom:102%}.gallery-img--count-8 .gallery-img.gall-item-7,.gallery-img--count-8 .gallery-img.gall-item-8{padding-bottom:69.55%}.gallery-img--count-7 .gall-item-7{width:100%;padding-bottom:107.3%}.gallery-img--count-6 .gall-item-5{padding-bottom:119%}.gallery-img--count-6 .gall-item-6{padding-bottom:80%}.gallery-img--count-5 .gall-item-1{padding-bottom:88%}.gallery-img--count-5 .gall-item-5{padding-bottom:55.6%}.gallery-img--count-4 .gall-item-2{padding-bottom:95.6%}.gallery-img--count-4 .gall-item-1{padding-bottom:56.6%}.gallery-img--count-3 .gall-item-3{width:100%;padding-bottom:50%}.gallery-img--count-3 .gall-item-1{padding-bottom:50%}.gallery-img--count-3 .gall-item-2{padding-bottom:103%}.gallery-img--count-1 .gall-col{max-width:60%;margin:0 auto}.why-canopy-items.show-collumn--3{--count: 3}.why-canopy-items.show-collumn--4{--count: 4}.why-canopy-items.show-collumn--4 .why-canopy-img{width:9.8rem;height:9.8rem;padding:2.2rem}.why-canopy-items.show-collumn--4 .why-canopy--item{padding:2.4rem 3rem 1.8rem;min-height:39rem}.slider-collection .collection{padding-block:var(--padding-100) var(--padding-60)}.slider-collection .collection .heading-wrap,product-recommendations .heading-wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0}.slider-collection .collection .cmn-heading,product-recommendations .cmn-heading{margin:0}.slider-collection .collection button.is-disabled,product-recommendations button.is-disabled{opacity:.4;color:var(--dark-green)}.slider-collection .collection button.is-enabled,product-recommendations button.is-enabled{color:var(--dark-green)}.slider-collection .collection .splide__track,product-recommendations .splide__track{padding-left:calc(50% - var(--page-width) / 2)!important;padding-block:4rem!important}.slider-collection .collection .splide__track .splide__list,product-recommendations .splide__track .splide__list{padding-left:1.5rem!important}.card-wrapper .card .card__inner:before{padding-bottom:83%}.card-wrapper .card{padding:2.6rem;box-shadow:0 0 0 1px #d6d6d6;background:var(--white);transition:.3s ease}.card-wrapper .card:hover{box-shadow:0 4px 40px #0000001a}.card-wrapper .card .card__content .card__information{padding-block:2.8rem 0}.card-wrapper .card .card__content h3 a{font-family:var(--headingFont);font-weight:500;font-size:var(--p32)}.card-wrapper:hover .card .card__content h3 a{text-decoration:none}.card-wrapper .card .card__content .price{font-size:var(--p22);font-family:var(--btnFont);color:var(--green);font-weight:500;margin-top:1rem!important}.card-wrapper .card .card__content .quick-add{margin:2rem 0 0}.card-wrapper .card .card__content .quick-add .button{background:var(--btnBgHover);color:var(--btnColorHover)}.card-wrapper:hover .card .card__content .quick-add .button{background:var(--btnBg);color:var(--btnColor)}.collection-list.grid,.grid.product-grid{--grid-desktop-vertical-spacing: 2.6rem;--grid-desktop-horizontal-spacing: 2.6rem;--grid-mobile-vertical-spacing: 1.6rem;--grid-mobile-horizontal-spacing: 1.6rem}.collection-list__item .card-wrapper .card{background-color:var(--white)}.card__media .preorder-note{z-index:1;position:absolute;right:0;top:0;background:#fff;font-size:var(--p20);font-weight:400;box-shadow:0 2px 14px #0000003d;max-width:max-content;padding:1px 10px;letter-spacing:0;text-transform:capitalize;border-radius:0}.product>div .product__column-sticky{top:9rem}.template-product .header-wrapper{border-bottom:1px solid #D6D4D4}.section product-info{padding-block:var(--padding-100)}product-info .product{--gap: clamp(2.5rem, 3.53vw, 6rem);gap:var(--gap)!important}product-info .product .product__media-wrapper{width:100%!important;max-width:calc(51% - (var(--gap) / 2))!important}product-info .product .product__info-wrapper{width:100%!important;max-width:calc(49% - (var(--gap) / 2))!important;padding:0;transform:none!important;animation:none!important;opacity:1!important}.product__media-wrapper .product__media-list{margin-bottom:2.5rem}.product__media-wrapper .product__media-list .product-media-container{width:100%!important;max-width:100%!important;box-sizing:border-box;border:none}.product__media-wrapper .product__media-list .product-media-container .product__media{padding-top:82%}.product__media-wrapper .thumbnail-slider .slider-button{padding:0;width:2.8rem;height:2.8rem;color:var(--green)}.product__media-wrapper .thumbnail-slider .slider-button svg{color:inherit;opacity:1;width:auto;height:2rem}.product__media-wrapper .thumbnail-slider .slider-button[disabled]{color:#cdbaba}.product__media-wrapper .thumbnail-slider .slider-button .svg-wrapper{width:100%;height:100%}.product__media-wrapper .thumbnail-slider .thumbnail-list{gap:1.9rem;padding-inline:0}.product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:calc(33.33% - 1.25rem)!important}.product__media-wrapper .thumbnail-list .thumbnail-list__item:before{padding-bottom:88%}.product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{box-shadow:none;border:none}.product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail img{object-position:center}.product__media-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current]{box-shadow:0 0 3px #000}.product__info-container p.product__text{font-size:var(--p20);font-weight:400;box-shadow:0 4px 44px #00000014;max-width:max-content;padding:1.4rem 2.6rem;letter-spacing:0;margin:0 0 2rem;text-transform:capitalize}.product__info-container{color:var(--bodyColor);font-family:var(--bodyFont);max-width:100%!important}.product__info-container .product__title h1{font-size:var(--p60);line-height:1.1}.product__info-container .price{font-size:var(--p30);color:var(--green);font-weight:500;font-family:var(--btnFont);display:flex;align-items:center;gap:1rem}.product__info-container .product__description h3{font-size:var(--p32);font-family:var(--headingFont);margin:3rem 0 1rem;text-transform:capitalize}.product__info-container .caption-large{font-size:inherit;letter-spacing:0;color:inherit}.product__info-container .product-form__input{margin:0 0 2.3rem}.product__info-container .product-form__input .form__label{font-size:var(--p32);font-family:var(--headingFont);color:var(--headingColor);margin:0}.product__info-container .product-form__input .form__label span[data-selected-value]{font-size:var(--p26)}.product__info-container variant-selects{display:none}.product__info-container>.product-form__input{display:flex;align-items:center;justify-content:flex-start;gap:2.3rem}quantity-input.quantity{min-height:5.1rem;height:auto;width:16.5rem;padding:.6rem;border:.1rem solid #E9E9E9}quantity-input.quantity:before,quantity-input.quantity:after{display:none}quantity-input.quantity button.quantity__button{width:3.9rem;height:3.9rem;background-color:var(--green)!important;color:var(--white);opacity:1}quantity-input.quantity button.quantity__button svg.icon{width:1.2rem;height:1.2rem}quantity-input.quantity input{font-size:var(--p22);font-family:var(--bodyFont);color:var(--bodyFont);font-weight:400}.product__info-container .product-form__buttons{max-width:100%}.product__info-container .pickup-availability-preview .caption{font-size:inherit}.cart-count-bubble{background-color:var(--green)!important;width:2rem;height:2rem;font-family:var(--btnFont);line-height:1;font-size:10px;letter-spacing:0;bottom:3px;right:0;left:auto;top:auto}product-recommendations.related-products{padding-block:var(--padding-100) var(--padding-60);padding-inline:0;max-width:100%}.section:has(product-recommendations.related-products) .color-scheme-1{background:#f7f6f4}.section-collection-list .color-scheme-1{background:var(--dark-green)}.section-collection-list .collection-list-wrapper{padding-block:var(--padding-100);color:var(--white)}.section-collection-list .collection-list-wrapper .cmn-heading{color:inherit;margin:0 0 2rem}.section-collection-list .collection-list-wrapper .collection-list-view-all{margin:0}.section-collection-list .collection-list-wrapper .card{padding:1.4rem}.section-collection-list .collection-list.grid{--grid-desktop-vertical-spacing: 1.6rem;--grid-desktop-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: .8rem;--grid-mobile-horizontal-spacing: .8rem}.section-collection-list .collection-list-wrapper .card .card__content h3 a{font-size:var(--p22)}.collection-list-wrapper .card .card__inner:before{padding-bottom:72%}.collection-list-wrapper .card .card__information{padding-bottom:0!important}.project-section .attention-wrap{padding-block:var(--padding-100)}.attention-wrap .img-wrap img{width:100%;object-fit:cover}.attention-wrap .description-text{margin:var(--padding-40) 0 0;display:flex;align-items:center;gap:3rem;justify-content:space-between}.attention-wrap .description-text a.btn{flex:0 0 auto}.attention-wrap .description-text .description-text-left{width:100%;max-width:128rem}.attention-wrap .description-text .cmn-heading{font-size:var(--p32)}.template-page-source .slider-collection .color-scheme-1.isolate.gradient{background:var(--dark-green);color:var(--white)}.template-page-source .slider-collection .collection .cmn-heading{color:inherit}.template-page-source .slider-collection .heading-wrap button{color:inherit!important}.our-brand-section .our-brand-wrap{padding-block:var(--padding-100) var(--padding-120);text-align:center}.our-brand-wrap .splide{position:relative}.brand-slider-wrp{display:flex;flex-direction:column;gap:0rem;position:relative;margin-top:2rem}.brand-slider-wrp:after,.brand-slider-wrp:before{content:"";position:absolute;top:0;width:46.4rem;height:100%;background:linear-gradient(270deg,#fff0 25.48%,#fff 87.5%);z-index:1}.brand-slider-wrp:after{right:0;background:linear-gradient(90deg,#fff0 25.48%,#fff 87.5%)}.brand-slider-wrp:before{left:0}.brand-slider-wrp .indx-slider-img{box-shadow:0 0 0 1px #eaeaea;padding:1.2rem 3rem;display:flex;align-items:center;justify-content:center;transition:.3s ease}.brand-slider-wrp .indx-slider-img:hover{box-shadow:0 4px 34px #00000014}.brand-slider-wrp .indx-slider-img img{margin:0 auto;height:9rem;object-fit:contain}.brand-slider-wrp .splide__list{padding-block:2rem!important}.cus-media-txt-sec+.cus-media-txt-sec{position:relative}.cus-media-txt-sec+.cus-media-txt-sec:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='1721' height='17' viewBox='0 0 1721 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M8.61816 1C12.8385 1.00006 16.2363 4.37086 16.2363 8.5C16.2363 12.6291 12.8385 15.9999 8.61816 16C4.39778 16 1 12.6292 1 8.5C1 4.37082 4.39778 1 8.61816 1Z' fill='white' stroke='%23272727' stroke-width='2'/%3E%3Cpath opacity='0.3' d='M1711.62 1C1715.84 1.00006 1719.24 4.37086 1719.24 8.5C1719.24 12.6291 1715.84 15.9999 1711.62 16C1707.4 16 1704 12.6292 1704 8.5C1704 4.37082 1707.4 1 1711.62 1Z' fill='white' stroke='%23272727' stroke-width='2'/%3E%3Cpath opacity='0.3' d='M17 9.5H1703.5' stroke='%23272727'/%3E%3C/svg%3E%0A");width:100%;height:15px;position:absolute;left:50%;transform:translate(-50%);top:-7px;background-repeat:no-repeat;background-size:100% 100%;width:var(--page-width);max-width:calc(100% - 3rem)}.title-wrapper-with-link .title.title--primary{font-family:var(--headingFont);font-style:normal;font-weight:500;font-size:var(--p32);line-height:1.2;color:var(--headingColor);letter-spacing:normal;text-transform:capitalize}.cart-items .caption-with-letter-spacing{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:var(--p22);line-height:20px;color:var(--bodyColor);letter-spacing:normal;text-transform:capitalize;text-decoration:none}.title-wrapper-with-link .underlined-link{font-family:var(--headingFont);font-style:normal;font-weight:500;font-size:var(--p32);line-height:20px;color:var(--headingColor);letter-spacing:normal;text-decoration:none;text-transform:capitalize}.cart-notification-wrapper .cart-notification{font-family:var(--bodyFont)}h2.cart-notification__heading.caption-large.text-body{font-size:var(--p22);font-family:var(--bodyFont);font-weight:400;line-height:1}.cart-notification-wrapper .cart-notification .cart-notification-product .cart-notification-product__name{font-family:var(--bodyFont);font-size:var(--p22);font-weight:400}cart-remove-button a.button.button--tertiary{margin:0;height:4.7rem;width:4rem;min-width:4rem;border-radius:0rem}cart-remove-button a.button.button--tertiary:hover{color:var(--green)}.quantity-popover-container{padding:0}.cart-item__image-container img.cart-item__image{padding:1rem}cart-remove-button a.button.button--tertiary:hover svg{transform:none}.cart-item .cart-item__media{max-width:7rem}.cart-item__quantity-wrapper cart-remove-button .button--tertiary{height:3.9rem!important;min-height:max-content!important}.cart-item__quantity-wrapper quantity-input.quantity input:focus{border:none;box-shadow:none;outline:none;background:transparent}.cart-item__quantity-wrapper cart-remove-button{margin-left:1rem!important;height:auto!important;align-items:center}.cart-item__quantity .quantity-popover-container{padding:0}.cart-item .cart-item__details a:hover{text-decoration:none}.cart-item .cart-item__details .cart-item__name{font-size:var(--p22)}.product .product__description ul li p{margin:0}.product .product__description br{display:none}.product .product__description strong,.product .product__description b{font-weight:700;display:block;font-size:inherit!important;color:var(--bodyColor)}.product .product__description span{font-size:inherit!important}.product .product__description .light{opacity:1;margin-bottom:.5rem}.product .product__description ul:not(:has(ul)){margin:0rem 0;padding:0}.product .product__description ul li:not(:has(ul li)){display:flex;padding:0 0 .5rem;position:relative}.product .product__description ul li:not(:has(ul)):before{content:"";width:5px;height:5px;border-radius:100%;background-color:#000;margin-right:6px;margin-top:10px;margin-left:10px;display:none}.product .product__description ul:has(ul){list-style:none;padding:0;margin:0}.product .pickup-availability-button{font-size:2rem;color:var(--bodyColor);font-family:var(--bodyFont);letter-spacing:0}.quick-add-modal__content-info .product__title .h1{font-size:var(--p60);line-height:1.1}.product__info-container .product__view-details{font-size:var(--p22)}quick-add-modal .product__column-sticky{top:0!important}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-left:0!important}.template-metaobject-projects .index-banner .indx-slider-img img{height:100%;min-height:auto}.collection .slid-btn-wrap button,product-recommendations .slid-btn-wrap button{background:transparent;box-shadow:none;border:none;color:#cdbaba;padding:0;line-height:0;cursor:pointer;transition:.3s ease}.collection .slid-btn-wrap button.is-disabled,product-recommendations .slid-btn-wrap button.is-disabled{color:#cdbaba;cursor:not-allowed;opacity:1}.collection .slid-btn-wrap button.is-enabled,product-recommendations .slid-btn-wrap button.is-enabled{color:var(--green)}.customer.login .field:before,.customer.login .field:after,.login-option .single-login .single-field:after,.login-option .single-login .single-field:before,.customer.register .field:before,.customer.register .field:after,.search .field:before,.search .field:after,.customer.addresses form .field:after,.customer.addresses form .field:before,.customer.addresses form .select:before,.customer.addresses form .select:after,.facets-container .facets__price .field:after,.facets-container .facets__price .field:before{content:none}.customer.login .field label,.customer.register .field label,.search .field label,.customer.addresses form .field label,.facets-container .facets__price .field label,.login-option .single-login .single-field label{display:none}.customer.login .field input::placeholder,.customer.register .field input::placeholder,.search .field input::placeholder,.customer.addresses form .field input::placeholder,.facets-container .facets__price .field input::placeholder,.login-option .single-login .single-field input::placeholder{opacity:1;color:var(--bodyColor)}.customer.login .field input,.customer.register .field input,.search .field input,.customer.addresses form .field input,.customer.addresses form .select select,.facets-container .facets__price .field input,.login-option .single-login .single-field input{font-family:var(--bodyFont);font-style:normal;font-weight:400;font-size:var(--p22);line-height:1;letter-spacing:normal;color:var(--bodyColor);border:1px solid var(--border);border-radius:5px;padding:1.2rem 1.8rem;box-shadow:none;margin:0}.customer.addresses form .select select{padding-top:.5rem!important;padding-bottom:.5rem!important}.customer.addresses form .select .svg-wrapper{right:5px}.customer.login .field input:focus,.customer.register .field input:focus,.search .field input:focus,.customer.addresses form .field input:focus,.customer.addresses form .select select:focus,.facets-container .facets__price .field input:focus,.login-option .single-login .single-field:focus{box-shadow:none;padding:1.2rem 1.8rem!important;border:1px solid var(--border);border-radius:5px}.customer.addresses ul form .select select:focus{padding-top:.5rem!important;padding-bottom:.5rem!important}.search .field input,.search .field input:focus{padding-right:10rem}.customer.login form a,.customer.account a,.customer.addresses a,.login-option .single-login .single-form .recover-links a{font-family:var(--bodyFont);color:var(--bodyColor);font-size:var(--p22);font-weight:400;text-decoration:none;transition:.5s ease-in-out}.customer.login form a:hover{text-decoration:underline}.customer.login form button:after,.customer.login form button:before,.customer.register form button:after,.customer.register form button:before,.custom-customers-addresses button:after,.customer.addresses button:before,.customer.addresses button:after{content:none}.customer.login form button,.customer.register form button,.custom- main .btn,.customer.addresses button{font-family:var(--btnFont);font-style:normal;font-weight:500;font-size:var(--p22);line-height:1;text-align:center;text-transform:capitalize;color:var(--btnColor);border:1px solid var(--btnBg);border-radius:5px;transition:.5s ease;background-color:var(--btnBg)}.customer.login form button:hover,.customer.register form button:hover,.customer.addresses button:hover{color:var(--btnColorHover);background:var(--btnBgHover);border-color:var(--btnBg)}.customer.login h1,.login-option .single-login .login-head,.customer.register h1,.template-search__header h1,.custom-404 .template-404 .title,.collection-hero .collection-hero__text-wrapper .collection-hero__title,.customer.account .customer__title,.customer.addresses h1{font-size:var(--p45);font-family:var(--headingFont);color:var(--headingColor);font-weight:400;line-height:1.12;text-transform:capitalize}.customer.login h2,.customer.register h2,.template-search__header h2,.customer.addresses h2{font-size:var(--p45)}.search .predictive-search .predictive-search__heading{font-size:var(--p22)}.login-option .single-login .login-head{margin-bottom:3rem}.login-option .single-login .single-form p,.accepts-marketing label,.customer p{font-size:var(--p22);line-height:1;color:var(--bodyColor)}.customer.register form ul li a{font-size:var(--p22);line-height:1;color:var(--bodyColor);text-decoration:none}.active-facets .active-facets__button-remove *{font-size:1.4rem}.mobile-facets__inner .mobile-facets__header .mobile-facets__heading{font-size:var(--p24);font-family:var(--bodyFont);font-weight:400;color:var(--bodyColor);line-height:1.3;margin-bottom:1rem}.mobile-facets__inner .mobile-facets__header .mobile-facets__count{color:var(--bodyColor);font-size:var(--p22);font-weight:400}.mobile-facets__inner .mobile-facets__summary{font-size:1.4rem;font-weight:400;line-height:1.2;font-family:var(--bodyFont);color:var(--bodyColor)}.giftreggie-theme-webdev_dawn{width:100%;max-width:var(--page-width);margin:0 auto;padding:var(--padding-80) 1.5rem;font-size:var(--p22);font-family:var(--bodyFont);font-weight:400}.giftreggie-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #D6D4D4}.giftreggie-front h3{font-size:var(--p60);font-weight:500;visibility:visible}.giftreggie-front a{text-decoration:none;color:var(--dark-green);font-weight:500;font-family:var(--btnFont)}.giftreggie-body form .registry-profile-block{background-color:#fff;margin-block:4rem;padding:var(--padding-40) var(--padding-25);box-shadow:0 4px 4rem #00000014}.giftreggie-body form .registry-profile-block h4{font-size:var(--p32);margin:0 0 2rem}.giftreggie-body form .registry-profile-block p{margin:0 0 3rem}.giftreggie-body form .registry-profile-block p:last-child{margin:0}.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:6.4rem;border:1px solid #E2E2E2;padding:2.2rem 2.5rem;color:var(--bodyColor);font-size:var(--p22);font-family:var(--bodyFont);margin:0;font-weight:400;margin-block:1rem 2rem}.giftreggie-body form select{min-height:6.4rem;border:1px solid #E2E2E2;padding:1.6rem 2rem;background-color:transparent}.giftreggie-body form input:focus-visible,.giftreggie-body form select:focus-visible{outline:0;box-shadow:none}.giftreggie-body form .registry-profile-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L8 8L1 1' stroke='%232C2C2C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-repeat:no-repeat!important;background-size:10px!important;background-position:center right 10px!important;padding-right:48px!important}.giftreggie-body .giftreggie-create-buttons{display:flex;gap:2rem;flex-wrap:wrap}.giftreggie-body .giftreggie-create-buttons input,.giftreggie-body input[type=submit]{display:inline-flex;gap:1.6rem;align-items:center;justify-content:center;min-width:14.5rem;min-height:6.2rem;padding:.5rem 2.8rem;font-size:var(--p22);font-weight:500;font-family:var(--btnFont);color:var(--btnColor);cursor:pointer;text-align:center;margin-bottom:0;text-transform:capitalize;text-decoration:none;line-height:1;position:relative;z-index:1;transition:.3s ease;background-color:var(--btnBg);border-radius:0rem;border:1px solid var(--btnBg);letter-spacing:normal;box-shadow:none}.giftreggie-body .giftreggie-create-buttons input[type=button]:hover,.giftreggie-body input[type=submit]:hover{color:var(--btnColorHover);background-color:var(--btnBgHover)}.giftreggie-front .giftreggie-body{padding-bottom:var(--padding-40)}.giftreggie-front.giftreggie-find,.giftreggie-front .giftreggie-manage-non-customer,.giftreggie-front.giftreggie-landing{width:100%;max-width:80rem;box-shadow:0 4px 4rem #00000014;padding-inline:var(--padding-50);padding-block:var(--padding-50) var(--padding-40);margin:var(--padding-100) auto}.giftreggie-front.giftreggie-find input{width:100%}.giftreggie-body input[name=captcha]{width:50rem}.facets-container{display:none!important}.template-search .content-for-layout,.template-404 .content-for-layout{padding:var(--padding-100) 0}.shopify-app-block .swym-registry-div-container{font-family:var(--bodyFont)!important}.shopify-app-block .swym-registry-div-container .swym-registry-add-modal-btn,.shopify-app-block button{font-family:var(--btnFont);font-weight:500;font-size:var(--p22);min-height:6.4rem}.shopify-app-block .swym-registry-div-container .swym-registry-add-modal-btn *,.shopify-app-block button *{font-family:inherit}.shopify-app-block .swym-registry-no-registry h2{font-size:var(--p60)}.swym-registry-custom-section-class *,.swym-registry-owner-container *{font-family:var(--bodyFont)!important;font-weight:400}.swym-registry-custom-section-class span#swym-registry-form-page-title-create,.swym-registry-custom-section-class span#swym-registry-form-page-title-update,.swym-registry-owner-container .swym-registry-owner-banner-title{font-size:var(--p60);font-family:var(--headingFont)!important}.menu-drawer__inner-submenu .menu-drawer__close-button{font-family:var(--btnFont);font-size:var(--p22);font-weight:500;margin-top:3rem;color:var(--bodyFont)}.section-collection-list .card-wrapper .media img{object-fit:contain}.indx-bsnner-wrap .splide__slide:not(.is-active){height:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
