body{font-family:DM Sans,sans-serif;letter-spacing:0;font-size:16px;line-height:24px}h1,.h1{font-size:64px;line-height:1;font-weight:700;letter-spacing:0}h2,.h2{font-size:54px;line-height:1;font-weight:600;letter-spacing:0}h3,.h3{font-size:42px;line-height:1;font-weight:600;letter-spacing:0}h4,.h4{font-size:32px;line-height:1.125;font-weight:400;letter-spacing:0}h5,.h5{font-size:24px;line-height:1.125;font-weight:400;letter-spacing:0}.permanent-marker-text{font-family:Permanent Marker,cursive;font-size:24px;line-height:1.1667;color:#2753a5;margin:0}.button.button--primary,.button.button--secondary{font-size:18px;line-height:1.55;font-weight:500;letter-spacing:0;text-transform:capitalize;min-height:53px;min-width:unset}body .button:before{border-radius:5px}@media only screen and (min-width:990px){.section-header .header--middle-left{grid-template-columns:1fr auto auto;column-gap:0}}.section-header .header__inline-menu .list-menu__item{font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.section-header .header__inline-menu .list-menu--inline{gap:20px}.section-header .header__inline-menu .list-menu--inline .list-menu__item{padding-right:0;padding-left:0}.section-header .header__icon--menu,.section-header .header__icons .header__icon{color:#f04c3a}.section-header .header__icons .header__icon,.section-header .header__icons .header__icon--cart .icon{width:20px;height:20px}.section-header .header__heading-logo-wrapper{max-width:173px}.section-header .header__menu-item .header__active-menu-item,.section-header .header__menu-item:hover span{text-underline-offset:8px;text-decoration-color:#f04c3a}.section-header .header__menu-item:hover .header__active-menu-item{text-decoration-thickness:1px}.section-image-text-column{margin-top:60px}.section-image-text-column .rich-text__blocks{max-width:100%}.section-image-text-column .rich-text__blocks .rich-text__image{margin:20px 0 0}.rich-text__blocks .rich-text__image{line-height:0}.rich-text__image-wrapper .rich-text__image-img{width:100%;display:inline-block;height:auto}.section-image-text-column.white-subheading .permanent-marker-text{color:#f1f1f1;margin-top:10px}.section-only-logo .rich-text__image-wrapper{max-width:380px;width:100%;margin:0 auto}.slider-dots-wrapper{display:flex;justify-content:center;margin-top:50px;gap:14px}.slider-dot{width:14px;height:14px;border-radius:50%;background:#bababa;border:none;padding:0;cursor:pointer}.slider-dot.active{background:#2d2a26}quick-add-modal .quick-add-modal__toggle.mobile-quick-close,product-info .quick-add-modal__toggle{display:none}body .article-card-wrapper .article-card{border-radius:5px;border:1px solid #E2E2E2;background:#f1f1f1;padding:20px 19.5px 12px}.article-card-wrapper .article-card .article-card__info{font-size:14px;font-weight:400;line-height:1.2857;color:#2d2a26;text-align:center;letter-spacing:0}.article-card-wrapper .article-card .card__information{padding-top:20px;text-align:center;padding-bottom:0}.article-card-wrapper .article-card .card__heading{margin-top:20px;line-height:1.25}.article-card-wrapper .article-card .readmore_button .link{font-size:16px;font-style:normal;font-weight:400;line-height:1.75;transition:all .3s}.article-card-wrapper:hover .article-card .readmore_button .link{color:#2d2a26}.template--blog .pagination-wrapper{margin-top:40px}.template--blog .pagination-wrapper .pagination .pagination__list{gap:20px}.template--blog .pagination-wrapper .pagination .pagination__item{width:auto;height:auto;font-size:16px;font-weight:400;line-height:24px;color:#2d2a26}.template--blog .pagination-wrapper .pagination .pagination__item--current:after,.template--blog .pagination-wrapper .pagination .pagination__item:hover:after{content:none}.template--blog .pagination-wrapper .pagination .pagination__item:hover,.template--blog .pagination-wrapper .pagination .pagination__item.pagination__item--current{color:#f04c3a;text-decoration:underline;text-underline-offset:2px;opacity:1}.template--blog .pagination-wrapper .pagination .pagination__list>li{flex:1 0 auto;max-width:max-content}.template--blog .pagination-wrapper .pagination .pagination__list>li:not(:last-child){margin-right:0}.template--blog .pagination-wrapper .pagination .pagination__item .svg-wrapper{width:14px;height:14px;color:#000}.template--blog .pagination-wrapper .pagination .pagination__item .icon{height:13px}.blog-post-banner__back{text-align:left}.blog-post-banner__back .blog-post-banner__back-link{font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#f04c3a;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.blog-post-banner__back .blog-post-banner__back-link .back-arrow{width:14px;height:14px;display:inline-flex;justify-content:center;align-items:center}.page-banner{border-bottom:1px solid #E2E2E2}.page-banner .rich-text__blocks{max-width:100%}.page-banner .rich-text__text a{color:#2d2a26;transition:all .3s}.page-banner .rich-text__text a:hover{color:#f04c3a}.index-video-section.small-width .page-width{max-width:1026px}.section-faq-by-app .eapps-faq{max-width:1280px;margin:0 auto;padding:0 20px;width:100%}.section-faq-by-app .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items{margin-left:0}.section-faq-by-app #eapps-faq-1 .eapps-faq-content-category-title{justify-content:flex-start;margin-bottom:40px;margin-top:0;font-size:24px;font-weight:700;line-height:1.25}.section-faq .faq-section__heading{margin:0;justify-content:flex-start;font-size:24px;font-weight:700;line-height:1.25}.section-faq .faq-section__block-heading:first-child{margin-top:0}.section-faq .faq-section__block-heading{margin-top:40px;margin-bottom:20px}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category{margin-top:0;margin-bottom:35px}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:first-child .eapps-faq-content-category-item-question{padding-top:0!important}.section-faq-by-app .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item:first-child:before{content:none}.section-faq .accordion{border-top:0;border-bottom-color:#e2e2e2}.section-faq .accordion .accordion__title,.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-text{color:#2d2a26;font-size:16px;font-weight:700;line-height:1.5}.section-faq .accordion summary,.section-faq-by-app .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-question{padding:15px 0}.section-faq .collapsible-content .accordion summary:hover{background:transparent}.section-faq .collapsible-content .accordion summary:hover .accordion__title{text-decoration:none;text-underline-offset:0}.section-faq .accordion .accordion__content{padding:15px 20px 35px;margin-bottom:0}.section-faq .accordion .accordion__content a{color:#2d2a26;transition:all .3s}.section-faq .accordion .accordion__content a:hover{color:#f04c3a;text-decoration-thickness:1px}.section-faq-by-app .eapps-faq-template-clean.eapps-faq-layout-accordion .eapps-faq-container .eapps-faq-inner .eapps-faq-content-category-items .eapps-faq-content-category-item-active .eapps-faq-content-category-item-answer{padding:30px 20px 35px;height:auto!important}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-item-answer-text{font-size:16px;font-weight:400;line-height:1.5;color:#2d2a26!important}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon{height:14px;width:14px;right:0;opacity:1}.section-faq .accordion summary .icon{height:14px;width:14px;right:0;opacity:1;top:calc(50% - 7px)}.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion.eapps-faq-template-bg .eapps-faq-content-category-item:after,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion.eapps-faq-template-clean .eapps-faq-content-category-item-question-icon:before,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion.eapps-faq-template-clean .eapps-faq-content-category-item-question-icon:after,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item-question:after,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item:after,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item:before,.section-faq-by-app #eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item-active.eapps-faq-content-category-item:after{background-color:#2753a5}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category:last-child{margin-bottom:0}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-item:before,.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-item:after{opacity:1;background-color:#e2e2e2!important}.shopify-policy__container{padding-top:60px;padding-bottom:60px}.shopify-policy__container .shopify-policy__title{text-align:left}.shopify-policy__container .shopify-policy__title h1{margin-top:0;font-size:42px;line-height:1;font-weight:600;letter-spacing:0}.section-main-list-collections{padding:60px 0}.section-main-list-collections .title{margin:0}.section-main-page .page-content .entry-header{display:none}.shopify-policy__body .rte h2,.section-main-page .page-content h2{font-size:24px;font-weight:600;line-height:1.25}.shopify-policy__body .rte h3,.section-main-page .page-content h3{font-size:20px;font-weight:600;line-height:1.25}.shopify-policy__body .rte h4,.section-main-page .page-content h4{font-size:18px;font-weight:600;line-height:1.25}.shopify-policy__body .rte h5,.section-main-page .page-content h5{font-size:16px;font-weight:600;line-height:1.25}.shopify-policy__body .rte ul li,.section-main-page .page-content ul li,.shopify-policy__body .rte p,.section-main-page .page-content p{font-size:16px;font-weight:400;line-height:1.5}.shopify-policy__body .rte a,.section-main-page .page-content a{color:rgba(var(--color-foreground),1);transition:all .3s}.shopify-policy__body .rte a:hover,.section-main-page .page-content a:hover{color:#f04c3a}body .klaviyo-form{max-width:657px!important;width:100%!important;flex:unset!important}body div[aria-label="POPUP Form"]>div.needsclick.kl-private-reset-css-Xuajs1{transform:unset!important;flex:unset!important;margin:0!important}body .klaviyo-form>div.needsclick.kl-private-reset-css-Xuajs1{display:flex!important;flex-wrap:wrap;flex-direction:row!important;border-top:1px solid #E2E2E2;padding-top:30px!important;margin-top:32px!important;padding-bottom:40px!important}body .klaviyo-form>div.needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:first-child,body .klaviyo-form>div.needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2){width:100%}body .klaviyo-form .klaviyo-form-richtext h2{line-height:1!important;width:100%;font-weight:600!important}body .klaviyo-form .klaviyo-form-richtext p{width:100%;letter-spacing:1px;line-height:30px}body .klaviyo-form input{min-width:182px!important;padding:10px 20px!important;max-width:182px!important}body .klaviyo-form .klaviyo-form-button{font-size:18px!important;font-weight:500!important;line-height:1.55556!important;text-transform:capitalize!important;border-radius:0 5px 5px 0!important;background:#f04c3a!important;color:#fff!important;padding:0 30px!important;max-width:166px!important}body .klaviyo-close-form svg{display:none!important}body .klaviyo-close-form{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_74_856)'%3E%3Cpath d='M13.5 0.5L0.5 13.5' stroke='%232753A5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.5 0.5L13.5 13.5' stroke='%232753A5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_74_856'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;width:14px!important;height:14px!important}body .klaviyo-close-form:before{content:"close";position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:14px;font-weight:400;line-height:18px;color:#2753a5;text-transform:capitalize}.product-form__input--pill input[type=radio][value=Rigid]:not(:checked)+label:hover{color:#2753a5;border-color:#2753a5;transition:all .3s}.product-form__input--pill input[type=radio][value=Flexible]:not(:checked)+label:hover{color:#f04c3a!important;border-color:#f04c3a!important;transition:all .3s}.product-form__input--pill input[type=radio][value=Rigid]:focus-visible+label,.material--rigid .product__info-wrapper .product-form__input--pill input[type=radio]+label:hover{color:#2753a5;border-color:#2753a5}.material--rigid .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:#2753a5;border-color:#2753a5;transition:all .3s}product-info.material--rigid .button:after,product-info.material--rigid .shopify-challenge__button:after,product-info.material--rigid .customer button:after,product-info.material--rigid .shopify-payment-button__button--unbranded:after,product-info.material--rigid .button:not([disabled]):hover:after,product-info.material--rigid .shopify-challenge__button:hover:after,product-info.material--rigid .customer button:hover:after,product-info.material--rigid .shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #2753a5}@media(prefers-reduced-motion:no-preference)and (hover:hover){product-info.material--rigid .animate--hover-vertical-lift .button:not([disabled]):hover:after,product-info.material--rigid .animate--hover-vertical-lift .customer button:not([disabled]):hover:after,product-info.material--rigid .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(39,83,165,var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}}.material--rigid .product-form__buttons button.product-form__submit:not([disabled]){background-color:#2753a5;border-color:#2753a5}.section-header .header__inline-menu .list-menu--inline .list-menu__item svg.icon.icon-caret{display:none}.section-header .header__inline-menu details[open]>.header__menu-item{text-decoration:none}.section-header .header__inline-menu details[open]>.header__menu-item span{text-decoration:underline;text-underline-offset:8px;text-decoration-color:#f04c3a}@media only screen and (min-width:750px){body .klaviyo-form .klaviyo-form-richtext p br,body .klaviyo-form .klaviyo-form-richtext h2 br{display:none}body .klaviyo-form input{min-width:300px!important}}@media only screen and (max-width:479px){body .klaviyo-form input{min-width:179px!important;max-width:179px!important}}@media only screen and (max-width:424px){body .klaviyo-form input{min-width:240px!important;max-width:100%!important;margin-bottom:10px!important}body .klaviyo-form .klaviyo-form-button{border-radius:5px!important}}@media only screen and (max-width:1199px){h1,.h1{font-size:54px}h2,.h2{font-size:42px}}@media only screen and (max-width:989px){h1,.h1{font-size:42px}h2,.h2{font-size:32px}}@media only screen and (max-width:749px){h1,.h1{font-size:54px}h2,.h2{font-size:42px}.section-header .header__heading-logo-wrapper{max-width:110px}.section-image-text-column .rich-text__blocks .rich-text__buttons{max-width:100%}.section-image-text-column .rich-text__blocks .rich-text__buttons .button{width:100%}quick-add-modal .quick-add-modal__toggle.mobile-quick-close{padding-top:8px;position:absolute;display:flex}quick-add-modal .quick-add-modal__toggle.desktop-quick-close{display:none}body .header{padding:18px 2rem}.section-image-text-column .rich-text__heading{padding:0 10px}.page-banner .rich-text{padding-top:30px;padding-bottom:30px}.page-banner .rich-text .rich-text__blocks,.blog-post-banner__back{text-align:center}}@media only screen and (max-width:479px){.section-only-logo .rich-text__image-wrapper{max-width:388px}.section-faq-by-app .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon{margin-top:-12px}}@media only screen and (max-width:427px){.section-image-text-column .rich-text__heading{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
