.features{padding-bottom:3.2rem;border-bottom:1px solid var(--blue-background)}.features .feature{text-align:center}.features .feature .feature-icon{max-width:6.6rem;margin:0 auto 1.6rem}.features .feature .feature-content h3 img{max-width:4rem;margin-right:2rem}.features .row>div:not(:last-child) .feature{margin-bottom:2rem}.features.features-with-detail{padding-bottom:0;border:none}.features.features-with-detail .feature{text-align:left}.features.features-with-detail .feature h3,.features.features-with-detail .feature h4{margin-bottom:2rem}@media(min-width: 768px){.features.features-with-detail .section-title{margin-bottom:6.4rem}.features.features-with-detail .row{--bs-gutter-y: 3.2rem}.features.features-with-detail .row>div:not(:last-child) .feature{margin-bottom:0}.features.features-with-detail .feature{max-width:calc(100% - 2.4rem)}}@media(min-width: 992px){.features{padding-bottom:4rem}.features .feature .feature-content h3 img,.features .feature .feature-content h4 img{max-width:5.2rem}}.trusted{padding-bottom:3.2rem;border-bottom:1px solid var(--blue-background)}.trusted h5{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--border-color);font-weight:400}.trusted .trusted-slider-wrapper .trusted-slider{margin:0 -0.8rem}.trusted .trusted-slider-wrapper .trusted-slider .trusted-item{margin:0 .8rem}.trusted .trusted-slider-wrapper .trusted-slider>.trusted-item:not(:first-child){display:none}.trusted .trusted-slider-wrapper .trusted-slider>.trusted-item:first-child{max-width:20rem}@media(min-width: 992px){.trusted h5{border:none;padding-bottom:0;margin-bottom:0}}.category-item{position:relative;max-height:27.2rem;border-radius:1.6rem;z-index:1;overflow:hidden}.category-item img{aspect-ratio:292/192;object-fit:cover}.category-item::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg, var(--primary) 0%, transparent 100%)}.category-item .category-content{position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem}.category-item .category-content svg{max-width:2rem;fill:var(--white);transform:translateY(0.8rem);opacity:0}.category-item .category-content h4,.category-item .category-content h5{font-size:2rem;color:var(--white)}.category-item:hover .category-content svg{transform:translateY(0);opacity:1}.categories .category-slider-wrapper .category-slider{margin:0 -0.8rem}.categories .category-slider-wrapper .category-slider>.category-item:not(:first-child){display:none}.categories .category-slider-wrapper .category-slider>.category-item:first-child{max-width:27.2rem}.categories .category-slider-wrapper .category-slider .slick-slide{margin:0 .8rem}.categories .category-slider-wrapper .slider-controller{margin-top:2.4rem}.categories .category-slider-wrapper .slider-controller button svg{width:2rem;height:2rem}.categories .category-slider-wrapper .slider-controller button:not(:last-child){margin-right:2.4rem}.categories .category-slider-wrapper .slider-controller button:not(.slick-disabled):hover svg{fill:var(--secondary)}@media(min-width: 992px){.categories .section-title h2{margin:2rem 0 0}.categories .section-title .ps-btn-text{padding:1.2rem 2rem}}.featured-block{position:relative;z-index:1;width:100%;border-radius:2rem;overflow:hidden}.featured-block::before,.featured-block>img{position:absolute;inset:0}.featured-block::before{content:"";background-image:linear-gradient(90deg, var(--primary) 0%, rgba(22, 147, 236, 0) 100%);z-index:-1;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.featured-block>img{z-index:-2;width:100%;height:100%;object-fit:cover}.featured-block .fb-content{padding:7.2rem 2.4rem 2.4rem;position:relative}.featured-block .fb-content h2,.featured-block .fb-content h3,.featured-block .fb-content p,.featured-block .fb-content span{color:var(--white)}.featured-block .fb-content h2,.featured-block .fb-content h3{margin-bottom:1.2rem;transition:all .3s ease-in-out}.featured-block .fb-content .icon{max-width:3.2rem;position:absolute;top:1.6rem;right:1.6rem;transform:rotate(-45deg)}.featured-block .fb-content .icon svg{width:3.2rem;height:3.2rem;fill:var(--white)}.featured-block:hover::before{background-color:var(--primary);opacity:.55}@media(min-width: 768px){.featured-block .fb-content .icon{position:unset;transform:rotate(0)}}@media(min-width: 992px){.featured-block .fb-content{padding:15.2rem 4rem 4rem}.featured-block .fb-content h2,.featured-block .fb-content h3{margin-bottom:2rem}}.os-content ul li{opacity:0;transform:translateY(4.8rem);transition:all .3s ease-in-out}.os-content ul li.animate{opacity:1;transform:translateY(0)}.os-content ul li:nth-child(0){transition-delay:0s}.os-content ul li:nth-child(1){transition-delay:.1s}.os-content ul li:nth-child(2){transition-delay:.2s}.os-content ul li:nth-child(3){transition-delay:.3s}.os-content ul li:nth-child(4){transition-delay:.4s}.os-content ul li:nth-child(5){transition-delay:.5s}.os-content ul li:nth-child(6){transition-delay:.6s}.os-content ul li h5{font-size:clamp(2rem,2rem + 12*(100vw - 375px)/1565,3.2rem);position:relative;padding-left:4.8rem}.os-content ul li h5 img{position:absolute;left:0;top:0rem}.order-steps .os-content ul{counter-reset:list-counter}.order-steps .os-content ul li{padding:1.6rem;border-radius:1.6rem;position:relative;z-index:1;overflow:hidden;counter-increment:list-counter}.order-steps .os-content ul li h5{max-width:calc(100% - 5.2rem)}.order-steps .os-content ul li img{max-width:3.6rem}.order-steps .os-content ul li:not(:last-child){margin-bottom:.8rem}.order-steps .os-content ul li::before,.order-steps .os-content ul li::after{content:"";position:absolute}.order-steps .os-content ul li::before{inset:0;opacity:.4;z-index:-1}.order-steps .os-content ul li::after{content:counter(list-counter);top:50%;transform:translateY(-50%);right:1.6rem;font-size:clamp(4rem,4rem + 16*(100vw - 375px)/1065,5.6rem);font-weight:600;font-style:italic}.order-steps .os-content ul li:nth-child(7n+1)::before{background-color:var(--light-yellow)}.order-steps .os-content ul li:nth-child(7n+1)::after{color:var(--light-yellow)}.order-steps .os-content ul li:nth-child(7n+2)::before{background-color:var(--yellow)}.order-steps .os-content ul li:nth-child(7n+2)::after{color:var(--yellow)}.order-steps .os-content ul li:nth-child(7n+3)::before{background-color:var(--purple)}.order-steps .os-content ul li:nth-child(7n+3)::after{color:var(--purple)}.order-steps .os-content ul li:nth-child(7n+4)::before{background-color:var(--light-green)}.order-steps .os-content ul li:nth-child(7n+4)::after{color:var(--light-green)}.order-steps .os-content ul li:nth-child(7n+5)::before{background-color:var(--light-blue)}.order-steps .os-content ul li:nth-child(7n+5)::after{color:var(--light-blue)}.order-steps .os-content ul li:nth-child(7n+6)::before{background-color:var(--secondary)}.order-steps .os-content ul li:nth-child(7n+6)::after{color:var(--secondary)}.order-steps.order-step-single .os-content h5{font-size:clamp(1.6rem,1.6rem + 2*(100vw - 375px)/1065,2rem)}@media(min-width: 992px){.order-steps .section-title{margin-bottom:3.2rem}.order-steps .os-content{max-width:calc(100% - 2rem)}.order-steps .os-content ul li{padding:2rem}.order-steps .os-content ul li img{max-width:4rem;margin-right:2rem}.order-steps .os-content ul li:not(:last-child){margin-bottom:1.2rem}.order-steps .os-image{max-width:calc(100% - 2rem);margin-left:auto;border-radius:1.6rem;overflow:hidden;height:100%}.order-steps .os-image img{width:100%;height:100%;object-fit:cover}}@media(min-width: 1200px)and (max-width: 1399px){.os-content ul li h5{font-size:1.5rem}}.cta .cta-content{padding:4.8rem 2.4rem;border-radius:2rem}.cta .cta-content h2,.cta .cta-content h3,.cta .cta-content h4{margin-bottom:2rem}.cta .cta-content h2,.cta .cta-content h3,.cta .cta-content h4,.cta .cta-content p,.cta .cta-content strong{color:var(--white)}.cta .cta-content a{margin-top:3.2rem;font-weight:600}.cta .cta-content a.ps-btn{border:1px solid rgba(0,0,0,0)}.cta .cta-content a.ps-btn:hover{border-color:var(--white);background-color:rgba(0,0,0,0)}@media(min-width: 992px){.cta .cta-content{padding:9.8rem 4rem 4rem}.cta .cta-content *{max-width:82.8rem}}.shop-by .shop-by-list .sb-item{border-radius:2rem;width:100%;position:relative;z-index:1;overflow:hidden}.shop-by .shop-by-list .sb-item>img,.shop-by .shop-by-list .sb-item::before,.shop-by .shop-by-list .sb-item::after{position:absolute}.shop-by .shop-by-list .sb-item::before,.shop-by .shop-by-list .sb-item::after{content:""}.shop-by .shop-by-list .sb-item>img,.shop-by .shop-by-list .sb-item::before{inset:0}.shop-by .shop-by-list .sb-item>img{z-index:-2;width:100%;height:100%;object-fit:cover}.shop-by .shop-by-list .sb-item::before{background-image:linear-gradient(rgba(0, 66, 107, 0.24) 0%, rgb(0, 66, 107) 100%);z-index:-1;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.shop-by .shop-by-list .sb-item::after{width:2rem;height:2rem;transform:rotate(-45deg);background:url(../images/icons/angle-right.svg) no-repeat center/cover;right:1.6rem;top:1.6rem}.shop-by .shop-by-list .sb-item .sbi-content{padding:9.8rem 2rem 2rem}.shop-by .shop-by-list .sb-item .sbi-content h2,.shop-by .shop-by-list .sb-item .sbi-content h3,.shop-by .shop-by-list .sb-item .sbi-content h4,.shop-by .shop-by-list .sb-item .sbi-content h5,.shop-by .shop-by-list .sb-item .sbi-content p{color:var(--white)}.shop-by .shop-by-list .sb-item:hover::before{background-color:var(--primary);opacity:.55}.shop-by .shop-by-list .row>div:not(:last-child) .sb-item{margin-bottom:1.6rem}@media(min-width: 768px){.shop-by .shop-by-list .sb-item{height:100%}.shop-by .row>div:not(:last-child) .sb-item{margin-bottom:0}}@media(min-width: 992px){.shop-by .shop-by-list{max-width:calc(100% - 2.4rem);margin-left:auto}.shop-by .shop-by-list .sb-item .sbi-content{padding:14rem 2rem 2rem}}.testimonial{height:100%;padding:2rem;border-radius:1.6rem;border:1px solid var(--border-color)}.testimonial .testimonial-header{margin-bottom:2.4rem}.testimonial .testimonial-header>*{margin-bottom:.4rem}.testimonial .testimonial-header ul{gap:.4rem}.testimonial p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.testimonials .testimonial-slider-wrapper{position:relative;z-index:1}.testimonials .testimonial-slider-wrapper .prev-slider,.testimonials .testimonial-slider-wrapper .next-slider{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.testimonials .testimonial-slider-wrapper .prev-slider svg,.testimonials .testimonial-slider-wrapper .next-slider svg{width:2rem;height:2rem}.testimonials .testimonial-slider-wrapper .prev-slider:not(.slick-disabled):hover svg,.testimonials .testimonial-slider-wrapper .next-slider:not(.slick-disabled):hover svg{fill:var(--secondary)}.testimonials .testimonial-slider-wrapper .prev-slider{left:0}.testimonials .testimonial-slider-wrapper .next-slider{right:0}.testimonials .testimonial-slider-wrapper .testimonial-slider{margin:0 -0.8rem}.testimonials .testimonial-slider-wrapper .testimonial-slider>.testimonial:not(:first-child){display:none}.testimonials .testimonial-slider-wrapper .testimonial-slider>.testimonial:first-child{max-width:30.4rem}.testimonials .testimonial-slider-wrapper .testimonial-slider .slick-slide{margin:0 .8rem}.testimonials .testimonial-slider-wrapper .testimonial-slider .slick-slide>div,.testimonials .testimonial-slider-wrapper .testimonial-slider .slick-slide .testimonial{height:100%}.testimonials .testimonial-slider-wrapper .testimonial-slider .slick-list,.testimonials .testimonial-slider-wrapper .testimonial-slider .slick-track{display:flex}.testimonials .testimonial-slider-wrapper .slider-dots{margin-top:2.4rem}.testimonials .testimonial-slider-wrapper .slider-dots li{background-color:var(--sub-text)}.testimonials .testimonial-slider-wrapper .slider-dots li.slick-active{background-color:var(--secondary)}.ti-item{border-radius:1.6rem;border:1px solid var(--border-color)}@media(min-width: 768px){.testimonials .section-title{margin-bottom:4.8rem}.testimonials .testimonial-slider-wrapper .prev-slider{left:-3.2rem}.testimonials .testimonial-slider-wrapper .next-slider{right:-3.2rem}.testimonials .testimonial-slider-wrapper .slider-dots{margin-top:3.2rem}}.blog-card .blog-image{margin-bottom:2rem;border-radius:1.6rem;overflow:hidden;aspect-ratio:350/227}.blog-card .blog-image img{transition:all .3s ease-in-out;width:100%;height:100%;object-fit:cover}.blog-card .blog-content h4,.blog-card .blog-content h5{margin-bottom:.8rem;transition:all .3s ease-in-out}.blog-card .blog-content span{display:block;margin-bottom:1.2rem}.blog-card .blog-content a.sm-text{font-weight:700;color:var(--secondary)}.blog-card .blog-content a.sm-text:hover{color:var(--primary)}.blog-card:hover .blog-image img{transform:scale(1.1)}.blog-card:hover .blog-content h4,.blog-card:hover .blog-content h5{color:var(--secondary)}.blogs .section-title a{display:flex;align-items:center;margin-top:0 !important}.blogs .row>div:not(:last-child) .blog-card{margin-bottom:2rem}.pagination{justify-content:center;gap:.8rem;margin-top:2rem}.pagination *{padding:1.2rem 2rem;border:1px solid var(--light-blue-border);border-radius:.4rem}.pagination *:hover,.pagination *.current{background-color:var(--secondary);color:var(--white)}@media(min-width: 768px){.blogs .row{--bs-gutter-x: 2.4rem;--bs-gutter-y: 2.4rem}.blogs .row>div:not(:last-child) .blog-card{margin-bottom:0}}@media(min-width: 992px){.blogs .row{--bs-gutter-x: 3.2rem}}.why-promo-shop .wps-content{margin-bottom:4.8rem}.why-promo-shop .wps-image{border-radius:2.4rem;overflow:hidden}.quote{border-radius:2.4rem;padding:2.4rem}.quote h2,.quote h3,.quote h4,.quote h5{margin-bottom:2rem}.quote a{margin-top:2.4rem;font-weight:600;color:var(--secondary)}.quote a svg{width:1.2rem;margin-left:.8rem;fill:var(--secondary)}.quote a:hover{color:var(--primary)}.quote a:hover svg{fill:var(--primary)}@media(min-width: 768px){.quote{padding:4rem}}@media(min-width: 992px){.why-promo-shop .wps-content,.why-promo-shop .wps-image{max-width:calc(100% - 2rem)}.why-promo-shop .wps-content{margin-bottom:0}.why-promo-shop .wps-image{margin-left:auto;height:100%}.why-promo-shop .wps-image img{width:100%;height:100%;object-fit:cover}.quote a{margin-top:3.2rem}}.contact-block{position:relative;z-index:1;background:linear-gradient(rgb(255, 255, 255) 50%, rgb(0, 66, 107) 50%)}.contact-block.section-padding-y{padding-top:0}.contact-block .cb-content{border-radius:2rem}.contact-block .cb-content h2,.contact-block .cb-content h3,.contact-block .cb-content h4,.contact-block .cb-content h5,.contact-block .cb-content p{color:var(--white)}.contact-block .cb-content h2{margin-bottom:2.4rem}.contact-block .cb-content h3{font-weight:500}.contact-block .cb-content h5{margin-top:1.6rem;font-weight:400}.contact-block .cb-content.section-padding-y{padding:4.8rem 2rem}.contact-block .cb-form{margin-top:3.2rem}.contact-block .cb-form .submit-field button{font-weight:600}@media(min-width: 768px){.contact-block .cb-content.section-padding-y{padding:4.8rem}.contact-block .cb-content h2{margin-bottom:3.2rem}.contact-block .cb-content h5{margin-top:2rem}.contact-block .cb-content,.contact-block .cb-form{max-width:calc(100% - 1.2rem)}.contact-block .cb-form{margin-left:auto;margin-top:0}}.category-page .row{--bs-gutter-y: 3.2rem;--bs-gutter-x: 3.2rem}.step-card{background-color:var(--white);padding:4.8rem 3.2rem 3.2rem;border-radius:2rem;border:1px solid var(--blue-background);height:100%;position:relative;z-index:1;counter-increment:step-counter}.step-card::before{content:"";position:absolute;top:1.6rem;right:1.6rem;content:counter(step-counter);font-size:clamp(4rem,6rem + 20*(100vw - 375px)/1065,8rem);font-weight:700;line-height:1;opacity:.1;color:var(--secondary);font-style:italic}.step-card .sc-icon{max-width:5rem;margin-bottom:2rem}.how-to-order{counter-reset:step-counter;background:linear-gradient(to bottom, var(--light-blue-background) 50%, transparent)}.how-to-order .row{--bs-gutter-y: 2rem}.category-general.article-detail .article-detail-content{padding:0;border:none}.category-general.article-detail .article-detail-content h2,.category-general.article-detail .article-detail-content h3{margin-bottom:.8rem}.category-general.article-detail .article-detail-content h2:not(:first-child),.category-general.article-detail .article-detail-content h3:not(:first-child){margin-top:3.2rem !important}.category-general.article-detail .article-detail-content img{aspect-ratio:1200/400;width:100%;border-radius:2.4rem;height:100%;max-width:unset;object-fit:cover}.product{padding:2rem;border-radius:.8rem;background-color:var(--white)}.product .product-image{height:20rem;overflow:hidden;margin-bottom:2.4rem}.product .product-image img{width:100%;width:100%;object-fit:cover}.product .product-content a.category-label{font-style:italic;display:block;margin-bottom:.4rem;letter-spacing:2px}.product .product-content .price-wrapper{margin-top:.8rem}.product .product-content .price-wrapper strong{color:var(--secondary);font-weight:500}.product .product-content .price-wrapper del{color:var(--red)}.product:hover .product-image img{transform:scale(1.1)}.product:hover .product-content a:not(.category-label){color:var(--secondary)}.products-listing .products .row{--bs-gutter-x: 2rem;--bs-gutter-y: 2rem}.products-listing .filter-header .title{margin-bottom:2.4rem}.products-listing .filter-header .title img{max-width:2.4rem}.products-listing .filter-header .order-product-options{gap:2rem}.products-listing .filter-header .order-product-options .order-option{width:100%}.products-listing .filter-header .order-product-options .order-option .input-field{margin-bottom:0;width:100%}.products-listing .filter-header .order-product-options .order-option .input-field select{background-color:var(--white)}.products-listing .filter-header .order-product-options .order-option .input-field label{text-wrap:nowrap}@media(min-width: 576px){.products-listing .products .product{height:100%}}@media(min-width: 768px){.products-listing .filter-header .title{gap:.8rem;margin-bottom:0}}@media(min-width: 992px){.product .product-image{margin-bottom:3.2rem}.products-listing .filter-header .order-product-options .order-option .input-field label{margin-right:.8rem}}.product-filter{position:fixed;top:0;left:0;bottom:0;right:0;max-height:100vh;overflow:auto;background-color:var(--white);z-index:10;padding:2.4rem;opacity:0;visibility:hidden;transform:translateX(-100%);transition:all .3s ease-in-out}.product-filter.active{opacity:1;visibility:visible;transform:translateX(0)}.product-filter .pf-item strong{display:block;font-weight:500;padding-bottom:1.2rem;margin-bottom:2rem;border-bottom:1px solid var(--blue-border);letter-spacing:.4rem}.product-filter .pf-item ul li label{cursor:pointer;margin-bottom:0}.product-filter .pf-item ul li label:has(input:checked) span{opacity:.6}.product-filter .pf-item ul li input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:2rem;height:2rem;border-radius:.4rem;border:1px solid rgba(0,66,107,.6196078431);background-color:#fff;cursor:pointer;position:relative;margin-right:.4rem}.product-filter .pf-item ul li input[type=checkbox]::after{content:"";position:absolute;transition-duration:300ms;width:2px;height:2px;top:50%;left:.5rem;transform:translate(-50%, 0%) rotate(45deg);background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff}.product-filter .pf-item ul li input[type=checkbox]:checked{background-color:rgba(0,66,107,.6196078431);opacity:.7}.product-filter .pf-item ul li:not(:last-child){margin-bottom:1.6rem}.product-filter .pf-item ul li span{vertical-align:text-bottom}.product-filter .pf-item:not(:last-child){margin-bottom:4rem}.product-filter .pf-item>a{font-weight:500}.product-filter .pf-item>a svg{max-width:1.2rem;margin-right:.4rem;transform:rotate(0deg)}.product-filter .pf-item.expanded>a{margin-top:2.4rem}.product-filter .pf-item.expanded>a svg{transform:rotate(180deg)}.range-slider-container .price-labels{margin-top:1.2rem}.range-slider-container .ui-slider{font-size:.6em !important}.range-slider-container .ui-widget-header{background-color:var(--secondary)}.range-slider-container .ui-slider-handle{border-radius:50%;background-color:var(--secondary);border:none;outline:3px solid var(--white)}@media(min-width: 576px){.product-filter{max-width:40rem}}@media(min-width: 992px){.product-filter{max-width:calc(100% - 3.2rem);opacity:1;visibility:visible;transform:translateX(0);position:relative;background-color:rgba(0,0,0,0);max-height:unset;z-index:1}.product-filter .pf-item button{width:100%}}.related-products .related-product-slider-wrapper .related-product-slider{margin:0 -0.8rem}.related-products .related-product-slider-wrapper .related-product-slider .product,.related-products .related-product-slider-wrapper .related-product-slider .slick-slide>div{height:100%}.related-products .related-product-slider-wrapper .related-product-slider>.product:not(:first-child){display:none}.related-products .related-product-slider-wrapper .related-product-slider>.product:first-child{max-width:28rem}.related-products .related-product-slider-wrapper .slick-slide{margin:0 .8rem}.related-products .related-product-slider-wrapper .slick-list,.related-products .related-product-slider-wrapper .slick-track{display:flex}.related-products .related-product-slider-wrapper .slider-dots{margin-top:3.2rem}.related-products .related-product-slider-wrapper .slider-dots li{background-color:var(--blue-border)}.related-products .related-product-slider-wrapper .slider-dots li.slick-active{background-color:var(--secondary)}.faq-item .faq-title{padding:1.6rem .8rem 1.6rem 2.4rem;border-bottom:1px solid var(--blue-border);cursor:pointer}.faq-item .faq-title>*{position:relative;z-index:1;max-width:calc(100% - 3.2rem);display:block;text-align:left;font-weight:500}.faq-item .faq-title>*::before,.faq-item .faq-title>*::after{content:"";position:absolute;top:50%;right:-1.6rem;width:1.6rem;height:3px;background-color:var(--primary)}.faq-item .faq-title>*::before{transform:translateY(-50%)}.faq-item .faq-title>*::after{transform-origin:center;transform:translateY(-50%) rotate(90deg);transition:all .3s ease-in-out}.faq-item .faq-title .minus{display:none}.faq-item .faq-content-box{display:grid;overflow:hidden;grid-template-rows:0fr;transition:all .3s ease-in-out;text-align:left}.faq-item .faq-content-box .faq-content{padding:0 2.4rem;overflow:hidden}.faq-item .faq-content-box .faq-content>*:first-child{padding-top:2.4rem}.faq-item .faq-content-box .faq-content>*:last-child{display:block;padding-bottom:2.4rem}.faq-item .faq-content-box .faq-content p+p,.faq-item .faq-content-box .faq-content p+strong{margin-top:1.6rem}.faq-item .faq-content-box .faq-content strong{font-weight:500}.faq-item.active{background-color:var(--light-background);border-radius:0 0 .8rem .8rem}.faq-item.active .faq-title>*::after{transform:translateY(-50%) rotate(0);opacity:0}.faq-item.active .faq-title .plus{display:none}.faq-item.active .faq-title .minus{display:inline-block}.faq-item.active .faq-content-box{grid-template-rows:1fr}.faqs:not(.bg-white){background:linear-gradient(to bottom, var(--light-blue-background) 50%, transparent)}.faqs .section-title{margin-bottom:3.2rem}@media(min-width: 992px){.faqs .section-title{margin-bottom:4.8rem}}.product-detail{margin-bottom:3.2rem}.product-detail .pd-content h3{margin:2.4rem 0 1.2rem}@media(min-width: 992px){.product-detail{max-width:calc(100% - 3.2rem);margin-bottom:0}}.product-detail-featured .ps-breadcrumb{padding-top:0}.product-detail-featured .product-gallery-slider-wrapper{margin-bottom:3.2rem}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider,.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller{margin:0 -0.4rem}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider .slick-track,.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller .slick-track{margin-left:0 !important}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider .slick-slide,.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller .slick-slide{margin:0 .4rem}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider>div:not(:first-child),.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller>div:not(:first-child){display:none}.product-detail-featured .product-gallery-slider-wrapper .gallery-item{border-radius:2rem;overflow:hidden;position:relative;cursor:zoom-in;background-color:var(--white)}.product-detail-featured .product-gallery-slider-wrapper .gallery-item img{width:100%;object-fit:contain;aspect-ratio:557/557}.product-detail-featured .product-gallery-slider-wrapper .gallery-item .gi-scale{width:34rem;height:34rem;border-radius:50%;box-shadow:0 .4rem .8rem -2px rgba(0,0,0,.3);pointer-events:none;position:absolute;opacity:0;border:.4rem solid #f5f5f5;z-index:9;border-radius:100%;display:block;transition:opacity .2s}.product-detail-featured .product-gallery-slider-wrapper .gallery-item:hover .gi-scale{opacity:1}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller{margin-top:2.4rem}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller .gallery-item-controller{border-radius:1.2rem;overflow:hidden;cursor:pointer;opacity:.5}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller .slick-current .gallery-item-controller{opacity:1}.product-detail-featured .product-gallery-slider-wrapper .product-gallery-slider-controller>.gallery-item-controller:first-child{max-width:8.8rem}.product-detail-featured .article-detail .article-detail-content{padding:0;border:none}.product-detail-featured .article-detail .article-detail-content h2{font-size:clamp(2rem,2rem + 4*(100vw - 375px)/1065,2.4rem)}.product-detail-featured .product-detail .product-title{margin-bottom:2.4rem}.product-detail-featured .product-detail .product-title h1{font-size:clamp(2.4rem,2.4rem + 4*(100vw - 375px)/1065,2.8rem)}.product-detail-featured .product-detail .product-title h1+p{margin-top:.8rem;color:rgba(0,66,107,.6196078431)}.product-detail-featured .product-detail .bulk-order{margin-bottom:3.2rem}.product-detail-featured .product-detail .bulk-order ul{gap:2rem}.product-detail-featured .product-detail .bulk-order li{width:100%;margin-bottom:.8rem}.product-detail-featured .product-detail .bulk-order li:first-child{background-color:var(--light-background);border-radius:.8rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:.8rem}.product-detail-featured .product-detail .quote-information{margin-bottom:2.4rem}.product-detail-featured .product-detail .quote-information ul li{position:relative;z-index:1;padding-left:3.2rem;font-weight:500}.product-detail-featured .product-detail .quote-information ul li img{max-width:2rem;position:absolute;top:.4rem;bottom:0;left:0}.product-detail-featured .product-detail .quote-information ul li:not(:last-child){margin-bottom:1.2rem}.product-detail-featured .product-detail .pricing-guide{margin-bottom:2.4rem;overflow:auto}.product-detail-featured .product-detail .pricing-guide h5{margin:1.2rem 0 2rem}.product-detail-featured .product-detail .help-box{padding-top:3.2rem;margin-top:3.2rem;border-top:1px solid var(--blue-border)}.product-detail-featured .product-detail .help-box .socials{gap:1.2rem}.product-detail-featured .product-detail .help-box h5{margin-bottom:1.2rem}.product-detail-featured .product-detail .help-box ul{gap:2.4rem}.product-detail-featured .product-detail .help-box ul svg{width:2rem;height:2rem;fill:var(--secondary)}.product-detail-featured .product-detail .help-box ul li a:hover svg{fill:var(--primary)}.product-detail-featured .product-detail .social-share-buttons{gap:1.2rem;margin-top:.8rem}.product-detail-featured .product-detail .social-share-buttons li a svg{width:2rem;fill:var(--secondary)}.product-detail-featured .product-detail .social-share-buttons li a:hover svg{fill:var(--primary)}.product-detail-featured .order-action{gap:1.2rem;width:100%}.product-detail-featured .order-action input{flex:1}.product-detail-featured .order-action button{flex:4}.product-detail-featured table{width:100%;margin-bottom:0 !important}.product-detail-featured table thead tr:first-child td,.product-detail-featured table thead tr:first-child th{padding:.4rem .8rem;background-color:#d5e7f9}.product-detail-featured table thead tr:first-child td:first-child,.product-detail-featured table thead tr:first-child th:first-child{border-radius:.4rem 0 0 0}.product-detail-featured table thead tr:first-child td:last-child,.product-detail-featured table thead tr:first-child th:last-child{border-radius:0 .4rem 0 0}.product-detail-featured table tr td,.product-detail-featured table tr th{text-align:center;border-bottom-color:var(--light-blue-background);color:var(--primary)}.product-detail-featured table tr td:not(:last-child),.product-detail-featured table tr th:not(:last-child){border-right:3px solid var(--light-blue-background)}.product-detail-featured table tr td input[type=radio],.product-detail-featured table tr th input[type=radio]{cursor:pointer}.product-detail-featured table tbody td,.product-detail-featured table tbody th{padding:1.2rem}.product-detail-featured table tbody td:first-child,.product-detail-featured table tbody th:first-child{border-radius:0 0 0 .4rem}.product-detail-featured table tbody td:last-child,.product-detail-featured table tbody th:last-child{border-radius:0 0 .4rem 0}.product-detail-featured table tbody tr:last-child td,.product-detail-featured table tbody tr:last-child th{border-bottom:none}@media(min-width: 576px){.product-detail-featured .product-detail .bulk-order li{margin-bottom:0}}@media(min-width: 992px){.product-detail-featured .product-detail .help-box{margin-top:4.8rem;padding-top:4.8rem}.product-detail-featured .product-detail .help-box .socials{gap:2rem}.product-detail-featured table tr td:first-child td{padding:.8rem 1.2rem}.product-detail-featured table tr td:not(:first-child) td{padding:1.6rem}}.case-study-card{border-radius:2rem;overflow:hidden;border:1px solid var(--blue-border)}.case-study-card .csc-image{max-height:12.5rem;overflow:hidden}.case-study-card .csc-content{padding:2rem}.case-study-card .csc-content h5{margin-top:2rem;font-weight:400;text-transform:uppercase}.case-study-card .csc-content a svg{width:2rem;height:2rem}.case-study-card:hover .csc-image img{transform:scale(1.1)}.case-study-card:hover .csc-content h3 a{color:var(--secondary)}.case-study-card:hover .csc-content a svg{fill:var(--secondary)}.case-study-listing .row>div:not(:last-child) .case-study-card{margin-bottom:2rem}@media(min-width: 768px){.case-study-card{height:100%}}@media(min-width: 992px){.case-study-card .csc-image{max-height:17.5rem}.case-study-listing .case-study-card{max-width:calc(100% - 1.6rem)}.case-study-listing .row{--bs-gutter-y: 2.4rem}.case-study-listing .row>div:not(:last-child) .case-study-card{margin-bottom:0}.case-study-listing .row>div:nth-child(even) .case-study-card{margin-left:auto}}.text-image-zigzag img{border-radius:2rem}.text-image-zigzag .tiz-item .tiz-content{margin-bottom:3.2rem}.text-image-zigzag .tiz-item .tiz-content>h2:not(:first-child),.text-image-zigzag .tiz-item .tiz-content>h3:not(:first-child),.text-image-zigzag .tiz-item .tiz-content>h4:not(:first-child),.text-image-zigzag .tiz-item .tiz-content>h5:not(:first-child){margin-top:2rem}.text-image-zigzag .tiz-item .tiz-content>h2 img,.text-image-zigzag .tiz-item .tiz-content>h3 img,.text-image-zigzag .tiz-item .tiz-content>h4 img,.text-image-zigzag .tiz-item .tiz-content>h5 img{max-width:4rem;margin-right:1.2rem;border-radius:0}.text-image-zigzag .tiz-item .tiz-content>h2+p,.text-image-zigzag .tiz-item .tiz-content>h3+p,.text-image-zigzag .tiz-item .tiz-content>h4+p,.text-image-zigzag .tiz-item .tiz-content>h5+p{margin-top:2rem}.text-image-zigzag .tiz-item .tiz-content p+p,.text-image-zigzag .tiz-item .tiz-content p+ul,.text-image-zigzag .tiz-item .tiz-content p+.highlight{margin-top:1.6rem}.text-image-zigzag .tiz-item .tiz-content strong{font-weight:500}.text-image-zigzag .tiz-item .tiz-content .highlight{border:1px solid var(--blue-border);border-radius:2rem;margin-top:2.4rem;padding:2.4rem}.text-image-zigzag .tiz-item .tiz-content .highlight h3,.text-image-zigzag .tiz-item .tiz-content .highlight h4,.text-image-zigzag .tiz-item .tiz-content .highlight h5{margin-bottom:1.2rem}.text-image-zigzag .tiz-item .tiz-content .highlight h3 img,.text-image-zigzag .tiz-item .tiz-content .highlight h4 img,.text-image-zigzag .tiz-item .tiz-content .highlight h5 img{max-width:2.4rem;margin-right:2rem}.text-image-zigzag .tiz-item .tiz-content .highlight h3:not(:first-child),.text-image-zigzag .tiz-item .tiz-content .highlight h4:not(:first-child),.text-image-zigzag .tiz-item .tiz-content .highlight h5:not(:first-child){margin-top:3.2rem}.text-image-zigzag .tiz-item .tiz-content .highlight ul li{vertical-align:middle}.text-image-zigzag .tiz-item .tiz-content .highlight ul li:not(:last-child){margin-bottom:.8rem}.text-image-zigzag .tiz-item .tiz-content .highlight ul li::before{content:"x";font-size:1.6rem;color:var(--secondary);font-weight:700;margin-right:.8rem}.text-image-zigzag .tiz-item .tiz-content .highlight strong{display:block;margin-top:2rem}.text-image-zigzag .tiz-item .featured-image{height:100%;width:100%;border-radius:2rem}.text-image-zigzag .tiz-item img{height:100%;width:100%;object-fit:cover}@media(min-width: 992px){.text-image-zigzag .tiz-item .tiz-content{margin-bottom:0;max-width:calc(100% - 2.4rem)}.text-image-zigzag .tiz-item:nth-child(even) .tiz-content{margin-left:auto}}@media(min-width: 1200){.text-image-zigzag .tiz-item .tiz-content .highlight{padding:4rem}}@media(min-width: 1440px){.text-image-zigzag .tiz-item .tiz-content{max-width:calc(100% - 8rem)}}.process .process-content h2,.process .process-content h3,.process .process-content h4,.process .process-content h5{margin-bottom:2rem}.process .process-content h4 img,.process .process-content h5 img{margin-right:1.6rem;max-width:2.4rem}.process .process-content p+p{margin-top:1.6rem}.process .process-content>img{border:1px solid var(--blue-border);padding:2rem;width:100%;max-height:17rem;object-fit:cover;border-radius:2rem;margin-top:2.4rem}@media(min-width: 992px){.process .process-content h2,.process .process-content h3{margin-bottom:4rem}.process .process-content>img{max-height:30rem;margin-top:4rem}}.product-example-card .pe-image{border-radius:2rem;border:1px solid var(--blue-border);margin-bottom:2rem;overflow:hidden;padding:0 2rem;aspect-ratio:494/292;display:grid !important;place-items:center}.product-example-card .pe-image img{width:100%;height:100;object-fit:cover;object-position:center}.product-example-card:hover a{color:var(--secondary)}.product-example-card:hover .pe-image{border-color:var(--secondary)}.product-example .row>div:not(:last-child) .product-example-card{margin-bottom:2rem}@media(min-width: 768px){.product-example .row>div:not(:last-child) .product-example-card{margin-bottom:0}}.result-card{border-radius:2rem;border:1px solid var(--blue-border);padding:2rem}.result-card h4{font-size:clamp(5rem,5rem + 20*(100vw - 375px)/1065,7rem);color:var(--secondary);margin-bottom:2rem;font-weight:700}.result-card h5{font-size:clamp(2.4rem,2.4rem + 4*(100vw - 375px)/1065,2.8rem)}.results .row>div:not(:last-child) .result-card{margin-bottom:2rem}@media(min-width: 576px){.result-card{padding:3.2rem}.results .row>div:not(:last-child) .result-card{margin-bottom:0}}.article-detail svg{width:2rem;height:2rem;fill:var(--secondary);margin-right:.8rem}.article-detail .socials span{margin-right:.8rem;font-weight:500}.article-detail .socials a:hover svg{fill:var(--primary)}.article-detail .article-header{margin-bottom:3.2rem}.article-detail .article-header p,.article-detail .article-header span{font-weight:500}.article-detail .article-header p{margin-bottom:1.2rem}.article-detail .article-header .socials{margin-top:2rem}.article-detail .article-detail-content h2:not(:first-child),.article-detail .article-detail-content h3:not(:first-child){margin:1.6rem 0}.article-detail .article-detail-content h2{font-size:clamp(2.4rem,2.4rem - 4*(100vw - 375px)/1065,2rem)}.article-detail .article-detail-content h3{font-size:clamp(2rem,2rem - 4*(100vw - 375px)/1065,1.6rem)}.article-detail .article-detail-content p+p,.article-detail .article-detail-content p+ul,.article-detail .article-detail-content p+ol,.article-detail .article-detail-content p+img,.article-detail .article-detail-content img+p,.article-detail .article-detail-content img+ul,.article-detail .article-detail-content img+ol,.article-detail .article-detail-content img+img{margin-top:1.6rem}.article-detail .article-detail-content>strong{display:block;margin:1.6rem 0}.article-detail .article-detail-content table{width:100%;margin:1.6rem 0}.article-detail .article-detail-content table tr td,.article-detail .article-detail-content table tr th{padding:.8rem 1.6rem;border-bottom:1px solid var(--blue-border)}.article-detail .article-detail-content table tr th{background-color:var(--primary);color:var(--white)}.article-detail .article-detail-content a,.article-detail .article-detail-content strong{color:var(--primary);font-weight:600}.article-detail .article-detail-content img{max-width:100%;border-radius:2rem}.article-detail .article-detail-content ol,.article-detail .article-detail-content ul{padding-left:3.2rem}.article-detail .article-detail-content ol+ul,.article-detail .article-detail-content ol+ol,.article-detail .article-detail-content ul+ul,.article-detail .article-detail-content ul+ol{margin-top:1.6rem}.article-detail .article-detail-content ol li:not(:last-child),.article-detail .article-detail-content ul li:not(:last-child){margin-bottom:1.2rem}.article-detail .article-detail-content ol li::marker,.article-detail .article-detail-content ul li::marker{color:var(--primary)}.article-detail .article-detail-content ul li{list-style-type:disc}.article-detail .article-detail-content ol li{list-style-type:decimal}.article-detail .article-detail-content+.socials{margin-top:6.8rem}.related-articles{margin-top:2.4rem}.related-articles .section-title.underline{padding-bottom:3.2rem;margin-bottom:3.2rem}.related-articles .blog-card a{font-weight:600;display:block;margin-bottom:.8rem;letter-spacing:0;line-height:2rem}.related-articles .blog-card a.blog-image{margin-bottom:2rem}.related-articles .blog-card a:hover{color:var(--secondary)}.related-articles .blog-card span{color:var(--sub-text)}@media(min-width: 576px){.article-detail svg,.article-detail .socials span{margin-right:2rem}.article-detail .article-header p{margin-bottom:0}}@media(min-width: 992px){.article-detail .article-header{margin-bottom:4.8rem}.article-detail .article-header .socials{margin-top:0}.article-detail .article-detail-content{border-left:1px solid var(--blue-border);padding-left:4rem}.related-articles{margin-top:0}}@media(min-width: 1200px){.article-detail .article-detail-content{padding-left:5.2rem}}.page-intro .pi-content{margin-bottom:3.2rem}.page-intro .pi-content p+p,.page-intro .pi-content p+strong{margin-top:1.6rem}.page-intro .pi-content strong{display:block}.page-intro .pi-content a{margin-top:2.8rem;font-weight:600}.page-intro .pi-content a svg{width:1.2rem}.page-intro img{border-radius:2rem;height:100%;width:100%;object-fit:cover;max-height:17rem}@media(min-width: 992px){.page-intro .pi-content{margin-bottom:0}.page-intro img{max-height:unset}}.printing-option-card{border:1px solid var(--blue-border);padding:1.6rem;border-radius:2rem;transition:all .25s ease-in-out}.printing-option-card .icon{max-width:4rem;margin-bottom:2rem}.printing-option-card>img{max-width:2rem}.printing-option-card:hover{background-color:var(--light-background)}.printing-options .row{--bs-gutter-y: 2rem}@media(min-width: 768px){.printing-option-card strong{font-size:1.8rem}.printing-options .row{--bs-gutter-y: 2.4rem;--bs-gutter-x: 2.4rem}}.ideabook{border:1px solid var(--blue-border);border-radius:2rem;overflow:hidden}.ideabook .ideabook-image>img{max-height:12rem;overflow:hidden;width:100%;height:100%;object-fit:cover}.ideabook .ideabook-content{padding:2.4rem 1.6rem 1.6rem}.ideabook .ideabook-content a img{width:2rem;height:2rem}.ideabook:hover{background-color:var(--light-background)}.ideabook:hover a{color:var(--secondary)}.ideabook-listing .row>div:not(:last-child){margin-bottom:2rem}@media(min-width: 768px){.ideabook{height:100%}.ideabook-listing .row{--bs-gutter-y: 4.8rem;--bs-gutter-x: 4.8rem}.ideabook-listing .row>div:not(:last-child){margin-bottom:0}}@media(min-width: 992px){.ideabook .ideabook-content{padding:2.4rem}}@media(min-width: 1200px){.ideabook{position:relative;z-index:1}.ideabook .ideabook-image>img{max-height:16rem}.ideabook .absolute-image{position:absolute;max-width:27%;top:2.4rem;right:2.4rem;bottom:2.4rem;height:calc(100% - 2.4rem)}.ideabook .absolute-image img{width:100%;height:calc(100% - 2.4rem);object-fit:cover}.ideabook .ideabook-content{max-width:60%}}@media(min-width: 1440px){.ideabook .ideabook-image>img{max-height:22rem}}.ideabook-detail .id-content{margin-bottom:3.2rem}.ideabook-detail .id-content p+p{margin-top:1.6rem}.ideabook-detail .id-content h2,.ideabook-detail .id-content h3{margin:3.2rem 0 2rem}.ideabook-detail .id-content a{font-weight:700}.ideabook-detail .id-content a svg{width:1.6rem;height:1.6rem}.ideabook-detail .id-content a.ps-btn-outlined svg{margin-left:.8rem;fill:var(--secondary)}.ideabook-detail .id-content a.ps-btn-outlined:hover svg{fill:var(--white)}.ideabook-detail .id-content a:not(:last-child){margin-right:.8rem}@media(min-width: 992px){.ideabook-detail .id-content,.ideabook-detail iframe{margin-bottom:0;max-width:calc(100% - 3.2rem)}.ideabook-detail .id-content h2,.ideabook-detail .id-content h3,.ideabook-detail iframe h2,.ideabook-detail iframe h3{margin:5.6rem 0 3.2rem}.ideabook-detail .faq-items{max-width:calc(100% - 4.8rem);margin-left:auto}}.get-in-touch-form{top:0;right:0;bottom:0;padding:2.4rem 3.2rem;transform:translateX(100%)}.get-in-touch-form.active{transform:translateX(0)}.get-in-touch-form button{max-width:fit-content;margin-left:auto}.get-in-touch-form .section-title{margin:3.2rem 0}.get-in-touch-form input,.get-in-touch-form textarea,.get-in-touch-form select{border-color:var(--blue-border) !important}@media(min-width: 576px){.get-in-touch-form{padding:2.4rem 4rem;max-width:55rem}}.contact-us-popup{top:0;left:0;right:0;transform:translateY(-100%);padding:4rem 0;max-height:100vh;overflow:auto}.contact-us-popup.active{transform:translateY(0)}.contact-us-popup .popup-header{position:sticky;top:0;left:0;right:0;background-color:var(--white);padding-top:2.4rem}.contact-us-popup .contact-us-content{margin-bottom:2.4rem}.contact-us-popup .contact-us-content span.over-title{margin-bottom:.4rem}.contact-us-popup .contact-us-content h2{margin-bottom:2.4rem}.contact-us-popup .contact-us-content ul li svg{width:2rem;height:2rem;fill:var(--secondary);margin-right:.8rem}.contact-us-popup .contact-us-content ul li:not(:last-child){margin-bottom:1.6rem}.contact-us-popup .contact-us-content ul li h5{margin-bottom:.8rem}.contact-us-popup .contact-us-content ul li a:hover{color:var(--secondary)}.contact-us-popup .contact-us-content ul:not(:last-child){padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1px solid var(--blue-border)}.contact-us-popup input,.contact-us-popup textarea,.contact-us-popup select{border-color:var(--blue-border) !important}@media(max-width: 991px){.contact-us-popup:has(.popup-header){padding-top:0}}@media(min-width: 992px){.contact-us-popup .close-wrapper{margin-bottom:3.2rem}.contact-us-popup .popup-header{padding-top:0}.contact-us-popup .contact-us-content{margin-bottom:0;max-width:calc(100% - 4.8rem)}.contact-us-popup .contact-us-content ul:not(:last-child){margin-bottom:4.8rem;padding-bottom:4.8rem}}.off-canvas-cart{top:0;right:0;bottom:0;transform:translateX(100%);max-height:100vh;overflow:auto;background-color:var(--blue-background) !important}.off-canvas-cart.active{transform:translateX(0)}.off-canvas-cart .close-wrapper{position:sticky;top:0;left:0;right:0}.off-canvas-cart .section-title{margin:0 0 3.2rem}.off-canvas-cart .section-title img{max-width:4rem;margin-bottom:1.6rem}.off-canvas-cart .section-title p img{max-width:2rem;margin-bottom:0;margin-right:.8rem}.off-canvas-cart .quote-content-wrapper{position:relative;z-index:1;height:100%}.off-canvas-cart .quote-content-wrapper .quote-listing{padding:2rem 3.2rem}.off-canvas-cart .quote-content-wrapper ul{background-color:var(--white);padding:3.2rem}.off-canvas-cart .quote-content-wrapper ul li{text-align:center}.off-canvas-cart .quote-content-wrapper ul li a{display:block;position:relative}.off-canvas-cart .quote-content-wrapper ul li a:has(img){display:flex;align-items:center;justify-content:flex-start;text-align:start}.off-canvas-cart .quote-content-wrapper ul li a img{max-width:3.6rem;margin-right:2rem}.off-canvas-cart .quote-content-wrapper ul li:not(:last-child){margin-bottom:2rem}.off-canvas-cart .quote-content-wrapper .products .loading img{mix-blend-mode:darken}.off-canvas-cart .quote-content-wrapper .products .cart-product{gap:2rem}.off-canvas-cart .quote-content-wrapper .products .cart-product .cp-controller img{max-width:1.6rem}.off-canvas-cart .quote-content-wrapper .products .cart-product .cp-image img{width:7.5rem;height:7.5rem;border-radius:2rem;object-fit:contain}.off-canvas-cart .quote-content-wrapper .products .cart-product a,.off-canvas-cart .quote-content-wrapper .products .cart-product span{display:block}.off-canvas-cart .quote-content-wrapper .products .cart-product a{font-weight:600}.off-canvas-cart .quote-content-wrapper .products .cart-product:not(:last-child){margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--sub-text)}@media(min-width: 768px){.off-canvas-cart{width:50rem}}@media(min-width: 992px){.off-canvas-cart{width:55rem}}.cart-page .quote-empty img{margin-bottom:2.4rem}.cart-page .quote-empty p{margin-bottom:1.6rem}.cart-page .quote-empty,.cart-page .quote-listing{padding-top:3.2rem}.cart-page table tr,.cart-page table td,.cart-page table th{background-color:rgba(0,0,0,0);border-color:var(--secondary)}.cart-page table tr td{vertical-align:middle;padding:1.2rem .8rem}.cart-page table tr td button img{max-width:2rem}.cart-page table tr td img.featured-image{width:11.2rem;height:8.4rem;border-radius:2rem;object-fit:cover}.cart-page table tr td .total{border-bottom:1px solid var(--secondary);padding-bottom:1.2rem}.cart-page table tr td:last-child,.cart-page table tr th:last-child{max-width:9rem}.cart-page table tr:last-child td{border-bottom:none}.cart-page table tr th{padding:2rem 1.6rem}.cart-page .quote-form{border-radius:2rem;padding:2.4rem;margin-top:2.4rem}.cart-page .quote-form h3,.cart-page .quote-form h4,.cart-page .quote-form h5,.cart-page .quote-form p{margin-bottom:1.6rem}.cart-page .quote-form input,.cart-page .quote-form select,.cart-page .quote-form textarea{border-color:var(--blue-border) !important}.cart-page.thankyou-page .quote-listing{padding-top:0}.cart-page.thankyou-page p.woocommerce-thankyou-order-received{margin-bottom:1.6rem}.cart-page.thankyou-page h2{margin-bottom:.8rem;font-size:clamp(2.4rem,2.4rem + 8*(100vw - 375px)/1065,3.2rem)}.quote-listing .cart_item td::before{font-size:1.3rem}@media(min-width: 768px){.cart-page .quote-form{padding:3.2rem}}@media(min-width: 992px){.cart-page .quote-empty,.cart-page .quote-listing{max-width:calc(100% - 4.8rem)}.cart-page .quote-form{margin-top:0}}table.variations{display:none}.woocommerce-variation-add-to-cart .form-group label{font-size:clamp(1.6rem,1.6rem + 2*(100vw - 375px)/1065,2rem);margin:1.2rem 0 2rem}.woocommerce-variation-add-to-cart .calculate-price-wrap{margin:2.4rem 0;gap:1.2rem;align-items:stretch !important}.woocommerce-variation-add-to-cart .calculate-price-wrap input{flex:1}.woocommerce-variation-add-to-cart .calculate-price-wrap a{flex:2}.woocommerce-variation-add-to-cart .calculate-price-wrap .price-wrap{flex:3}.woocommerce-variation-add-to-cart .calculate-price-wrap input,.woocommerce-variation-add-to-cart .calculate-price-wrap span,.woocommerce-variation-add-to-cart .calculate-price-wrap a{font-size:1.6rem}.woocommerce-variation-add-to-cart .calculate-price-wrap .btn:hover{background-color:var(--secondary);opacity:.8;color:var(--white)}.woocommerce-variation-add-to-cart p{margin:1.2rem 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.cart_totals{margin:3.2rem 0}.cart_totals h2{font-size:clamp(2.4rem,2.4rem + 4*(100vw - 375px)/1065,2.8rem);margin-bottom:.8rem}.checkout-button,.coupon button,td.actions button,.woocommerce-terms-and-conditions-wrapper+button{padding:1.2rem 2.4rem !important;border-radius:.8rem !important;font-weight:500 !important;font-family:"Montserrat",sans-serif !important;background:var(--secondary) !important;color:var(--white) !important;display:inline-block !important}.checkout-button:hover,.coupon button:hover,td.actions button:hover,.woocommerce-terms-and-conditions-wrapper+button:hover{opacity:.8 !important}.woocommerce form .woocommerce-input-wrapper button.button{background-color:#fff !important;border:1px dashed #00426b;width:300px !important;height:4.75rem;display:flex;align-items:center;justify-content:center}.woocommerce form .woocommerce-input-wrapper button.button p{margin-left:.8em}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1.6rem}.image-wrap{max-width:11.2rem}.image-wrap img{width:100%;height:100%;object-fit:cover}.product-thumbnail{max-width:11.2rem}.product-thumbnail img{max-width:100%;height:auto}td.product-quantity{max-width:11rem}.page-not-found{min-height:50vh;display:grid;place-items:center}.page-not-found span{display:block;margin-bottom:1.2rem}.page-not-found h1{margin-bottom:2rem;columns:var(--title);line-height:5rem}.page-not-found h1 span{display:inline-block;color:var(--secondary);margin-bottom:0}.page-not-found a{margin-top:4rem}
