.template-product .content-for-layout{background:linear-gradient(180deg,#f7f9fc,#fff 46%),#fff}.template-product .product-information{padding-block:clamp(22px,3vw,42px)}.template-product .product-information__grid{align-items:start;gap:clamp(28px,3vw,42px)}.template-product .product-information__media{position:relative}.template-product .product-information__media:before{content:none}.template-product media-gallery{position:relative;z-index:1}.template-product .media-gallery__grid{gap:14px}.template-product .product-media-container{border:1px solid rgb(7 19 35 / 10%);border-radius:10px;background:radial-gradient(circle at 50% 42%,#fff 0 42%,#f4f7fb 43% 100%);box-shadow:0 18px 44px #07132317}.template-product .product-media-container img{padding:clamp(14px,2vw,26px)}.template-product media-gallery.media-gallery--carousel{--atb-gallery-radius: 12px;--atb-gallery-edge: rgb(7 19 35 / 10%)}.template-product media-gallery.media-gallery--carousel slideshow-component{gap:14px}.template-product media-gallery.media-gallery--carousel slideshow-container{overflow:hidden;border:1px solid var(--atb-gallery-edge);border-radius:var(--atb-gallery-radius);background:linear-gradient(135deg,#ffffffeb,#f6f9fdf5),radial-gradient(circle at 50% 38%,#fff 0 38%,#eef3f8 39% 100%);box-shadow:inset 0 1px #ffffffe0,0 22px 54px #0713231a}.template-product media-gallery.media-gallery--carousel .product-media-container{border:0;border-radius:0;aspect-ratio:4 / 3;background:transparent;box-shadow:none}.template-product media-gallery.media-gallery--carousel slideshow-arrows{top:16px;right:16px;bottom:16px;left:16px;mix-blend-mode:normal}.template-product media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:42px;min-width:42px;height:42px;min-height:42px;border:1px solid rgb(7 19 35 / 12%);border-radius:999px;padding:0;background:#ffffffd1;color:#071323;box-shadow:0 10px 26px #07132321,inset 0 1px #ffffffeb;opacity:.92;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing),background var(--hover-transition-duration) var(--hover-transition-timing),color var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.template-product media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:hover{transform:translateY(-1px);border-color:#d7192047;background:#fff;color:#d71920;box-shadow:0 14px 34px #07132329,0 0 0 4px #d7192014}.template-product media-gallery.media-gallery--carousel .product-media,.template-product media-gallery.media-gallery--carousel .product-media__image,.template-product media-gallery.media-gallery--carousel .deferred-media__poster-image{width:100%;height:100%}.template-product media-gallery.media-gallery--carousel .product-media-container :is(img,video,iframe,.deferred-media__poster-image){padding:clamp(32px,4.2vw,58px);object-fit:contain;object-position:center}.template-product media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{padding-top:14px}.template-product media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{gap:10px}.template-product media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{overflow:hidden;border:1px solid rgb(7 19 35 / 10%);border-radius:8px;background:#fff;box-shadow:0 8px 20px #07132312;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.template-product media-gallery.media-gallery--carousel .slideshow-controls__thumbnail:hover,.template-product media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{transform:translateY(-1px);border-color:#d71920b8;box-shadow:0 12px 26px #0713231a,0 0 0 3px #d7192014}.template-product media-gallery.media-gallery--carousel .slideshow-controls__thumbnail img{padding:5px;object-fit:contain}.template-product .product-details>.group-block{overflow:hidden;border:1px solid rgb(7 19 35 / 9%);border-top:3px solid rgb(215 25 32 / 88%);border-radius:8px;background:linear-gradient(135deg,#fffffffc,#f9fbfdfc),#fff;box-shadow:0 18px 44px #07132317}.template-product .product-details>.group-block>.group-block-content{position:relative;gap:18px!important}.template-product .product-details>.group-block>.group-block-content>.group-block{order:0}.template-product .product-details>.group-block>.group-block-content>.divider{order:1}.template-product .product-details>.group-block>.group-block-content:before{content:"ATB MOTOR";display:inline-flex;width:fit-content;margin-bottom:4px;border:1px solid rgb(215 25 32 / 18%);border-radius:999px;padding:5px 10px;background:#d7192012;color:#d71920;font-size:.72rem;font-weight:900;letter-spacing:.08em}.template-product .product-details h1{max-width:19ch;color:#071323;font-size:clamp(1.9rem,2.45vw,2.72rem);font-weight:900;line-height:1.04}.template-product .product-details product-price,.template-product .product-details product-price>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.template-product .product-details product-price .price{color:#d71920;font-size:clamp(1.42rem,1.9vw,1.85rem);font-weight:900}.template-product .product-details product-price .compare-at-price{color:#6b7280;font-size:.96rem;opacity:.58}.template-product .product-details .variant-picker,.template-product .product-details .buy-buttons-block,.template-product .product-details .text-block:is(.rte,.rte *){position:relative}.template-product .product-details .atb-product-badges{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px;margin-top:6px}.template-product .product-details .atb-product-badges span{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgb(7 19 35 / 8%);border-radius:999px;padding:6px 9px;background:#ffffffdb;color:#334155;font-size:.72rem;font-weight:800;line-height:1}.template-product .product-details .atb-product-badges span:before{content:"";width:5px;height:5px;margin-right:7px;border-radius:999px;background:#d71920}.template-product .product-details .variant-picker{order:3}.template-product .product-details .buy-buttons-block{order:4}.template-product .product-details .quantity-selector{border:1px solid rgb(7 19 35 / 14%);border-radius:8px;background:#fff}.template-product .product-details .product-form-buttons{gap:10px}.template-product .product-details .add-to-cart-button.button{min-height:52px;border:1px solid rgb(255 255 255 / 20%);border-radius:8px;background:#d71920;color:#fff;box-shadow:0 16px 32px #d7192040;font-weight:900}.template-product .product-details .add-to-cart-button.button:hover{transform:translateY(-1px);background:#b9151b;box-shadow:0 20px 40px #d7192052}.template-product .product-details .accelerated-checkout-block,.template-product .product-details shopify-accelerated-checkout{border-radius:8px}.template-product .product-details .rte,.template-product .product-details .text-block{color:#334155}.template-product .product-details .rte :is(h2,h3,h4){color:#071323}.template-product .product-details .text-block.rte{margin-top:4px;border-top:1px solid rgb(7 19 35 / 8%);padding-top:clamp(20px,2.4vw,28px)}.template-product .product-details .rte>*+*{margin-top:14px}.template-product .product-details .rte h3{position:relative;margin-top:26px;margin-bottom:10px;padding-left:14px;font-size:clamp(1.12rem,1.35vw,1.32rem);font-weight:900;line-height:1.12}.template-product .product-details .rte h3:before{content:"";position:absolute;left:0;top:.08em;width:4px;height:1.05em;border-radius:999px;background:#d71920}.template-product .product-details .rte p{color:#475569;line-height:1.72}.template-product .product-details .rte ul{display:grid;gap:8px;margin-block:12px 18px;padding-left:0;list-style:none}.template-product .product-details .rte li{position:relative;border:1px solid rgb(7 19 35 / 8%);border-radius:8px;padding:10px 12px 10px 34px;background:linear-gradient(135deg,#fff,#f7f9fc);color:#1f2937;line-height:1.48}.template-product .product-details .rte li:before{content:"";position:absolute;left:13px;top:1.05em;width:7px;height:7px;border-radius:999px;background:#d71920;box-shadow:0 0 0 4px #d719201a}.template-product .product-details .rte :not(li)>strong:first-child{color:#071323;font-weight:900}.template-product [id*=__atb_product_story]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f6f8fb),#fff}.template-product [id*=__atb_product_story]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 71%,rgb(215 25 32 / 10%) 71.1% 71.45%,transparent 71.6%),radial-gradient(circle at 6% 10%,rgb(7 19 35 / 7%) 0,transparent 26%)}.template-product [id*=__atb_product_story]>*{position:relative;z-index:1}.template-product [id*=__atb_product_story] .section-content-wrapper{max-width:1120px;margin-inline:auto}.template-product [id*=__atb_product_story] h2{max-width:760px;margin:0;color:#071323;font-size:clamp(1.65rem,2.5vw,2.65rem);font-weight:900;line-height:1.02}.template-product [id*=__atb_product_story] .text-block.rte{border:1px solid rgb(7 19 35 / 9%);border-radius:10px;padding:clamp(20px,3vw,34px);background:#ffffffeb;box-shadow:0 18px 48px #07132317}.template-product [id*=__atb_product_story] .rte>*+*{margin-top:14px}.template-product [id*=__atb_product_story] .rte h3{position:relative;margin-top:28px;margin-bottom:10px;padding-left:16px;color:#071323;font-size:clamp(1.14rem,1.45vw,1.42rem);font-weight:900;line-height:1.12}.template-product [id*=__atb_product_story] .rte h3:before{content:"";position:absolute;left:0;top:.08em;width:4px;height:1.05em;border-radius:999px;background:#d71920}.template-product [id*=__atb_product_story] .rte p{max-width:84ch;color:#475569;line-height:1.75}.template-product [id*=__atb_product_story] .rte ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:14px 20px;padding-left:0;list-style:none}.template-product [id*=__atb_product_story] .rte li{position:relative;border:1px solid rgb(7 19 35 / 8%);border-radius:8px;padding:12px 14px 12px 36px;background:linear-gradient(135deg,#fff,#f7f9fc),#fff;color:#1f2937;line-height:1.48}.template-product [id*=__atb_product_story] .rte li:before{content:"";position:absolute;left:14px;top:1.1em;width:7px;height:7px;border-radius:999px;background:#d71920;box-shadow:0 0 0 4px #d719201a}.template-product [id*=__atb_product_story] .rte :not(li)>strong:first-child{color:#071323;font-weight:900}.template-product .product-recommendations{position:relative;overflow:hidden;border-top:1px solid rgb(7 19 35 / 8%);background:linear-gradient(180deg,#fff,#f6f8fb),#fff}.template-product .product-recommendations:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 68%,rgb(215 25 32 / 14%) 68.15% 68.55%,transparent 68.7%),radial-gradient(circle at 90% 12%,rgb(7 19 35 / 8%) 0,transparent 26%)}.template-product .product-recommendations>*{position:relative;z-index:1}.template-product .product-recommendations h3{color:#071323;font-weight:900}.template-product .product-recommendations h3:before{content:"";display:inline-block;width:32px;height:3px;margin-right:10px;vertical-align:middle;border-radius:999px;background:#d71920}.template-product .product-recommendations .product-card,.template-product .product-recommendations .product-grid__card{height:100%}.template-product .product-recommendations .resource-list__item,.template-product .product-recommendations .product-grid__item{overflow:hidden;border:1px solid rgb(7 19 35 / 9%);border-radius:8px;background:#fff;box-shadow:0 16px 40px #07132314;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing),border-color var(--hover-transition-duration) var(--hover-transition-timing)}.template-product .product-recommendations .card-gallery{overflow:hidden;border-bottom:1px solid rgb(7 19 35 / 7%);background:radial-gradient(circle at 50% 36%,#fff 0 42%,#f2f5f9 43% 100%)}.template-product .product-recommendations .product-media__image{padding:12px;object-fit:contain;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.template-product .product-recommendations product-price .price{color:#d71920;font-weight:900}.template-product .product-recommendations product-price .compare-at-price{color:#8a94a6;opacity:.64}.template-product .shopify-section-group-footer-group{background:linear-gradient(180deg,#f6f8fb,#071323 26%,#03060b)}.template-product .sticky-add-to-cart__bar{border:1px solid rgb(255 255 255 / 16%);background:#071323;color:#fff}.template-product .sticky-add-to-cart__button.add-to-cart-button{background:#d71920;color:#fff}@media screen and (min-width:750px){.template-product .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,.98fr) minmax(390px,.68fr)}.template-product .product-details{padding-top:6px}.template-product .product-details>.group-block{min-height:clamp(500px,26.5vw,508px)}.template-product .product-details>.group-block>.group-block-content{min-height:inherit}.template-product .product-details .buy-buttons-block{margin-top:auto}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.template-product .product-recommendations .resource-list__item:hover,.template-product .product-recommendations .product-grid__item:hover{transform:translateY(-4px);border-color:#d7192047;box-shadow:0 22px 54px #07132321}.template-product .product-recommendations .resource-list__item:hover .product-media__image,.template-product .product-recommendations .product-grid__item:hover .product-media__image{transform:scale(1.035)}}@media screen and (max-width:749px){.template-product .product-information{padding-block:18px 34px}.template-product .product-information__media:before{inset:-8px 18px auto 18px;height:180px}.template-product .product-media-container{border-radius:8px;box-shadow:0 12px 30px #07132314}.template-product .product-details>.group-block{margin-top:14px;border-radius:8px;box-shadow:0 16px 34px #0713231a}.template-product .product-details>.group-block>.group-block-content:before{margin-bottom:8px}.template-product .product-details h1{max-width:100%;font-size:clamp(1.46rem,7vw,1.96rem);line-height:1.08}.template-product .product-details .text-block.rte{padding-top:18px}.template-product .product-details .rte h3{margin-top:22px;font-size:1.08rem}.template-product .product-details .rte li{border-radius:7px;padding-block:9px;font-size:.94rem}.template-product .product-details .add-to-cart-button.button{min-height:50px;padding-inline:14px;font-size:.92rem}.template-product .product-details .quantity-selector-wrapper{min-width:104px}.template-product [id*=__atb_product_story] .text-block.rte{border-radius:8px;padding:18px}.template-product [id*=__atb_product_story] .rte ul{grid-template-columns:1fr}.template-product [id*=__atb_product_story] .rte h3{margin-top:22px;font-size:1.08rem}.template-product .sticky-add-to-cart__bar{border-radius:8px 8px 0 0}.template-product .sticky-add-to-cart__button.add-to-cart-button{min-width:118px;border-radius:8px}.template-product .product-recommendations{padding-top:6px}.template-product .product-recommendations h3{font-size:1.35rem}.template-product .product-recommendations .resource-list__item,.template-product .product-recommendations .product-grid__item{border-radius:7px;box-shadow:0 12px 28px #07132314}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/atb-product-page.css.map */
