body{background:var(--cream)!important}.header-optin-button{display:none}.slider-buttons{display:none!important}@media screen and (min-width:990px){.product--stacked .product__media-item{max-width:100%!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%!important}}@media screen and (min-width:750px){.grid--2-col-tablet .grid__item{width:100%}.product__media-list{flex-direction:column}}#marquee-container{overflow:hidden;white-space:nowrap;box-sizing:border-box;width:100%;position:relative;height:40px}#marquee-content{display:inline-block;white-space:nowrap;position:absolute}.marquee-content span{margin-right:15px;color:var(--black);font-weight:400;letter-spacing:0;line-height:1.5;font-size:1em;font-family:DiatypeVariable,sans-serif}@media screen and (min-width:750px){.product__info-container{padding-top:20px}.product__column-sticky{top:9rem!important}}.pdp-coming-soon-sprite{border:2px solid var(--black);border-radius:15px;padding:0 10px;font-family:DiatypeMono,monospace;width:fit-content;font-size:.8em}.product__title h1{font-family:DiatypeVariable,sans-serif}.product__description{color:var(--black);font-weight:400;letter-spacing:0;line-height:1.5;font-size:1em;margin:0;font-family:DiatypeVariable,sans-serif}.product-upsell-cont{display:flex;flex-direction:column;gap:10px}.product-upsell-inner{display:flex;justify-content:space-between;align-items:end}.product-upsell-variant{font-size:1.1em}.product-form__input .form__label{color:var(--black);font-weight:700;letter-spacing:0;line-height:1.5;font-size:1em;margin:0!important;font-family:DiatypeVariable,sans-serif}.product-form__input input[type=radio]+label{color:var(--black);font-weight:400;letter-spacing:0;line-height:1.5;margin:0!important;font-family:DiatypeVariable,sans-serif;font-size:1.1em}.upsell-price{color:var(--grey);font-weight:400;letter-spacing:0;line-height:1.5;font-size:.9em;margin:0;font-family:DiatypeVariable,sans-serif;float:right}.upsell-image-title{color:var(--black);font-weight:400;letter-spacing:0;line-height:1.5;margin:0!important;font-family:DiatypeVariable,sans-serif;font-size:1.1em;width:100%}.upsell-variant-rec{font-size:.7em}.hero-optin-button{background:var(--black);color:var(--cream);border-radius:20px;border:0px solid transparent;padding:3px 15px;font-family:DiatypeMonoBold,serif;font-weight:600;width:100%;max-width:350px}.price__badge-sold-out{display:none!important}@media screen and (min-width:1400px){.price{position:absolute;top:30px;right:0;width:fit-content}}@media screen and (min-width:1600px){.price{top:30px;right:-150px}}.price-item{font-family:DiatypeVariable,sans-serif}shopify-payment-terms{font-family:DiatypeVariable,sans-serif!important}.product__accordion.accordion{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.product__accordion .accordion__title{font-family:DiatypeVariable,sans-serif;font-size:110%;font-weight:800}.product__accordion .accordion__content{font-family:DiatypeVariable,sans-serif;line-height:1;padding:0!important;font-weight:400;color:var(--black)}.product-form__buttons{max-width:100%!important}.product-form__submit{background:var(--black);color:var(--cream);border-radius:20px;border:0px solid transparent;padding:3px 15px;font-family:DiatypeMonoBold,serif;font-weight:600;width:100%;position:relative;font-size:1em;text-decoration:none;margin:0 auto;text-transform:uppercase;height:30px;min-height:fit-content;align-items:center;justify-content:center;max-width:500px}.product-form__submit:before,.product-form__submit:after{box-shadow:none!important}#shopify-section-template--21499442626594__main{background:var(--cream)}#MainProduct-template--21499442626594__main{max-width:1600px}@media screen and (max-width:767px){#MainProduct-template--21499442626594__main{padding-top:0}}.hp-tech-cont-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0}.hp-tech-left-column{display:grid;grid-template-rows:repeat(4,auto);gap:30px}.hp-tech-left-column .panel{cursor:pointer}.hp-tech-left-column .panel-seperator{border-bottom:1px solid var(--black);padding-bottom:5px}.hp-tech-panel-inner{display:flex;flex-direction:row;gap:15px}.hp-tech-panel-title{max-width:100px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.tech-add-on-callout{background:var(--black);border-radius:15px;padding:1px 8px 0;text-align:center;color:var(--cream);font-size:.5em;width:fit-content;font-family:DiatypeVariable,sans-serif}.tech-add-on-mobile{display:none;background:var(--black);border-radius:15px;padding:1px 8px 0;text-align:center;color:var(--cream);font-size:.5em;width:fit-content;font-family:DiatypeVariable,sans-serif}.hp-tech-panel-title h4{color:var(--black);font-size:.9em;margin:0;font-family:DiatypeVariable,sans-serif}.hp-tech-panel-title .tech-title-tiny{font-size:.7em;display:block}.hp-tech-panel-text{color:var(--black);font-size:.9em;margin:0;font-family:DiatypeVariable,sans-serif}.tech-panel-img-mobile{display:none}.hp-tech-right-column{overflow-y:scroll;height:750px}.hp-tech-right-column .image-container{margin-bottom:20px}.hp-tech-right-column .image-container img{display:block;width:100%}@media screen and (max-width:1099px){.hp-tech-cont-inner{grid-template-columns:1fr}.hp-tech-left-column{display:flex;overflow-x:scroll}.hp-tech-left-column .panel{flex:1 0 90vw;max-width:350px}.hp-tech-left-column .panel-seperator{border-bottom:none}.hp-tech-panel-inner{flex-direction:column}.tech-add-on-callout{display:none}.tech-add-on-mobile,.tech-panel-img-mobile{display:block}.hp-tech-panel-addon{flex-direction:row;align-items:center}.hp-tech-panel-title{max-width:250px}.hp-tech-panel-title .tech-title-tiny{font-size:.8em}.hp-tech-right-column{display:none}}.testimonials-cont{display:flex;width:100%;padding-top:2%}.klaviyo-form-YmkKzA,.klaviyo-form-TFMgq7{max-width:1000px}.swiper-app{background:var(--black);margin-top:2%;max-width:1600px}.swiper-wrapper{min-height:100%;align-items:center;padding-bottom:45px}.swiper-slide{min-height:100%}.swiper-app--inner-cont{display:flex;align-items:start;justify-content:space-between;flex-direction:column;padding:5%;height:90%}.swiper-app--col-3{justify-content:end;text-align:right;align-items:end}.swiper-app--inner-cont h3{color:var(--white);font-weight:700;font-size:2em;margin:0;font-family:DiatypeVariable,sans-serif;letter-spacing:0px;max-width:340px}.swiper-app--inner-cont h4{color:var(--white);font-weight:700;font-size:1.2em;margin:0;padding-top:15px;font-family:DiatypeVariable,sans-serif}.swiper-app--inner-cont h5{color:var(--white);font-weight:700;font-size:1.1em;margin:0;font-family:DiatypeVariable,sans-serif}.swiper-app--inner-cont img{margin:0 auto;display:flex;align-self:center;justify-content:center;max-width:330px;width:100%}.swiper-pagination{text-align:right!important}.swiper-pagination-bullet{border:1px solid white;border-radius:50%!important;opacity:1!important}.swiper-pagination-bullet-active{background:var(--white)!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px!important;right:40px!important;left:auto!important}@media screen and (max-width:767px){.swiper-wrapper{min-height:100%!important}.swiper-app--col-3{justify-content:start;text-align:left;align-items:start}.swiper-app--inner-cont{align-items:start;justify-content:start;padding:0 5%;margin:5% 0}.swiper-app--inner-cont img{max-width:250px}.swiper-app--inner-cont h3{font-size:1.7em}.swiper-app--inner-cont h4{font-size:1.3em}.swiper-app--inner-cont h5{font-size:.9em}.swiper-pagination{text-align:left!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px!important;left:20px!important;right:auto!important}}#bcpo{display:grid}#bcpo .bcpo-checkboxes{order:0}#bcpo .bcpo-images{order:1}#bcpo .selector-wrapper{padding-top:20px}#bcpo .selector-wrapper>:last-child{display:block!important}#bcpo .bcpo-value{display:none!important}#bcpo .bcpo-title{color:var(--black);font-weight:800;letter-spacing:0;line-height:1.5;font-size:1em;margin:0!important;font-family:DiatypeVariable,sans-serif}#bcpo .bcpo-radios>label,#bcpo .bcpo-checkboxes>label{color:var(--black);font-weight:400;letter-spacing:0;line-height:1.5;margin:0!important;font-family:DiatypeVariable,sans-serif;font-size:1.1em;width:100%}#bcpo .bcpo-buttons label.bcpo-front-button-label,#bcpo button.bcpo-front-button-label{color:var(--black);font-weight:400;letter-spacing:0;line-height:1.5;margin:0 10px 0 0!important;font-family:DiatypeVariable,sans-serif;font-size:1em;width:100%;border-radius:20px;height:30px;padding:3px 10px}#bcpo .bcpo-buttons label.bcpo-front-button-label.bcpo-disabled{border:1px solid black}#bcpo .bcpo-buttons #bcpo-select-option-2 label.bcpo-front-button-label.bcpo-disabled{display:none!important}#bcpo .bcpo-colors .bcpo-jumbo-swatches div.bcpo-color-parent,#bcpo .bcpo-images .bcpo-jumbo-swatches div.bcpo-image-parent{width:100%;max-width:180px;line-height:1!important;border:none}#bcpo-select-option-2 .bcpo-image-parent:nth-of-type(3){display:block!important;max-width:100%!important}#bcpo-select-option-2 .bcpo-image-parent:nth-of-type(3) .bcpo-front-image-label{text-align:center;height:fit-content;width:fit-content;background:transparent;color:var(--black);border-radius:20px;border:2px solid black;padding:3px 15px;font-family:DiatypeVariable,serif;font-weight:500;position:relative;font-size:1em;text-decoration:none;margin:0 auto;max-width:500px;box-shadow:none}#bcpo-select-option-2 .bcpo-image-parent:nth-of-type(3) input:checked+label{background:var(--black)!important;color:var(--cream)!important}#bcpo-select-option-2 .bcpo-image-parent:nth-of-type(3) .upsell-image-title{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fusion-styles.css.map */
