.pfsa{position:fixed;left:0;right:0;top:var(--pfsa-top, 0px);bottom:auto;z-index:var(--pfsa-z, 9998);overflow:hidden;padding-bottom:32px;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--pfsa-speed);font-family:var(--pfsa-family)}.pfsa.is-visible{visibility:visible;transition:visibility 0s linear 0s}.pfsa__slide{pointer-events:auto;background:var(--pfsa-bg);border-bottom:var(--pfsa-border);box-shadow:var(--pfsa-shadow);transform:translateY(-100%);transition:transform var(--pfsa-speed) ease;will-change:transform}.pfsa.is-visible .pfsa__slide{transform:translateY(0)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pfsa--glass .pfsa__slide{background:var(--pfsa-glass-bg);-webkit-backdrop-filter:blur(var(--pfsa-glass-blur)) saturate(180%);backdrop-filter:blur(var(--pfsa-glass-blur)) saturate(180%)}}.pfsa__inner{display:flex;align-items:center;max-width:var(--pfsa-max);min-height:var(--pfsa-height);margin:0 auto;padding:0 var(--pfsa-pad);box-sizing:border-box;gap:var(--pfsa-img-gap)}.pfsa__img-wrap{flex:0 0 auto;width:var(--pfsa-img-w);aspect-ratio:var(--pfsa-img-ratio);border-radius:var(--pfsa-img-radius);background:var(--pfsa-img-bg);overflow:hidden}.pfsa__img{display:block;width:100%;height:100%;object-fit:cover}.pfsa__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--pfsa-text-gap)}.pfsa__title{font-size:var(--pfsa-title-size);font-weight:var(--pfsa-title-weight);color:var(--pfsa-title-color);text-transform:var(--pfsa-title-transform);letter-spacing:var(--pfsa-title-ls);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfsa__variant{font-size:var(--pfsa-variant-size);font-weight:var(--pfsa-variant-weight);color:var(--pfsa-variant-color);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfsa__variant[hidden],.pfsa__compare[hidden]{display:none}.pfsa__price-wrap{flex:0 0 auto;display:flex;align-items:baseline;gap:8px;margin-right:calc(var(--pfsa-price-gap) - var(--pfsa-img-gap))}.pfsa__price{font-size:var(--pfsa-price-size);font-weight:var(--pfsa-price-weight);color:var(--pfsa-price-color);white-space:nowrap}.pfsa__price--sale{color:var(--pfsa-sale-color)}.pfsa__compare{font-size:var(--pfsa-price-size);color:var(--pfsa-compare-color);white-space:nowrap}.pfsa__btn{flex:0 0 auto;width:var(--pfsa-btn-w);height:var(--pfsa-btn-h);background:var(--pfsa-btn-bg);color:var(--pfsa-btn-color);border:var(--pfsa-btn-border);border-radius:var(--pfsa-btn-radius);font-family:inherit;font-size:var(--pfsa-btn-size);font-weight:var(--pfsa-btn-weight);letter-spacing:var(--pfsa-btn-ls);text-transform:var(--pfsa-btn-transform);cursor:pointer;padding:0 12px;transition:background .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}.pfsa__btn:hover:not(:disabled){filter:brightness(.92)}.pfsa__btn:hover:not(:disabled){background:var(--pfsa-btn-bg-hover);color:var(--pfsa-btn-color-hover);border-color:var(--pfsa-btn-border-hover)}.pfsa__btn:disabled{opacity:var(--pfsa-btn-disabled-opacity);cursor:not-allowed}.pfsa__btn-label{white-space:nowrap}@media screen and (min-width:750px){.pfsa--no-desktop{display:none!important}}@media screen and (max-width:749px){.pfsa--no-mobile,.pfsa--hide-img-mobile .pfsa__img-wrap,.pfsa--hide-variant-mobile .pfsa__variant,.pfsa--hide-price-mobile .pfsa__price-wrap{display:none!important}.pfsa__text{flex:0 1 auto}.pfsa__btn{flex:1 1 auto;width:auto;min-width:max-content;white-space:nowrap;padding:0 16px}.pfsa__price-wrap{flex-direction:column-reverse;align-items:flex-end;justify-content:center;gap:1px}.pfsa__price,.pfsa__compare{font-size:var(--pfsa-price-size);line-height:1.15}.pfsa--mobile-bottom{top:auto;bottom:0;padding-bottom:0;padding-top:32px}.pfsa--mobile-bottom .pfsa__slide{border-bottom:0;border-top:var(--pfsa-border);transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom,0px)}.pfsa--mobile-bottom.is-visible .pfsa__slide{transform:translateY(0)}}@keyframes pfsaSizePulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 3px var(--pfsa-hl, #16274a)}}.pfsa-size-pulse .pf-sw{animation:pfsaSizePulse .7s ease-in-out 3}.pfsa-size-pulse .pf-opt__name{color:var(--pfsa-hl, #16274a);transition:color .3s}@media(prefers-reduced-motion:reduce){.pfsa-size-pulse .pf-sw{animation:none;outline:2px solid var(--pfsa-hl, #16274a)}.pfsa,.pfsa.is-visible,.pfsa__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pf-sticky-atc.css.map */
