/*!
Theme Name: SabAlgemShop
Theme URI:
Author: Francesco Ammendolia
Author URI: https://www.sabaweb.it
Description: Tema realizzato per Algem Natura da Sabaweb.it .
Version: 1.0.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: sabalgemshop
Tags: woocomemrce,shop,e-commerce,custom theme

*/
@font-face{font-family:'Basel';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Basel-Classic-Light.woff) format('woff'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Basel-Classic-Light.woff2) format('woff2');font-weight:400;font-display:fallback}@font-face{font-family:'Switzer';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Light.eot),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Light.eot#iefix) format('embedded-opentype'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Light.woff) format('woff'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Light.woff2) format('woff2'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Light.ttf) format('truetype');font-weight:300;font-display:fallback;font-style:normal}@font-face{font-family:'Switzer';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Regular.eot),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Regular.eot#iefix) format('embedded-opentype'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Regular.woff) format('woff'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Regular.woff2) format('woff2'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Regular.ttf) format('truetype');font-weight:400;font-display:fallback}@font-face{font-family:'Switzer';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Medium.eot),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Medium.eot#iefix) format('embedded-opentype'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Medium.woff) format('woff'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Medium.woff2) format('woff2'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Medium.ttf) format('truetype');font-weight:500;font-display:fallback}@font-face{font-family:'Switzer';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Semibold.eot),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Semibold.eot#iefix) format('embedded-opentype'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Semibold.woff) format('woff'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Semibold.woff2) format('woff2'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Semibold.ttf) format('truetype');font-weight:600;font-display:fallback}@font-face{font-family:'Switzer';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Bold.eot),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Bold.eot#iefix) format('embedded-opentype'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Bold.woff) format('woff'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Bold.woff2) format('woff2'),url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/Switzer-Bold.ttf) format('truetype');font-weight:700;font-display:fallback}@font-face{font-family:'Futura';src:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/fonts/FuturaPTBold.otf) format('opentype');font-weight:700;font-display:fallback}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:0;margin:0;-webkit-tap-highlight-color:transparent}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit}html{font-size:62.5%;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{scroll-behavior:smooth;text-rendering:optimizeSpeed;margin:0;padding:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1;}img{max-width:100%;border:0}a{background-color:transparent;text-decoration-skip-ink:auto}a:active,a:hover,a:focus,input:focus{outline:0}a[href^=tel]{color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{box-sizing:content-box;overflow:visible}small{font-size:80%}code,kbd,tt,var,samp{font-family:monospace,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}small{font-size:80%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}del,strike,s{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{transition:all 5000s ease-in-out 0s;transition-property:background-color,color}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;border:0}textarea{overflow:auto}optgroup{font-weight:700}progress{vertical-align:baseline}[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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul,ol{list-style:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{clear:both}dfn,cite,em,i{font-style:italic}p{margin-bottom:1.5em}body{font-family:'Switzer',sans-serif;font-weight:400;font-size:1.6rem;color:#000000B2;background:#fff;overflow-x:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:'Basel';color:#000}h1{font-size:4.8rem}h2{font-size:3.8rem}h3{font-size:3.2rem}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}a{color:#d08f6b}a:visited{color:#d08f6b}a:hover{color:#d08f6b}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{background:#9faa59;color:#fff;padding:2rem 3.4rem;border:.1rem solid #9faa59;width:auto;line-height:1;font-size:1.6rem}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#fff;color:#9faa59;border:.1rem solid #9faa59}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{border:0;border-bottom:.1rem solid #000;color:#000;border-radius:0;background:0 0;padding:1rem 0 1.6rem;font-size:1.6rem}input::placeholder,textarea::placeholder{color:#00000080}textarea{border:0;border-bottom:.1rem solid #000;color:#555;width:100%}.updated:not(.published){display:none}.sticky{padding-bottom:60px;border-bottom:4px solid #ccc}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.commentifatti{margin-top:5.5rem}.comments-title{font-size:2rem;padding-bottom:1rem;margin-bottom:2rem;text-transform:uppercase;position:relative;border-bottom:.1rem solid #cad1ce}.comments-title:after{content:"";display:block;position:absolute;height:.2rem;width:5.5rem;margin-left:auto;left:0;bottom:-.1rem;background-color:#0f3b56}.comment-content a,.comment-list .reply a{word-wrap:break-word}.bypostauthor{display:block}#comments ul,#comments ol{list-style-type:none}#comments .comment-awaiting-moderation{padding-left:9.7rem}#comments .children{margin-top:1.5rem;padding-left:4rem}#comments .children>.comment{border-bottom:none;padding-top:2rem;border-top:.1rem dashed #cad1ce}.comment-list{margin:0;padding:0;list-style-type:none}.comment-list .comment{padding-top:2rem;padding-bottom:2rem;border-bottom:.1rem dashed #cad1ce}.comment-list .comment:first-of-type{padding-top:0}.comment-list .says{display:none}.comment-list .fn{font-size:1.6rem;font-family:'Open Sans',sans-serif;font-style:normal}.comment-list .comment-author>img{margin-right:1.5rem;vertical-align:middle}.comment-list .comment-meta{padding-left:8.2rem;position:relative;bottom:1.8rem}.comment-list .comment-meta>a{color:#0e649b;font-size:1.2rem}.comment-list .comment-body p,.comment-list .reply{padding-left:8.2rem;margin-bottom:1.8rem}.comment-list .reply>a{color:#0e649b;font-size:1.5rem;font-weight:700}.comment-respond{margin-top:5.5rem;background-color:#fff}.comment-respond h3{font-size:2rem;padding-bottom:1rem;margin-bottom:2rem;text-transform:uppercase;position:relative;border-bottom:.1rem solid #cad1ce}.comment-respond h3:after{content:"";display:block;position:absolute;height:.2rem;width:5.5rem;margin-left:auto;left:0;bottom:-.1rem;background-color:#0f3b56}.comment-form label{display:block;font-size:1.5rem;margin-bottom:0}.comment-form textarea,.comment-form input{background-color:#fff;border:0;padding:1rem;font-size:1.4rem;line-height:1.5;border:.1rem solid #cad1ce;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.comment-form textarea{width:100%}.comment-form input{width:50%}.comment-form #submit{width:auto;position:relative;z-index:1;display:inline-block;transition:all .15s ease-in-out;outline:none;text-decoration:none;vertical-align:bottom;text-transform:uppercase;border-radius:.5rem;font-size:1.7rem;padding:1rem 3rem;border:.1rem dotted #00378a;color:#00378a !important;background:#fff}.comment-form #submit:hover{background-color:#ffdc00}.comment-notes{font-size:1.3rem;color:#666}.comment-form-cookies-consent{margin:2rem 0 3rem}.comment-form-cookies-consent label{margin-left:1.3rem;display:inline-block;font-size:1.3rem;color:#666}.comment-form-cookies-consent input{width:auto}.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}.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}.wp-caption-text{text-align:center}.wp-caption.aligncenter,.wp-caption-text,.gallery-caption{text-align:center}.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 rgba(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}.skip-link{left:-9999rem;position:absolute;top:-4rem;left:1rem;background:#000;color:#fff;padding:1rem;z-index:100;text-decoration:none}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active),.form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#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,div.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.alignnone{margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.img100 img{width:100%}.wp-block-button__link,.wp-block-button__link:visited{background:#9faa59;color:#fff;padding:2rem 3.4rem;border:.1rem solid #9faa59;width:auto;line-height:1;font-size:1.6rem;border-radius:999.9rem;box-shadow:none;text-decoration:none}.wp-block-button__link:hover{background:#fff;color:#9faa59;border:.1rem solid #9faa59}ul.wp-block-list{list-style:disc;padding-left:1em}ol.wp-block-list{list-style:decimal;padding-left:1em}ul.wp-block-list li,ol.wp-block-list li,.wp-block-list li{margin-bottom:1em}.media-testo-quadrati{position:relative}.media-testo-quadrati .wp-block-media-text__media{background:#f8e1d0;display:flex;justify-content:center;align-items:center}.media-testo-quadrati .wp-block-media-text__media img{width:50%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.media-testo-quadrati.has-media-on-the-right .wp-block-media-text__media img{left:auto;right:0}.media-testo-quadrati .wp-block-media-text__media,.media-testo-quadrati .wp-block-media-text__content{aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.media-testo-quadrati.wp-block-media-text>.wp-block-media-text__content{padding-top:calc(2.5rem + 1.5em);padding-bottom:2.5rem;padding-left:0;padding-right:0}.media-testo-quadrati .wp-block-media-text__content h2{font-size:3.6rem;margin-bottom:3.2rem;text-align:center;max-width:62%;font-family:'Basel';line-height:1.1}.media-testo-quadrati .wp-block-media-text__content p{font-size:2.4rem;text-align:center;max-width:62%;line-height:2.6rem}.sezione-testo-centrato .wp-block-group__inner-container{padding-top:10rem;padding-bottom:calc(10rem - 1.5em);padding-left:30vw;padding-right:30vw}.sezione-testo-centrato h2{font-size:3.6rem;color:#9faa59;margin-bottom:3rem}.wp-block-columns.colonne-no-gap{gap:0 !important}.woocommerce-store-notice,p.demo_store{background-color:#f2e5d9;font-size:2rem;color:#da6816;height:4.9rem;line-height:4.9rem;padding:0;box-shadow:none;font-family:'Basel';position:fixed;top:0;left:0;z-index:9990}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link,p.demo_store .woocommerce-store-notice__dismiss-link{display:none}.woocommerce-store-notice{position:relative;overflow:hidden;padding-right:60px;background:inherit}.store-marquee{display:block;overflow:hidden;width:100%;box-sizing:border-box}.store-marquee__inner{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--marquee-duration,20s)}.store-marquee__track{flex:0 0 auto;display:inline-block;white-space:nowrap;padding-right:2rem}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(var(--marquee-distance))}}.store-marquee:hover .store-marquee__inner,.store-marquee:focus-within .store-marquee__inner{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.store-marquee__inner{animation:none !important;transform:none !important}}.header{background:#fff;border-bottom:.1rem solid #ececec;position:fixed;top:0;left:0;width:100%;z-index:99999}.header-blog.scroll-blog{background:#fff;border-bottom:.1rem solid #ececec;z-index:10000}.header-homepage{background:0 0;border-bottom:.1rem solid #fff}.header-homepage.scroll-home{background:#fff;border-bottom:.1rem solid #ececec;z-index:10000}.woocommerce-demo-store .header{top:4.9rem}.container-header{padding-left:5vw;padding-right:5vw;display:grid;grid-template-areas:"navigation logo alt";grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;position:relative}.container-header .nav{grid-area:navigation;height:100%}.container-header .nav ul{margin:0;padding:0;display:flex;align-items:center;list-style:none;margin-left:-1.5vw;height:100%}.container-header .nav ul li{padding:0 1.5vw;height:100%;display:flex;flex-direction:column;justify-content:center}.container-header .nav ul a,.scroll-home.header-homepage .container-header .nav ul a{color:#000;font-family:'Switzer',serif;font-size:1.8rem;font-weight:400;text-decoration:none}.header-homepage .container-header .nav ul a{color:#fff}.header-homepage .container-header .nav ul .link-megamenu:hover a,.header-homepage .container-header .nav ul .link-megamenu.openmegamenu a{color:#555}.container-header .nav ul li.link-megamenu.openmegamenu{background:#f2e9d9}#sabamegamenu{z-index:999;background:#f2e9d9;position:absolute;width:100%;max-width:none;right:0;left:0;top:10.2rem;visibility:hidden;opacity:0;pointer-events:none}#sabamegamenu.openmegamenu{visibility:visible;opacity:1;pointer-events:all}.container-megamenu{padding-top:4rem;padding-bottom:7rem;display:flex;padding-left:5vw;padding-right:5vw}.container-megamenu .megamenu-col1{flex:0 0 74%;width:74%;border-left:.1rem solid #ccc;padding-left:1.8rem;padding-right:1.8rem}.container-megamenu .megamenu-col2{flex:0 0 26%;width:26%;border-left:.1rem solid #ccc}.titolo-colonna-megamenu{font-size:1.3rem;color:#55555580;margin-bottom:2rem}.container-megamenu .menu li{margin-bottom:1.5rem}.container-megamenu .menu li a{font-size:2rem;color:#da6816;text-decoration:none}.container-megamenu .megamenu-col1 .menu{column-count:3;column-gap:8%}.container-megamenu .wp-block-button__link{color:#da6816;padding:1.8rem 0;text-decoration:none;font-size:1.6rem;background:#fff;width:20.7rem}.bottone-ricerca-megamenu{margin-top:3rem !important}.bottone-ricerca-megamenu a:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-left:.8rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-lente-ricerca-arancione.svg) no-repeat;background-size:100%}.ricerca-apertura-megamenu{margin-top:3rem !important}#pulsantemenumobile{display:none;background:0 0;color:#fff;border:0;line-height:normal;font-size:inherit;position:absolute;right:calc(5vw - 1.3rem);top:2.2rem;cursor:pointer;width:5rem;height:5.1rem;padding:1.8rem 1.3rem}.menu-icon-mobile div{width:2.4rem;height:.1rem;background-color:#000;margin-top:.6rem;transition:transform .3s}.header-homepage .menu-icon-mobile div{background-color:#fff}.header-homepage.scroll-home .menu-icon-mobile div{background-color:#000}.menu-icon-mobile div:first-child{margin-top:0}#menu_cellulari{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;background:#f2e9d9;opacity:0;pointer-events:none;z-index:99999;overflow:auto;padding:27.78vh 0}#menu_cellulari.open{opacity:1;pointer-events:all;transition:opacity .5s}#menu_cellulari.close-men{opacity:0;pointer-events:none;transition:opacity .5s}#menu_cellulari ul li{margin-left:5.5vw;margin-right:5.5vw;position:relative}#menu_cellulari ul li a{font-size:3.6rem;text-decoration:none;border-bottom:.1rem solid #ccc;display:block;padding:2.1rem 0;font-family:'Basel'}#menu_cellulari ul li:last-child a{border-bottom:0}#menu_cellulari ul.sub-menu li:last-child a{border-bottom:.1rem solid #ccc}#menu_cellulari ul li.menu-item-has-children a{padding-right:8.5rem}#menu_cellulari ul li.menu-item-has-children .sub-menu-toggle{position:absolute;width:8.4rem;height:8.4rem;right:0;top:0;cursor:pointer;border-left:.1rem solid #ccc}#menu_cellulari ul li.menu-item-has-children .sub-menu-toggle .freccia-sub-menu{position:absolute;width:2rem;height:100%;right:3.2rem;top:0;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-piu-arancione.svg) no-repeat;background-position:center center;display:block}#menu_cellulari ul li.menu-item-has-children .sub-menu-toggle.toggled .freccia-sub-menu{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-meno-arancione.svg) no-repeat;background-position:center center}#menu_cellulari .sub-menu{display:none}#menu_cellulari ul.sub-menu li a{font-size:2.6rem;padding:1.8rem 0}#close_menu{width:3.4rem;height:3.4rem;position:absolute;top:3rem;right:3rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/x-chiudi-menu-mobile.svg) no-repeat;background-position:100%}.container-header .logo{grid-area:logo;padding:2.3rem 0;width:auto !important;height:auto}.container-header .logo-img{width:14.2rem;height:auto}.container-header .logo a{display:block;height:5.6rem}.scroll-home .logo-img-home-no-scroll{display:none}.logo-img-home-scroll{display:none}.scroll-home .logo-img-home-scroll{display:block}.ricerca-carrello-login{display:flex;align-items:center;grid-area:alt;justify-self:end;gap:2.75vw}.icona-ricerca-header{cursor:pointer}.scroll-home .icona-ricerca-header{display:none}.icona-ricerca-header-home-scroll{display:none}.scroll-home .icona-ricerca-header-home-scroll{display:block}.link-login a,.scroll-home.header-homepage .link-login a{color:#000;font-family:'Switzer',serif;font-size:1.8rem;text-decoration:none}.header-homepage .link-login a{color:#fff}.icona-carrello-bianca,.header-homepage .icona-carrello-grigia,.header-homepage .scroll-home.header-homepage .icona-carrello-bianca{display:none}.header-homepage .icona-carrello-bianca{display:inline-block}.scroll-home.header-homepage .icona-carrello-grigia{display:inline-block}.count-carr,.scroll-home.header-homepage .count-carr{position:relative;right:.6rem;top:-1.6rem;display:inline-block;width:1.7rem;height:1.7rem;line-height:1.7rem;text-align:center;font-size:1.1rem;color:#fff;background-color:#000;border-radius:100%}.header-homepage .count-carr{color:#000;background-color:#fff}#ricercaheader{position:absolute;left:0;top:10.3rem;width:100%;background:#fff;border-bottom:.1rem solid #ececec;display:none}#ricercaheader.apertaricerca{display:block}.container-ricercaheader{padding-left:5vw;padding-right:5vw;padding-top:2rem;padding-bottom:2rem;position:relative}#chiudi_ricerca_header{position:absolute;top:2.4rem;right:5vw;width:1.4rem;height:1.4rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/chiudi-x-ricerca.svg);background-size:100%;cursor:pointer}#ricercaheader .is-form-style input.is-search-input{background:#fff !important;background-image:none !important;color:#333;padding:0 1.6rem 0 0;margin:0;font-size:1.6rem !important;height:auto;border:0 !important;font-family:'Switzer' !important;font-weight:400;width:calc(100% - 2.3rem)}#ricercaheader .is-ajax-search .is-loader-image{right:2.3rem}.is-ajax-search-result{width:calc((100% - 10vw) - 42rem) !important;margin-top:2.1rem !important;background:#ececec}div.is-ajax-search-details,div.is-ajax-search-result{background:#ececec !important;color:#555 !important}.is-ajax-search-categories-details>div:hover,.is-ajax-search-result .is-ajax-search-post:hover,.is-ajax-search-result .is-show-more-results:hover,.is-ajax-search-tags-details>div:hover{background:#ececec !important}.is-ajax-search-details a,.is-ajax-search-result a{color:#da6816 !important}.is-ajax-woocommerce-actions .add_to_cart_inline a.button{padding:4px 10px;background:#9faa59 !important;color:#fff !important;font-weight:800;text-decoration:none}.is-ajax-search-details .is-title a,.is-ajax-search-result .is-title a{font-weight:600}main{margin-top:10.4rem}.pagina-homepage main{margin-top:0}.woocommerce-demo-store main{margin-top:15.2rem}.woocommerce-demo-store .pagina-homepage main{margin-top:4.9rem}.page section{padding-left:5vw;padding-right:5vw;padding-top:6rem;padding-bottom:10rem}.page .pagina-homepage section,.page.woocommerce-page section,.page .pagina-contatti section,.page .pagina-piena-larghezza section,.page .pagina-puntivendita section{padding:0 !important}.woocommerce-demo-store .testata-home{height:calc(100vh - 4.9rem);height:calc((var(--vh, 1vh) * 100) - 4.9rem);height:calc(100dvh - 4.9rem)}.testata-home{height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;padding:0 0 2vw}.testata-home .wp-block-cover__inner-container{align-self:flex-end}.testata-home .wp-block-columns{padding-left:19vw;padding-right:19vw;padding-bottom:20vh}.woocommerce-demo-store .testata-home .wp-block-columns{padding-bottom:calc(20vh - 4.9rem);gap:0}.testata-home .testo-home-testata .wp-block-group__inner-container{padding-left:5vw;padding-right:5vw;padding-bottom:7vh}.testata-home .testo-home-testata .wp-block-group__inner-container p{font-size:5.625vw;margin-bottom:0;line-height:.95}.testata-home .testo-home-testata .wp-block-group__inner-container p:last-child{font-size:5vw}.no-display{display:none !important}.woocommerce-demo-store .testata-home-desktop{height:calc(100vh - 4.9rem);height:calc((var(--vh, 1vh) * 100) - 4.9rem);height:calc(100dvh - 4.9rem)}.testata-home-desktop{height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;padding:0}.woocommerce-demo-store .testata-home-mobile{height:calc(100vh - 4.9rem);height:calc((var(--vh, 1vh) * 100) - 4.9rem);height:calc(100dvh - 4.9rem)}.testata-home-mobile{height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;padding:0;display:none}.woocommerce-demo-store .testata-piena-desktop{height:calc(100vh - 14.9rem);height:calc((var(--vh, 1vh) * 100) - 14.9rem);height:calc(100dvh - 14.9rem)}.testata-piena-desktop{height:calc(100vh - 10.3rem);height:calc((var(--vh, 1vh) * 100) - 10.3rem);height:calc(100dvh - 10.3rem);padding:0}.woocommerce-demo-store .testata-piena-mobile{height:calc(100vh - 14.9rem);height:calc((var(--vh, 1vh) * 100) - 14.9rem);height:calc(100dvh - 14.9rem)}.testata-piena-mobile{height:calc(100vh - 10.3rem);height:calc((var(--vh, 1vh) * 100) - 10.3rem);height:calc(100dvh - 10.3rem);padding:0;display:none}.testata-video-mobile .cover-video-mute-toggle{position:absolute;z-index:20;background:rgba(0,0,0,.4);color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:5rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em;bottom:1.5rem;right:1.5rem;padding:.8rem 1.6rem;font-size:1.2rem}.testata-video-mobile .cover-video-mute-toggle:hover{background:rgba(255,255,255,.9) !important;border-color:#fff !important;color:#000 !important}.colonne-prodotti-home.wp-block-columns{display:flex;flex-wrap:wrap !important;column-gap:.25rem;row-gap:.5rem;width:100%;justify-content:space-between}.colonne-prodotti-home.wp-block-columns .wp-block-column{position:relative;flex:0 0 calc(25% - 0.25rem);width:calc(25% - 0.25rem);padding-top:31.066%}.colonne-prodotti-home.wp-block-columns .wp-block-column figure{position:absolute;width:100%;height:100%;margin:0 !important;top:0;left:0}.colonne-prodotti-home.wp-block-columns .wp-block-column a{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.colonne-prodotti-home.wp-block-columns .wp-block-column a img{margin:0;position:absolute;height:100%;z-index:1;width:100%;object-fit:cover}.colonne-prodotti-home.wp-block-columns .wp-block-column h2{position:absolute;z-index:10;left:4%;bottom:4%;font-weight:700;font-family:'Switzer';color:#555 !important;max-width:calc(100% - 14.5rem);padding:0;display:flex;flex-direction:column;justify-content:center;font-size:1em;pointer-events:none;margin-bottom:0}.colonne-prodotti-home.wp-block-columns .wp-block-column p{position:absolute;z-index:10;right:4%;bottom:4%;margin-bottom:0;color:#555;font-weight:400;display:inline-block}.colonne-prodotti-home.wp-block-columns .wp-block-column .img-griglia-home figure{transition:opacity .4s}.colonne-prodotti-home.wp-block-columns .wp-block-column .img-griglia-home figure:last-child{opacity:0}.colonne-prodotti-home.wp-block-columns .wp-block-column:hover .img-griglia-home figure:first-child{opacity:0}.colonne-prodotti-home.wp-block-columns .wp-block-column:hover .img-griglia-home figure:last-child{opacity:1}.gruppo-ultimi-articoli{margin-top:3.6rem}.gruppo-ultimi-articoli .woocommerce .products ul,.gruppo-ultimi-articoli .woocommerce ul.products{margin-bottom:0}.colonne-home-pulsante{gap:0}.colonne-home-pulsante .wp-block-cover,.colonne-home-pulsante .wp-block-cover-image{min-height:56.25vw;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3rem}.colonne-home-pulsante .wp-block-cover__background{display:none !important}.sezione-barra-scorrevole{padding:6rem 0}.scrolling-wrapper>.wp-block-group__inner-container{height:9.6rem;overflow:hidden;line-height:9.6rem;position:relative}.contenitore-barra-scorrevole{top:0;left:194rem;width:191.6rem;padding-right:2.4rem;overflow:hidden;position:absolute;white-space:nowrap;animation:marquee 20s linear infinite}.barra-scorr2{animation-delay:10s}@keyframes marquee{0%{left:194rem}100%{left:-194rem}}.contenitore-barra-scorrevole .wp-block-group__inner-container{display:flex;align-items:center}.contenitore-barra-scorrevole .wp-block-group__inner-container p{flex:0 0 62.8rem;width:62.8rem;margin-bottom:0;display:flex;justify-content:space-between}.contenitore-barra-scorrevole .wp-block-group__inner-container .wp-block-buttons{flex:0 0 34.2rem;width:34.2rem}.contenitore-barra-scorrevole .wp-block-group__inner-container .logo-slider{flex:0 0 34.2rem;width:34.2rem}.contenitore-barra-scorrevole .wp-block-button__link{background:#fff;color:#9faa59;border:.1rem solid #9faa59;padding:1.4rem 1.8rem}.contenitore-barra-scorrevole .wp-block-button__link:hover{background:#9faa59;color:#fff}.colonne-home-testo-pulsante{gap:0}.colonne-home-testo-pulsante .wp-block-cover,.colonne-home-testo-pulsante .wp-block-cover-image{min-height:56.25vw;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3rem}.colonne-home-testo-pulsante .wp-block-cover__background{position:absolute;bottom:0;left:0;width:100%;height:14.6875vw;top:auto}.colonne-home-testo-pulsante>.wp-block-column:first-child .wp-block-cover__background{background:linear-gradient(180deg,rgba(214,192,138,0) 0%,rgba(214,192,138,.5) 100%) !important}.colonne-home-testo-pulsante>.wp-block-column:last-child .wp-block-cover__background{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%) !important}.colonne-home-testo-pulsante .wp-block-columns{margin-left:6.625%;margin-right:6.625%;align-items:flex-end !important;gap:0}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child{flex:0 0 calc(100% - 15rem) !important;text-align:left}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:last-child{flex:0 0 15rem !important;text-align:right}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child p{margin-bottom:0;color:#fff;font-size:8vw;line-height:.8;font-family:'Basel'}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child p.font-futura{font-family:'Futura'}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child p.prima-lettera-futura:first-letter {font-family:'Futura'}.colonne-home-testo-pulsante .wp-block-buttons{justify-content:flex-end !important}.sezione-3-colonne-icone{padding-top:11rem;padding-bottom:11rem;padding-left:19.5vw;padding-right:19.5vw}.sezione-3-colonne-icone h2{font-size:6.25vw;color:#9faa59;margin-bottom:8rem}.sezione-3-colonne-icone h2:first-letter {font-family:'Futura';color:#f2e5d9;font-size:6.8vw}.sezione-3-colonne-icone .wp-block-columns{margin-bottom:8rem}.sezione-3-colonne-icone .wp-block-column h3{color:#da6816;text-transform:uppercase;font-size:1.6rem;margin-top:1.9rem;margin-bottom:1.8rem}.sezione-3-colonne-icone .wp-block-column p{color:#55555580;font-size:1.3rem}.sezione-recensioni-trustpilot{padding-top:12rem;padding-bottom:12rem;padding-left:14.375vw;padding-right:14.375vw}.sezione-recensioni-trustpilot .carousel-container{border-radius:4rem;overflow:hidden}.sezione-recensioni-trustpilot .brtpmj_businessheader,.sezione-recensioni-trustpilot .brtpmj_business_ratings{display:none}.sezione-recensioni-trustpilot .brtpmj_single_rvw{border:0;margin-bottom:0;padding:7rem;border-radius:0;background:#fff}.sezione-recensioni-trustpilot .brtpmj_single_rvw .brtpmj_sr_rating{margin-bottom:1.8rem}.sezione-recensioni-trustpilot .brtpmj_single_rvw .brtpmj_sr_title{margin-bottom:1.2rem}.sezione-recensioni-trustpilot .brtpmj_single_rvw .brtpmj_sr_title h4{font-weight:700;color:#000}.sezione-recensioni-trustpilot .wp-block-columns{gap:0}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:first-child{width:67%;flex:0 0 67%}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child{width:33%;flex:0 0 33%;text-align:right;align-self:center}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child p{font-size:8vw;font-family:'Basel';color:#fff;margin-bottom:0;line-height:1}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child p:after{content:"a";display:inline-block;font-family:'Futura'}.sezione-ultimiarticoli-blog{padding-top:8rem;padding-bottom:8rem;padding-left:6.8vw;padding-right:6.8vw}.sezione-ultimiarticoli-blog .wp-block-group__inner-container>h2{font-size:8vw;color:#9faa59;margin-bottom:9rem}.sezione-ultimiarticoli-blog .wp-block-group__inner-container>h2:first-letter {font-family:'Futura';color:#f2e5d9}.lista-articoli-blocco.lista-loop-articoli article{flex:0 0 30%;margin-bottom:0}.banner-mobile-blog{position:fixed;z-index:1000;bottom:1rem;left:2.5rem;right:2.5rem;width:calc(100% - 5rem);margin-bottom:0;background-color:#fff;box-shadow:0 .4rem 1.5rem rgba(0,0,0,.5);display:none;align-items:center;border-radius:2rem;overflow:hidden;padding:1.6rem;box-sizing:border-box}.banner-mobile-blog-content{display:flex;justify-content:space-between;align-items:center;width:100%}.banner-mobile-blog-text{display:flex;flex-direction:column;line-height:1.2}.banner-titoletto{font-weight:700;font-size:2.4rem;font-family:Basel}.banner-testo{font-size:1.8rem;margin-top:.5rem}.banner-mobile-blog-btn{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;text-decoration:none;flex-shrink:0;margin-left:1.5rem}.banner-mobile-blog-btn img{width:100%;object-fit:contain}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:0;border-bottom:.1rem solid #000;color:#000;border-radius:0;background:0 0;padding:1rem 0 1.6rem;font-size:1.6rem}.woocommerce form .select2-container .select2-dropdown,.woocommerce form .select2-container .select2-selection{background-color:transparent;border:0;border-bottom:.1rem solid #000;border-radius:0}.woocommerce-page.archive .header{background:linear-gradient(180deg,rgba(255,255,255,0) 11.23%,rgba(255,255,255,.3) 82.69%);border-bottom:.1rem solid #b8b8b8}.woocommerce-page.archive .header.scroll-shop{background:#fff;border-bottom:.1rem solid #ececec}.woocommerce-page.archive main{padding-bottom:14rem;margin-top:0}.woocommerce-page.woocommerce-demo-store.archive main{margin-top:4.9rem}.woocommerce-page.archive .woocommerce-products-header{min-height:43.5rem;padding:0 5vw;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/sfondo-shop-algem-natura.jpg) no-repeat;background-size:cover;background-position:bottom center;padding:12.8rem 2.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.woocommerce-page.archive .woocommerce-products-header__title{font-family:'Basel';font-size:4.8rem;text-align:center;line-height:1;font-weight:400;position:relative;z-index:10}.woocommerce-page.archive .woocommerce-products-header.sfondo-imgcatpr{background:#fff;position:relative}.sfondo-cat-prod,.immagine-sfondo-categprod,.overlay-img-sfond-catpro{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.overlay-img-sfond-catpro{z-index:4;background:linear-gradient(180deg,rgba(255,255,255,.4) 0%,rgba(255,255,255,.8) 40%,rgba(255,255,255,.9) 50%,#fff 60%,#fff 100%)}.woocommerce-page.archive .term-description{position:relative;z-index:10;display:flex;justify-content:center;width:100%;margin-top:3.6rem}.woocommerce-page.archive .term-description p{color:#000000B2;text-align:center;width:32vw}.woocommerce-page.archive .filtri-prodotti-wpca{margin-top:2.5rem;padding:0 5vw;clear:both}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-form{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:1.5vw}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-form>p{display:none}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:1.5vw}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-form>p{display:none}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_cat{grid-column:1;grid-row:1/span 2;padding:0;margin:0}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-product-status{grid-column:2;grid-row:1;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;padding-left:1.5vw}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_type{grid-column:2;grid-row:2;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;padding-left:1.5vw}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_tag{grid-column:2;grid-row:2;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-end;padding-left:1.5vw}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-options{display:flex;flex-direction:column;justify-content:flex-end}.woocommerce-page.archive .filtri-prodotti-wpca li.wcapf-filter-option{margin-bottom:0 !important}.woocommerce-page.archive .filtri-prodotti-wpca li.wcapf-filter-option .wcapf-filter-item-label .wcapf-nav-item-text{color:#000}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-title{font-family:'Switzer'}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-title-inner{font-size:1.3rem;color:#000000B2;font-weight:400}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-dropdown-wrapper{padding-top:.2rem}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-chosen-container.chosen-container-single .chosen-single{border:0;border-bottom:.1rem solid #000000B2;padding-left:0;font-size:2rem;color:#000;padding-bottom:.6rem}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-chosen-container.chosen-container-single .chosen-single div b{background:right top 50% no-repeat var(--wcapf-chevrons-icon);background-size:.9375em}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-chosen-container.chosen-container .chosen-results{color:#000000B2}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-chosen-container.chosen-container-single .chosen-drop .result-selected{background-color:#faf6ef;color:#000000B2}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-chosen-container.chosen-container-single .chosen-drop .result-selected.highlighted{color:#fff;background-color:#d08f6b}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_type .wcapf-filter-item-label .wcapf-nav-item-text{font-size:0}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_tag .wcapf-filter-item-label .wcapf-nav-item-text{font-size:0}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_type .wcapf-filter-item-label .wcapf-nav-item-text:after{content:"Mostra solo i kit";display:inline-block;font-size:1.6rem}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-taxonomy-product_tag .wcapf-filter-item-label .wcapf-nav-item-text:after{content:"Mostra solo i kit";display:inline-block;font-size:1.6rem}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-dropdown-wrapper .wcapf-chosen-container.chosen-container .chosen-results li.empty-item,.woocommerce-page.archive .wcapf-dropdown-wrapper li.empty-item{display:none !important}.bottone-cancfiltri{margin-top:3rem}.bottone-cancfiltri button{border-radius:999.9rem}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter-item.empty-item input{pointer-events:none !important;cursor:not-allowed !important}.woocommerce-page.archive .wcapf-active-filters-before-shop-loop{display:none}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-pag-categoria{margin-top:2.5rem;padding:0 5vw;clear:both}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-pag-categoria .wcapf-form{display:flex}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-pag-categoria .wcapf-filter-taxonomy-product_cat{display:none}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-pag-categoria .wcapf-filter-product-status{grid-column:1;padding-left:0}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-pag-categoria .wcapf-filter-taxonomy-product_type{grid-column:1;padding-left:0}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-categoria-con-subcategory .wcapf-filter-taxonomy-product_cat .wcapf-filter-title-inner{font-size:0}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-categoria-con-subcategory .wcapf-filter-taxonomy-product_cat .wcapf-filter-title-inner:after{content:"Sotto Categorie";display:inline-block;font-size:1.3rem}.ordinamento-prodotti-custom{padding-left:5vw;padding-right:5vw;padding-top:1.8rem;padding-bottom:1.8rem;border-bottom:.1rem solid #ccc;display:flex;justify-content:flex-end}.ordine-testo{display:inline-block;vertical-align:middle;color:#000000B2}.woocommerce-page.archive .woocommerce-ordering{display:inline-block;vertical-align:middle;float:none;margin:0}.woocommerce-page.archive .woocommerce-ordering select{border:0;outline:none;font-weight:600;color:#000}.woocommerce-page.archive .woocommerce-ordering select option{font-weight:400}.woocommerce-page.archive .woocommerce-notices-wrapper{padding:0 5vw}.woocommerce-page.archive .products.columns-4{margin-top:5rem}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;flex:0 0 calc(25% - 0.4rem);padding-top:31.066%;margin:0 !important}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0;flex:0 0 100%;padding-top:90%}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:50%;flex:0 0 calc(50% - 0.4rem);padding-top:63%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:33.3333%;flex:0 0 calc(33.3333% - 0.4rem);padding-top:62%}.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product .woocommerce-loop-category__title,.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product .woocommerce-loop-category__title,.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{left:5%;bottom:8%;max-width:100%;padding:0;display:flex;flex-direction:column;justify-content:center;min-height:3.6rem;font-size:1.5rem}.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product .price,.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product .price{left:5%;bottom:2%;padding:.5rem .8rem;min-height:0;font-size:1.4rem}.woocommerce ul.products li.product a{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.woocommerce ul.products li.product a:after{content:"";display:block;width:100%;height:35%;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 100%);z-index:3}.woocommerce ul.products li.product a img{margin:0;position:absolute;height:100%;z-index:1;width:100%;object-fit:cover}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{position:absolute;z-index:10;left:5%;bottom:3%;font-weight:700;font-family:'Switzer';color:#555 !important;max-width:calc(100% - 14.5rem);padding:0;display:flex;flex-direction:column;justify-content:center;min-height:3.6rem}.woocommerce ul.products li.product .price{position:absolute;z-index:10;right:2.25%;bottom:3%;background:rgba(255,255,255,.8);padding:1rem 1.2rem;border-radius:2.5rem;min-width:7rem;min-height:3.6rem;margin-bottom:0}.woocommerce ul.products li.product .price .woocommerce-Price-amount bdi{color:#555;font-weight:400}.woocommerce ul.products li.product.is-shortcode-products a:after{display:none}.woocommerce ul.products li.product.is-shortcode-products{margin-bottom:4.4rem !important}.acquista-ora-button{top:auto !important;left:50% !important;transform:translateX(-50%);right:auto !important;z-index:100 !important;bottom:-3.6rem !important;padding:.6rem 1.6rem !important;font-size:1.3rem !important;text-align:center !important;margin-top:0 !important;display:inline-flex !important;align-items:center;justify-content:center;width:max-content !important;white-space:nowrap !important}.woocommerce ul.products.columns-2 li.product.is-shortcode-products{margin-bottom:5rem !important}.woocommerce ul.products.columns-2 li.product.is-shortcode-products .acquista-ora-button{bottom:-4.2rem !important;padding:.8rem 2rem !important;font-size:1.5rem !important}.woocommerce ul.products.columns-1 li.product.is-shortcode-products{margin-bottom:5.5rem !important}.woocommerce ul.products.columns-1 li.product.is-shortcode-products .acquista-ora-button{bottom:-4.7rem !important;padding:1rem 2.4rem !important;font-size:1.6rem !important}.woocommerce ul.products li.product .onsale{margin:1rem 1rem 0 0}.woocommerce span.onsale{background-color:#da6816;line-height:1;min-height:.1rem;min-width:.1rem;padding:.8rem 1rem;border-radius:2.5rem;font-size:1.3rem;font-weight:600;letter-spacing:.03rem}.colonne-basso-archivi-wooc{margin-top:14rem;display:flex;justify-content:center}.contenitor-colonne-basso-archivi-wooc{display:flex;width:70%}.clonarchwoo{flex-basis:0;flex-grow:1}.clonarchwoo figure{margin-bottom:0 auto 2rem auto;text-align:center}.icona-colonarchwooc{height:11.7rem;object-fit:contain;object-position:bottom center}.titolo-colonarchwooc{text-align:center;margin-top:2rem;margin-bottom:1rem;color:#da6816}.testo-colonarchwooc{text-align:center;color:#00000080;margin-bottom:0}.woocommerce-page.archive nav.woocommerce-pagination{margin-top:7rem}.woocommerce nav.woocommerce-pagination ul{border:.1rem solid #ececec}.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:#f2e5d9;color:#555}.woocommerce nav.woocommerce-pagination ul li{border-right:.1rem solid #ececec}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1.7rem;padding:.6em}.single-product main{margin-top:14.3rem}.woocommerce-demo-store.single-product main{margin-top:19.6rem}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:49.8%}.woocommerce-product-gallery{overflow:hidden;position:relative}.woocommerce-product-gallery .flex-control-nav{display:flex;z-index:100;position:absolute;bottom:6%;transform:translateX(-50%);left:50%;width:100%;justify-content:center}.woocommerce-product-gallery .flex-control-nav li{display:block;width:11%;height:.3rem;margin-right:.5%}.woocommerce-product-gallery .flex-control-nav li:last-child{margin-right:0}.woocommerce-product-gallery .flex-control-nav li a{font-size:0;text-decoration:none;display:block;width:100%;height:.3rem;background:#0000001A}.woocommerce-product-gallery .flex-control-nav li a.flex-active{background:#0000004D}.woocommerce.single-product span.onsale{top:2em !important;left:2em !important}.woocommerce.single-product .woocommerce-loop-product__link span.onsale{top:0 !important;left:auto !important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:42%;padding-right:5vw;padding-top:7rem}.product-category-above-title,.product-category-above-title a{font-size:1.3rem;color:#da6816 !important}.product-category-above-title a{text-decoration:none}.woocommerce div.product .product_title{font-size:4.375vw;font-family:'Basel';margin-top:3rem}#prezzo_principale.price{display:block;margin-top:3rem;margin-bottom:0;color:#555;font-size:1.6rem;font-weight:400}#prezzo_principale.price del{color:#0000004D;opacity:1 !important;margin-right:.5rem;font-size:2.8rem}#prezzo_principale.price bdi{font-weight:400;font-size:3rem}.wcsatt-options-product-prompt #prezzo_principale.price del,.wcsatt-options-product-prompt #prezzo_principale.price bdi{font-size:1.6rem !important}.woocommerce-product-details__short-description{margin-top:3rem;margin-bottom:3.8rem}.ywdpd-table-discounts-wrapper{margin-top:3rem}.ywdpd-table-discounts-label{margin-bottom:.8em}#ywdpd-quantity-table{border-collapse:collapse;width:100%}#ywdpd-quantity-table tr{position:relative}#ywdpd-quantity-table td,#ywdpd-quantity-table th{border:0 !important;padding:1.2rem 2rem !important;background:#6d743b14;color:#000;font-size:1.3rem;min-width:10rem}#ywdpd-quantity-table th,#ywdpd-quantity-table tr:first-child td{position:relative;font-weight:600}#ywdpd-quantity-table tbody tr:first-child th:after{content:"";width:.1rem;height:calc(100% - 0.8rem);background:#a9b174;display:block;position:absolute;top:.8rem;right:0}#ywdpd-quantity-table th:after{content:"";width:.1rem;height:100%;background:#a9b174;display:block;position:absolute;bottom:0;right:0}#ywdpd-quantity-table tr:last-child th:after{content:"";width:.1rem;height:calc(100% - 0.8rem);background:#a9b174;display:block;position:absolute;bottom:.8rem;right:0}#ywdpd-quantity-table tr:after{content:"";width:calc(100% - 4rem);height:.1rem;background:#a9b174;display:block;position:absolute;bottom:0;left:2rem}#ywdpd-quantity-table tr:last-child:after{display:none}#ywdpd-quantity-table tr td.ywdpd_active{border:0 !important;color:#da6816 !important}#panoramica_prodotto #ywdpd-quantity-table tr td.qty-price-info:hover span,#panoramica_prodotto #ywdpd-quantity-table tr td:hover{border:0 !important;color:#da6816 !important}#panoramica_prodotto .ywdpd-notices-wrapper{margin:3rem 0 4rem}.ywdpd_popup,.woocommerce .ywdpd_popup,.ywdpd_popup.checkout{z-index:999999 !important}.woocommerce .ywdpd_popup_content ul.products li.product .price{position:relative;border-radius:0;padding:0;min-height:0;background:0 0;font-size:1.4rem;margin-top:.6rem}.ywdpd_popup .ywdpd_popup_general_content .ywdpd_popup_content .ywdpd_popup_stage .ywdpd_popup_items li.item h5{font-size:1.6rem !important;font-family:Switzer,sans-serif !important;margin-top:.5rem}.ywdpd_popup .ywdpd_popup_general_content .ywdpd_popup_content .ywdpd_popup_stage .ywdpd_popup_items li.item .single_add_to_cart_button,.ywdpd_popup .ywdpd_popup_general_content .ywdpd_popup_content .ywdpd_popup_stage .ywdpd_popup_items li.item .product_taxonomy.button{background-color:#9faa59;border:.1rem solid #9faa59;color:#fff;font-weight:300;padding:.6rem 1em;border-radius:3rem;text-decoration:none;margin-top:1rem !important}.ywdpd_popup .ywdpd_popup_general_content .ywdpd_popup_content .ywdpd_popup_stage .ywdpd_popup_items li.item .single_add_to_cart_button:hover,.ywdpd_popup .ywdpd_popup_general_content .ywdpd_popup_content .ywdpd_popup_stage .ywdpd_popup_items li.item .product_taxonomy.button:hover{background-color:#fff !important;color:#9faa59 !important}.menu-singolo-prodotto{width:100%;height:4rem;background:#fff;border-top:.1rem solid #ececec;padding-left:5vw;padding-right:5vw}.menu-prodotto-header{height:100%}.menu-prodotto-header ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;height:100%;justify-content:center}.menu-prodotto-header ul li{margin-right:2.18vw;height:100%;display:flex;align-items:center}.menu-prodotto-header ul li:last-child{margin-right:0}.menu-prodotto-header ul li a{font-size:1.3rem;color:#0000004D;text-decoration:none}.menu-prodotto-header ul li a:hover,.menu-prodotto-header ul li a.active{color:#555}.container-rating-boxinfo{display:flex;align-items:center;gap:0;margin-top:3rem}.woocommerce .woocommerce-product-rating.container-stars-numrec{display:flex;gap:0;align-items:center;margin:0 !important}.woocommerce .container-rating-boxinfo .star-rating{height:1.6rem;min-width:5.4em;font-size:1.6rem;margin:0}.woocommerce .container-rating-boxinfo .star-rating:before{color:#9faa59;height:1.6rem}.woocommerce .container-rating-boxinfo .star-rating span{font-size:0;height:1.6rem;color:#9faa59}.woocommerce .container-rating-boxinfo .star-rating span:before{font-size:1.6rem;width:100%}.numero-recensioni-sotto-titolo{color:rgba(0,0,0,.3);font-size:1.3rem;padding-left:.4rem}.sep-rec-infbox{padding:0 1.4rem;font-size:1.3rem}.infobox-subtitle-product{padding:.4rem 1rem;border-radius:2rem;background:#f2e5d9;font-size:1.3rem;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.product-icons-text-list{column-count:2;column-gap:1rem;margin-bottom:4.4rem}.icon-text-item{display:flex;align-items:center;margin-bottom:1.6rem}.icon-text-item img{width:2.8rem;height:2.8rem;margin-right:1rem}.icon-text-item p{margin-bottom:0}.woocommerce div.product form.cart div.quantity{border:.1rem solid #eee;border-radius:3rem}.woocommerce div.product form.cart div.quantity input[type=number]::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart div.quantity input[type=number]{-moz-appearance:textfield;appearance:textfield;border:0;padding:0}.woocommerce .quantity .qty{width:5rem;text-align:center;color:#555}.qty{display:inline-block}.qty-increment,.qty-decrement{width:4.6rem;height:auto;line-height:5.6rem;background-color:transparent;border:0;color:#da6816;font-size:2.8rem;cursor:pointer;display:inline-block;vertical-align:middle;padding:0;font-weight:400}.qty-increment:hover,.qty-decrement:hover{background-color:transparent;border:0 !important}.wcsatt-options-prompt-radio{background:#f2e5d9;border-radius:3rem;padding:2.2rem 2.8rem;margin-bottom:.6rem !important}.wcsatt-options-prompt-radios li:last-child{margin-bottom:0 !important}.wcsatt-options-prompt-radio input[type=radio]{accent-color:#da6816;width:2.5rem;height:2.5rem;vertical-align:middle;margin-right:1.2rem !important}.wcsatt-options-prompt-action{font-size:1.8rem}.single-product .has-subscription-plans .entry-summary #prezzo_principale.price{display:none}.wcsatt-options-prompt-label-one-time{display:flex}.single-product .entry-summary .wcsatt-options-prompt-label-one-time #prezzo_principale.price{margin-top:0;margin-bottom:0;margin-left:auto;display:block}.wcsatt-options-prompt-label-subscription{position:relative;display:block}.info-ricorrenza-abbo{padding:.7rem 1.1rem;background:#fff;font-size:1.3rem;text-transform:uppercase;margin-left:calc(4.1rem + 0.2em);display:inline-block;border-radius:2rem;margin-top:.8rem}.info_prodotto_abbo_textarea{margin-top:1rem;margin-left:calc(4.1rem + 0.2em)}.info_prodotto_abbo_textarea{font-size:1.1rem;color:#555555B2}.info_prodotto_abbo_textarea a{text-decoration:none}.info_prodotto_abbo_textarea div{margin-bottom:.4rem}.single-product .entry-summary .subscription-price{margin-bottom:0;color:#555 !important;font-size:1.6rem !important;font-weight:400;position:absolute;right:0}.single-product .entry-summary .subscription-price ins{font-weight:400 !important}.single-product .entry-summary .subscription-price del{color:#0000004D;opacity:1 !important;margin-right:.5rem}.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)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,.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)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:#9faa59;border:.1rem solid #9faa59;color:#fff;font-weight:500;padding:2.1rem 1em;border-radius:3rem;text-decoration:none}.woocommerce input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#fff !important;color:#9faa59 !important}.woocommerce div.product form.cart .button{width:calc(100% - 16rem)}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product .woocommerce-Tabs-panel--description>h2:first-child{display:none}.sezione-sotto-addtocart-pag-prod{width:42%;margin-left:58%;padding-right:5vw;margin-bottom:6rem}.sezione-sotto-addtocart-pag-prod h2{display:block}.colonne-vantaggia-acquisto-pag-prod{font-size:1.3rem;border-top:.1rem solid #ddd;gap:0;margin-bottom:2.4rem}.colonne-vantaggia-acquisto-pag-prod .wp-block-column{border-right:.1rem solid #ddd;padding-left:1.8%;padding-right:1.8%;padding-top:1.1rem}.colonne-vantaggia-acquisto-pag-prod .wp-block-column:first-child{padding-left:0}.colonne-vantaggia-acquisto-pag-prod .wp-block-column:last-child{padding-right:0;border-right:0}.colonne-vantaggia-acquisto-pag-prod .wp-block-media-text{grid-template-columns:1.8rem auto !important}.colonne-vantaggia-acquisto-pag-prod .wp-block-media-text>.wp-block-media-text__content{padding:0 0 0 5.5%}.colonne-vantaggia-acquisto-pag-prod .wp-block-media-text>.wp-block-media-text__content p{margin-bottom:0}.colonne-vantaggia-acquisto-pag-prod .wp-block-media-text>.wp-block-media-text__media{align-self:auto !important}.sezione-sotto-addtocart-pag-prod details{border-top:.1rem solid #ddd}.sezione-sotto-addtocart-pag-prod details:last-of-type{border-bottom:.1rem solid #ddd}.sezione-sotto-addtocart-pag-prod #ingredienti details{border-bottom:0}.sezione-sotto-addtocart-pag-prod details summary{font-size:1.8rem;padding:1.5rem 0;position:relative;list-style-type:none}.sezione-sotto-addtocart-pag-prod details summary::marker{display:none}.sezione-sotto-addtocart-pag-prod details summary:after{display:block;content:"";width:1.8rem;height:1.8rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-piu-arancione.svg) no-repeat;background-size:100%;position:absolute;right:0;top:1.6rem}.sezione-sotto-addtocart-pag-prod details[open] summary:after{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-meno-arancione.svg) no-repeat;background-size:100%}.sezione-sotto-addtocart-pag-prod details p{margin-bottom:1.5rem;color:#555555B2}.sezione-sotto-addtocart-pag-prod .wp-block-table{overflow-x:visible;padding:0;border:0}.sezione-sotto-addtocart-pag-prod .wp-block-table thead{border-bottom:0}.sezione-sotto-addtocart-pag-prod .wp-block-table tr{position:relative}.sezione-sotto-addtocart-pag-prod .wp-block-table tr:after{content:"";width:calc(100% - 4rem);height:.1rem;background:#a9b174;display:block;position:absolute;bottom:0;left:2rem}.sezione-sotto-addtocart-pag-prod table tbody tr:last-child:after{display:none}.sezione-sotto-addtocart-pag-prod .wp-block-table th{font-weight:700;padding-top:2.2rem !important}.sezione-sotto-addtocart-pag-prod .wp-block-table td,.sezione-sotto-addtocart-pag-prod .wp-block-table th{border:0;padding:1.2rem 2rem;background:#9FAA59CC;color:#fff;font-size:1.3rem;text-align:left;min-width:10rem}.sezione-sotto-addtocart-pag-prod table tbody tr:last-child td{padding-bottom:2.2rem}.sezione-sotto-addtocart-pag-prod .wp-block-table .wp-element-caption{margin-top:1.6rem;font-size:1.1rem;color:#555555B2;letter-spacing:.02rem;line-height:1.4;margin-bottom:1.5rem}.link-faq{padding:1.5rem 0;font-size:1.8rem;margin-bottom:0}.link-faq a{color:#555;text-decoration:none}.link-faq img{display:inline-block;vertical-align:middle;margin-left:.3rem;margin-top:-.4rem}.woocommerce div.product #reviews{padding-top:13rem;padding-bottom:10rem;padding-left:12.5vw;padding-right:12.5vw;background:#da6816;color:#fff}.woocommerce p.stars a{color:#f2e5d9}.titolo-sezione-recensioni{font-family:'Basel';font-size:8vw;font-weight:400;margin-bottom:6rem;color:#fff}.titolo-sezione-recensioni span{font-family:'Futura';font-size:8vw;font-weight:700}.container-recensioni-prodotto{display:flex;margin-bottom:7rem}.sezione-sinistra-recensioni{flex:0 0 24.4rem}.sezione-sinistra-recensioni .product-rating{display:flex}.sezione-sinistra-recensioni .product-rating p{font-size:4rem;font-weight:600;margin-bottom:0;padding-right:2rem;line-height:1}.stelle-rating{display:flex;align-items:center}.woocommerce .sezione-sinistra-recensioni .star-rating{height:3rem;min-width:5.4em;font-size:3rem}.woocommerce .sezione-sinistra-recensioni .star-rating:before{color:rgba(242,229,217,.3);height:3rem}.woocommerce .sezione-sinistra-recensioni .star-rating span{font-size:0;height:3rem}.woocommerce .sezione-sinistra-recensioni .star-rating span:before{font-size:3rem;width:100%;color:#f2e5d9}.recensioni-ricevute-prodotto{margin:2rem 0 6.4rem}.recensioni-ricevute-prodotto p{font-size:1.3rem;margin-bottom:0}.rating-bar{display:flex;align-items:center;margin-bottom:2rem}.rating-label{width:5.4;font-size:1.5rem}.bar-container{flex:1;background:#fff;height:1rem;margin:0 1.2rem;border-radius:1rem;overflow:hidden}.bar{height:100%;background:#f2e5d9;border-radius:1rem;transition:width .3s ease}.sezione-destra-recensioni{flex:0 0 calc(100% - 24.4rem);padding-left:7%;padding-top:.5rem}.sezione-destra-recensioni .comment-text{display:flex;flex-direction:column}.woocommerce .sezione-destra-recensioni .comment-text .star-rating{height:1.6rem;min-width:5.4em;font-size:1.6rem}.woocommerce .sezione-destra-recensioni .comment-text .star-rating:before{color:rgba(242,229,217,.3);height:1.6rem}.woocommerce .sezione-destra-recensioni .comment-text .star-rating span{font-size:0;height:1.6rem}.woocommerce .sezione-destra-recensioni .comment-text .star-rating span:before{font-size:1.6rem;width:100%;color:#f2e5d9}.woocommerce #reviews #comments.sezione-destra-recensioni ol.commentlist li .comment-text{padding:0;border-radius:0;border:0;margin:0}.woocommerce #reviews #comments.sezione-destra-recensioni ol.commentlist li{margin-bottom:3.1rem;padding-bottom:3.5rem;border-bottom:.1rem solid #fff}.woocommerce #reviews #comments.sezione-destra-recensioni ol.commentlist li:last-child,.woocommerce #reviews #comments.sezione-destra-recensioni ol.commentlist li:nth-child(3n){margin-bottom:0;border:0;padding-bottom:0}.woocommerce #reviews #comments.sezione-destra-recensioni ol.commentlist li .comment-text .description p:last-child{margin-bottom:0}.sezione-destra-recensioni .comment-text .meta{display:flex;justify-content:space-between;margin-top:2rem !important;margin-bottom:2.4rem !important;color:#fff;font-size:1.6rem}.sezione-destra-recensioni .comment-text .meta .woocommerce-review__author{font-weight:600;color:#fff;font-size:1.6rem}.sezione-destra-recensioni .comment-text .meta .woocommerce-review__dash{display:none}.sezione-destra-recensioni .comment-text .meta .woocommerce-review__published-date{font-size:1.3rem;font-weight:400 !important;color:#fff;margin-top:-2.9rem}.custom-reviews-pagination{margin-top:5.4rem;display:flex;gap:1rem;position:relative;clear:both}.custom-reviews-pagination a,.custom-reviews-pagination a.disabled{color:rgba(255,255,255,.4);font-weight:600;text-decoration:none}.custom-reviews-pagination a.prev-page,.custom-reviews-pagination a.next-page,.custom-reviews-pagination a.active{color:#fff}.woocommerce #reviews .comment-reply-title{font-size:3.6rem;color:#fff;font-family:'Basel'}.woocommerce #reviews .comment-notes{font-size:1.3rem;color:#fff;margin-top:1.5rem !important}.woocommerce #review_form #respond p{margin:0 0 3rem}.woocommerce #reviews label{color:#fff}.woocommerce #reviews .comment-form-rating{font-size:1.6rem;margin-top:3rem !important}.woocommerce #reviews .comment-form-rating label{font-size:1.6rem;margin-bottom:.8rem}.woocommerce #reviews #comment,.textarea-recensioni textarea{height:16rem;background:0 0;border:0;border-bottom:.1rem solid #fff;padding:0;font-size:1.6rem;color:#fff}.woocommerce #reviews #comment::placeholder,.textarea-recensioni textarea::placeholder{color:#fff;opacity:.5;font-weight:400;font-size:1.6rem}.input-recensioni input{padding:1.5rem 0}.input-nome-recensioni{float:left;width:50%;padding-right:2%}.input-nome-recensioni input{width:100%}.input-email-recensioni{float:right;width:50%;padding-left:2%;margin-bottom:5rem !important}.input-email-recensioni input{width:100%}.woocommerce #reviews #author,.input-nome-recensioni input{background:0 0;border:0;border-bottom:.1rem solid #fff;color:#fff}.woocommerce #reviews #author::placeholder,.input-nome-recensioni input::placeholder{color:#fff;opacity:.5;font-weight:400;font-size:1.6rem}.woocommerce #reviews #email,.input-email-recensioni input{background:0 0;border:0;border-bottom:.1rem solid #fff;color:#fff}.woocommerce #reviews #email::placeholder,.input-email-recensioni input::placeholder{color:#fff;opacity:.5;font-weight:400;font-size:1.6rem;color:#fff}.woocommerce #review_form #respond .comment-form-cookies-consent{clear:both;display:flex;align-items:center}.woocommerce #review_form #respond .comment-form-cookies-consent label{font-size:1.1rem}.woocommerce #review_form #respond p.form-submit{margin-top:4rem;margin-bottom:0;text-align:center;clear:both}.woocommerce #respond input#submit{color:#9faa59 !important;background-color:#fff;padding:1.8rem 4rem;font-weight:500;border-radius:5rem;width:auto;text-transform:none}.woocommerce #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover{color:#fff !important;background-color:#9faa59 !important}.media-testo-prodotto{position:relative}.media-testo-prodotto .wp-block-media-text__media{background:#f8e1d0;display:flex;justify-content:center;align-items:center}.media-testo-prodotto .wp-block-media-text__media img{width:50%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.media-testo-prodotto.has-media-on-the-right .wp-block-media-text__media img{left:auto;right:0}.media-testo-prodotto .wp-block-media-text__media,.media-testo-prodotto .wp-block-media-text__content{aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.media-testo-prodotto.wp-block-media-text>.wp-block-media-text__content{padding-top:calc(2.5rem + 1.5em);padding-bottom:2.5rem;padding-left:0;padding-right:0}.media-testo-prodotto .wp-block-media-text__content h3{font-size:1.3rem;letter-spacing:.08rem;font-weight:500;margin-bottom:3rem;text-align:center;max-width:52%;text-transform:uppercase}.media-testo-prodotto .wp-block-media-text__content h2{font-size:3.6rem;margin-bottom:3rem;text-align:center;max-width:52%;font-family:'Basel';line-height:1.1}.media-testo-prodotto .wp-block-media-text__content p{font-size:1.3rem;text-align:center;max-width:47%;line-height:1.9rem}.gruppo-4-colonne-prodotto .wp-block-group__inner-container{padding-left:5vw;padding-right:5vw;padding-top:16rem;padding-bottom:16rem}.titolo-con-a-futura-iniziale:first-letter {font-family:'Futura';color:#f2e5d9}.gruppo-4-colonne-prodotto .wp-block-group__inner-container>h2{font-size:7.5vw;color:#9faa59;text-align:center;font-family:'Basel';margin-bottom:9rem}.gruppo-4-colonne-prodotto .wp-block-group__inner-container>h2.titolo-con-a-punto-iniziale:before{color:#f2e5d9;padding-right:.1em}.gruppo-4-colonne-prodotto .wp-block-column{text-align:center}.gruppo-4-colonne-prodotto .wp-block-column img{height:18rem;object-fit:contain;object-position:bottom center}.gruppo-4-colonne-prodotto .wp-block-column figure{margin-bottom:2.6rem}.gruppo-4-colonne-prodotto .wp-block-column h3{font-size:1.5rem;text-transform:uppercase;margin-bottom:1.2rem;font-family:'Switzer';color:#da6816}.gruppo-4-colonne-prodotto .wp-block-column p{color:#00000080;font-size:1.3rem;line-height:1.2}.sezione-faq-prodotto{padding-top:9rem;padding-bottom:9rem;padding-left:12.5vw;padding-right:12.5vw}.sezione-faq-prodotto h2{font-size:2rem;font-weight:600;margin-bottom:3rem;text-transform:uppercase}.sezione-faq-prodotto details{border-top:.1rem solid #ddd}.sezione-faq-prodotto details:last-of-type{border-bottom:.1rem solid #ddd}.sezione-faq-prodotto details summary{font-size:2.8rem;line-height:1;padding:4rem 0;position:relative;list-style-type:none}.sezione-faq-prodotto details summary::marker{display:none}.sezione-faq-prodotto details summary:after{display:block;content:"";width:1.8rem;height:1.8rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-piu-faq.svg) no-repeat;background-size:100%;position:absolute;right:0;top:4.8rem}.sezione-faq-prodotto details[open] summary:after{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-x-chiudi.svg) no-repeat;background-size:100%}.sezione-faq-prodotto details p{color:#555555B2;margin-bottom:3.5rem}.up-sells.upsells.products>h2{font-size:7.5vw;color:#9faa59;font-family:'Basel';margin-bottom:2rem;padding-left:5vw}.up-sells.upsells.products>h2:first-letter {font-family:'Futura';color:#f2e5d9}.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container{padding-left:5vw;padding-right:5vw;padding-top:2rem;padding-bottom:9rem}.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container h2,.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container h3,.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container h4{margin-top:1.5em}.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container h3,.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container h4{margin-bottom:.5em}.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container center img{width:100%}.gruppo-prodotto-contenuto-standard details{border-top:.1rem solid #ddd}.gruppo-prodotto-contenuto-standard details:last-of-type{border-bottom:.1rem solid #ddd}.gruppo-prodotto-contenuto-standard #ingredienti details{border-bottom:0}.gruppo-prodotto-contenuto-standard details summary{font-size:1.8rem;padding:1.5rem 0;position:relative;list-style-type:none}.gruppo-prodotto-contenuto-standard details summary::marker{display:none}.gruppo-prodotto-contenuto-standard details summary:after{display:block;content:"";width:1.8rem;height:1.8rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-piu-arancione.svg) no-repeat;background-size:100%;position:absolute;right:0;top:1.6rem}.gruppo-prodotto-contenuto-standard details[open] summary:after{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-meno-arancione.svg) no-repeat;background-size:100%}.gruppo-prodotto-contenuto-standard details p{margin-bottom:1.5rem;color:#555555B2}.gruppo-prodotto-contenuto-standard table{overflow-x:visible;padding:0;border:0;margin-bottom:2rem}.gruppo-prodotto-contenuto-standard table thead{border-bottom:0}.gruppo-prodotto-contenuto-standard table tr{position:relative}.gruppo-prodotto-contenuto-standard table tr:after{content:"";width:calc(100% - 4rem);height:.1rem;background:#a9b174;display:block;position:absolute;bottom:0;left:2rem}.gruppo-prodotto-contenuto-standard table tbody tr:last-child:after{display:none}.gruppo-prodotto-contenuto-standard table th{font-weight:700;padding-top:2.2rem !important}.gruppo-prodotto-contenuto-standard table td,.gruppo-prodotto-contenuto-standard table th{border:0;padding:1.2rem 2rem;background:#9FAA59CC;color:#fff;font-size:1.3rem;text-align:left;min-width:10rem}.gruppo-prodotto-contenuto-standard table tbody tr:last-child td{padding-bottom:2.2rem}.gruppo-prodotto-contenuto-standard .colonne-vantaggia-acquisto-pag-prod{font-size:inherit;border-top:0}.gruppo-prodotto-contenuto-standard .colonne-vantaggia-acquisto-pag-prod .wp-block-column{border-right:0;padding:0}.gruppo-prodotto-contenuto-standard .wp-block-columns{gap:2em}.woocommerce-account #customer_login.u-columns.col2-set{padding-left:5vw;padding-right:5vw;padding-top:6rem;padding-bottom:19rem}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:0 !important;border:0 !important}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit{float:none;margin:2rem 0 0;display:block}.woocommerce-account .woocommerce-form-register__submit{margin-top:2rem !important}.woocommerce-form-login__rememberme{margin-top:1rem}.woocommerce-account .woocommerce-LostPassword{margin-top:1.5rem}.woocommerce-lost-password article.hentry{padding-left:5vw;padding-right:5vw;padding-top:10rem;padding-bottom:10rem}.woocommerce-lost-password .woocommerce-Button{margin-top:2rem !important}body.woocommerce-account section>h1{display:none}.pagina-account-woocommerce{padding-left:7vw;padding-right:7vw;padding-top:6rem;padding-bottom:19rem}.titolo-myaccount{text-align:center;margin-bottom:6rem}.titolo-myaccount a{text-decoration:none;font-weight:700}.titolo-myaccount div{display:inline-block;font-size:1.3rem}.titolo-myaccount div.saluto-user{display:block;text-align:center;font-family:'Basel';color:#000;font-size:4.8rem;line-height:1;margin-bottom:1rem}.container-nav-content-myaccount-woo{display:flex;justify-content:space-between}.container-nav-content-myaccount-woo .woocommerce-MyAccount-navigation{float:none;width:24%;flex:0 0 24%}.container-nav-content-myaccount-woo .woocommerce-MyAccount-content{float:none;width:68%;flex:0 0 68%}.woocommerce-MyAccount-navigation li{position:relative;border-top:.1rem solid #ddd}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:.1rem solid #ddd}.woocommerce-MyAccount-navigation li a{padding:2rem 2rem 2rem 0;font-size:1.8rem;display:block;text-decoration:none;color:#403927}.woocommerce-MyAccount-navigation li.is-active a{color:#d08f6b}.woocommerce-MyAccount-navigation li:after{content:"";display:block;position:absolute;right:0;top:2rem;width:1.8rem;height:1.8rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-freccia-destra-rosa.svg) no-repeat;background-size:100%;pointer-events:none}.testo-bacheca-myaccount{color:#555555B2}.testo-bacheca-myaccount a{color:#d08f6b;text-decoration:none;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set{padding-left:0;padding-right:0}.woocommerce-account.logged-in.woocommerce-edit-address form h2{font-family:'Switzer';font-size:3rem;font-weight:300;margin-bottom:3rem}.woocommerce-account.logged-in.woocommerce-edit-address .woocommerce-address-fields{background:#faf6ef;padding:6% 7%;border-radius:3rem}.woocommerce-MyAccount-content label{display:none !important}.woocommerce-address-fields__field-wrapper input::placeholder{color:#00000080}.woocommerce-address-fields__field-wrapper .form-row{margin-bottom:3rem !important}.woocommerce-address-fields button,.woocommerce-address-fields input[type=button],input[type=reset],.woocommerce-address-fields input[type=submit],.woocommerce .woocommerce-address-fields button,.woocommerce .woocommerce-address-fields input[type=button],.woocommerce .woocommerce-address-fields input[type=reset],.woocommerce .woocommerce-address-fields input[type=submit]{padding:2rem 3.4rem !important;position:relative;transform:translateX(-50%);margin-left:50%;width:auto !important;margin-top:1rem !important}.woocommerce-address-fields p:last-child{margin-bottom:0}.woocommerce-Addresses{margin-top:5rem}.woocommerce-Addresses .woocommerce-Address-title h2{font-family:'Switzer';font-size:3rem;margin-bottom:2rem;font-weight:300}.woocommerce-Addresses .woocommerce-Address-title .edit{text-decoration:none;font-weight:700;float:none !important}.woocommerce-Address address{background:#faf6ef;border-radius:3rem;padding:7% 10%;font-style:normal !important;margin-top:2.5rem;line-height:1.3}.woocommerce-MyAccount-content .woocommerce-EditAccountForm{background:#faf6ef;padding:6% 7%;border-radius:3rem}.woocommerce-MyAccount-content .woocommerce-EditAccountForm input::placeholder{color:#00000080}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row{margin-bottom:3rem !important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm button:not(.show-password-input),.woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=button],.woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset],.woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit]{padding:2rem 3.4rem !important;position:relative;transform:translateX(-50%);margin-left:50%;width:auto !important;margin-top:1rem !important}.woocommerce-MyAccount-content .woocommerce-EditAccountForm p:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row span em{color:#555;font-size:1.3rem;padding-top:.8rem;font-weight:350;display:block}.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin:0;padding:0;border:0}.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{display:none}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .show-password-input{color:#555}.woocommerce-order-details__title,.woocommerce-customer-details h2{font-family:'Switzer';font-weight:300;color:#000;font-size:3rem;margin-bottom:2rem}body.woocommerce-cart section>h1{display:none}.woocommerce-cart.page.woocommerce-page section{padding-left:7vw !important;padding-right:7vw !important;padding-top:6rem !important;padding-bottom:10rem !important}.container-carrello-woo{display:flex;justify-content:space-between}.elenco-prodotti-carrello{width:63%;flex:0 0 63%}.elenco-prodotti-carrello .woocommerce-error,.elenco-prodotti-carrello .woocommerce-info,.elenco-prodotti-carrello .woocommerce-message{margin-bottom:4.8rem}.titolo-elenco-carrello{font-size:3.2rem;font-family:'Basel';margin-bottom:2.5rem}.cart_item .container-singolo-prodotto-carrello{display:flex;padding-bottom:1.2rem;border-bottom:.1rem solid #ddd;margin-bottom:1.2rem}.lista-singoli-prodotti-carrello .cart_item:last-child .container-singolo-prodotto-carrello{margin-bottom:0}.container-singolo-prodotto-carrello .product-thumbnail{width:21.3rem;height:21.3rem;flex:0 0 21.3rem}.seconda-colonna-prod-cart{width:calc(100% - 33.3rem);flex:0 0 calc(100% - 33.3rem);padding-left:4%;display:flex;flex-direction:column}.seconda-colonna-prod-cart .product-name a{text-decoration:none;color:#000;font-size:1.8rem}.seconda-colonna-prod-cart .product-quantity{margin-top:auto;display:flex;align-items:center;gap:5%}.seconda-colonna-prod-cart .product-quantity .quantity{border:.1rem solid #000000B2;border-radius:3rem;padding:.2rem 0;display:inline-block}.seconda-colonna-prod-cart .product-quantity .quantity input[type=number]::-webkit-outer-spin-button,.seconda-colonna-prod-cart .product-quantity .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.seconda-colonna-prod-cart .product-quantity .quantity .qty-increment,.seconda-colonna-prod-cart .product-quantity .quantity .qty-decrement{line-height:2.1rem;width:3rem}.seconda-colonna-prod-cart .product-quantity .quantity input[type=number]{-moz-appearance:textfield;appearance:textfield;border:0;padding:0}.seconda-colonna-prod-cart .product-quantity .quantity .qty{width:4rem;text-align:center;color:#555}.terza-colonna-prod-cart{width:12rem;flex:0 0 12rem;display:flex;flex-direction:column;align-items:flex-end}.terza-colonna-prod-cart .product-subtotal{text-align:right}.terza-colonna-prod-cart .product-subtotal bdi{font-size:1.8rem;font-weight:600;color:#000}.terza-colonna-prod-cart .product-subtotal del bdi{font-weight:300}.terza-colonna-prod-cart .product-subtotal ins{background:0 0 !important}.terza-colonna-prod-cart .product-remove{margin-top:auto}.woocommerce .terza-colonna-prod-cart .product-remove a.remove{display:block;font-size:1.3rem;height:auto;width:auto;text-align:right;line-height:2.8rem;border-radius:0;color:red !important;text-decoration:none;font-weight:600;border:0}.woocommerce .terza-colonna-prod-cart .product-remove a.remove:hover{color:red !important;background:0 0 !important}.woocommerce .elenco-prodotti-carrello button[name=update_cart],.woocommerce .elenco-prodotti-carrello input[name=update_cart],.woocommerce .riepilogo-carrello button[name=update_cart],.woocommerce .riepilogo-carrello input[name=update_cart]{display:none}.sezione-coupon-carrello{margin-top:3rem}.riepilogo-carrello .sezione-coupon-carrello{margin-top:1rem}.sezione-coupon-carrello .coupon{display:inline-block;border:.1rem solid #ddd;border-right:0;border-radius:3rem;width:55%}.riepilogo-carrello .sezione-coupon-carrello .coupon{width:100%}.sezione-coupon-carrello .coupon input[type=text]{border:0;width:calc(100% - 9.7rem);padding:0 5.5%}.sezione-coupon-carrello .coupon input[type=text]::placeholder{color:#000000B2;opacity:1}.sezione-coupon-carrello .coupon button{width:9.3rem;color:#d08f6b !important;background:#fff !important;border:.1rem solid #d08f6b !important}.sezione-coupon-carrello .coupon button:hover{color:#fff !important;background:#d08f6b !important}.riepilogo-carrello{width:32%;flex:0 0 32%}.contenitore-riepilog-carrt{height:100%}.contenitore-riepilog-carrello{position:sticky;top:16.5rem;left:0}.woocommerce .riepilogo-carrello .cart-collaterals .cart_totals,.woocommerce-page .riepilogo-carrello .cart-collaterals .cart_totals{float:none;width:auto}.riepilogo-carrello .cart-collaterals .cart_totals>h2{font-size:3.2rem;font-family:'Basel';margin-bottom:2.1rem}.riepilogo-carrello .cart-collaterals .cart_totals table,.riepilogo-carrello .cart-collaterals .cart_totals table th,.riepilogo-carrello .cart-collaterals .cart_totals table td,.riepilogo-carrello .cart-collaterals .cart_totals table tr{border:0}.riepilogo-carrello .cart-collaterals .cart_totals table th{padding-left:0;font-weight:400}.riepilogo-carrello .cart-collaterals .cart_totals table td{text-align:right;padding-right:0;line-height:1.3}.riepilogo-carrello .cart-collaterals .cart_totals table .cart-subtotal th,.riepilogo-carrello .cart-collaterals .cart_totals table .cart-subtotal td{padding-top:0;padding-bottom:.5rem}.riepilogo-carrello .cart-collaterals .cart_totals table .woocommerce-shipping-totals th,.riepilogo-carrello .cart-collaterals .cart_totals table .woocommerce-shipping-totals td{padding-top:0}.riepilogo-carrello .cart-collaterals .cart_totals table .order-total th,.riepilogo-carrello .cart-collaterals .cart_totals table .order-total td{border-top:.1rem solid #ddd;border-bottom:.1rem solid #ddd}.riepilogo-carrello .cart-collaterals .cart_totals table .order-total th{color:#000}.riepilogo-carrello .cart-collaterals .cart_totals table .order-total td strong{font-weight:500 !important}.riepilogo-carrello .cart-collaterals .cart_totals table .order-total td bdi{color:#000}.riepilogo-carrello .checkout-button{border-radius:10rem !important;font-weight:500 !important;font-size:1.6rem !important}.box-messaggio-sped-cart{padding:1.4rem 2.2rem 1.4rem 0;border-top:.1rem solid #ddd;border-bottom:.1rem solid #ddd;font-size:1.8rem;margin-bottom:5rem;display:block;color:#403927}.woocommerce ul#shipping_method .amount{font-weight:400 !important}.woocommerce ul#shipping_method li input{vertical-align:unset}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{font-size:1.4rem}.shipping-calculator-button{font-size:1.3rem}.woocommerce-cart.page.woocommerce-page section.shipping-calculator-form{padding:0 !important}.woocommerce .shipping-calculator-form button.button{padding:1rem 1.6rem !important}.woocommerce-cart.page.woocommerce-page .cross-sells{display:none !important}.testo-icone-pagamenti-carrellot{margin-top:4rem}.testo-icone-pagamenti-carrellot.display-mobile{display:none}.titolo-test-ico-poagam-carellot{font-size:2.3rem;font-family:'Basel';margin-bottom:1.5rem}.icone-img-container-carrelot{display:flex;column-gap:.6rem}.sing-ico-pagam-carellot{width:6.3rem;height:4rem}.ico-img-pag-car{width:100%;height:auto}.sezione-info-icone-ripilogo-carrello{margin-top:4rem}.singola-riga-info-ico-carr{display:flex;margin-bottom:1rem}.text-icona-info-car{font-size:1.4rem;padding-left:1.2rem}body.woocommerce-checkout section>h1{display:none}.pagina-checkout-wooc{padding-left:7vw;padding-right:7vw;padding-top:6rem;padding-bottom:10rem}.checkout_coupon{display:block !important;border:0 !important;margin:0 !important;padding:0 !important}#checkout_coupon_da_nascondere{display:none}#sezione_coupon_checkout{margin-bottom:3rem;padding-bottom:2rem;border-bottom:.1rem solid #ddd}.testo-coupon-checkout{font-size:1.3rem;color:#000000B2;margin-bottom:1rem}.container-form-coupon-checkout{display:flex;border:.1rem solid #eee;border-right:0;border-radius:3rem;width:100%;justify-content:space-between;overflow:hidden}.container-form-coupon-checkout .form-row-first{width:calc(100% - 9.3rem) !important;padding:0 !important;margin:0 !important}.container-form-coupon-checkout .form-row-last{padding:0 !important;margin:0 !important;text-align:right !important;width:9.3rem !important;background-color:transparent !important}.container-form-coupon-checkout p{margin-bottom:0}.container-form-coupon-checkout input[type=text]{border:0 !important;padding-top:2rem !important;padding-bottom:1.9rem !important;padding-left:5.5% !important;padding-right:5.5% !important;background-color:transparent !important}.container-form-coupon-checkout button,.woocommerce .container-form-coupon-checkout button.button{width:9.3rem;color:#d08f6b !important;background-color:#fff !important;border:.1rem solid #d08f6b !important}.container-form-coupon-checkout button:hover,.woocommerce .container-form-coupon-checkout button.button:hover{color:#fff !important;background-color:#d08f6b !important;border:.1rem solid #d08f6b !important}.woocommerce-billing-fields>h3{font-size:3.2rem;font-family:'Basel';margin-bottom:2.5rem}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{margin-bottom:3rem !important}.woocommerce-billing-fields p.form-row:last-child,.woocommerce-shipping-fields p.form-row:last-child{margin-bottom:0}.woocommerce-billing-fields #billing_address_1_field,.woocommerce-shipping-fields #shipping_address_1_field{float:left;width:47%;overflow:visible;clear:both}.woocommerce-billing-fields #billing_civico_field,.woocommerce-shipping-fields #shipping_civico_field{float:right;width:47%;overflow:visible;clear:none}.woocommerce-billing-fields #billing_address_2_field,.woocommerce-shipping-fields #shipping_address_2_field{display:none}#ship-to-different-address{margin-bottom:4rem;font-size:1.6rem !important;font-family:'Switzer';color:#555;font-weight:400;padding-left:.3rem}#ship-to-different-address input[type=checkbox]{display:inline !important;margin:-.2rem .8rem 0 0 !important;text-align:center !important;vertical-align:middle !important}.woocommerce-checkout-review-order table{border:0 !important}.woocommerce-checkout-review-order th,.woocommerce-checkout-review-order td{font-weight:400 !important;border-top:0 !important}.woocommerce-checkout-review-order th{padding-left:0 !important;line-height:1.3 !important}.woocommerce-checkout-review-order td{padding-right:0 !important;line-height:1.3 !important;text-align:right}.woocommerce-checkout-review-order .cart-subtotal th,.woocommerce-checkout-review-order .cart-subtotal td{padding-bottom:0 !important}.woocommerce-checkout-review-order .woocommerce-shipping-totals th,.woocommerce-checkout-review-order .woocommerce-shipping-totals td{padding-top:0 !important;vertical-align:top}.woocommerce-checkout-review-order .order-total th,.woocommerce-checkout-review-order .order-total td{border-top:.1rem solid #ddd !important;border-bottom:.1rem solid #ddd !important;font-weight:500 !important;color:#000}.woocommerce-checkout-review-order .order-total td strong{font-weight:500 !important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin-top:3rem}.woocommerce-privacy-policy-text p{margin-bottom:1rem}.woocommerce-terms-and-conditions-wrapper .form-row{padding:0 !important;margin:0 !important}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-checkbox-text{font-size:1.1rem;color:#000000B2}.woocommerce-terms-and-conditions-wrapper .input-checkbox{margin:0 .4rem 0 0 !important}.wc_payment_method input[type=radio]{accent-color:#d08f6b;width:2.5rem;height:2.5rem;vertical-align:middle}.wc_payment_method label{font-size:1.8rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{font-size:1.3rem;border-radius:0;line-height:1.3;background-color:#d08f6b;color:#fff}#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 #d08f6b;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;margin-top:2.5rem;width:100%}.woocommerce-checkout .woocommerce-additional-fields #order_comments_field{background:#ececec;padding:2rem;margin-top:3rem}.woocommerce-checkout .woocommerce-additional-fields #order_comments_field textarea{padding:1.6rem}.woocommerce-checkout .woocommerce-additional-fields .indicazioni-note-checkout{font-size:1.5rem;line-height:1.1;margin-top:1.2rem;color:#555}.contenitor-pagina-checkout{display:flex;flex-wrap:wrap;justify-content:space-between}.sezione-form-user-checkout{width:63%;flex:0 0 63%}.sezione-form-user-checkout .shop_table.woocommerce-checkout-review-order-table{display:none}.sezione-ripilogo-ordine{width:32%;flex:0 0 32%}.altezza-100-checkout-right{height:100%}.contenuto-checkout-right{position:sticky;top:17.5rem;left:0}.sezione-ripilogo-ordine .woocommerce-checkout-payment{display:none}.payment-section{margin-top:6rem}.checkout-product-list{margin-bottom:2rem}.checkout-product-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px}.checkout-product-image{position:relative;width:5rem;height:5rem;flex-shrink:0}.checkout-product-image img{width:5rem;height:5rem;object-fit:cover}.checkout-product-quantity{position:absolute;top:-.5rem;right:-.5rem;background:#da6816d4;color:#fff;font-size:1.1rem;width:1.9rem;height:1.9rem;display:flex;align-items:center;justify-content:center}.checkout-product-info{flex-grow:1;padding-left:1rem;display:flex;justify-content:space-between;align-items:center;width:100%}.checkout-product-title{font-size:1.4rem;max-width:70%}.checkout-product-price{font-size:1.4rem}.checkout-product-list{max-height:24vh;overflow-y:auto;padding-right:1rem;scrollbar-width:thin;scrollbar-color:#ccc transparent;padding-top:.7rem;margin-bottom:2.4rem}.checkout-product-list::-webkit-scrollbar{width:6px}.checkout-product-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.checkout-product-list::-webkit-scrollbar-track{background:0 0}.container-titolo-modifica-ordine{display:flex;margin-bottom:1.8rem;justify-content:space-between}.container-titolo-modifica-ordine>h3{font-size:3.2rem;font-family:'Basel';line-height:1.15}.link-modifica-ordine{justify-items:flex-end;align-self:flex-end;text-decoration:none;font-weight:700;font-size:1.3rem}.testo-pagamento-checkout{font-weight:500;margin-bottom:2rem}.container-bottonazzo-checkout-ripeilog{display:none}.bottone-mobile-checkout-ripeiolog{display:grid;grid-template-columns:1fr auto;grid-gap:1.1rem;gap:1.1rem;align-content:center;align-items:center;padding-top:1.1rem;padding-bottom:1.1rem;padding-left:2.4rem;padding-right:2.4rem;min-height:7.2rem;background:#eee}.testo-riepilog-bott-check-mob{vertical-align:middle}.woocommerce-order-received .woocommerce-order{padding-left:14vw !important;padding-right:14vw !important;padding-top:6rem !important;padding-bottom:10rem !important}.pagina-contatti{padding-left:5vw;padding-right:5vw;padding-top:6rem;padding-bottom:8rem}.pagina-contatti section>h1{font-size:4.8rem;color:#000;font-family:'Basel';line-height:.9;text-align:center;margin-bottom:3rem}.pagina-contatti article>p{color:#000000B2;text-align:center;max-width:40rem;position:relative;transform:translateX(-50%);left:50%}.pagina-contatti .colonne-pagina-contatti{margin-top:10rem;gap:0}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child{padding-left:3.5%;padding-right:3.5%;padding-top:5rem}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child p{color:#000000B2}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns>.wp-block-column:first-child{flex:0 0 33% !important}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns{gap:5rem}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns>.wp-block-column:first-child{flex:0 0 cacl(33% - 2.5rem) !important}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns>.wp-block-column:last-child{flex:0 0 cacl(67% - 2.5rem) !important}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns>.wp-block-column p{position:relative;padding-left:3.6rem;margin-bottom:6rem}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns>.wp-block-column p img{position:absolute;top:0;left:0}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns>.wp-block-column a{color:#000000B2 !important}.link-punti-vendita-contatti{padding-left:3.6rem;font-weight:600;text-underline-offset:.8rem;color:#d08f6b !important}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:last-child{padding:3%;border-radius:3rem;background:#f2e5d9}.pagina-contatti .nome-campo,.pagina-contatti .dropdown-chisei,.pagina-contatti .quiz-contatti{float:left;width:calc(50% - 1.5rem)}.pagina-contatti .cognome-campo,.pagina-contatti .email-campo,.pagina-contatti .accettazione-privacy{float:right;width:calc(50% - 1.5rem)}.pagina-contatti .dropdown-chisei{height:4.8rem;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:.1rem solid #000}.pagina-contatti .dropdown-chisei p{margin-bottom:0}.pagina-contatti .dropdown-chisei select{background:0 0;width:100%;border:0;padding:1rem 0 1.6rem;color:#00000080}.pagina-contatti input{width:100%}.pagina-contatti input::placeholder,.pagina-contatti textarea::placeholder{color:#00000080}.pagina-contatti .wpcf7-quiz-label{color:#000000B2}.pagina-contatti .wpcf7-acceptance input{width:auto;margin-right:1rem}.pagina-contatti .wpcf7-acceptance .wpcf7-list-item-label{font-size:1.1rem;color:#000000B2}.pagina-contatti .wpcf7-acceptance .wpcf7-list-item-label a{text-decoration:none;color:#d08f6b}.pagina-contatti .accettazione-privacy{height:9rem;display:flex;flex-direction:column;justify-content:flex-end}.pagina-contatti .accettazione-privacy .wpcf7-list-item{margin-left:0}.pagina-contatti .accettazione-privacy label{display:flex}.pagina-contatti .wpcf7-submit{position:relative;transform:translateX(-50%);margin-left:50%;width:auto !important;margin-top:2rem !important;border-radius:3rem}.pagina-puntivendita{padding-left:5vw;padding-right:5vw;padding-top:6rem;padding-bottom:8rem}.pagina-puntivendita section>h1{font-size:4.8rem;color:#000;font-family:'Basel';line-height:.9;text-align:center;margin-bottom:3rem}.pagina-puntivendita article>p{color:#000000B2;text-align:center;max-width:40rem;position:relative;transform:translateX(-50%);left:50%}.pagina-puntivendita .wpsl-search{margin-top:10rem}.pagina-puntivendita #wpsl-search-btn,.pagina-puntivendita #wpsl-search-wrap input[type=submit]{background:#9faa59;color:#fff;padding:.7rem 2rem;border:.1rem solid #9faa59;width:auto;font-size:1.6rem;border-radius:3rem}.pagina-puntivendita .wpsl-search{background:#f2e5d9;border-radius:2rem}.pagina-puntivendita .wpsl-input label,.pagina-puntivendita #wpsl-radius label,.pagina-puntivendita #wpsl-category label{width:auto}.pagina-puntivendita #wpsl-search-input{border:0;border-bottom:.1rem solid #000;color:#000;border-radius:0;background:0 0;font-size:1.6rem}.pagina-puntivendita #wpsl-search-wrap div label{line-height:4rem}.pagina-puntivendita .wpsl-dropdown{background:0 0;border:0;color:#00000080;box-shadow:none !important}.pagina-puntivendita .wpsl-dropdown .wpsl-selected-item,.pagina-puntivendita .wpsl-dropdown li{color:#00000080;border:0;border-bottom:.1rem solid #000;box-shadow:none !important}.pagina-puntivendita #wpsl-search-wrap .wpsl-input,.pagina-puntivendita #wpsl-search-wrap .wpsl-select-wrap,.pagina-puntivendita #wpsl-search-wrap .wpsl-results{margin-right:3.6rem}.testata-chisiamo{padding:0;min-height:41.5rem !important}.testata-chisiamo .wp-block-cover__inner-container{padding-left:11vw;padding-right:11vw}.testata-chisiamo .wp-block-columns{gap:0;align-items:center !important}.testata-chisiamo .wp-block-columns .wp-block-column:first-child{flex:0 0 35% !important}.testata-chisiamo .wp-block-columns .wp-block-column:last-child{flex:0 0 65% !important}.testata-chisiamo .wp-block-columns .wp-block-column p{color:#555;margin-bottom:0}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p{font-size:7rem;font-family:'Basel';line-height:7.8rem}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p:last-child{margin-left:18%}.testata-chisiamo .wp-block-columns .wp-block-column:last-child p{font-size:3.2rem}.sezione-testo-centrato.sez-pagina-chisiamo .wp-block-group__inner-container{padding-left:22vw;padding-right:22vw;padding-top:5rem;padding-bottom:calc(5rem - 1.5em)}.sezione-testo-centrato.sez-pagina-chisiamo .wp-block-group__inner-container p{font-size:2.4rem}.sezione-testo-centrato.sez-pagina-chisiamo.margini-larghi .wp-block-group__inner-container{padding-left:5vw;padding-right:5vw}.gruppo-ultimi-articoli{margin-top:3.6rem}.gruppo-ultimi-articoli .wp-block-group__inner-container>h2{font-size:7.5vw;color:#9faa59;font-family:'Basel';margin-bottom:2rem;padding-left:5vw}.gruppo-ultimi-articoli .wp-block-group__inner-container>h2:first-letter {font-family:'Futura';color:#f2e5d9}.header-blog{background:0 0}.woocommerce-demo-store main.pagina-blog{margin-top:4.9rem}main.pagina-blog{margin-top:0}.testata-blog{min-height:28rem;padding:0 5vw;background:linear-gradient(180deg,#f8f4ec 0%,#fff 100%);display:flex;flex-direction:column;justify-content:center}.testata-blog .interno-testata-bassa{padding-top:10rem}.titolo-pagina-blog{font-size:4.8rem;font-weight:300;font-family:'Basel';text-align:center;color:#000}.container-descr-blog{position:relative;z-index:10;display:flex;justify-content:center;width:100%;margin-top:3.6rem}.descrizione-blog,.container-descr-blog p{color:#555555B2;text-align:center;width:32vw}.container-lista-blog{display:flex;padding-top:3.5rem;padding-left:7vw;padding-right:7vw;gap:3%}.parte-contenuto-blog{flex:0 0 66%}.lista-loop-articoli{display:flex;gap:3%;flex-wrap:wrap}.lista-loop-articoli article{flex:0 0 48.5%;margin-bottom:7rem}.categoria-blog{padding-bottom:.9rem;border-bottom:.1rem solid #ddd;margin-bottom:3rem}.categoria-blog a{text-decoration:none;text-transform:uppercase}.titolo-post-list{margin-bottom:3rem;font-size:3.2rem}.titolo-post-list a{text-decoration:none;color:#000;font-size:3.2rem}.riassunto-singolo-art-blog{margin-bottom:2.3rem;color:#55555580}.date-post-list{color:#55555555;font-size:1.3rem}.sabapagination{text-align:center}.parte-contenuto-blog .sabapagination{padding-bottom:8rem}.container-sabapagination{border:.1rem solid #ececec;border-right:0;display:inline-flex}.container-sabapagination .page-numbers{border-right:.1rem solid #ececec;font-size:1.7rem;padding:.9rem 1rem;text-decoration:none}.container-sabapagination .page-numbers.current{background:#f2e5d9;color:#555}.container-sabapagination .page-numbers:hover{background:#f2e5d9;color:#555}.titolo-altra-pagina-blog{font-size:4.8rem;font-weight:400;font-family:'Basel';text-align:center}.testata-singolo-post{min-height:36rem;padding-left:14vw;padding-right:7vw;background:linear-gradient(180deg,#f8f4ec 0%,#fff 100%);display:flex;flex-direction:column;justify-content:center;border-bottom:.1rem solid #ccc}.testata-singolo-post .interno-testata-bassa{padding-top:10rem}.categ-single-post{margin-bottom:2.5rem}.categ-single-post a{text-decoration:none;text-transform:uppercase}.data-singolo-post{margin-top:2.5rem;color:#555555B2;font-size:1.4rem}.titolo-singolo-post{font-size:3.5vw;font-weight:400;font-family:'Basel';max-width:106.6rem}.container-singolo-post{display:flex;padding-top:5rem;padding-left:14vw;padding-right:7vw;gap:13%}.parte-contenuto-singolo-post{flex:0 0 53.253%}.contenuto-singolo-articolo{padding-bottom:3.5rem;border-bottom:.1rem solid #ddd;font-size:2rem}.contenuto-singolo-articolo p.has-large-font-size{font-size:3.2rem !important;color:#000}.contenuto-singolo-articolo .wp-block-image .wp-element-caption{font-size:1.6rem;color:#00000080}.contenuto-singolo-articolo .wp-block-quote{padding-left:11%;border-left:.3rem solid #d08f6b}.contenuto-singolo-articolo .wp-block-quote p{color:#d08f6b}.contenuto-singolo-articolo h1{font-size:4.8rem;margin-bottom:3.6rem;line-height:1}.contenuto-singolo-articolo h2{font-size:3.8rem;margin-bottom:2.8rem;line-height:1}.contenuto-singolo-articolo h3{font-size:3.2rem;margin-bottom:2.4rem;line-height:1}.contenuto-singolo-articolo h4{font-size:2.6rem;margin-bottom:2rem;line-height:1.1}.contenuto-singolo-articolo h5{font-size:2.1rem;margin-bottom:2rem;line-height:1.2}.contenuto-singolo-articolo p:empty{margin-bottom:0}.contenuto-singolo-articolo ol.wp-block-list{list-style:decimal !important;padding-left:1em}.social-box{margin-top:3.8rem;overflow:hidden;display:block}.tit-condiv{font-size:2rem;font-weight:600;padding-bottom:2.5rem}.social-btn{display:block;width:100%;margin-top:.5rem}.sbtn{position:relative;display:inline-block;border-radius:100%;color:#fff;margin:0 1.8rem 0 0;width:6.2rem;height:6.2rem;background:#e7c7b5}.sbtn:before{content:"";width:3.2rem;height:3.2rem;background-size:3.2rem !important;position:absolute;left:50%;top:50%;margin-left:-1.6rem;margin-top:-1.6rem}.s-facebook:before{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-facebook-share.svg)}.s-linkedin:before{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-linkedin-share.svg)}.s-pinterest:before{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-pinterest-share.svg)}.s-whatsapp:before{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/whatsapp-logo-bold.svg)}.s-mail:before{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/envelope-bold.svg)}.s-telegram:before{background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/telegram-logo-bold.svg)}.sezione-articoli-correlati{margin-top:13rem;background:#faf6ef;padding-left:5vw;padding-right:5vw;padding-top:10rem;padding-bottom:10rem}.titolo-correlati{text-align:center;font-size:3.2rem;font-family:'Basel'}.lista-related-posts{margin-top:8rem;display:flex;justify-content:space-between;gap:3%;flex-wrap:wrap}.lista-related-posts article{flex:1 1 calc((100% - 6%) / 3)}.parte-sidebar-singolo-post{flex:0 0 33.747%}.parte-sidebar{flex:0 0 31%}.gruppo-banner-promo{margin-bottom:2.5rem}.gruppo-banner-promo .wp-block-group__inner-container p:first-of-type,.gruppo-banner-promo .wp-block-group__inner-container p:last-of-type{display:none}.banner-promo{margin-top:2.5rem;width:100%;position:relative;padding-top:100%;border-radius:3rem;overflow:hidden}.sidebar-blog .widget_text:first-child .banner-promo,.sidebar-blog .widget_block:first-child .banner-promo{margin-top:0 !important}.banner-promo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.img-bg-banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.badge-promo{font-size:1.3rem;color:#fff;text-transform:uppercase;padding:.8rem 1.6rem;background:#d08f6b;border-radius:10rem;position:absolute;top:6.5%;left:7.5%;z-index:5;pointer-events:none}.testo-pulsante-banner{position:absolute;bottom:6.5%;left:7.5%;z-index:10;border-bottom:.1rem solid #fff;width:85%}.link-banner{position:absolute;top:0;left:0;height:100%;display:block;width:100%;z-index:15}.text-butt-banner{color:#fff;font-weight:500;padding-bottom:.8rem;display:inline-block;padding-right:1.8rem}.freccia-ds-bann{position:absolute;width:1rem;height:1rem;right:0;top:.9rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/freccia-destra_alta_bianca.svg) no-repeat;background-size:100%;transition:right .3s;pointer-events:none}.box-sidebar{background:#faf6ef;border-radius:3rem;padding:9.5% 7.5%;color:#000;font-size:1.8rem;margin-bottom:2.5rem}.box-sidebar .wp-block-heading{color:#000;font-size:2rem;font-weight:600;margin-bottom:3.5rem;margin-top:7rem;font-family:'Switzer'}.box-sidebar .wp-block-heading:first-of-type{margin-top:0}.box-sidebar .wp-block-categories-list li{border-top:.1rem solid #ddd;position:relative}.box-sidebar .wp-block-categories-list li:last-child{border-bottom:.1rem solid #ddd}.box-sidebar .wp-block-categories-list li:after{content:"";display:block;position:absolute;right:0;top:1.5rem;width:1.8rem;height:1.8rem;background:url(//www.algemnatura.com/wp-content/themes/sabalgemshop/img/icona-freccia-destra-rosa.svg) no-repeat;background-size:100%;pointer-events:none}.box-sidebar .wp-block-categories-list li a{padding:1.5rem 0;color:#403927 !important;display:block}.box-sidebar a{color:#000;text-decoration:none}.box-sidebar .wp-block-latest-posts__list li{margin-bottom:2.4rem}.box-sidebar .wp-block-latest-posts__list li:last-child{margin-bottom:0}.box-sidebar .wp-block-latest-posts__list li a{color:#403927 !important}#post-404{height:calc(100vh - 10.3rem);height:calc((var(--vh, 1vh) * 100) - 10.3rem);height:calc(100dvh - 10.3rem);display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#f8f4ec 0%,#fff 100%)}.woocommerce-demo-store #post-404{height:calc(100vh - 15.2rem);height:calc((var(--vh, 1vh) * 100) - 15.2rem);height:calc(100dvh - 15.2rem)}.content-404{position:relative;z-index:5}.number-404{font-size:18rem;text-align:center}.error404 h1{text-align:center}.error404 h2,.error404 h2 a,.error404 h2 a:hover{text-align:center;margin-top:2rem}.footer{background:#f2e5d9;color:#da6816;height:auto !important;position:relative;z-index:5;padding-left:5vw;padding-right:5vw}.footer-alto{padding:6rem 0 5.3rem;display:flex}.footer-alto .footer1{flex:0 0 25%}.footer-alto .footer2{flex:0 0 25%}.footer-alto .footer3{flex:0 0 25%}.footer-alto .footer4{flex:0 0 25%}.footer-alto .footer1 .widget_media_image{margin-bottom:6rem}.footer-alto .footer1 p{color:#da6816;margin-bottom:2.4rem;font-size:1.3rem}.footer-alto .footer2 .menu li{margin-bottom:1.5em}.footer-alto .footer2 .menu li:first-child a{font-weight:600}.footer-alto .footer2 .menu li a{text-decoration:none;color:#da6816}.footer-alto .footer3 .menu{margin-bottom:4.4rem}.footer-alto .footer3 .menu li{margin-bottom:1.5em}.footer-alto .footer3 .menu li a{text-decoration:none;color:#da6816;font-weight:600}.footer-alto .footer3 p a{text-decoration:none;color:#da6816}.footer-alto .footer3 div.widget_text:last-child p a{padding-bottom:.6rem;display:inline-block}.footer-alto .footer3 p img{margin-right:.9rem}.footer-alto .footer3 p a:last-child img{margin-right:0}.footer-alto .footer3 p b,.footer-alto .footer3 p strong{font-weight:600}.footer-alto .footer4 div.widget_text:first-child{margin-bottom:2.5rem}.footer-alto .footer4 div.widget_text:first-child p{font-family:'Basel';font-size:3rem;margin-bottom:0;color:#9faa59 !important}.footer-alto .footer4 input::placeholder{color:#9faa59;font-size:2rem}footer .form-newsletter-footer .input--hidden{display:none !important}footer .form-newsletter-footer .input-email input[type=text]{width:100%;color:#da6816}footer .form-newsletter-footer .accettazione-privacy{margin-top:1.5rem}footer .form-newsletter-footer .accettazione-privacy label{display:flex;align-items:flex-start}footer .form-newsletter-footer .accettazione-privacy label span p{padding-left:1rem;font-size:1.1rem;margin-bottom:0}footer .form-newsletter-footer button,footer .form-newsletter-footer input[type=button],footer .form-newsletter-footer input[type=reset],footer .form-newsletter-footer input[type=submit]{padding:1rem 2rem;font-size:1.3rem;margin-top:2.5rem;border-radius:2rem}footer .form-newsletter-footer .sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(.7002rem - 1px)}footer .form-newsletter-footer .sib-form .progress-indicator__icon{-webkit-animation:indicator-spin 1.3s cubic-bezier(.46,.35,.39,.85) infinite;animation:indicator-spin 1.3s cubic-bezier(.46,.35,.39,.85) infinite}footer .form-newsletter-footer .sib-form .clickable__icon{height:1.5rem;vertical-align:bottom;width:1.5rem}footer .form-newsletter-footer .sib-hide-loader-icon{display:none}.footer-basso{display:flex;justify-content:space-between;padding-bottom:3.8rem}.footer-basso p{margin:0;color:#da6816;font-size:1.3rem;font-weight:300;margin-bottom:0}.footer-basso a,.footer-basso a:visited{text-decoration:none;color:#da6816;font-size:1.3rem;font-weight:300}@media only screen and (max-width:99.9375em){.woocommerce-store-notice,p.demo_store{font-size:1.8rem;height:4.4rem;line-height:4.4rem}.woocommerce-demo-store .header{top:4.4rem}.woocommerce-demo-store .testata-home{height:calc(100vh - 4.4rem);height:calc((var(--vh, 1vh) * 100) - 4.4rem);height:calc(100dvh - 4.4rem)}.woocommerce-demo-store .testata-home-desktop,.woocommerce-demo-store .testata-home-mobile{height:calc(100vh - 4.4rem);height:calc((var(--vh, 1vh) * 100) - 4.4rem);height:calc(100dvh - 4.4rem)}.woocommerce-demo-store .testata-piena-desktop,.woocommerce-demo-store .testata-piena-mobile{height:calc(100vh - 14.7rem);height:calc((var(--vh, 1vh) * 100) - 14.7rem);height:calc(100dvh - 14.7rem)}.woocommerce-demo-store #post-404{height:calc(100vh - 14.7rem);height:calc((var(--vh, 1vh) * 100) - 14.7rem);height:calc(100dvh - 14.7rem)}.container-megamenu .megamenu-col1{flex:0 0 80%;width:80%}.container-megamenu .megamenu-col2{flex:0 0 20%;width:20%}.woocommerce-demo-store main{margin-top:14.7rem}.woocommerce-demo-store .pagina-homepage main{margin-top:4.4rem}.woocommerce-demo-store.single-product main{margin-top:18.7rem}.woocommerce-demo-store main.pagina-blog{margin-top:4.4rem}.woocommerce-page.woocommerce-demo-store.archive main{margin-top:4.4rem}.testata-chisiamo .wp-block-columns .wp-block-column:first-child{flex:0 0 40rem !important}.testata-chisiamo .wp-block-columns .wp-block-column:last-child{flex:0 0 calc(100% - 40rem) !important}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p{font-size:6rem;font-family:'Basel';line-height:6.8rem}.testata-chisiamo .wp-block-columns .wp-block-column:last-child p{font-size:2.8rem}}@media only screen and (max-width:89.9375em){.woocommerce-store-notice,p.demo_store{font-size:1.6rem}.container-megamenu .menu li{margin-bottom:1.2rem}.container-megamenu .menu li a{font-size:1.8rem}.testata-chisiamo .wp-block-cover__inner-container{padding-left:8vw;padding-right:8vw}.footer-alto .footer4 div.widget_text:first-child p{font-size:2.8rem}}@media only screen and (max-width:82.5em){.container-megamenu .megamenu-col1{flex:0 0 74%;width:74%}.container-megamenu .megamenu-col2{flex:0 0 26%;width:26%}.container-megamenu .megamenu-col1 .menu{column-gap:5%}.container-megamenu .menu li{margin-bottom:1rem}.container-megamenu .menu li a{font-size:1.6rem}.container-megamenu .wp-block-button__link{padding:1.6rem 2.4rem}.testata-chisiamo .wp-block-cover__inner-container{padding-left:5vw;padding-right:5vw}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.5rem}.colonne-prodotti-home.wp-block-columns .wp-block-column h2{font-size:1.5rem}}@media only screen and (max-width:76.25em){.woocommerce-store-notice,p.demo_store{height:4.2rem;line-height:4.2rem}.woocommerce-demo-store .header{top:4.2rem}.woocommerce-demo-store .testata-home{height:calc(100vh - 4.2rem);height:calc((var(--vh, 1vh) * 100) - 4.2rem);height:calc(100dvh - 4.2rem)}.woocommerce-demo-store .testata-home-desktop,.woocommerce-demo-store .testata-home-mobile,.woocommerce-demo-store .testata-mobile-video{height:calc(100vh - 4.2rem);height:calc((var(--vh, 1vh) * 100) - 4.2rem);height:calc(100dvh - 4.2rem)}.woocommerce-demo-store .testata-piena-desktop,.woocommerce-demo-store .testata-piena-mobile{height:calc(100vh - 14.5rem);height:calc((var(--vh, 1vh) * 100) - 14.5rem);height:calc(100dvh - 14.5rem)}.woocommerce-demo-store #post-404{height:calc(100vh - 14.5rem);height:calc((var(--vh, 1vh) * 100) - 14.5rem);height:calc(100dvh - 14.5rem)}.woocommerce-demo-store main{margin-top:14.5rem}.woocommerce-demo-store .pagina-homepage main{margin-top:4.2rem}.woocommerce-demo-store.single-product main{margin-top:18.5rem}.woocommerce-demo-store main.pagina-blog{margin-top:4.2rem}.woocommerce-page.woocommerce-demo-store.archive main{margin-top:4.2rem}.container-megamenu .megamenu-col1{flex:0 0 58%;width:58%}.container-megamenu .megamenu-col2{flex:0 0 42%;width:42%}.container-megamenu .megamenu-col1 .menu{column-count:2;column-gap:10%}.sezione-recensioni-trustpilot{padding-left:6.8vw;padding-right:6.8vw}.testata-chisiamo .wp-block-columns .wp-block-column:first-child{flex:0 0 35rem !important}.testata-chisiamo .wp-block-columns .wp-block-column:last-child{flex:0 0 calc(100% - 35rem) !important}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p{font-size:5rem;line-height:5.8rem}.testata-chisiamo .wp-block-columns .wp-block-column:last-child p{font-size:2.4rem}.footer-alto{flex-wrap:wrap}.footer-alto .footer1 .widget_media_image{margin-bottom:5.2rem}.footer-alto .footer1,.footer-alto .footer2,.footer-alto .footer3,.footer-alto .footer4{flex:0 0 50%}.footer-alto .footer3,.footer-alto .footer4{margin-top:4rem}.footer-alto .footer4 div.widget_text:first-child p{font-size:3.1rem}}@media only screen and (max-width:75em){h2{font-size:4.6rem}.container-singolo-post{padding-left:7vw;padding-right:7vw;gap:6%}.parte-sidebar-singolo-post{flex:0 0 37.247%}.parte-contenuto-singolo-post{flex:0 0 56.753%}.testata-singolo-post{padding-left:7vw}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child{padding-left:0}.woocommerce-cart.page.woocommerce-page section{padding-left:7vw !important;padding-right:7vw !important}.pagina-checkout-wooc{padding-left:7vw;padding-right:7vw}.pagina-account-woocommerce{padding-left:7vw;padding-right:7vw}.woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:4.6rem}.woocommerce-order-received .woocommerce-order{padding-left:7vw !important;padding-right:7vw !important}}@media only screen and (max-width:67.5em){.container-megamenu .megamenu-col1{flex:0 0 68%;width:68%}.container-megamenu .megamenu-col2{flex:0 0 32%;width:32%}.container-megamenu .menu li a{font-size:1.5rem}.container-header .logo-img{width:11.2rem;height:auto}.container-header .nav ul a,.scroll-home.header-homepage .container-header .nav ul a,.link-login a,.scroll-home.header-homepage .link-login a{font-size:1.6rem}.cart-link img,.icona-ricerca-header{width:2rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:0 0 calc(33.3333% - 0.5rem);padding-top:41.3%}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-chosen-container.chosen-container-single .chosen-single,.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-nav-item-text,.contenitor-ordinamento-prodotti-custom{font-size:1.4rem}.colonne-prodotti-home.wp-block-columns .wp-block-column{flex:0 0 calc(33.3333% - 0.25rem);width:calc(33.3333% - 0.25rem);padding-top:41.3%}.lista-articoli-blocco.lista-loop-articoli article{flex:0 0 100%;margin-bottom:8rem}.woocommerce-page.archive .term-description p{width:100%}.descrizione-blog,.container-descr-blog p{width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:46%;padding-right:4vw}.sezione-sotto-addtocart-pag-prod{width:46%;margin-left:54%;padding-right:4vw}.infobox-subtitle-product{font-size:1.2rem}.media-testo-prodotto .wp-block-media-text__content h2,.media-testo-quadrati .wp-block-media-text__content h2{font-size:3rem;max-width:80%}.media-testo-prodotto .wp-block-media-text__content p,.media-testo-quadrati .wp-block-media-text__content p{max-width:80%;font-size:1.6rem}.sezione-testo-centrato.sez-pagina-chisiamo .wp-block-group__inner-container p{font-size:1.6rem}.gruppo-4-colonne-prodotto .wp-block-columns{flex-wrap:wrap !important}.gruppo-4-colonne-prodotto .wp-block-column{flex:0 0 calc(48% - 0.5em) !important}.container-lista-blog{display:block}.testata-singolo-post{padding-left:7vw;padding-right:7vw}.container-singolo-post{display:block;padding-left:7vw;padding-right:7vw}.parte-contenuto-singolo-post{margin-bottom:8rem}.tit-condiv{padding-bottom:1rem}.sbtn{width:4.8rem;height:4.8rem}.sbtn:before{width:2.2rem;height:2.2rem;background-size:2.2rem !important;margin-left:-1.1rem;margin-top:-1.1rem}.lista-related-posts{display:block}.lista-related-posts article{margin-bottom:8rem}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:first-child .wp-block-columns{display:block}.seconda-colonna-prod-cart .product-name a{font-size:1.6rem}.terza-colonna-prod-cart .product-subtotal bdi{font-size:1.6rem}.box-messaggio-sped-cart{font-size:1.6rem}.sezione-form-user-checkout{width:61%;flex:0 0 61%}.sezione-ripilogo-ordine{width:34%;flex:0 0 34%}.testata-chisiamo .wp-block-columns{display:block;text-align:center}.testata-chisiamo .wp-block-columns .wp-block-column:first-child{margin-bottom:2rem}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p{display:inline-block}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p:last-child{margin-left:.22em}.wcsatt-options-prompt-label-one-time{flex-wrap:wrap}.single-product .entry-summary .wcsatt-options-prompt-label-one-time #prezzo_principale.price{margin-left:4.1rem;margin-top:1rem;width:100%}.single-product .entry-summary .wcsatt-options-product-prompt .subscription-price{display:block;margin-left:4.1rem;margin-top:1rem;position:relative;margin-bottom:2rem}.footer-alto .footer4 div.widget_text:first-child p{font-size:2.8rem}}@media only screen and (max-width:64em){.testata-home-desktop,.testata-piena-desktop{display:none !important}.testata-home-mobile,.testata-piena-mobile{display:flex !important}}@media only screen and (max-width:61.875em){.container-carrello-woo{display:block}.elenco-prodotti-carrello{width:100%}.riepilogo-carrello{width:100%;margin-top:6rem}.contenitore-riepilog-carrello{position:static !important;top:auto !important;left:auto !important}.testo-icone-pagamenti-carrellot.display-mobile{display:block}.testo-icone-pagamenti-carrellot.display-desktop{display:none}.container-bottonazzo-checkout-ripeilog{display:block}.contenuto-checkout-right .order-products{padding-top:2rem}.checkout-product-list{max-height:100%}.sezione-form-user-checkout{width:100%;flex:0 0 100%;order:2}.container-titolo-modifica-ordine{display:none}.sezione-ripilogo-ordine{width:100%;flex:0 0 100%;order:1;margin-bottom:6rem}.woocommerce-account .u-columns.col2-set{padding-left:0;padding-right:0;padding-top:3rem;padding-bottom:10rem}#ywdpd-quantity-table td,#ywdpd-quantity-table th{min-width:auto}}@media only screen and (max-width:53.75em){.container-megamenu .megamenu-col1{flex:0 0 100%;width:100%}.container-megamenu .megamenu-col2{flex:0 0 0%;width:0;display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:0 0 calc(50% - 0.5rem);padding-top:62.2%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;float:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;padding-right:5vw;padding-left:5vw;float:none;padding-top:2rem}.sezione-sotto-addtocart-pag-prod{width:100%;margin-left:0;padding-left:5vw;padding-right:5vw}.colonne-prodotti-home.wp-block-columns .wp-block-column{flex:0 0 calc(50% - 0.25rem);width:calc(50% - 0.25rem);padding-top:62.2%}.wcsatt-options-prompt-label-one-time{flex-wrap:nowrap}.single-product .entry-summary .wcsatt-options-prompt-label-one-time #prezzo_principale.price{margin-left:auto;margin-top:0;width:auto}.single-product .entry-summary .wcsatt-options-product-prompt .subscription-price{display:inline-block;margin-left:0;margin-top:0;position:absolute;margin-bottom:0}.testata-home .wp-block-columns{padding-left:5vw;padding-right:5vw}.sezione-testo-centrato .wp-block-group__inner-container{padding-left:20vw;padding-right:20vw}.sezione-testo-centrato.sez-pagina-chisiamo .wp-block-group__inner-container{padding-left:5vw;padding-right:5vw}.sezione-3-colonne-icone h2{font-size:5.5rem}.sezione-3-colonne-icone h2:first-letter {font-size:6.1rem}.sezione-recensioni-trustpilot .wp-block-columns{flex-wrap:wrap !important}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:first-child{width:100%;flex:0 0 100% !important;order:2}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child{width:100%;flex:0 0 100% !important;text-align:left;align-self:flex-start;order:1;padding-bottom:3rem}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child p{display:inline-block;margin-right:1.2rem;font-size:7rem}.sezione-ultimiarticoli-blog .wp-block-group__inner-container>h2{font-size:7.5rem}.contenitor-colonne-basso-archivi-wooc{width:calc(100% - 10vw)}.up-sells.upsells.products>h2{font-size:7.2rem}.gruppo-4-colonne-prodotto .wp-block-group__inner-container>h2{font-size:7.2rem}.titolo-sezione-recensioni{font-size:7rem}.woocommerce div.product #reviews{padding-left:5vw;padding-right:5vw}.sezione-faq-prodotto{padding-left:5vw;padding-right:5vw}.gruppo-4-colonne-prodotto .wp-block-columns{gap:0}.gruppo-4-colonne-prodotto .wp-block-column{flex:0 0 100% !important}.container-lista-blog{padding-left:5vw;padding-right:5vw}.testata-singolo-post{padding-left:5vw;padding-right:5vw}.container-singolo-post{padding-left:5vw;padding-right:5vw}.titolo-singolo-post{font-size:3.2rem;max-width:100%}.contenuto-singolo-articolo p.has-large-font-size{font-size:2.8rem !important}.pagina-contatti .colonne-pagina-contatti{display:block}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:last-child{margin-top:6rem}.woocommerce-cart.page.woocommerce-page section{padding-left:5vw !important;padding-right:5vw !important}.pagina-checkout-wooc{padding-left:5vw;padding-right:5vw}.pagina-account-woocommerce{padding-left:5vw;padding-right:5vw}.woocommerce-order-received .woocommerce-order{padding-left:5vw !important;padding-right:5vw !important}div.is-ajax-search-result{max-width:97% !important;width:97% !important;left:0 !important}div.is-ajax-search-details{display:none}.gruppo-ultimi-articoli .wp-block-group__inner-container>h2{font-size:7.2rem}}@media only screen and (max-width:51.25em){.container-header{display:block}.container-header .nav{display:none}.ricerca-carrello-login{display:block}.link-login{display:none}.carrello-header,.ricerca-icona{position:absolute;top:3.8rem;right:8rem}.ricerca-icona{right:14.5rem}#pulsantemenumobile{display:block}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-form{display:block}.woocommerce-page.archive .filtri-prodotti-wpca .wcapf-filter{margin-bottom:2rem;padding-left:0}}@media only screen and (max-width:49.375em){.contenuto-singolo-articolo .woocommerce-page.columns-1 ul.products li.product,.contenuto-singolo-articolo .woocommerce.columns-1 ul.products li.product{padding-top:127%}.contenuto-singolo-articolo .woocommerce-page.columns-2 ul.products li.product,.contenuto-singolo-articolo .woocommerce.columns-2 ul.products li.product{flex:0 0 100%;padding-top:127%;width:100% !important;float:none !important}.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product,.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product{flex:0 0 100%;padding-top:127%;width:100% !important;float:none !important}.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product .woocommerce-loop-category__title,.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product .woocommerce-loop-category__title,.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{left:5%;bottom:3%;max-width:calc(100% - 14.5rem)}.contenuto-singolo-articolo .woocommerce.columns-3 ul.products li.product .price,.contenuto-singolo-articolo .woocommerce-page.columns-3 ul.products li.product .price{left:auto;right:2.25%;bottom:3%;padding:1rem 1.2rem;min-width:7rem;min-height:3.6rem}.woocommerce ul.products.columns-1 li.product.is-shortcode-products,.woocommerce ul.products.columns-2 li.product.is-shortcode-products,.woocommerce ul.products.columns-3 li.product.is-shortcode-products{margin-bottom:8rem !important}.woocommerce ul.products.columns-1 li.product.is-shortcode-products .acquista-ora-button,.woocommerce ul.products.columns-2 li.product.is-shortcode-products .acquista-ora-button,.woocommerce ul.products.columns-3 li.product.is-shortcode-products .acquista-ora-button{bottom:-4.7rem !important;padding:1rem 2.4rem !important;font-size:1.6rem !important}}@media only screen and (max-width:48em){.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{margin-top:6rem}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:none}}@media only screen and (max-width:47.8125em){.wp-block-button__link{padding:1.4rem 2rem}.testata-home .testo-home-testata .wp-block-group__inner-container p{font-size:4rem}.testata-home .testo-home-testata .wp-block-group__inner-container p:last-child{font-size:3.5rem}.sezione-testo-centrato .wp-block-group__inner-container{padding-left:10vw;padding-right:10vw}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child{flex:0 0 calc(100% - 12rem) !important}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:last-child{flex:0 0 12rem !important}.woocommerce div.product .product_title{font-size:3.2rem}.container-recensioni-prodotto{display:block}.sezione-destra-recensioni{padding-left:0;padding-top:6rem}.media-testo-prodotto,.media-testo-quadrati{display:flex !important;flex-wrap:wrap}.media-testo-prodotto .wp-block-media-text__content,.media-testo-quadrati .wp-block-media-text__content{flex:0 0 100%;order:1}.media-testo-prodotto .wp-block-media-text__media,.media-testo-quadrati .wp-block-media-text__media{flex:0 0 100%;order:2}.media-testo-prodotto .wp-block-media-text__media img,.media-testo-quadrati .wp-block-media-text__media img{width:100%;position:static}.container-nav-content-myaccount-woo{display:block}.container-nav-content-myaccount-woo .woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-navigation li a{padding:1rem 2rem 1rem 0}.woocommerce-MyAccount-navigation li:after{top:1rem}.container-nav-content-myaccount-woo .woocommerce-MyAccount-content{margin-top:6rem;width:100%}.testata-blog,.testata-singolo-post{min-height:0}.testata-blog .interno-testata-bassa{padding-top:16.5rem;padding-bottom:5rem}.testata-singolo-post .interno-testata-bassa{padding-top:14rem;padding-bottom:3.7rem}.categ-single-post{margin-bottom:2rem}.data-singolo-post{margin-top:2.5rem}.container-singolo-post{padding-top:4rem}.footer-basso{justify-content:normal;flex-direction:column}.footer-basso .widget_text:last-child{align-self:flex-end;margin-top:2.7rem}}@media only screen and (max-width:38.75em){.error404 h1{font-size:4rem}.error404 h2,.error404 h2 a,.error404 h2 a:hover{font-size:3.2rem}.colonne-home-pulsante.wp-block-columns{flex-wrap:wrap !important}.colonne-home-pulsante .wp-block-column{flex:0 0 100% !important}.colonne-home-pulsante .wp-block-cover,.colonne-home-pulsante .wp-block-cover-image{min-height:39.4rem}.colonne-home-testo-pulsante.wp-block-columns{flex-wrap:wrap !important}.colonne-home-testo-pulsante .wp-block-column{flex:0 0 100% !important}.colonne-home-testo-pulsante .wp-block-cover,.colonne-home-testo-pulsante .wp-block-cover-image{min-height:39.4rem}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child p{font-size:7rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.4rem}.colonne-prodotti-home.wp-block-columns .wp-block-column h2{font-size:1.4rem}.sezione-ultimiarticoli-blog .wp-block-group__inner-container>h2{text-align:center}.contenitor-colonne-basso-archivi-wooc{display:block}.clonarchwoo{margin-bottom:4rem}.menu-singolo-prodotto{display:none}.woocommerce-demo-store.single-product main{margin-top:14.2rem}.lista-loop-articoli{display:block}.container-singolo-prodotto-carrello .product-thumbnail{width:10rem;height:10rem;flex:0 0 10rem}.seconda-colonna-prod-cart .product-quantity{display:block}.seconda-colonna-prod-cart .product-quantity .quantity{margin-top:2rem}.testo-qty-carrello{display:none}.seconda-colonna-prod-cart{width:calc(100% - 22rem);flex:0 0 calc(100% - 22rem)}.seconda-colonna-prod-cart .product-quantity .quantity .qty-increment,.seconda-colonna-prod-cart .product-quantity .quantity .qty-decrement{width:2rem}.sezione-coupon-carrello .coupon{width:100%}.woocommerce-MyAccount-content .woocommerce-EditAccountForm button,.woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=button],.woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=reset],.woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit]{transform:none;margin-left:0;width:100% !important}.single-product main{margin-top:10.3rem}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p{font-size:4rem;line-height:4.8rem}.banner-mobile-blog{display:flex}.footer-alto .footer1,.footer-alto .footer2,.footer-alto .footer3,.footer-alto .footer4{flex:0 0 100%}.footer-alto .footer2{margin-top:4rem}.footer-alto .footer1 .widget_media_image{margin-bottom:4.2rem}.footer-alto .footer4 div.widget_text:first-child{margin-bottom:2.8rem}.footer-alto .footer4 div.widget_text:first-child p{font-size:2.7rem}}@media only screen and (max-width:32.5em){h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.6rem}.number-404{font-size:10rem}.contenuto-singolo-articolo h1{font-size:4rem}.contenuto-singolo-articolo h2{font-size:3.2rem}.contenuto-singolo-articolo h3{font-size:2.6rem}.contenuto-singolo-articolo h4{font-size:2.2rem}.container-header{padding-left:2.5rem;padding-right:2.5rem}.carrello-header{right:7rem}.ricerca-icona{right:13.5rem}.testata-home .wp-block-columns{padding-left:2.5rem;padding-right:2.5rem}.sezione-ultimiarticoli-blog{padding-left:2.5rem;padding-right:2.5rem}.woocommerce-page.archive .filtri-prodotti-wpca{padding:0 2.5rem}.woocommerce-store-notice,p.demo_store{height:4rem}.woocommerce-demo-store .header{top:4rem}.woocommerce-demo-store .testata-home{height:calc(100vh - 4rem);height:calc((var(--vh, 1vh) * 100) - 4rem);height:calc(100dvh - 4rem)}.woocommerce-demo-store .testata-home-desktop,.woocommerce-demo-store .testata-home-mobile{height:calc(100vh - 4rem);height:calc((var(--vh, 1vh) * 100) - 4rem);height:calc(100dvh - 4rem)}.woocommerce-demo-store .testata-piena-desktop,.woocommerce-demo-store .testata-piena-mobile{height:calc(100vh - 14.3rem);height:calc((var(--vh, 1vh) * 100) - 14.3rem);height:calc(100dvh - 14.3rem)}.woocommerce-demo-store #post-404{height:calc(100vh - 14.3rem);height:calc((var(--vh, 1vh) * 100) - 14.3rem);height:calc(100dvh - 14.3rem)}.woocommerce-demo-store main{margin-top:14.3rem}.woocommerce-demo-store .pagina-homepage main{margin-top:4rem}.woocommerce-demo-store.single-product main{margin-top:14.3rem}.woocommerce-demo-store main.pagina-blog{margin-top:4rem}.woocommerce-page.woocommerce-demo-store.archive main{margin-top:4rem}.testata-home .wp-block-columns{display:block !important}.testata-home .wp-block-columns .wp-block-column:last-child p{text-align:left !important;margin-top:2rem}.testata-home{padding:0 0 5rem}.sezione-testo-centrato .wp-block-group__inner-container{padding-left:5rem;padding-right:5rem}.colonne-home-testo-pulsante .wp-block-columns{margin-left:2.5rem;margin-right:2.5rem}.sezione-recensioni-trustpilot .brtpmj_single_rvw{padding:4rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:0 0 100%;padding-top:127%;width:100% !important;float:none !important}.woocommerce ul.products li.product .onsale{font-size:1.2rem;padding-top:.6rem;padding-bottom:.6rem}.woocommerce-page.archive .woocommerce-products-header__title{font-size:4rem}.titolo-pagina-blog{font-size:4rem}.colonne-prodotti-home.wp-block-columns .wp-block-column{flex:0 0 100%;width:100%;padding-top:127%}.categoria-blog{font-size:1.3rem;margin-bottom:2rem}.titolo-post-list{font-size:2.4rem;margin-bottom:1.8rem}.riassunto-singolo-art-blog{margin-bottom:2rem}.gruppo-4-colonne-prodotto .wp-block-group__inner-container{padding-left:2.5rem;padding-right:2.5rem}.woocommerce div.product #reviews{padding-left:2.5rem;padding-right:2.5rem}.sezione-faq-prodotto{padding-left:2.5rem;padding-right:2.5rem}.up-sells.upsells.products>h2{padding-left:2.5rem;padding-right:2.5rem}.sezione-faq-prodotto details summary{font-size:2.4rem}.sezione-faq-prodotto details summary:after{top:4.3rem}.container-lista-blog{padding-left:2.5rem;padding-right:2.5rem}.testata-singolo-post{padding-left:2.5rem;padding-right:2.5rem}.container-singolo-post{padding-left:2.5rem;padding-right:2.5rem}.contenuto-singolo-articolo p.has-large-font-size{font-size:2.4rem !important}.sezione-articoli-correlati{padding-left:2.5rem;padding-right:2.5rem}.pagina-contatti{padding-left:2.5rem;padding-right:2.5rem}.pagina-puntivendita{padding-left:2.5rem;padding-right:2.5rem}.pagina-contatti .nome-campo,.pagina-contatti .dropdown-chisei,.pagina-contatti .quiz-contatti{float:none;width:100%}.pagina-contatti .colonne-pagina-contatti>.wp-block-column:last-child{padding:2.5rem}.pagina-contatti .cognome-campo,.pagina-contatti .email-campo,.pagina-contatti .accettazione-privacy{float:none;width:100%}.pagina-contatti .dropdown-chisei{margin-bottom:1.5em}.woocommerce-cart.page.woocommerce-page section{padding-left:2.5rem !important;padding-right:2.5rem !important}.pagina-checkout-wooc{padding-left:2.5rem;padding-right:2.5rem}.pagina-account-woocommerce{padding-left:2.5rem;padding-right:2.5rem}.woocommerce-order-received .woocommerce-order{padding-left:2.5rem !important;padding-right:2.5rem !important}.woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:4rem}.pagina-contatti section>h1{font-size:4rem}.pagina-puntivendita section>h1{font-size:4rem}.titolo-myaccount div.saluto-user{font-size:4rem}.woocommerce-account #customer_login.u-columns.col2-set{padding-left:2.5rem;padding-right:2.5rem}.icon-text-item p{font-size:1.4rem}.media-testo-prodotto .wp-block-media-text__content h2,.media-testo-quadrati .wp-block-media-text__content h2{max-width:calc(100% - 5rem)}.media-testo-prodotto .wp-block-media-text__content p,.media-testo-quadrati .wp-block-media-text__content p{max-width:calc(100% - 5rem)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-right:2.5rem;padding-left:2.5rem}.gruppo-ultimi-articoli .wp-block-group__inner-container>h2{padding-right:2.5rem;padding-left:2.5rem}.wcsatt-options-prompt-label-one-time{flex-wrap:wrap}.single-product .entry-summary .wcsatt-options-prompt-label-one-time #prezzo_principale.price{margin-left:4.1rem;margin-top:1rem;width:100%}.single-product .entry-summary .wcsatt-options-product-prompt .subscription-price{display:block;margin-left:4.1rem;margin-top:1rem;position:relative;margin-bottom:2rem}#prezzo_principale.price bdi{font-size:2.4rem}.wcsatt-options-product-prompt #prezzo_principale.price del,.wcsatt-options-product-prompt #prezzo_principale.price bdi{font-size:1.6rem !important}.gruppo-prodotto-contenuto-standard .wp-block-group__inner-container{padding-left:2.5rem;padding-right:2.5rem}.footer{padding-left:2.5rem;padding-right:2.5rem}.footer-alto{padding:5rem 0 4rem}.footer-alto .footer4 div.widget_text:first-child p{font-size:2.6rem}.woocommerce-page.archive .filtri-prodotti-wpca.filtri-pag-categoria .wcapf-form{display:block}}@media only screen and (max-width:26.25em){.error404 h1{font-size:3.2rem}.error404 h2,.error404 h2 a,.error404 h2 a:hover{font-size:2.6rem}.carrello-header{right:6rem}.ricerca-icona{right:12rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.3rem}.woocommerce ul.products li.product .onsale{font-size:1.1rem}.colonne-prodotti-home.wp-block-columns .wp-block-column h2{font-size:1.3rem}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child p{font-size:5.2rem}.sezione-ultimiarticoli-blog .wp-block-group__inner-container>h2{font-size:5.2rem}.footer-alto .footer4 div.widget_text:first-child p{font-size:2.5rem}.gruppo-4-colonne-prodotto .wp-block-group__inner-container>h2{font-size:5rem}.up-sells.upsells.products>h2{font-size:5rem}.titolo-sezione-recensioni{font-size:5.2rem}.woocommerce.single-product div.product form.cart div.quantity{float:none;margin:0 0 2rem}.woocommerce.single-product .quantity .qty{width:calc(100% - 10rem)}.woocommerce.single-product div.product form.cart .button{width:100%;float:none}.container-singolo-prodotto-carrello .product-thumbnail{width:6rem;height:6rem;flex:0 0 6rem}.seconda-colonna-prod-cart{width:calc(100% - 18rem);flex:0 0 calc(100% - 18rem)}.riepilogo-carrello{width:100%}.pagina-contatti .wpcf7-submit{position:relative;transform:none;margin-left:0;width:100% !important;margin-top:2rem !important;border-radius:3rem}.woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:3.6rem}.product-icons-text-list{column-count:1;column-gap:0}.sezione-sotto-addtocart-pag-prod .wp-block-table td,.sezione-sotto-addtocart-pag-prod .wp-block-table th{padding:1.2rem 1rem;min-width:6rem}.testata-chisiamo .wp-block-columns .wp-block-column:first-child p{font-size:3.5rem;line-height:4.3rem}.gruppo-ultimi-articoli .wp-block-group__inner-container>h2{font-size:5rem}#ywdpd-quantity-table th{display:none}}@media only screen and (max-width:23.75em){.carrello-header{right:5.1rem}.ricerca-icona{right:10.7rem}.testata-home .testo-home-testata .wp-block-group__inner-container p{font-size:3.6rem}.testata-home .testo-home-testata .wp-block-group__inner-container p:last-child{font-size:3.2rem}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child p{font-size:5.2rem}.sezione-testo-centrato .wp-block-group__inner-container,.sezione-testo-centrato.sez-pagina-chisiamo .wp-block-group__inner-container,.sezione-testo-centrato.sez-pagina-chisiamo.margini-larghi .wp-block-group__inner-container{padding-left:2.5rem;padding-right:2.5rem}.sezione-faq-prodotto details summary{font-size:2rem}.sezione-faq-prodotto details summary:after{top:4rem}.seconda-colonna-prod-cart{width:calc(100% - 14rem);flex:0 0 calc(100% - 14rem)}.terza-colonna-prod-cart{width:8rem;flex:0 0 8rem}.sezione-sotto-addtocart-pag-prod .wp-block-table td,.sezione-sotto-addtocart-pag-prod .wp-block-table th{min-width:0}}@media only screen and (min-width:100em){.testata-home .testo-home-testata .wp-block-group__inner-container p{font-size:9rem}.testata-home .testo-home-testata .wp-block-group__inner-container p:last-child{font-size:8rem}.gruppo-4-colonne-prodotto .wp-block-group__inner-container>h2{font-size:12rem}.sezione-3-colonne-icone h2{font-size:10rem}.sezione-3-colonne-icone h2:first-letter {font-size:11.5rem}.sezione-recensioni-trustpilot .wp-block-columns .wp-block-column:last-child p{font-size:12.8rem}.sezione-ultimiarticoli-blog .wp-block-group__inner-container>h2{font-size:12.8rem}.colonne-home-testo-pulsante .wp-block-columns .wp-block-column:first-child p{font-size:12.8rem}.titolo-sezione-recensioni{font-size:12.8rem}.titolo-sezione-recensioni span{font-size:12.8rem}.up-sells.upsells.products>h2{font-size:12rem}.woocommerce div.product .product_title{font-size:7rem}.gruppo-ultimi-articoli .wp-block-group__inner-container>h2{font-size:12rem}}@media only screen and (min-width:121.25em){.contenitore-barra-scorrevole{left:256rem;width:253.6rem;padding-right:2.4rem}@keyframes marquee{0%{left:256rem}100%{left:-256rem}}.contenitore-barra-scorrevole .wp-block-group__inner-container p{flex:0 0 78.3rem;width:78.3rem}.contenitore-barra-scorrevole .wp-block-group__inner-container .wp-block-buttons{flex:0 0 49.7rem;width:49.7rem}}