.visible-from-xs{display:none !important}@media(max-width: 480px){.visible-from-xs{display:block !important}}.visible-from-sm{display:none !important}@media(max-width: 767px){.visible-from-sm{display:block !important}}.visible-from-md{display:none !important}@media(max-width: 1024px){.visible-from-md{display:block !important}}.visible-from-lg{display:none !important}@media(max-width: 1200px){.visible-from-lg{display:block !important}}.visible-from-xl{display:none !important}@media(max-width: 1600px){.visible-from-xl{display:block !important}}.hide-from-xs{display:block !important}@media(max-width: 480px){.hide-from-xs{display:none !important}}.hide-from-sm{display:block !important}@media(max-width: 767px){.hide-from-sm{display:none !important}}.hide-from-md{display:block !important}@media(max-width: 1024px){.hide-from-md{display:none !important}}.hide-from-lg{display:block !important}@media(max-width: 1200px){.hide-from-lg{display:none !important}}.hide-from-xl{display:block !important}@media(max-width: 1600px){.hide-from-xl{display:none !important}}.product-card a.add_to_cart_button{background-color:rgba(0,0,0,0);padding:0;color:var(--color-secondary, var(--e-global-color-secondary))}.single-product{--qty-arrows-w: 1.75rem;--qty-chevron: 0.4rem;--qty-line: 1px}.single-product .elementor-widget-woocommerce-product-price .price{color:var(--color-primary, var(--e-global-color-primary)) !important}.single-product form.cart .quantity.yabe-qty{position:relative;display:inline-flex;color:var(--color-primary, var(--e-global-color-primary))}.single-product form.cart .quantity.yabe-qty .qty{width:calc(var(--qty-arrows-w) + 3rem);height:100%;margin:0;padding:0 var(--qty-arrows-w) 0 0;text-align:center;-moz-appearance:textfield;appearance:textfield}.single-product form.cart .quantity.yabe-qty .qty::-webkit-outer-spin-button,.single-product form.cart .quantity.yabe-qty .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product form.cart .quantity.yabe-qty .yabe-qty__arrows{position:absolute;top:var(--qty-line);right:var(--qty-line);bottom:var(--qty-line);width:var(--qty-arrows-w);display:flex;flex-direction:column;border-left:var(--qty-line) solid currentColor}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:all .3s ease-in-out}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn::before{content:"";width:var(--qty-chevron);height:var(--qty-chevron);border-top:var(--qty-line) solid currentColor;border-left:var(--qty-line) solid currentColor}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn--plus{border-bottom:var(--qty-line) solid currentColor}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn--plus::before{transform:translateY(25%) rotate(45deg)}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn--minus::before{transform:translateY(-25%) rotate(-135deg)}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn:hover,.single-product form.cart .quantity.yabe-qty .yabe-qty__btn:focus-visible{background:rgba(0,0,0,.05);color:inherit}.single-product form.cart .quantity.yabe-qty .yabe-qty__btn:disabled{opacity:.3;cursor:default;background:rgba(0,0,0,0)}.single-product .yith-wcwl-add-to-wishlist{margin-top:0}.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{align-items:flex-start}.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{color:var(--color-text, var(--e-global-color-text))}.single-product .elementor-widget-theme-post-excerpt h2,.single-product .elementor-widget-theme-post-excerpt h3,.single-product .elementor-widget-theme-post-excerpt h4,.single-product .elementor-widget-theme-post-excerpt h5,.single-product .elementor-widget-theme-post-excerpt h6{font-weight:700}.single-product .elementor-widget-theme-post-excerpt h2{font-size:1.2rem}.single-product .elementor-widget-theme-post-excerpt h3,.single-product .elementor-widget-theme-post-excerpt h4,.single-product .elementor-widget-theme-post-excerpt h5,.single-product .elementor-widget-theme-post-excerpt h6{font-size:1.1rem}.single-product .cf-proprieta{border-top:1px solid var(--color-text, var(--e-global-color-text));color:var(--color-text, var(--e-global-color-text))}.single-product .cf-proprieta .cf-proprieta__item{border-bottom:1px solid var(--color-text, var(--e-global-color-text))}.single-product .cf-proprieta .cf-proprieta__titolo{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;font-family:"Cormorant Garamond",serif;font-weight:400;font-style:italic;font-size:1.3em;padding:.5rem 0}.single-product .cf-proprieta .cf-proprieta__titolo::-webkit-details-marker{display:none}.single-product .cf-proprieta .cf-proprieta__titolo:focus-visible{outline:1px solid currentColor;outline-offset:2px}.single-product .cf-proprieta .cf-proprieta__icona{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--qty-arrows-w);aspect-ratio:1}.single-product .cf-proprieta .cf-proprieta__icona::before{content:"";width:var(--qty-chevron);height:var(--qty-chevron);border-top:var(--qty-line) solid currentColor;border-left:var(--qty-line) solid currentColor;transform:translateY(-25%) rotate(-135deg);transition:transform .3s ease-in-out}.single-product .cf-proprieta .cf-proprieta__item[open] .cf-proprieta__icona::before{transform:translateY(25%) rotate(45deg)}.single-product .cf-proprieta .cf-proprieta__contenuto{padding:.5rem 0}.top-product-cats{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:4rem}@media(max-width: 767px){.top-product-cats{gap:1rem}}.top-product-cats__item{padding:.3rem 1rem;color:var(--color-secondary, var(--e-global-color-secondary));border:1px solid var(--color-secondary, var(--e-global-color-secondary));background-color:rgba(0,0,0,0)}.top-product-cats__item:first-child{font-family:"Cormorant Garamond",Sans-serif;color:var(--color-secondary, var(--e-global-color-secondary));font-style:italic;background:none;text-decoration:underline;font-size:1.5em;border:none;padding:0;width:100%;text-align:center}.top-product-cats__item:first-child.is-active,.top-product-cats__item:first-child:hover{background:none;color:var(--color-secondary, var(--e-global-color-secondary)) !important}.top-product-cats__item:hover,.top-product-cats__item.is-active{background:var(--color-secondary, var(--e-global-color-secondary));color:#fff !important}.yabe-products{--yabe-cols: 4;--yabe-gap: 2rem;container-type:inline-size;display:grid;grid-template-columns:repeat(var(--yabe-cols), minmax(0, 1fr));gap:var(--yabe-gap)}@media(max-width: 1024px){.yabe-products{--yabe-cols: 3;--yabe-gap: 1.5rem}}@media(max-width: 767px){.yabe-products{--yabe-cols: 2;--yabe-gap: 1rem}}.yabe-products .double_col{grid-column:span 2;align-self:start;width:100%;height:calc((100cqw - (var(--yabe-cols) - 1)*var(--yabe-gap))/var(--yabe-cols));display:block;object-fit:cover;object-position:center}@media(max-width: 1024px){.yabe-products .double_col{display:none}}.yabe-products .e-loop-item .e-loop-add-to-cart-form .button{background:none;padding:0;font-family:"Cormorant Garamond",Sans-serif;color:var(--color-secondary, var(--e-global-color-secondary));font-style:italic;font-weight:600;font-size:1.5em;text-decoration:underline}.yabe-products .e-loop-item .e-loop-add-to-cart-form .button:after{font-style:normal}.yabe-products .e-loop-item .e-loop-add-to-cart-form .button:hover{background:none}@media(max-width: 1024px){.yabe-products .e-loop-item .e-loop-add-to-cart-form .button{font-size:1.2em}}@media(max-width: 767px){.yabe-products .e-loop-item .e-loop-add-to-cart-form .button{font-size:1em}}.woocommerce-account .section-title-container{margin:26px 0 1.5em}.woocommerce-account .section-title-container .section-title{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;font-size:1em}.woocommerce-account .section-title-container .section-title b{display:block;flex:1;height:2px;background-color:currentColor;opacity:.1}.woocommerce-account .section-title-container .section-title .section-title-main{margin:0 26px;color:var(--color-primary, var(--e-global-color-primary));font-family:"Cormorant Garamond",serif;font-size:1.5em;font-style:italic;text-transform:none}.woocommerce-account .mlw_qmn_message_before h2.section-title{margin-bottom:13px;color:var(--color-primary, var(--e-global-color-primary));font-size:320%;line-height:1 !important}@media(max-width: 480px){.woocommerce-account .mlw_qmn_message_before h2.section-title{font-size:220%}}.woocommerce-account .podcasts-links-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.woocommerce-account .podcasts-links-container .product-container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:31%;margin:0 2% 2% 0;border:2px solid var(--color-primary, var(--e-global-color-primary));overflow:hidden;text-align:center}@media(max-width: 480px){.woocommerce-account .podcasts-links-container .product-container{width:100%;margin-right:0}}.woocommerce-account .podcasts-links-container .product-container .podcast-title{padding:25px 50px;transition:all ease-in-out .3s}.woocommerce-account .podcasts-links-container .product-container .podcast-title h2{margin:0 !important;color:var(--color-primary, var(--e-global-color-primary));font-size:20px;transition:all ease-in-out .3s}.woocommerce-account .podcasts-links-container .product-container:hover .podcast-title{background-color:rgba(var(--color-secondary, var(--e-global-color-secondary)), 0.8)}.woocommerce-account .podcasts-links-container .product-container:hover .podcast-title h2{color:#fff}.woocommerce-account .podcasts-links-container .product-container .fill{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.woocommerce-account .podcasts-links-container .product-container a.fill{z-index:10}.woocommerce-account .podcasts-files-container{margin-top:52px}.woocommerce-account .podcasts-files-container .text-center{text-align:center}.woocommerce-account .podcasts-files-container .mb{margin-bottom:30px}.woocommerce-account .podcasts-files-container .mt{margin-top:30px}.woocommerce-account .podcasts-files-container .row{display:flex;flex-wrap:wrap;margin:0 -15px}.woocommerce-account .podcasts-files-container .row.align-middle{align-items:center}.woocommerce-account .podcasts-files-container .col{position:relative;width:100%;padding:0 15px 30px}@media(min-width: 550px){.woocommerce-account .podcasts-files-container .col.medium-4{flex-basis:33.333%;max-width:33.333%}.woocommerce-account .podcasts-files-container .col.medium-8{flex-basis:66.666%;max-width:66.666%}}.woocommerce-account .podcasts-files-container .button,.woocommerce-account .podcasts-files-container a.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;position:relative;min-height:2.5em;max-width:100%;margin:0;padding:0 1.2em;border:1px solid rgba(0,0,0,0);border-radius:0;background-color:rgba(0,0,0,0);color:currentColor;font-size:.97em;font-weight:bolder;letter-spacing:.03em;line-height:2.4em;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;margin-top:26px}.woocommerce-account .podcasts-files-container .button span,.woocommerce-account .podcasts-files-container a.button span{font-size:12px}.woocommerce-account .podcasts-files-container .button.primary,.woocommerce-account .podcasts-files-container a.button.primary{background-color:var(--color-primary, var(--e-global-color-primary));border-color:var(--color-primary, var(--e-global-color-primary));color:#fff}.woocommerce-account .podcasts-files-container .button.primary:hover,.woocommerce-account .podcasts-files-container a.button.primary:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.2);color:#fff}.woocommerce-account .podcasts-files-container .button.disabled,.woocommerce-account .podcasts-files-container a.button.disabled{opacity:.5;cursor:default;pointer-events:none;background-color:#b6b6b6;color:#fff}@media(max-width: 480px){.woocommerce-account .podcasts-files-container .button,.woocommerce-account .podcasts-files-container a.button{width:100%}}.woocommerce-account .podcasts-files-container .button .icon-play::before,.woocommerce-account .podcasts-files-container a.button .icon-play::before{content:"";display:inline-block;width:0;height:0;border-top:5.4px solid rgba(0,0,0,0);border-bottom:5.4px solid rgba(0,0,0,0);border-left:9px solid currentColor;margin-left:1.8px}.woocommerce-account .podcasts-files-container .podcast-container{position:relative}.woocommerce-account .podcasts-files-container .podcast-container img{display:block;width:100%;height:auto}.woocommerce-account .podcasts-files-container .podcast-container a.button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-bottom:0}.woocommerce-account .podcasts-files-container .podcast-description h2,.woocommerce-account .podcasts-files-container .podcast-description h3{color:var(--color-secondary, var(--e-global-color-secondary));font-family:"Cormorant Garamond",serif;font-style:italic;line-height:1.3em;text-align:left}.woocommerce-account .podcasts-files-container .players-container{display:flex;justify-content:space-between;margin-bottom:26px}@media(max-width: 480px){.woocommerce-account .podcasts-files-container .players-container{flex-wrap:wrap;justify-content:flex-start}}.woocommerce-account .podcasts-files-container .players-container .player-container{display:flex;flex-direction:column;align-items:center}@media(max-width: 480px){.woocommerce-account .podcasts-files-container .players-container .player-container{width:25%;margin-bottom:13px}}.woocommerce-account .podcasts-files-container .players-container .player-container a{margin:0;color:#fff;text-decoration:none}.woocommerce-account .podcasts-files-container .players-container .player-container .icon-play,.woocommerce-account .podcasts-files-container .players-container .player-container .icon-pause{display:flex;align-items:center;justify-content:center;width:39px;height:39px;margin-bottom:13px;border-radius:100%;background-color:#b6b6b6;color:#fff;cursor:pointer}.woocommerce-account .podcasts-files-container .players-container .player-container .icon-play::before{content:"";display:inline-block;width:0;height:0;border-top:7.2px solid rgba(0,0,0,0);border-bottom:7.2px solid rgba(0,0,0,0);border-left:12px solid currentColor;margin-left:2.4px}.woocommerce-account .podcasts-files-container .players-container .player-container .icon-pause{background-color:var(--color-secondary, var(--e-global-color-secondary))}.woocommerce-account .podcasts-files-container .players-container .player-container .icon-pause::before{content:"";display:inline-block;width:10.8px;height:13.2px;border-left:3.6px solid currentColor;border-right:3.6px solid currentColor;margin-left:0}.woocommerce-account .podcasts-files-container .players-container .player-container .player-description{font-size:12px;text-transform:uppercase}.woocommerce-account .podcasts-files-container .section-green .section-title .section-title-main{color:var(--color-primary, var(--e-global-color-primary))}.woocommerce-account .podcasts-files-container .section-green .icon-play.enabled{background-color:var(--color-primary, var(--e-global-color-primary))}.woocommerce-account .podcasts-files-container .section-purple .section-title .section-title-main{color:#805374}.woocommerce-account .podcasts-files-container .section-purple .icon-play.enabled{background-color:#805374}.woocommerce-account .podcasts-files-container .section-blue .section-title .section-title-main{color:var(--color-primary, var(--e-global-color-primary))}.woocommerce-account .podcasts-files-container .section-blue .icon-play.enabled{background-color:var(--color-primary, var(--e-global-color-primary))}.woocommerce-account .podcasts-files-container .section-red .section-title .section-title-main{color:#a75248}.woocommerce-account .podcasts-files-container .section-red .icon-play.enabled{background-color:#a75248}.woocommerce-account .podcasts-files-container .conclusion{margin-top:26px}.woocommerce-account .cf-codice-account{margin-top:52px}.product-registration-container{position:relative;max-width:350px;margin:0 auto}.product-registration-container form{display:block;margin:0}.product-registration-container input[type=text]{width:100%;margin:0;padding:25px 12.5px;border:2px solid var(--color-secondary, var(--e-global-color-secondary));border-radius:0;background-color:#ececec;color:var(--color-secondary, var(--e-global-color-secondary)) !important;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.product-registration-container input[type=text]::placeholder{font-size:18px}.product-registration-container button[type=submit]{position:absolute;top:50%;right:-50px;width:34px;height:34px;min-height:0;margin:0;padding:0;border:2px solid var(--color-secondary, var(--e-global-color-secondary));border-radius:100%;background-color:#ececec;color:var(--color-secondary, var(--e-global-color-secondary));font-size:0;transform:translateY(-50%);cursor:pointer;transition:all ease-in-out .3s}.product-registration-container button[type=submit]::before{content:"";position:absolute;top:50%;left:45%;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-50%, -50%) rotate(45deg)}.product-registration-container button[type=submit]:hover{background-color:var(--color-secondary, var(--e-global-color-secondary));color:#fff}@media(max-width: 600px){.product-registration-container button[type=submit]{right:10px;border-color:rgba(0,0,0,0)}}.cf-audio-modal-open{overflow:hidden}.cf-audio-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .25s,visibility 0s .25s}.cf-audio-modal.is-open{visibility:visible;opacity:1;transition:opacity .25s}.cf-audio-modal__overlay{position:absolute;inset:0;background:#0b0b0b;opacity:.6}.cf-audio-modal__box{position:relative;width:100%;max-width:320px;padding:20px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.3);transform:translateY(-15px);transition:transform .25s}.is-open .cf-audio-modal__box{transform:none}.cf-audio-modal__close{position:fixed;top:0;right:0;width:50px;height:50px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;font-size:40px;font-weight:300;line-height:50px;opacity:.8;cursor:pointer}.cf-audio-modal__close:hover{opacity:1}.audioplayer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;margin:1em 0;padding:0 24px;background:#fff}.audioplayer a{margin:0}.audioplayer-playpause{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:26px;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out}.audioplayer:not(.audioplayer-playing) .audioplayer-playpause{border:1px solid var(--color-primary, var(--e-global-color-primary));background:rgba(91,130,255,0)}.audioplayer:not(.audioplayer-playing) .audioplayer-playpause:hover{background:rgba(91,130,255,.1)}.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a{width:0;height:0;margin-left:10px;border-top:25px solid rgba(0,0,0,0);border-right:none;border-bottom:25px solid rgba(0,0,0,0);border-left:40px solid var(--color-primary, var(--e-global-color-primary))}.audioplayer:not(.audioplayer-playing) .audioplayer-bar-played::after{border:2px solid #bec8d2}.audioplayer:not(.audioplayer-playing) .audioplayer-volume-button a::after{left:10px;top:1px;width:6px;height:6px;border:6px double #9a9fb0;border-width:6px 6px 0 0;border-radius:0 12px 0 0;transform:rotate(45deg)}.audioplayer-playing .audioplayer-playpause{border:1px solid #a75248;background:rgba(253,79,26,0)}.audioplayer-playing .audioplayer-playpause:hover{background:rgba(235,79,26,.1)}.audioplayer-playing .audioplayer-playpause a{display:flex;justify-content:space-between;width:40px;height:40px}.audioplayer-playing .audioplayer-playpause a::before,.audioplayer-playing .audioplayer-playpause a::after{content:"";width:14px;height:40px;background-color:#a75248}.audioplayer-playing .audioplayer-bar-played::after{border:2px solid var(--color-primary, var(--e-global-color-primary))}.audioplayer-time{display:flex;justify-content:center;width:40px;color:rgba(51,51,51,.6);font-size:12px}.bar-wrapper{display:flex;width:100%;margin:13px 0}.audioplayer-bar{position:relative;display:flex;flex-basis:0;flex-grow:1;height:12px;margin:0 12px;cursor:pointer}.audioplayer-bar::before{content:"";position:absolute;top:5px;width:100%;height:2px;background-color:#dde2e6}.audioplayer-bar>div{position:absolute;top:5px;left:0}.audioplayer-bar-loaded{z-index:1;height:2px;background:#bec8d2}.audioplayer-bar-played{z-index:2;flex-direction:row-reverse;height:2px;background:linear-gradient(to right, var(--color-primary, var(--e-global-color-primary)), var(--color-secondary, var(--e-global-color-secondary)))}.audioplayer-bar-played::after{content:"";position:absolute;top:-5px;right:-1px;display:flex;box-sizing:border-box;width:12px;height:12px;margin-right:-5px;border-radius:6px;background-color:#fff}.audioplayer-volume{display:flex;align-items:center;margin:13px 0}@media(max-width: 679px){.audioplayer-volume{opacity:0}}.audioplayer-volume-button{display:flex;align-items:center;width:24px;height:24px;cursor:pointer}.audioplayer-volume-button a{position:relative;display:flex;width:6px;height:8px;background-color:#9a9fb0}.audioplayer-volume-button a::before,.audioplayer-volume-button a::after{content:"";position:absolute}.audioplayer-volume-button a::before{top:-4px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-right:9px solid #9a9fb0;border-bottom:8px solid rgba(0,0,0,0);border-left:none}.audioplayer-mute .audioplayer-volume-button a{background-color:#a75248}.audioplayer-mute .audioplayer-volume-button a::before{border-right-color:#a75248}.audioplayer-volume-adjust{display:flex;align-items:center;margin-left:8px}.audioplayer-volume-adjust>div{position:relative;display:flex;width:200px;max-width:100%;height:2px;background-color:#bec8d2;cursor:pointer}.audioplayer-volume-adjust div div{position:absolute;top:0;left:0;height:2px;background-color:var(--color-primary, var(--e-global-color-primary))}.custom-cat-list{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}.custom-cat-list li{font-family:"Cormorant Garamond",serif;font-size:2rem;font-style:italic;text-decoration:underline;color:var(--color-secondary, var(--e-global-color-secondary));text-align:center}/*# sourceMappingURL=main.min.css.map */
