:root{--cs-font-h2--size: clamp(3rem, 5.6vw, 3.5rem)}.cs-header{min-height:64px}.lt-sp{letter-spacing:-.5px}.lt-sp-df,.lt-sp-df p{letter-spacing:-.02em!important}.text-block p{letter-spacing:-.02em}.text__wrap p{text-wrap:wrap}.cs_img{height:24px;width:auto}.cs_img img{height:24px;object-fit:contain}.cs-header .cs-sticky{position:fixed;top:0;width:100%;background:#fff;border-bottom:1px solid #E9E9EF;z-index:10}.header-buttons a{padding:9px 24px;font-size:16px}.cs-buttons a{padding:18px 32px;font-size:20px;width:fit-content}.cs-buttons a svg{width:24px;height:24px}.center-btn .cs-buttons{justify-content:center}.fit-cont{width:fit-content}.no-margin p{margin:0!important}.line-height-1 p,.line-height-1 h2{line-height:1!important}.large-font p{font-size:120px}.lh-default p{line-height:1.4!important}.video-group video{height:560px}.video-group .video-placeholder-wrapper{height:560px}.video-group .video-placeholder-wrapper svg{display:none}.sub-wrapper{display:flex;justify-content:center;align-items:center}.border-title{font-size:20px;line-height:1.4;font-weight:500;padding:6px 16px;border:1px solid #D3D3DF;letter-spacing:-.02em;width:fit-content;border-radius:50px}.border-top{border-top:1px solid #393D6D}.cs-heading2{font-size:56px;font-weight:500;color:#23275d;line-height:1;letter-spacing:-.02em}.cs-btn{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;padding:18px 47.5px;gap:8px}.cs-btn svg{width:24px;height:24px}.cs-btn:not(:has(svg)){padding:18px 87.5px}.variant-option__button-label{min-height:unset!important;padding:16.5px 10px!important;border-radius:16px!important}.variant-option--buttons legend{display:none}.checkout-btn.button{padding:18px 10px;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.varbtn{font-size:22px;line-height:1.4;letter-spacing:-.02em;font-weight:500;border-radius:16px;background:transparent;transition:all .3s ease;border:1px solid #D3D3DF}.varbtn.active{background:#f3f3f7;border-color:#f3f3f7}.compare_price{font-size:22px;margin-left:10px}.cs-mb p{margin-bottom:0!important;margin-top:0!important}.fade-text strong{font-weight:500;color:#d1d2df}.product-media{position:relative}.fit-content{width:fit-content!important;flex:0!important}.custom-control-button{width:40px;height:40px;border-radius:8px;background-color:transparent;border:1px solid #fff;cursor:pointer;transition:background-color .3s,border-color .3s}.custom-control-button.active{background-color:#fff;border:1px solid #fff}.custom-control-container{gap:8px;justify-content:center;padding:0;width:100%;grid-column:1 / -1;z-index:22}.desktop-only{display:flex!important}.mobile-only{display:none!important}.featured_btn{width:fit-content}.video-group .video_iframe,.video-group iframe{width:100%;border-radius:24px;overflow:hidden}.video-group iframe{height:clamp(230px,60vw,630px)}@media (max-width: 749px){.other_buttons{display:none!important}.custom-control-button{border:1px solid #D3D3DF}.custom-control-button.active{background-color:#d3d3df;border:1px solid #D3D3DF}.featured_btn{width:100%}.cs-grid_ex>*{grid-column:1 / -1}.cs-heading2{font-size:48px}.desktop-only{display:none!important}.mobile-only{display:flex!important}.video-group .video-placeholder-wrapper{height:400px}.cs-img{max-width:130px}.varbtn{flex-wrap:wrap;gap:0!important;flex-direction:column;padding:5.5px 10px!important}.varbtn .sale{font-size:16px}.varbtn.active{color:#23275d}.product-details{padding-top:40px}.product-information__media{padding:16px}.product-information__media slideshow-container{border-radius:24px;overflow:hidden}.product-media{--mobile-gallery-aspect-ratio: 1 / 2;aspect-ratio:var(--mobile-gallery-aspect-ratio, var(--ratio))!important}}.img_stars{height:24px}@media (min-width: 750px)and (max-width: 1400px){.page-width-normal{--page-margin: 80px}.cs-header>div>div{padding:0 80px!important}}@media (min-width: 1025px) and (max-width: 1084px){.h-fill .h4 p{font-size:20px!important}}@media (min-width: 750px) and (max-width: 1220px){.cs-buttons a{padding:18px 20px;font-size:16px;flex-shrink:0}.custom-control-button{width:30px;height:30px}.varbtn{flex-wrap:wrap}.logo-rv{width:50%!important}.pad_set{padding-right:50px}}.total__hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
