@media screen and (min-width:990px){main[data-template*=product] .product-information.section--page-width{--ip-product-page-width:min(1360px, calc(100vw - 110px) );--full-page-grid-central-column-width:var(--ip-product-page-width)!important;--page-content-width:var(--ip-product-page-width)!important;padding-top:28px!important}main[data-template*=product] .product-information__grid[data-product-grid-content]{grid-column:2!important;width:100%!important;max-width:var(--ip-product-page-width)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,56%) minmax(470px,44%)!important;align-items:start!important}main[data-template*=product] .product-information__media{width:100%!important;min-width:0!important;padding-right:46px!important}main[data-template*=product] .product-details{width:100%!important;min-width:0!important;padding-left:46px!important;justify-content:flex-start!important}main[data-template*=product] .product-details>.group-block{--ip-buy-width:456px;max-width:620px!important;width:100%!important;margin:0!important}main[data-template*=product] .product-details .text-block--text_aEtTtq{display:none!important}main[data-template*=product] .product-details variant-picker,main[data-template*=product] .product-details .variant-picker,main[data-template*=product] .product-details .product-form__input,main[data-template*=product] .product-details .variant-option{width:100%!important;max-width:100%!important}main[data-template*=product] .product-details .variant-option--buttons,main[data-template*=product] .product-details .product-form__input--pill,main[data-template*=product] .product-details fieldset.product-form__input,main[data-template*=product] .product-details .variant-picker__option-values,main[data-template*=product] .product-details .variant-option__button-labels{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important}main[data-template*=product] .product-details .variant-option__button-label,main[data-template*=product] .product-details .product-form__input--pill label,main[data-template*=product] .product-details fieldset.product-form__input label{width:58px!important;min-width:58px!important;max-width:58px!important;height:52px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}main[data-template*=product] .product-details .product-form-buttons{width:var(--ip-buy-width)!important;max-width:var(--ip-buy-width)!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:16px!important;margin-left:0!important;margin-right:auto!important}main[data-template*=product] .product-details .quantity-selector{box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:54px!important;flex:0 0 112px!important;display:grid!important;grid-template-columns:34px 44px 34px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;position:relative!important}main[data-template*=product] .product-details .quantity-selector button,main[data-template*=product] .product-details .quantity-selector .quantity-selector__button{position:static!important;inset:auto!important;transform:none!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}main[data-template*=product] .product-details .quantity-selector input,main[data-template*=product] .product-details .quantity-selector .quantity-selector__input{width:44px!important;min-width:44px!important;max-width:44px!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;text-align:center!important}main[data-template*=product] .product-details .add-to-cart-button,main[data-template*=product] .product-details button[id^=BuyButtons-ProductSubmitButton-]{width:100%!important;max-width:none!important;min-width:0!important;height:54px!important;flex:1 1 auto!important}main[data-template*=product] .product-details .shopify-payment-button,main[data-template*=product] .product-details .shopify-payment-button__button,main[data-template*=product] .product-details .shopify-payment-button__button--unbranded,main[data-template*=product] .product-details shopify-accelerated-checkout,main[data-template*=product] .product-details .dynamic-checkout__content,main[data-template*=product] .product-details .accelerated-checkout-button,main[data-template*=product] .product-details .shopify-payment-button>*{width:var(--ip-buy-width)!important;max-width:var(--ip-buy-width)!important;min-width:var(--ip-buy-width)!important;margin-left:0!important;margin-right:auto!important}}@media screen and (min-width:990px){main[data-template*=product] media-gallery .slideshow-controls__counter,main[data-template*=product] media-gallery .slideshow__counter,main[data-template*=product] media-gallery [data-slideshow-counter],main[data-template*=product] media-gallery .slideshow-controls__counter-text,main[data-template*=product] media-gallery .slideshow-controls [aria-live],main[data-template*=product] media-gallery .slideshow-controls__pagination{display:none!important;visibility:hidden!important}}@media screen and (min-width:1440px){main[data-template*=product] .product-information__grid[data-product-grid-content]{grid-template-columns:minmax(0,57%) minmax(500px,43%)!important}}@media screen and (max-width:749px){main[data-template*=product] media-gallery slideshow-component:not([disabled=true]) slideshow-slides{overflow-x:scroll!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch;pointer-events:auto!important}main[data-template*=product] media-gallery slideshow-component slideshow-slide{width:100%!important;flex:0 0 100%!important;scroll-snap-align:center!important;content-visibility:visible!important}main[data-template*=product] .product-details,main[data-template*=product] .product-details>.group-block,main[data-template*=product] .product-details .product-form,main[data-template*=product] .product-details product-form,main[data-template*=product] .product-details variant-picker,main[data-template*=product] .product-details .variant-picker{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important}main[data-template*=product] .product-details h1,main[data-template*=product] .product-details .product-title,main[data-template*=product] .product-details .price{margin-left:0!important;margin-right:0!important;text-align:left!important}main[data-template*=product] .product-details h1,main[data-template*=product] .product-details .product-title{font-size:28px!important;line-height:1.1!important;letter-spacing:-.02em!important}main[data-template*=product] .product-details .product-form__input,main[data-template*=product] .product-details fieldset.product-form__input,main[data-template*=product] .product-details .variant-option,main[data-template*=product] .product-details .variant-picker__option-values,main[data-template*=product] .product-details .variant-option__button-labels{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important;text-align:left!important}main[data-template*=product] .product-details .product-form__input legend,main[data-template*=product] .product-details fieldset.product-form__input legend,main[data-template*=product] .product-details .variant-picker__label{width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;justify-content:flex-start!important}main[data-template*=product] .product-details .variant-option--buttons,main[data-template*=product] .product-details .variant-picker__option-values,main[data-template*=product] .product-details .variant-option__button-labels{display:flex!important;flex-wrap:wrap!important;gap:8px!important}main[data-template*=product] .product-details .variant-option__button-label,main[data-template*=product] .product-details .product-form__input--pill label,main[data-template*=product] .product-details fieldset.product-form__input label{min-width:48px!important;width:auto!important;max-width:none!important;height:48px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}main[data-template*=product] .product-details .product-form-buttons{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important;margin-left:0!important;margin-right:0!important}main[data-template*=product] .product-details .quantity-selector{width:96px!important;min-width:96px!important;max-width:96px!important}main[data-template*=product] .product-details .product-form-buttons>.accelerated-checkout-block{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}main[data-template*=product] .product-details .add-to-cart-button,main[data-template*=product] .product-details button[id^=BuyButtons-ProductSubmitButton-],main[data-template*=product] .product-details .accelerated-checkout-block,main[data-template*=product] .product-details .shopify-payment-button,main[data-template*=product] .product-details .shopify-payment-button__button,main[data-template*=product] .product-details shopify-accelerated-checkout,main[data-template*=product] .product-details .dynamic-checkout__content,main[data-template*=product] .product-details .accelerated-checkout-button,main[data-template*=product] .product-details .impulse-product-trust,main[data-template*=product] .product-details .impulse-trust-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main[data-template*=product] .product-details .accelerated-checkout-block shopify-accelerated-checkout{display:block!important}main[data-template*=product] .product-details .impulse-product-trust,main[data-template*=product] .product-details .impulse-trust-card:not(.impulse-product-trust){margin-top:16px!important}main[data-template*=product] .product-details .impulse-product-trust .impulse-trust-card{margin-top:0!important}main[data-template*=product] .product-details more-payment-options-link,main[data-template*=product] .product-details .shopify-payment-button__more-options{display:none!important}body:has(.impulse-sticky-atc){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.impulse-sticky-atc{bottom:env(safe-area-inset-bottom,0px)!important;z-index:10000!important;display:flex!important}body:has(#preview-bar-iframe) .impulse-sticky-atc,body:has(iframe[src*=preview_bar]) .impulse-sticky-atc{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}body:has(#preview-bar-iframe):has(.impulse-sticky-atc),body:has(iframe[src*=preview_bar]):has(.impulse-sticky-atc){padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}:where(#footer-group,.shopify-section-group-footer-group) .footer-content,:where(#footer-group,.shopify-section-group-footer-group) .group-block,:where(#footer-group,.shopify-section-group-footer-group) .group-block-content,:where(#footer-group,.shopify-section-group-footer-group) .menu{align-items:center!important;justify-items:center!important;text-align:center!important}:where(#footer-group,.shopify-section-group-footer-group) :is(h1,h2,h3,h4,p,summary,li,a){text-align:center!important}:where(#footer-group,.shopify-section-group-footer-group) :is(ul,ol){width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important}:where(#footer-group,.shopify-section-group-footer-group) a{justify-content:center!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/impulse-product-desktop.css.map */
