.empty_product_card{display:flex;flex-flow:column;gap:1.6rem}.empty_product_img{display:flex}.empty_product_info h4{margin:0;color:var(--color-foreground-heading);letter-spacing:0}.empty_product_info p{margin:1.6rem 0 0;font-size:1.6rem;line-height:1}.product_card_img a{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none}.product_card_img img,.product_card_img svg.placeholder_svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.product_card_img img.product_card_secondary_image{clip-path:circle(0% at 50% 50%);transition:clip-path .6s ease-in-out}.product_card_img:hover .product_card_secondary_image{clip-path:circle(100% at 50% 50%)}.product_card_img.show_secondary_image img.product_card_main_image{transition:opacity .6s ease-in-out}.product_card_img.show_secondary_image:hover img.product_card_main_image{opacity:0}.product_card_title{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;height:var(--height)}.product_card_title.on_top{margin:0 0 2rem;align-items:center}.product_card_title h4,.product_card_title h4 a{margin:0;color:var(--color-foreground);text-decoration:none}.product_card_info h4{margin:0}.product_card_info{margin:2rem 0 0;display:flex;flex-flow:column;gap:1rem}.product_price_inner_main{display:flex;align-items:baseline}span.p_vendor{display:flex;font-size:1.4rem;line-height:calc(1.4rem * 1.6);opacity:.8;word-break:break-word;overflow-wrap:break-word}span.product_card_price{font-size:1.6rem;line-height:1;color:var(--color-foreground);font-weight:700}.product_card_ticker{display:flex;max-width:100%;background:var(--ticker-bg);overflow:hidden}.product_card_ticker.ticker_blank{display:none}.product_card_ticker_inner{display:flex;flex:1 1 auto;white-space:nowrap;gap:2rem;padding:.5rem 0}.product_card_ticker_inner.ticker--left{animation:leftScroll var(--ticker-speed) linear infinite}.product_card_ticker_inner.ticker--right{animation:rightScroll var(--ticker-speed) linear infinite}@keyframes leftScroll{0%{transform:translate(-90%)}to{transform:translate(0)}}@keyframes rightScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.product_card_ticker_inner span{font-size:1.4rem;line-height:calc(1.4rem * 1.6);color:var(--ticker-text)}.pc_wrapper{display:flex;gap:.6rem;align-items:baseline}.pc_input_wrapper{display:flex}.pc_input_wrapper label{font-size:0;cursor:pointer;border:1px solid rgba(0,0,0,.1);border-radius:50%}.pc_input_wrapper label.has_variant_image span.swatch_label{width:2rem;height:2rem}.pc_input_wrapper label span.swatch_label{width:1.5rem;height:1.5rem;display:block;border-radius:50%}.pc_input_wrapper label.label--square,.pc_input_wrapper label.label--square span.swatch_label{border-radius:0}.pc_input_wrapper input:checked+label span.swatch_label{border:2px solid #000}.pc_input_wrapper input:disabled+label span.swatch_label{opacity:.5;cursor:not-allowed;position:relative}.pc_input_wrapper input:disabled+label.label--circle span.swatch_label{transform:rotate(-45deg)}.pc_input_wrapper input:disabled+label span.swatch_label:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#000;transform:translateY(-50%);z-index:6}span.plus_four{font-size:1.4rem;line-height:1;color:var(--color-foreground);min-width:1.6rem}.quick_add_main_wrapper{position:absolute;top:1rem;right:1rem;z-index:2;cursor:pointer}.quick_add_main_wrapper.position_left{right:unset;left:1rem}.quick_add_inner .error_message_wrapper{margin:0}.add-to-cart-btn .loader{border:.2rem solid var(--color-background);border-top-color:var(--color-foreground)}button.quick_add_btn,.quick_add_inner button{width:4rem;height:4rem;padding:0;display:flex;justify-content:center;align-items:center;border:none;background:var(--color-foreground);border-radius:50%;cursor:pointer}button.quick_add_btn[disabled],.quick_add_inner button[disabled]{opacity:.6;cursor:not-allowed}button.quick_add_btn svg,.quick_add_inner button svg{width:2.4rem;height:2.4rem}.quick_add_inner product-form button svg{width:1.8rem;height:1.8rem}button.quick_add_btn svg path,.quick_add_inner button svg path{fill:var(--color-background)}product-card .error_message_wrapper{position:absolute;top:0;background:#fff}product-card .error_message_wrapper span.error_message_text{font-size:1.4rem;line-height:1.2;color:red;display:inline-flex}@media screen and (max-width:989px){.product_card_title.on_top,.product_card_title{flex-flow:column;align-items:flex-start;gap:1.5rem;justify-content:flex-end;height:fit-content!important}}@media screen and (max-width:640px){button.quick_add_btn,.quick_add_inner button{width:2.6rem;height:2.6rem}button.quick_add_btn svg,.quick_add_inner button svg{width:1.6rem;height:1.6rem}.quick_add_inner product-form button svg{width:1.4rem;height:1.4rem}.product_card_title h4,.product_card_title h4 a{font-size:1.4rem}.pc_input_wrapper label span.swatch_label{width:1.6rem;height:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/product-card.css.map */
