@media only screen and (max-width:768px){body.template-product:has(.abb-sticky-atc:not([hidden])) shopify-chat,body.template-product:has(.abb-sticky-atc:not([hidden])) chat-window{transform:translateY(-78px)}html.js-drawer-open shopify-chat,html.js-drawer-closing shopify-chat,html.js-drawer-open chat-window{display:none!important}body .abbat-nav{padding-top:64px}body .abbat-nav__bar{background:#fff;border-bottom:1px solid var(--an-hair, #e7e0d2);height:64px;left:0;padding-bottom:0;padding-top:0;position:fixed;right:0;top:0;z-index:45}html.js-drawer-open body .abbat-nav__bar,html.js-drawer-closing body .abbat-nav__bar{display:none}body .abbat-navsearch{left:0;position:fixed;right:0;top:64px}body .abbat-navpanel{max-width:calc(100vw - 16px);right:8px;top:64px}body .abbat-nav__burger{align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0}body .abbat-nav__icon{align-items:center;justify-content:center;min-height:44px;min-width:44px}body .abb-hrail__all,body .abb-story__link,body .abb-homegifts__alt,body .abb-homegifts__btn,body .abb-galfeat__btn,body .abbs-hero__chip,body .abb-revcar__pname,body .abbat-nav__drawer-close{align-items:center;display:inline-flex;min-height:44px}body .btn,body .abbs-card__quick,body .abb-cart-upsell__btn,body .btn.cart__checkout,body .abb-sticky-atc__btn{min-height:44px}body .abbat-nav__brand,body .abbat__browse-row a,body .abbal__all,body .abbat-pair__name,body .abbkg__cta a{align-items:center;display:inline-flex;min-height:44px}body .abbat-nav__strip-offer{display:inline-block;padding:12px 0}body .abb-protection__switch{position:relative}body .abb-protection__switch:after{content:"";top:-13px;right:-8px;bottom:-13px;left:-8px;position:absolute}body .abb-protection__more{display:inline-block;padding:12px 4px}body .abbat-nav__strip-offer{font-size:13.5px}body .abb-dgift__event{font-size:12px}body .abb-dgift__event small{font-size:12.5px}body .abb-dgift__amt{font-size:12px}body .abb-dgift__line,body .abb-cart-upsell__btn,body .abb-cart-upsell__price{font-size:14px}body .abb-cart-upsell__name{font-size:15px}body #CartDrawer .abb-drawer-reassure{font-size:13px}body #CartDrawer .abb-protection__sub{font-size:12.5px}body #CartDrawer .abb-protection__price,body #CartDrawer .abb-protection__more{font-size:13px}body #CartDrawer .abb-cart-upsell__btn{font-size:14px!important}body #CartDrawer .abb-cart-upsell__name{font-size:15px}body #CartDrawer .abb-cart-upsell__price{font-size:14px}body #CartDrawer .abb-cart-upsell__unlock{font-size:12.5px}body #CartDrawer .cart__checkout,body .abb-hrail__title{font-size:15px}body .abb-revcar__quote{font-size:16px}body .abb-revcar__pname{font-size:14px}body .abb-galfeat__note{font-size:13.5px}body .abb-edhead__eyebrow,body .abb-homegifts__eyebrow,body .abbs-hero__eyebrow,body .abbs-band__eyebrow,body .abbat-giftrail__eyebrow{font-size:12.5px}body .abb-homegifts__btn,body .abb-galfeat__btn,body .abb-story__link,body .abb-hrail__all,body .abbs-hero__chip{font-size:14px}body .abbat-giftrail__deadline{font-size:12.5px}body .abbat-giftrail__tag,body .abbat-giftrail__scale span{font-size:12px}body .abbat-giftrail__note,body .abbat-pair__eyebrow{font-size:12.5px}body .abbat-pair__unlock{font-size:12px}body .abbat-pair__math{font-size:13px}body .abbat-pair__add small,body .abbat__railquote-stars{font-size:12px}body .abbat__railquote figcaption{font-size:12px}body .abbat__browse-label,body .abbat__easelcard-link{font-size:12px}body .abbs-card__flag{font-size:12.5px}body .abbs-card__gift,body .abbs-card__stars-count,body .abbs-hero__event span{font-size:13px}body .abbkg__eyebrow,body .abbkg__hint{font-size:12.5px}body .abbkg__stamp-small{font-size:12px}body .aem__ends{font-size:13px}body .aem__at{font-size:12.5px}body .aem__name{font-size:13.5px}body .aem__worth{font-size:12.5px}body .abbat__badges{gap:12px 8px;grid-template-columns:repeat(2,1fr)}body .abbat__badge>span:last-child{font-size:12px;max-width:18ch}body .abbat__eyebrow{font-size:12.5px}body .abbat-manifest__plate span{font-size:12px}body .abbat-ticker__track span{font-size:12.5px}body .abbat-addons__add{font-size:13px}body .abbat-canvasband__strip a span{font-size:12px}body .abbat-canvasband__cta{font-size:13px}body .abbat-compare__table th,body .abbat-giftwing__card-sub,body .abbp-proof .abbp-chapter__eyebrow,body .abbp-chapter__eyebrow,body .abbat-reviews__eyebrow,body .abbal__eyebrow{font-size:12.5px}body .abbal__all{font-size:13px}body .abbal__type{font-size:12px}body .abb-dgift__rail{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin:14px 12px 4px}body .abb-dgift__track,body .abb-dgift__fill{display:none}body .abb-dgift__dot{flex:1 1 0;left:auto!important;min-width:0;padding:3px 0;position:static!important;top:auto;transform:none!important}body #CartDrawer.drawer--right{max-width:100vw;right:-100vw;width:100vw}body #CartDrawer.drawer--right.drawer--is-open{transform:translate(-100vw)}body #CartDrawer .drawer__header{padding-bottom:10px;padding-top:10px}body #CartDrawer .drawer__title,body #CartDrawer .drawer__header h2{font-size:24px;line-height:1.15}body #CartDrawer .abb-cart-upsell--strip .abb-cart-upsell__btn{flex-basis:auto;padding-left:14px;padding-right:14px;white-space:nowrap;width:auto}body #CartDrawer .abb-cart-upsell__name{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}body #CartDrawer .abb-dgift{padding:4px 2px}body #CartDrawer .abb-dgift__event{line-height:1.3;margin-bottom:0}body #CartDrawer .abb-dgift__rail{margin:12px 12px 2px}body #CartDrawer .abb-dgift__frame{height:34px;width:34px}body #CartDrawer .abb-dgift__tick{height:15px;right:-2px;top:-4px;width:15px}body #CartDrawer .abb-dgift__line{line-height:1.35;margin-top:8px}body #CartDrawer .abb-drawer-reassure{display:none}body #CartDrawer .abb-cart-upsell{padding-bottom:4px;padding-top:4px}body #CartDrawer .abb-cart-upsell__eyebrow{margin-bottom:2px}body #CartDrawer .abb-cart-upsell--strip .abb-cart-upsell__media{flex-basis:46px;height:46px;width:46px}body #CartDrawer .abb-cart-upsell__row{gap:10px}body #CartDrawer .abb-protection{display:none}body .abb-dgift__line{margin-top:12px;max-width:none}body .abbat-giftrail__frames{gap:6px;grid-template-columns:1fr}body .abbat-giftrail__frame{align-items:center;flex-direction:row;gap:12px;justify-content:flex-start;padding:8px 12px;text-align:left}body .abbat-giftrail__art{flex:0 0 auto;margin-bottom:0}body .abbat-giftrail__at{font-size:12px}body .abbat-giftrail__name{font-size:14px}body .abbat__stage-item img,body .abbat__stage-item video,body .abbat__stage-item iframe{max-height:252px;max-height:31svh}body .abbat__rail{display:flex;flex-direction:column}body .abbat__rail>*{order:50}body .abbat__eyebrowrow{order:9}body .abbat__titlerow{order:10}body .abbat__who{order:11}body .abbat__priceplate{display:contents}body .abbat__pricerow{border-top:1px solid var(--at-hair, #e3dccb);margin-top:8px;order:20;padding-top:10px}body .abbat__giftline{margin:6px 0 0;order:21}body .abbat__giftline--btn{border-bottom:1px solid var(--at-hair, #e3dccb);margin:6px 0 12px;padding-bottom:10px}body .abbat__giftline-worth{display:none}body .abbat__giftline-thumb{height:24px;width:24px}body .abbat__giftline-thumb+.abbat__giftline-thumb{margin-left:-7px}body .abbat__giftline-text{font-size:12.5px}body .abbat__anchor{border-bottom:1px solid var(--at-hair, #e3dccb);margin:0 0 12px;order:22;padding-bottom:10px}body .abbat-upg{order:22}body .abbat__form{order:30}body .abbat__express{margin-top:8px;order:31}body .abbat__bnpl{margin-top:10px;order:32}body .abbat__delivery{order:33}body .abbat__badges{order:34}body .abbat-giftrail{order:40}body .abbat-pair{order:41}body .abbat__railquote{order:42}body .abbat__browse{order:43}body .abb-revcar__arrow{display:none}body .jdgm-revs-tab-btn,body .jdgm-revs-tab{display:none!important}body [id*=ss_circle_menu]{display:none}body [id$=__hero]+[id^=shopify-section] .abbs-band__lede{display:none}body .abb-cattiles__media{aspect-ratio:4 / 3}body.template-index #MainContent{display:flex;flex-direction:column}body.template-index #MainContent>[id^=shopify-section]{order:20}body.template-index #MainContent>[id$=__abb-m-hero]{order:0}body.template-index #MainContent>[id$=__slideshow]{order:1}body.template-index #MainContent>[id$=__abb-rail-kits]{order:2}body.template-index #MainContent>[id$=__abb-category-tiles]{order:3}body.template-index #MainContent>[id$=__abb-review-carousel]{order:4}body.template-index #MainContent>[id$=__abb-home-gifts]{order:5}body.template-index #MainContent>[id$=__abb-rail-brushes]{order:6}body.template-index #MainContent>[id$=__abb-story]{order:7}body .abbs-hero__title{font-size:26px;line-height:1.15}body .abbs-hero__lede{font-size:14.5px}body .abbs-hero__rail.is-fixed{position:static!important;box-shadow:none!important}body .abbs-hero__chips{display:grid!important;gap:8px;grid-template-columns:1fr 1fr;overflow-x:visible!important;padding-bottom:0!important}body .abbs-hero__chip{align-items:center;display:flex;font-size:14.5px;justify-content:center;min-height:48px;text-align:center;white-space:normal;width:100%}body .abbs-hero__chip:nth-child(1){grid-column:1 / -1}body .abbs-hero__chip:nth-child(n+4){display:none}body .abbs-hero__chip:nth-child(2):last-child{grid-column:1 / -1}body .abbs-hero__event{display:none!important}body .abbs-hero__lede{line-height:1.45;margin-bottom:10px}body .abbs-hero__token{font-size:12.5px;margin:0 0 12px}body .abbs-hero{padding-bottom:18px}body .abbs-hero__pf-row:not([hidden]){display:grid!important;gap:8px;grid-template-columns:1fr 1fr;overflow-x:visible!important}body .abbs-hero__pf-toggle{font-size:14.5px;min-height:44px}body .abbs-hero__pf-btn{align-items:center;display:flex;font-size:14px;justify-content:center;min-height:46px;width:100%}body .abbs-hero__pf-label{grid-column:1 / -1}body .abbs-band__title{font-size:21px}body .abbs-band__more{font-size:14px;padding:10px 0}body .abbs-band__grid{gap:12px 8px;grid-template-columns:1fr 1fr!important}body .abbs-card{background:#fff;border:1px solid #e3dccb;border-radius:12px;padding:8px 8px 12px}body .abbs-card__media{border-radius:8px}body .abbs-card__spec{display:none}body .abbs-card__title{font-size:13.5px;line-height:1.3;margin-top:8px}body .abbs-card__title a:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}body .abbs-card__price{font-size:15.5px;font-weight:700}body .abbs-card__was{font-size:12px}body .abbs-card__save{font-size:10px}body .abbs-card__gift{position:relative;z-index:2}body .abbs-card__flag{font-size:9.5px}body .abbat__title{font-size:22px;line-height:1.2}body .abbat__price{font-size:24px}body .abbat__atc{border-radius:10px;font-size:16px;min-height:54px}body .abbat__delivery{order:31}body .abbat__express{order:32}body .abbat__bnpl{order:33}body .abbat-upg{order:35}body .abbat__browse-row{display:grid!important;gap:8px;grid-template-columns:1fr 1fr;overflow-x:visible!important}body .abbat__browse-row>a{align-items:center;display:flex;font-size:13.5px;justify-content:center;min-height:44px;text-align:center;white-space:normal}body .abbat-minibar{border-bottom:0;border-top:1px solid #e3dccb;bottom:0;box-shadow:0 -2px 14px #1a181514;display:flex!important;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));top:auto;transform:translateY(110%)}body .abbat-minibar.is-on{transform:translateY(0)}body .abbat-minibar__name{display:none}body .abbat-minibar__price{font-size:17px;font-weight:700}body .abbat-minibar__btn{border-radius:10px;flex:1;font-size:15.5px;min-height:48px}body #CartDrawer{max-width:100%!important;width:100%!important}body #CartDrawer .drawer__contents{height:100dvh}body #CartDrawer .drawer__scrollable .abb-cart-upsell{position:relative!important;touch-action:pan-y;background:#fffdf9;border:1px solid #e3dccb;border-radius:12px;margin:14px 0 6px;padding:12px 14px}body #CartDrawer .abb-cart-upsell__eyebrow,body #CartDrawer .abb-cart-upsell--strip .abb-cart-upsell__eyebrow{color:#855619;display:block!important;font-size:10.5px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}body #CartDrawer .abb-cart-upsell__row{align-items:center!important;display:grid!important;gap:10px 12px!important;grid-template-columns:56px minmax(0,1fr)!important}body #CartDrawer .abb-cart-upsell__media{border-radius:8px;height:56px;overflow:hidden;width:56px}body #CartDrawer .abb-cart-upsell__info{min-width:0}body #CartDrawer .abb-cart-upsell__revs{display:none}body #CartDrawer .abb-cart-upsell__name{display:block;font-size:13px;line-height:1.3;overflow:visible!important;white-space:normal!important}body #CartDrawer .abb-cart-upsell__price{font-size:13.5px;font-weight:700}body #CartDrawer .abb-cart-upsell__btn{border-radius:9px;font-size:14px;grid-column:1 / -1;min-height:44px;padding:0 16px;width:100%}body #CartDrawer .abb-cart-upsell__unlock{font-size:11px;grid-column:1 / -1;margin:0}body #CartDrawer .drawer__header{padding-bottom:4px}body #CartDrawer .drawer__title{font-size:19px}body #CartDrawer .abb-dgift{padding-bottom:8px;padding-top:4px}body #CartDrawer .abb-dgift__event{display:none}body #CartDrawer .abb-dgift__frame{height:24px!important;width:24px!important}body #CartDrawer .abb-dgift__frame img{height:100%;object-fit:cover;width:100%}body #CartDrawer .abb-dgift__tick{height:14px;width:14px}body #CartDrawer .abb-dgift__amt{font-size:9.5px;margin-top:2px}body #CartDrawer .abb-dgift__rail{margin-bottom:2px;margin-top:6px!important}body #CartDrawer .abb-dgift__line{font-size:12px!important;line-height:1.3!important;margin-top:4px!important}body #CartDrawer .additional-checkout-buttons{margin-top:6px}body #CartDrawer .js-qty__adjust{min-height:42px;min-width:42px}body #CartDrawer .drawer__footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}body #CartDrawer .cart__checkout{border-radius:12px;font-size:16px;min-height:54px}body #CartDrawer .abb-drawer-reassure{font-size:11.5px}body #CartDrawer .abb-continue-shopping{background:none;border:0;color:#855619;cursor:pointer;display:block;font-family:inherit;font-size:13px;margin-left:auto;margin-right:6px;min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body #CartDrawer .drawer__header{align-items:center;display:flex}body #CartDrawer .drawer__close{flex:0 0 auto!important;min-width:44px!important;width:auto!important}body #CartDrawer .drawer__close-button{padding-left:8px!important;padding-right:8px!important}body #CartDrawer .drawer__header{padding-right:6px}body #CartDrawer .drawer__title{flex:0 1 auto;font-size:17px!important;margin-right:8px;max-width:118px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #CartDrawer .drawer__footer{padding-top:8px}body #CartDrawer .cart__item-sub.cart__item-row{font-size:14px;padding-bottom:2px}body #CartDrawer .abb-drawer-reassure{margin:4px 0 8px}@media(max-width:359px){body #CartDrawer .drawer__scrollable,body #CartDrawer .drawer__footer{padding-left:12px;padding-right:12px}body #CartDrawer .abb-cart-upsell__media{height:48px;width:48px}body #CartDrawer .abb-cart-upsell__row{grid-template-columns:48px minmax(0,1fr)!important}body #CartDrawer .cart__checkout{font-size:15px;min-height:50px}body #CartDrawer .abb-cart-upsell__btn{min-height:42px}}body .abbr{padding:34px 14px 44px}body .abbr__head{display:block;margin-bottom:20px;text-align:center}body .abbr__title{font-size:24px}body .abbr__sub{margin-top:4px}body .abbr__write{margin-top:16px;min-height:48px;width:100%}body .abbr__summary{background:#fff;border:1px solid #e3dccb;border-radius:12px;display:flex;flex-direction:column;padding:18px 16px;text-align:center}body .abbr__stat:nth-of-type(2){order:1}body .abbr__stat:first-of-type{align-items:baseline;flex-direction:row;gap:6px;justify-content:center;margin-top:6px;order:2}body .abbr__stat:first-of-type .abbr__stat-num{font-family:var(--abb-font-body, Arial, sans-serif);font-size:13px}body .abbr__stat-num{font-size:40px;justify-content:center}body .abbr__stat-cap{margin-top:3px}body .abbr__search{display:block;margin-top:14px;order:3}body .abbr__chips{order:4}body .abbr__search input{font-size:16px;min-height:48px}body .abbr__sortwrap{display:none}body .abbr__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}body .abbr__chip{background:#fff;border:1px solid #e3dccb;border-radius:999px;color:#55504a;font-size:13px;min-height:40px;padding:8px 15px}body .abbr__chip.is-on{background:#1a1815;border-color:#1a1815;color:#fff}body .abbr__status{text-align:center}body .abbr__list{display:flex;flex-direction:column;gap:12px;margin-top:14px}body .abbr__row{background:#fff;border:1px solid #e3dccb;border-radius:12px;display:flex;flex-direction:column;gap:0;padding:16px}body .abbr__meta{align-items:center;border-top:1px solid #efe9db;flex-direction:row;flex-wrap:wrap;gap:6px 10px;margin-top:12px;order:2;padding-top:11px}body .abbr__author{font-size:11.5px}body .abbr__date{font-size:12px}body .abbr__verified{margin-top:0}body .abbr__rowtitle{font-size:16.5px}body .abbr__body{-webkit-box-orient:vertical;-webkit-line-clamp:6;display:-webkit-box;font-size:14.5px;overflow:hidden}body .abbr__body.is-open{-webkit-line-clamp:unset;display:block}body .abbr__row.has-more .abbr__readmore{background:none;border:0;color:#855619;display:inline-block;font-size:13px;font-weight:700;margin-top:8px;min-height:40px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}body .abbr__pics{flex-wrap:nowrap;overflow-x:auto}body .abbr__pic{flex:0 0 auto;height:72px;width:72px}body .abbr__pager{gap:10px;justify-content:space-between;padding-top:20px}body .abbr__page{background:#fff;border-radius:8px;font-size:14px;min-height:46px}body .abbr__page--step{flex:0 0 auto;padding:10px 18px}body .abbr__pagenow{color:#55504a;flex:1 1 auto;font-family:var(--abb-font-body);font-size:14px;text-align:center}body .abbr__writer{border-radius:12px;padding:16px 14px}body .abbal__grid{display:grid!important;gap:12px 8px;grid-template-columns:1fr 1fr!important;overflow-x:visible!important}body .abbal__mount{background:#fff;border:1px solid #e3dccb;border-radius:12px;overflow:hidden;padding:8px}body .abbal__name{font-size:13.5px;line-height:1.3;margin-top:8px}body .abbal__price{font-size:15px;font-weight:700}body .abbal__type{font-size:10px}body .abbal__head{font-size:21px}body .abbal__eyebrow{font-size:10.5px}body .abb-quizbanner{padding:24px 18px}body .abb-quizbanner__head{font-size:20px}body .abb-quizbanner__text{font-size:13.5px}body .abb-quizbanner__btn{border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:48px;width:100%}body [data-aos]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}body .appear-animation{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/abb-mobile.css.map */
