body.template-product #MainContent .acm-classic-product{color:#eee}body.template-product #MainContent .acm-classic-product .page-content--product{padding-top:18px}body.template-product #MainContent .acm-classic-product .page-width>.grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;margin:0}body.template-product #MainContent .acm-classic-product .page-width>.grid>.grid__item{float:none;width:auto;min-width:0;padding:0}body.template-product #MainContent .acm-classic-product .product-single__sticky{position:static}body.template-product #MainContent .acm-classic-product .product-single__meta{padding:0;text-align:left}body.template-product #MainContent .acm-classic-product .product-block{background:transparent;border:0;padding:0;margin:0 0 18px;min-width:0}body.template-product #MainContent .acm-classic-product [data-product-blocks]{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:12px}body.template-product #MainContent .acm-classic-product [data-product-blocks]>*{grid-column:1/-1;min-width:0}body.template-product #MainContent .acm-classic-product .product-block--header{padding:0;margin-bottom:16px}body.template-product #MainContent .acm-classic-product h1{font-size:clamp(30px,3.1vw,43px);line-height:1.08;text-transform:none;padding:0;margin:8px 0 12px;overflow-wrap:anywhere}body.template-product #MainContent .acm-classic-product h1:after{display:none}body.template-product #MainContent .acm-classic-product .product-single__sku{font-size:11px;color:#999;margin:10px 0}body.template-product #MainContent .acm-classic-product .breadcrumb{font-size:11px;margin:0 0 16px}body.template-product #MainContent .acm-classic-product .product-block--price{min-height:0;padding:0 0 17px;border-bottom:1px solid #353535;margin-bottom:17px}body.template-product #MainContent .acm-classic-product .product__price{font-size:30px;line-height:1.25}body.template-product #MainContent .acm-classic-product .product__price--compare{font-size:18px}body.template-product #MainContent .acm-classic-product .product-block:has(>hr){margin:12px 0}body.template-product #MainContent .acm-classic-product .product-block>hr{margin:0;border-color:#333}body.template-product #MainContent .acm-classic-product .usi-product-availability{background:transparent;border:0;padding:0;margin:0 0 13px;font-size:12px;color:#a9c6b4}body.template-product #MainContent .acm-classic-product .acm-option-block{display:flex;flex-wrap:wrap;gap:12px}body.template-product #MainContent .acm-classic-product .variant-wrapper--dropdown{flex:1 1 145px;width:auto;min-width:0;margin:0}body.template-product #MainContent .acm-classic-product .variant__label{display:block;margin-bottom:7px;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#bbb}body.template-product #MainContent .acm-classic-product .variant-input-wrap{margin:0}body.template-product #MainContent .acm-classic-product .variant-wrapper select{display:block;width:100%;height:52px;min-height:52px;padding:0 34px 0 13px;border:1px solid #505050;border-radius:3px;background-color:#1b1b1b;color:#f4f4f4;font-size:13px;white-space:nowrap;text-overflow:ellipsis}body.template-product #MainContent .acm-classic-product .variant-wrapper option{color:#eee;background:#1b1b1b}body.template-product #MainContent .acm-classic-product .variant-wrapper option:disabled{color:#999}body.template-product #MainContent .acm-classic-product .acm-selection{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #343434;border-radius:4px;background:#191919}body.template-product #MainContent .acm-classic-product .acm-selection>img{width:54px;height:48px;object-fit:contain;flex-shrink:0;border:0;background:#101010}.acm-selection>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.acm-selection .acm-small-label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#aaa}.acm-selection strong{font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.acm-selection [data-acm-selection-sku]{font-size:10px;color:#999}.acm-selection [data-acm-selection-stock]{font-size:10px;color:#a9cdb3;white-space:nowrap}.acm-selection [data-available=false]{color:#edaaaa}body.template-product #MainContent .acm-classic-product .acm-setup-block{margin:19px 0 22px}body.template-product #MainContent .acm-classic-product .acm-setup-block h2{font-size:24px;line-height:1.15;margin:0 0 12px;text-transform:none;letter-spacing:0}.acm-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.acm-setup-card{display:flex;flex-direction:column;min-width:0;background:#151515;border:1px solid #353535;border-radius:4px;padding:10px}.acm-setup-card:hover,.acm-discovery-card:hover{border-color:#dc0202}.acm-setup-card img{display:block;width:100%;height:68px;object-fit:contain;margin-bottom:9px}body.template-product #MainContent .acm-classic-product .acm-setup-card h3{font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;margin:4px 0 8px;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.acm-setup-card strong{display:block;margin-top:auto;font-size:12px;padding-top:7px}.acm-card-advice,.acm-card-option{font-size:9px;line-height:1.5;color:#bbb}.acm-card-action{font-size:10px;color:#f08080;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.acm-setup-note{font-size:10px;line-height:1.6;color:#aaa;margin:11px 0 0}body.template-product #MainContent .acm-classic-product [data-product-blocks]>.acm-quantity-block{grid-column:1;margin-bottom:12px;align-self:start}body.template-product #MainContent .acm-classic-product [data-product-blocks]>.acm-buy-block{grid-column:2}body.template-product #MainContent .acm-classic-product .acm-quantity-block .product__quantity{margin:0}body.template-product #MainContent .acm-classic-product .acm-quantity-block label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.template-product #MainContent .acm-classic-product .acm-quantity-block .js-qty__wrapper{max-width:110px}body.template-product #MainContent .acm-classic-product .acm-quantity-block .js-qty__num{height:52px;border-radius:3px;border-color:#505050}body.template-product #MainContent .acm-classic-product .acm-quantity-block .js-qty__adjust{height:52px}body.template-product #MainContent .acm-classic-product .acm-buy-block .product-block{margin:0}body.template-product #MainContent .acm-classic-product .acm-buy-block [data-add-to-cart]{min-height:52px;border-radius:3px;letter-spacing:.06em;background:#dc0202;color:#fff;border:1px solid #dc0202}body.template-product #MainContent .acm-classic-product .acm-buy-block [data-add-to-cart]:before,body.template-product #MainContent .acm-classic-product .acm-buy-block [data-add-to-cart]:after{border:0;transform:none}body.template-product #MainContent .acm-classic-product .acm-buy-block [data-add-to-cart]:hover{background:#ee1010}body.template-product #MainContent .acm-classic-product .usi-pickup-label{font-size:11px;margin-top:16px;color:#aaa}body.template-product #MainContent .acm-classic-product .store-availability-container{margin-top:0}body.template-product #MainContent .acm-classic-product .usi-product-description-block{background:transparent;border:0;border-top:1px solid #353535;padding:22px 0 0;margin-top:26px}body.template-product #MainContent .acm-classic-product .usi-product-description-block .rte{color:#b4b4b4;font-size:14px;line-height:1.85}body.template-product #MainContent .acm-classic-product .usi-product-description-block .rte p{margin-bottom:18px}body.template-product #MainContent .acm-classic-product .product__thumbs--below{margin-top:12px}body.template-product #MainContent .acm-classic-product [hidden]{display:none!important}.acm-discovery{margin:32px 0;border-top:1px solid #343434;padding-top:28px}.acm-discovery .acm-discovery-heading{font-size:32px;line-height:1.15;margin:0 0 10px;text-transform:none}.acm-discovery-note{color:#999;font-size:11px;margin:0 0 20px}.acm-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.acm-discovery-card{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid #333;border-radius:4px;background:#121212}.acm-discovery-card img{width:100%;height:150px;object-fit:contain;margin:0 0 17px}.acm-discovery-card h3{font-size:21px;line-height:1.25;margin:0 0 14px;overflow-wrap:anywhere}.acm-discovery-card strong{font-size:14px;margin-top:auto}.acm-discovery-card .acm-card-action{font-size:11px}.acm-setup-card:focus-visible,.acm-discovery-card:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:1000px)and (min-width:769px){body.template-product #MainContent .acm-classic-product .page-width>.grid{gap:25px}.acm-setup-card{padding:8px}}@media(max-width:768px){body.template-product #MainContent .acm-classic-product .page-width>.grid{grid-template-columns:minmax(0,1fr);gap:25px}body.template-product #MainContent .acm-classic-product .product-single__meta{margin-top:0}body.template-product #MainContent .acm-classic-product h1{font-size:36px}body.template-product #MainContent .acm-classic-product .product-block{margin-bottom:17px}body.template-product #MainContent .acm-classic-product .variant-wrapper--dropdown{flex-basis:130px}.acm-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.acm-discovery-card{padding:11px}.acm-discovery-card img{height:125px}.acm-discovery .acm-discovery-heading{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/acm-product-layout.css.map */
