.plug-card{position:relative}.plug-card__link{color:inherit;text-decoration:none}.plug-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.plug-card__link:focus-visible{outline:none}.plug-card:has(.plug-card__link:focus-visible){outline:2px solid #000;outline-offset:-2px}.plug-card .plug-card-badges{z-index:2}.plug-quick-add{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;display:flex;align-items:center;justify-content:flex-end;width:2.4rem;height:2.4rem;padding:0;color:#000;background:none;border:0;cursor:pointer}.plug-quick-add__plus{position:relative;width:1rem;height:1rem;margin-right:.7rem;transition:opacity .15s ease}.plug-quick-add__plus:before,.plug-quick-add__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor}.plug-quick-add__plus:after{transform:rotate(90deg)}.plug-quick-add__label{position:absolute;top:50%;right:.7rem;transform:translateY(-50%);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .15s ease;pointer-events:none}.plug-quick-add:hover .plug-quick-add__label,.plug-quick-add:focus-visible .plug-quick-add__label{opacity:1}.plug-quick-add:hover .plug-quick-add__plus,.plug-quick-add:focus-visible .plug-quick-add__plus{opacity:0}.plug-quick-add:hover .plug-quick-add__label{text-decoration:none}@media(hover:none){.plug-quick-add__label{display:none}}.plug-qa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.plug-qa[hidden]{display:none}.plug-qa__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;opacity:0;transition:opacity .3s ease}.plug-qa__panel{position:absolute;top:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;width:min(100rem,100vw);background:#fff;border-left:1px solid rgba(0,0,0,.12);transform:translate(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);outline:none}.plug-qa.is-open .plug-qa__overlay{opacity:1}.plug-qa.is-open .plug-qa__panel{transform:none}.plug-qa__media{overflow-y:auto;border-right:1px solid rgba(0,0,0,.12)}.plug-qa__image{aspect-ratio:3 / 4;background:var(--plug-product-bg, #f3f3f3)}.plug-qa__image+.plug-qa__image{border-top:1px solid rgba(0,0,0,.12)}.plug-qa__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.plug-qa__info{display:flex;flex-direction:column;padding:2.4rem 2.4rem 3.2rem;overflow-y:auto}.plug-qa__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6.4rem}.plug-qa__label,.plug-qa__title,.plug-qa__price{margin:0;font-family:Archivo,sans-serif;font-stretch:72%;font-weight:600;font-size:1.4rem;line-height:1.2;letter-spacing:0;word-spacing:.12em;text-transform:uppercase;color:#000}.plug-qa__close{display:flex;padding:.4rem;color:#000;background:none;border:0;cursor:pointer}.plug-qa__title-row{display:flex;justify-content:space-between;gap:2.4rem;padding-bottom:3.2rem;border-bottom:1px solid rgba(0,0,0,.6)}.plug-qa__price{white-space:nowrap}.plug-qa__facts{margin:0}.plug-qa__fact{display:flex;justify-content:space-between;align-items:baseline;gap:2.4rem;padding:1.8rem 0;border-bottom:1px solid rgba(0,0,0,.6)}.plug-qa__fact dt{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;color:#0009;white-space:nowrap}.plug-qa__fact dd{margin:0;font-family:Archivo,sans-serif;font-stretch:72%;font-weight:600;font-size:1.4rem;line-height:1.3;text-transform:uppercase;text-align:right}.plug-qa__price s{margin-right:.6rem;font-weight:400;color:#00000073}.plug-qa__add{width:100%;height:5rem;margin-top:3.2rem;font-family:Archivo,sans-serif;font-stretch:72%;font-weight:600;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#111;border:1px solid #111;border-radius:11px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.plug-qa__add:not(:disabled):hover{color:#111;background:transparent}.plug-qa__add:disabled{color:#00000073;background:#e7e7e7;border-color:#e7e7e7;cursor:default}.plug-qa__add.is-loading{opacity:.5;pointer-events:none}.plug-qa__error{margin:1.6rem 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;color:#a1251b}.plug-qa__link{align-self:flex-start;margin-top:2.4rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;color:#000;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.plug-qa__panel{grid-template-columns:1fr;grid-template-rows:45vh 1fr}.plug-qa__media{display:flex;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(0,0,0,.12);scroll-snap-type:x mandatory}.plug-qa__image{flex:0 0 auto;height:100%;scroll-snap-align:start}.plug-qa__image+.plug-qa__image{border-top:0;border-left:1px solid rgba(0,0,0,.12)}.plug-qa__head{margin-bottom:3.2rem}.plug-qa__title-row{padding-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.plug-qa__panel,.plug-qa__overlay,.plug-quick-add__label{transition:none}}.plug-card-nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:6rem;padding:0;color:#000;background:none;border:0;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .2s ease}.plug-card-nav:before{content:"";width:.9rem;height:.9rem;border-top:1px solid currentColor;border-left:1px solid currentColor}.plug-card-nav--prev{left:.4rem}.plug-card-nav--prev:before{transform:translate(.2rem) rotate(-45deg)}.plug-card-nav--next{right:.4rem}.plug-card-nav--next:before{transform:translate(-.2rem) rotate(135deg)}.plug-card:hover .plug-card-nav,.plug-card-nav:focus-visible{opacity:1}@media(hover:none){.plug-card-nav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-quick-add.css.map */
