.card-gallery{position:relative}.card-gallery quick-add-component,.card-gallery .quick-add{display:none!important}.word-qa{position:absolute;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.word-qa__add{position:absolute;right:6px;bottom:7px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:#111;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.word-qa__add:focus-visible{outline:2px solid rgba(17,17,17,.5);outline-offset:-4px}.word-qa__plus,.word-qs__plus{position:relative;width:16px;height:16px;transition:transform .36s cubic-bezier(.16,1,.3,1)}.word-qa__plus:before,.word-qa__plus:after,.word-qs__plus:before,.word-qs__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background-color:currentColor}.word-qa__plus:after,.word-qs__plus:after{transform:rotate(90deg)}@media(hover:hover){.word-qa__add:hover .word-qa__plus{transform:scale(1.15)}}.word-qa__add:active .word-qa__plus{transform:scale(.85)}html.word-qs-lock,html.word-qs-lock body{overflow:hidden}.word-qs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;visibility:hidden;transition:visibility 0s linear .42s}.word-qs.is-open{visibility:visible;transition:none}.word-qs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#11111152;opacity:0;touch-action:none;transition:opacity .32s ease}.word-qs.is-open .word-qs__overlay{opacity:1}.word-qs__panel{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box;max-height:90vh;max-height:90dvh;padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:12px 12px 0 0;background-color:#fff;box-shadow:0 -12px 40px #0000001f;color:#111;outline:none;transform:translate3d(0,100%,0);transition:transform .3s cubic-bezier(.4,0,1,1)}.word-qs__panel::-webkit-scrollbar{display:none}.word-qs.is-open .word-qs__panel{transform:none;transition:transform .52s cubic-bezier(.16,1,.3,1)}.word-qs.is-dragging .word-qs__panel{transition:none}.word-qs__handle{display:block;width:36px;height:4px;margin:0 auto 14px;border-radius:990px;background-color:#11111126}.word-qs__close{position:absolute;top:14px;right:14px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:6px;background-color:transparent;box-shadow:none;color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.2,.9,.3,1)}.word-qs__close:active{transform:scale(.92)}.word-qs__close:focus,.word-qs__close:focus-visible,.word-qs__close.focused{outline:none;box-shadow:none}.word-qs__close:focus-visible{background-color:#11111112}@media(hover:hover){.word-qs__close:hover{background-color:#1111110d}}.word-qs__x{position:relative;width:14px;height:14px}.word-qs__x:before,.word-qs__x:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background-color:currentColor;transform:rotate(45deg)}.word-qs__x:after{transform:rotate(-45deg)}.word-qs__head{display:flex;align-items:flex-start;gap:16px;padding-right:44px}.word-qs__media{flex:none;width:100px;overflow:hidden;border-radius:4px;background-color:#fff}.word-qs__img{display:block;width:100%;height:auto;object-fit:contain}.word-qs__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:4px}.word-qs__title{color:#111;font-size:16px;line-height:1.3;letter-spacing:.4px;text-decoration:none}.word-qs__price{margin:0;font-size:15px;line-height:1.3;letter-spacing:1px;-webkit-text-stroke:.35px currentColor}.word-qs__options{margin-top:22px}.word-qs__label{margin:0 0 10px;color:#111111bf;font-size:13px;letter-spacing:.4px;text-transform:capitalize}.word-qs__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.word-qs__size{height:44px;padding:0 8px;border:0;border-radius:6px;background-color:#fff;box-shadow:0 0 0 1px #11111121,0 3px 10px #0000000a;color:#111;font:inherit;font-size:14px;letter-spacing:.4px;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transform:translateY(6px);transition:opacity .12s ease,transform .12s ease,box-shadow .18s ease}.word-qs.is-open .word-qs__size{opacity:1;transform:none;transition:opacity .26s ease calc(.12s + var(--i, 0) * 30ms),transform .48s cubic-bezier(.16,1,.3,1) calc(.12s + var(--i, 0) * 30ms),box-shadow .18s ease}.word-qs.is-open .word-qs__size:not(:disabled):active{transform:scale(.95);transition:transform .12s ease,box-shadow .18s ease}@media(hover:hover){.word-qs__size:not(:disabled):not([aria-checked=true]):hover{box-shadow:inset 0 1px 1px #ffffffe6,0 0 0 1px #11111159,0 3px 10px #0000000f}}.word-qs__size[aria-checked=true]{box-shadow:0 0 0 1.5px #111}.word-qs.is-open .word-qs__size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.word-qs__sizes.is-nudge{animation:word-qs-nudge .42s ease}@keyframes word-qs-nudge{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.word-qs__error{margin:14px 0 0;color:#d62f32;font-size:12px;line-height:1.4}.word-qs__error:empty{display:none}.word-qs__submit{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin-top:22px;padding:0 20px;border:0;border-radius:6px;background-color:#fff;box-shadow:0 0 0 1px #11111121,0 5px 16px #0000000f;color:#11111180;font:inherit;font-size:14px;letter-spacing:1px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .26s ease,box-shadow .26s ease,transform .2s cubic-bezier(.2,.9,.3,1)}.word-qs__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:#111;opacity:0;transition:opacity .26s ease}.word-qs__submit.is-ready{box-shadow:0 6px 18px #00000024;color:#fff}.word-qs__submit.is-ready:before{opacity:1}.word-qs__submit:active{transform:scale(.985)}.word-qs__submit .word-qs__plus{width:14px;height:14px}.word-qs.is-adding .word-qs__submit{pointer-events:none}.word-qs.is-adding .word-qs__submit .word-qs__plus{animation:word-qs-pulse .8s ease-in-out infinite}@keyframes word-qs-pulse{50%{opacity:.3}}@media screen and (min-width:750px){.word-qs__panel{top:50%;right:auto;bottom:auto;left:50%;width:min(520px,calc(100vw - 40px));max-height:min(80vh,720px);padding:24px;border-radius:12px;opacity:0;transform:translate3d(-50%,-46%,0) scale(.97);transition:transform .24s cubic-bezier(.4,0,1,1),opacity .2s ease}.word-qs.is-open .word-qs__panel{opacity:1;transform:translate3d(-50%,-50%,0);transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .24s ease}.word-qs__handle{display:none}.word-qs__media{width:120px}}@media(prefers-reduced-motion:reduce){.word-qs,.word-qs__overlay,.word-qs__panel,.word-qs.is-open .word-qs__panel,.word-qs__size,.word-qs.is-open .word-qs__size{transition-duration:1ms;transition-delay:0s}.word-qs__sizes.is-nudge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/word-quick-add.css.map */
