.shopify-section--product .upsell__products{margin-top:16px}.shopify-section--product .upsell__products .product-upsell__holder{padding:16px;background:inherit;border:1px solid #E9E9E9;border-radius:4px}.shopify-section--product .upsell__products .product-upsell{gap:16px}.shopify-section--product .upsell__products .product-upsell__image{flex:0 0 180px;max-width:180px;width:100%;min-height:136px}@media screen and (max-width:767px){.shopify-section--product .upsell__products .product-upsell__image{max-width:100%}.shopify-section--product .upsell__products .product-upsell__title{font-size:16px}.shopify-section--product .upsell__products .product-upsell__content{min-height:auto}}.shopify-section--product .upsell__products .product-upsell__content{min-height:136px;gap:8px}.neo-product-upsells{display:flex;flex-direction:column;gap:8px}.neo-product-upsells>.product-upsell__holder{width:100%}.neo-upsell-select{display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:var(--upsells-text);position:absolute;bottom:0}@media screen and (max-width:768px){.neo-upsell-select{position:static;bottom:auto;margin-top:24px}}.neo-upsell-select__input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.neo-upsell-select__toggle{position:relative;display:inline-block;flex:0 0 auto;width:40px;height:24px;border:1px solid #E9E9E9;border-radius:999px;opacity:.65;background-color:#e9e9e9;transition:background-color .2s ease,opacity .2s ease}.neo-upsell-select__toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}.neo-upsell-select__label{display:none}.neo-upsell-select__input:checked+.neo-upsell-select__toggle{background-color:var(--upsells-text);opacity:1}.neo-upsell-select__input:checked+.neo-upsell-select__toggle:after{background-color:var(--upsells-bg);transform:translate(16px)}.neo-upsell-select__input:focus-visible+.neo-upsell-select__toggle{outline:2px solid currentColor;outline-offset:3px}form[data-product-form] .product__submit__add:before,form[data-product-form] .product__submit__add:after{content:none}form[data-product-form] .product__submit__add>hover-button{position:absolute;z-index:0;display:block;width:150%;height:200%;top:-50%;left:-25%;border-radius:50%;background-color:var(--btn-text);pointer-events:none;transform:translate3d(0,76%,0);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}form[data-product-form] .product__submit__add>span{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){form[data-product-form] .product__submit__add:not(:disabled,.disabled,.is-loading){transition:color .3s ease .1s;border:2px solid #000}form[data-product-form] .product__submit__add:not(:disabled,.disabled,.is-loading):hover{color:var(--btn-bg)}form[data-product-form] .product__submit__add:not(:disabled,.disabled,.is-loading):hover>hover-button{transform:translateZ(0)}}form[data-product-form] .product__submit__add.is-loading>hover-button{opacity:0}@media(prefers-reduced-motion:reduce){form[data-product-form] .product__submit__add>hover-button{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/neo-product-upsells.css.map */
