.product-media-wrapper img{transition:.3s ease-in-out}.product-media-wrapper:hover img{transform:scale(1.05);transition:.6s ease-in-out}a.product_block_url{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;z-index:2}.product_block_url:focus-visible{outline-offset:-.3rem}.product_quantity_error.form_error_block{display:block;padding:0 2rem .5rem;font-size:1.1rem;line-height:1rem;color:red}.product-media:focus-within .swiper-slide{padding:.2rem}.product-media a{width:100%;height:100%}card-element .product-media .swiper-slide{width:100%!important;margin:0!important;padding:0!important}.product-media a:focus-visible{outline-offset:.1rem;border-radius:var(--img-border-radius)}.product-media .swiper_btn:focus-visible{opacity:1;transform:translate(0)}.product_block_title p,.product_block_title p a{margin:0;text-decoration:none;color:var(--link-color);display:block;width:100%;line-height:1.3;text-transform:uppercase}.product_block_price,.product_block_price_varies{text-align:center;color:var(--text-color);font-size:1.5rem;line-height:1;transition:color .25s ease,background-color .25s ease}.product_price_with_inventory{display:flex;align-items:center;flex-wrap:wrap;grid-gap:1rem}.product_price_with_inventory .product_inventory_wrapper{margin:0}.card-element-container .product_card_cap s{font-weight:400;text-decoration-color:var(--compare-color);color:var(--compare-color)}.product_card_price,.product_card_price_varies{font-weight:400}@media screen and (min-width:1400px){.product_block_title p,.product_block_title p a,.product_block_price,.product_block_price_varies,span.product_card_price_varies.body_text,.card-element-container .product_card_price{font-size:1.6rem}.card-element-container .product_card_cap s{font-size:1.4rem}}.product_price_inner.with_inventory_stock{display:flex;align-items:center;grid-gap:1rem;justify-content:center;flex-wrap:wrap}.with_inventory_stock .product_price_inner_main{display:inline-flex;margin:0}.with_inventory_stock .product_inventory_wrapper{display:inline-flex}.card-element-container .product_inventory_wrapper{position:absolute;margin:0 auto;left:0;right:0;z-index:3;top:1rem}.product_inventory{text-transform:uppercase;font-size:1.8rem}.product_price_inner_main,.inPrice{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.product-media .swiper-wrapper{transform:translateZ(0)!important}span.product_block_cap{display:flex;line-height:1;position:relative;font-size:1.2rem;font-weight:400}.product-price.card-pricing{padding-top:.5rem}.card-pricing .unit-price{margin-top:.3rem;display:flex}.product-slider-details{padding:1rem .8rem;text-align:center;overflow:hidden}.product-slider-details small.unit-price{justify-content:center}.card-element-bg .product-slider-details{padding:1rem 1rem 1.5rem 2rem}.product_block_vendor span{font-size:1.2rem;line-height:1;text-transform:uppercase;word-break:break-all}button.product_block_submit_button,button.qa_btn{z-index:2;width:3.5rem;height:3.5rem;border:none;padding:0;border-radius:var(--button-border-radius);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .6s,opacity .6s;min-width:unset}button.product_block_submit_button.top_left,button.qa_btn.top_left{right:unset;left:1rem}button.product_block_submit_button span,button.qa_btn span{display:flex;position:relative}.qa_btn .quick_view_btn svg{width:1.4rem;height:1.4rem}button.qa_btn svg path{fill:var(--primary-button-text);transition:.6s ease-in-out}card-element .collection_quick_view:hover svg path{fill:var(--primary-button-hover-text)}button.product_block_submit_button svg path{fill:var(--primary-button-text)}button.product_block_submit_button:hover svg path{fill:var(--primary-button-hover-text)}button.btn.btn_quick_ad{max-height:3.5rem;min-height:3.5rem}.qa_btn:focus-visible,button.product_block_submit_button:focus-visible{transform:translateY(0);opacity:1;pointer-events:all}.product_block_submit_button.btn span.animate{z-index:-1}.product_block_submit_button .icon_wrapper:hover svg{transform:scale(1)}button.product_block_submit_button .form_loader,button.qa_btn .form_loader{width:1.4rem;height:1.4rem;border:2px solid var(--primary-button-text);border-radius:50%;border-top:2px solid transparent;animation:rotation 1s infinite linear forwards;z-index:1}button.product_block_submit_button:hover .form_loader,button.qa_btn:hover .form_loader{border:2px solid var(--primary-button-hover-text);border-top:2px solid transparent}button.buy_now_button.product_block_submit_button:disabled,button.qa_btn:disabled{opacity:0!important;cursor:not-allowed}span.product_block_cart_error{position:absolute;top:7rem;left:0;z-index:1;width:100%;text-align:center;font-size:1.2rem;line-height:1.68;color:var(--text-color);pointer-events:none;padding-inline:2rem;opacity:0;transform:translateY(1rem);transition:transform .3s,opacity .3s}span.product_block_cart_error.show{opacity:1;transform:translateY(0)}label.product_block_label.label--default{font-size:1.2rem;width:max-content;height:auto;line-height:1;border-radius:.3rem;padding:2px 3px;border:1px solid transparent}small.unit-price{margin:4px 0 0;display:flex}.product_block_pagination{text-align:left;padding-left:1.5rem}.show_dots.product_block_pagination{display:block;text-align:center;margin:0 auto;left:0;right:0}small.unit-price span{font-size:1.6rem;color:var(--text-color)}.product_block__input:focus-visible+label{outline:1px solid;outline-offset:.2rem}quick-add-button{display:flex;justify-content:center}.card-element-container .product_form{justify-content:center;display:flex}.card-element-container img{transition:.3s ease-in-out}.card-element-container:hover img{transform:scale(1.02);transition:.4s ease-in-out}.card-element-container .btn{transition:.3s cubic-bezier(.55,.09,.68,.53)!important;transform:translateY(225%)}.card-element-container:hover .btn{transform:translateY(0)}.card-element-container .btn svg{width:1.6rem;height:1.6rem}.card-element-container .btn.qa_btn svg{width:2rem;height:2rem}.qa_btn:hover:before,card-element .btn:hover:before{width:0}card-element{height:100%;display:block;width:100%}.card-element-container{height:100%}.product-media-wrapper:has(a:focus-visible){outline:1px solid black;outline-offset:2px}.card-element-bg{background:var(--bg)}.card-element-container:not(.card-element-bg) .product-media-wrapper{border-radius:var(--card-border-radius)}.swiper_btn{border:0;margin:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.card-element-container .product-media-wrapper .swiper_btn{width:3.5rem;height:3.5rem;background:#fff;border:1px solid #000000}.card-element-container .product-media-wrapper .swiper_btn:disabled{background:#c9c9c9;display:flex}.card-element-container .product-media-wrapper .swiper_btn svg path{fill:#000}.card-element-container:hover .btn,.card-element-container .btn:focus-within{transform:translate(0);opacity:1;pointer-events:all}.card-element-container .btn:focus-within{transition:none!important}.product_options_wrapper.no_varaints{display:none}.card-element-container .swiper-pagination-bullet:nth-child(n+4):not(.swiper-pagination-bullet-active){width:0;margin:0!important;display:none}.card-pricing .unit-price span{font-size:1.2rem;line-height:1;margin:4px 0 0}.product_inventory_inner{display:flex;align-items:center;justify-content:center;font-weight:500}span.product-badge_tag{border-right:1px solid;padding-right:.8rem;margin-right:.8rem;text-transform:uppercase}span.product-badge_tag.no_border{border-right:none;padding-right:0;margin-right:0}.product_inventory_inner .product_inventory{font-size:1.4rem;position:relative}.product_in_stock,.product_threshold,.product_out_of_stock{color:var(--color)}card-element .product_inventory_inner .product_inventory{text-decoration:underline;text-underline-offset:.3rem;background:#fff;box-shadow:0 0 10px #0000001a;padding-inline:10px;border-radius:5px}@media screen and (min-width:1440px){card-element .product_inventory_inner .product_inventory{min-width:7.5rem;min-height:2.3rem;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:1400px){.qa_btn .quick_view_btn svg{width:1rem;height:1rem}}@media screen and (max-width:1024px)and (min-width:750px){.product_block_title p,.product_block_title p a{font-size:1.4rem}.product_block_price,.product_block_price_varies{font-size:1.3rem}span.product_block_cap{font-size:1.2rem}}@media screen and (max-width:1025px)and (min-width:768px){button.product_block_submit_button,button.qa_btn{opacity:1;pointer-events:all}}@media screen and (min-width:990px){.card-element-container .swiper-button-next{transform:translate(-30px);opacity:0}.card-element-container .swiper-button-prev{transform:translate(30px);opacity:0}.product-media:hover .swiper-button-next,.product-media:hover .swiper-button-prev{transform:translate(0);opacity:1}}@media screen and (max-width:989px){.card-element-container .btn{transform:translate(0);opacity:1;pointer-events:all}button.product_block_submit_button{transform:translate(0);opacity:1}.show_dots.product_block_pagination{display:none}}@media screen and (max-width:640px){.product_inventory_inner{flex-wrap:wrap;row-gap:5px;column-gap:6px}.product_inventory_inner .product_inventory{font-size:1.1rem;line-height:1.1;padding-block:3px;text-decoration:none!important;text-align:center}span.invertory_tag{line-height:1.2}span.product-badge_tag{font-size:1.1rem;padding:0;margin:0;border:none}.product_block_title p{font-size:1.4rem}.card-element-container .product_price_inner_main{font-size:1.3rem}.card-element-bg .product-slider-details{padding:1rem 1rem 1.5rem}.product_block_vendor span{font-size:1.2rem}.product_block_input{transform:none!important}button.product_block_submit_button,button.qa_btn{transform:none!important;opacity:1;min-width:3rem;height:3rem;border-radius:5px}button.product_block_submit_button svg{width:2rem;height:2rem}.product-slider-details .buy_now_btn_wrap .buy_now_button svg{width:2rem;height:2rem}.product_block_price,.product_block_price_varies{font-size:1.5rem}}.card_swatches{display:flex;align-items:center;gap:.6rem;margin-top:1rem;flex-wrap:wrap;position:absolute;bottom:4rem;z-index:2;max-width:max-content;margin:0 auto;justify-content:center;left:0;right:0}.card_swatch{width:3.4rem;height:2.5rem;padding:.2rem;border:.1rem solid var(--bg-shade);border-radius:5rem;background:transparent;cursor:pointer;flex:0 0 auto;transition:border-color .2s ease,transform .2s ease}.card_swatch_inner{display:block;width:100%;height:100%;border-radius:5rem}.card_swatch--circle{width:2.5rem;height:2.5rem}.card_swatch--circle,.card_swatch--circle .card_swatch_inner{border-radius:50%}.card_swatch--square,.card_swatch--square .card_swatch_inner{border-radius:.2rem}.card_swatch--pills,.card_swatch--pills .card_swatch_inner{border-radius:4rem}.card_swatch:hover{transform:scale(1.08)}.card_swatch.is-active{border-color:var(--active-dot)}.card_swatch_more{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;border-radius:10rem;font-size:1.1rem;line-height:1;text-decoration:none;color:var(--text-color);border:.1rem solid rgb(var(--text-body-rgb-color) / .25);transition:background-color .2s ease,color .2s ease}.card_swatch_more:hover{background:var(--text-color);color:var(--background-color)}.card_swatches>*{opacity:0;transform:translateY(1.2rem);pointer-events:none;transition:opacity .25s ease,transform .3s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.card-element-container:hover .card_swatches>*,.card-element-container:focus-within .card_swatches>*{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .45s ease var(--sw-delay, 0s),transform .6s cubic-bezier(.22,1,.36,1) var(--sw-delay, 0s),border-color .2s ease,background-color .2s ease,color .2s ease}.card_swatches>*:nth-child(1){--sw-delay: .04s}.card_swatches>*:nth-child(2){--sw-delay: .12s}.card_swatches>*:nth-child(3){--sw-delay: .2s}.card_swatches>*:nth-child(4){--sw-delay: .28s}.card-element-container:hover .card_swatches>.card_swatch:hover,.card-element-container:focus-within .card_swatches>.card_swatch:hover,.card-element-container:focus-within .card_swatches>.card_swatch:focus-visible{transform:translateY(0) scale(1.08)}@media(hover:none){.card_swatches>*{opacity:1;transform:none;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.card_swatches>*,.card-element-container:hover .card_swatches>*,.card-element-container:focus-within .card_swatches>*{transform:none;transition-delay:0s;transition-duration:.15s}}@media screen and (max-width:640px){.product_block_pagination{display:none!important}.card_swatches{bottom:1rem}.card-element-container .product-media-wrapper .swiper_btn{width:2.5rem;height:2.5rem}}.quick_more_btn,buy-now-form{display:block;margin:2rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/214/assets/card-element.css.map */
