:root{--eg-atc-ink: #0d0d0d;--eg-atc-paper: #ffffff;--eg-atc-accent: #ffddbf;--eg-atc-accent-ink: #4a2408;--eg-atc-alert: #a03521;--eg-atc-alert-dot: #c0392b;--eg-atc-hairline: rgb(13 13 13 / .11);--eg-atc-font: "Helvetica Neue", Helvetica, Arial, sans-serif}.product-sticky-form{inset-inline:0;inset-block-end:0;display:flex;justify-content:center;width:100%;padding-inline:12px;padding-block-end:max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box;font-family:var(--eg-atc-font)}.product-sticky-form__card,[data-rounded-block=round] .product-sticky-form__card{display:flex;flex-direction:column;gap:9px;box-sizing:border-box;width:100%;max-width:min(100%,560px);padding:10px 12px 11px;border:.5px solid var(--eg-atc-hairline);border-radius:19px;background-color:#fffffff5;color:var(--eg-atc-ink);box-shadow:0 14px 44px #0d0d0d29;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.product-sticky-form__card:before{display:none}.product-sticky-form__info{display:flex;flex-direction:column;gap:6px;min-width:0}.product-sticky-form__headline{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.product-sticky-form__pricing{display:flex;align-items:baseline;flex:0 0 auto;gap:6px;flex-wrap:nowrap}.product-sticky-form__card .price,.product-sticky-form__card .price__regular,.product-sticky-form__card .price-per-item--current{font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--eg-atc-ink);white-space:nowrap}.product-sticky-form__card .price{display:flex;align-items:baseline;gap:6px;margin:0}.product-sticky-form__card .price__sale,.product-sticky-form__card .price__compare{font-size:11px;font-weight:400;line-height:1.2;color:#0d0d0d61;text-decoration:line-through;white-space:nowrap}.product-sticky-form__badge{flex:0 0 auto;padding:2px 5px;border-radius:4px;background-color:var(--eg-atc-accent);color:var(--eg-atc-accent-ink);font-size:10.5px;font-weight:500;line-height:1.3;white-space:nowrap}.product-sticky-form__variant-chip{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:46%;padding:3px 8px;border:.5px solid rgb(13 13 13 / .14);border-radius:999px;color:var(--eg-atc-ink);font-size:11px;line-height:1.3;text-decoration:none}.product-sticky-form__variant-chip:hover{border-color:#0d0d0d4d}.product-sticky-form__variant-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky-form__swatch{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background-color:#d8cabd;background-size:cover;background-position:center}.product-sticky-form__variant-chip .icon{flex:0 0 auto;width:11px;height:11px;opacity:.45}.product-sticky-form__stock{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.3;color:var(--eg-atc-alert)}.product-sticky-form__stock:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:var(--eg-atc-alert-dot)}.product-sticky-form .button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:48px;min-height:48px;padding:0 18px;border:0;border-radius:13px;background:var(--eg-atc-ink);color:var(--eg-atc-paper);font-family:var(--eg-atc-font);font-size:14.5px;font-weight:500;letter-spacing:0;box-shadow:none;transition:opacity .16s ease}.product-sticky-form .button:after,.product-sticky-form .button .btn-fill{display:none}.product-sticky-form .button .btn-text{display:inline-flex;align-items:center;gap:0;color:inherit;font-weight:inherit}.product-sticky-form .button:hover{opacity:.94}.product-sticky-form .button:active{opacity:1}.product-sticky-form .button[disabled]{background:#0d0d0d47;color:var(--eg-atc-paper);cursor:not-allowed;opacity:1}.product-sticky-form .button.is-added{background:#1f6b47}.product-sticky-form__trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin-block-start:-1px;font-size:10.5px;line-height:1.3;color:#0d0d0d80}.product-sticky-form__trust>span{display:inline-flex;align-items:center;gap:4px}.product-sticky-form__trust .icon{width:12px;height:12px}.product-sticky-form .product-form__error-message{display:block;margin:0;padding:0;border:0;background-color:transparent;color:var(--eg-atc-alert);font-size:11.5px;font-weight:500;line-height:1.35;text-align:center}.product-sticky-form .product-form__error-message[hidden],.product-sticky-form .media{display:none}@media screen and (min-width:768px){.product-sticky-form{padding-inline:24px;padding-block-end:18px}.product-sticky-form__card,[data-rounded-block=round] .product-sticky-form__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:7px;max-width:680px;padding:10px 10px 10px 18px;border-radius:20px}.product-sticky-form__info{grid-column:1;grid-row:1}.product-sticky-form__headline{justify-content:flex-start;gap:10px}.product-sticky-form__trust{grid-column:1;grid-row:2;justify-content:flex-start;gap:4px 14px;margin-block-start:0}.product-sticky-form .button{grid-column:2;grid-row:1 / -1;align-self:center;width:auto;height:46px;min-height:46px;padding:0 28px;border-radius:15px}.product-sticky-form .product-form__error-message{grid-column:1 / -1;text-align:start}}@media screen and (max-width:374px){.product-sticky-form{padding-inline:10px}.product-sticky-form__card,[data-rounded-block=round] .product-sticky-form__card{padding:9px 10px 10px}.product-sticky-form__trust{gap:4px 10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.product-sticky-form .button{transition:none}}.template-product .footer-group{padding-block-end:124px}@media screen and (min-width:768px){.template-product .footer-group{padding-block-end:92px}}.product__info [id^=VariantPicker-]{scroll-margin-block-start:calc(var(--sticky-header-height, 0px) + 24px)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/elegelli-sticky-atc.css.map */
