.pdp-sticky-buy{position:fixed;z-index:var(--z-layer-pdp-sticky-buy);right:0;bottom:0;left:0;background:var(--color-gray-white);box-shadow:0 -8px 7.5px #a4a4a440}.pdp-sticky-buy[hidden],.pdp-sticky-buy__error[hidden]{display:none}.pdp-sticky-buy__inner{display:flex;align-items:center;gap:clamp(32px,4.2vw,81px);width:100%;max-width:1920px;min-height:90px;margin-inline:auto;padding:15px 48px}.pdp-sticky-buy__product{display:flex;flex:1;align-items:center;gap:16px;min-width:0}.pdp-sticky-buy__image{display:block;flex:none;width:60px;height:60px;object-fit:cover}.pdp-sticky-buy__title{overflow:hidden;color:var(--color-gray-black);font:400 20px/1.5 var(--font-copy-family);text-overflow:ellipsis;white-space:nowrap}.pdp-sticky-buy__actions{display:flex;flex:none;align-items:center;gap:clamp(16px,2.3vw,44px)}.pdp-sticky-buy__shade,.pdp-sticky-buy__shade-value{display:flex;align-items:center}.pdp-sticky-buy__shade{gap:15px}.pdp-sticky-buy__shade-value{gap:6px;color:var(--color-gray-850);font:400 14px/1.5 var(--font-copy-family);white-space:nowrap}.pdp-sticky-buy__shade-value>.swatch{--swatch--size: 20px;flex:none;width:20px;height:20px;border:0;border-radius:50%}.pdp-sticky-buy__edit{padding:0 0 2px;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--color-gray-black);font:400 14px/1.5 var(--font-copy-family);cursor:pointer}.pdp-sticky-buy__button{display:flex;flex:none;align-items:center;justify-content:space-between;gap:15px;width:clamp(200px,32vw,485px);min-width:112px;height:48px;padding-inline:24px;border:1px solid var(--color-gray-black);border-radius:var(--action-corner-radius);background:var(--color-gray-black);color:var(--color-gray-white);font:400 14px/1.5 var(--font-copy-family);cursor:pointer}.pdp-sticky-buy__price{font-weight:var(--font-weight-semibold)}.pdp-sticky-buy__separator{display:none}.pdp-sticky-buy__button:disabled{cursor:not-allowed;opacity:.38}.pdp-sticky-buy__button.is-loading:after{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;content:"";animation:pdp-sticky-spin .7s linear infinite}.pdp-sticky-buy__error{position:absolute;right:48px;bottom:calc(100% + 8px);max-width:485px;margin:0;padding:12px 16px;background:var(--color-status-error-surface);color:var(--color-status-error);font:400 12px/1.5 var(--font-copy-family)}.pdp variant-selects,.pdp .product-form__input--swatch{scroll-margin-top:120px}@keyframes pdp-sticky-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pdp-sticky-buy__button.is-loading:after{animation:none}}@media screen and (max-width:749px){.pdp-sticky-buy{box-shadow:0 -8px 4px #a4a4a440}.pdp-sticky-buy__inner{min-height:114px;padding:15px 16px}.pdp-sticky-buy__product{display:none}.pdp-sticky-buy__actions{flex:1;flex-direction:column;align-items:stretch;gap:15px;min-width:0}.pdp-sticky-buy__shade{justify-content:space-between;width:100%}.pdp-sticky-buy__button{justify-content:center;gap:8px;width:100%}.pdp-sticky-buy__separator{display:block;width:6px;height:6px}.pdp-sticky-buy__error{right:16px;left:16px;max-width:none}.pdp variant-selects,.pdp .product-form__input--swatch{scroll-margin-top:100px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdp-sticky-buy.css.map */
