/*
Generated time: June 29, 2025 13:53
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.specification-block .specification-banner{display:flex;width:100%}.specification-block .specification-banner.specification-container.position-vertical-center{align-items:center}.specification-block .specification-banner.specification-container.position-default{align-items:flex-start}.specification-block .specification-banner.specification-container.position-vertical-bottom{align-items:flex-end}.specification-block .specification-banner.specification-container{justify-content:space-between;row-gap:var(--grid-desktop-vertical-spacing)}.specification-block .dt-sc-additional-grids{display:grid;height:100%;column-gap:var(--grid-desktop-horizontal-spacing);position:relative}.specification-block-support-block{display:flex;flex-wrap:wrap;align-items:flex-start}.specification-block .specification-block-support-content{padding-right:0}.specification-block .specification-block-support-content{width:calc(100% - 25px)}.specification-block-support-icon-image{border-radius:0;overflow:hidden}.specification-block-support-icon-image{display:flex;justify-content:center;align-items:center}.specification-block .specification-block-image{width:100%}.specification-block .specification-block-image img{width:100%;height:100%}.specification-block-content{display:flex;justify-content:center}.specification-block-banner.grid .specification-block-content{width:100%}.dt-sc-grid-banner-inner.Left{text-align:left}.dt-sc-grid-banner-inner.Right{text-align:right}.dt-sc-grid-banner-inner.Center{text-align:center}.specification-block-banner.overlay{position:relative;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;padding:0;overflow:hidden}.specification-block .specification-block-banner.overlay .specification-block-image{width:100%;position:absolute;height:100%}.specification-block .specification-block-banner.overlay .specification-block-content{position:relative;height:auto;padding:20px;margin:15px}.specification-block .specification-banner .specification-block-banner .specification-block-image{width:calc(42% - 15px);display:flex}.specification-block .specification-banner .specification-block-banner .specification-block-content{width:calc(58% - 15px);padding-left:40px}.specification-block-banner.center{align-items:center;justify-content:center}.specification-block-banner.center-left{align-items:flex-start;justify-content:center}.specification-block-banner.center-right{align-items:flex-end;justify-content:center}.specification-block-banner.top-left{justify-content:flex-start;align-items:flex-start}.specification-block-banner.top-center{justify-content:flex-start;align-items:center}.specification-block-banner.top-right{justify-content:flex-start;align-items:flex-end}.specification-block-banner.bottom-left{justify-content:flex-end;align-items:flex-start}.specification-block-banner.bottom-center{justify-content:flex-end;align-items:center}.specification-block-banner.bottom-right{justify-content:flex-end;align-items:flex-end}.specification-block{position:relative}.specification-block .specification-banner .specification-block-banner .specification-block-content{flex-direction:column}.specification-block .specification-banner.specification-container .additional_section_blocks{display:flex;align-items:center;justify-content:center;padding:100px 0 20px;height:fit-content}.specification-block .specification-banner .specification-block-content .dt-sc-grid-banner-inner h2.specification-block-main-title{font-size:5rem;margin:0;font-weight:400}.specification-block .specification-banner .specification-block-content .specification-block-support-content h5.specification-block-support-heading{font-size:8rem;font-weight:700;margin:0;line-height:100px}.specification-block .specification-banner .specification-block-content .specification-block-support-content .specification-block-heading-content .specification-block-support-heading:before{content:'';position:absolute;width:100%;height:100%;border:solid var(--gradient-base-accent-1);border-width:0 2px 0 0;left:auto;right:0;bottom:0;top:0;margin:auto;transition:all .5s ease;-webkit-transition:all .5s ease;transform:translateX(30px)}.specification-block .specification-banner .specification-block-content .specification-block-support-content .specification-block-heading-content .specification-block-support-heading:after{content:'';position:absolute;width:100%;max-width:100px;height:100%;border:solid var(--gradient-base-accent-1);border-width:2px 0 2px 0;left:auto;right:0;bottom:0;top:0;margin:auto;transition:all .5s ease;-webkit-transition:all linear .3s;transform:translateX(30px)}.specification-block .specification-banner .specification-block-content .specification-block-support-content .specification-block-heading-content{position:relative;display:inline-block}.specification-block .specification-banner .specification-block-main-grid .specification-block-banner.grid{align-items:center}.specification-block .specification-banner .specification-block-content .specification-block-support-content p.specification-block-support-description{max-width:80%;width:100%;line-height:26px;margin-top:35px;margin-bottom:25px}.specification-block .specification-banner .specification-block-content .dt-sc-additional-grids a.specification-block-button.button{display:inline;margin-right:auto;background:var(--gradient-base-accent-2);color:var(--gradient-base-accent-3);position:absolute;bottom:-45px}.specification-block .wdt-custom-specification-block .dt-sc-additional-grids,.specification-block .wdt-custom-specification-block .dt-sc-additional-grids .specification-block-support-block{width:100%}.specification-block .wdt-custom-specification-block .custom-description p.specification-block-support-description{max-width:90%;margin-right:auto}h5.specification-block-support-heading a{color:var(--gradient-base-accent-1)}.specification-block .specification-banner.wdt-custom-specification-block .specification-block-banner .specification-block-content{padding-left:120px}.shopify-section.reveal .specification-banner .specification-block-content .dt-sc-grid-banner-inner{animation:fadeInUp var(--anim-time) ease both}@media screen and (min-width:1200px) and (max-width:1540px){.specification-block .specification-banner .specification-block-banner .specification-block-content{padding-left:0}.specification-block .specification-banner .specification-block-content .dt-sc-grid-banner-inner h2.specification-block-main-title{font-size:3.5rem;max-width:80%}.specification-block .specification-banner .specification-block-content .specification-block-support-content h5.specification-block-support-heading{font-size:7rem}.specification-block .specification-banner.wdt-custom-specification-block .specification-block-banner .specification-block-content{padding:30px}}@media screen and (min-width:768px) and (max-width:1199px){.specification-block .specification-banner .specification-block-banner .specification-block-content{padding-left:0}.specification-block .specification-block-main-grid .specification-block-banner{display:grid;grid-template-columns:1fr 1fr}.specification-block .specification-banner .specification-block-banner .specification-block-image{width:calc(100% - 0px);height:100%}.specification-block .specification-banner .specification-block-banner .specification-block-content{width:calc(100% - 0px)}.specification-block .specification-banner .specification-block-content .dt-sc-grid-banner-inner h2.specification-block-main-title{font-size:3rem}.specification-block .specification-banner .specification-block-content .specification-block-support-content h5.specification-block-support-heading{font-size:4rem}.specification-block .specification-banner.specification-container .additional_section_blocks{flex-wrap:nowrap;justify-content:flex-start}.specification-block .specification-banner.specification-container .additional_section_blocks{padding:20px 0 20px}.specification-block .specification-banner.wdt-custom-specification-block .specification-block-banner .specification-block-content{padding:0}}@media screen and (max-width:1199px){.specification-block .specification-banner .specification-block-main-grid .specification-block-banner.grid{display:block}.specification-block .specification-banner .specification-block-banner .specification-block-content,.specification-block .specification-banner .specification-block-banner .specification-block-image{width:100%}.specification-block .specification-banner .specification-block-banner .specification-block-content,.specification-block .specification-banner.wdt-custom-specification-block .specification-block-banner .specification-block-content{padding:30px}.specification-block .specification-banner .specification-block-content .dt-sc-grid-banner-inner h2.specification-block-main-title{font-size:3rem}.specification-block .specification-banner .specification-block-content .specification-block-support-content h5.specification-block-support-heading{font-size:4rem}.specification-block .specification-banner.specification-container .additional_section_blocks{padding:20px 0;flex-wrap:nowrap;justify-content:flex-start}.specification-block .specification-banner .specification-block-content .specification-block-support-content p.specification-block-support-description{max-width:80%}.specification-block .specification-block-support-content{margin:auto}}@media screen and (max-width:576px){.specification-block .specification-banner.specification-container .additional_section_blocks{justify-content:center;flex-wrap:wrap}.specification-block .specification-banner .specification-block-content .dt-sc-grid-banner-inner h2.specification-block-main-title{font-size:2.3rem}}@media screen and (max-width:1200px){.specification-block .specification-banner.specification-container .additional_section_blocks{padding:40px 0 0}.specification-block .wdt-custom-specification-block .custom-description p.specification-block-support-description{margin-top:0}}