.quickshop{display:block;position:relative}.quickshop__popup{background-color:var(--color-white);bottom:.5rem;left:.5rem;opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:.5rem;-webkit-transition:opacity var(--duration-short) ease;-o-transition:opacity var(--duration-short) ease;transition:opacity var(--duration-short) ease;z-index:21}@media screen and (max-width:767px){.quickshop__popup{padding-bottom:1rem}.quickshop__popup--is-open{opacity:1;pointer-events:all}}@media screen and (min-width:768px){.product-card:hover .quickshop__popup{opacity:1;pointer-events:all}}.quickshop__btn-add{margin:.25rem auto 0}.quickshop__title-bar{display:none;padding:.25rem 2rem;position:relative;text-align:center}@media screen and (max-width:767px){.quickshop__title-bar{display:block}}.quickshop__btn-close{position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.quickshop__btn-close .icon{margin:0}.quickshop__options{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;justify-content:center}.quickshop__option{-webkit-box-flex:1;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}.quickshop__label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-black-5);color:var(--color-black);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;height:100%;justify-content:center;line-height:1rem;padding:.5rem;text-align:center}.quickshop__label:focus,.quickshop__label:hover{background-color:var(--color-black);color:var(--color-white)}.quickshop__label:active{background-color:var(--color-black-5);color:var(--color-black)}.quickshop__label--disabled{cursor:default;opacity:.32}.quickshop__label--disabled:active,.quickshop__label--disabled:focus,.quickshop__label--disabled:hover{background-color:var(--color-black-5);color:var(--color-black)}