.elementor-widget-moutife_row{position:relative}.elementor-widget-moutife_row .button a,.elementor-widget-moutife_row .link a{display:inline-flex;align-items:center}.elementor-widget-moutife_row .button a svg,.elementor-widget-moutife_row .link a svg{margin-left:10px}.elementor-widget-moutife_row .button{display:inline-block;border:1px solid var(--mindstore-border-color);padding:0;margin-top:1em}.elementor-widget-moutife_row .button a{padding:8px 16px !important}.elementor-widget-moutife_row .mindstore-title-layer{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-content:center;justify-content:center;align-items:center}.mindstore-hidden{display:none;opacity:0}.moutife_is_logged_in_label{position:absolute;top:0;left:0;font-size:.9rem;font-style:italic;line-height:.4em;color:#933}.mindstore-cta-button{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--mindstore-border-color);border-bottom:1px solid var(--mindstore-border-color);text-transform:uppercase;padding:10px 0;font-weight:500}.mindstore-cta-button svg{width:16px;height:16px}.mindstore-content-align .moutife-product-images{display:flex}.mindstore-content-align.align-left .moutife-product-images{justify-content:flex-start}.mindstore-content-align.align-center .moutife-product-images{justify-content:center}.mindstore-content-align.align-right .moutife-product-images{justify-content:flex-end}@media only screen and (max-width: 1100px)and (min-width: 768px){.mindstore-content-align.align--tableleft .moutife-product-images{justify-content:flex-start}.mindstore-content-align.align--tablecenter .moutife-product-images{justify-content:center}.mindstore-content-align.align--tabletright .moutife-product-images{justify-content:flex-end}}@media only screen and (max-width: 767px){.mindstore-content-align.align--mobileleft .moutife-product-images{justify-content:flex-start}.mindstore-content-align.align--mobilecenter .moutife-product-images{justify-content:center}.mindstore-content-align.align--mobiletright .moutife-product-images{justify-content:flex-end}}.icon,.times{width:16px;height:16px;display:inline-block}.display-flex-row{display:flex;flex-direction:row;align-items:center;gap:8px}#referral-link{position:relative;cursor:pointer}#referral-link .fade-show-hide{position:absolute;background-color:var(--mindstore-default-background);font-size:1.1rem;left:50%;top:-5px;padding:4px 8px;transform:translateX(-50%);box-shadow:2px 1px 10px 5px rgba(0,0,0,.08);border-radius:3px;animation-duration:2s;animation-fill-mode:both;animation-name:fadeShowHide;transition:all .4s ease;opacity:0}@keyframes fadeShowHide{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}a,i,i::before,input,label,select,option,img,picture,.elementor-tab-title{-webkit-tap-highlight-color:rgba(0,0,0,0)}a.block,span.block{display:block}.elementor-tab-content:focus{outline:none}@keyframes side_anim_in{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes side_anim_out{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}@keyframes side_loading_anim{0%{opacity:.6}50%{opacity:.3}100%{opacity:.6}}#mindstore-overlay{animation-duration:.3s;animation-fill-mode:both;display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:199;background-color:var(--mindstore-black-transparent-color)}#mindstore-overlay.active_animation.visible{animation-name:side_overlay_in;display:block}#mindstore-overlay.active_animation:not(.visible){animation-name:side_overlay_out}@media only screen and (min-width: 1101px){#mindstore-overlay{z-index:910}}@keyframes side_overlay_in{0%{opacity:0}100%{opacity:1}}@keyframes side_overlay_out{0%{opacity:1}100%{opacity:0}}.moutife-image-fit .elementor-widget-image{height:100%}.moutife-image-fit .elementor-widget-image picture{height:100%;display:flex}.moutife-image-fit .elementor-widget-image picture img{height:100%;max-width:auto;object-fit:cover}.woocommerce-mini-cart__empty-message,.no-results-found,.side-widget .search-page-no-results{margin-bottom:20px;font-style:italic}.check-ul-icon ul{padding-left:0}.check-ul-icon ul li{list-style:none;position:relative;padding-left:20px;margin-bottom:10px}.check-ul-icon ul li:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background:rgba(0,0,0,0) url("../media/check.svg") no-repeat center center}.bullet-ul-icon ul li{list-style:none;position:relative;padding-left:20px;margin-bottom:10px}.bullet-ul-icon ul li:before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;border:2px solid var(--mindstore-black-color);border-radius:50%}.has-artist.product-template-default.single-product .woocommerce-variation.single_variation{top:105px !important}@media only screen and (max-width: 767px){.has-artist.product-template-default.single-product .woocommerce-variation.single_variation{top:120px !important}}@media only screen and (max-width: 767px){.product-template-default.single-product .moutife-product-images-wrapper{margin-top:5px;margin-bottom:20px}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-images{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-images .moutife-product-image{scroll-snap-align:start;width:100%;flex:0 0 auto;height:auto;margin-right:0px;display:flex;justify-content:center}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-images .moutife-product-image.main{padding:5px}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-images .moutife-product-image picture{max-width:100%}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-images .moutife-product-image picture img{max-width:100%}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-images::-webkit-scrollbar{width:0px;background:rgba(0,0,0,0);display:none}}@media only screen and (min-width: 768px){.product-template-default.single-product .moutife-product-images-wrapper{margin-top:10px}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-image.gallery{margin-top:1rem}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-image.gallery{display:inline-block;margin-top:2rem}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-image.gallery.half.left{margin-right:2%}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-image.gallery.half.right{margin-left:2%}.product-template-default.single-product .moutife-product-images-wrapper .moutife-product-image.gallery.half{width:48%}}@media only screen and (min-width: 1101px){.product-template-default.single-product .max-width-container-desktop{max-width:650px}}.product-template-default.single-product .single_variation{margin-bottom:20px}.product-template-default.single-product .variations_form table td{width:100%;display:block}.product-template-default.single-product .variations_form .variations{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:20px;margin-top:0px;margin-bottom:20px}.product-template-default.single-product .variations_form .variations .price-wrapper{grid-column:auto/span 2}.product-template-default.single-product .variations_form .variations .attr-wrapper.half-column{grid-column:auto/span 1}.product-template-default.single-product .variations_form .variations .attr-wrapper.full-column{grid-column:auto/span 2}.product-template-default.single-product .variations_form .variations.only-one-dropdown .half-column{grid-column:auto/span 2}.product-template-default.single-product .variations_form .variations td,.product-template-default.single-product .variations_form .variations th{padding-top:0}@media only screen and (max-width: 767px){.product-template-default.single-product .variations_form .variations td,.product-template-default.single-product .variations_form .variations th{width:100%}}.product-template-default.single-product .variations_form .variations td.label,.product-template-default.single-product .variations_form .variations th.label{padding:0 0 2px 0}.product-template-default.single-product .variations_form .variations td.value,.product-template-default.single-product .variations_form .variations th.value{padding-bottom:10px;padding-right:0}.product-template-default.single-product .variations_form .reset_variations{display:none !important}.product-template-default.single-product .input-text.qty.hidden{display:none}.product-template-default.single-product .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}@media only screen and (max-width: 767px){.product-template-default.single-product .woocommerce-variation-add-to-cart{grid-template-columns:auto 40px}.product-template-default.single-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button{margin-bottom:12px;grid-row-end:none}}.product-template-default.single-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button{margin-left:0}.product-template-default.single-product .woocommerce-variation-add-to-cart a.moutife-wishlist-icon{width:40px}.product-template-default.single-product .woocommerce-variation-add-to-cart a.moutife-wishlist-icon .icon{width:16px;height:16px}.product-template-default.single-product .woocommerce-variation-add-to-cart a.moutife-wishlist-icon.added .a{fill:#1d1d1b}.product-template-default.single-product .woocommerce-variation-add-to-cart a.moutife-wishlist-icon,.product-template-default.single-product .woocommerce-variation-add-to-cart button.moutife-add-to-wishlist-button{display:inline-block;margin:0;border:0;cursor:pointer;border-radius:2px;text-align:center;font-weight:600;font-family:var(--mindstore-subheader-font, "Montserrat Medium");font-size:1.1rem;font-weight:500;line-height:1.4em;text-transform:uppercase;padding:4px 8px;height:40px;line-height:32px;background-color:rgba(0,0,0,0);border:1px solid var(--mindstore-black-color);color:var(--mindstore-black-color)}.product-template-default.single-product .woocommerce-variation-add-to-cart a.moutife-wishlist-icon:focus,.product-template-default.single-product .woocommerce-variation-add-to-cart button.moutife-add-to-wishlist-button:focus{outline:none}.product-template-default.single-product .woocommerce-variation-add-to-cart.mindstore-no-quantity{grid-template-columns:1fr}.product-template-default.single-product .elementor-widget-wrap{position:relative}.product-template-default.single-product .elementor-widget-woocommerce-product-add-to-cart.elementor-widget{position:unset}.product-template-default.single-product #price-popup{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.product-template-default.single-product #price-popup .arrow-down{transition:transform .3s ease-in-out;margin:0 8px 0 4px}.product-template-default.single-product #price-popup.visible .arrow-down{transform:scaleY(-1)}.product-template-default.single-product #price-popup.visible #price-popup-short-text{margin-top:4px;max-height:100px;opacity:1}.product-template-default.single-product #price-popup-title{font-family:var(--mindstore-subheader-font, "Montserrat Medium");font-size:1.1rem;font-weight:500;line-height:1.4em;text-transform:uppercase;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;padding-top:8px;font-weight:600}.product-template-default.single-product #price-popup-title span{line-height:0}.product-template-default.single-product #price-popup-title svg{height:12px}.product-template-default.single-product #price-popup-title .info-icon{display:flex;margin-left:8px;justify-content:center;align-items:center}.product-template-default.single-product #price-popup-short-text{max-height:0;opacity:0;overflow:hidden;width:100%;background:var(--mindstore-footer-background);padding:8px;transition:all .3s ease-in-out}@media only screen and (min-width: 768px){.product-template-default.single-product #price-popup-short-text{width:calc(50% + 48px)}}.product-template-default.single-product #price-popup-short-text a{text-decoration:underline}.product-template-default.single-product .price-wrapper .dynamic-price-description{font-size:.9rem;margin-left:-20px;margin-bottom:0px;font-weight:400;line-height:1.5em;margin-bottom:22px}.product-template-default.single-product .price-wrapper,.product-template-default.single-product .single_variation{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.product-template-default.single-product .price-wrapper .woocommerce-variation-price,.product-template-default.single-product .single_variation .woocommerce-variation-price{border-top:1px solid var(--mindstore-black-color);padding-top:10px;padding-right:30px;margin-top:20px}.product-template-default.single-product .price-wrapper .woocommerce-variation-availability,.product-template-default.single-product .single_variation .woocommerce-variation-availability{margin-left:16px}.product-template-default.single-product .price-wrapper .woocommerce-variation-availability .stock,.product-template-default.single-product .single_variation .woocommerce-variation-availability .stock{text-transform:uppercase;font-weight:600;color:var(--mindstore-black-color);margin-bottom:0}.product-template-default.single-product .price-wrapper .woocommerce-variation-availability .stock.out-of-stock::before,.product-template-default.single-product .single_variation .woocommerce-variation-availability .stock.out-of-stock::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:red;margin:-3px 5px 0 0}.product-template-default.single-product button.button.alt,.product-template-default.single-product button.button.alt:hover{display:inline-block;margin:0;border:0;cursor:pointer;border-radius:2px;text-align:center;font-weight:600;font-family:var(--mindstore-subheader-font, "Montserrat Medium");font-size:1.1rem;font-weight:500;line-height:1.4em;text-transform:uppercase;padding:4px 8px;height:40px;line-height:32px;background-color:var(--mindstore-black-color);border:1px solid var(--mindstore-black-color);color:var(--mindstore-white-color)}.product-template-default.single-product button.button.alt:focus,.product-template-default.single-product button.button.alt:hover:focus{outline:none}.product-template-default.single-product button.button.alt:hover{opacity:.85}.product-template-default.single-product .not-in-region-button{display:inline-block;margin:0;border:0;cursor:pointer;border-radius:2px;text-align:center;font-weight:600;font-family:var(--mindstore-subheader-font, "Montserrat Medium");font-size:1.1rem;font-weight:500;line-height:1.4em;text-transform:uppercase;padding:4px 8px;height:40px;line-height:32px;background-color:var(--mindstore-middle-color);border:1px solid var(--mindstore-middle-color);color:var(--mindstore-light-color);opacity:.5;cursor:not-allowed}.product-template-default.single-product .not-in-region-button:focus{outline:none}.product-template-default.single-product button.button.alt:disabled:hover,.product-template-default.single-product button.button.alt:disabled,.product-template-default.single-product button.button.alt:disabled[disabled],.product-template-default.single-product button.button.alt:disabled[disabled]:hover,.product-template-default.single-product button.button.alt.disabled,.product-template-default.single-product button.button.alt.disabled[disabled],.product-template-default.single-product button.button.alt.disabled[disabled]:hover{opacity:.5;display:inline-block;margin:0;border:0;cursor:pointer;border-radius:2px;text-align:center;font-weight:600;font-family:var(--mindstore-subheader-font, "Montserrat Medium");font-size:1.1rem;font-weight:500;line-height:1.4em;text-transform:uppercase;padding:4px 8px;height:40px;line-height:32px;background-color:var(--mindstore-middle-color);border:1px solid var(--mindstore-middle-color);color:var(--mindstore-light-color)}.product-template-default.single-product button.button.alt:disabled:hover:focus,.product-template-default.single-product button.button.alt:disabled:focus,.product-template-default.single-product button.button.alt:disabled[disabled]:focus,.product-template-default.single-product button.button.alt:disabled[disabled]:hover:focus,.product-template-default.single-product button.button.alt.disabled:focus,.product-template-default.single-product button.button.alt.disabled[disabled]:focus,.product-template-default.single-product button.button.alt.disabled[disabled]:hover:focus{outline:none}.product-template-default.single-product button.button.added::after,.product-template-default.single-product button.button.loading::after{display:none}.product-template-default.single-product div.product.elementor .quantity+.button{margin-left:0 !important}.product-template-default.single-product a.added_to_cart{display:none}.product-template-default.single-product .elementor-widget-moutife_product_signature .signatur-wrapper{display:grid;align-items:center;grid-template-columns:1fr 1fr;border-top:1px solid var(--mindstore-light-color);padding-top:12px;padding-bottom:12px}.product-template-default.single-product .elementor-widget-moutife_product_signature .signatur-wrapper.one-column{grid-template-columns:1fr;border-top:0}.product-template-default.single-product .elementor-widget-moutife_product_signature .signatur-wrapper.one-column .signature-text{border-right:0}.product-template-default.single-product .elementor-widget-moutife_product_signature .signatur-wrapper .signature-image{margin:auto}@media only screen and (min-width: 1101px){.product-template-default.single-product .elementor-widget-moutife_product_signature .signatur-wrapper .signature-image img{max-width:80%}}.product-template-default.single-product .elementor-widget-moutife_product_signature .signatur-wrapper .signature-text{font-size:1.1rem;font-weight:500;line-height:1.4em;border-right:1px solid var(--mindstore-light-color);padding-right:12px}.product-template-default.single-product .elementor-widget-moutife_product_head{margin-bottom:10px}@media only screen and (max-width: 767px){.product-template-default.single-product .elementor-widget-moutife_product_head{margin-top:5px}}.product-template-default.single-product .elementor-widget-moutife_product_head .title-wrapper{display:flex;align-items:flex-start;margin-top:15px}.product-template-default.single-product .elementor-widget-moutife_product_head .title-wrapper .mindstore-second-title,.product-template-default.single-product .elementor-widget-moutife_product_head .title-wrapper .artist-link{margin-top:.5rem;font-size:1.3rem;display:block}.product-template-default.single-product .elementor-widget-moutife_product_head .title-wrapper .taxonomy-badge{font-family:var(--mindstore-main-font, "Montserrat Regular");text-transform:uppercase;line-height:1.2em;font-size:var(--mindstore-badge-size);font-weight:var(--mindstore-badge-weight);background:var(--mindstore-badge-background);color:var(--mindstore-badge-color);margin:12px 0 3px 30px;padding:4px;text-align:center}.product-template-default.single-product .elementor-widget-woocommerce-product-price{display:none}.mindstore-attribute-description-wrapper .mindstore-attribute-description{margin-right:0px;font-size:1.1rem}.mindstore-attribute-description-wrapper .mindstore-attribute-description::after{content:" ";margin-left:0px}.variations select.pa_presentation,.variations select.pa_size,.variations select#pa_presentation,.variations select#pa_size{border:1px solid var(--mindstore-light-color) !important;height:40px !important;border-radius:2px;background-color:rgba(0,0,0,0);font-size:1.2rem;color:var(--mindstore-black-color);padding:0 20px 0 8px}.variations select.pa_presentation,.variations select.pa_size{height:30px !important;background-size:9px;margin-top:8px;font-size:1rem;line-height:30px !important}/*# sourceMappingURL=product_page.css.map */
