@media (min-width: 48em){.product-features{margin:0}.product-features__content-wrapper{display:flex;align-items:flex-start;margin:0 auto;max-width:100%;padding:0}.product-features__content{width:50%;margin-bottom:1.5rem;padding-right:2rem}.product-features__content-title{font-size:27.648px;margin-bottom:1rem;max-width:80%}.product-features__content-description{font-size:16px;max-width:80%;color:#000}.product-features__features-wrapper{width:60%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;grid-auto-rows:1fr}.product-features__feature{display:flex;flex-direction:column;max-width:100%;padding:.875rem;text-align:center;border:1px solid #e6ebf0;min-height:unset!important;max-height:unset!important;line-height:normal}.product-features__feature-description{font-size:13.3333333333px;font-weight:600;text-align:left}}.right{text-align:right}.image-banner-with-text__container{display:flex;flex-direction:column;overflow:visible;padding:0;margin:0 auto;position:relative}.image-banner-with-text.left .image-banner-with-text__container{flex-direction:row}.image-banner-with-text.right .image-banner-with-text__container{flex-direction:row-reverse}.image-banner-with-text__banner{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46%;position:relative}.image-banner-with-text__primary-image-wrapper{width:100%}.image-banner-with-text.right .image-banner-with-text__primary-image-wrapper{margin-left:auto}.image-banner-with-text__primary-image{position:relative;background:50% / cover no-repeat;width:100%}@media (min-width: 48em){.image-banner-with-text.left .image-banner-with-text__primary-image,.image-banner-with-text.right .image-banner-with-text__primary-image,.custom_cut_image{clip-path:polygon(0 60px,60px 0,100% 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 100%);-webkit-clip-path:polygon(0 60px,60px 0,100% 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 100%)}}.image-banner-with-text__content{display:flex;align-items:center;flex-grow:1}.image-banner-with-text.left .image-banner-with-text__content{padding:2rem 2rem 2rem 10rem}.image-banner-with-text.right .image-banner-with-text__content{padding:2rem 10rem 2rem 2rem}.image-banner-with-text__text,.image-banner-with-text.left .image-banner-with-text__text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}h2.image-banner-with-text__heading.h3{font-size:39.81312px;line-height:1.3;text-transform:uppercase;margin:0 0 1rem}.image-banner-with-text__desc.h6{font-size:19.2px;font-weight:400;line-height:1.4;margin:0 0 1rem}section.product-features-description-with-image{padding-top:5%}section.product-features-video{padding:10rem 1rem;margin:0 auto;display:block}.product-features-video .container{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100%;padding:2rem 0}.product-price-message .product-price-message__content.body-2 span{display:ruby}.product-form__short-desc ul{padding-left:15px}.card-price{display:block!important}@media only screen and (max-width: 600px){.product-features-video .container{max-width:100%;padding:2rem 1rem}.product-features-video iframe{width:100%;height:auto;aspect-ratio:16 / 9;border:none}@supports not (aspect-ratio: 16 / 9){.product-features-video iframe{height:0;padding-bottom:56.25%;position:relative}.product-features-video iframe{position:absolute;top:0;left:0;width:100%}}}.product-features__features-wrapper{display:grid;grid-auto-rows:1fr;grid-gap:1rem;grid-template-columns:1fr 1fr;margin-left:auto;max-width:658px;width:100%}@media only screen and (max-device-width:1000px){.product-features__features-wrapper{display:inline-block;width:100%;display:grid!important}}.product-features__feature{align-items:center;border:1px solid #e6ebf0;display:flex;flex-direction:column;justify-content:center;padding:.875rem;text-align:center;min-height:unset!important;max-height:unset!important;line-height:normal}.product-features__feature p{margin:0!important}.product-features__feature-description{font-size:13.3333333333px;text-align:left}.image-banner-with-text.left .image-banner-with-text__container{-ms-flex-direction:row}.image-banner-with-text__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:visible;padding:0;position:relative}.image-banner-with-text__banner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (max-device-width: 1000px){.image-banner-with-text__banner{width:100%}}.image-banner-with-text__primary-image-wrapper{max-width:614px;width:100%}@media screen and (max-width: 750px){.image-banner-with-text.left .image-banner-with-text__primary-image{-webkit-clip-path:polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 100%);clip-path:polygon(0 0,0 0,100% 0,100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 100%)}}.image-banner-with-text__primary-image{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-device-width: 1000px){.image-banner-with-text.left .image-banner-with-text__content{padding:2rem}}.image-banner-with-text__content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.image-banner-with-text.left .image-banner-with-text__content .image-banner-with-text__text{text-align:left!important}.image-banner-with-text__text{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left}h2.image-banner-with-text__heading.h3{text-transform:uppercase;margin-bottom:.5rem;font-size:39.81312px;line-height:1.3;margin:0 0 1rem}.image-banner-with-text__desc.h6{font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 0 1rem}.image-banner-with-text__desc.h6{font-size:19.2px}.left{text-align:left}@media only screen and (max-device-width: 1000px){.image-banner-with-text__container{display:inline-block;padding:0;width:100%;margin:auto}}@media screen and (max-width: 750px){.image-banner-with-text.right .image-banner-with-text__primary-image{-webkit-clip-path:polygon(0 60px,60px 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%);clip-path:polygon(0 60px,60px 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%)}}.productView-product.clearfix{padding:0 20px}.body-content-wrapper span{text-wrap:auto}.productView-thumbnail-wrapper{padding:15px}.product-price-message__content{color:#3e4043;font-size:11.3361981268px;margin:0;font-family:proxima-nova,-apple-system,blinkmacsystemfont,San Francisco,Helvetica,sans-serif}.product-price-message__vat{color:#999!important}.product-price-message__price{text-decoration:line-through}.tooltip-wrapper{position:relative;margin-left:4px;bottom:2px;cursor:pointer}.tooltip-wrapper svg{width:13px;height:13px}.menu-dropdown__product .tooltip-wrapper{margin-left:14px;bottom:0}.custom-vat-incl-text{white-space:pre;font-size:10px;margin-left:5px}.custom-cart-vat-info{line-height:normal;margin-top:10px;font-size:13px;color:#000;font-weight:600}.custom-cart-total-value,.wrapper-price-swatch{display:flex;flex-direction:column}.custom-review-rating{display:flex;justify-content:center}.product-details .custom-review-rating{display:none}.yotpo-sr-bottom-line-right-panel:not(.product-details .yotpo-sr-bottom-line-right-panel){display:none!important}.product-details .price__compare{display:none!important}.card__inner.color-scheme-2.gradient.ratio{background:none!important;mix-blend-mode:multiply!important}.accordion:after{font-size:16px!important}.custom-selectors{display:flex;gap:10px}.tab-popup-content .toggle-title11{padding-bottom:15px}.tab-popup-content span.text{font-weight:700;margin-bottom:10px;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/156/assets/ella_hyperx.css.map */
