[data-doto-quick-add-card]{position:relative}.doto-carousel-quick-add{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;min-width:0;box-sizing:border-box}.doto-carousel-quick-add__qty{display:grid;grid-template-columns:38px minmax(34px,1fr) 38px;align-items:center;min-width:0;height:48px;overflow:hidden;border:1px solid rgba(96,18,195,.16);border-radius:13px;background:#fffffff0;box-shadow:inset 0 1px #ffffffe6}.doto-carousel-quick-add__qty-button,.doto-carousel-quick-add__qty-input{width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:800;text-align:center;-webkit-tap-highlight-color:transparent}.doto-carousel-quick-add__qty-button{color:#6012c3;font-size:21px;line-height:1;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.doto-carousel-quick-add__qty-button:hover{background:#6012c30e}.doto-carousel-quick-add__qty-button:disabled{opacity:.28;cursor:default}.doto-carousel-quick-add__qty-input{min-width:0;color:#20132a;font-size:14px;outline:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.doto-carousel-quick-add__qty-input:focus{background:#6012c30a}.doto-carousel-quick-add__qty-input::-webkit-inner-spin-button,.doto-carousel-quick-add__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.doto-carousel-quick-add__button{position:relative;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:12px;display:grid;place-items:center;color:#fff;background:#6012c3;box-shadow:0 7px 18px #6012c32e;cursor:pointer;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.doto-carousel-quick-add__button:hover{transform:translateY(-1px);background:#4d0f9f;box-shadow:0 9px 22px #6012c33d}.doto-carousel-quick-add__button:disabled,.doto-carousel-quick-add.\!disabled .doto-carousel-quick-add__button{color:#9a95a1;background:#ececef;box-shadow:none;cursor:not-allowed;opacity:.8}.doto-carousel-quick-add__button:focus-visible,.doto-carousel-quick-add__qty-button:focus-visible,.doto-carousel-quick-add__qty-input:focus-visible{outline:2px solid #6012c3;outline-offset:2px}.doto-carousel-quick-add__cart,.doto-carousel-quick-add__check{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .15s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.doto-carousel-quick-add__cart svg,.doto-carousel-quick-add__check svg{width:24px;height:24px;display:block}.doto-carousel-quick-add__check{opacity:0;transform:scale(.58) rotate(-10deg)}.doto-carousel-quick-add.\!added .doto-carousel-quick-add__cart{opacity:0;transform:scale(.6) rotate(85deg)}.doto-carousel-quick-add.\!added .doto-carousel-quick-add__check{opacity:1;transform:scale(1) rotate(0)}.doto-carousel-quick-add__button.\!loading{pointer-events:none;opacity:.72}.\#product-card{display:flex;flex-direction:column;min-width:0}.\#product-card-caption{display:flex;flex-direction:column;flex:1 1 auto}.\#product-card-caption-inner{flex:1 1 auto}.\#product-card-caption>.doto-carousel-quick-add{width:100%;margin-top:12px}.\#doto-product-carousel-card{display:flex;flex-direction:column;min-width:0}.\#doto-product-carousel-card-link{flex:1 1 auto}.\#doto-product-carousel-card>.doto-carousel-quick-add{width:calc(100% - (var(--dpc-card-padding, 12px) * 2));margin:0 var(--dpc-card-padding, 12px) var(--dpc-card-padding, 12px)}.\#doto-product-vitrine-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.\#doto-product-vitrine-product-link{flex:1 1 auto}.\#doto-product-vitrine-card>.doto-carousel-quick-add{width:calc(100% - (var(--dpv-card-padding) * 2));margin:0 var(--dpv-card-padding) var(--dpv-card-padding)}.\#doto-horizontal-showcase-card{display:flex;flex-direction:column;min-width:0}.\#doto-horizontal-showcase-card-link{flex:1 1 auto}.\#doto-horizontal-showcase-card>.doto-carousel-quick-add{width:min(390px,calc(100% - 24px));margin:0 12px 12px auto}.doto-recently-viewed__card{display:flex;flex-direction:column;min-width:0}.doto-recently-viewed__link{flex:1 1 auto}.doto-recently-viewed__card>.doto-carousel-quick-add{width:calc(100% - 18px);margin:8px 9px 10px;grid-template-columns:minmax(0,1fr) 44px;gap:7px}.doto-recently-viewed__card>.doto-carousel-quick-add .doto-carousel-quick-add__qty{height:44px;grid-template-columns:32px minmax(28px,1fr) 32px}.doto-recently-viewed__card>.doto-carousel-quick-add .doto-carousel-quick-add__button{width:44px;min-width:44px;height:44px;min-height:44px}@media(max-width:767px){.doto-carousel-quick-add{grid-template-columns:minmax(0,1fr) 42px;gap:6px}.doto-carousel-quick-add__qty{height:42px;grid-template-columns:30px minmax(28px,1fr) 30px;border-radius:11px}.doto-carousel-quick-add__qty-button{font-size:19px}.doto-carousel-quick-add__qty-input{font-size:13px}.doto-carousel-quick-add__button{width:42px;min-width:42px;height:42px;min-height:42px;border-radius:10px}.doto-carousel-quick-add__cart svg,.doto-carousel-quick-add__check svg{width:21px;height:21px}.\#doto-product-vitrine-card>.doto-carousel-quick-add{width:calc(100% - (var(--dpv-card-padding-mobile) * 2));margin:0 var(--dpv-card-padding-mobile) var(--dpv-card-padding-mobile)}.\#doto-horizontal-showcase-card>.doto-carousel-quick-add{width:calc(100% - 18px);margin:8px 9px 10px}.\#product-card-caption>.doto-carousel-quick-add{margin-top:8px}}@media(prefers-reduced-motion:reduce){.doto-carousel-quick-add__button,.doto-carousel-quick-add__cart,.doto-carousel-quick-add__check{transition:none}}.doto-carousel-quick-add{width:100%;grid-template-columns:minmax(0,1fr) clamp(38px,18%,48px);gap:clamp(5px,3%,8px)}.doto-carousel-quick-add__qty{width:100%;grid-template-columns:minmax(27px,.8fr) minmax(24px,1fr) minmax(27px,.8fr)}.doto-carousel-quick-add__qty-button,.doto-carousel-quick-add__qty-input{min-width:0}.doto-carousel-quick-add__button{width:100%;min-width:0;max-width:48px;justify-self:end}@media(max-width:520px){.doto-carousel-quick-add{grid-template-columns:minmax(0,1fr) clamp(36px,20%,42px);gap:5px}.doto-carousel-quick-add__qty{grid-template-columns:minmax(25px,.8fr) minmax(22px,1fr) minmax(25px,.8fr)}.doto-carousel-quick-add__qty-button{font-size:18px}.doto-carousel-quick-add__qty-input{font-size:12px}}.doto-carousel-quick-add{container-type:inline-size;grid-template-columns:minmax(0,1fr) clamp(38px,21%,48px);align-items:center;max-width:100%}.doto-carousel-quick-add__qty{min-width:0;grid-template-columns:minmax(24px,.78fr) minmax(24px,1fr) minmax(24px,.78fr)}.doto-carousel-quick-add__button{max-width:48px;min-width:0;width:100%;justify-self:stretch}@container (max-width: 185px){.doto-carousel-quick-add__qty{grid-template-columns:minmax(22px,.72fr) minmax(22px,1fr) minmax(22px,.72fr);height:40px}.doto-carousel-quick-add__qty-button{font-size:17px}.doto-carousel-quick-add__qty-input{font-size:12px}.doto-carousel-quick-add__button{height:40px;min-height:40px;border-radius:10px}.doto-carousel-quick-add__cart svg,.doto-carousel-quick-add__check svg{width:20px;height:20px}}@container (max-width: 150px){.doto-carousel-quick-add__qty{grid-template-columns:minmax(19px,.68fr) minmax(20px,1fr) minmax(19px,.68fr)}.doto-carousel-quick-add__qty-button{font-size:16px}.doto-carousel-quick-add__qty-input{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/283/assets/doto-carousel-quick-add.css.map */
