.ibh .ibh-final a.button.button--primary,.ibh .ibh-final a.button.button--primary :is(span,strong,em,svg,path,.svg-wrapper){color:#000!important;-webkit-text-fill-color:#000!important;fill:currentColor!important}.ibh .ibh-final a.button.button--primary,.ibh .ibh-final a.button.button--secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.ibh .ibh-final a.button.button--primary:is(:hover,:focus-visible),.ibh .ibh-final a.button.button--primary:is(:hover,:focus-visible) :is(span,strong,em,svg,path,.svg-wrapper){background:#000!important;border-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important}.ibh .ibh-final a.button.button--secondary,.ibh .ibh-final a.button.button--secondary :is(span,strong,em,svg,path,.svg-wrapper){color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important}.ibh .ibh-final a.button.button--secondary:is(:hover,:focus-visible),.ibh .ibh-final a.button.button--secondary:is(:hover,:focus-visible) :is(span,strong,em,svg,path,.svg-wrapper){background:#fff!important;border-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important;fill:currentColor!important}.ibh .ibh-brand-grid__logo{overflow:visible!important}.ibh .ibh-brand-grid__logo img,.ibh .ibh-brand-grid__logo .ibh-brand-logo{transform-origin:center!important}@media screen and (max-width:749px){.ibh .ibh-brand-grid a{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:118px auto auto!important;gap:5px!important;min-height:218px!important;padding:18px 20px!important;align-content:center!important;justify-items:center!important}.ibh .ibh-brand-grid__logo{grid-column:1!important;grid-row:1!important;width:100%!important;height:118px!important;min-height:0!important;max-width:none!important;margin:0!important}.ibh .ibh-brand-grid__logo img,.ibh .ibh-brand-grid__logo .ibh-brand-logo{width:auto!important;height:auto!important;max-width:min(240px,88vw)!important;max-height:108px!important;object-fit:contain!important;transform:scale(1.2)!important}.ibh .ibh-brand-grid a>strong,.ibh .ibh-brand-grid a>span:last-child{grid-column:1!important;width:100%!important;text-align:center!important}.ibh .ibh-brand-grid a>strong{grid-row:2!important;align-self:end!important}.ibh .ibh-brand-grid a>span:last-child{grid-row:3!important;align-self:start!important}}@media screen and (min-width:990px){.ibh .ibh-brand-grid a{min-height:174px!important}.ibh .ibh-brand-grid__logo{height:90px!important;margin-bottom:8px!important}.ibh .ibh-brand-grid__logo img,.ibh .ibh-brand-grid__logo .ibh-brand-logo{max-width:min(242px,88%)!important;max-height:88px!important;transform:scale(1.14)!important}}product-card .quick-add .quick-add__button--add.button :is(.svg-wrapper,.add-to-cart-icon,svg),product-card .quick-add .quick-add__button--choose.button :is(.svg-wrapper,.add-to-cart-icon,svg){background:transparent!important;color:inherit!important}@media screen and (max-width:749px){product-card .quick-add .quick-add__button--add.button,product-card .quick-add .quick-add__button--choose.button{border-color:#000!important;background:#000!important;color:#fff!important}product-card .quick-add .quick-add__button--choose.button .add-to-cart-icon,product-card .quick-add .quick-add__button--choose.button .svg-wrapper,product-card .quick-add .quick-add__button--choose.button svg{display:grid!important;opacity:1!important;visibility:visible!important;place-items:center!important;background:transparent!important;color:#fff!important}product-card .quick-add .quick-add__button--choose.button svg{width:22px!important;height:22px!important}}#MainContent[data-template^=product] product-price [ref=priceContainer].ib-price-container--single-line{width:fit-content!important;max-width:100%!important;margin-inline:auto!important;justify-content:center!important;gap:.26em .42em!important}#MainContent[data-template^=product] product-price [ref=priceContainer].ib-price-container--single-line>span[role=group]{display:contents!important}#MainContent[data-template^=product] product-price [ref=priceContainer].ib-price-container--single-line :is(.price,.price__container,.price-item,.price-tax-inline){width:auto!important;min-width:0!important;flex:0 0 auto!important;margin-inline:0!important}@media screen and (orientation:landscape)and (max-height:600px)and (max-width:1024px)and (pointer:coarse){#MainContent[data-template^=product] .product-information,#MainContent[data-template^=product] .product-information__grid{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}#MainContent[data-template^=product] .product-information__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-column:1 / -1!important}#MainContent[data-template^=product] .product-information__media,#MainContent[data-template^=product] .product-details{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}#MainContent[data-template^=product] .product-information__media{order:0!important}#MainContent[data-template^=product] .product-details{display:block!important;order:1!important;position:static!important;inset:auto!important;visibility:visible!important;opacity:1!important}#MainContent[data-template^=product] .product-details.sticky-content,#MainContent[data-template^=product] .product-details .sticky-content,#MainContent[data-template^=product] .product-details.sticky-content--desktop,#MainContent[data-template^=product] .product-details .sticky-content--desktop{position:static!important;top:auto!important;height:auto!important;max-height:none!important}#MainContent[data-template^=product] .product-media-container .product-media__image,#MainContent[data-template^=product] .product-media-container img{max-height:72vh!important;object-fit:contain!important}}@media(hover:none)and (pointer:coarse){.quick-add-modal__close:is(:focus,:focus-visible),.quick-add-modal__close-button:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.quick-add-modal__close:is(:focus,:focus-visible):after,.quick-add-modal__close-button:is(:focus,:focus-visible):after{outline:none!important;box-shadow:none!important;border-color:transparent!important}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/ib-prelaunch-visual-fixes.css.map */
