.dzr-atc{--dzr-grad:linear-gradient(90deg,#4f92c7 0%,#38beef 100%);--dzr-ink:#111;margin-top:12px;width:100%;position:relative;z-index:2}.dzr-atc form{display:flex;flex-direction:column;gap:6px;margin:0}.dzr-atc__btn{appearance:none;-webkit-appearance:none;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 14px;border:1px solid rgba(17,17,17,.16);border-radius:6px;background:#fff;color:var(--dzr-ink);font-family:var(--font-body-family,"Montserrat",sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;cursor:pointer;overflow:hidden;box-shadow:none;transition:color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.dzr-atc__btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--dzr-grad);transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.dzr-atc__content{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.dzr-atc__icon{width:13px;height:13px;flex:0 0 auto;transition:transform .3s ease,opacity .2s ease}.dzr-atc__icon--check,.dzr-atc__label--added,.dzr-atc__label--short{display:none}.dzr-atc__label{white-space:nowrap;padding-top:1px}@media(hover:hover){.dzr-atc__btn:hover{color:#fff;border-color:transparent;box-shadow:0 6px 18px #4f92c747}.dzr-atc__btn:hover:before{transform:scaleX(1)}.dzr-atc__btn:hover .dzr-atc__icon--plus{transform:rotate(90deg)}}.dzr-atc__btn:active{transform:scale(.98)}@media(hover:none){.dzr-atc__btn:active{color:#fff;border-color:transparent}.dzr-atc__btn:active:before{transform:scaleX(1);transition-duration:.18s}}.dzr-atc__btn:focus-visible{outline:2px solid #4f92c7;outline-offset:3px}.dzr-atc__btn.loading{cursor:progress;color:var(--dzr-ink);border-color:#4f92c773;box-shadow:none}.dzr-atc__btn.loading:before{transform:scaleX(0)}.dzr-atc__btn.loading .dzr-atc__content{visibility:hidden}.dzr-atc__btn .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent;border-radius:inherit}.dzr-atc__btn .loading-overlay__spinner.hidden{display:none}.dzr-atc__btn .spinner{width:16px;height:16px}.dzr-atc__btn .spinner .path{stroke:#4f92c7}.dzr-atc__btn.is-added{color:#fff;border-color:transparent;box-shadow:0 6px 18px #4f92c747;transform:none}.dzr-atc__btn.is-added:before{transform:scaleX(1)}.dzr-atc__btn.is-added .dzr-atc__icon--plus,.dzr-atc__btn.is-added .dzr-atc__label--long,.dzr-atc__btn.is-added .dzr-atc__label--short{display:none}.dzr-atc__btn.is-added .dzr-atc__icon--check{display:block;animation:dzrAtcPop .34s cubic-bezier(.2,.9,.3,1.4)}.dzr-atc__btn.is-added .dzr-atc__label--added{display:inline}@keyframes dzrAtcPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.dzr-atc__btn,.dzr-atc__btn:before,.dzr-atc__icon{transition:none}.dzr-atc__btn.is-added .dzr-atc__icon--check{animation:none}}.dzr-atc__btn--soldout,.dzr-atc__btn[disabled]:not(.loading),.dzr-atc__btn[aria-disabled=true]:not(.loading){background:#f6f6f6;border-color:transparent;color:#9a9a9a;box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}.dzr-atc__btn--soldout:before,.dzr-atc__btn[disabled]:not(.loading):before{display:none}.dzr-atc__select-wrap{position:relative}.dzr-atc__select{width:100%;min-height:36px;padding:0 30px 0 12px;border:1px solid rgba(17,17,17,.12);border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23111' stroke-width='1.4'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;color:#111;font:inherit;font-size:12px;appearance:none;-webkit-appearance:none}.dzr-atc__select:focus-visible{outline:2px solid #4f92c7;outline-offset:2px}.dzr-atc__error{display:block;margin:0;font-size:11px;line-height:1.3;color:#c0392b;text-align:left}.dzr-atc__error[hidden]{display:none!important}@media(max-width:749px){.dzr-atc{margin-top:10px}.dzr-atc__btn{min-height:36px;padding:0 8px;font-size:10px;letter-spacing:.12em}.dzr-atc__content{gap:6px}.dzr-atc__icon{width:12px;height:12px}.dzr-atc__label--long{display:none}.dzr-atc__label--short{display:inline}}.dzbs__link,.dzfw__link{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.dzbs__link:focus-visible,.dzfw__link:focus-visible{outline:2px solid #4f92c7;outline-offset:3px}.dzbs__card>.dzr-atc,.dzfw__card>.dzr-atc{box-sizing:border-box;width:auto;margin:0 4px 12px}@media(min-width:990px){.dzbs__card>.dzr-atc,.dzfw__card>.dzr-atc{margin:6px 2px 4px}}.product-card-wrapper:has(.card__information .dzr-atc){height:100%}.product-card-wrapper:has(.card__information .dzr-atc)>.card{height:100%}.product-card-wrapper:has(.card__information .dzr-atc)>.card>.card__content{flex:1 1 auto}.card__information:has(>.dzr-atc){display:flex;flex-direction:column;height:100%;box-sizing:border-box}.card__information>.dzr-atc{margin-top:auto!important;padding-top:12px}@media(max-width:749px){.card__information>.dzr-atc{padding-top:10px}}ul.grid:has(>.grid__item .card__information .dzr-atc){align-items:stretch}
/*# sourceMappingURL=/cdn/shop/t/43/assets/dzr-atc.css.map */
