@font-face{font-family:Publica Sans;src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Light.eot?v=1774848185);src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Light.eot?v=1774848185) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Light.woff2?v=1774848184) format("woff2"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Light.woff?v=1774848184) format("woff"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Light.ttf?v=1774848292) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Publica Sans;src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans.eot?v=1774850612);src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans.eot?v=1774850612) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans.woff2?v=1774850610) format("woff2"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans.woff?v=1774850611) format("woff"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans.ttf?v=1774850612) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Publica Sans;src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Bold.eot?v=1774848184);src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Bold.eot?v=1774848184) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Bold.woff2?v=1774848184.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Bold.woff?v=1774848184) format("woff"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/PublicaSans-Bold.ttf?v=1774848293) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Regular.eot?v=1774849862);src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Regular.eot?v=1774849862) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Regular.woff2?v=1774849862) format("woff2"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Regular.woff?v=1774849862) format("woff"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Regular.ttf?v=1774849862) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Medium.eot?v=1774849862);src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Medium.eot?v=1774849862) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Medium.woff2?v=1774849862) format("woff2"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Medium.woff?v=1774849862) format("woff"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Medium.ttf?v=1774849863) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Bold.eot?v=1774849863);src:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Bold.eot?v=1774849863) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Bold.woff2?v=1774849862) format("woff2"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Bold.woff?v=1774849862) format("woff"),url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/SFProDisplay-Bold.ttf?v=1774849862) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--font-body-size: 16px;--font-heading-scale: 1.2;--font-body-line-height: 1.6;--font-heading-line-height: 1.3;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 600;--font-weight-light: 300}body{font-size:var(--font-body-size);line-height:var(--font-body-line-height);font-weight:var(--font-weight-regular)}p{font-family:Publica Sans!important;font-weight:300;line-height:1.2;font-size:18px;letter-spacing:0;color:#555}h1,h2,h3,h4,h5,h6{font-family:SF Pro Display!important;line-height:var(--font-heading-scale);font-weight:var(--font-weight-bold)}h1{font-size:calc(var(--font-body-size) * 2.5);font-size:40px}h2{font-size:calc(var(--font-body-size) * 2);font-size:32px}h3{font-size:calc(var(--font-body-size) * 1.6);font-size:24px}h4{font-size:calc(var(--font-body-size) * 1.3);font-size:20px}h5{font-size:calc(var(--font-body-size) * 1.1);font-size:18px}h6{font-size:var(--font-body-size);font-size:16px}a{font-family:Publica Sans!important;text-decoration:none}span{font-family:Publica Sans!important;font-weight:300;font-size:16px;line-height:120%;text-transform:capitalize;color:#000}.button,.btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;font-family:Publica Sans;font-weight:300;font-size:16px;line-height:1.2;color:#000;border:1px solid #000;background:transparent;transition:all .3s ease;text-transform:capitalize}.button:after,.btn:after{content:"";width:20px;height:20px;margin-left:10px;background-image:url(https://cdn.shopify.com/s/files/1/0951/3448/2797/files/Vector_1.svg?v=1775468357);background-repeat:no-repeat;background-position:center;background-size:20px 20px;filter:invert(0);transition:filter .3s ease;position:initial}.button:hover,.btn:hover{background:#000;color:#fff}.button:hover:after,.btn:hover:after{filter:invert(1)}.button:not([disabled]):hover:after{box-shadow:none!important}.page-banner__inner{padding:0}.page-banner .page-banner__title{margin-bottom:20px}.page-banner__inner p{font-size:16px;line-height:22px;margin:0}.title-wrapper-with-link{margin:0 0 5rem}.section-title{font-size:40px;font-weight:600;letter-spacing:0%;line-height:120%;text-transform:capitalize;margin:0}@media screen and (max-width:768px){:root{--font-body-size: 15px}h1{font-size:calc(var(--font-body-size) * 2)}h2{font-size:calc(var(--font-body-size) * 1.7)}h3{font-size:calc(var(--font-body-size) * 1.4)}.section-title{font-size:32px}.title-wrapper-with-link p{font-family:SF Pro Display!important;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#818181;font-size:14px}.button,.btn{height:48px}.page-banner__inner{margin:1.6rem 0}.ppce-main-blog,.faq-main,.ctm-3d-design-page-main{background:#f8f8f5}}#FacetFiltersForm details[id*="filter.p.m.custom.color_family"] input[type=checkbox]{top:12px}#FacetFiltersForm details[id*="filter.p.m.custom.color_family"] label[for*=color_family] .svg-wrapper{top:2rem}.product-form__input legend.form__label{font-size:28px;line-height:1;font-weight:500;color:#000}.finish-pill{padding:10px!important;width:90px;height:150px;display:inline-flex!important;flex-wrap:wrap;margin:1rem 1.5rem .5rem 0!important;border-radius:16px!important}.finish-colors{width:60px;height:60px;border-radius:10px;display:flex;text-align:center;margin:0 auto 15px;border:1px solid #d8d8d8}.product-form__input--pill input[name*=Finish-1]+label{border:1px solid #d8d8d8!important}.product-form__input--pill input[name*=Finish-1]:checked+label{color:#000!important;border-color:#000!important;background:transparent!important}.product-form__input--pill input[name*=Finish-1]:checked+label:after{content:"";position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;background-color:#000;background-image:url(active-tick.svg);background-repeat:no-repeat;background-position:center}.header__menu-item{padding:0}.header .header__inline-menu .header__menu-item{letter-spacing:0;color:#fff}.header .header__inline-menu .header__menu-item span{font-size:18px;color:#fff}.header .header__icons .svg-wrapper svg path{fill:#fff}.header .header__icons .search__button .svg-wrapper svg path{fill:#000}.header .header__icons{width:100%}.header .header__icons .ppce-desktop-search{max-width:100%;width:100%}.header .header__icons .header__icon--account{margin:0 30px 0 50px}#HeaderMenu-shoppe{border:1px solid #000000;background:#f1f1f1;padding:12px 30px;border-radius:10px}.header .mega-menu__product-item .mega-product-card{display:block;text-decoration:none;color:#000}.header .mega-menu__product-item .mega-product-image img{width:100%;border-radius:6px}.header .mega-menu__product-item .mega-product-title{font-family:SF Pro Display!important;font-weight:400;font-size:18px;line-height:120%;letter-spacing:1%;margin:20px 0 12px}.header .mega-menu__product-item .mega-product-price{font-weight:700;color:#000}.metafield-rich_text_field ul{margin:0}@media screen and (max-width:1025px){.ppce-mobile-search .header__search{display:block}.header .header__icons{justify-content:end;gap:16px;align-items:center}.header .header__heading-link{padding:10px 0 6px}}.mobile-footer-nav{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-around;align-items:center;padding:8px 0;z-index:9999}.ppce-single-image-section .single-image{max-width:100%;height:auto;display:block;margin:0 auto}.ppce-why-choose-section.background-none .multicolumn-list__item{background:#fff}.grid--4-col-tablet .footer-block.grid__item{width:calc(25% - 5rem)}.footer__payment .list-payment__item{padding:.2rem}@media(min-width:768px){.mobile-footer-nav{display:none}}.mobile-footer-nav .nav-item{text-align:center;text-decoration:none;font-size:12px}.mobile-footer-nav .nav-item p{color:#fff;font-size:16px}.mobile-footer-nav .nav-item img{width:20px;height:20px;display:block;margin:0 auto}.mobile-footer-nav .nav-item p{margin:2px 0 0}.ppce-header-search.ppce-mobile-search{display:none}.horizontal-line{width:350px;height:2px;background:#000}@media screen and (max-width:1025px){.ppce-header-search.ppce-mobile-search{display:block;line-height:0}.ppce-desktop-search,.horizontal-line{display:none}}.breadcrumbs{padding:4rem 0 0;text-align:center}.page-template--product .breadcrumbs{padding:4rem 0;text-align:left}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item a,.breadcrumbs__item span{letter-spacing:2%;color:#000}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 6px}.breadcrumbs__link{text-decoration:none;color:#b5b5b5}.breadcrumbs__link[aria-current=page]{font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:none}.shop-door-sample .card__media.card__media_first .card__content{display:none}.shop-door-sample .product-card-wrapper .card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px}.shop-door-sample .product-card-wrapper .card .media{border:1px solid #f0f0f0;border-bottom:0}.product-card-wrapper .card{position:relative;overflow:hidden}.product-card-wrapper .card__media img{width:100%;height:100%;object-fit:cover;display:block}.product-card-wrapper .card__media .card__content{position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:2}.product-card-wrapper .card__heading a{font-family:SF Pro Display!important;font-weight:500;font-size:16px;letter-spacing:1%;margin:0}.ctm-product-form-main .button:after{display:none}.product-card-wrapper .quick-add{position:absolute;bottom:10px;right:10px;z-index:3;opacity:0;transition:all .4s ease;transform:translate(70px,70px)}.product-card-wrapper .quick-add__submit{width:45px;height:45px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#000;border:none;min-width:100%;min-height:100%}.product-card-wrapper .quick-add__submit span{line-height:0}.product-card-wrapper .quick-add:has(.pattern-radius){bottom:0;right:0}svg.pattern-radius{position:absolute;bottom:0;right:0;width:62px;height:62px;color:#f5f5f5}.ctm-product-form-main{position:relative;z-index:2}.ctm-product-form-main .button:after{box-shadow:none}.product-card-wrapper .quick-add__submit svg{width:20px;height:20px}.product-card-wrapper .card:hover .quick-add{opacity:1;transform:translateY(0)}.product-card-wrapper .card__media img{transition:transform .5s ease}.product-card-wrapper .card:hover .card__media img{transform:scale(1.05)}.shop-by-collection .collection .title-wrapper-with-link{justify-content:flex-start}.title-wrapper-with-link .collection__description p{font-family:SF Pro Display!important;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#818181;font-size:14px}.card__content.test-demo{background:#f0f0f0}.card__content.test-demo .card__information{min-height:70px;-webkit-padding-end:60px;padding-inline-end:60px;display:flex;flex-direction:column;justify-content:center;padding-left:10px!important;padding-right:60px!important}.card__content.test-demo .card-button{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;padding:1px;display:flex}.card__content.test-demo .card-button .d-flex{width:45px;height:45px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;z-index:999}.shop-door-sample .product-card-wrapper .card__media{position:initial}.card__content.test-demo svg.pattern-radius{color:#fff}.card__content.test-demo{position:relative;overflow:hidden;z-index:0;color:#000}.card__content.test-demo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .5s ease;z-index:1}.card__content.test-demo>*{position:relative;z-index:2}.card__content.test-demo:hover:before{transform:scaleX(1)}.card__content.test-demo svg path{transition:fill .4s ease}.card__content.test-demo:hover *{color:#fff!important}.card__content.test-demo:hover svg path{fill:#fff}.card__content.test-demo:hover .card-button .d-flex{background:#000}.slider-buttons{position:absolute;right:0;top:-90px;right:calc((100% - 1600px)/2)}.slider-buttons .slider-counter{display:none}.slider-buttons .slider-button--next{transform:rotate(180deg)}.slider-buttons .svg-wrapper,.slider-buttons .svg-wrapper svg{width:50px;height:50px}.collection #product-grid{column-gap:20px;row-gap:20px}#cart-icon-bubble .cart-count-bubble span{font-size:12px}.cart-drawer .drawer__header button .svg-wrapper{color:#000}.cart-drawer .drawer__close{display:flex;justify-content:center;align-items:center;padding-right:16px}.cart-drawer img{border-radius:8px;border:1px solid #d9d9d9}.cart-drawer .cart__contents{padding:20px 16px 0}.cart-drawer .cart-item__details .cart-item__old-price{font-size:14px;color:#888;text-decoration:line-through;font-size:12px;margin-right:6px;font-weight:300}.cart-drawer .cart-item__details .cart-item__sale-price{font-size:16px;font-weight:600;color:#03a296}.cart-drawer .cart-item__details a{margin-bottom:10px;font-size:18px;letter-spacing:0;color:#555;margin-top:0}.cart-drawer span{color:#000}.cart-drawer .cart-remove-button .icon-remove{color:red}.cart-drawer .drawer__inner{background-color:#fff}.cart-drawer .cart-items thead tr{display:none!important}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{border-top:1px solid #e6e6e6;padding-bottom:20px;padding-top:20px}.cart-drawer .cart-item:first-child{border-top:none;padding-top:0}.cart-drawer .drawer__inner{padding:0}.cart-drawer .cart__checkout-button{margin-top:0}.cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:1rem}.cart-drawer .cart__ctas .button:after{content:initial}.cart-drawer .cart__ctas .cart__checkout-button{background:#000;color:#fff}.cart-drawer .cart__ctas .cart__checkout-button:hover{background:transparent;color:#000}.cart-drawer .cart-drawer__dynamic-checkout,.page-cart .aasaved-cart-actions{margin-top:20px}.cart-drawer .drawer__footer{padding:16px;background:#f1f1f1}.button.cart-remove-button,.cart-item .button.button--tertiary{border:none;height:auto}.cart-item .button:hover.button--tertiary{background:transparent}.cart-drawer__footer .totals{margin-top:0}.cart-drawer__footer .totals .totals__total{font-family:Publica Sans!important;font-weight:500;font-size:24px;line-height:160%;letter-spacing:0}.cart-drawer__footer .totals .totals__total-value{font-weight:500;font-size:21px}.article-card__image-wrapper.card__media .article-card__image.media img{object-fit:cover}.main-blog .article-card-wrapper .card__inner .article-card__image-wrapper,.main-blog .article-card-wrapper .card__inner{border-radius:16px}.article-card__image-wrapper img{width:100%}.card:hover .card-button{opacity:1;transform:translate(0)}.article-card-wrapper .card-button{position:absolute;bottom:0;right:0;z-index:3;opacity:0;transform:translate(20px,20px);transition:.4s ease}.article-card-wrapper .card-button .d-flex{width:45px;height:45px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#000;border:none}.article-card-wrapper svg.pattern-radius{z-index:-1;color:#fff}.main-blog .title-wrapper.title-wrapper-with-link{margin:0}.main-blog .article-card__info .circle-divider{line-height:160%;letter-spacing:0;color:#000}.main-blog .article-card__info span{line-height:160%;letter-spacing:0;color:#555}.ppce-blog .article-card .card__heading,.main-blog .article-card .card__heading{line-height:140%;letter-spacing:0;text-transform:capitalize;font-size:20px;margin-bottom:0;margin-top:10px}.ppce-blog .article-card .card__information,.main-blog .article-card .card__information{padding:30px 0 0}.page-template--about-us .banner{max-width:1600px;margin:0 auto}.page-template--about-us .banner .banner__media{border-radius:16px}.about-us-richtext .rich-text__heading{font-size:40px;line-height:1.2;letter-spacing:0}.about-us-richtext .rich-text__blocks{max-width:100rem}.about-us-richtext .rich-text__text p{line-height:1.6}.page-template--about-us slideshow-component .slideshow.banner{margin:0 auto;width:100%}.about-us-multicolumn-main .title-wrapper-with-link{justify-content:initial}.about-us-multicolumn-main .multicolumn-card{border-radius:16px;background:#fff!important;padding:30px 30px 40px}.about-us-multicolumn-main .multicolumn-list__item .multicolumn-card__image{width:50px;height:50px}.about-us-multicolumn-main .multicolumn-card__info{padding:0}.about-us-multicolumn-main .multicolumn-card-spacing{margin:0;padding:0}.about-us-multicolumn-main .multicolumn-card__info .inline-richtext{padding-top:30px;line-height:1.2;letter-spacing:0}.about-us-multicolumn-main .multicolumn-card__info p{line-height:1.4}.about-us-multicolumn-main .multicolumn-card__image-wrapper--third-width{width:16%}.about-us-second-multicolumn-main .multicolumn-card__image-wrapper--third-width{width:11%}.faq-main .accordion__title{font-weight:500;font-size:22px;line-height:1;letter-spacing:0;color:#23263c;font-family:SF Pro Display!important}.faq-main .accordion details[open] .accordion__title{font-weight:500;opacity:1;padding-bottom:20px}.faq-main .accordion details[open] summary{padding-bottom:0;border-bottom:1px solid #D9D9D9;margin:0 20px;padding-right:0;padding-left:0}.faq-main .accordion summary{margin:0 20px;padding-right:0;padding-left:0;justify-content:space-between}.faq-main .accordion details{border:none;background:#fff}.faq-main .accordion__content{padding:20px 20px 30px}.faq-main .accordion__content p{font-size:16px;line-height:1.5}.faq-main .accordion{margin-bottom:16px}.faq-main .accordion details[open] summary svg{transform:rotate(-90deg)}.page-template--privacy-policy .page-width--narrow,.page-template--terms-and-conditions .page-width--narrow{width:100%}.page-template--privacy-policy .rte,.page-template--terms-and-conditions .rte{background:#fff;border-radius:10px;padding:30px 20px}.page-template--privacy-policy .rte h4,.page-template--terms-and-conditions .rte h4{font-weight:500;line-height:1;letter-spacing:0;color:#23263c}.page-template--privacy-policy .rte p,.page-template--privacy-policy ul li,.page-template--terms-and-conditions .rte p,.page-template--terms-and-conditions ul li{font-size:16px;line-height:1.5;font-family:Publica Sans}.page-template--privacy-policy .rte{word-break:break-word}.page-template--privacy-policy .rte a,.page-template--terms-and-conditions .rte a{color:#555;text-decoration:underline}.page-template--privacy-policy .shopify-section.section,.page-template--terms-and-conditions .shopify-section.section{background:#f9f9f9}.page-template--privacy-policy .page-title,.page-template--terms-and-conditions .page-title{display:none}.ctm-portfolio-details-main .ppce-image-main .image-with-text__grid--reverse .image-with-text__content{margin-left:0;padding:0}.ctm-portfolio-details-main .image-with-text__text--caption{padding-bottom:40px}.page-template--portfolio-details .page-banner__inner{display:none}.page-template--portfolio-details .breadcrumbs{padding:4rem 0}.page-template--portfolio-details{background-color:#f9f9f9}.page-template--design-request .contact .title{font-weight:600;font-size:40px;letter-spacing:0;text-align:center;margin:0}.page-template--design-request .contact p{margin:16px 0 30px;text-align:center}.page-template--design-request #ContactForm{padding:20px;background:#fff;border:1px solid #D5D5D5}@media screen and (max-width:767px){.breadcrumbs{padding:1.6rem 0 0;text-align:left}.page-template--product .breadcrumbs{padding:1.6rem 0}.page-banner .page-banner__title{line-height:1.1;margin-bottom:16px;text-align:left}.page-banner__inner p{text-align:left}.collection #product-grid{column-gap:10px;row-gap:14px}.slider-buttons{top:0!important;left:15px;transform:translateY(-100%);right:initial}.shop-by-collection .collection{padding-bottom:30px}.ppce-mobile-search .field:hover.field:after,.field__input:focus{box-shadow:none}.ppce-mobile-search .field:after{border-radius:16px}.ppce-mobile-search .field__label{font-family:Publica Sans;font-weight:300}.shop-door-sample .section-title{text-align:left}.shop-door-sample .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(55% - var(--grid-mobile-horizontal-spacing) - 3rem)}.shop-door-sample .product-card-wrapper .card__heading a{font-size:12px}.product-card-wrapper .card__heading a{font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0}.cart-drawer .cart-item__details a{font-size:16px}.page-template--about-us .banner{margin:0 16px}.page-template--about-us .banner .banner__media{position:initial}.page-template--about-us .banner .banner__media img{border-radius:16px}.about-us-multicolumn-main .title-wrapper-with-link p{margin:0}.about-us-multicolumn-main .multicolumn-card{padding:20px 20px 45px}.about-us-multicolumn-main .multicolumn-card__info .inline-richtext{padding-top:30px;font-size:24px}.faq-main .accordion summary{padding:2rem 0}.faq-main .accordion__title{line-height:1.3}.faq-main .accordion{margin-top:0}.faq-main .collapsible-section-layout{padding-bottom:1.6rem;padding-top:1.6rem}.page-template--portfolio-details{background:transparent}.page-template--portfolio-details .breadcrumbs{padding:1.6rem 0 0}.ctm-portfolio-details-main .image-with-text__text--caption{padding-bottom:16px}.ctm-portfolio-details-main .section-title{text-align:left;padding-bottom:16px}.ctm-portfolio-details-main .logo-brand-main,.ctm-portfolio-details-main .door-style-main,.ctm-portfolio-details-main .image-with-text__text.rte{display:none}.finish-pill{margin:1rem .5rem .5rem 0!important}.page-template--design-request .contact .title{font-size:32px}.slider-buttons .svg-wrapper,.slider-buttons .svg-wrapper svg{width:40px;height:50px}.page-template--privacy-policy .page-width--narrow,.page-template--terms-and-conditions .page-width--narrow{padding-top:10px;padding-bottom:20px}}@media screen and (min-width:768px)and (max-width:989px){.page-template--product .grid--2-col-tablet .grid__item{max-width:100%;width:100%}}@media screen and (min-width:768px)and (max-width:1025px){.page-width{padding:0 1.6rem}.header .header__icons .header__icon--account{margin:0}.slider-buttons{right:20px}.title-wrapper-with-link{justify-content:center;text-align:center;align-items:center;justify-content:space-between}.shop-door-sample .title-wrapper-with-link{flex-direction:column;align-items:flex-start}.homepage-img-text-main .grid__item{width:100%}.homepage-img-text-main .image-with-text__grid--reverse{flex-direction:column-reverse}.homepage-img-text-main .ppce-image-main .image-with-text__grid--reverse .image-with-text__content{padding:0;max-width:100%}.product.grid{gap:16px}}@media screen and (min-width:1024px)and (max-width:1600px){.slider-buttons{right:50px}.header-wrapper--border-bottom .mega-menu__content.Shop{max-width:1500px!important}}@media screen and (min-width:1025px)and (max-width:1400px){.header .header__icons .header__icon--account{margin:0 20px}}@media screen and (min-width:1025px)and (max-width:1299px){.section-title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
