.icons-group{display:flex;align-items:center;justify-content:center;gap:50px}div#tm_tracking_frame{background:#fff}.testimonial p{font-size:16px!important}.product__title h1{font-size:48px}.product__price .price span{font-weight:600;font-size:22px}.rich-text h2{font-size:52px}.drawer__inner .button.button--secondary{color:#c6baa2}.cst-home-signup .banner__box h2{font-size:52px}.cst-home-signup{max-width:752px;margin:0 auto}.heading.title-lg{font-size:70px}.heading.title-xl{font-size:90px}.newsletter-form{margin-inline:auto}.product-card__content{padding:10px}.card.product-card{border:1px solid #00000014}.cst-home-signup .field .label.is-floating{display:none!important}.cst-home-signup .field{position:relative}.cst-home-signup .field .input::placeholder{opacity:1;color:#999}.cst-home-signup .input.is-floating{padding:20px}.cst-contact-form{padding:0}.cst-contact-form .page-width.relative{background:#fff;padding-top:100px;padding-bottom:100px}.cst-contact-form .button#ContactSubmit-template--25766488080718__contact-form{line-height:normal;padding-top:23px;padding-bottom:22px}.cst-contact-form form#ContactForm-template--25766488080718__contact-form{padding:40px 0 40px 40px}.cst-contact-form .contact.flex.flex-col.lg\:flex-row{max-width:1350px;margin:0 auto;background:#fafafa;border-radius:25px}.cst-contact-form ul.contact__sidebar.grid.gap-10{background-image:url(/cdn/shop/files/michal-biernat-h0xEUQXzU38-unsplash_1.jpg?v=1772779655);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;border-radius:0 20px 20px 0;padding:40px;position:relative;overflow:hidden}.cst-contact-form ul.contact__sidebar.grid.gap-10:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border-radius:0 20px 20px 0}.cst-contact-form ul.contact__sidebar.grid.gap-10>*{position:relative;z-index:1}.cst-contact-form .contact__sidebar .subtitle,.cst-contact-form .rte h6,.cst-contact-form .rte p{color:#fff}.cst-contact-form svg.icon{fill:#fff}.cst-contact-form .field.field--full.rte.text-sm p{color:#000}.cst-faq-section{padding:0}.cst-faq-section .page-width{padding-top:80px;padding-bottom:80px;background:#fff}.cst-faq-section .faqs.with-border>div,.cst-faq-section .faqs.with-border>form{width:100%;max-width:calc(50% - 3rem)}.cst-faq-section .faq{border:none!important;background:#fafafa}.cst-faq-section .leading-tight{font-size:19px!important;letter-spacing:normal!important}.cst-faq-section .faqs.with-border>form input{border-bottom:1px solid black;border-radius:0;background:none;padding:40px 0;font-size:23px}.cst-faq-section label.label.is-floating{margin:0;top:-13px}.cst-faq-section sticky-element.contact__sidebar.grid.gap-7d5.md\:gap-10.sticky.top-0{width:100%;height:100%;padding-bottom:57px}.cst-faq-section .textarea{background:none;border-bottom:1px solid black;border-radius:0;padding-left:0}.cst-faq-section button#ContactSubmit-template--25766488113486__faq{margin-top:40px}.cst-collage-sec .collage__item{max-width:450px}.cst-collage-sec .collage-left,.cst-collage-sec .collage-right{max-width:fit-content}.cst-collage-sec .title-wrapper.leading-none.gap-4.lg\:gap-8.flex.flex-col.text-left.md\:items-end.md\:flex-row.md\:justify-between.relative.z-1{width:100%;padding:0;min-width:600px}.cst-collage-sec a.button.button--secondary.icon-with-text{line-height:normal}.cst-col-grid{display:flex!important;align-items:center;justify-content:space-between}.cst-search-sec{padding:0}.cst-search-sec .collection.page-width.relative.with-drawer{background:#fff;padding-top:50px;padding-bottom:60px;min-height:800px}.cst-search-sec .search__box{background-color:#fff!important}.cst-search-sec .drawer__empty.flex.flex-col.gap-5.md\:gap-8{width:100%;max-width:100%}.predictive-search-open .collection .search__input{background-color:#fff!important}@media(max-width:1499px){.cst-faq-section .faqs .contact__sidebar>.flex{flex-direction:row;align-items:end}.cst-collage-sec .title-wrapper.leading-none.gap-4.lg\:gap-8.flex.flex-col.text-left.md\:items-end.md\:flex-row.md\:justify-between.relative.z-1{min-width:330px}}@media(max-width:1299px){.faqs.with-border{gap:20px;justify-content:space-between}.cst-faq-section .faqs.with-border>div,.faqs.with-border>form{width:100%;max-width:calc(50% - 20px)}}@media(max-width:1199px){.cst-collage-sec .heading.title-lg{font-size:60px}}@media(max-width:1024px){.heading.title-md{font-size:48px}.heading.title-xl{font-size:82px}.heading.title-lg{font-size:64px}.cst-home-signup .banner__box h2{font-size:48px}.product__title h1{font-size:40px}.cst-contact-form form#ContactForm-template--25766488080718__contact-form{padding:40px 40px 0}.cst-contact-form ul.contact__sidebar.grid.gap-10{border-radius:0 0 20px 20px}.cst-contact-form ul.contact__sidebar.grid.gap-10:before{border-radius:0 0 20px 20px}.cst-faq-section .faqs.with-border>div,.cst-faq-section .faqs.with-border>form{width:100%;max-width:100%}.faqs.with-border{gap:50px;justify-content:space-between}.cst-faq-section .page-width{padding-top:50px;padding-bottom:0}.cst-faq-section sticky-element.contact__sidebar.grid.gap-7d5.md\:gap-10.sticky.top-0{padding-left:20px;padding-right:20px}.cst-collage-sec .title-wrapper.leading-none.gap-4.lg\:gap-8.flex.flex-col.text-left.md\:items-end.md\:flex-row.md\:justify-between.relative.z-1{min-width:300px;max-width:100%;display:block}.cst-collage-sec .title-wrapper .heading+.description{max-width:100%}.cst-collage-sec a.button.button--secondary.icon-with-text{line-height:normal;margin-top:0}.collage.on-scroll.grid.items-center.cst-collage-sec{gap:10px}.cst-collage-sec .collage__item{max-width:100%}.cst-collage-sec .collage-left,.cst-collage-sec .collage-right{max-width:fit-content;margin:0 auto}.cst-collage-sec .collage-right img{width:100%}.cst-collage-sec .grid{display:flex!important;flex-direction:column;gap:10px}.cst-collage-sec .collage-left,.cst-collage-sec .collage-right{display:flex!important;flex-direction:row}.cst-collage-sec .description.rte.leading-normal.subtext-lg h4{margin:0 0 10px}.cst-collage-sec .description.rte.leading-normal.subtext-lg p{margin-bottom:30px}.cst-collage-sec h1.heading.title-lg.tracking-heading{margin-bottom:10px}}@media(max-width:991px){.cst-faq-section button#ContactSubmit-template--25766488113486__faq{margin-top:30px}}@media(max-width:768px){.icons-group{justify-content:flex-start;gap:30px}.heading.title-md{font-size:42px}.heading.title-lg{font-size:55px}.cst-home-signup .banner__box h2{font-size:42px}.heading.title-xl{font-size:72px}.product__title h1{font-size:34px}.cst-contact-form .page-width.relative{background:#fff;padding-top:60px;padding-bottom:60px}.cst-collage-sec .collage-left,.cst-collage-sec .collage-right{flex-direction:row}.collage.on-scroll.grid.items-center.cst-collage-sec{gap:30px}.cst-collage-sec .grid{gap:15px}}@media(max-width:575px){.cst-faq-section .leading-tight{font-size:17px!important}.faqs.with-border{gap:40px;justify-content:space-between}.cst-faq-section .faqs.with-border>form input{padding:30px 0;font-size:17px}.cst-faq-section .textarea{padding-top:20px}.cst-faq-section button#ContactSubmit-template--25766488113486__faq{margin-top:20px;padding:15px;width:100%;max-width:170px!important;min-width:unset}.cst-faq-section sticky-element.contact__sidebar.grid.gap-7d5.md\:gap-10.sticky.top-0{padding-bottom:47px}.cst-faq-section .faqs .contact__sidebar>.flex{justify-content:center}.cst-faq-section .faqs .contact__sidebar p{text-align:center}.cst-faq-section button#ContactSubmit-template--25766488113486__faq{max-width:100%!important}.cst-collage-sec a.button.button--secondary.icon-with-text{line-height:normal;margin-top:20px}}@media(max-width:480px){.icons-group{gap:20px}.heading.title-md{font-size:36px}.heading.title-xl{font-size:60px}.heading.title-lg{font-size:44px}.cst-home-signup .banner__box h2{font-size:36px}.product__title h1{font-size:28px}.cst-contact-form .page-width.relative{background:#fff;padding-top:40px;padding-bottom:40px}.cst-contact-form form#ContactForm-template--25766488080718__contact-form{padding:25px 25px 0}.cst-contact-form .button#ContactSubmit-template--25766488080718__contact-form{line-height:normal;padding-top:15px;padding-bottom:16px}.cst-contact-form ul.contact__sidebar.grid.gap-10{padding:25px}.cst-faq-section .page-width{padding-top:30px;padding-bottom:0}.cst-faq-section .leading-tight{font-size:14px!important;line-height:1.4}.cst-faq-section .details__content.text-base.rte p{font-size:14px}.cst-faq-section .accordion.accordion--text{padding-bottom:25px}.faqs.with-border{gap:30px;justify-content:space-between}.cst-faq-section button#ContactSubmit-template--25766488113486__faq{max-width:100%!important}.cst-faq-section sticky-element.contact__sidebar.grid.gap-7d5.md\:gap-10.sticky.top-0{padding-left:0;padding-right:0}.cst-collage-sec .collage-left,.cst-collage-sec .collage-right{flex-direction:column}.cst-collage-sec a.button.button--secondary.icon-with-text{margin-top:-20px}.cst-collage-sec .heading.title-lg{font-size:50px}}@media(max-width:425px){.highlighted-text .icon-squiggle-underline-2{width:100%;height:35%;inset-block-start:93%;inset-block-end:-41%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
