.only-mobile{display:none}.woocommerce .woocommerce-breadcrumb{font-size:12px;font-weight:500;line-height:normal;color:#b1b1b1;margin-top:56px;margin-bottom:24px}.woocommerce .woocommerce-breadcrumb a{font-size:12px;font-weight:500;line-height:normal;color:#b1b1b1}.woo-variation-gallery-trigger-position-top-right{top:16px!important;padding:0;border:solid 1px #51b5ba;width:28px!important;height:28px!important;right:auto!important;left:75%!important}.dashicons,.dashicons-before:before{width:12px;height:12px;font-size:12px}.dashicons-search:before{width:12px;height:12px;background-image:url(https://www.poolstore.it/wp-content/themes/ps/icons/global/glass.svg);background-size:14px}.woo-variation-product-gallery{margin:0!important}.woo-variation-gallery-wrapper .woo-variation-gallery-slider{max-width:500px!important;max-height:500px!important;margin:0 auto!important}.woo-variation-gallery-thumbnail-wrapper{max-width:500px!important;margin:0 auto!important;margin-top:16px!important}.product-images .yith-wcwl-add-button{display:none!important}.extra-buttons{padding-top:32px;margin-top:64px;border-top:1px solid #e5e5e5;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.extra-buttons .title{width:100%;font-size:16px;font-weight:700;line-height:normal;color:#212121;margin-bottom:8px}.extra-buttons .desc{width:100%;font-size:14px;font-weight:400;line-height:1.7;color:#212121;margin-bottom:24px}.extra-buttons .open-lookbook{height:39px;padding:0 24px;border-radius:19.5px;background-color:#51b5ba;border:none;font-size:12px;font-weight:700;line-height:39px;text-transform:uppercase;color:#fff}.product-info-block .product-title{margin:0 0 24px!important}.product-info-block .product-title h1{margin:0 0 24px!important;font-size:32px!important;font-weight:bold!important;line-height:normal;color:var(--text)}.product-info-block .product-title .sku{font-size:12px;font-weight:600;color:#b1b1b1}.product-info-block .excerpt-wrap{margin:0 0 24px}.product-info-block .excerpt-wrap .woocommerce-product-details__short-description,.product-info-block .excerpt-wrap .woocommerce-product-details__short-description p{font-size:14px;line-height:1.7;color:var(--text);margin:0}.product-info-block .excerpt-wrap .woocommerce-product-details__short-description a,.product-info-block .excerpt-wrap .woocommerce-product-details__short-description a:hover{color:var(--1)}.product-info-block .yith-wcwl-add-to-wishlist{margin:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display:block;margin:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{display:flex!important;align-items:center;justify-content:flex-start}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a+.separator,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a+.separator+.view-wishlist{display:none!important}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a span,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover{height:auto!important;background-color:transparent!important;font-size:12px;font-weight:700;color:#51b5ba!important}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a svg,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover svg{width:24px!important;height:24px!important;color:var(--3)!important}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.delete_item svg{margin-right:5px}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover svg{fill:var(--3)!important}.yith-wcwl-add-button a.add_to_wishlist{background:none}.woocommerce div.product form.cart .variations{margin:32px 0 0!important}.woocommerce div.product form.cart .variations tbody tr{display:block}.woocommerce div.product form.cart .variations tbody tr:not(:first-child){margin-top:14px}.woocommerce div.product form.cart .variations th label{font-size:12px;font-weight:600;text-align:left;color:var(--text);margin-bottom:8px}.woocommerce div.product form.cart .variations select{height:49px;padding:0 24px;border:solid 2px #e5e5e5;background-color:#fcfcfc;border-radius:0;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:49px;letter-spacing:normal;text-align:left;color:#259d99}.woocommerce div.product form.cart .variations select::placeholder,.woocommerce div.product form.cart .variations select option{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#259d99}.shop-addons{width:100%;margin:32px 0 22px;padding:32px 0 0;border-top:1px solid #e5e5e5}.shop-addons .elem{background-color:transparent!important;border-radius:0!important;padding:0!important}.shop-addons .elem.availability{padding-right:24px!important;margin-right:24px!important;border-right:1px solid #e5e5e5}.shop-addons .elem.availability .elem-text{width:calc(100% - 24px)!important}.shop-addons .elem .elem-text{width:calc(100% - 29px)!important;padding:0 0 0 12px!important}.shop-addons .elem .title{font-size:14px;text-transform:inherit;color:var(--3);margin-bottom:4px}.shop-addons .elem .desc{font-size:12px;font-weight:500;color:#b1b1b1}.adc-wrap{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:24px}.adc-wrap.min-price{margin-bottom:0}.adc-wrap.quote-product{margin-top:32px}.product-content .price-wrap{margin:0;width:100%}.woocommerce div.product .product-info p.price,.woocommerce div.product .product-info .price{font-size:28px!important;font-weight:bold!important;line-height:normal;color:var(--text)!important;display:flex;align-items:flex-start;flex-wrap:wrap}.woocommerce div.product.product-type-variable .product-info .price span.from{font-size:12px!important;font-weight:600!important;line-height:normal!important;color:var(--text)!important;padding-bottom:10px;width:100%}.woocommerce div.product .product-info .price span{font-size:28px!important;font-weight:bold!important;line-height:normal;color:var(--text)!important}.woocommerce div.product .product-info p.price span.woocommerce-Price-amount,.woocommerce div.product .product-info .price span.woocommerce-Price-amount{padding-right:8px}.woocommerce div.product.product-type-variable .product-info .price-wrap .price span.amount{padding:0 8px 0 0}.woocommerce div.product .product-info p.price small,.woocommerce div.product .product-info .price small{padding-top:5px;font-size:12px;color:#b1b1b1}.single_variation_wrap{width:100%;position:relative}.adc-wrap.min-price{position:absolute;top:0;left:0}.adc-wrap.min-price.hidden-price{display:none}.single_variation_wrap .adc-wrap+.woocommerce-variation{min-height:56px;transform:translateY(24px);display:block!important;opacity:0;visibility:hidden;overflow:hidden}.single_variation_wrap .adc-wrap.hidden-price+.woocommerce-variation{opacity:1;visibility:visible;overflow:unset}.single_variation_wrap .woocommerce-variation{height:100%!important}.single_variation_wrap .woocommerce-variation-description,.single_variation_wrap .woocommerce-variation-availability{display:none}.woocommerce-variation-price{margin-bottom:0}.woocommerce div.product form.cart div.quantity{order:2;margin-left:24px;margin-right:0;display:flex;align-items:center}.adc-wrap .button-quote,.adc-wrap .button-quote:hover,.adc-wrap form.cart button.button,.adc-wrap form.cart button.button:hover,.adc-wrap form.cart button.button.disabled{background-color:#c3e703!important;border-radius:16px!important;letter-spacing:0px!important;font-size:18px!important;font-weight:bold!important;height:54px!important;padding:0 48px!important;text-transform:inherit!important;color:var(--text)!important;line-height:54px!important;box-shadow:none!important}.product-content .quantity button,.product-content .quantity button:hover{width:28px;height:28px;border:solid 1px #e5e5e5;box-shadow:none!important;color:#b1b1b1}.payments-addons{margin:24px 0 0}.payments-addons .payments{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;row-gap:16px}.payments-addons .elem-title{display:flex;column-gap:8px;margin-bottom:0;width:100%}.payments-addons .elem-title .title{font-size:14px;font-weight:700;line-height:normal;color:#51b5ba}.payments-addons .elem-text{display:flex;justify-content:flex-start;align-items:center;column-gap:8px}.payments-addons .elem-text .text{font-size:14px;font-weight:700;color:#51b5ba}.payments-addons .elem-text:nth-child(3){padding:0 16px;margin:0 16px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.extra-product-info{padding:56px 0 0}.extra-product-info .accordion{padding:24px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.extra-product-info .accordion .accordion-title{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#259d99;background:url(https://www.poolstore.it/wp-content/themes/ps/icons/product/down-arrow.svg);background-size:14px;background-position:right center!important;background-repeat:no-repeat!important}.custom-tabs{margin:70px 0 0}.custom-tabs .accordion-title{display:none}.tab-menu{display:flex;list-style:none;padding:20px 37px;background:#ededed;border-radius:16px;overflow:hidden}.tab-menu li{flex:1;text-align:center;padding:0;cursor:pointer;border-bottom:2px solid #fff0;transition:all 0.3s;font-size:14px;font-weight:700;line-height:15px;color:#259d99}.tab-menu li.active span{position:relative}.tab-menu li.active span:after{content:'';position:absolute;bottom:-20px;left:0;width:100%;height:3px;background-color:#259d99}.tab-content{display:none;padding:0 24px;margin-top:40px}.tab-content.active{display:block}#descrizione p,#descrizione span,#descrizione li{font-size:14px;line-height:1.7;color:var(--text)!important}#descrizione a,#descrizione a:hover{color:var(--1)!important}#descrizione ul{margin-bottom:15px}#descrizione .custom-wrapper .woocommerce-variation-description{margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}.product-type-simple #descrizione .custom-wrapper .woocommerce-variation-description{display:none}#dettagli .attr-wrap .name{font-size:14px;font-weight:700;color:var(--text)}#dettagli .attr-wrap .value{font-size:14px;font-weight:400;line-height:1.7;color:var(--text);word-break:break-all}#documenti .download-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;row-gap:40px}#documenti .download-card{width:100%}#documenti .download-card a{display:flex;align-items:center;justify-content:flex-start}#documenti .download-card a span{font-size:14px;font-weight:700;line-height:1.7;color:var(--text);padding-left:8px;padding-right:32px}#altre-categorie .categories-wrap{padding:0;margin:0;border:none}#altre-categorie .categories-wrap .product-categories{list-style:none;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}#altre-categorie .categories-wrap .product-categories li{width:33.33%;padding-right:30px;padding-bottom:10px}#altre-categorie .categories-wrap .product-categories a{font-size:12px;font-weight:500;line-height:1.7;color:#259d99;white-space:break-spaces}#richiedi-info .form-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}#richiedi-info .info-title{font-size:14px;font-weight:700;line-height:1.7;color:var(--text);width:100%}#richiedi-info .info-text{font-size:14px;font-weight:400;line-height:1.7;color:var(--text);width:100%;margin-bottom:30px}.wpforms-container{margin:0!important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#212121}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-select,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-textarea,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox{padding:0 0 32px}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding:0}.content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]{padding:0 24px 0 50px!important}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{padding:0 24px!important;border:solid 2px #e5e5e5!important;background-color:#fcfcfc!important;border-radius:0!important;height:49px!important}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea{padding:16px 24px!important;border:solid 2px #e5e5e5!important;background-color:#fcfcfc!important;border-radius:0!important}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea::placeholder{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#e5e5e5!important}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#259d99}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label-inline,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label-inline a{font-size:12px;font-weight:400;color:#b1b1b1}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label-inline a{text-decoration:underline}.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit,.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{padding:0 24px;border-radius:20.5px;background-color:#51b5ba;border:none;font-size:14px;font-weight:700;line-height:41px;text-transform:uppercase;color:#fff;height:41px}.wlb-right .wlb-product-data .wlb-simple .shop-addons,.wlb-right .wlb-product-data .wlb-simple .adc-wrap{display:none!important}@media screen and (max-width:1255px){.payments-addons .elem-text:nth-child(3){border-left:none}}@media screen and (max-width:991px){.only-mobile{display:block;width:100%}.product-images .extra-buttons,.product-images .extra-product-info{display:none}}@media screen and (max-width:767px){.extra-product-info{padding:0!important}.extra-product-info .accordion{border-top:none!important}.shop-addons .elem.availability{padding-right:0px!important;margin-right:0px!important;border-right:none}.product-type-simple .adc-wrap .price-wrap{margin:0}.adc-wrap.min-price{top:20px;left:20px}.product-type-simple .adc-wrap{position:relative;bottom:0;left:0;width:100%;background-color:#fff0;padding:0;z-index:9999}.stickyadc{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:20px;z-index:9999;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid #e5e5e5}.woocommerce div.product form.cart{align-items:center}.adc-wrap .button-quote,.adc-wrap .button-quote:hover,.adc-wrap form.cart button.button,.adc-wrap form.cart button.button:hover,.adc-wrap form.cart button.button.disabled{font-size:16px!important;padding:0 32px!important;width:calc(100% - 128px)}.woocommerce div.product form.cart div.quantity{margin-left:0}.payments-addons{margin:0}.payments-addons .elem-text{width:auto}.payments-addons .elem-text:nth-child(3){padding:0 16px 0 0;margin:0;border-left:none;border-right:none}.yith-wcwl-add-to-wishlist{position:relative;bottom:auto;right:auto}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{display:none!important}.custom-tabs{border-bottom:1px solid #eaeaea}.custom-tabs .tab-menu{display:none}.custom-tabs .tab-content{margin:0 0 40px;padding:0}.custom-tabs .tab-content.active{display:block}.custom-tabs .accordion-title{display:block;width:100%;cursor:pointer;padding:24px 0;border-top:1px solid #eaeaea;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#259d99;background:url(https://www.poolstore.it/wp-content/themes/ps/icons/product/down-arrow.svg);background-size:14px;background-position:right center!important;background-repeat:no-repeat}.extra-buttons{padding-top:0;margin-top:56px;border-top:none}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-layout-column:first-child{padding:0 10px 32px!important}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-layout-column{padding:0 10px!important}#altre-categorie .categories-wrap .product-categories li{width:100%;padding-right:0}}