@font-face{font-family:Stack Sans Headline;src:url(/cdn/shop/files/StackSansHeadline-Light.woff2?v=1783951769) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Stack Sans Headline;src:url(/cdn/shop/files/StackSansHeadline-Regular.woff2?v=1783951769) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Stack Sans Headline;src:url(/cdn/shop/files/StackSansHeadline-Medium.woff2?v=1783951769) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Stack Sans Headline;src:url(/cdn/shop/files/StackSansHeadline-SemiBold.woff2?v=1783951769) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Stack Sans Headline;src:url(/cdn/shop/files/StackSansHeadline-Bold.woff2?v=1783951769) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-Regular.woff2?v=1783951769) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-Italic.woff2?v=1783951769) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-Medium.woff2?v=1783951769) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-MediumItalic.woff2?v=1783951769) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-SemiBold.woff2?v=1783951769) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-SemiBoldItalic.woff2?v=1783951769) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-Bold.woff2?v=1783951768) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Familjen Grotesk;src:url(/cdn/shop/files/FamiljenGrotesk-BoldItalic.woff2?v=1783951768) format("woff2");font-weight:700;font-style:italic}*{margin:0;padding:0;list-style-type:none;text-decoration:none;outline:0;border:0;box-sizing:border-box}header,section,nav,footer{width:100%;display:block}.container,.section--page-width,.page-width{width:100%;max-width:1270px;padding:0 15px;margin:0 auto;height:auto;display:block}img{width:100%;display:block}body{font-family:Familjen Grotesk;background-color:#f8f8f8}.swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:Stack Sans Headline!important}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) *{font-family:Stack Sans Headline!important}:is(p,a,button,span){font-family:Familjen Grotesk!important}.heading1{font-size:66px;line-height:86px;font-weight:500}.heading2{font-size:50px;line-height:65px;font-weight:500}.heading3{font-size:40px;line-height:52px;font-weight:500}.heading4{font-size:24px;line-height:26px;font-weight:500}p{font-size:18px;line-height:22px;font-weight:400;color:#535353}span.eyebrowTxt{font-size:16px;line-height:1;color:#535353;font-weight:400;text-transform:uppercase}.mainBtn :is(a,button){font-size:16px;line-height:20px;font-weight:500;transition:all .25s ease;padding:14px 28px;display:block;width:fit-content}.mainBtn.primBtn :is(a,button){background:#333;color:#fff;border:2px solid #333333}.mainBtn.primBtn :is(a,button):hover{background:transparent;color:#333;transition:all .25s ease}.mainBtn.secBtn :is(a,button){background:transparent;color:#333;border:2px solid #333333}.mainBtn.secBtn :is(a,button):hover{background:#333;color:#fff;transition:all .25s ease}.announcement-bar{padding-top:13px;padding-bottom:13px}.announcement-bar :is(.announcement-bar__text,p){color:#fff}.header-section .header__columns{padding:16px 0}.header-section header-menu.header-menu .menu-list__link,.header-section search-button button,.header-section header-actions :is(.header-actions__text-style,.header-actions__action){font-size:16px;line-height:19px;color:#151515;font-weight:400;transition:all .2s ease;position:relative}.header-section header-menu.header-menu .menu-list__link .menu-list__link-title,.header-section search-button button .menu-list__link-title,.header-section header-actions :is(.header-actions__text-style,.header-actions__action) .menu-list__link-title{padding-inline:15px}.header-section header-menu.header-menu .menu-list__link.menu-list__link--active{text-decoration:underline;transition:all .2s ease}.header-section header-menu.header-menu .menu-list__link.menu-list__link--active:before{content:"";width:5px;height:5px;background:#151515;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0!important}.header-section header-menu.header-menu .menu-list__link:not(.menu-list__link--active):hover,.header-section search-button button:hover,.header-section header-actions :is(.header-actions__text-style,.header-actions__action):hover{color:#333;transition:all .2s ease}body .header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{width:fit-content;background:transparent;padding:0}body .header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble .cart-bubble__text-count{color:#151515}body .header .header-actions__action{display:flex;align-items:center;justify-content:center}body .header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble :is(.cart-bubble__text-count,.cart-bubble__text){font-size:16px;line-height:19px;font-weight:400;transition:all .2s ease;color:#151515}body .header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble .cart-bubble__text{position:relative}body .header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble .cart-bubble__text:before{content:"("}body .header .header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble .cart-bubble__text:after{content:")"}.mainBannerSect{background:#efede9;position:relative;overflow:hidden}.bnrImageHldr img{max-width:729px;aspect-ratio:729 / 727}.bnrImageHldr{position:absolute;right:0;top:0;z-index:1}.bnrCntntHldr{z-index:2;position:relative;max-width:770px;padding:150px 0;min-height:727px}.bnrCntntHldr .bnrBtnsHldr{margin-top:50px;display:flex;align-items:stretch;gap:10px}.bnrCntntHldr h1{margin-bottom:20px;max-width:600px}.bnrCntntHldr p{max-width:670px}.valueStackSect{padding:30px 0;border-bottom:1px solid #80808080}.valueStacksHldr{display:flex;align-items:center;justify-content:center;gap:50px}.valueStacksHldr .valStckBox span{font-size:20px;line-height:26px;font-weight:500;color:#535353;text-transform:uppercase}.imageContentSect{padding:120px 0}.imgCntntClmnsHldr{display:grid;grid-template-columns:max-content 1fr;gap:60px;align-items:center}.imgCntntImageHldr img{max-width:610px}.imgCntntContentHldr h2{margin-bottom:20px;max-width:510px}.imgCntntContentHldr .mainBtn{margin-top:50px}.imgCntntContentHldr p{font-size:20px}.imgCntntContentHldr p:not(:last-child){margin-bottom:20px}.imgCntntContentBoxesHldr{border-top:2px solid #80808080;padding-top:20px}.imgCntntContentBoxesHldr .imgCntntContentBox:not(:last-child){margin-bottom:20px}.imgCntntContentBox h3{color:#151515;margin-bottom:10px}.imgCntntContentBox p{font-size:18px}.imageContentSect.Inverted .imgCntntImageHldr{order:2}.imageContentSect.Inverted .imgCntntContentHldr{order:1}.imgCntntContentHldr{width:100%;max-width:576px}.faqsSect{padding:120px 0}.faqSectTitleRow{text-align:center;margin-bottom:50px}.faqSectTitleRow span.eyebrowTxt{margin-bottom:10px;display:block}.faqCntntItems{max-width:894px;margin:0 auto}.faqCntntItems .accordion-item-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;transition:all .2s ease;padding:30px}.faqCntntItems .accordion-item-body{max-height:0;overflow:hidden;padding-left:30px;padding-right:30px;transition:all .2s ease-out}.faqCntntItems .accordion-item-body .accordion-item-body-content{max-width:767px}.faqCntntItems .accordion-item{position:relative;transition:all .2s ease;border:1px solid #59595966}.faqCntntItems .accordion-item:not(:last-child){margin-bottom:30px}.faqCntntItems .accordion-item-header.active{transition:all .2s ease;padding-bottom:16px}.faqCntntItems .accordion-item:has(.active){padding-bottom:30px;transition:all .2s ease}.faqCntntItems .accordion-item-header .accordion-item-icon .accordion-item-icon-active{display:none}.faqCntntItems .accordion-item-header.active .accordion-item-icon .accordion-item-icon-active{display:block}.faqCntntItems .accordion-item-header.active .accordion-item-icon .accordion-item-icon-non_active{display:none}.faqCntntItems .accordion-item:has(.active) .accordion-item-body{transition:all .2s ease-out}.testQuoteSect{padding:80px 0}.testQuoteHldr{text-align:center;color:#fff;max-width:1080px;margin:0 auto}.testQuoteHldr span{font-size:30px;line-height:33px;font-weight:500;font-style:italic}.testQuoteHldr p{font-size:20px;line-height:1;color:#a4a4a4;font-weight:400;margin-top:20px}.stepsSect{padding:120px 0}.stepsClmnsHldr{display:grid;grid-template-columns:1fr max-content;gap:60px;align-items:center}.stepsImgHldr img{max-width:609px}.stepsCntntHldr .mainBtn{margin-top:50px}.stepsBoxesHldr{margin-top:30px;max-width:450px}.stepsBox h3{margin:16px 0 12px}.stepsBox span.stepCounter{color:#535353;font-size:16px;line-height:22px;text-transform:uppercase;font-weight:400;display:block}.stepsBoxesHldr .stepsBox{padding-left:30px;position:relative;cursor:pointer}.stepsBoxesHldr .stepsBox:not(:last-child){margin-bottom:20px}.stepsBoxesHldr .stepsBox:before{content:"";width:2px;height:calc(100% - 10px);background:#0003;position:absolute;left:0;top:50%;transform:translateY(-50%)}.stepsBoxesHldr .stepsBox:after{content:"";width:2px;height:calc(100% - 10px);background:#000;position:absolute;left:0;top:5px;transform:scaleY(0);transform-origin:top;transition:transform var(--line-duration, 0s) linear}.stepsBoxesHldr .stepsBox.boxActive:after{transform:scaleY(1)}.stepsBoxesHldr .stepsBox .stepBoxCntnt{max-height:0;overflow:hidden;transition:max-height .3s ease}.stepsBoxesHldr .stepsBox .stepBoxCntnt p{text-wrap:balance}.imgBnrContentHldr{padding:50px 0 120px;text-align:center}.imgBnrContentHldr p{font-size:20px;margin-top:20px}.imgBnrContentHldr .mainBtn{margin-top:50px;text-align:center}.imgBnrContentHldr .mainBtn a{margin:0 auto}.testSliderSect{padding:100px 0;background:#f2f1ee}.testTitleRow{margin-bottom:50px;display:flex;align-items:center;justify-content:space-between}.testTitleRow .testTitleRowHead h2{font-weight:500;color:#151515}.test_sliders_arrows{position:relative;display:flex;align-items:center;gap:11px}.testSliBox{border:1px solid #59595966;padding:40px 30px}.testSliBox .testBoxNameRow .testName{font-weight:400;color:#151515}.testBoxNameRow{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.test_sliders_arrows :is(.testSlidePrev,.testSlideNext){cursor:pointer}.rating_star{--star-size: 20px;--star-color: #ccc;--star-filled: #D99F01;--rating: 0;position:relative;display:inline-block;font-size:var(--star-size);line-height:1;width:100%;text-align:left;margin-bottom:20px}.rating_star:before,.rating_star:after{content:"\2605\2605\2605\2605\2605";display:block;pointer-events:none}.rating_star:before{color:var(--star-color)}.rating_star:after{color:var(--star-filled);position:absolute;top:0;left:0;width:calc(var(--rating) / 5 * 100%);overflow:hidden}.imgWCntntSect{padding:120px 0}.imgCntntTitleRow{text-align:center;max-width:700px;margin:0 auto 50px}.imgCntntTitleRow p{margin-top:20px;text-wrap:balance}.imgCntntTitleRow span.eyebrowTxt{display:block;margin-bottom:10px}.imgCntntBoxesHldr{display:grid;gap:30px}.imgCntntBox{text-align:center}.imgCntntBox .imgCntntBoxContent{margin-top:20px}.imgCntntBox .imgCntntBoxContent p{margin-top:15px}.imgCntntBoxesHldr.imgPotrait .imgCntntBoxImage img{aspect-ratio:288/372;object-fit:cover}.imgCntntBox .imgCntntBoxContent span{margin:10px 0 13px;display:block;font-size:16px;line-height:1;font-weight:400;color:#535353;text-transform:uppercase}.partnerSect{background-position:bottom center;background-repeat:no-repeat;background-size:100% 120%}.partnerCntntHldr{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.partnerSect .partImgClmn img{max-width:499px;aspect-ratio:499/702}.partnerSect .partImgClmn{padding:34px 0 5px}.partnerSect .partCntntClmn{padding:100px 0 0}.partnerSect .partCntntClmn span.eyebrowTxt{display:block;margin-bottom:10px}.partnerSect .partCntntClmn .heading2{margin-bottom:20px}.partnerSect .partCntntClmn p{font-size:20px}.partnerSect .partCntntClmn .mainBtn{margin-top:40px}.partnerSect .partCntntClmn .sectTagline span{font-size:16px;line-height:22px;display:block;margin-top:10px;font-weight:400;color:#535353}.partnerSect .partCntntClmn .sectTagline span a{text-decoration:underline;transition:all .25s ease}.partnerSect .partCntntClmn .sectTagline span a:hover{color:#151515;transition:all .25s ease}.partnerSect .partCntntClmn .partTagsHldr{margin-top:30px;padding-bottom:20px;border-bottom:1px solid #808080CC}.partnerSect .partCntntClmn .partTagsHldr ul{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.partnerSect .partCntntClmn .partTagsHldr .partnerTag{display:block;width:fit-content;background:#fff;font-size:16px;line-height:20px;font-weight:500;color:#151515;padding:15px 30px}.newsletterSect{background:#333;padding:80px 0}.newsContentHldr{text-align:center;color:#fff}.newsContentHldr p{color:#fff;max-width:557px;margin:20px auto 0;font-size:20px}.newsletterSect .formHldr{max-width:665px;margin:50px auto 0}.formHldr .formRowHldr{display:flex;align-items:stretch;gap:12px}.formHldr .formRowHldr input{width:100%;border:1px solid #FFFFFF;padding:15px 20px;border-radius:0;background:none;font-size:16px;line-height:20px;color:#fff;font-weight:500}.formHldr .formRowHldr input::placeholder{color:#fff;text-transform:capitalize}.formHldr .formRowHldr button[type=submit]{font-size:16px;line-height:20px;color:#333;font-weight:500;width:100%;max-width:12rem;padding:15px;border-radius:0;background:#fff;border:1px solid white;transition:all .25s ease;cursor:pointer}.formHldr .formRowHldr button[type=submit]:hover{background:none;color:#fff;transition:all .25s ease}.formHldr .formRowHldr input:focus-visible{outline:none;outline-offset:0;border-color:#efede9b2;transition:all .25s ease}.footer{background:#f2f1ee}.ftTopRow{padding:80px 0 100px}.copyRightHldr{border-top:1px solid #808080CC;padding:20px 0;text-align:center}.copyRightHldr p{font-size:16px}.ftTopRow rte-formatter.text-block p{font-size:18px;line-height:22px;color:#535353;font-weight:400}.ftTopRow .payment-icons{margin-top:17px}.ftTopRow .menu .menu__heading{padding:0;line-height:1;font-weight:500;font-size:24px}.ftTopRow .menu li.menu__item{line-height:1}.imgBnrImageHldr img{height:100%;width:100%;object-fit:cover}.ftTopRow .menu a{font-size:18px;line-height:22px;font-weight:400;color:#535353;transition:all .25s ease}.ftTopRow .menu a:hover{transition:all .25s ease;color:#151515}.ftTopRow .group-block-content .group-block-content:has(.menu){max-width:580px;margin-left:auto}.ftTopRow .menu{width:fit-content;margin-left:auto}.footer .logo-block,.footer .logo-block img{max-height:100%;width:100%;max-width:155px;height:38px}.shopify-section.ui-test-product-list{padding:100px 0}.ui-test-product-list .text-block.custom p{color:#535353}.ui-test-product-list .text-block.h2 h2{color:#151515;font-weight:500;font-size:50px;line-height:65px}.ui-test-product-list .text-block.paragraph{max-width:520px}.ui-test-product-list .text-block.paragraph p{font-size:20px;line-height:22px;color:#535353}.ui-test-product-list .section-resource-list__header{margin-bottom:50px}.product-card [ref=productTitleLink] .text-block.h4{padding:0;min-height:52px;max-height:52px}.product-card [ref=productTitleLink] .text-block.h4 *{font-size:24px;line-height:26px;font-weight:500;color:#151515;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card product-price :is(.price,.compare-at-price){font-size:20px;line-height:22px;font-weight:400;color:#535353}.product-card product-price .compare-at-price{text-decoration:line-through}.product-card .text-block.paragraph p{font-size:18px;line-height:22px;font-weight:44;text-wrap:balance}.product-card .card-gallery{margin-bottom:20px;border:1px solid #59595966}.product-card product-price:not(:has(.rez-out-of-stock-collection-btn)){margin-bottom:20px}.product-card product-price .rez-out-of-stock-collection-btn{margin-top:30px!important;font-size:16px!important;line-height:20px;font-weight:500!important;color:#333!important;font-family:Familjen Grotesk!important;background:none!important;border:1px solid #333333!important}.product-card .buy-buttons-block button.add-to-cart-button .add-to-cart-text span{font-size:16px;line-height:20px;font-weight:500;color:#333}.product-card .card-gallery .product-badges{display:none}.product-card product-price .rez-out-of-stock-collection-btn:hover{background:#333!important;color:#fff!important;opacity:1!important}.product-card .buy-buttons-block button.add-to-cart-button:hover{background:#333}.product-card .buy-buttons-block button.add-to-cart-button:hover .add-to-cart-text span{color:#fff}.product-card .buy-buttons-block button.add-to-cart-button .svg-wrapper.add-to-cart-icon{display:none}.secBannerSect{padding:90px 0}.secBannerCntntHldr{text-align:center;max-width:710px;margin:0 auto;display:grid;row-gap:10px}.secBannerCntntHldr p{font-size:20px}.template-collection .product-grid-container{padding:120px 0;display:block}.template-collection .collection-wrapper .main-collection-grid .product-grid{grid-template-columns:repeat(3,1fr);margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
