.card__quick-add{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:0;background:#ffffffeb;color:var(--rebrush-text-color);cursor:pointer;opacity:0;transition:opacity .2s ease}.card-wrapper:hover .card__quick-add,.card__quick-add:focus-visible{opacity:1}@media(hover:none){.card__quick-add{opacity:1}}.product-pack__item:has(.product-pack__quick-add){display:flex;align-items:center;gap:12px}.product-pack__item:has(.product-pack__quick-add) .product-pack__link{flex:1 1 auto;min-width:0}.product-pack__quick-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e2e2e2;border-radius:0;background:#fff;color:var(--rebrush-text-color);cursor:pointer}.product-pack__quick-add:hover{border-color:var(--rebrush-text-color)}.product-pack__colour{margin-top:-4px;font-family:var(--rebrush-font-caption-family);font-weight:var(--rebrush-font-caption-weight);font-size:var(--rebrush-font-caption-size);line-height:var(--rebrush-font-caption-line-height);letter-spacing:var(--rebrush-font-caption-letter-spacing);text-transform:var(--rebrush-font-caption-transform);color:var(--rebrush-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.quick-add-drawer-open{overflow:hidden}.quick-add-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.quick-add-drawer[hidden]{display:none}.quick-add-drawer .quick-add-drawer__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a66;opacity:0;transition:opacity .3s ease}.quick-add-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(560px,100%);background:#fff;transform:translate(100%);transition:transform .3s ease}.quick-add-drawer.is-open .quick-add-drawer__overlay{opacity:1}.quick-add-drawer.is-open .quick-add-drawer__panel{transform:none}.quick-add-drawer__header{position:absolute;top:12px;right:16px;z-index:2}.quick-add-drawer__close{display:inline-flex;padding:8px;margin-right:-8px;border:0;background:none;color:var(--rebrush-text-color);cursor:pointer}.quick-add-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;transition:opacity .2s ease}.quick-add-drawer__body.is-loading{opacity:.4;pointer-events:none}.quick-add-drawer__gallery{position:relative;background:#f4f4f2}.quick-add-drawer__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.quick-add-drawer__track::-webkit-scrollbar{display:none}.quick-add-drawer__slide{flex:0 0 50%;scroll-snap-align:start;aspect-ratio:4 / 5}.quick-add-drawer__slide img{display:block;width:100%;height:100%;object-fit:cover}.quick-add-drawer__product{display:flex;flex-direction:column;min-height:100%}.quick-add-drawer__info{flex:1 0 auto;display:flex;flex-direction:column;padding:32px}.quick-add-drawer__title,.quick-add-drawer__colour,.quick-add-drawer__subtitle,.quick-add-drawer__price,.quick-add-drawer__label,.quick-add-drawer__select select,.quick-add-drawer__submit,.quick-add-drawer__error{font-family:var(--rebrush-font-caption-family);font-weight:var(--rebrush-font-caption-weight);font-size:var(--rebrush-font-caption-size);line-height:var(--rebrush-font-caption-line-height);letter-spacing:var(--rebrush-font-caption-letter-spacing);text-transform:var(--rebrush-font-caption-transform);color:var(--rebrush-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quick-add-drawer__title,.quick-add-drawer__colour,.quick-add-drawer__subtitle{margin:0;font-size:14px;line-height:24px;letter-spacing:.04em}.quick-add-drawer__price{margin:20px 0 0;font-size:14px;line-height:20px}.quick-add-drawer__compare{margin-right:8px;color:#6b6b6b}.quick-add-drawer__description{margin-top:20px}.quick-add-drawer__description,.quick-add-drawer__description p,.quick-add-drawer__description li{font-family:var(--rebrush-font-copy-family);font-weight:var(--rebrush-font-copy-weight);font-size:var(--rebrush-font-copy-size);line-height:22px;letter-spacing:var(--rebrush-font-copy-letter-spacing);color:var(--rebrush-text-color)}.quick-add-drawer__description p,.quick-add-drawer__description ul{margin:0;padding:0;list-style:none}.quick-add-drawer__description li:before,.quick-add-drawer__made-in:before{content:"\2022\a0"}.quick-add-drawer__colours{margin-top:20px}.quick-add-drawer__label{margin:0 0 12px}.quick-add-drawer__swatches{display:flex;flex-wrap:wrap;gap:10px}.quick-add-drawer__swatch{display:inline-flex;width:26px;height:26px;border-radius:50%}.quick-add-drawer__swatch img{width:100%;height:100%;border-radius:50%;object-fit:cover}.quick-add-drawer__swatch.is-selected{outline:1px solid var(--rebrush-text-color);outline-offset:1px}.quick-add-drawer__form{margin-top:auto;padding-top:20px}.quick-add-drawer__select{position:relative;margin-bottom:18px}.quick-add-drawer__select:after{content:"";position:absolute;top:50%;right:20px;border:5px solid transparent;border-top-color:currentColor;border-bottom:0;transform:translateY(-50%);pointer-events:none}.quick-add-drawer__select select{width:100%;height:48px;padding:0 44px 0 16px;border:1px solid #d4d4d4;border-radius:0;background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer}.quick-add-drawer__select select:invalid{color:#6b6b6b}.quick-add-drawer__submit{width:100%;height:52px;border:0;border-radius:0;background:var(--rebrush-text-color);color:#fff;letter-spacing:.06em;cursor:pointer}.quick-add-drawer__submit:disabled{background:#d4d4d4;cursor:default}.quick-add-drawer__submit.is-loading{opacity:.6}.quick-add-drawer__error{margin:10px 0 0;text-transform:none;color:#b3261e}@media screen and (max-width:749px){.quick-add-drawer__info{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/component-quick-add-drawer.css.map */
