body.sd-sticky-atc-on{padding-bottom:var(--sd-sticky-atc-h, 0px)}sd-sticky-atc.sd-sticky{position:fixed;z-index:30;left:0;right:0;bottom:0;display:block;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -4px 20px #00000014;border-top:1px solid rgba(var(--color-foreground),.08);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility .3s}sd-sticky-atc.sd-sticky.is-visible{transform:none;visibility:visible}.sd-sticky--custom-btn .sd-sticky__btn{--color-button: var(--sd-sticky-btn);--color-button-text: var(--sd-sticky-btn-text)}.sd-sticky__inner{display:flex;align-items:center;gap:1.2rem;max-width:var(--page-width, 120rem);margin:0 auto;padding:1rem 1.5rem}.sd-sticky__image{flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.04)}.sd-sticky__image img{width:100%;height:100%;object-fit:cover;display:block}.sd-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.sd-sticky__title{margin:0;font-size:1.5rem;font-weight:var(--font-body-weight-bold);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-sticky__subtitle{margin:0;font-size:1.25rem;color:rgba(var(--color-foreground),.7);line-height:1.3}.sd-sticky__stars{font-size:1.2rem}.sd-sticky__price{gap:.2rem .8rem;--sd-pr-size: 1.6rem;--sd-pr-sale-size: 1.6rem;--sd-pr-compare-size: 1.3rem}.sd-sticky__price .sd-price__badge{font-size:1.1rem;padding:.2rem .7rem}.sd-sticky__picker{flex:0 1 auto;min-width:0}.sd-sticky__picker .sd-select{min-width:14rem;max-width:26rem}.sd-sticky__selects{display:flex;gap:.6rem}.sd-sticky__selects .sd-select{min-width:10rem}.sd-sticky__action{flex-shrink:0}.sd-sticky__btn{position:relative;min-width:16rem;gap:.6rem;white-space:nowrap}.sd-sticky__btn .sd-sticky__icon.sd-icon{--sd-icon-size: var(--sd-sticky-icon, 1.2em);--sd-icon-color: currentColor}.sd-sticky__btn img.sd-sticky__icon{height:var(--sd-sticky-icon, 1.2em);width:auto}.sd-sticky__btn-price{display:inline-flex;gap:.4rem}.sd-sticky__btn-price[hidden]{display:none}.sd-sticky .sd-buy__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:0}.sd-sticky .button.is-loading>:not(.sd-buy__spinner){visibility:hidden}.sd-sticky .button.is-loading .sd-buy__spinner{opacity:1;animation:sd-sticky-spin .7s linear infinite}@keyframes sd-sticky-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.sd-sticky--m-off{display:none!important}.sd-sticky__inner{padding:.8rem 1.2rem;gap:1rem}.sd-sticky__image{width:4.2rem;height:4.2rem}.sd-sticky__title{font-size:1.4rem}.sd-sticky__btn{min-width:0;padding-inline:1.6rem}.sd-sticky__picker .sd-select{min-width:0;max-width:14rem}.sd-sticky--m-no-badge .sd-price__badge{display:none}.sd-sticky--m-full-btn .sd-sticky__action{flex:1}.sd-sticky--m-full-btn .sd-sticky__btn{width:100%}.sd-sticky--m-floating{left:1rem;right:1rem;bottom:1rem;border-radius:1.4rem;border:1px solid rgba(var(--color-foreground),.08)}.sd-sticky--m-floating.is-visible{transform:none}.sd-sticky--m-clear{background:transparent;box-shadow:none;border:0}.sd-sticky--m-clear .sd-sticky__inner>:not(.sd-sticky__action){display:none}.sd-sticky--m-clear .sd-sticky__action{flex:1}.sd-sticky--m-clear .sd-sticky__btn{width:100%;box-shadow:0 6px 20px #0003}}@media screen and (min-width:750px){.sd-sticky--d-off{display:none!important}.sd-sticky__inner{padding:1.2rem 3.2rem}.sd-sticky--d-no-badge .sd-price__badge{display:none}.sd-sticky--d-full-btn .sd-sticky__action{flex:1}.sd-sticky--d-full-btn .sd-sticky__btn{width:100%}.sd-sticky--d-floating{left:50%;right:auto;bottom:1.6rem;width:min(var(--sd-sticky-max, 850px),calc(100vw - 3.2rem));border-radius:1.6rem;border:1px solid rgba(var(--color-foreground),.08);transform:translate(-50%,130%)}.sd-sticky--d-floating.is-visible{transform:translate(-50%)}.sd-sticky--d-floating .sd-sticky__inner{padding:1rem 1.2rem 1rem 1.4rem}.sd-sticky--d-clear{background:transparent;box-shadow:none;border:0}.sd-sticky--d-clear .sd-sticky__inner>:not(.sd-sticky__action){display:none}.sd-sticky--d-clear .sd-sticky__action{flex:1}.sd-sticky--d-clear .sd-sticky__btn{width:100%;box-shadow:0 6px 20px #0003}}@media(prefers-reduced-motion:reduce){sd-sticky-atc.sd-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sd-product-sticky.css.map */
