:root{--body_font: "Larsseit";--heading_font: "Larsseit-bold";--med_font: "Larsseit-medium";--oswald: "Oswald";--primary-color: #1e5fc3;--text-color: #000;--secondary-color: #ffc233}html{scroll-behavior:smooth}.shopify-section.page-main a{text-decoration:underline}@media (max-width: 799px){.section{width:calc(100% - 40px)}}.icon{height:1.3rem;width:1.5rem}.header__link.action-area__link.zip-code{margin-right:5px}#shopify-section-header-classic{position:relative}.zip-bar{position:absolute;right:0;top:100%;background:#fff;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media (min-width: 799px){.zip-bar{right:-10px}}.zip-bar.active{opacity:1;visibility:visible;z-index:11}.zip-bar .form__zip{padding:10px!important;margin:0!important;width:max-content;max-width:260px}.zip-bar .form__zip.cart_form__zip.zip-error{background-color:#ef664e!important;color:#fff!important}.zip-bar .form__zip .form__zip-input{background:none;border:0;border-radius:0;font-size:24px;line-height:1.25;color:#1e5fc3;width:100%;text-align:center;margin-bottom:1rem;border-bottom:1px solid #1e5fc3}.zip-bar .form__zip .form__zip-input:focus,.zip-bar .form__zip .form__zip-input:active{outline:none;box-shadow:none}.form__zip-header{margin-bottom:10px}.zip-bar .click-msg{font-size:75%;text-align:left;margin-top:10px}.form__zip-info{display:none}.zip-wrapper.active .zip-code-trigger{position:relative}.zip-wrapper.active .zip-code-trigger:after{content:"";position:absolute;bottom:0;left:50%;width:10px;height:10px;background:#1e5fc3;opacity:.7;clip-path:polygon(0 0,50% 100%,100% 0);transform:translate(-50%)}.header__icons{padding-right:.75rem}.button--primary,a.button--primary.button{font-size:1rem;padding:10px;min-width:220px;max-width:max-content}.button--link-style,a.button--link-style.button{font-family:var(--med_font)}.image-with-text-overlay__container .button--link-style,.image-with-text-overlay__container a.button--link-style.button{font-family:var(--body_font)}.button.button--link-style svg{stroke:var(--primary-color);margin-left:10px;transition:transform .1s linear}.image-with-text-overlay__container .button.button--link-style svg{stroke:var(--text-color)}.button.button--link-style:hover svg{transform:translate(5px);transition:transform .2s linear}#shopify-section-header-classic [data-enable_overlay=true] .header:hover{background:#fff}.page-title{font-family:var(--med_font);font-weight:500}.insta-heading .heading-section__subheading *{font-size:12px}.insta-heading .heading-section__content{padding-bottom:0}@media (min-width: 799px){.mega-inner{display:flex;justify-content:space-between;padding:30px calc(10px + .75rem)}.mega-inner .designer-mega{flex-basis:55%}.mega-inner .custom-menu{flex-basis:40%}.mega-inner .designer-cards{display:flex;justify-content:space-between}.mega-inner .d-card{flex-basis:32%}.mega-inner .custom-menu ul{column-count:2}.mega-inner .custom-menu ul li{margin-bottom:20px}.mega-inner .custom-menu ul li a{border-bottom:2px solid transparent;padding:5px 0}.mega-inner .custom-menu ul li a:hover{border-color:var(--primary-color);transition:all .5s linear}.mega-inner .custom-menu ul li:last-child{margin-bottom:0}}.mega-inner .col-title svg{margin-left:10px}.mega-inner .d-card:hover .col-title svg{transform:translate(5px);transition:transform .3s linear}@media (min-width: 799px) and (max-width: 1200px){.mega-inner .custom-menu ul li a{font-size:24px}}.mega-inner h3{font-family:var(--med_font);font-weight:500;font-size:24px;line-height:1.29;margin-bottom:15px}.mobile-submenu__list.mobile-menu__submenu.has-mega-menu{padding:0 1.5rem .5rem 2rem}.mobile-submenu__list.mobile-menu__submenu.has-mega-menu img{display:none}.mobile-submenu__list.mobile-menu__submenu.has-mega-menu .mega-menu{box-shadow:none}.mobile-menu-link,.mobile-menu__item:not(.item-with-icon){font-size:30px}@media (max-width: 798px){.mega-inner h3{font-size:20px;margin:20px 0 10px}.mega-inner .col-title svg{display:none}.mega-inner .d-card{margin-bottom:10px;display:block}}footer{background-color:var(--secondary-color)}.footer__content{padding-top:50px;padding-bottom:0}.footer__credits *{color:#fff;font-family:var(--oswald);font-size:9px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}@media (max-width: 480px){.footer__block{padding-bottom:0}}@media (max-width: 767px){.section-instagram .instafeed-container{width:33.3333%!important;padding-top:33.3333%!important}.section-instagram #insta-feed>:nth-child(n+7){display:none!important}}.section-instagram .column{margin:0;width:100%}@media (max-width: 1200px){.page-title{font-size:48px!important}}@media (max-width: 767px){.page-title{font-size:34px!important}}.search__main .search-form{display:none}#template-list-collections{padding-top:50px}@-webkit-keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-bck{0%{-webkit-transform:translateZ(80px);transform:translateZ(80px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@media (max-width: 798px){.ajax-cart .cart__quantity .purchase-details__quantity.product-quantity-box{margin:0 auto;transform:translate(-19px)}.ajax-cart .cart__total{text-align:center}.modal__select.recharge-plan-length{margin:0 auto 20px}}@media (min-width: 800px){.gallery__item{margin-left:5px!important;margin-right:5px!important;width:calc(25% - 10px)}}.flickity-page-dots{bottom:0!important}.product-gallery .flickity-page-dots{display:block!important}.product-gallery .flickity-button-icon{fill:var(--primary-color)!important}.flickity-button:disabled{display:none!important}.flickity-button{background:none!important;color:var(--primary-color)!important}.flickity-button:focus{box-shadow:none!important}.flickity-page-dots .dot{width:14px!important;height:3px!important;border-radius:0!important;background-color:#ccc!important;opacity:1!important;margin:0 4px!important}.flickity-page-dots .dot.is-selected{background-color:var(--primary-color)!important}.flickity-prev-next-button{top:40%!important;z-index:999}.flickity-prev-next-button.previous{left:0!important}.hero .caption.text-align-left.align-top{padding-top:80px}.hero .button{flex-basis:auto;color:var(--text-color)!important}.hero .banner__heading{line-height:1.2;font-family:var(--med_font)}@media (max-width: 1023px){.hero .caption-content.text-align-left{width:100%!important}.hero .image-with-text-overlay__heading.banner__heading.title{max-width:50%}.hero .caption.text-align-left.align-top{padding-top:40px}}@media (max-width: 650px){.hero .caption-content.text-align-left{padding:30px 10px}.hero .caption.text-align-left.align-top{padding-top:20px}.hero .image-with-text-overlay__heading.banner__heading.title{max-width:100%}.hero .button{text-align:left;display:block;margin-top:20px}.hero .banner__heading{font-size:2.5rem}}.icon-with-text-column.how-works .section{padding:60px 80px 30px;border:1px solid var(--primary-color);position:relative}@media (min-width: 768px){.icon-with-text-column.how-works .section-title{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}}.icon-with-text-column.how-works .section-title{background:#fff;max-width:max-content;width:100%;text-align:center;margin:0 auto;font-family:var(--med_font);font-weight:500;padding:0 20px;font-size:24px}@media (max-width: 767px){.icon-with-text-column.how-works .section{padding:20px;margin-top:60px}.icon-with-text-column.how-works .section-title{font-size:18px}}.icon-with-text-column.how-works .icon-img{margin-bottom:30px}.icon-with-text-column.how-works .icon-img img{max-height:49px;object-fit:contain}.icon-with-text-column.how-works .icon-column__title{font-size:12px;text-transform:uppercase;margin-bottom:8px;font-family:var(--oswald);font-weight:400;letter-spacing:1px}.icon-with-text-column.how-works .icon-column__text p{font-size:18px}.icon-with-text-column.how-works .button-holder{text-align:center;margin-top:20px}.ev-img-txt .section{max-width:1440px;width:100%}.ev-img-txt .image-with-text__text ul{margin-left:1rem;margin-bottom:2rem}.ev-img-txt .image-with-text__text ul li{margin-bottom:1rem;font-size:18px}@media (min-width: 1200px){.ev-img-txt .image-with-text__wrapper{margin-right:calc(100% - 590px + 4rem);padding-left:35px}.ev-img-txt .right-img .image-with-text__wrapper{margin-left:calc(100% - 590px + 4rem);margin-right:0;padding-left:0;padding-right:35px}}.ev-img-txt .image-with-text__image-column{padding:3.5rem 8rem}.ev-img-txt .right-img .image-with-text__image-column{padding:9rem 10.76vw 9rem 8.68vw}@media (max-width: 1200px){.ev-img-txt .image-with-text__image-column{padding:3.5rem 4rem}}@media (max-width: 1023px){.ev-img-txt .right-img .image-with-text__image-column{padding:9rem 5rem 9rem 3.8rem}}@media (max-width: 799px){.ev-img-txt .image-with-text__image-column{padding:5rem 7rem}.ev-img-txt .image-with-text__heading.is-regular{margin-top:20px}.ev-img-txt .right-img .container{flex-direction:column-reverse}.ev-img-txt .right-img .image-with-text__image-column{padding:8rem 7rem;background-image:none!important;position:relative}.ev-img-txt .right-img .image-with-text__image-column:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;z-index:-1;background-position:right top}.ev-img-txt .right-img .image-with-text__image-column:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:left bottom}}@media (max-width: 650px){.ev-img-txt .image-with-text__image-column{padding:1.25rem;margin:0;width:100%;background-size:cover!important}.ev-img-txt .right-img .image-with-text__image-column{padding:8rem 1.25rem}.ev-img-txt .image-with-text__text-column{padding:10px}}.ev-testimonials .image-slideshow-column{align-self:center;padding:3rem}.ev-testimonials .text-slideshow-column{padding:2rem 0;margin:0}@media (max-width: 799px){.ev-testimonials .image-slideshow-column{padding:0}}.text-slideshow__content{opacity:1}.text-slider .flickity-viewport{transition:height .2s}.ev-testimonials .slideshow-with-text__container{justify-content:space-between}.ev-testimonials .section-title{font-family:var(--oswald);font-weight:400;letter-spacing:1px;font-size:12px;line-height:1.33;padding:0 2.5rem}.ev-testimonials .text-slideshow__slide{padding:3.8rem 2.5rem}.ev-testimonials blockquote{font-size:2rem;font-style:normal;line-height:1.3;margin-bottom:20px}.ev-testimonials cite{font-style:normal}.ev-testimonials .flickity-page-dots{bottom:0;text-align:left;left:2.5rem}.ev-testimonials .flickity-page-dots .dot{width:14px;height:3px;border-radius:0;margin-right:8px;background:#ccc!important;opacity:1}.ev-testimonials .flickity-page-dots .dot.is-selected{background:var(--primary-color)!important}.ev-testimonials .flickity-prev-next-button.previous{display:none}.ev-testimonials .flickity-prev-next-button{top:30%!important;color:#fff!important;background:transparent!important;display:none!important}.ev-testimonials .flickity-prev-next-button:hover{background:transparent!important}.ev-testimonials .text-slideshow-column:hover .flickity-prev-next-button.next{display:block!important}@media (max-width: 1023px){.ev-testimonials .slideshow-with-text__container{flex-direction:column-reverse}.ev-testimonials .image-slideshow-column{width:100%;padding:0}.ev-testimonials .text-slideshow-column{width:100%}}@media (max-width: 799px){.ev-testimonials .slideshow-with-text__container{flex-direction:column}.ev-testimonials .text-slider.flickity-enabled{overflow:hidden}}@media (min-width: 800px){.how-works-text{max-width:44%;width:100%;margin:0!important}.how-works-image{max-width:56%;width:100%;margin:0!important}.ev-how-it-works .image-element__wrap{height:100%;line-height:1}.ev-how-it-works .image-element__wrap img{height:100%;object-position:center;object-fit:cover}}@media (min-width: 1023px){.ev-how-it-works .image-with-text__wrapper{max-width:320px;margin:50px auto}}.ev-how-it-works .image-with-text__wrapper h3,.ev-how-it-works .image-with-text__wrapper .image-with-text__text p{font-size:24px!important;font-weight:500;line-height:1.33;font-family:var(--med_font)}.ev-how-it-works .image-with-text__wrapper h3{border-bottom:2px solid;padding-bottom:0;margin-bottom:30px;max-width:max-content}.ev-how-it-works .image-with-text__wrapper .buttons{margin-top:50px}.ev-how-it-works .image-with-text__wrapper h5{font-family:var(--oswald);font-weight:400;line-height:1.33;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:50px}@media (max-width: 799px){.ev-how-it-works .image-with-text__wrapper h5,.ev-how-it-works .image-with-text__wrapper h3{margin-bottom:25px}.ev-how-it-works .image-with-text__wrapper .buttons{margin-top:20px}.ev-how-it-works .container{flex-direction:column-reverse}.ev-how-it-works .image-with-text__text-column{padding:30px 20px 50px}}.reg-font .image-with-text__heading{font-size:48px;font-family:var(--body_font)!important;font-weight:400;padding-bottom:0}@media (max-width: 1200px){.reg-font .image-with-text__heading{font-size:36px}}@media (max-width: 767px){.reg-font .image-with-text__heading{font-size:24px}}@media (max-width: 798px){.reverse .container{flex-direction:column-reverse}}.shopify-section.logo-list .container{justify-content:space-between;width:100%;padding:25px calc((100% - 1200px)/2)}.logo-list__item.one-sixth{flex-basis:14%;width:100%!important;margin:0 0 20px!important;padding:15px}@media (max-width: 1023px){.logo-list__item.one-sixth{flex-basis:28%;margin:20px 0!important}.shopify-section.logo-list .container{max-width:90%;margin:0 auto}}@media (max-width: 650px){.logo-list__item.one-sixth{flex-basis:45%}}.logo-list .section-title{color:#fff;text-align:center;max-width:max-content;margin:0 auto 40px;font-size:36px;border-bottom:3px solid #fff;line-height:1.1}@media (max-width: 767px){.logo-list .section-title{font-size:28px;margin-bottom:0}}.ev-richtext .section-title{text-align:center;max-width:max-content;margin:0 auto 40px;font-size:36px;border-bottom:3px solid;line-height:1.1}.multicol{max-width:900px;margin:0 auto;display:flex;justify-content:space-between}.left-col,.right-col{flex-basis:48%;font-size:18px;line-height:1.35}@media (max-width: 767px){.ev-richtext .section-title{font-size:28px;margin-bottom:24px}.multicol{flex-direction:column;gap:30px}}.sbanner-wrap{position:relative}.sbanner-wrap h1{position:absolute;bottom:0;left:0;padding:10px;margin:0;background-color:#0000004d;color:#fff;font-size:50px;line-height:1.33;font-weight:400;letter-spacing:.4px;width:100%;text-align:center;font-family:var(--body_font)}@media (max-width: 1024px){.sbanner-wrap h1{font-size:42px}}@media (max-width: 950px){.sbanner-wrap h1{font-size:36px}}@media (max-width: 767px){.sbanner-wrap h1{font-size:24px}}.staging-form{padding:75px 0}.staging-form form *,.staging-form form input::placeholder{font-family:var(--body_font);color:#a9a9a9;font-size:17px}.form-section-inner .copy-wrap{margin-bottom:30px}.copy-wrap .section-title{font-size:24px}.form-details-inner{background:#fff8f3;border:1px solid #1e5fc3;border-radius:10px;max-width:580px;margin:0 auto;overflow:hidden}.form-head{background-color:var(--primary-color);color:#fff;padding:5px 0 10px;text-align:center}.form-head h4{color:#fff}.form--staging-form{padding:15px 20px}.form--staging-form form{padding:15px 10px;border:1px solid var(--primary-color);border-radius:10px}.form--staging-form form input{min-height:34px;padding:10px 15px}.form__row{width:100%;padding:5px 0}.form__row input{width:100%;border:1px solid var(--primary-color)}.full_form_row{display:flex;justify-content:space-between}@media (max-width: 650px){.full_form_row{flex-direction:column}}.full_form_row .form__row{flex-basis:48%}.form--staging-form button{color:var(--primary-color);background:var(--secondary-color);border-radius:5px;width:100%;font-size:24px;border:1px solid transparent;padding:8px 30px;margin-top:10px}.form-title{font-size:26px;margin:0;padding:0 0 5px;line-height:1.33}.section-copy p{margin-bottom:15px}@media (min-width: 992px){.form-section-inner{display:flex;justify-content:space-between}.copy-wrap,.form-wrap{flex-basis:48%}.form-copy *{font-size:17px;line-height:1.2}.section-copy *{font-size:18px}}@media (max-width: 1024px){.copy-wrap .section-title{font-size:34px;margin-bottom:25px}}@media (min-width: 1025px){.copy-wrap .section-title{font-size:40px;margin-bottom:35px}}@media (max-width: 991px){.staging-form{padding:30px 0}}.staging-testimonial{padding:30px 0 65px}.s-testimonial-content{margin-bottom:30px}.stc-inner{max-width:80%;margin:0 25px}.staging-testimonial .section-title{font-size:34px;padding:0 0 40px;margin:0;text-align:center;font-family:var(--med_font);font-weight:500}.staging-testimonial .review{font-family:Poppins;font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:#000}.staging-testimonial .author{font-family:Poppins;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#000}.staging-testimonial .author span{font-family:Poppins;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#000;display:block}@media (max-width: 679px){.s-testimonial-inner .flickity-prev-next-button.next{right:0!important}.s-testimonial-inner .flickity-prev-next-button.previous{left:-15px!important}}@media (min-width: 680px){.s-testimonial-content{max-width:33.333%;min-height:350px}.stc-inner{margin:0 25px 0 40px}}@media (min-width: 950px){.staging-testimonial{padding:30px 0 65px}.staging-testimonial .section-title{padding-bottom:60px}}@media (min-width: 1200px){.stc-inner{max-width:70%;margin-left:65px}}.product_section{align-items:center}.meta__subtitle{margin:40px 0 0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:var(--oswald);font-weight:400;line-height:1.33}.selector-wrapper label{display:none}.product__information .select{width:100%;display:block}.product__information .select select{width:100%;color:var(--primary-color);border:none;font-size:14px;border-bottom:1px solid;padding-bottom:5px}.product__information .select select:active,.product__information .select select:focus{box-shadow:none!important}.select:not(.is-multiple):not(.is-loading):not(.is-arrowless):after{font-weight:700;font-size:22px;right:0;top:30%}.product__information .product__availability{font-size:12px;line-height:1.25;color:#f26649;text-align:center}.product-dtails-wrap{margin:30px 0 10px;display:flex;justify-content:space-between}.product-dtails-wrap .pdp-details{background-color:var(--secondary-color);padding:45px 70px 70px;line-height:1.3;flex-basis:50%}.product-dtails-wrap .pdp-details h2{font-size:48px;line-height:1.1;margin-bottom:.665em}.product-dtails-wrap .product-meta-details{flex-basis:50%;padding:45px 0 85px 125px}@media (max-width: 1200px){.product-dtails-wrap .product-meta-details{padding-left:100px}.product-dtails-wrap .pdp-details{padding-left:50px;padding-right:50px}}@media (max-width: 1024px){.product-dtails-wrap .product-meta-details{padding-left:50px}.product-dtails-wrap .pdp-details h2{font-size:32px}}.list-details{max-width:440px;padding-right:20px}.list-details h4{display:inline-block;margin-bottom:15px;font-weight:700;font-size:18px;padding-bottom:2px;border-bottom:2px solid}.list-details p{margin-bottom:45px;font-size:14px}@media (max-width: 767px){.product-dtails-wrap{flex-direction:column}.product-dtails-wrap .pdp-details{padding:35px 20px 40px}.product-dtails-wrap .product-meta-details{padding:40px 20px 0!important}.list-details h4{font-size:16px;margin-bottom:10px}.list-details p{margin-bottom:40px;font-size:12px}}.meta-dimention-wrap{padding:0 35px 65px}.product .product__meta-title{margin-bottom:15px;font-family:var(--med_font);font-weight:500;font-size:24px;text-align:center}.list-dimensions li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 11px;font-size:18px;border-top:1px solid var(--primary-color)}.list-dimensions li:last-child{border-bottom:1px solid var(--primary-color)}.list-dimensions li span{margin-left:auto;text-align:right}.product__meta-title.hidden-xs{display:none}.product-block--form{max-width:285px}.product-block--form button{width:100%!important}@media (min-width: 768px){.meta-dimention-wrap{padding:0 0 60px}.meta-dimention-wrap .product__meta{display:flex;align-items:center;justify-content:space-between}.meta-dimention-wrap .product__meta .product__meta-image,.meta-dimention-wrap .product__meta .product__meta-content{flex-basis:50%}.meta-dimention-wrap .product__meta .product__meta-content{max-width:295px;margin:0 auto;text-align:center;padding:100px 0}.product__meta-title.hidden-xs{display:block}.product__meta-title.visible-xs-block{display:none}}.related-products .section__head{margin-bottom:30px;text-align:center}.related-products .section__title{font-weight:500;font-size:24px;font-family:var(--med_font);display:inline-block;padding-bottom:5px;border-bottom:3px solid}@media (min-width: 768px){.related-products .section__title{font-family:var(--heading_font);font-weight:700;font-size:36px}}.variant-selection.hide-this{display:none}.related-products .product-items{display:flex;flex-wrap:wrap}.related-products .product-items .product-item{flex-basis:49%}.product-item .product-item__title{font-weight:500;font-size:14px;text-transform:uppercase;font-family:var(--med_font)}.product-item .product-item__title a,.product-item .product-item__price{color:#b5aca4}.product-item .product-item__price{font-size:14px;margin-bottom:.665em}.product-item .purchase-details .purchase-details__spb--false{margin:0}.product-item__inner{text-align:center;height:100%;display:flex;flex-direction:column}.product-item__inner .product-item__link{flex:1 1}.product__information span.money:after{content:"/month";padding-left:5px;font-size:1.2rem}@media (max-width: 480px){.related-products .product-items .product-item:last-child{display:none}.product-item__inner{text-align:left}.product-item .product-item__title,.product-item .product-item__price{font-size:10px}}@media (min-width: 768px){.related-products .product-items .product-item{flex-basis:32%}}.selector-wrapper.price{display:none}.product__information{padding-left:115px}.product_name.title{margin-bottom:15px}@media (max-width: 1200px){.product__information{padding-left:90px}}@media (max-width: 1023px){.product__information{padding-left:40px}.product_name.title{margin-bottom:10px;font-size:24px}}.product__information .price-ui{font-size:24px}.product__information span.money:after{content:"/month";padding-left:5px;font-size:1.1rem}@media (max-width: 799px){.product__information{padding:25px 35px;text-align:center}.product__information .price-ui{display:block;font-size:18px;font-weight:500;font-family:var(--med_font)}.product__information span.money:after{content:"/month";padding-left:5px;font-size:.8rem}.product__information .purchase-details .purchase-details__spb--false .button--add-to-cart{max-width:300px;width:100%}}@media (max-width: 600px){.product__information{padding:25px 0 10px}}.collection-heading{width:100%}.collection__title.title{text-align:center;border-bottom:3px solid;margin:0 auto}.product-thumbnail *{color:#b5aca4}.product-thumbnail__title{text-transform:uppercase;font-family:var(--med_font);font-weight:500;font-size:14px;color:#1e5fc3}.collection-bundle .cols{display:flex;flex-wrap:wrap}.collection-bundle .cols .col{flex-basis:50%}.cols .col--head,.cols .col--entry{padding-left:125px;padding-right:15px}.cols .col--entry{padding-top:45px}.cols .col--head{align-self:center}.collection-bundle .collection__price{font-size:24px;font-weight:500;font-family:var(--med_font);margin-bottom:10px}.collection-bundle .collection__qty{margin-bottom:45px;font-family:var(--oswald);font-size:12px;font-weight:400;letter-spacing:.08em;color:#2b2b29;text-transform:uppercase}.collection-bundle .slider__slide{line-height:0}.collection-bundle .collection__body p:not(.collection__body p:last-child){margin-bottom:20px}.collection-bundle .collection__subtitle{margin-bottom:15px;font-family:var(--oswald);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.collection-bundle .collection__form{max-width:285px}.collection-bundle .form__foot .button{width:100%;margin-bottom:10px;font-size:1rem;max-width:100%;padding:10px 25px}.collection-bundle .form__foot .button:last-child{margin-bottom:0}.collection-bundle .collection__body{background:var(--secondary-color);padding:45px 70px;color:#fff;font-size:44px;line-height:1.3}.collection-bundle .col--products{flex-basis:100%!important}.collection-bundle .collection__products{background:#84a3ee;margin-bottom:70px;padding-top:30px;text-align:center}.collection-bundle .section-related .product-items{display:flex;justify-content:center;gap:20px}.collection-bundle .section-related .product-item{flex:1 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.collection-bundle .section-related .section__head{text-align:center;margin-bottom:45px}.collection-bundle .section-related .section__title{display:inline-block;padding-bottom:5px;border-bottom:3px solid;text-transform:capitalize}.collection-bundle .section-related .product-item .button{max-width:max-content;min-width:250px}.bundle-item .bundle-item__modal{position:fixed;top:50%;left:50%;max-width:980px;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;padding:0 20px;z-index:1}.bundle-item .bundle-item__modal.active{display:block}.bundle-item .bundle-item__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:25px 10px;border:1px solid #1e5fc3}.bundle-item .bundle-item__close{display:inline-block;width:18px;height:18px;position:absolute;top:10px;right:15px}.bundle-item .bundle-item__trigger{font-size:16px;color:#fff;text-decoration:none}.bundle-item .bundle-item__close span{position:absolute;top:50%;left:0;right:0;height:2px;background:#1e5fc3;-webkit-transform:translateY(50%) rotate(45deg);-ms-transform:translateY(50%) rotate(45deg);transform:translateY(50%) rotate(45deg)}.bundle-item .bundle-item__close span:last-child{-webkit-transform:translateY(50%) rotate(-45deg);-ms-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}.bundle-item .bundle-item__modal-image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px}.bundle-item .bundle-item__modal-content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px;color:#1e5fc3;text-align:center}.bundle-item .bundle-item__title{margin-bottom:40px;font-size:24px;width:100%;color:#1e5fc3}.bundle-item .bundle-item__modal-content .list-dimensions{max-width:295px;margin:0 auto 20px}.bundle-item .bundle-item__product-link{padding-bottom:5px;font-size:16px;font-weight:500;border-bottom:1px solid #1e5fc3;text-decoration:none}.collection-bundle .collection__products-title{margin-bottom:40px;display:inline-block;color:#fff;border-bottom:3px solid}.collection-bundle .collection__products-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-bundle .collection__products-list>li{-webkit-box-flex:0;-ms-flex:0 0 16.667%;flex:0 0 16.667%;max-width:16.667%;padding:0 10px;margin-bottom:50px}.bundle-item .bundle-item__link{display:block;width:100%}.bundle-item .qty-wrapper{max-width:160px;margin:0 auto 10px;position:relative}.qty-wrapper .qty-minus,.qty-wrapper .qty-plus{position:absolute;top:50%;left:10px;height:14px;width:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.qty-wrapper .qty-plus{left:auto;right:10px}.qty-wrapper .qty-minus:before,.qty-wrapper .qty-plus:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff}.qty-wrapper .qty-plus:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background:#fff}.bundle-item .qty-wrapper .field::-webkit-outer-spin-button,.bundle-item .qty-wrapper .field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bundle-item--grey .qty-minus{opacity:.5;pointer-events:none}.bundle-item--grey .bundle-item__image{opacity:.5}.bundle-item .qty-wrapper .field{color:#fff;border-color:#fff;width:40%;margin-left:29%;background:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;display:block;font-size:14px;height:44px;line-height:1;padding:15px 5px;border:0;border-bottom:1px solid}.collection__option-select .select{width:100%;margin-bottom:15px}.collection__option-select .select select{width:100%;border:none;border-bottom:1px solid var(--primary-color)}.collection__option-select .select select:active,.collection__option-select .select select:focus{box-shadow:none;outline:none}@media (max-width: 1400px){.collection-bundle .collection__body{font-size:24px}}@media (max-width: 1200px){.cols .col--head,.cols .col--entry{padding-left:100px}.collection-bundle .collection__body{padding-left:50px;padding-right:50px}}@media (max-width: 1023px){.cols .col--head,.cols .col--entry{padding-left:50px}.collection-bundle .collection__body{font-size:18px}.collection-bundle .collection__products-list>li{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media (max-width: 767px){.collection-bundle .cols{flex-direction:column}.cols .col--head,.cols .col--entry{padding:45px 45px 55px;text-align:center}.collection-bundle .collection__products-list>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:15px;padding:0 5px}.collection-bundle .list-details{margin:0 auto;padding:0}.collection-bundle .collection__body{font-size:32px}.collection-bundle .section-related .section__title{font-weight:500;font-size:24px;font-family:var(--med_font)}}@media (max-width: 580px){.collection-bundle .section-related .product-item .button{min-width:min-content}}.cart-section{padding-top:0;padding:0 20px!important}.cart-section .cart-header{max-width:1400px;background-color:var(--primary-color);padding:50px 0;text-align:center;color:#fff;margin:0 auto}.shareCartButton{display:flex;align-items:center;justify-content:center;font-size:15px;display:none}.shareCartButton.copyBtn{cursor:pointer}.shareCartButton.copied{cursor:default}.shareCartButton img{margin-right:10px}.shareCartButton.none{display:none}.form__minimum-title{font-size:23px;font-family:var(--med_font);font-weight:500;margin:0 0 10px}.cart-section .cart-header *{color:#fff!important}.cart-section .cart-header-inner{max-width:475px;margin:0 auto}.cart-section .cart-header-inner .cart-page__title{border-bottom:4px solid #fff;font-size:40px;margin-bottom:0;padding-bottom:10px;font-family:var(--heading_font);display:inline-block}.share-cart-container{margin-bottom:22px;margin-top:14px}.form__bar{border-radius:60px;overflow:hidden;margin-top:20px}.form__bar span{height:10px;background-color:var(--secondary-color);display:block}.cart__card{border:none}.cart_page_image .image-element__wrap{max-height:75px!important}.cart_page_image .image-element__wrap img{object-fit:contain;object-position:center}.cart__image{width:100px}.prod-unavail{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.prod-unavail .container{flex:none}.cart-main-content-wrap{max-width:1400px;width:100%;margin:0 auto}.cart-content-wrap{padding-top:20px}.cart-content-wrap.guest{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;margin:0 auto;column-gap:50px}.cart-content-wrap.guest .cart-left-content{flex-basis:50%}.cart-content-wrap .cart-zip-wrapper{background:#f26649;color:#fff;margin:0 0 30px;padding:25px;transition:.2s ease-in-out;min-height:280px}.cart-content-wrap .cart-zip-wrapper .form__zip-header{font-size:23px;font-weight:500;font-family:var(--med_font)}.cart-content-wrap .cart-zip-wrapper .form__zip .form__zip-input{background:none;border:0;border-bottom:1px solid #fff;font-size:15px;opacity:.8;padding:8px 0;width:100%}.form__zip-message{margin-top:10px}.cart-term-length{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px!important;border-bottom:1px solid #ef664e}.cart-term-length .length-copy,.cart-term-length .length-select{flex-basis:50%}.cart-term-length .length-copy h3{font-size:20px;font-family:var(--med_font);font-weight:500}.cart-term-length .length-copy p{font-size:15px;opacity:.5}.cart-term-length .length-select{display:flex;justify-content:flex-end}.cart-term-length .length-select select{font-size:20px;color:var(--primary-color);border:none}.cart-term-length .length-select select:active,.cart-term-length .length-select select:focus{border:none;box-shadow:none;outline:none}.cart-term-length .length-select select option{font-size:16px;color:var(--primary-color)}.cart-content-wrap .cart-zip-wrapper .form__zip .form__zip-input::placeholder{color:#fff}.form__zip,.cart__warning,.cart__item-list,.cart__cost-summary,.cart-term-length{max-width:475px;margin:0 auto}.prod-unavail .container .heading-wrapper{margin-bottom:0}.cart-page__title.title{font-family:var(--med_font);font-size:48px;line-height:1.1;font-weight:500;text-transform:capitalize}.prod-unavail .cart__empty-cart-message p{font-size:18px}.prod-unavail .cart__empty-cart-message p a{text-decoration:underline}.prod-unavail .cart__empty-cart-message p a:hover{text-decoration:none}.cart__warning{border-bottom:1px solid #ef664e;color:#ef664e;font-size:15px;font-weight:500;font-family:var(--med_font);margin-bottom:26px;padding:0 20px 20px;text-align:center}.cart__warning-title{margin:3px 0 15px}.cart__card{flex-wrap:nowrap}.cart__description{width:100%}.item__properties{padding-top:0}.cart__info{align-items:flex-start}.cart__total{font-size:20px}.item__title{font-size:20px;font-weight:700;font-family:var(--heading_font)}.quantity-wrapper.quantity-style--box .quantity-input-control input{border-top:none;color:var(--primary-color);font-size:20px;font-family:var(--med_font);min-width:50px!important}.quantity-wrapper.quantity-style--box.is-medium .quantity-plus,.quantity-wrapper.quantity-style--box.is-medium .quantity-minus{padding:0;font-family:var(--heading_font);font-weight:700}.quantity-wrapper .quantity-plus .icon,.quantity-wrapper .quantity-minus .icon{padding:.1rem}.quantity-wrapper.quantity-style--box .plus-control{font-family:var(--heading_font);font-weight:700}.cart__cost-summary{border-top:2px solid #ececec;background:none;padding:32px 0 20px}.cart__cost-summary .cart__row{display:flex;justify-content:center}.cart__cost-summary .cart__row .cart__row-description{width:100%}.cart__checkout{margin:0;padding-top:10px;text-align:center}.agree-wrapper{display:flex;align-items:flex-start;justify-content:center;text-align:left}.agree-wrapper input{margin-right:5px}.cart__checkout input{border-radius:0}.cart__checkout label{font-size:13px;line-height:1}.cart__checkout .button{margin-top:20px}.cart__checkout a:not(.button){text-decoration:underline;text-transform:capitalize}.cart__checkout a:hover{text-decoration:none}.cart-content-wrap.guest .cart__cost-summary{border:none;background:var(--primary-color);color:#fff;flex-basis:50%;padding:50px;margin-right:0}.cart-content-wrap.guest .h3.cart__subtotal{color:#fff;font-weight:500;font-family:var(--med_font)}.cart-content-wrap.guest .cart__checkout a{color:#fff}.cart-content-wrap.guest .cart__checkout .button{background:#fff;color:var(--primary-color)}.cart-content-wrap.guest .cart__checkout .button:not(.active){opacity:.5;pointer-events:none}@media (max-width: 799px){.cart-content-wrap.guest{flex-direction:column}.cart-content-wrap.guest .cart__cost-summary{margin-right:auto}.cart-content-wrap.guest .cart-left-content{margin:0 auto}.form__zip,.cart__warning,.cart__item-list,.cart__cost-summary,.cart-term-length{width:100%}.cart-term-length{padding:0 20px}.cart__total{display:block}.cart-content-wrap.guest .cart__cost-summary{padding:50px 20px}}#theme-ajax-cart.is-drawer{width:45%;right:-45%;max-width:550px}@media (max-width: 798px){#theme-ajax-cart.is-drawer{width:60%;right:-60%}}@media (max-width: 480px){#theme-ajax-cart.is-drawer{width:90%;right:-100%;max-width:100%}}#ajax-cart__content .cart-content-wrap{padding-top:0}#ajax-cart__content .cart-term-length{max-width:100%}#ajax-cart__content .cart-left-content{padding:10px 31px 0;width:100%}#ajax-cart__content .cart-term-length{border-bottom:2px solid #ececec}#ajax-cart__content .cart__item-list,#ajax-cart__content .cart__cost-summary{margin:0;width:100%;max-width:100%}#ajax-cart__content .cart__cost-summary{margin:0 auto;max-width:calc(100% - 62px)}#ajax-cart__content #cart_form{overflow-y:auto;height:100vh;display:flex;-ms-flex-direction:column;flex-direction:column}#ajax-cart__content .cart-content-wrap{overflow:auto}#ajax-cart__content .cart-header-inner{background:var(--primary-color);padding:30px 20px;text-align:center}#ajax-cart__content .cart-header-inner *{color:#fff!important}#ajax-cart__content .cart-header-inner .title{border-bottom:3px solid;display:inline-block;margin:0 auto}.cart_drawer__buttons{display:flex;align-items:center;justify-content:space-around;padding:20px 0}.cart_drawer__buttons .button{margin:0;flex-basis:42%;padding:24px 40px;font-size:20px!important}.cart_drawer__buttons .button.link{background-color:#ef664e!important;border-color:#ef664e!important}.cart_drawer__buttons .button.link:hover{background-color:transparent!important}.h3.cart__subtotal{font-size:30px;font-family:var(--med_font);font-weight:500!important}.ajax-cart__close-icon{color:#fff}.cart #theme-ajax-cart.is-drawer.is-visible{display:none;visibility:hidden}.cart .ajax-cart__overlay.is-visible{right:100%;opacity:0}@media (max-width: 1023px){#ajax-cart__content #cart_form{height:auto}.cart_drawer__buttons{flex-direction:column;gap:15px}.cart_drawer__buttons .button{padding:10px 20px}#ajax-cart__content .cart-term-length{flex-direction:column;align-items:flex-start;padding-left:0;row-gap:10px;padding-bottom:10px}}@media (max-width: 650px){#ajax-cart__content .cart-left-content{padding:10px 20px 0}#ajax-cart__content .cart__cost-summary{max-width:calc(100% - 40px)}}.section-collections .section__head{text-align:center;margin:0 auto 35px;color:#1e5fc3}.section-collections .section__title{display:inline-block;margin-bottom:25px;padding-bottom:2px;font-size:36px;font-weight:700;border-bottom:3px solid #1e5fc3}.section-collections .section__entry{font-size:18px;max-width:670px;margin:0 auto 50px}.section-collections .section__btn{margin-right:12px;font-family:var(--oswald);font-size:12px;line-height:1.33;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--primary-color);border-radius:35px;padding:10px 25px}.section-collections .section__btn:hover{background:var(--primary-color);color:#fff}.slider-collection .slick-slide{padding:0 10px}.slider__slide{display:block!important}.collection-item .collection-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;color:#b5aca4}.collection-item .collection-item__link{display:block;overflow:hidden;margin-bottom:8px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.slider-collection .slick-arrow{position:absolute;top:40%;left:0;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;background-image:url(/cdn/shop/t/77/assets/ico-arrow-prev.svg?v=1791546\2026);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:40px;height:40px;font-size:0;border:none;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility .2s,-webkit-box-shadow 1s;transition:opacity .2s,visibility .2s,-webkit-box-shadow 1s;-o-transition:opacity .2s,visibility .2s,box-shadow 1s;transition:opacity .2s,visibility .2s,box-shadow 1s;transition:opacity .2s,visibility .2s,box-shadow 1s,-webkit-box-shadow 1s;cursor:pointer}@media (max-width: 767px){.section-collections .section__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}}.list-collections li:not(.footer__menu-link){position:relative;margin-bottom:55px}.slider-collection .slick-next{left:auto;right:0;background-image:url(/cdn/shop/t/77/assets/ico-arrow-next.svg?v=1226540\2026)}.slider-collection:hover .slick-arrow{opacity:1;visibility:visible}.list-collections h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;margin:auto auto 20px;font-weight:500;font-family:var(--med_font);font-size:24px;padding-left:20px;padding-right:20px}.list-collections span{margin-left:auto}.list-collections span a{display:inline-block;font:400 12px/1.33 Oswald,Larsseit,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}@media (min-width: 1024px){.list-collections span.hide-bigger{display:none}}.pagination .pagination-previous,.pagination .pagination-next{border:none}.container.container--pagination{margin:50px 0 20px}.collection-item .collection-item__link:hover .collection-item__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:.2s linear}.collection-item .collection-item__title{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;font-weight:500;font-size:14px;text-transform:uppercase}.collection-item__title a{color:#b5aca4!important}.collection-item .collection-item__price{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;font-size:14px;text-align:right}.collection-item .collection-item__title span{display:block;font-family:var(--oswald);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.section-collections .slider__slide{max-width:425px;margin:0 .2%}.section-collections .slider__slide img{max-width:425px;max-height:318px}#template-page .container{max-width:900px;margin:0 auto}.section-login{width:100%;max-width:1240px;padding:50px 20px;margin:0 auto}.customers-login .form--small{max-width:440px;margin:0 auto 40px}.section-login .section__inner{display:flex;justify-content:space-between}@media (max-width: 767px){.section-login .section__inner{flex-direction:column}}.section-login .section__login,.section-login .section__register{flex-basis:45%}.form--account .form__title{margin-bottom:15px;font-size:24px;font-weight:500;font-family:var(--med_font)}.form--account .form__description{margin-bottom:20px;font-size:18px}.customers-login .field,.section-account .field{display:block;width:100%;font-size:14px;height:44px;line-height:1;padding:15px 5px;color:#1e5fc3;border:0;border-bottom:1px solid;border-radius:0}.customers-login .field:active,.customers-login .field:focus,.section-account .field:active,.section-account .field:focus{outline:0;box-shadow:0}.customers-login .field::placeholder,.section-account .field::placeholder{color:var(--primary-color);opacity:.4}.form--recover{display:none}.section-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.section-account .section__aside{-webkit-box-flex:0;-ms-flex:0 0 385px;flex:0 0 385px;max-width:385px;background:#1e5fc3;padding:10.5vw 40px 100px;color:#fff}.section-account .section__aside *{color:#fff}.section-account .section__content{max-width:940px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:10.5vw 115px 100px;color:#1e5fc3}.section-account .section__head{margin-bottom:20px;border-bottom:1px solid #f5f5f6}.section-account .section__aside-title{margin-bottom:45px;font-size:24px;font-family:var(--med_font)}.section-account .section__aside ul{margin:0 0 105px;list-style-type:none;font-size:16px}.section-account .section__aside ul a{display:inline-block;padding-bottom:4px}.section-account .section__aside ul li.active a{border-bottom:1px solid #fff}.section-account .section__logout{font-size:16px;opacity:.5}.section-account .section__title{font-size:24px;font-weight:500;margin-bottom:20px;font-family:var(--med_font);display:flex;align-items:center;justify-content:space-between}.section-account .form__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-account .form__col{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.section-account .form__row{margin-bottom:20px}.section-account .form-footer{display:flex;flex-direction:column;gap:15px}.section-account .form-footer .button{max-width:100%;font-size:1rem;padding:11px 25px}.section-account .mobile,.section-account #customer-fields{display:none}@media (max-width: 767px){.section-account{align-items:center}.section-account .mobile{display:block}.section-account .mobile-hide{display:none}.section-account .section__aside{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px;text-align:center}.section-account .section__aside-title,.section-account .section__aside li{margin-bottom:10px}.section-account .section__aside a,.section-account .section__aside ul{margin:0}.section-account .section__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:25px 20px 45px}.section-account .section__customer,.section-account .section__head{margin-bottom:30px}}.form__bar{background:#fff}.modal{transition:all .2s ease-in-out}.modal{position:fixed;bottom:0;right:0;max-width:520px;width:100%;z-index:9;background:#1e5fc3;color:#fff;padding:15px 40px}.modal .modal__title{margin-left:-10px;margin-bottom:5px;font-weight:500;font-size:24px;text-transform:none;letter-spacing:0}.modal .modal__trigger{position:absolute;top:20px;right:20px;width:14px;height:14px}.modal .modal__trigger span{position:absolute;top:50%;left:0;right:0;height:2px;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.modal .modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px}.modal .modal__entry{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px;font-size:14px}.modal .modal__note{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-size:14px;opacity:.6}.modal .modal__btn{min-width:0;width:100%}a.modal__btn.btn.btn--white{background:#fff;color:#1e5fc3;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;min-width:250px;padding:11px 25px 10px;font-size:16px;border-radius:65px;-webkit-transition:background .2s,color .2s,border-color .2s;-o-transition:background .2s,color .2s,border-color .2s;transition:background .2s,color .2s,border-color .2s;transition-property:background,color,border-color;transition-duration:.2s,.2s,.2s;transition-timing-function:ease,ease,ease;transition-delay:0s,0s,0s}a.modal__btn.btn.btn--white:hover{background:#1e5fc3;color:#fff;border:1px solid #fff}.modal .modal__actions,.modal .modal__select{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;margin-bottom:20px}#recharge-select{height:100%;width:100%;background:#1e5fc3;color:#fff;font-size:14px;line-height:44px;border:white}.modal__select.recharge-plan-length{border-bottom:1px #fff solid}.modal--collapsed{width:300px;padding-top:20px;padding-bottom:20px;cursor:pointer}.modal--collapsed .modal__title{margin-bottom:0;font-size:14px}.section-account .section__form .customr-control-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:400;margin:0!important;padding-left:5px}.section-account .section__form .form__label{display:none!important}#customer-fields{text-align:left}.customr-field select{border:none;color:#1e5fc3;border-bottom:1px solid #1e5fc3;padding-bottom:10px;padding-top:5px;padding-left:5px;font-size:14px}.customr-field.customr-field-select.customr-optional{margin-top:30px}.form-footer .cancel-form,.form-footer .action-button{display:none!important}.form-footer span.action-icon{margin:auto!important}.recharge-customer-portal .selectric-wrapper{display:none!important}.recharge-customer-portal{width:100%}.recharge-customer-portal .grid__item.medium-up--three-quarters fieldset{margin-bottom:50px}#checkout.js-disabled{opacity:.4}#checkout.js-disabled:hover{background:#1e5fc3;color:#fff;border:none}.section-insurance{background-size:auto 100%;background-repeat:repeat-x;background-position:50%;padding:160px 0 150px}.section-insurance .section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:710px;margin:0 auto;background:#fff;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:#fff;min-height:495px;color:#1e5fc3;text-align:center!important}.section-insurance form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.section-insurance .section__body{width:100%;max-width:440px;margin:0 auto;padding:60px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.section-insurance .section__title{margin-bottom:20px;font-size:24px;font-weight:500}.section-insurance .section__info .section__entry{margin-bottom:40px}.section-insurance .section__entry{font-size:16px;line-height:1.4}.form__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#customer-fields label{display:block;margin:5px 0}.section-insurance form .form__label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:10px!important}.section-insurance form .form__col{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}.form__col{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.form__row{margin-bottom:20px}.section-insurance .section__info .btn{margin-top:10px}.section-insurance form .form-footer{display:none!important}.section-insurance .section__info .btn,.section-insurance a.recharge-checkout.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e5fc3;min-width:250px;padding:11px 25px 10px;font-size:16px;color:#fff;border:1px solid transparent;border-radius:65px;-webkit-transition:background .2s,color .2s,border-color .2s;-o-transition:background .2s,color .2s,border-color .2s;transition:background .2s,color .2s,border-color .2s}.section-insurance .section__info .btn:hover,.section-insurance a.recharge-checkout.btn:hover{color:#1e5fc3;background:#fff;border:1px solid #1e5fc3}.section-insurance a.recharge-checkout.btn{margin-top:10%}.section-insurance .form__row select{border:none!important;color:#1e5fc3!important;border-bottom:1px solid #1e5fc3!important;font-size:14px!important;padding-bottom:5px}.cart-zip-wrapper:has(.zip-error){background:#ef664e}.form__head--fail{background:#ef664e!important;color:#fff}.modal--collapsed .modal-trigger span:first-of-type{transform:translateY(-50%) rotate(90deg)}.heading-wrapper--cart-page{padding-top:50px;display:flex;justify-content:center;align-items:center}.unp_notice{color:#f48580;font-weight:700;margin:0 auto 20px;border-style:double;border-width:medium;padding:10px;max-width:475px}.u_product li,.unp_notice li{margin-bottom:10px}.unp_notice ul li{list-style:disc;margin-left:20px}#draft_checkout_notice{margin:10px 0 0;background:red;color:#fff;padding:10px;font-size:16px;line-height:1.4;font-weight:400;text-align:left;border:none}#draft_checkout_notice:empty{padding:0}.modal__btn[disabled=true]{opacity:.5}.modal__btn[disabled=true]:hover{background:#fff;color:#1e5fc3;border:1px solid #1e5fc3}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.term-loading{display:none;position:relative;right:-9%;width:25px;height:25px;border:solid 3px #a5bfe7;border-radius:50%;border-right-color:transparent;border-bottom-color:transparent;-webkit-transition:all .5s ease-in;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.modal__select.recharge-plan-length{max-width:43%}.modal__actions{margin-left:24px}.zip-bar .form__zip-container input.form__zip-input{text-align:left!important}.cart-zip-wrapper input.form__zip-input.js-zip-code{color:#fff!important;opacity:1!important;font-weight:700;letter-spacing:2px;padding-left:5px!important}@media (max-width: 768px){#myModal.modal{padding:15px 10px}#myModal.modal .modal-content{width:100%}}.form--account h1{margin-bottom:15px;font-size:24px;font-weight:500!important;font-family:var(--med_font)}.customers-login input:active,.customers-login input:focus,.section-account input:active,.section-account input:focus{outline:0!important;border-color:#fff!important;box-shadow:0!important}.customers-login input::placeholder,.section-account input::placeholder{color:var(--primary-color)!important;opacity:.4!important}.form--account .form__label{display:none!important}.form--account .form__actions .checkbox .form__label{display:inline-block!important;font-size:12px;text-transform:none}.form--account .form__actions .button+a{display:inline-block;margin-top:20px;font-size:12px;font-weight:500;border-bottom:1px solid;letter-spacing:.04em;text-decoration:none;opacity:.4;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.section-login .button{display:block;max-width:100%}.section-login .form__row{margin-bottom:20px}.form--account .form__actions{text-align:center}.form--account .form__actions .checkbox{margin-bottom:15px;text-align:left;display:block}.customers-login input{width:100%!important;font-size:14px!important;height:44px!important;line-height:1!important;padding:15px 5px!important;color:#1e5fc3!important;border:0!important;border-bottom:1px solid!important;border-radius:0}.cf-form-actions{display:flex;justify-content:center}button.cf-submit-form.cf-button.btn.button{border:none;border-radius:35px;width:100%;line-height:1.25;height:auto;white-space:normal;overflow-wrap:normal;font-size:1rem;padding:10px 25px;min-width:250px;display:block;max-width:100%;top:-20px}label.cf-enum-field__choice{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}span#\31 04774label{font-family:Larsseit,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#1e5fc3}input#\31 04774{width:13px!important}.cf-form-actions{margin-top:0!important}.cf-field[data-cf-field-type=email_marketing_consent]{top:-20px}.checkout-enable[disabled=disabled]{pointer-events:none}.add-mattress-modal,.general-product-modal{display:none;position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:#0006}.add-mattress-modal.active,.general-product-modal.active{display:block}.add-mattress-modal .content,.general-product-modal .content{background-color:#fff;color:var(--primary-color);margin:80px auto;padding:20px;width:90%;flex-direction:column;height:310px;text-align:center;max-width:500px;max-height:300px;min-width:320px}.general-product-modal .content{max-height:500px;height:auto;max-width:750px;position:relative}.add-mattress-modal .content h2,.general-product-modal .content h2{font-weight:700;font-size:40px;margin-bottom:15px}.add-mattress-modal .subtitle,.general-product-modal .subtitle{margin-bottom:30px;font-size:20px;line-height:25px}@media (max-width: 600px){.general-product-modal .content h2{font-size:24px;line-height:1.2}.general-product-modal .subtitle{font-size:15px;line-height:1.4}}.general-product-modal .subtitle{overflow:scroll;max-height:310px}.add-mattress-modal .options,.general-product-modal .options{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.add-mattress-modal .button,.general-product-modal .button{margin-bottom:20px;font-size:18px;line-height:23px;padding:16px 20px}.add-mattress-modal .close,.general-product-modal .close{font-size:15px;line-height:19px;border:none;text-decoration:underline;color:var(--primary-color);max-width:max-content;max-height:max-content;width:100%;height:auto}.add-mattress-modal .close:hover,.general-product-modal .close:hover{background:none;text-decoration:none}.general-product-modal .close{position:absolute;right:10px;top:10px;text-decoration:none;padding:0;font-size:20px;margin:0;line-height:1}ul.menus{display:none}.walk-up-fee img,.appointment-fee img{max-height:50px!important}.walk-up-fee .month_text,.appointment-fee .month_text,#theme-ajax-cart .change_floor,#theme-ajax-cart .change_zip_code{display:none!important}#header .zip-bar .form__zip.zip-error{background-color:#ef664e!important;color:#fff!important}span.month_text{font-size:18px;padding-bottom:1px}.cart__info .cart__total p{display:flex;gap:2px;align-items:flex-end}@media (max-width:1180px) and (min-width:799px){.cart__info .cart__total p{flex-wrap:wrap}}@media (max-width:1800px) and (min-width:950px){.cart__total{max-width:85px;min-width:85px}}@media (max-width:949px) and (min-width:799px){.cart__total{max-width:73px;min-width:73px}}.cartd__subtotal-container.cart__row,.cart__cost-summary .cart__row{flex-direction:column;justify-content:center;align-items:center}.fee_pricings,.reecuring_pricings{padding-left:5px;font-weight:400}.reecuring_pricing_row,.fee_pricing_row{font-weight:600;font-size:17px;text-align:center}span.fees_text{font-size:17px;font-weight:600}.mobile-menu__list li.mobile-menu__list-item,.mobile-menu .mobile-menu__list-item .custom-menu ul li{margin-bottom:0}@media only screen and (max-width: 799px){.slider-collection .slick-arrow{opacity:1;visibility:visible;background-image:none}.container.is-flex-basis .column{flex-basis:calc(50% - 20px)}}@media (max-width: 767px){.breadcrumbs{padding-bottom:0!important;padding-top:10px!important}}.rotate-svg{transform:rotate(180deg)}@media (max-width: 767px){.collection-bundle .form__foot .button{padding:5px 16px}.collection-bundle .cols .col.col--head{padding:15px 30px 55px!important}.collection_info_container{display:flex;justify-content:space-between;margin-bottom:15px}.collections_qty_subtitle_container{display:flex;justify-content:end;gap:15px}.collection-bundle .collection__price{margin-bottom:0}.collection-bundle .collection__form{max-width:100%}.collection-bundle .form__foot .button{padding:10px 16px!important}.collection-bundle .collection__qty,.collection-bundle .collection__subtitle{margin-bottom:0}.breadcrumb-alignment .breadcrumbs{text-align:left;padding-left:0}.product__information.medium-down--one-whole .product-block.product-block--form{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/tako.css.map */
