/*!
Theme Name: LingerieTorino
Theme URI: https://lingerietorino.it
Author: WP-OK.it
Author URI: https://wp-ok.it
Description: Tema ufficiale del sito lingerietorino.it
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lingerietorino
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

lingerietorino is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}:root{--lingerie-colore-testo:#404040;--lingerie-colore-testo-secondario:#a8a8a8;--lingerie-colore-accent:#DC599F;--lingerie-colore-secondario:#f7f7f7;--lingerie-colore-bordo:#ececec}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em;border:1px solid var(--lingerie-colore-bordo);margin:15px 0}fieldset legend{padding:0 10px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:var(--lingerie-colore-testo);font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:auto}h1,h2,h3,h4,h5,h6{clear:both;font-family:Oswald,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;text-rendering:auto;overflow-wrap:break-word}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff0;text-decoration:none}big{font-size:125%}body{background:#fff;overflow-x:hidden}body.aperto{overflow:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a,a:visited{color:var(--lingerie-colore-testo)}a:hover,a:focus,a:active{color:var(--lingerie-colore-accent)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:var(--lingerie-colore-testo);border:2px solid var(--lingerie-colore-bordo);border-radius:0;background:var(--lingerie-colore-secondario);padding:8px}select{border:2px solid var(--lingerie-colore-bordo)}textarea{width:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--lingerie-colore-secondario)}::-webkit-scrollbar-thumb{background:var(--lingerie-colore-accent)}::-webkit-scrollbar-thumb:hover{background:var(--lingerie-colore-testo)}#page{position:relative}.lingierie-container{max-width:1240px;margin:0 auto;margin-top:40px;display:flex;flex-wrap:wrap}#primary{width:100%}body.with-sidebar #primary{order:2;width:calc(75% - 25px)}body.with-sidebar #secondary{order:1;width:25%;margin-right:25px;padding-right:25px;border-right:2px solid var(--lingerie-colore-bordo)}.woocommerce-store-notice,p.demo_store{position:relative;background-color:var(--lingerie-colore-accent);font-size:14px;box-shadow:none;z-index:99}.admin-bar p.demo_store{top:0}.woocommerce-store-notice__dismiss-link{position:absolute;top:0;right:0;text-indent:-999999px}.woocommerce-store-notice__dismiss-link:after{content:"";position:absolute;background:#fff url(data:image/svg+xml;base64,PHN2ZyBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIgMTAuOTMgNS43MTktNS43MmMuMTQ2LS4xNDYuMzM5LS4yMTkuNTMxLS4yMTkuNDA0IDAgLjc1LjMyNC43NS43NDkgMCAuMTkzLS4wNzMuMzg1LS4yMTkuNTMybC01LjcyIDUuNzE5IDUuNzE5IDUuNzE5Yy4xNDcuMTQ3LjIyLjMzOS4yMi41MzEgMCAuNDI3LS4zNDkuNzUtLjc1Ljc1LS4xOTIgMC0uMzg1LS4wNzMtLjUzMS0uMjE5bC01LjcxOS01LjcxOS01LjcxOSA1LjcxOWMtLjE0Ni4xNDYtLjMzOS4yMTktLjUzMS4yMTktLjQwMSAwLS43NS0uMzIzLS43NS0uNzUgMC0uMTkyLjA3My0uMzg0LjIyLS41MzFsNS43MTktNS43MTktNS43Mi01LjcxOWMtLjE0Ni0uMTQ3LS4yMTktLjMzOS0uMjE5LS41MzIgMC0uNDI1LjM0Ni0uNzQ5Ljc1LS43NDkuMTkyIDAgLjM4NS4wNzMuNTMxLjIxOXoiLz48L3N2Zz4=) no-repeat center center;width:30px;height:30px;top:3px;right:3px;border-radius:3px}.product_meta>span{display:block}.lingerie-testo-sotto-product-meta{padding:0;margin:0;list-style:none;color:var(--lingerie-colore-accent)}.lingerie-testo-sotto-product-meta li svg{fill:var(--lingerie-colore-accent);margin-right:10px}.lingerie-testo-sotto-product-meta li{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;margin-top:10px}.lingerie-testo-sotto-product-meta li span{display:flex;font-weight:700}#masthead.site-header{display:inline}.header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto}.lingerie-header-top-buttons{display:flex;gap:15px;align-items:center;justify-content:center}.lingerie-header-top-account{position:relative;display:flex;align-items:center}.lingerie-header-bottom{background:#fff;position:sticky;top:0;z-index:100;border-bottom:2px solid var(--lingerie-colore-bordo);box-shadow:0 10px 10px 0 rgb(0 0 0 / .03)}.lingerie-header-top{background:var(--lingerie-colore-secondario);padding:10px 0;position:sticky;top:0;z-index:999}.lingerie-header-center-text{display:flex;width:33.3333%;align-items:center;font-family:'Oswald';font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:300}.lingerie-header-center-text p{margin:0}.lingerie-top-brand-title{margin-right:5px;font-weight:700}.lingerie-header-center-logo{width:33.3333%;align-items:center;display:flex;justify-content:center}.lingerie-header-center-search{width:33.3333%;display:flex;align-items:center;justify-content:flex-end}.lingerie-header-top-text{font-family:'Oswald';font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:300;display:flex;align-items:center;justify-content:center}.lingerie-header-top-text a{text-decoration:none}.lingerie-header-top-text ul{padding:0;margin:0;list-style:none;display:flex;gap:10px}.lingerie-header-top-text p{margin:0}.lingerie-header-top-buttons svg{width:20px;height:20px;display:flex;fill:var(--lingerie-colore-testo)}.lingerie-header-top-buttons a,.lingerie-cart-mobile a{position:relative;display:block}.lingerie-header-top-cart a .cart-items,.lingerie-cart-mobile a .cart-items{position:absolute;top:-4px;right:-10px}.lingerie-header-top-cart a .cart-items .shopping-count,.lingerie-cart-mobile a .cart-items .shopping-count{display:block;width:18px;height:18px;line-height:18px;font-size:12px;text-align:center;background-color:var(--lingerie-colore-accent);color:#fff;border-radius:50%}.lingerie-header-center{padding:20px 0}.lingerie-header-center-logo a img{max-width:200px;display:block}.lingerie-loader{display:inline-flex;position:absolute;right:10px;margin:0;top:50%;opacity:0;visibility:hidden;transform:translateY(-50%);text-align:center;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.lingerie-loader.visibile{opacity:1;visibility:visible}.lingerie-loader svg{height:20px;width:20px;animation:rotating 2s linear infinite;fill:var(--lingerie-colore-testo)}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lingerie-header-center-search .search-container{width:70%;position:relative}.lingerie-header-center-search form #search-field{outline:none;border:2px solid var(--lingerie-colore-bordo);border-radius:0;background:var(--lingerie-colore-secondario);font-family:'Oswald';font-size:16px;letter-spacing:1px;font-weight:300;padding:8px 20px 8px 35px;width:100%}.lingerie-header-center-search form label{position:relative}.lingerie-header-center-search form label svg{position:absolute;width:22px;height:22px;fill:var(--lingerie-colore-testo);top:-2px;left:5px}#lingerie-search-results{position:absolute;z-index:9999;opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,z-index .2s ease-in-out}#lingerie-search-results.invisibile{opacity:0;visibility:hidden;z-index:-1}.lingerie-ris{max-height:400px;overflow-x:hidden;overflow-y:auto;opacity:0;background:var(--lingerie-colore-secondario);padding:10px;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.lingerie-ris.risultati{opacity:1;visibility:visible}.lingerie-singolo-ricerca{width:100%;padding:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lingerie-immagine-cerca{width:100px}.lingerie-contenuto-cerca{width:calc(100% - 100px);padding-left:15px}.lingerie-contenuto-cerca h5{margin:0;font-weight:400}.lingerie-contenuto-cerca h5 a{font-size:14px;text-decoration:none}.lingerie-brand-cerca{line-height:1;margin-bottom:5px}.lingerie-brand-cerca a{font-size:13px;text-decoration:none;text-transform:uppercase;color:var(--lingerie-colore-accent)}.lingerie-prezzo-cerca{margin-top:10px}.lingerie-prezzo-cerca del{opacity:.5}.lingerie-prezzo-cerca ins{background:#fff0}.lingerie-tutti-risultati a{display:flex;align-items:center;gap:15px;justify-content:center;font-weight:600;color:#fff;background:var(--lingerie-colore-accent);text-decoration:none;font-weight:300}.lingerie-tutti-risultati a svg{height:30px;width:30px;fill:#fff}.lingerie-banner-home{margin-bottom:30px}video.slider-video,.lingerie-banner-home img{width:100%;display:block}video.slider-video.mobile,.lingerie-banner-home img.lingerie-banner-loop-mobile{display:none!important}.lingierie-blocco-container .blocco-inner{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px}.blocco-inner.contatore-2 li{width:50%}.blocco-inner.contatore-3 li{width:33.3333%}.lingierie-blocco-container .blocco-inner li h2{font-weight:300;text-align:center;margin:0;margin-bottom:15px}.lingierie-blocco-container .blocco-inner li img{width:100%;display:block}.lingierie-blocco-container.testo .blocco-inner li{background:var(--lingerie-colore-secondario);text-align:center;border:2px solid var(--lingerie-colore-bordo)}.lingierie-blocco-container.testo .blocco-inner li a{padding:50px;display:block;text-decoration:none}.lingierie-blocco-container.testo .blocco-inner li h3,.lingierie-blocco-container.testo .blocco-inner li h4{margin:0}.lingierie-blocco-container.testo .blocco-inner li h3{text-transform:uppercase;font-weight:400;font-size:35px;color:var(--lingerie-colore-accent)}.lingierie-blocco-container.testo .blocco-inner li h4{font-weight:300}.lingerie-loop-prodotti ul.products.owl-carousel.owl-theme li.product,.up-sells.upsells.products ul.products.owl-carousel.owl-theme li.product,.cart-collaterals .cross-sells ul.products li.product{width:100%;margin:0}.lingerie-loop-prodotti .owl-next,.lingerie-loop-prodotti .owl-prev,.lingierie-ultimi-articoli .owl-next,.lingierie-ultimi-articoli .owl-prev,.up-sells.upsells.products ul.products .owl-next,.up-sells.upsells.products ul.products .owl-prev,.cart-collaterals .cross-sells ul.products .owl-next,.cart-collaterals .cross-sells ul.products .owl-prev,.lingerie-banner-loop .owl-next,.lingerie-banner-loop .owl-prev,.lingerie-product-carousel .owl-next,.lingerie-product-carousel .owl-prev{position:absolute;top:45%;transform:translateY(-50%);background:var(--lingerie-colore-accent);width:35px;height:35px;display:flex;align-items:center;justify-content:center}.lingerie-loop-prodotti .owl-next.disabled,.lingerie-loop-prodotti .owl-prev.disabled,.lingierie-ultimi-articoli .owl-next.disabled,.lingierie-ultimi-articoli .owl-prev.disabled,.up-sells.upsells.products ul.products .owl-next.disabled,.up-sells.upsells.products ul.products .owl-prev.disabled,.cart-collaterals .cross-sells ul.products .owl-next.disabled,.cart-collaterals .cross-sells ul.products .owl-prev.disabled,.lingerie-banner-loop .owl-next.disabled,.lingerie-banner-loop .owl-prev.disabled,.lingerie-product-carousel .owl-next.disabled,.lingerie-product-carousel .owl-prev.disabled{opacity:.5}.lingerie-loop-prodotti .owl-next,.lingierie-ultimi-articoli .owl-next,.up-sells.upsells.products ul.products .owl-next,.cart-collaterals .cross-sells ul.products .owl-next,.lingerie-banner-loop .owl-next,.lingerie-product-carousel .owl-next{right:-20px}.lingerie-loop-prodotti .owl-prev,.lingierie-ultimi-articoli .owl-prev,.up-sells.upsells.products ul.products .owl-prev,.cart-collaterals .cross-sells ul.products .owl-prev,.lingerie-banner-loop .owl-prev,.lingerie-product-carousel .owl-prev{left:-20px}.lingerie-loop-prodotti .owl-next svg,.lingerie-loop-prodotti .owl-prev svg,.lingierie-ultimi-articoli .owl-next svg,.lingierie-ultimi-articoli .owl-prev svg,.up-sells.upsells.products ul.products .owl-next svg,.up-sells.upsells.products ul.products .owl-prev svg,.cart-collaterals .cross-sells ul.products .owl-next svg,.cart-collaterals .cross-sells ul.products .owl-prev svg,.lingerie-banner-loop .owl-next svg,.lingerie-banner-loop .owl-prev svg,.lingerie-product-carousel .owl-next svg,.lingerie-product-carousel .owl-prev svg{fill:#fff}.lingerie-carosello-home h3,.lingerie-carosello-articoli h3,.up-sells.upsells.products h2,.lingierie-blocco-testo-libero h3{font-size:30px;font-weight:300;margin:0;margin-bottom:20px;text-align:center}.up-sells.upsells.products h2{text-align:left}.lingerie-has-gallery{position:relative}.lingerie-has-gallery .wp-post-image{opacity:1}.lingerie-has-gallery .wp-post-image--secondary{position:absolute;top:0;left:0;opacity:0}ul.products li.lingerie-has-gallery img{transition:opacity .3s ease;margin:0!important}ul.products li.lingerie-has-gallery:hover img[class*="attachment-woocommerce"]{opacity:0}ul.products li.lingerie-has-gallery:hover .wp-post-image--secondary{opacity:1}ul.products li img{aspect-ratio:2 / 3;object-fit:cover}.lingerie-loop-product-inner{display:flex;flex-direction:column;height:100%}.lingerie-inner-loop{border-top:0;margin-top:15px;margin-bottom:auto}.lingerie-loop-product-inner a{position:relative;overflow:hidden}.lingerie-sopratitolo a{text-transform:uppercase;color:var(--lingerie-colore-accent);font-size:13px;text-decoration:none}h2.woocommerce-loop-product__title{font-weight:400;position:relative;margin-right:10px!important;padding:0!important}h2.woocommerce-loop-product__title:after{content:"";height:2px;width:25px;display:block;background:var(--lingerie-colore-bordo);margin:10px 0}.lingerie-inner-loop .price{font-weight:600!important;font-size:16px!important;color:var(--lingerie-colore-testo)!important}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.up-sells.upsells.products ul.products{justify-content:flex-start}.woocommerce ul.columns-3.products li.product{display:flex;flex-direction:column;width:calc(33.3333% - 16px);margin:0;float:none;clear:none}.woocommerce ul.columns-4.products li.product{display:flex;flex-direction:column;width:calc(25% - 16px);margin:0;float:none;clear:none}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.lingerie-carosello-articoli{margin-top:40px;width:100%;order:3}.lingierie-ultimi-articoli article{display:flex;flex-direction:row;flex-wrap:wrap}.lingierie-ultimi-articoli .lingierie-post-home-img{width:150px}.lingierie-ultimi-articoli .lingierie-post-home-content{width:calc(100% - 150px);padding-left:10px}.lingierie-ultimi-articoli .lingierie-post-home-content h4{margin:0;margin-bottom:5px}.lingierie-ultimi-articoli .lingierie-post-home-content h4 a{text-decoration:none;font-weight:400;font-size:18px;line-height:1}.lingierie-ultimi-articoli .lingierie-post-home-content p{margin:0;font-size:14px}footer#colophon{background:var(--lingerie-colore-secondario);border-top:2px solid var(--lingerie-colore-accent);margin-top:80px}.lingerie-footer-inner,.lingerie-sottofooter,.lingerie-sottofooter-banner{max-width:1240px;margin:0 auto}.footer-widgets-block.widgets{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px;padding:40px 0}.lingerie-sottofooter-inner{display:flex;flex-direction:row;gap:25px;padding:40px 0;align-items:center;border-top:2px dotted var(--lingerie-colore-bordo)}.lingerie-sottofooter-block{width:35%}.lingerie-sottofooter-block:not(.max){text-align:right}.lingerie-sottofooter-block.max{width:65%;font-family:'Oswald';font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:300}.lingerie-sottofooter-banner{padding-bottom:50px}.lingerie-sottofooter-banner img{width:100%;display:block}.footer-widgets-block.widgets aside{width:calc(25% - 19px)}.footer-widgets-block.widgets aside ul{padding:0;margin:0;list-style:none}a.lingerie-social{margin-right:10px}a.lingerie-social svg{width:40px;height:40px;fill:var(--lingerie-colore-accent)}a.lingerie-social.facebook:hover svg{fill:#3b5998}a.lingerie-social.instagram:hover svg{fill:#c13584}a.lingerie-social.rss:hover svg{fill:#f26522}.footer-widgets-block.widgets aside ul.menu li{padding:4px 0;border-bottom:2px dotted var(--lingerie-colore-bordo)}.footer-widgets-block.widgets aside ul.menu li:last-child{border-bottom:0}.footer-widgets-block.widgets aside ul.menu li a{text-decoration:none;font-weight:300;font-size:14px}.lingerie-footer-inner ul.product_list_widget li img,#secondary ul.product_list_widget li img{float:left;margin:0;width:60px;margin-right:10px}.lingerie-footer-inner ul.product_list_widget li a,#secondary ul.product_list_widget li a{text-decoration:none;line-height:1.3;margin-bottom:10px}.lingerie-footer-inner ul.product_list_widget li span.product-title,#secondary ul.product_list_widget li span.product-title{font-weight:400;font-size:14px}.lingerie-footer-inner ul.product_list_widget li del,#secondary ul.product_list_widget li del{opacity:.5;font-weight:80%}.lingerie-footer-inner ul.product_list_widget li ins,#secondary ul.product_list_widget li ins{background:#fff0;font-weight:700}.footer-widgets-block.widgets aside .widget-title h3{margin:0;margin-bottom:20px;font-weight:300;font-size:25px}.woocommerce div.product form.cart a.added_to_cart.wc-forward{display:none}.lingerie-prodotto-aggiunto,.lingerie-errore-carrello{position:fixed;bottom:15px;width:650px;left:50%;transform:translate(-50%,50%);background:var(--lingerie-colore-accent);color:#fff;padding:20px;opacity:0;visibility:hidden;pointer-events:none;z-index:99999;box-shadow:0 10px 10px 0 rgb(0 0 0 / .03);transition:transform 160ms ease-in-out,opacity 160ms ease-in-out,visibility 160ms ease-in-out;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:14px}.lingerie-prodotto-aggiunto.aggiunto,.lingerie-errore-carrello.aggiunto{position:fixed;visibility:visible;pointer-events:all;opacity:1;transform:translate(-50%,0)}.lingerie-prodotto-aggiunto.aggiunto:before,.lingerie-errore-carrello.aggiunto:before{content:"";position:fixed;left:0;right:0;bottom:0;height:3px;width:100%;background:var(--lingerie-colore-secondario);z-index:-1;animation-name:minimizza;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:linear}.lingerie-prodotto-aggiunto svg,.lingerie-errore-carrello svg{width:20px;height:20px;fill:#fff;margin-right:5px}.lingerie-prodotto-aggiunto .testo,.lingerie-errore-carrello .testo{margin-right:auto}.lingerie-prodotto-aggiunto a,.lingerie-errore-carrello a{color:var(--lingerie-colore-accent);font-weight:700;background:var(--lingerie-colore-secondario);text-decoration:none;padding:3px 10px}.woocommerce span.lingerie_nuovo,.woocommerce span.onsale{min-height:auto;min-width:auto;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:1;top:0;left:0;margin:0;border-radius:0;background-color:var(--lingerie-colore-accent);color:#fff;font-size:11px;z-index:9;padding:10px!important}.woocommerce ul.products li.product .lingerie_nuovo{top:0;left:0;right:inherit;left:auto;margin:5px;z-index:99}.woocommerce ul.products li.product .onsale:not(.lingerie_nuovo){top:0;right:0;margin:5px;z-index:99}.woocommerce ul.products li.product .lingerie_non_disponibile{z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:11px;background:var(--lingerie-colore-secondario);color:var(--lingerie-colore-testo);border:2px solid var(--lingerie-colore-bordo)}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left;padding-bottom:5px}.woocommerce div.product form.cart .variations select{background-color:var(--lingerie-colore-secondario);border:2px solid var(--lingerie-colore-bordo);padding:8px;padding-right:2em;outline:none;min-width:100%;margin:0}.woocommerce div.product form.cart .reset_variations{background-color:var(--lingerie-colore-secondario);border-radius:0;border:1px solid var(--lingerie-colore-bordo);cursor:pointer;text-decoration:none}.woocommerce div.product p.stock{font-size:80%}.woocommerce div.product p.stock.Disponibile{color:var(--lingerie-colore-accent)}.woocommerce div.product .product_title{font-weight:300;line-height:1.3}.woocommerce div.product div.summary p.price{font-weight:700;font-size:30px;color:var(--lingerie-colore-testo);margin:20px 0 5px;font-family:Oswald,sans-serif}.woocommerce div.product div.summary .product_meta{border:2px solid var(--lingerie-colore-bordo);padding:15px}.woocommerce div.product div.summary .product_meta>span{font-size:80%}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart,.woocommerce div.product div.summary form.cart:not(.variations_form){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart .quantity,.woocommerce div.product div.summary form.cart:not(.variations_form) .quantity{margin:0;float:none;height:50px;display:flex;align-items:center;margin-right:10px}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart .quantity .qty,.woocommerce div.product div.summary form.cart:not(.variations_form) .quantity .qty{appearance:none;-webkit-appearance:none;height:100%;text-align:center;line-height:1;border:0;background:var(--lingerie-colore-secondario);font-weight:700;font-size:20px;width:70px}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart button.button,.woocommerce div.product div.summary form.cart:not(.variations_form) button.button{height:50px;border-radius:0;background:var(--lingerie-colore-accent);width:100%}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart button.button:hover,.woocommerce div.product div.summary form.cart:not(.variations_form) button.button:hover{background:var(--lingerie-colore-accent);color:#fff}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart button.button.loading:after,.woocommerce div.product div.summary form.cart:not(.variations_form) button.button.loading:after{top:36%}.woocommerce div.product div.summary .woocommerce-variation-add-to-cart .quantity .qty::-webkit-outer-spin-button,.woocommerce div.product div.summary .woocommerce-variation-add-to-cart .quantity .qty::-webkit-inner-spin-button,.woocommerce div.product div.summary form.cart:not(.variations_form) .quantity .qty::-webkit-outer-spin-button,.woocommerce div.product div.summary form.cart:not(.variations_form) .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product.woocommerce .quantity .qty[type=number]{-moz-appearance:textfield}.woocommerce div.product form.cart div.quantity button.minus,.woocommerce div.product form.cart div.quantity button.plus{height:50px;border-radius:0;background:var(--lingerie-colore-bordo);padding:0 15px;border:none;cursor:pointer}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;color:var(--lingerie-colore-testo);font-size:80%}body.single-product #scalapayPopUpTrigger{font-size:80%}#secondary h3.widgets-heading{margin:0;margin-bottom:15px;font-weight:300;font-size:25px}#secondary .widget ul{margin:0;padding:0;list-style:none}#secondary .widget ul.children{margin-left:20px;padding-top:5px}#secondary .widget ul li{border-top:1px dashed var(--lingerie-colore-bordo);padding:5px 0;font-size:14px}#secondary .widget ul li:first-child{border-top:none}#secondary .widget ul li a{text-decoration:none;font-weight:700}#secondary .widget ul li.current-cat>a{color:var(--lingerie-colore-accent)}#secondary .widget ul li .spec-nat{color:#c21e31!important;font-weight:700}#secondary .widget ul.children li a{font-weight:400}header h1{font-weight:400}header.woocommerce-products-header{border-bottom:2px solid var(--lingerie-colore-bordo);margin-bottom:40px}.woocommerce-result-count,.woocommerce .woocommerce-ordering select{text-transform:uppercase;font-size:14px;color:var(--lingerie-colore-testo-secondario)}.woocommerce .woocommerce-ordering select{-webkit-appearance:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--lingerie-colore-accent)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:12px;height:12px;top:-4px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--lingerie-colore-bordo);height:4px}#secondary .woocommerce-product-search{display:flex;flex-direction:row;flex-wrap:nowrap}#secondary .woocommerce-product-search .search-field{height:45px;outline:none;border-radius:0;width:100%;background:var(--lingerie-colore-secondario);border:2px solid var(--lingerie-colore-bordo);margin:0;padding:10px}#secondary .woocommerce-product-search button{height:45px;border-radius:0;border:none;padding:10px 20px;background:var(--lingerie-colore-bordo);cursor:pointer}.woocommerce ul.products li.product .button{background:var(--lingerie-colore-bordo);color:var(--lingerie-colore-testo);border-radius:0}.woocommerce ul.columns-3.products li.product:hover .button,.woocommerce-page ul.products li.product:hover .button{background:var(--lingerie-colore-accent);color:#fff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:1em}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--lingerie-colore-bordo);color:var(--lingerie-colore-testo)}.woocommerce nav.woocommerce-pagination ul li span.current{font-weight:700}.woocommerce nav.woocommerce-pagination{text-align:left;margin-top:60px}.infinite-scroll-error,.infinite-scroll-last,.page-load-status{display:none;clear:both}.infinite-scroll-error,.infinite-scroll-last,.infinite-scroll-request{text-align:center}.page-load-status .infinite-scroll-request svg{height:50px;width:50px;animation:rotating 2s linear infinite;fill:var(--lingerie-colore-testo);margin-top:50px}.yith-wcwl-add-to-wishlist{margin-bottom:2em}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button,.yith-wcwl-wishlistaddedbrowse{align-items:flex-start}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.yith-wcwl-wishlistaddedbrowse a{text-decoration:none;text-transform:uppercase;font-size:14px;border:2px solid var(--lingerie-colore-bordo);padding:5px 10px;color:var(--lingerie-colore-testo-secondario)}.yith-wcwl-wishlistaddedbrowse .feedback{margin-bottom:10px}body.single-post ul.products.columns-3 li.product{width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}.woocommerce-tabs .woocommerce-Tabs-panel{border:2px solid var(--lingerie-colore-bordo);padding:15px!important;border-top:0;font-size:14px}.woocommerce-tabs .woocommerce-Tabs-panel>h2,.woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title,.woocommerce-tabs .woocommerce-Tabs-panel .brand-tab-content>h2{margin:0;margin-bottom:20px;font-weight:400;color:var(--lingerie-colore-accent)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{outline:none;color:var(--lingerie-colore-testo)!important;text-transform:uppercase;font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:2px solid var(--lingerie-colore-bordo);background-color:var(--lingerie-colore-secondario);border-radius:0;margin:0;opacity:.6}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{opacity:1}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:2px solid var(--lingerie-colore-bordo)}.woocommerce-products-header .term-description{text-transform:uppercase}.lingerie-brand-inner{display:flex;flex-direction:row;align-items:center}.lingerie-brand-inner .lingerie-brand-img{max-width:300px;margin-right:30px}.lingerie-brand-inner .lingerie-brand-text{width:100%}.lingerie-brand-inner .lingerie-brand-text .brand-link a{text-decoration:none;background-color:var(--lingerie-colore-bordo);padding:11px;display:inline-block;font-size:14px;font-weight:700}.woocommerce div.product div.images .flex-control-thumbs,.lingerie-product-thumbs{display:flex;width:100%;flex-wrap:wrap}.woocommerce div.product div.images .flex-control-thumbs li,.lingerie-product-thumbs .item{width:20%;padding:3px;float:none}.lingerie-product-thumbs .item{cursor:pointer}.lingerie-product-thumbs .item img{display:block;width:100%}.lingerie-product-thumbs .item:not(.active){opacity:.5}.lingerie-product-thumbs .item.custom{position:relative}.lingerie-product-thumbs .item.custom:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMyAxN3YtMTBsOSA1LjE0Ni05IDQuODU0eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;position:absolute;zoom:2;top:0;bottom:0;left:0;right:0;display:block}.lingerie-product-carousel .item.default{position:relative;overflow:hidden;cursor:zoom-in;background-position:50% 50%}.lingerie-zoom-pulsante{position:absolute;z-index:9;top:10px;right:10px;background:var(--lingerie-colore-accent);padding:5px}.lingerie-zoom-pulsante svg{width:25px;height:25px;display:flex;fill:#fff}.lingerie-product-carousel .item.default img{transition:opacity 0.5s}.lingerie-product-carousel .item.default img:hover{opacity:0}.woocommerce-page div.product div.summary{margin:0}.woocommerce-product-gallery .flex-direction-nav{margin:0;padding:0;list-style:none}.woocommerce-product-gallery .flex-direction-nav li:first-child{position:absolute;top:40%;left:5px}.woocommerce-product-gallery .flex-direction-nav li:last-child{position:absolute;top:40%;right:5px}.woocommerce-product-gallery .flex-direction-nav li a{visibility:hidden;text-decoration:none}.woocommerce-product-gallery .flex-direction-nav li:first-child a:before{content:"\2B9C";visibility:visible;font-size:30px;color:var(--lingerie-colore-bordo)}.woocommerce-product-gallery .flex-direction-nav li:last-child a:after{content:"\2B9E";visibility:visible;font-size:30px;color:var(--lingerie-colore-bordo)}.woocommerce div.product .woocommerce-tabs{padding-top:20px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:var(--lingerie-colore-accent)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:var(--lingerie-colore-bordo);color:var(--lingerie-colore-testo)}.coupon{display:flex;flex-direction:row;flex-wrap:wrap;width:70%;margin-top:20px}.shop_table.cart tr button[name="update_cart"]{margin-top:20px;margin-right:0!important}.coupon #coupon_code{width:300px;border:2px solid var(--lingerie-colore-bordo);outline:none;border-radius:0;background:var(--lingerie-colore-secondario);padding:6px;flex:1 1 69%}#coupon-error-notice{flex:1 1 100%}.coupon button.button,button[name=update_cart]{background:var(--lingerie-colore-accent)!important;color:#fff!important;border-radius:0!important;border:none!important;padding:10px!important;cursor:pointer;flex:1 1 30%}.coupon button.button{margin:0!important}button[name=update_cart]:disabled{opacity:.5;cursor:no-drop}.coupon button.button:hover,button[name=update_cart]:hover{background:var(--lingerie-colore-bordo)!important;color:var(--lingerie-colore-testo)!important}.woocommerce-cart table.cart img{width:65px}.woocommerce table.shop_table{border-radius:0;border:1px solid #fff0}.woocommerce table.shop_table.cart{margin-bottom:50px}.woocommerce table.shop_table td{border-top:1px solid var(--lingerie-colore-bordo)}.woocommerce-cart-form .quantity .qty{border:2px solid var(--lingerie-colore-bordo);background:var(--lingerie-colore-secondario);border-radius:0}.woocommerce-cart-form a{text-decoration:none}.fgf_gift_products_wrapper{background:var(--lingerie-colore-secondario);padding:10px;border:2px solid var(--lingerie-colore-accent);margin:20px 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background-color:var(--lingerie-colore-secondario);padding:20px}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{margin:0;margin-bottom:20px;font-weight:400;text-transform:uppercase;font-size:25px;color:var(--lingerie-colore-accent)}.woocommerce-product-gallery__image.lingerie-video-placeholder{cursor:pointer}.woocommerce-product-gallery__image.lingerie-video-placeholder img.zoomImg{display:none!important}.woocommerce-product-gallery__image.lingerie-video-placeholder:not(.video-aggiunto):before{content:"\25B6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:999;font-size:100px;line-height:1;border:10px solid;border-radius:50%;padding:25px;width:150px;height:150px;pointer-events:none}.woocommerce-product-gallery__image.lingerie-video-placeholder video{width:100%}.woocommerce div.product div.images .flex-control-thumbs li.video-carousel{position:relative}.woocommerce div.product div.images .flex-control-thumbs li.video-carousel:before{content:"\25B6";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:999;font-size:30px;line-height:1;border:5px solid;border-radius:50%;padding:0;width:50px;height:50px;pointer-events:none}.sidebar-toggle,.filtri-toggle{display:none}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .lingerie-checkout-start .col-1,.woocommerce .lingerie-checkout-start .col-2{width:100%;float:none}.lingerie-checkout-box{display:flex;gap:40px;flex-direction:row}.lingerie-checkout-start,.lingerie-checkout-end{width:50%}.lingerie-checkout-end{background:var(--lingerie-colore-secondario);padding:20px;position:relative}.lingerie-checkout-end:before,.lingerie-checkout-end:after{content:"";position:absolute;left:0;width:100%;height:10px;background-color:#fff0;background-image:radial-gradient(farthest-side,transparent 6px,var(--lingerie-colore-secondario) 0);background-size:15px 15px}.lingerie-checkout-end:before{top:-10px;background-position:-3px -5px,0 0}.lingerie-checkout-end:after{bottom:-10px;background-position:-3px 2px,0 0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff0;border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding-top:0;padding-bottom:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--lingerie-colore-bordo)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid var(--lingerie-colore-bordo);border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;padding:1em;font-size:1.25em}table.shop_table.woocommerce-checkout-review-order-table td:not(.product-name),table.shop_table.woocommerce-checkout-review-order-table th.product-total{text-align:right}table.shop_table.woocommerce-checkout-review-order-table th{text-transform:uppercase}table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal td .amount{color:var(--lingerie-colore-accent)}table.shop_table.woocommerce-checkout-review-order-table tr.order-total td .amount{color:var(--lingerie-colore-accent);font-size:25px}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address,body.woocommerce-checkout .woocommerce-additional-fields #my_custom_checkout_field h2,body.woocommerce-checkout .lingerie-checkout-end #order_review_heading,body.woocommerce-checkout .lingerie-checkout-end .lingerie-metodi-pagamento{font-weight:400;text-transform:uppercase;font-size:25px;color:var(--lingerie-colore-accent)}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#fff0;color:var(--lingerie-colore-testo);font-size:80%;padding:0;border-radius:0}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{content:none}.select2-container--default .select2-selection--single{height:auto!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.select2-container--default .select2-selection--single{color:var(--lingerie-colore-testo)!important;border:2px solid var(--lingerie-colore-bordo)!important;border-radius:0!important;background:var(--lingerie-colore-secondario)!important}.select2-container .select2-dropdown,.select2-container .select2-selection{border:2px solid var(--lingerie-colore-bordo)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{border-radius:0;color:var(--lingerie-colore-testo);background-color:var(--lingerie-colore-bordo);margin-right:5px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{color:#fff;background-color:var(--lingerie-colore-accent)}.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--lingerie-colore-secondario);padding:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;border-bottom:2px dotted var(--lingerie-colore-bordo);padding:5px 0;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--lingerie-colore-accent)}ul.wc-item-meta{padding:0;margin:0}.woocommerce-Address-title a.edit{float:none!important;text-decoration:none;background:var(--lingerie-colore-accent);color:#fff;padding:6px 10px;display:inline-block;margin-bottom:10px}.woocommerce .woocommerce-customer-details address{border:2px solid var(--lingerie-colore-bordo);border-radius:0}.lingerie-MyAccount-navigation{visibility:hidden;opacity:0;position:absolute;right:-10px;top:15px;width:220px;z-index:99;padding-top:15px;box-shadow:0 10px 10px rgba(0,0,0,3%);transition:visibility 0s linear .2s,opacity .2s linear,transform .2s linear;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lingerie-header-top-account:hover .lingerie-MyAccount-navigation{visibility:visible;opacity:1;transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lingerie-MyAccount-navigation ul{margin:0;list-style:none;background:var(--lingerie-colore-secondario);padding:10px;font-family:'Oswald';font-weight:300;letter-spacing:1px;font-size:14px}.lingerie-MyAccount-navigation ul li{padding:5px 10px}.lingerie-MyAccount-navigation ul li a{text-decoration:none}.lingerie-MyAccount-navigation ul li.is-active:not(.woocommerce-MyAccount-navigation-link--dashboard){font-weight:700}.lingerie-nome-cliente{text-decoration:none;background:var(--lingerie-colore-accent);margin-right:10px;color:#fff;padding:0 5px;font-size:80%;font-family:'Oswald'}.woocommerce #customer_login{display:flex;gap:30px}.woocommerce #customer_login .u-column1,.woocommerce #customer_login .u-column2{width:50%;float:none;display:flex;flex-direction:column}.woocommerce #customer_login form{border:2px solid var(--lingerie-colore-bordo);border-radius:0;height:100%;margin:1em 0}.woocommerce #customer_login:before,.woocommerce #customer_login:after{content:none}.woocommerce #customer_login .u-column1 h2,.woocommerce #customer_login .u-column2 h2{margin:0;font-weight:400}.woocommerce-form.woocommerce-form-login.login button:not(.show-password-input),.woocommerce-form.woocommerce-form-register.register button:not(.show-password-input){width:100%;background:var(--lingerie-colore-accent);border-radius:0;padding:20px 10px;color:#fff;margin:0;float:none}.woocommerce-info{border-top-color:var(--lingerie-colore-accent)}.woocommerce-info::before{color:var(--lingerie-colore-accent)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--lingerie-colore-secondario);outline:none}.product-image-carousel{float:left;width:48%}.search-container-mobile{display:none}.woocommerce nav.woocommerce-pagination ul{border:1px solid var(--lingerie-colore-bordo)}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid var(--lingerie-colore-bordo)}.entry-footer .cat-links,.entry-footer .tags-links,.entry-footer .edit-link{display:block}em.woocommerce-review__verified.verified{color:var(--lingerie-colore-accent);font-weight:700}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;border:1px solid var(--lingerie-colore-bordo);padding:20px;background:var(--lingerie-colore-secondario)}.woocommerce .star-rating::before,.woocommerce .star-rating span::before{color:var(--lingerie-colore-accent)}.woocommerce-review-link{text-decoration:none;font-size:80%}#review_form #reply-title{font-weight:400;color:var(--lingerie-colore-accent);font-size:20px;margin-bottom:10px;display:block}#review_form .comment-form-file,#review_form .comment-form-rating{margin-bottom:20px}#review_form .comment-form-file #review_files{display:block}.top-bar{background:var(--lingerie-colore-testo);color:#fff;text-align:center}.top-bar .tob-bar-list{margin:0;padding:0;list-style:none}.top-bar .tob-bar-list li{padding:5px 0}.top-bar .tob-bar-list li p{margin:0}.top-bar .tob-bar-list li a{color:#fff}#filterbar{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;border-bottom:2px solid var(--lingerie-colore-bordo)}#filterbar>section{width:25%;flex:0 1 auto;padding-right:10px}#filterbar .widgets-heading{font-weight:300;text-transform:uppercase;font-size:16px}#filterbar .widget_layered_nav_filters{margin:0;display:flex;align-items:center;flex:1 1 100%;background:var(--lingerie-colore-secondario);padding:5px}#filterbar .widget_layered_nav_filters .widget-title,#filterbar .widget_layered_nav_filters ul{display:inline-block}#filterbar .widget_layered_nav_filters .widget-title .widgets-heading{margin:0;margin-right:20px;font-weight:400;font-size:13px}#filterbar .widget_layered_nav_filters ul{display:flex}#filterbar .widget_layered_nav_filters ul li{float:none;font-size:13px}#filterbar .widget_layered_nav_filters ul li a{display:flex;align-items:center}#filterbar>section:last-child{padding-right:0}#filterbar>section.widget_custom_html{display:flex;align-items:center;flex:1 1 100%}#filterbar>section.widget_custom_html label{font-size:13px}.woocommerce .widget_layered_nav_filters ul li a::before{color:var(--lingerie-colore-accent)}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{color:var(--lingerie-colore-testo);border:2px solid var(--lingerie-colore-bordo);border-radius:0;background:var(--lingerie-colore-secondario);padding:8px}@-webkit-keyframes minimizza{0%{width:100%}100%{width:0%}}@keyframes minimizza{0%{width:100%}100%{width:0%}}body.aperto #smartsupp-widget-container{display:none}.fgf_gift_products_table td img{width:65px}.fgf_pagination.fgf_prev_pagination,.fgf_pagination.fgf_next_pagination{display:none!important}.lingerie-loop-pulsante-vedi-tutto{display:flex;justify-content:center}.lingerie-loop-pulsante-vedi-tutto a{background-color:var(--lingerie-colore-accent);color:#fff;text-decoration:none;font-weight:700;padding:.618em 1em}.owl-carousel .owl-stage,.owl-carousel .owl-item,.product.mostra-tutto-slide,.product.mostra-tutto-slide a{height:100%}.woocommerce li.product.mostra-tutto-slide a.button{margin:0;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--lingerie-colore-bordo);font-size:2em}.woocommerce ul.products li.product .button.add_to_cart_button{display:none}.lingerie-banner-loop,.top-bar .tob-bar-list,.lingerie-product-carousel{display:block}.lingerie-banner-loop .lingerie-banner-home:not(:first-child),.top-bar .tob-bar-list li:not(:first-child),.lingerie-product-carousel .item:not(:first-child){display:none}.lingerie-pulsante-sidebar{width:100%}.menu-toggle,.close-hamburger,.close-hamburger-sidebar,.lingerie-account-mobile,.lingerie-cart-mobile{display:none}.main-navigation{display:block;width:100%;padding:20px 0}.main-navigation ul{display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{flex-direction:column;position:absolute;top:100%;left:auto;z-index:99999;padding-top:22px;visibility:hidden;opacity:0;transition:visibility 0s linear 0.2s,opacity 0.2s linear,transform 0.2s linear;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.main-navigation li a:not(:last-child):after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+);margin:0 0 0 4px;background-position:center center;background-repeat:no-repeat;background-size:cover;line-height:1;position:relative;top:-1px;width:10px;height:10px;display:inline-block}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation ul li:active>ul,.main-navigation ul li.focus>ul{visibility:visible;opacity:1;transition-delay:0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.main-navigation ul ul.sub-menu li{background:var(--lingerie-colore-secondario)}.main-navigation ul ul ul{left:-999em;top:0;padding:0;right:100%}.main-navigation li.invert ul{left:inherit;right:100%}.main-navigation>div>ul>li.invert>ul{left:inherit;right:0}.main-navigation li.invert ul li{text-align:right}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:300px;padding:10px 30px;text-transform:none;border-bottom:1px solid var(--lingerie-colore-bordo)}.main-navigation ul ul li:last-child a{border-bottom:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none;text-transform:uppercase;font-family:'Oswald';font-weight:300;letter-spacing:1px;font-size:14px}.main-navigation li.current-menu-item>a,.main-navigation li.current-menu-parent>a{color:var(--lingerie-colore-accent)}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sub-menu-icon{display:none}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0;font-size:80%;color:var(--lingerie-colore-testo-secondario)}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media all and (max-width:1240px){.lingerie-header-top,.lingerie-header-bottom,.lingerie-header-center{padding-left:20px;padding-right:20px}.lingierie-container,footer#colophon{padding:0 10px}.lingerie-loop-prodotti .owl-prev,.lingierie-ultimi-articoli .owl-prev,.up-sells.upsells.products ul.products .owl-prev,.cart-collaterals .cross-sells ul.products .owl-prev,.lingerie-banner-loop .owl-prev,.lingerie-product-carousel .owl-prev{left:0}.lingerie-loop-prodotti .owl-next,.lingierie-ultimi-articoli .owl-next,.up-sells.upsells.products ul.products .owl-next,.cart-collaterals .cross-sells ul.products .owl-next,.lingerie-banner-loop .owl-next,.lingerie-product-carousel .owl-next{right:0}}@media all and (max-width:1024px){.menu-toggle{display:block;padding:0;width:40px;height:40px;background:#fff0;border:none;cursor:pointer}.menu-toggle svg{fill:var(--lingerie-colore-testo)}.sidebar-toggle,.filtri-toggle{display:flex;align-items:center;background:var(--lingerie-colore-bordo);border:none;border-radius:0;cursor:pointer;gap:10px;padding:0 20px;zoom:.9}.filtri-toggle{margin:0 auto;margin-bottom:20px}.lingerie-pulsante-sidebar{width:auto;position:fixed;bottom:10%;left:0;transform-origin:0 0;transform:rotate(-90deg);z-index:100}.sidebar-toggle svg,.filtri-toggle svg{width:40px;height:40px}.close-hamburger,.close-hamburger-sidebar{cursor:pointer;display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid var(--lingerie-colore-bordo)}.close-hamburger span,.close-hamburger-sidebar span{text-transform:uppercase;font-weight:700;font-size:20px}.close-hamburger svg,.close-hamburger-sidebar svg{width:45px;height:45px;fill:var(--lingerie-colore-accent)}.lingerie-header-center-search{gap:10px}.main-navigation{height:100%;overflow:hidden;position:fixed;top:0;bottom:0;width:490px;z-index:9999;line-height:2.4;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-duration:.3s;transition-property:left;left:-500px;background-color:#fff;padding:30px 40px;box-shadow:inset -10px 0 10px rgba(0,0,0,9%);overflow-y:auto}.main-navigation.aperto{left:0}.main-navigation ul{flex-direction:column;align-items:flex-start}.main-navigation ul ul{display:none;width:100%;order:3;position:relative;visibility:visible;opacity:1;padding:0;top:0;transform:none}.main-navigation li{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin:5px 0}.main-navigation ul ul.sub-menu li{background:#fff0}.main-navigation ul ul a{width:100%;padding:0;padding-left:20px;border-bottom:0}.sub-menu-icon{display:block}.main-navigation li a:not(:last-child):after{display:none}.main-navigation li .sub-menu-icon{width:30px;height:30px;display:inline-block;margin-left:auto;cursor:pointer;transition:transform .2s ease-in-out;order:2;transform:rotate(0)}.main-navigation li .sub-menu-icon svg{fill:var(--lingerie-colore-testo)}.main-navigation li .sub-menu-icon.yesOpen{transform:rotate(135deg)}.main-navigation li .sub-menu-icon.yesOpen svg{fill:var(--lingerie-colore-accent)}.footer-widgets-block.widgets aside{width:calc(50% - 14px)}.lingerie-brand-inner{align-items:flex-start;flex-direction:column}.lingerie-brand-inner .lingerie-brand-img{margin-right:0}.main-navigation li.invert ul li{text-align:left}.lingierie-container{position:relative}body.with-sidebar #primary{width:100%}body.with-sidebar #secondary{height:100%;overflow:hidden;position:fixed;top:0;bottom:0;width:490px;z-index:9999;line-height:2.4;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-duration:.3s;transition-property:left;left:-500px;background-color:#fff;padding:30px 40px;box-shadow:inset -10px 0 10px rgba(0,0,0,9%);overflow-y:auto}body.with-sidebar #secondary.aperto{left:0}#lingerie-search-results{z-index:999999}.lingerie-checkout-box,.woocommerce #customer_login{flex-direction:column}.lingerie-checkout-start,.lingerie-checkout-end,.woocommerce #customer_login .u-column1,.woocommerce #customer_login .u-column2,.lingerie-header-center-search .search-container{width:100%}.lingerie-header-top{z-index:99}.lingerie-header-center-logo{width:auto;justify-content:flex-start}.lingerie-header-top{position:relative}.lingerie-header-bottom{border-bottom:none;box-shadow:none}#masthead.site-header{display:block;position:sticky;top:0;z-index:999;background:#fff;border-bottom:2px solid var(--lingerie-colore-bordo);box-shadow:0 10px 10px 0 rgb(0 0 0 / .03)}#filterbar{display:none}#filterbar>section{width:100%}}@media all and (max-width:768px){.lingerie-loop-prodotti ul.products li.product{width:100%!important;margin:0!important}.lingerie-prodotto-aggiunto,.lingerie-errore-carrello{width:100%;bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.coupon{width:100%}.product-image-carousel{float:none;width:100%;margin-bottom:30px}video.slider-video.desktop.mobile_presente,.lingerie-banner-home img.lingerie-banner-loop-desktop.mobile_presente{display:none}video.slider-video.mobile,.lingerie-banner-home img.lingerie-banner-loop-mobile{display:block!important}.woocommerce-cart table.cart .product-thumbnail{display:block;text-align:left!important}.woocommerce table.shop_table_responsive tr td.product-thumbnail::before,.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{display:none}.woocommerce a.remove:after{content:"Elimina";font-size:16px;margin-left:5px}}@media all and (max-width:760px){.lingerie-sottofooter-inner{flex-direction:column}.lingerie-header-center-text,.lingerie-header-top-text,.lingerie-header-center-search .search-container,.lingerie-header-top{display:none}.lingerie-header-center-search{width:auto;justify-content:flex-end}.lingerie-header-center-logo a img{max-width:150px;display:block}.lingerie-header-center-search form #search-field{padding:5px 15px 5px 30px}.lingierie-blocco-container .blocco-inner{flex-wrap:wrap}.blocco-inner.contatore-2 li,.blocco-inner.contatore-3 li{width:100%}.woocommerce ul.columns-3.products li.product{width:calc(50% - 11px)}.lingerie-checkout-end{padding:5px}.lingerie-sottofooter-block.max,.lingerie-sottofooter-block{width:100%}.lingerie-sottofooter-block:not(.max){text-align:center}.lingerie-account-mobile,.lingerie-cart-mobile,.search-container-mobile{display:block}.lingerie-account-mobile a,.lingerie-cart-mobile a{display:flex}.lingerie-header-center-search{gap:15px}.lingerie-account-mobile svg,.lingerie-cart-mobile svg{width:25px;height:25px;fill:var(--lingerie-colore-testo)}.lingerie-header-center{padding:10px}#masthead.site-header{display:flex;flex-direction:column}.lingerie-product-carousel .item.default img{pointer-events:none}.search-container-mobile{position:relative;margin-bottom:15px}.search-container-mobile form label{position:relative}.search-container-mobile form label svg{position:absolute;width:22px;height:22px;fill:var(--lingerie-colore-testo);top:-2px;left:5px}.search-container-mobile form #search-field{outline:none;border:2px solid var(--lingerie-colore-bordo);border-radius:0;background:var(--lingerie-colore-secondario);font-family:'Oswald';font-size:16px;letter-spacing:1px;font-weight:300;padding:8px 20px 8px 35px;width:100%}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.7em}.woocommerce nav.woocommerce-pagination{text-align:center}.fgf_gift_products_table td[data-title="Immagine"]{display:none!important}.fgf_gift_products_table tr{margin:25px 0}}@media all and (max-width:580px){.main-navigation,body.with-sidebar #secondary{width:100%;left:-100%}.footer-widgets-block.widgets aside{width:100%}.lingierie-blocco-container.testo .blocco-inner li h3{font-size:25px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}.coupon #coupon_code{width:100%;margin:0}}