.sticky-atc{position:fixed;bottom:0;left:0;z-index:999;display:block;width:100%;background:var(--bar-bg);box-shadow:0 0 10px #0000001a;color:var(--bar-text)}.sticky-atc[hidden]{display:none}.sticky-atc .inner{display:grid;grid-template-columns:1fr 2fr;gap:12px;align-items:center;max-width:1200px;margin:0 auto;padding:4px 12px}.sticky-atc .info{display:grid;grid-template-columns:var(--image-size) minmax(0,1fr);gap:12px;align-items:center;min-width:0}.sticky-atc .thumb{width:var(--image-size);height:var(--image-size)}.sticky-atc .thumb img{display:block;width:100%;height:100%;object-fit:cover}.sticky-atc .text{display:flex;flex-direction:column;justify-content:center;min-width:0}.sticky-atc .title,.sticky-atc .price{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:var(--bar-text)}.sticky-atc .title{overflow:hidden;font-size:18px;line-height:23.4px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}.sticky-atc .price{font-size:15px;line-height:27px;letter-spacing:.6px}.sticky-atc .form{display:block;min-width:0}.sticky-atc .fields{display:grid;grid-template-columns:4fr 5fr 3fr;gap:12px;align-items:center}.sticky-atc.no-variants .variant{visibility:hidden}.sticky-atc .select{display:block;width:100%;height:45px;padding:0 24px 0 16px;border:1px solid var(--bar-border);border-radius:100px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M6.05023193,6.71226044 L6.02769279,6.73479958 L5.6741394,6.38124619 L1.14644661,1.85355339 L0.792893219,1.5 L1.5,0.792893219 L1.85355339,1.14644661 L6.02825928,5.3211525 L10.2249378,1.12447395 L10.5784912,0.770920563 L11.285598,1.47802734 L10.9320446,1.83158073 L6.40435181,6.35927353 L6.05079842,6.71282692 L6.05023193,6.71226044 Z' fill='%233d4246'/%3E%3C/svg%3E") no-repeat right 16px center;color:var(--bar-text);font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:140%;letter-spacing:.6px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}.sticky-atc .qty{display:flex;width:100%;height:40px;overflow:hidden;border:1px solid var(--bar-border);border-radius:100px}.sticky-atc .qty .quantity__button{width:40px;height:100%;margin:0;color:var(--bar-text)}.sticky-atc .qty .quantity__button svg{display:block;width:20px;height:20px;pointer-events:none}.sticky-atc .qty .quantity__input{min-width:0;height:100%;padding:0;border:solid #e5e7eb;border-width:0 1px;color:var(--bar-text);font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:140%;letter-spacing:.6px;opacity:1;-moz-appearance:textfield}.sticky-atc .atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:41px;padding:8px 24px;border:0;border-radius:100px;background:var(--atc-bg);color:var(--atc-text);font-family:var(--font-poppins);font-size:18px;font-weight:700;line-height:25.2px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;transition:background-color .2s}.sticky-atc .atc:hover{background:var(--atc-hover-bg)}.sticky-atc .atc:focus-visible{outline:2px solid var(--atc-bg);outline-offset:3px}.sticky-atc .atc[disabled],.sticky-atc .atc[aria-disabled=true]{cursor:not-allowed;opacity:.5}.sticky-atc .atc[disabled]:hover{background:var(--atc-bg)}.sticky-atc .atc.loading>span{visibility:hidden}.sticky-atc .atc .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.sticky-atc .atc .loading__spinner .path{stroke:var(--atc-text)}.sticky-atc .product-form__error-message-wrapper{position:absolute;bottom:100%;right:12px;margin-bottom:4px;padding:4px 12px;border-radius:4px;background:var(--bar-bg);font-size:13px}@media screen and (min-width:641px)and (max-width:1024px){.sticky-atc .inner{grid-template-columns:1fr 3fr}.sticky-atc .title{font-size:17px;line-height:22.1px}.sticky-atc .fields{grid-template-columns:repeat(3,1fr)}.sticky-atc .select,.sticky-atc .qty .quantity__input,.sticky-atc .atc{font-size:14px}}@media screen and (max-width:640px){.sticky-atc{display:none}}@media screen and (min-width:641px){body.has-sticky-atc{padding-bottom:var(--sticky-atc-height, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/250/assets/section-sticky-add-to-cart.css.map */
