.cx-gallery__main-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:1px solid rgba(20,22,25,.1);border-radius:50%;background:#ffffffeb;box-shadow:0 3px 14px #1114181f;color:#292d33;font-size:28px;line-height:1;cursor:pointer;opacity:.78;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.cx-gallery__main-arrow--prev{left:16px}.cx-gallery__main-arrow--next{right:16px}.cx-gallery__stage:hover .cx-gallery__main-arrow,.cx-gallery__main-arrow:focus-visible{opacity:1;box-shadow:0 5px 18px #1114182e}.cx-gallery__main-arrow:hover{transform:translateY(-50%) scale(1.04)}.cx-gallery__counter{position:absolute;z-index:4;right:14px;top:14px;display:flex;align-items:center;justify-content:center;min-width:42px;height:25px;padding:0 8px;border-radius:999px;background:#363a4094;color:#fff;font-size:12px;font-weight:700;line-height:1}.cx-gallery__mobile-tabs{display:none}#MainContent [id^=CXProduct-] .cx-price{position:relative!important;display:grid!important;grid-template-columns:55% 45%!important;grid-template-rows:auto auto auto!important;column-gap:0!important;row-gap:0!important;align-items:start!important;width:100%!important;max-width:520px!important;min-height:0!important;margin-top:18px!important;padding:20px 0 18px!important;border-top:1px solid #dfe3e8!important}#MainContent [id^=CXProduct-] .cx-price:after{content:"";position:absolute;top:0;bottom:0;left:55%;width:1px;background:#d9dde2}#MainContent [id^=CXProduct-] .cx-price__label{display:block!important;align-self:end!important;margin:0 0 10px!important;color:#20242a!important;font-family:Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}#MainContent [id^=CXProduct-] .cx-price__label--final{grid-column:1!important;grid-row:1!important;padding:0 36px 0 0!important}#MainContent [id^=CXProduct-] .cx-price__label--msrp{grid-column:2!important;grid-row:1!important;padding:0 0 0 36px!important}#MainContent [id^=CXProduct-] .cx-price__value{grid-column:1!important;grid-row:2!important;align-self:start!important;display:block!important;margin:0!important;padding:0 36px 0 0!important;color:#080a0d!important;font-family:Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:36px!important;font-weight:800!important;line-height:.95!important;letter-spacing:-.035em!important;white-space:nowrap!important;transform:none!important;zoom:1!important}#MainContent [id^=CXProduct-] .cx-price__msrp-value{grid-column:2!important;grid-row:2!important;align-self:start!important;display:block!important;margin:0!important;padding:0 0 0 36px!important;color:#20242a!important;font-family:Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:36px!important;font-weight:700!important;line-height:.95!important;letter-spacing:-.02em!important;white-space:nowrap!important;transform:none!important;zoom:1!important}#MainContent [id^=CXProduct-] .cx-price__value *,#MainContent [id^=CXProduct-] .cx-price__msrp-value *{display:inline!important;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:inherit!important;transform:none!important;zoom:1!important}#MainContent [id^=CXProduct-] .cx-price__save{grid-column:1!important;grid-row:3!important;align-self:start!important;display:inline-flex!important;align-items:center!important;width:max-content!important;margin:10px 36px 0 0!important;padding:7px 10px!important;border-radius:3px!important;background:#ef3340!important;color:#fff!important;font-family:Arial,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:750!important;line-height:1!important}#MainContent [id^=CXProduct-] .cx-price__save span{display:inline!important;margin:0 0 0 4px!important;padding:0!important;background:transparent!important;color:#fff!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}#MainContent [id^=CXProduct-] .cx-price [hidden]{display:none!important}.cx-package__save{background:#ef3340!important;color:#fff!important;font-size:12px!important;font-weight:750!important;line-height:1.2;padding:6px 9px;border-radius:4px}.cx-offer__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:var(--cx-offer-icon-size);line-height:1;overflow:hidden}.cx-offer__icon img{display:block;width:var(--cx-offer-icon-size);height:var(--cx-offer-icon-size);object-fit:contain}.cx-config-heading{margin-top:34px}.cx-config-heading h2,.cx-addons h2,.cx-warranty h2{font-size:18px;line-height:1.4;letter-spacing:0!important;word-spacing:.14em!important;margin-bottom:17px}.cx-packages{margin-top:13px;gap:15px}.cx-package{padding:17px}.cx-package__head>div:first-child>strong{line-height:1.5}.cx-package__options{gap:12px 14px;margin-top:16px}.cx-package__includes{margin-top:15px;padding-top:13px;line-height:1.65}.cx-addons{margin-top:34px}.cx-recommendation-response{gap:11px}.cx-addon-card{padding:13px 12px;gap:13px;min-height:74px}.cx-addon-card__body{gap:8px 13px}.cx-addon-card__body strong{line-height:1.45;letter-spacing:0;word-spacing:.04em}.cx-quantity button{cursor:pointer;transition:background-color .18s ease,color .18s ease}.cx-quantity button:hover{background:#f0f2f4;color:#111}.cx-quantity button:focus-visible{outline:2px solid #111;outline-offset:-2px}@media(max-width:749px){.cx-product{padding-top:16px}.cx-product__inner{gap:26px;padding-left:0;padding-right:0}.cx-product__gallery-wrap{width:100%}.cx-gallery__stage{border-radius:0;background:#fff}.cx-gallery__slide{aspect-ratio:1/1.02}.cx-gallery__rail-wrap,.cx-gallery__rail-wrap.has-video{display:none}.cx-gallery__mobile-tabs{display:flex;align-items:center;justify-content:center;margin:16px auto 2px;width:max-content;border-radius:999px;background:#eceef1;overflow:hidden}.cx-gallery__mobile-tabs button{min-width:78px;height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#16191d;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cx-gallery__mobile-tabs button.is-active{background:#050607;color:#fff}.cx-gallery__mobile-tabs button span{font-size:10px;margin-right:5px}.cx-gallery__counter{right:12px;top:12px;min-width:40px;height:24px;font-size:12px}.cx-gallery__main-arrow{width:34px;height:34px;font-size:24px;opacity:.95}.cx-gallery__main-arrow--prev{left:10px}.cx-gallery__main-arrow--next{right:10px}.cx-product__buy{padding-left:16px;padding-right:16px}#MainContent [id^=CXProduct-] .cx-price{grid-template-columns:56% 44%!important;max-width:100%!important;padding:17px 0 15px!important}#MainContent [id^=CXProduct-] .cx-price:after{left:56%}#MainContent [id^=CXProduct-] .cx-price__label--final,#MainContent [id^=CXProduct-] .cx-price__value{padding-right:18px!important}#MainContent [id^=CXProduct-] .cx-price__label--msrp,#MainContent [id^=CXProduct-] .cx-price__msrp-value{padding-left:18px!important}#MainContent [id^=CXProduct-] .cx-price__value,#MainContent [id^=CXProduct-] .cx-price__msrp-value{font-size:26px!important}#MainContent [id^=CXProduct-] .cx-price__save{margin-right:18px!important;padding:6px 9px!important;font-size:12px!important}.cx-package__save{font-size:11px!important;padding:5px 8px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/carverall-xtool-product-v4.css.map */
