.image-with-text__navigation{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr}.image-with-text__navigation .image-with-text__navigation-item{margin-bottom:25px}@media all and (min-width: 768px){.image-with-text__navigation{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}}@media screen and (min-width: 1000px){.product-list .product-list__arrow{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-list__prev-next{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item blockquote{padding-left:0}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item blockquote:before{-webkit-transform:translate(382.5px,0);-ms-transform:translate(382.5px,0);transform:translate(382.5px)}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item blockquote split-lines span{text-align:center;font-style:normal;font-weight:400;font-size:26px;line-height:120%}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__nav{margin-top:0}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__nav prev-next-buttons button.prev-next-button{width:36px;height:36px}.shopify-section--testimonials-with-logos section .section__color-wrapper .container .logo-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:45px 0;gap:10px}.shopify-section--testimonials-with-logos section .section__color-wrapper .container .logo-container .img-wrapper{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.shopify-section--testimonials-with-logos section .section__color-wrapper .container .logo-container .img-wrapper img,.shopify-section--testimonials-with-logos section .section__color-wrapper .container .logo-container .img-wrapper svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shopify-section--testimonials-with-logos section .section__color-wrapper .container .logo-container .img-wrapper svg.placeholder-svg{max-height:60px;fill:#fff;stroke:#fff;background-color:#ccc}@media all and (min-width: 768px){.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item blockquote:before{-webkit-transform:translate(240px,0);-ms-transform:translate(240px,0);transform:translate(240px)}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item .testimonial__author{margin-top:10px;padding:0;text-align:center}.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__nav{padding:0;margin-top:15px;text-align:center}.shopify-section--testimonials-with-logos section .section__color-wrapper .container .logo-container .img-wrapper{max-width:250px;-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset}}@media all and (min-width: 1024px){.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item blockquote:before{-webkit-transform:translate(295px,0);-ms-transform:translate(295px,0);transform:translate(295px)}}@media all and (min-width: 1440px){.shopify-section--testimonials-with-logos section .section__color-wrapper .container testimonial-list .testimonial-list__wrapper testimonial-item blockquote:before{-webkit-transform:translate(382.5px,0);-ms-transform:translate(382.5px,0);transform:translate(382.5px)}}.shopify-section--video-with-text{padding-top:45px;padding-bottom:45px}.shopify-section--video-with-text section .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.shopify-section--video-with-text section .container .video-container,.shopify-section--video-with-text section .container .content-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 1024px){.shopify-section--video-with-text section .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.shopify-section--video-with-text section .container .video-container,.shopify-section--video-with-text section .container .content-container{width:50%}.shopify-section--video-with-text section .container .content-container .text-block{width:calc(var(--grid-column-width) * 7 + (var(--grid-gap) * 6));margin:0 auto}.shopify-section--video-with-text section .container .video-container .video-section{max-width:600px;margin:0 auto}}.collection-tabs .container .tab-container .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.collection-tabs .container .tab-container .tabs .tab{font-style:normal;font-weight:600;font-size:16px;line-height:150%;letter-spacing:1px;text-transform:uppercase;padding:8px 16px;padding:.5rem 1rem;border-bottom:2px solid #BBBBBB;cursor:pointer}.collection-tabs .container .tab-container .tab-panes .tab-pane{display:none}.collection-tabs .container .tab-container .tab-panes{margin-top:25px}.collection-tabs .container .tab-container .tab-panes .tab-pane.active{display:block}.collection-tabs .container .tab-container .tab-panes .tab-pane .product--list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-tabs .container .tab-container .tab-panes .tab-pane .product--list .product-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:16px;padding:1rem}@media all and (min-width: 1024px){.collection-tabs .container .tab-container .tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.collection-tabs .container .tab-container .tab-panes .tab-pane .product--list .product-item{width:25%}}.product-details .container header{margin-bottom:40px}.product-details .container header .heading{margin-bottom:15px}.product-details .container .product-details--inner{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto}.product-details .container .product-details--inner .one-quarter .detail{margin:15px 0}.product-details .container .product-details--inner .one-quarter .detail .heading{margin-bottom:10px;font-style:normal;font-weight:400;font-size:18px;line-height:110%;letter-spacing:.0005em;color:#333}.product-details .container .product-details--inner .one-quarter .detail p{margin:0;font-style:normal;font-weight:400;font-size:15px;line-height:120%;color:#949494}@media all and (min-width: 1024px){.product-details .container .product-details--inner{-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.product-details .container .product-details--inner .one-quarter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem}.product-details .container .product-details--inner .one-quarter.is-left{text-align:right}.product-details .container .product-details--inner .one-quarter .detail .heading{font-weight:400;font-size:20px}.product-details .container .product-details--inner .one-quarter .detail p{font-size:18px;line-height:160%}.product-details .container .product-details--inner .two-quarter{padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-details .container .product-details--inner .two-quarter .img-wrapper{width:100%}.product-details .container .product-details--inner .two-quarter .img-wrapper img,.product-details .container .product-details--inner .two-quarter .img-wrapper svg{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-details .container .product-details--inner .two-quarter .img-wrapper product-media flickity-controls{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-steps .product-steps--inner header{margin-bottom:45px}.product-steps .product-steps--inner header h2{margin-bottom:15px}.product-steps .product-steps--inner .main-carousel{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter);--container-outer-margin: 0px}.product-steps .product-steps--inner .main-carousel .carousel-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:80%}.product-steps .product-steps--inner .main-carousel .carousel-cell .step__content-wrapper{background-color:#fff;max-width:490px;min-height:100%;padding:32px;padding:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-steps .product-steps--inner .main-carousel-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-steps .product-steps--inner .main-carousel-nav li{list-style-type:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.product-steps .product-steps--inner .main-carousel-nav li.active span{background-color:purple}.product-steps .product-steps--inner .main-carousel-nav li span{display:block;width:100%;height:4px;background-color:#fff}.product-steps .product-steps--inner .main-carousel-nav li p{margin:0;cursor:pointer}@media all and (min-width: 768px){.product-steps .product-steps--inner .main-carousel .carousel-cell{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.product-steps .product-steps--inner .main-carousel .flickity-prev-next-button{-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0}.product-steps .product-steps--inner .main-carousel .flickity-prev-next-button.previous{top:50%;left:auto;right:20%}.product-steps .product-steps--inner .main-carousel .flickity-prev-next-button.next{top:calc(50% - 44px);right:20%}.product-steps .product-steps--inner .main-carousel-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-steps .product-steps--inner .main-carousel-nav li{list-style-type:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}.product-steps .product-steps--inner .main-carousel-nav li.active span{background-color:purple}.product-steps .product-steps--inner .main-carousel-nav li span{display:block;width:100%;height:4px;background-color:#fff}.product-steps .product-steps--inner .main-carousel-nav li p{margin:0;cursor:pointer}}.dual-images .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dual-images .container .image{width:50%}.dual-images .container .image img,.dual-images .container .image svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dual-images .container .image svg.placeholder-svg{background-color:#ccc;border:1px solid #fff;fill:#fff}@media all and (min-width: 768px){.dual-images .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.product-introduction .container .product-info-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-introduction .container .product-info-card .image,.product-introduction .container .product-info-card .content{width:100%}.product-introduction .container .product-info-card .image img,.product-introduction .container .product-info-card .image svg{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:cover;object-position:cover}.product-introduction .container .product-info-card .image svg.placeholder-svg{background-color:#ccc;border:1px solid #fff;fill:#fff}.product-introduction .container .product-info-card .content{padding:16px;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-introduction .container .product-info-card .content h2{margin-bottom:0;font-style:normal;font-weight:400;font-size:26px;line-height:120%;text-align:center;letter-spacing:.0005em;color:#231f20}.product-introduction .container .product-info-card .content p{font-style:normal;font-weight:400;font-size:18px;line-height:160%;text-align:center;color:#4f4f4f}@media all and (min-width: 768px){.product-introduction .container .product-info-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.product-introduction .container .product-info-card .image,.product-introduction .container .product-info-card .content{width:50%}.product-introduction .container .product-info-card .image{max-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kubix.css.map */
