@charset "UTF-8";@font-face{font-display:swap;font-family:Brice;font-style:normal;font-weight:400;src:url(../../fonts/Brice-RegularCondensed.woff2) format("woff2"),url(../../fonts/Brice-RegularCondensed.woff) format("woff")}@font-face{font-display:swap;font-family:Brice;font-style:normal;font-weight:900;src:url(../../fonts/Brice-BlackExpanded.woff2) format("woff2"),url(../../fonts/Brice-BlackExpanded.woff) format("woff")}.marquee-section{min-height:65px;overflow:hidden;position:relative}@media (min-width:992px){.marquee-section{min-height:95px}}.marquee{left:100%;min-width:100%;overflow:hidden;padding:0 20px 0 0;position:absolute;top:0;white-space:nowrap;width:auto}@media (min-width:992px){.marquee{padding:20px 20px 20px 0}}.marquee.animation-1,.marquee.animation-2{animation-duration:30s;animation-iteration-count:infinite;animation-name:marquee-1;animation-timing-function:linear}.marquee.animation-2{animation-delay:15s}.marquee.animation-3{animation-duration:15s;animation-iteration-count:1;animation-name:marquee-3;animation-timing-function:linear}@keyframes marquee-1{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes marquee-3{0%{transform:translateX(-100%)}to{transform:translateX(-200%)}}body.admin-bar .main-drawer{padding-top:108px}.main-drawer{--bs-offcanvas-width:500px;padding-top:62px}.main-drawer.offcanvas.offcanvas-start{border:0}.main-drawer a{display:inline-block;margin-bottom:15px}.main-drawer .current-menu-item>a{position:relative}.main-drawer .current-menu-item>a:before{background-color:#000;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%}body.admin-bar .main-drawer-shop{padding-top:46px}@media (min-width:992px){body.admin-bar .main-drawer-shop{padding-top:32px}}body.admin-bar .main-drawer-shop a .close-img{padding-top:46px}@media (min-width:992px){body.admin-bar .main-drawer-shop a .close-img{padding-top:32px}}.main-drawer-shop{--bs-offcanvas-width:500px;z-index:1200}.main-drawer-shop a .close-img{display:inline-block;position:absolute;right:12px;top:20px;z-index:1300}@media (min-width:992px){.main-drawer-shop a .close-img{right:25px}}.main-drawer-shop.offcanvas.offcanvas-end{border:0}@media (min-width:768px){.main-drawer-shop.offcanvas.offcanvas-end{border-left:2px solid #000}}.main-drawer-shop .offcanvas-body{display:flex;flex-direction:column;padding:65px 0 0;position:relative}.main-drawer-shop .offcanvas-body .title{padding:0 16px}.main-drawer-shop .offcanvas-body ul{flex-grow:1;padding:0}@media (min-width:414px){.main-drawer-shop .offcanvas-body ul{overflow:scroll}}.main-drawer-shop .offcanvas-body ul a{color:#000;display:block;font-family:Brice,serif;font-size:20px;font-weight:400;text-decoration:none}.main-drawer-shop .offcanvas-body ul li{border:2px solid #000;border-radius:16px;list-style:none;margin:16px;min-height:132px;padding:16px;position:relative}@media (min-width:992px){.main-drawer-shop .offcanvas-body ul li{padding:16px 40px 16px 16px}}.main-drawer-shop .offcanvas-body ul li img{border-radius:8px;height:100px;left:16px;position:absolute;top:16px;width:154px}.main-drawer-shop .offcanvas-body ul li a{font-size:20px;font-weight:400;line-height:25px;padding-left:170px}@media (min-width:414px){.main-drawer-shop .offcanvas-body ul li a{font-size:24px;line-height:37px}}@media (min-width:992px){.main-drawer-shop .offcanvas-body ul li a{line-height:none}}.main-drawer-shop .offcanvas-body ul li a.remove_from_cart_button{border-radius:50%;font-weight:600;padding:0;position:absolute;right:6px;top:2px}@media (min-width:992px){.main-drawer-shop .offcanvas-body ul li a.remove_from_cart_button{right:6px;top:5px}}.main-drawer-shop .offcanvas-body ul li a.remove_from_cart_button:hover{background-color:transparent;color:#000!important}.main-drawer-shop .offcanvas-body ul li dl{border:0;color:#313127;display:flex;flex-direction:column;font-family:Cabin,sans-serif;font-size:14px;line-height:17px;padding-left:170px}.main-drawer-shop .offcanvas-body ul li dl dt{display:none}.main-drawer-shop .offcanvas-body ul li dl dd{margin-bottom:0;padding:0}.main-drawer-shop .offcanvas-body ul li dl dd:last-child{margin-bottom:15px}.main-drawer-shop .offcanvas-body ul li span.quantity{bottom:6px;display:flex;font-size:24px;position:absolute;right:16px}.main-drawer-shop .offcanvas-body ul li span.quantity .woocommerce-Price-amount{margin-left:5px}.main-drawer-shop .offcanvas-body ul li .blockOverlay{border-radius:14px}.main-drawer-shop .offcanvas-body .info-order-spedition{background-color:rgba(0,0,0,.1);margin:20px 16px;padding:5px 16px;text-transform:none}.main-drawer-shop .offcanvas-body .subtotal-container{border-top:2px solid #000;padding:20px 16px 0;text-transform:uppercase}.main-drawer-shop .offcanvas-body p{text-align:left}.main-drawer-shop .offcanvas-body p.total{font-size:32px;margin:0}.main-drawer-shop .offcanvas-body p.total strong{font-weight:400}.main-drawer-shop .offcanvas-body p.mex-payment{padding:0 16px}.main-drawer-shop .offcanvas-body p.buttons{display:flex;flex-direction:column;padding:0 16px}.main-drawer-shop .offcanvas-body p.buttons a{background-color:#000;border-radius:4px;color:#fff;font-size:24px;font-weight:400;margin-bottom:5px;margin-top:10px;padding:23px 0 17px;text-align:center;text-decoration:none;text-transform:uppercase}.main-drawer-shop .offcanvas-body p.woocommerce-mini-cart__empty-message{display:none}.main-drawer-shop .offcanvas-body a.carrello-vuoto-link,.main-drawer-shop .offcanvas-body p.carrello-vuoto{font-size:32px;font-weight:400;margin:0;padding-left:16px}.main-drawer-shop .offcanvas-body .img-badge{position:absolute;right:70px;top:330px}@media (min-width:414px){.main-drawer-shop .offcanvas-body .img-badge{top:250px}}.page-template-coming-soon-template.admin-bar .section-template{height:calc(100vh - 108px)}@media (min-width:992px){.page-template-coming-soon-template.admin-bar .section-template{height:calc(100vh - 94px)}}.page-template-coming-soon-template .section-template{background-size:cover;height:calc(100vh - 62px)}.semolino{background-image:url(../../images/bg-primary.jpg);background-size:100% auto}body ::-moz-selection{background:#e43c2f}body ::selection{background:#e43c2f}.text-style-2{color:#313127}.text-style-3{color:#f88169}.text-style-4{color:#d9d825}.text-style-5{color:#fff4e8}body.admin-bar .section-404-not-found{height:calc(100vh - 46px)}@media (min-width:992px){body.admin-bar .section-404-not-found{height:calc(100vh - 32px)}}.section-404-not-found{background-position:50%;background-size:cover;height:100vh}.section-404-not-found .title-small-medium{font-weight:500}.section-404-not-found .img-badge{height:88px}@media (min-width:992px){.section-404-not-found .img-badge{height:136px}}.form-control,.form-select{border:2px solid rgba(0,0,0,.2);border-radius:8px}.title-hero{font-size:34px;font-weight:900;line-height:30px}@media (min-width:768px){.title-hero{font-size:68px;line-height:72px}}@media (min-width:992px){.title-hero{font-size:94px;line-height:98px}}@media (min-width:1200px){.title-hero{font-size:120px;line-height:104px}}.title-section{font-size:64px;font-weight:400;line-height:50px}@media (min-width:992px){.title-section{font-size:80px;line-height:75px}}.title-big{font-size:24px;font-weight:400}@media (min-width:992px){.title-big{font-size:64px}}.text-menu-mobile{font-size:56px;font-weight:400}@media (min-width:992px){.text-menu-mobile{font-size:45px}}.title-medium{font-size:40px;font-weight:500}.title-small-regular{font-size:24px;font-weight:400}@media (min-width:992px){.title-small-regular{font-size:32px}}.title-small-medium{font-size:32px;font-weight:500}.text-normal{font-size:24px;font-weight:400}.text-small{font-size:16px;font-weight:400}.text-extra-small-regular{font-size:14px;font-weight:400}.text-extra-small-medium{font-size:14px;font-weight:500}.special-font{font-family:Cabin,sans-serif}body.admin-bar .section-header{top:46px}@media (min-width:992px){body.admin-bar .section-header{top:32px}}.section-header{border-bottom:2px solid transparent;height:62px;left:0;overflow:hidden;padding:18px 0;position:fixed;top:0;transition:border-color .2s ease-in-out,height .5s ease-in-out;width:100%;z-index:1046}@media (min-width:1200px){.section-header{padding:10px 0}}.section-header.always-solid,.section-header.solid{border-color:#000}.section-header .cart-counter-badge{background-color:#feeadc;border:2px solid #000;border-radius:50%;height:22px;line-height:7px;padding:7px 5px;position:absolute;right:5px;top:-5px;width:22px}@media (min-width:992px){.section-header .cart-counter-badge{right:0}}.section-header .menu-item{position:relative}.section-header .menu-item :after{display:none}.section-header .menu-item.current-menu-item:before{background-color:#000;bottom:-10px;content:"";height:8px;left:0;position:absolute;width:100%}.section-header .login-btn{transform:translateY(2px)}.section-header .logged-user-badge{background-color:#102f1f;border-radius:100%;color:#feeadc;display:inline-block;font-size:24px;height:40px;position:relative;width:40px}.section-header .logged-user-badge span{left:50%;position:absolute;top:4px;transform:translateX(-50%)}.single-product footer.section-footer{border-top:2px solid #000;padding:25px 0 157px}@media (min-width:992px){.single-product footer.section-footer{padding:40px 0 25px}}.home footer.section-footer{padding:25px 0 105px}@media (min-width:992px){.home footer.section-footer{padding:40px 0 25px}}.section-footer{padding:25px 0}@media (min-width:992px){.section-footer{padding:40px 0 25px}}.section-footer .title{color:#000;opacity:.2}.section-footer .menu-menu-footer-bottom-container li .separetor{display:none}@media (min-width:1200px){.section-footer .menu-menu-footer-bottom-container li .separetor{display:inline-block}.section-footer .menu-menu-footer-bottom-container li:last-child .separetor{display:none}}.semolino-animate.semolino-animation-slide-up{opacity:0;transform:translateY(50px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.semolino-animate.semolino-animation-slide-up.semolino-animated{opacity:1;transform:none}.semolino-animate.semolino-animation-delay-50{transition-delay:75ms}.semolino-animate.semolino-animation-delay-100{transition-delay:.15s}.semolino-animate.semolino-animation-delay-150{transition-delay:225ms}.semolino-animate.semolino-animation-delay-200{transition-delay:.3s}.semolino-animate.semolino-animation-delay-250{transition-delay:375ms}.semolino-animate.semolino-animation-delay-300{transition-delay:.45s}.semolino-animate.semolino-animation-delay-350{transition-delay:525ms}.semolino-animate.semolino-animation-delay-400{transition-delay:.6s}.semolino-animate.semolino-animation-delay-450{transition-delay:675ms}.semolino-animate.semolino-animation-delay-500{transition-delay:.75s}.semolino-animate.semolino-animation-delay-550{transition-delay:825ms}.semolino-animate.semolino-animation-delay-600{transition-delay:.9s}.semolino-animate.semolino-animation-delay-650{transition-delay:975ms}.semolino-animate.semolino-animation-delay-700{transition-delay:1.05s}.btn,.button,button{padding-bottom:7px;padding-top:11px;transition:all .2s ease-in-out}.btn:hover,.button:hover,button:hover{background-color:#262321!important;cursor:pointer;transition:all .2s ease-in-out}.form-select{padding:11px 10px 7px}#semolino-modal-error{background-image:url(../../images/bg-primary.jpg);background-position:50%;background-size:cover}#semolino-modal-error .modal-content{background-color:transparent;border-radius:16px;overflow:scroll;padding:30px 28px;position:relative}#semolino-modal-delivery-update{background-image:url(../../images/bg-primary.jpg);background-position:50%;background-size:cover}#semolino-modal-delivery-update .modal-content{background-color:transparent;border-radius:16px;overflow:scroll;padding:30px 28px;position:relative}#semolino-modal-delivery-update .modal-content .widget .section-newsletter{background-color:transparent}#semolino-modal-delivery-update .modal-content .btn-close{background-image:url(../../images/icon-close.svg);opacity:1;position:absolute;right:20px;top:50px}@media (min-width:992px){#semolino-modal-delivery-update .modal-content .btn-close{right:35px;top:35px}}#semolino-modal-delivery-update .modal-content .btn-close:hover{background-color:transparent!important}.notice-section{padding-top:62px}.notice-section .woocommerce-notices-wrapper{animation-duration:.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:notices-wrapper-enter;display:flex;flex-direction:column;left:0;padding-top:100px;position:fixed;right:0;top:0;z-index:99999}.notice-section .woocommerce-notices-wrapper:empty{display:none}.notice-section .woocommerce-notices-wrapper:before{background-color:#372f29;content:" ";height:100vh;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:-1}@keyframes notices-wrapper-enter{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateY(0)}}@keyframes notices-wrapper-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20%)}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#feeadc;border:2px solid #000;border-radius:8px;box-shadow:0 0 15px 6px rgba(0,0,0,.1);color:#000;font-family:Cabin,sans-serif;font-size:24px;font-weight:400;margin:20px auto;max-width:500px;padding:16px;text-align:center;width:90%}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#000;font-family:Brice,serif}.woocommerce-message{display:flex;flex-direction:column-reverse}.woocommerce-message:before{display:none}.wc-empty-cart-message,.woocommerce-form-coupon-toggle,.woocommerce-no-products-found,.woocommerce-notices-wrapper{align-items:center;display:flex;justify-content:center;margin:0}.wc-empty-cart-message .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-no-products-found .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-info:before{display:none}.woocommerce-thankyou-order-received{color:#000;font-size:40px;padding-top:30px;text-align:center}.woocommerce-error:before{display:none}.woocommerce-error strong{font-size:20px;font-weight:400;text-transform:uppercase}.current-delivery-slot-header-field{background-color:rgba(0,0,0,.1);border-radius:6px;cursor:pointer;min-width:0;padding:4px 8px 0}#semolino-delivery-reservation-success-modal .modal-content{background-color:#feeadc;border-radius:16px;padding:20px;position:relative}@media (min-width:992px){#semolino-delivery-reservation-success-modal .modal-content{padding:40px}body.admin-bar .hero-content{height:calc(100vh - 134px);max-height:700px}}.section-hero{padding:20px 0}.section-hero .hero-content{background-size:cover;border:2px solid #000;border-radius:16px;min-height:360px;overflow:hidden}@media (min-width:768px){.section-hero .hero-content{min-height:600px}}@media (min-width:992px){.section-hero .hero-content{height:calc(100vh - 102px);max-height:700px}}.section-hero .hero-content .img-badge{max-height:88px;position:absolute;right:10px;top:20px;z-index:3}@media (min-width:414px){.section-hero .hero-content .img-badge{right:23px;top:30px}}@media (min-width:768px){.section-hero .hero-content .img-badge{max-height:98px;right:80px;top:95px}}@media (min-width:992px){.section-hero .hero-content .img-badge{max-height:100%;right:120px;top:80px}}@media (min-width:1200px){.section-hero .hero-content .img-badge{max-height:100%;right:150px;top:70px}}@media (min-width:1400px){.section-hero .hero-content .img-badge{max-height:100%;right:250px;top:90px}}.section-hero .hero-content .title-hero{font-size:32px;z-index:2}@media (min-width:414px){.section-hero .hero-content .title-hero{font-size:34px}}@media (min-width:768px){.section-hero .hero-content .title-hero{font-size:68px}}@media (min-width:992px){.section-hero .hero-content .title-hero{font-size:94px}}@media (min-width:1200px){.section-hero .hero-content .title-hero{font-size:120px}}.section-hero .hero-content .btn{transition:background-color .2s ease-in-out;z-index:2}.section-hero .hero-content .btn.btn-border-white{border:1px solid #fff}.section-hero .hero-content .overlay-color{background-color:#000;height:100%;left:0;opacity:.4;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.section-hero .hero-content .overlay-video{inset:0;overflow:hidden;position:absolute;z-index:1}.section-hero .hero-content .overlay-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-accordion{padding:20px 0}@media (min-width:992px){.section-accordion{padding:40px 0}}.section-accordion .img-less{display:inline-block}.section-accordion .collapsed .img-less,.section-accordion .img-more{display:none}.section-accordion .collapsed .img-more{display:inline-block}.section-accordion .line-separetor{border-bottom:1px solid #000}.section-accordion .line-separetor:first-child{border-top:1px solid #000}.section-text-scroll:first-child{padding:20px 0}.section-slider-prodotti{--swiper-pagination-color:#000;--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-bullet-horizontal-gap:6px;padding:20px 0}@media (min-width:992px){.section-slider-prodotti{padding:40px 0}}.section-slider-prodotti .swiper-slide{height:auto}.section-slider-prodotti .swiper-slide .columns-1{height:100%}.section-slider-prodotti .btn-next-prev{bottom:0;position:absolute;right:0}.section-slider-prodotti .btn-next-prev .navigation-special-btn-next,.section-slider-prodotti .btn-next-prev .navigation-special-btn-prev{background-color:#feeadc;border:2px solid #000;border-radius:50%;height:56px;transition:all .2s ease-in-out;width:56px}.section-slider-prodotti .btn-next-prev .navigation-special-btn-next.swiper-button-disabled,.section-slider-prodotti .btn-next-prev .navigation-special-btn-prev.swiper-button-disabled{opacity:.4}.section-slider-prodotti .btn-next-prev .navigation-special-btn-next.swiper-button-disabled:hover,.section-slider-prodotti .btn-next-prev .navigation-special-btn-prev.swiper-button-disabled:hover{background-color:#feeadc}.section-slider-prodotti .btn-next-prev .navigation-special-btn-next img,.section-slider-prodotti .btn-next-prev .navigation-special-btn-prev img{padding:14px}.section-slider-prodotti .btn-next-prev .navigation-special-btn-next:hover,.section-slider-prodotti .btn-next-prev .navigation-special-btn-prev:hover{background-color:rgba(0,0,0,.1);transition:all .2s ease-in-out}.section-slider-prodotti .swiper-pagination-bullets{bottom:65px;position:absolute}.section-banner{padding:20px 0}@media (min-width:992px){.section-banner{padding:40px 0}}.section-banner .banner-card{border:2px solid #000;border-radius:16px;min-height:512px}@media (min-width:992px){.section-banner .banner-card{min-height:480px}}.section-banner .btn-more{background-color:#feeadc;border:2px solid #000;border-radius:50%;bottom:24px;height:80px;padding:26px;position:absolute;right:16px;transition:all .2s ease-in-out;width:80px}.section-banner .btn-more .img-white{display:none}.section-banner .btn-more .img-black{display:block}.section-banner .btn-more:hover{background-color:#000;transition:all .2s ease-in-out}.section-banner .btn-more:hover .img-white{display:block}.section-banner .btn-more:hover .img-black{display:none}.section-title-text{padding:20px 0}@media (min-width:992px){.section-title-text{padding:40px 0;padding:80px 0 40px}}.section-text{padding:20px 0}@media (min-width:768px){.section-text{padding:40px 0}}@media (min-width:992px){.section-text{padding:60px 0}}.section-text .img-badge{bottom:45px;left:60px;max-height:88px;position:absolute}@media (min-width:768px){.section-text .img-badge{bottom:25px;left:100px;max-height:110px}}@media (min-width:992px){.section-text .img-badge{bottom:55px;left:120px;max-height:126px}}@media (min-width:1200px){.section-text .img-badge{left:290px}}.section-images-slider{padding:20px 0}@media (min-width:992px){.section-images-slider{padding:40px 0}}.section-images-slider .swiper-slide{padding:0 12px}.section-images-slider .swiper-slide img{border-radius:8px}.section-image-text{padding:20px 0}@media (min-width:992px){.section-image-text{padding:40px 0}}.section-image-text .img-border{border-radius:8px}.section-image-text .img-text .img-badge{left:6px;max-height:88px;position:absolute;top:-20px}@media (min-width:768px){.section-image-text .img-text .img-badge{left:-10px}}@media (min-width:992px){.section-image-text .img-text .img-badge{left:-40px;min-height:136px;top:-40px}}.section-image-text .text-img .img-badge{max-height:88px;position:absolute;right:55px;top:-20px}@media (min-width:768px){.section-image-text .text-img .img-badge{right:120px}}@media (min-width:992px){.section-image-text .text-img .img-badge{min-height:136px;right:-40px;top:-40px}}.section-contact{padding:20px 0}@media (min-width:992px){.section-contact{padding:40px 0}}.section-contact .wpcf7-form-control{background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:10px;padding:13px 10px 5px}.section-contact .wpcf7-form-control:focus{background-color:#fff}.section-contact .wpcf7-form-control::-moz-placeholder{color:rgba(0,0,0,.2)}.section-contact .wpcf7-form-control::placeholder{color:rgba(0,0,0,.2)}.section-contact textarea.form-control{height:360px}.section-contact .wpcf7-acceptance{background-color:transparent;border:none;color:#000;padding:0}.section-contact .form-check-input[type=checkbox]{background-image:url(../../images/check-icon.svg);border:none;height:40px;width:40px}.section-contact .form-check-input[type=checkbox]:checked[type=checkbox]{background-color:#feeadc;background-image:url(../../images/checked-icon.svg)}.section-contact .wpcf7-list-item>label{display:flex}.section-contact .wpcf7-submit{padding:11px 45px 7px;transition:all .2s ease-in-out}.section-contact .wpcf7-spinner{display:none}.section-contact .wpcf7-response-output{border-color:#000!important;border-radius:8px;color:#000;font-family:Cabin,sans-serif;font-size:18px}.section-newsletter{background-color:#feeadc;padding-bottom:40px}.section-newsletter .form-control{border-right:none;padding:13px 10px 5px}.section-newsletter .form-control::-moz-placeholder{color:rgba(0,0,0,.2)}.section-newsletter .form-control::placeholder{color:rgba(0,0,0,.2)}.section-newsletter .icon-input{background-clip:padding-box;border:2px solid rgba(0,0,0,.2);border-left:none;border-radius:10px}.section-newsletter .icon-input .btn-image{background-color:#fff;background-image:url(../../images/icon-btn-more-black.svg);background-position:50%;background-repeat:no-repeat;border:0;margin-right:20px;padding:12px}.section-newsletter .form-check-input[type=checkbox]{background-image:url(../../images/check-icon.svg);border:none;height:40px;width:40px}.section-newsletter .form-check-input[type=checkbox]:checked[type=checkbox]{background-color:#feeadc;background-image:url(../../images/checked-icon.svg)}.section-categorie-prodotti{padding:40px 0}.section-categorie-prodotti .category-container{background-size:cover;border:2px solid rgba(0,0,0,.2);border-radius:8px;display:inline-block;width:100%}.section-categorie-prodotti .category-container:hover{background-color:#fff}.section-categorie-prodotti .non-active{background-color:#feeadc}.section-categorie-prodotti .active{background-color:#fff}.section-categorie-prodotti img{height:60px}.section-categorie-prodotti .swiper-slide{width:60%}@media (min-width:768px){.section-categorie-prodotti .swiper-slide{width:40%}}@media (min-width:992px){.section-categorie-prodotti .swiper-slide{width:20%}}.section-wishlist{padding:20px 0}@media (min-width:992px){.section-wishlist{padding:40px 0}}.section-wishlist .badge-wishlist-red{overflow:visible;position:absolute;right:80px;top:-65px;z-index:2}@media (min-width:992px){.section-wishlist .badge-wishlist-red{right:120px;top:-80px}}.section-wishlist .badge-wishlist{overflow:visible;position:absolute;right:10px;top:-80px}@media (min-width:992px){.section-wishlist .badge-wishlist{right:0;top:-100px}}.section-wishlist .badge-wishlist,.section-wishlist .badge-wishlist-red{height:88px}@media (min-width:992px){.section-wishlist .badge-wishlist,.section-wishlist .badge-wishlist-red{height:136px}}.section-wishlist .tinv-wishlist .tinv-header{margin:0}.section-wishlist .tinv-wishlist form{border:2px solid #000;border-radius:16px;margin-bottom:30px;overflow:hidden}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list{background-color:#feeadc;color:#000;font-family:Cabin,sans-serif;font-size:16px;font-weight:400;margin-bottom:0;text-align:center;text-transform:uppercase}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead th{padding:7px}@media (min-width:992px){.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead th{padding:20px}}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tbody th,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tbody tr,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead th,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead tr{border-bottom:1px solid #000}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tbody th,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead th{border-spacing:0;font-family:Brice,serif;font-size:24px;font-weight:400}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tbody td,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead td{border-bottom:1px solid #000;padding:5px}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tbody td:last-child,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead td:last-child{border-bottom:0}@media (min-width:992px){.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tbody td,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list thead td{border-bottom:0;padding:15px}}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-remove button{background-color:transparent;font-size:24px;padding:0}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-remove button:hover{background-color:transparent!important}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-action button,.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tfoot button{-webkit-font-smoothing:auto;background-color:#000;border-radius:4px;color:#fff;font-family:Brice,serif;font-weight:400;padding:11px 15px 7px;text-transform:uppercase}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-action{margin:15px 0;width:200px}@media (min-width:992px){.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-action{margin:0}}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail{display:none}@media (min-width:992px){.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail{display:block}}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list .product-stock p{margin:0 auto}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tfoot .tinvwl-input-group{display:none}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tfoot .tinvwl-to-right{margin-top:0;width:100%}.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tfoot .tinvwl-to-right button{margin-top:15px}@media (min-width:992px){.section-wishlist .tinv-wishlist table.tinvwl-table-manage-list tfoot .tinvwl-to-right button{margin-top:0}}.section-wishlist .tinv-wishlist a{color:#000;font-family:Cabin,sans-serif;font-size:16px;font-weight:400;text-decoration:none}.section-wishlist .tinv-wishlist div.social-buttons{color:#000;font-size:18px;text-transform:uppercase}.section-wishlist .tinv-wishlist div.social-buttons a{color:#000!important}.semolino .woocommerce ul.products{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 0;row-gap:20px}@media (min-width:992px){.semolino .woocommerce ul.products{padding:40px 0}}@media (min-width:768px){.semolino .woocommerce ul.products{-moz-column-gap:27px;column-gap:27px;row-gap:27px}}@media (min-width:992px){.semolino .woocommerce ul.products{-moz-column-gap:18px;column-gap:18px;row-gap:18px}}.semolino .woocommerce ul.products:after,.semolino .woocommerce ul.products:before{display:none}.semolino .woocommerce ul.products.columns-1 li.product{width:100%}.semolino .woocommerce ul.products li.product{background-color:#feeadc;border:2px solid #000;border-radius:16px;float:none;margin:0;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.semolino .woocommerce ul.products li.product{width:48%}}@media (min-width:992px){.semolino .woocommerce ul.products li.product{width:32%}}@media (min-width:1200px){.semolino .woocommerce ul.products li.product{width:24%}}.semolino .woocommerce ul.products li.product a{color:#000;display:flex;flex-direction:column;height:100%;padding:10px;text-transform:uppercase}.semolino .woocommerce ul.products li.product a img{border-radius:8px}.semolino .woocommerce ul.products li.product a .woocommerce-loop-product__title{font-size:32px;font-weight:400;line-height:32px;padding-bottom:0}.semolino .woocommerce ul.products li.product a .prod-attributes{flex-grow:1;min-height:80px;padding-bottom:5px}@media (min-width:992px){.semolino .woocommerce ul.products li.product a .prod-attributes{min-height:100px}}.semolino .woocommerce ul.products li.product a .onsale{display:none}.semolino .woocommerce ul.products li.product a .discount{line-height:10px}.semolino .woocommerce ul.products li.product a .price{color:#000;display:flex;margin-bottom:0;max-height:38px}.semolino .woocommerce ul.products li.product a .price ins{text-decoration:none}.semolino .woocommerce ul.products li.product a .price del{display:flex;flex-direction:row-reverse;font-size:20px;margin-left:10px}.semolino .woocommerce ul.products li.product a .price del .woocommerce-Price-amount{font-size:24px;margin-top:5px}.semolino .woocommerce ul.products li.product a .product-weight{padding-bottom:50px}@media (min-width:768px){.semolino .woocommerce ul.products li.product a .product-weight{padding-bottom:95px}}@media (min-width:992px){.semolino .woocommerce ul.products li.product a .product-weight{padding-bottom:50px}}@media (min-width:1200px){.semolino .woocommerce ul.products li.product a .product-weight{padding-bottom:65px}}.semolino .woocommerce ul.products li.product a .card-discount{bottom:-3px;left:0;position:absolute;top:0;width:100%;z-index:8}.semolino .woocommerce ul.products li.product a .card-discount h2{font-size:64px;font-weight:400;line-height:60px;padding-top:110px}@media (min-width:768px){.semolino .woocommerce ul.products li.product a .card-discount h2{padding-top:90px}}@media (min-width:992px){.semolino .woocommerce ul.products li.product a .card-discount h2{padding-top:45px}}@media (min-width:1200px){.semolino .woocommerce ul.products li.product a .card-discount h2{padding-top:60px}}.semolino .woocommerce ul.products li.product a .card-discount .title-box{font-size:32px;font-weight:400;line-height:32px}.semolino .woocommerce ul.products li.product a .card-discount .text-small{text-transform:none}.semolino .woocommerce ul.products li.product a .card-discount .product-weight{color:#000}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .discount,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .price,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .product-weight,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a img{z-index:10}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .price .woocommerce-Price-currencySymbol{margin-left:5px}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .price .woocommerce-Price-amount,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .price del{color:#fff}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .discount{padding-top:70px}@media (min-width:768px){.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .discount{padding-top:5px}}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte a .product-weight{color:#fff}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity{bottom:15px;left:10px;position:absolute;z-index:10}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .less,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .more{display:inline-block}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .less:hover,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .more:hover{background-color:rgba(0,0,0,.1);border-radius:100px;transition:all .2s ease-in-out}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .less.disabled,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .more.disabled{opacity:.4}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .less.disabled:hover,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .more.disabled:hover{background-color:#feeadc}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .less.disabled .count-less,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .more.disabled .count-less{cursor:default}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .count-less,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .count-more{background-color:#feeadc;border:2px solid #000;border-radius:50%;cursor:pointer;height:40px;padding:10px;width:40px}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .count-less:hover,.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .count-more:hover{background-color:#feeadc;border-radius:100px;opacity:.8;transition:all .2s ease-in-out}.semolino .woocommerce ul.products li.product.product_cat-box-e-offerte .quantity .number{color:#fff;min-width:36px}.semolino .woocommerce ul.products li.product .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{left:auto;position:absolute;right:28px;top:15px;z-index:15}.semolino .woocommerce ul.products li.product .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a:before{font-size:30px}.semolino .woocommerce ul.products li.product .quantity{bottom:15px;left:10px;position:absolute;z-index:10}.semolino .woocommerce ul.products li.product .quantity .less,.semolino .woocommerce ul.products li.product .quantity .more{display:inline-block}.semolino .woocommerce ul.products li.product .quantity .less:hover,.semolino .woocommerce ul.products li.product .quantity .more:hover{background-color:rgba(0,0,0,.1);border-radius:100px;transition:all .2s ease-in-out}.semolino .woocommerce ul.products li.product .quantity .less.disabled,.semolino .woocommerce ul.products li.product .quantity .more.disabled{opacity:.4}.semolino .woocommerce ul.products li.product .quantity .less.disabled:hover,.semolino .woocommerce ul.products li.product .quantity .more.disabled:hover{background-color:#feeadc}.semolino .woocommerce ul.products li.product .quantity .less.disabled .count-less,.semolino .woocommerce ul.products li.product .quantity .more.disabled .count-less{cursor:default}.semolino .woocommerce ul.products li.product .quantity .count-less,.semolino .woocommerce ul.products li.product .quantity .count-more{background-color:#feeadc;border:2px solid #000;border-radius:50%;cursor:pointer;height:40px;padding:10px;width:40px}.semolino .woocommerce ul.products li.product .quantity .count-less:hover,.semolino .woocommerce ul.products li.product .quantity .count-more:hover{background-color:rgba(0,0,0,.1);border-radius:100px;transition:all .2s ease-in-out}.semolino .woocommerce ul.products li.product .quantity .number{color:#000;min-width:36px}.semolino .woocommerce ul.products li.product .bag{bottom:15px;height:80px;position:absolute;right:10px;transition:all .2s ease-in-out;width:80px}.semolino .woocommerce ul.products li.product .bag .img-white{display:none}.semolino .woocommerce ul.products li.product .bag .img-black{display:block}.semolino .woocommerce ul.products li.product .bag:hover{background-color:#000;transition:all .2s ease-in-out}.semolino .woocommerce ul.products li.product .bag:hover .img-white{display:block}.semolino .woocommerce ul.products li.product .bag:hover .img-black{display:none}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{color:#000;font-size:20px;font-weight:400;margin:0}@media (min-width:992px){.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{font-size:24px;margin-bottom:10px}}.woocommerce .woocommerce-ordering{width:100%}@media (min-width:992px){.woocommerce .woocommerce-ordering{width:250px}}.woocommerce .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#feeadc;background-image:url(../../images/icon-select.svg);background-position:100%;background-repeat:no-repeat;border:2px solid #000;border-radius:8px;padding:11px 7px 7px;width:100%}.woocommerce nav.woocommerce-pagination ul{border:0;padding:20px 0}@media (min-width:992px){.woocommerce nav.woocommerce-pagination ul{padding:40px 0}}.woocommerce nav.woocommerce-pagination ul li{border-right:0;font-family:Brice,serif;font-size:25px;font-weight:400;line-height:0;margin:7px}.woocommerce nav.woocommerce-pagination ul li a{background-color:#feeadc;border:2px solid #000;border-radius:50%;color:#000;height:45px;width:45px}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{font-family:Cabin,sans-serif;padding:6px}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#000;color:#feeadc}.woocommerce nav.woocommerce-pagination ul li a:focus{background-color:#000;color:#feeadc;opacity:.85}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#000;border:2px solid #000;border-radius:50%;color:#feeadc;height:45px;width:45px}.prod-attributes,.prod-categories{color:#000;font-family:Cabin,sans-serif;font-size:14px;font-weight:500}.price .woocommerce-Price-amount{color:#000;font-size:32px;font-weight:400}.bag{background-color:#feeadc;border:2px solid #000;border-radius:50%;height:80px;width:80px;z-index:10}.bag img{padding:10px}.woocommerce a.remove{color:#000!important;font-size:30px;font-weight:500}.woocommerce a.remove:hover{background-color:#000}.woocommerce table.shop_table tbody th{font-weight:500}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;flex-direction:column}.woocommerce .wc-empty-cart-message{margin-bottom:40px;min-height:400px}.woocommerce p.return-to-shop{text-align:center}.woocommerce p.return-to-shop a.button{color:#fff}.woocommerce .restore-item,.woocommerce .showcoupon,.woocommerce a.button{background-color:#000;border-radius:4px;color:#fff;font-size:24px;font-weight:400;margin:20px 0 10px;padding:20px 30px 16px;text-decoration:none;text-transform:uppercase}.woocommerce .restore-item:hover,.woocommerce .showcoupon:hover,.woocommerce a.button:hover{background-color:#000;color:#fff}.woocommerce a.showcoupon{margin-bottom:0;padding:20px 30px 16px;transition:all .2s ease-in-out}.woocommerce a.showcoupon:hover{background-color:#262321!important;cursor:pointer;transition:all .2s ease-in-out}.woocommerce a.restore-item{color:#fff!important;margin:0 0 20px;padding:20px 30px 16px;text-decoration:none}.woocommerce a.woocommerce-remove-coupon{color:#000;text-decoration:none}.woocommerce #add_payment_method #payment{background-color:#feeadc;border-radius:9px}.woocommerce #add_payment_method #payment div.payment_box{background-color:#fff;border-radius:4px}.woocommerce #add_payment_method #payment div.payment_box p{color:#000}.woocommerce #add_payment_method #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#fff;content:"";display:block;left:0;margin:-1em 0 0 2em;position:absolute;top:-.75em}.woocommerce #payment{background-color:#feeadc;border:2px solid #000;border-radius:9px;border-radius:8px;margin-bottom:20px}.woocommerce #payment .blockOverlay{border-radius:8px}.woocommerce #payment .form-row .button#place_order,.woocommerce #payment .place-order .button#place_order{display:block;width:100%}.woocommerce #payment ul.payment_methods{border-bottom:1px solid #000;color:#000}.woocommerce #payment ul.payment_methods label{font-size:20px;text-transform:uppercase}.woocommerce #payment ul.payment_methods p{font-size:18px}.woocommerce #payment ul.payment_methods .woocommerce-info{background-color:#fff;border:2px solid #000;border-radius:8px;box-shadow:0 0 15px 6px rgba(0,0,0,.1);color:#000;font-family:Cabin,sans-serif;font-size:16px;font-weight:400;margin:20px auto;max-width:500px;padding:16px;text-align:center;width:90%}.woocommerce #payment ul.payment_methods .woocommerce-info a{color:#000;font-family:Brice,serif}.woocommerce #payment ul.payment_methods .woocommerce-info:before{display:none}.woocommerce #payment div.payment_box{background-color:#fff;border-radius:4px}.woocommerce #payment div.payment_box b,.woocommerce #payment div.payment_box p{color:#000;font-size:18px;font-weight:400}.woocommerce #payment div.payment_box:before{border:1em solid transparent;border-bottom-color:#fff;content:"";display:block;left:0;margin:-1em 0 0 2em;position:absolute;top:-.75em}.woocommerce #payment .form-row p,.woocommerce #payment .place-order p{color:#000;font-size:18px}.woocommerce #payment .form-row p a,.woocommerce #payment .place-order p a{color:#000;text-transform:uppercase}.woocommerce #payment .form-row .button#place_order,.woocommerce #payment .place-order .button#place_order{background-color:#000;font-size:24px;font-weight:400;padding:11px 10px 7px;text-transform:uppercase}.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary{padding:0}.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .prod-attributes,.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .prod-categories,.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .product-tags,.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .product_title{display:none}.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .separetor{left:0;right:0}.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .product-price-row{padding:25px 12px}@media (min-width:992px){.woocommerce-page div.product.product_cat-crea-la-tua-pizza .column-summary .product-price-row{padding:25px 20px}}.woocommerce-page div.product.product_cat-crea-la-tua-pizza div.images{border-radius:0;margin-bottom:0}.woocommerce-page div.product .column-detail,.woocommerce-page div.product .column-summary{color:#000;padding-top:20px}@media (min-width:992px){.woocommerce-page div.product .column-detail,.woocommerce-page div.product .column-summary{padding-top:60px}.woocommerce-page div.product .column-summary{border-left:2px solid #000;position:relative}}.woocommerce-page div.product .column-summary .single-product-pinned{position:relative}.woocommerce-page div.product .column-summary .onsale{display:none}.woocommerce-page div.product .column-summary .product-tags .chip{border-radius:30px;padding:11px 30px 7px}.woocommerce-page div.product .column-summary .product-tags .chip.chip-cat{background-color:#e61c24}.woocommerce-page div.product .column-summary .prod-attributes{margin-bottom:35px}@media (min-width:992px){.woocommerce-page div.product .column-summary .prod-attributes{margin-bottom:45px}}.woocommerce-page div.product .column-summary .separetor{background-color:#000;height:2px;left:-20px;position:absolute;right:-20px}.woocommerce-page div.product .column-summary .product-price-row{background-color:#feeadc;border-top:2px solid #000;bottom:0;left:0;padding:20px 12px;position:fixed;width:100%;z-index:100}.woocommerce-page div.product .column-summary .product-price-row .product-price-row-content{flex-direction:column}@media (min-width:414px){.woocommerce-page div.product .column-summary .product-price-row{padding:25px 12px}.woocommerce-page div.product .column-summary .product-price-row .product-price-row-content{flex-direction:row}}@media (min-width:768px){.woocommerce-page div.product .column-summary .product-price-row{padding:25px 38px}}@media (min-width:992px){.woocommerce-page div.product .column-summary .product-price-row{margin:0;padding:25px 0;position:relative}}.woocommerce-page div.product .column-summary .product-price-row .discount{left:12px;position:absolute;top:10px}@media (min-width:414px){.woocommerce-page div.product .column-summary .product-price-row .discount{top:25px}}@media (min-width:768px){.woocommerce-page div.product .column-summary .product-price-row .discount{left:38px}}@media (min-width:992px){.woocommerce-page div.product .column-summary .product-price-row .discount{left:0;top:22px}}.woocommerce-page div.product .column-summary .product-price-row .price{color:#000;margin-bottom:0;max-height:38px}.woocommerce-page div.product .column-summary .product-price-row .price ins{text-decoration:none}.woocommerce-page div.product .column-summary .product-price-row .price del{display:flex;flex-direction:row-reverse;font-size:20px;margin-left:10px}.woocommerce-page div.product .column-summary .product-price-row .price del .woocommerce-Price-amount{font-size:24px}.woocommerce-page div.product .column-summary .product-price-row .product-weight{left:12px;position:absolute;top:60px}@media (min-width:414px){.woocommerce-page div.product .column-summary .product-price-row .product-weight{top:80px}}@media (min-width:768px){.woocommerce-page div.product .column-summary .product-price-row .product-weight{left:38px}}@media (min-width:992px){.woocommerce-page div.product .column-summary .product-price-row .product-weight{left:0}}.woocommerce-page div.product .column-summary .product-price-row .cart,.woocommerce-page div.product .column-summary .product-price-row .flex-grow-1,.woocommerce-page div.product .column-summary .product-price-row .price{align-items:center;display:flex;margin:0}.woocommerce-page div.product .column-summary .product-price-row .flex-grow-1{margin-top:10px}@media (min-width:414px){.woocommerce-page div.product .column-summary .product-price-row .flex-grow-1{margin:0}}.woocommerce-page div.product .column-summary .product-price-row .cart{margin-top:20px;position:relative}@media (min-width:414px){.woocommerce-page div.product .column-summary .product-price-row .cart{margin:0}}.woocommerce-page div.product .column-summary .product-price-row .bag{bottom:0;position:absolute;right:0;transition:all .2s ease-in-out}@media (min-width:414px){.woocommerce-page div.product .column-summary .product-price-row .bag{margin-left:15px;position:static}}@media (min-width:768px){.woocommerce-page div.product .column-summary .product-price-row .bag{margin-left:25px}}@media (min-width:992px){.woocommerce-page div.product .column-summary .product-price-row .bag{margin-left:35px}}@media (min-width:1200px){.woocommerce-page div.product .column-summary .product-price-row .bag{margin-left:40px}}.woocommerce-page div.product .column-summary .product-price-row .bag img{padding:10px 5px 10px 14px;width:56px}.woocommerce-page div.product .column-summary .product-price-row .bag .img-white{display:none}.woocommerce-page div.product .column-summary .product-price-row .bag .img-black{display:block}.woocommerce-page div.product .column-summary .product-price-row .bag:hover{background-color:#000!important;transition:all .2s ease-in-out}.woocommerce-page div.product .column-summary .product-price-row .bag:hover .img-white{display:block}.woocommerce-page div.product .column-summary .product-price-row .bag:hover .img-black,.woocommerce-page div.product .column-summary .product-price-row .qty{display:none}.woocommerce-page div.product .column-summary .product-price-row .less,.woocommerce-page div.product .column-summary .product-price-row .more{display:inline-block}.woocommerce-page div.product .column-summary .product-price-row .less:hover,.woocommerce-page div.product .column-summary .product-price-row .more:hover{background-color:rgba(0,0,0,.1);border-radius:100px;transition:all .2s ease-in-out}.woocommerce-page div.product .column-summary .product-price-row .less.disabled,.woocommerce-page div.product .column-summary .product-price-row .more.disabled{opacity:.4}.woocommerce-page div.product .column-summary .product-price-row .less.disabled:hover,.woocommerce-page div.product .column-summary .product-price-row .more.disabled:hover{background-color:#feeadc}.woocommerce-page div.product .column-summary .product-price-row .less.disabled .count-less,.woocommerce-page div.product .column-summary .product-price-row .more.disabled .count-less{cursor:default}.woocommerce-page div.product .column-summary .product-price-row .count-less,.woocommerce-page div.product .column-summary .product-price-row .count-more{border:2px solid #000;border-radius:50%;cursor:pointer;height:40px;padding:10px;width:40px}.woocommerce-page div.product .column-summary .product-price-row .number{min-width:36px}.woocommerce-page div.product .column-summary .single_add_to_cart_button{display:none}.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce-page div.product div.images{border-radius:16px;margin-bottom:20px;overflow:hidden}.woocommerce-page div.product div.images .woocommerce-product-gallery__trigger{height:40px;width:40px}.woocommerce-page div.product div.images .woocommerce-product-gallery__trigger:before{left:11px;top:11px}.woocommerce-page div.product div.images .woocommerce-product-gallery__trigger:after{left:24px;top:21px}.woocommerce-page div.product h1{font-size:40px;font-weight:400;line-height:45px;margin:0;text-transform:uppercase}.woocommerce-page div.product .product-description{font-family:Cabin,sans-serif;font-size:16px;font-weight:400;margin-bottom:40px}@media (min-width:1200px){.woocommerce-page div.product .product-description{margin-right:250px}}.woocommerce-page div.product .product-description h1{color:#102f1f;font-family:Cabin,sans-serif;font-weight:500;margin-bottom:24px;margin-right:50px}.woocommerce-page div.product .accordion{border:2px solid #000;border-radius:16px}.woocommerce-page div.product .accordion p{text-align:start}.woocommerce-page div.product .accordion .img-less{display:inline-block}.woocommerce-page div.product .accordion .collapsed .img-less,.woocommerce-page div.product .accordion .img-more{display:none}.woocommerce-page div.product .accordion .collapsed .img-more{display:inline-block}.woocommerce-page div.product .accordion .line-separetor{border-bottom:2px solid #000}.woocommerce-page div.product .accordion .line-separetor:last-child{border:0}.woocommerce-page div.product .tab-valori{border:2px solid #000;border-radius:16px}.woocommerce-page div.product .tab-valori .row{border-bottom:2px solid #000}.woocommerce-page div.product .tab-valori .row:last-child{border:0}.woocommerce-page div.product .tab-valori .col-9,.woocommerce-page div.product .tab-valori .col-lg-10{border-right:2px solid #000}.woocommerce-page div.product .tab-valori .col-3 .energia-unità,.woocommerce-page div.product .tab-valori .col-lg-2 .energia-unità{border-bottom:2px solid #000}.woocommerce-page div.product .youtube-video{background-position:50%;background-size:cover;border-radius:16px;min-height:420px}.woocommerce-page div.product .youtube-video .overlay-color{background-color:#000;border-radius:16px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.woocommerce-page div.product .youtube-video .play-ellipse{background-color:transparent;border:2px solid #fff;border-radius:100%;cursor:pointer;height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s ease-in-out,background-color .2s ease-in-out;width:120px}.woocommerce-page div.product .youtube-video .play-ellipse:hover{background-color:rgba(16,47,31,.3);transition:color .2s ease-in-out}.woocommerce-page div.product .swiper{--swiper-pagination-color:#000;--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-bullet-horizontal-gap:6px;padding-bottom:50px}.woocommerce-page div.product .swiper .swiper-slide{height:auto}.woocommerce-page div.product .swiper .swiper-slide .columns-1{height:100%}.woocommerce-page div.product .swiper .btn-next-prev{bottom:0;position:absolute;right:0}.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-next,.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-prev{background-color:#feeadc;border:2px solid #000;border-radius:50%;height:56px;transition:all .2s ease-in-out;width:56px}.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-next.swiper-button-disabled,.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-prev.swiper-button-disabled{opacity:.4}.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-next.swiper-button-disabled:hover,.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-prev.swiper-button-disabled:hover{background-color:#feeadc}.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-next img,.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-prev img{padding:14px}.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-next:hover,.woocommerce-page div.product .swiper .btn-next-prev .navigation-special-btn-prev:hover{background-color:rgba(0,0,0,.1);transition:all .2s ease-in-out}.woocommerce-page div.product .swiper .swiper-pagination-bullets{bottom:10px;position:absolute}.woocommerce-page div.product .checkbox-button-container,.woocommerce-page div.product .radio-button-container{display:flex}.woocommerce-page div.product .yith-wapo-addon{background-color:#feeadc!important;border-top:2px solid #000;margin-top:0!important;padding:20px 0;text-transform:uppercase}.woocommerce-page div.product .yith-wapo-addon .wapo-addon-title{font-size:32px;margin-bottom:20px}@media (min-width:992px){.woocommerce-page div.product .yith-wapo-addon .options{display:flex!important;flex-wrap:wrap;row-gap:30px!important}}.woocommerce-page div.product .yith-wapo-addon .options .yith-wapo-option{font-family:Cabin,sans-serif;font-size:14px}@media (min-width:992px){.woocommerce-page div.product .yith-wapo-addon .options .yith-wapo-option{width:48%}}.woocommerce-page div.product .yith-wapo-addon .options .yith-wapo-option .description{padding:5px 50px 0}.woocommerce-page div.product .yith-wapo-addon .yith-wapo-option div.label label{align-items:center;display:flex;flex-wrap:wrap}.woocommerce-page div.product .yith-wapo-addon .yith-wapo-option div.label label .option-price{display:flex;margin-left:5px}.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton,.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton{height:40px;padding-bottom:20px;padding-right:35px;width:40px}.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton:before,.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton:before{background-color:#feeadc;border:2px solid #000;height:40px;width:40px}.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton input[type=checkbox],.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton input[type=radio],.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton input[type=checkbox],.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton input[type=radio]{height:40px;width:40px}.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton.checked:before,.woocommerce-page div.product .yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.radiobutton.checked:before{background-image:url(../../images/ellipse-checkbox.png)!important;background-position:50%;background-repeat:no-repeat}.tinv-wraper.tinv-wishlist{left:15px;position:absolute;top:15px;z-index:10}.tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{font-size:30px}.woocommerce-cart .woocommerce-error{background-color:#e43c2f;color:#fff}.woocommerce-cart .woocommerce-info:before{display:none}.woocommerce-cart .the-content .container table{background-color:#feeadc;border:2px solid #000;border-radius:16px;margin-top:20px}.woocommerce-cart .the-content .container table tbody,.woocommerce-cart .the-content .container table td,.woocommerce-cart .the-content .container table tfoot,.woocommerce-cart .the-content .container table th,.woocommerce-cart .the-content .container table thead,.woocommerce-cart .the-content .container table tr{color:#000;font-family:Brice,serif;font-size:20px;font-weight:400;text-align:center}.woocommerce-cart .the-content .container table tbody:before,.woocommerce-cart .the-content .container table td:before,.woocommerce-cart .the-content .container table tfoot:before,.woocommerce-cart .the-content .container table th:before,.woocommerce-cart .the-content .container table thead:before,.woocommerce-cart .the-content .container table tr:before{font-weight:400}.woocommerce-cart .the-content .container table th{font-family:Brice,serif;font-size:24px;font-weight:500}.woocommerce-cart .the-content .container table td{border-top:1px solid #000}.woocommerce-cart .the-content .container table td.product-name dl{color:#313127;display:flex;flex-direction:column;font-family:Cabin,sans-serif;font-size:14px;line-height:18px;margin-top:10px;text-transform:none}.woocommerce-cart .the-content .container table td.product-name dl dt{display:none}.woocommerce-cart .the-content .container table tr:last-child td{text-align:right}.woocommerce-cart .the-content .container table img{border-radius:8px;width:auto}.woocommerce-cart .the-content .container a{color:#000;text-decoration:none}.woocommerce-cart .the-content .container a.remove{display:inline-block;font-size:24px;font-weight:600}.woocommerce-cart .the-content .container a.remove:hover{background-color:transparent;color:#000!important}.woocommerce-cart .the-content .container .cart td.actions .coupon .input-text{border:2px solid rgba(0,0,0,.2);border-radius:4px;margin-bottom:8px;padding:14px 10px;width:100%}@media (min-width:992px){.woocommerce-cart .the-content .container .cart td.actions .coupon .input-text{margin-bottom:0;padding:5px 10px;width:200px}}.woocommerce-cart .the-content .container .cart td.actions .coupon .button{margin-top:1px;width:100%}@media (min-width:992px){.woocommerce-cart .the-content .container .cart td.actions .coupon .button{width:auto}}.woocommerce-cart .the-content .container button{background-color:#000;border-radius:4px;color:#fff;font-family:Brice,serif;font-size:18px;font-weight:400;padding:11px 10px 7px;text-transform:uppercase}.woocommerce-cart .the-content .container button:disabled[disabled]{color:#fff;padding:11px 10px 7px}.woocommerce-cart .the-content .container button:disabled[disabled]:hover{background-color:#000!important;color:#fff}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals{margin-top:30px;width:100%}@media (min-width:992px){.woocommerce-cart .the-content .container .cart-collaterals .cart_totals{width:45%}}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals h2{color:#000}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals ul#shipping_method{padding-bottom:10px}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals ul#shipping_method li{margin-bottom:15px}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .shipping-calculator-button{margin-top:3px}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .woocommerce-shipping-totals,.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .woocommerce-shipping-totals p{text-align:end}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field{display:none}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals td,.woocommerce-cart .the-content .container .cart-collaterals .cart_totals th{border-top:1px solid #000}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals tr:first-child td,.woocommerce-cart .the-content .container .cart-collaterals .cart_totals tr:first-child th{border:0}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals th{font-size:24px;text-align:left}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals td{font-family:Cabin,sans-serif;font-size:16px;text-align:end;text-transform:uppercase}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .select2-selection__rendered,.woocommerce-cart .the-content .container .cart-collaterals .cart_totals input{border:2px solid rgba(0,0,0,.2);border-radius:8px;color:#000}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .select2-selection--single{border:0;border-radius:8px;height:100%}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals .select2-selection--single b{margin-left:-7px;margin-top:0}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals input{padding:5px 15px;text-align:end}.woocommerce-cart .the-content .container .cart-collaterals .cart_totals a.button{color:#fff}.woocommerce-cart .the-content .container .wc-proceed-to-checkout a.checkout-button{background-color:#000;border-radius:4px;font-size:30px;font-weight:400;padding:23px 20px 17px;text-transform:uppercase}body.woocommerce-checkout .woocommerce .checkout_coupon{background-color:#fff;border:2px solid #000;border-radius:8px;margin:0 0 20px;padding:15px}body.woocommerce-checkout .woocommerce .checkout_coupon p{color:#000;font-size:20px;font-weight:400;margin-bottom:7px;padding-left:3px}body.woocommerce-checkout .woocommerce .checkout_coupon input{border:2px solid rgba(0,0,0,.2);border-radius:8px;padding:11px 15px 7px}body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last{text-align:end}body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last button{background-color:#000;color:#fff;font-size:24px;font-weight:400;padding:11px 20px 7px;text-transform:uppercase;width:100%}body.woocommerce-checkout .woocommerce .checkout_coupon .form-row{width:100%}@media (min-width:768px){body.woocommerce-checkout .woocommerce .checkout_coupon .form-row{width:47%}}body.woocommerce-checkout .woocommerce .woocommerce-info{background-color:#fff;display:flex;flex-direction:column;max-width:100%;width:100%}@media (min-width:992px){body.woocommerce-checkout .woocommerce .woocommerce-info{align-items:center;flex-direction:row;justify-content:space-between}}body.woocommerce-checkout .woocommerce .woocommerce-info:after{display:none}body.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{margin:20px 0}body.woocommerce-checkout .woocommerce .woocommerce-info .btn-log{background-color:#000;border-radius:5px;color:#fff;font-size:24px;line-height:24px;margin-left:30px;padding:11px 20px 7px;text-decoration:none;text-transform:uppercase}body.woocommerce-checkout .woocommerce a.showcoupon{line-height:24px;margin-top:10px;max-width:450px;padding:11px 20px 7px;width:100%}@media (min-width:992px){body.woocommerce-checkout .woocommerce a.showcoupon{margin-left:30px;margin-top:0}}body.woocommerce-checkout .woocommerce .woocommerce-info:before{display:none}body.woocommerce-checkout .woocommerce h3{color:#000;font-size:32px;margin-left:3px;text-transform:uppercase}body.woocommerce-checkout .woocommerce .form-row.woocommerce-invalid .form-control{border:4px solid #a00}body.woocommerce-checkout .woocommerce .form-control,body.woocommerce-checkout .woocommerce .select2-selection__rendered{color:#000;font-size:20px;padding:11px 10px 7px}body.woocommerce-checkout .woocommerce .form-control::-moz-placeholder,body.woocommerce-checkout .woocommerce .select2-selection__rendered::-moz-placeholder{color:rgba(0,0,0,.2)}body.woocommerce-checkout .woocommerce .form-control::placeholder,body.woocommerce-checkout .woocommerce .select2-selection__rendered::placeholder{color:rgba(0,0,0,.2)}body.woocommerce-checkout .woocommerce .select2-selection__rendered{padding:9px 10px 5px}body.woocommerce-checkout .woocommerce .select2-selection__arrow{height:44px;right:10px}body.woocommerce-checkout .woocommerce .select2-selection__arrow b{border-color:#000 transparent transparent}body.woocommerce-checkout .woocommerce .select2-selection__placeholder{color:rgba(0,0,0,.2)}body.woocommerce-checkout .woocommerce .select2-container .select2-selection--single{border:2px solid #cbb7ac;border-radius:8px;height:100%}@media (min-width:768px){body.woocommerce-checkout .woocommerce #customer_details{float:left;width:48%}}body.woocommerce-checkout .woocommerce #customer_details .col-1,body.woocommerce-checkout .woocommerce #customer_details .col-2{margin-bottom:20px;width:100%}body.woocommerce-checkout .woocommerce #customer_details .woocommerce-additional-fields textarea[name=order_comments]{height:120px}body.woocommerce-checkout .woocommerce #customer_details .wooccm-type-radio{display:flex;flex-wrap:wrap;margin-top:20px}body.woocommerce-checkout .woocommerce #customer_details .wooccm-type-radio label{color:#000;font-size:32px;margin-left:3px;margin-right:20px;text-transform:uppercase}body.woocommerce-checkout .woocommerce #customer_details .wooccm-type-radio .woocommerce-radio-wrapper{align-items:center;display:flex;margin-top:10px}body.woocommerce-checkout .woocommerce #customer_details .wooccm-type-radio .woocommerce-radio-wrapper label.checkbox{font-size:20px;margin-right:15px;margin-top:2px}body.woocommerce-checkout .woocommerce #customer_details p.create-account{color:#000;font-size:32px;margin-left:3px;text-transform:uppercase}@media (min-width:768px){body.woocommerce-checkout .woocommerce #order_review{float:right;width:48%}}body.woocommerce-checkout .woocommerce #order_review table.shop_table{background-color:#feeadc;border:2px solid #000;border-radius:8px;border-spacing:0;font-size:20px;margin-bottom:20px}body.woocommerce-checkout .woocommerce #order_review table.shop_table .product-quantity,body.woocommerce-checkout .woocommerce #order_review table.shop_table .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce #order_review table.shop_table td,body.woocommerce-checkout .woocommerce #order_review table.shop_table th{color:#000;font-weight:400;text-transform:uppercase}body.woocommerce-checkout .woocommerce #order_review table.shop_table .product-quantity:last-child,body.woocommerce-checkout .woocommerce #order_review table.shop_table .woocommerce-Price-amount:last-child,body.woocommerce-checkout .woocommerce #order_review table.shop_table td:last-child,body.woocommerce-checkout .woocommerce #order_review table.shop_table th:last-child{text-align:end}body.woocommerce-checkout .woocommerce #order_review table.shop_table td.product-name{text-transform:capitalize}body.woocommerce-checkout .woocommerce #order_review table.shop_table td.product-name dl{color:#313127;display:flex;flex-direction:column;font-family:Cabin,sans-serif;margin-top:10px;text-transform:none}body.woocommerce-checkout .woocommerce #order_review table.shop_table td.product-name dl dt{display:none}body.woocommerce-checkout .woocommerce #order_review table.shop_table td.product-name dl dd{color:#313127;font-size:16px;font-size:14px;line-height:18px}body.woocommerce-checkout .woocommerce #order_review table.shop_table td.product-name dl dd .woocommerce-Price-amount{color:#313127}body.woocommerce-checkout .woocommerce #order_review table.shop_table tbody,body.woocommerce-checkout .woocommerce #order_review table.shop_table td,body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot,body.woocommerce-checkout .woocommerce #order_review table.shop_table th,body.woocommerce-checkout .woocommerce #order_review table.shop_table thead,body.woocommerce-checkout .woocommerce #order_review table.shop_table tr{border-bottom:1px solid #000}body.woocommerce-checkout .woocommerce #order_review table.shop_table tbody tr.order-total td,body.woocommerce-checkout .woocommerce #order_review table.shop_table tbody tr.order-total th,body.woocommerce-checkout .woocommerce #order_review table.shop_table td tr.order-total td,body.woocommerce-checkout .woocommerce #order_review table.shop_table td tr.order-total th,body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout .woocommerce #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout .woocommerce #order_review table.shop_table th tr.order-total td,body.woocommerce-checkout .woocommerce #order_review table.shop_table th tr.order-total th,body.woocommerce-checkout .woocommerce #order_review table.shop_table thead tr.order-total td,body.woocommerce-checkout .woocommerce #order_review table.shop_table thead tr.order-total th,body.woocommerce-checkout .woocommerce #order_review table.shop_table tr tr.order-total td,body.woocommerce-checkout .woocommerce #order_review table.shop_table tr tr.order-total th{border-bottom:0}body.woocommerce-checkout .woocommerce #order_review table.shop_table ul.woocommerce-shipping-methods li{margin-bottom:0}body.woocommerce-checkout .woocommerce #order_review table.shop_table ul.woocommerce-shipping-methods li input{margin:6px 8px}body.woocommerce-checkout .woocommerce #order_review table.shop_table .blockOverlay{border-radius:8px}body.woocommerce-checkout .woocommerce #order_review .iconic-wds-fields{margin-bottom:20px}body.woocommerce-checkout .woocommerce #order_review .iconic-wds-fields .form-row{padding:0}body.woocommerce-checkout .woocommerce #order_review .iconic-wds-fields .iconic-wds-fields__fields .woocommerce-input-wrapper input::-moz-placeholder{color:#000}body.woocommerce-checkout .woocommerce #order_review .iconic-wds-fields .iconic-wds-fields__fields .woocommerce-input-wrapper input::placeholder{color:#000}body.woocommerce-checkout .woocommerce #order_review .iconic-wds-fields .iconic-wds-fields__fields .description{background-color:#feeadc;border:2px solid #000;border-radius:8px;color:#000;font-size:20px}body.woocommerce-checkout .woocommerce #order_review .iconic-wds-fields .iconic-wds-fields__fields .description:before{border-color:#000 transparent transparent;margin-top:-5px}@media (min-width:768px){body.woocommerce-checkout .woocommerce #order_review_heading{float:right;width:48%}}body.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper p{text-align:start}body.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup-checkout .woocommerce-error{display:none}#ui-datepicker-div{background:#feeadc;border:2px solid #000;border-radius:8px;max-width:330px!important;padding:20px!important;z-index:100!important}#ui-datepicker-div .ui-widget-header{background:none;border:0;color:#000;display:flex;font-family:Brice,serif;font-size:20px;font-weight:300;justify-content:center;padding:0 8px}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev:after{content:"<<"}#ui-datepicker-div .ui-widget-header .ui-datepicker-prev span{display:none}#ui-datepicker-div .ui-widget-header .ui-datepicker-next:after{content:">>"}#ui-datepicker-div .ui-widget-header .ui-datepicker-next span{display:none}#ui-datepicker-div a{color:#000;cursor:pointer;display:block;text-align:center;text-decoration:none}#ui-datepicker-div a.ui-datepicker-next{flex-grow:1;margin-left:15px}#ui-datepicker-div a.ui-datepicker-next.ui-state-hover{background:#feeadc;border:0;font-weight:300}#ui-datepicker-div a.ui-datepicker-next.ui-datepicker-next-hover{right:2px;top:2px}#ui-datepicker-div a.ui-datepicker-prev.ui-state-hover{background:#feeadc;border:0;font-weight:300}#ui-datepicker-div a.ui-datepicker-prev.ui-datepicker-prev-hover{left:2px;top:2px}#ui-datepicker-div table{font-family:Brice,serif!important;text-align:center}#ui-datepicker-div table thead span{font-size:24px;font-weight:400}#ui-datepicker-div table thead th{color:#000}#ui-datepicker-div table .ui-state-default,#ui-datepicker-div table .ui-widget-content .ui-state-default{background:none;border:0;color:rgba(0,0,0,.4);font-family:Brice,serif!important;font-size:18px;font-weight:400;height:30px!important;text-align:center;width:30px!important}#ui-datepicker-div table .ui-state-default{color:#000}#ui-datepicker-div table a{height:100%;width:100%}#ui-datepicker-div table a:hover{background-color:#000;color:#fff}ul.iconic-wds-fields__error{background-color:#feeadc;border:2px solid #000;border-radius:8px;color:#000}.select2-container--open .select2-dropdown--below,.select2-search__field{border:2px solid #cbb7ac;border-radius:8px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000}.woocommerce .woocommerce-MyAccount-content,.woocommerce .woocommerce-order{color:#000}.woocommerce .woocommerce-MyAccount-content h2,.woocommerce .woocommerce-order h2{font-size:32px}.woocommerce .woocommerce-MyAccount-content ul.order_details,.woocommerce .woocommerce-order ul.order_details{background-color:#feeadc;border:2px solid #000;border-radius:8px;margin-bottom:20px;padding-left:0}.woocommerce .woocommerce-MyAccount-content ul.order_details li,.woocommerce .woocommerce-order ul.order_details li{align-items:center;border-bottom:1px dashed #000;border-right:none;display:flex;font-size:20px;font-weight:400;justify-content:space-between;margin-right:0;padding:10px 15px;width:100%}.woocommerce .woocommerce-MyAccount-content ul.order_details li strong,.woocommerce .woocommerce-order ul.order_details li strong{font-size:20px;font-weight:400}@media (min-width:768px){.woocommerce .woocommerce-MyAccount-content ul.order_details li strong,.woocommerce .woocommerce-order ul.order_details li strong{font-size:30px}}.woocommerce .woocommerce-MyAccount-content ul.order_details li:last-child,.woocommerce .woocommerce-order ul.order_details li:last-child{border-bottom:0}.woocommerce .woocommerce-MyAccount-content p,.woocommerce .woocommerce-order p{font-size:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading,.woocommerce .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{font-size:24px}.woocommerce .woocommerce-MyAccount-content .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name,.woocommerce .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-size:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce .woocommerce-order .woocommerce-customer-details address{background-color:#feeadc;border:2px solid #000;border-radius:8px;font-size:24px;font-weight:400;text-transform:uppercase}.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details address p,.woocommerce .woocommerce-order .woocommerce-customer-details address p{text-align:start}.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column,.woocommerce .woocommerce-order .woocommerce-customer-details .woocommerce-column{margin-bottom:20px}.woocommerce .woocommerce-MyAccount-content table.shop_table,.woocommerce .woocommerce-order table.shop_table{background-color:#feeadc;border:2px solid #000;border-radius:8px;border-spacing:0;margin:0;width:100%}.woocommerce .woocommerce-MyAccount-content table.shop_table a,.woocommerce .woocommerce-MyAccount-content table.shop_table bdi,.woocommerce .woocommerce-MyAccount-content table.shop_table strong.product-quantity,.woocommerce .woocommerce-order table.shop_table a,.woocommerce .woocommerce-order table.shop_table bdi,.woocommerce .woocommerce-order table.shop_table strong.product-quantity{color:#000;font-size:18px;font-weight:400;text-decoration:none}.woocommerce .woocommerce-MyAccount-content table.shop_table a.button,.woocommerce .woocommerce-MyAccount-content table.shop_table bdi.button,.woocommerce .woocommerce-MyAccount-content table.shop_table strong.product-quantity.button,.woocommerce .woocommerce-order table.shop_table a.button,.woocommerce .woocommerce-order table.shop_table bdi.button,.woocommerce .woocommerce-order table.shop_table strong.product-quantity.button{color:#fff}.woocommerce .woocommerce-MyAccount-content table.shop_table tfoot td,.woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th,.woocommerce .woocommerce-MyAccount-content table.shop_table th,.woocommerce .woocommerce-order table.shop_table tfoot td,.woocommerce .woocommerce-order table.shop_table tfoot th,.woocommerce .woocommerce-order table.shop_table th{font-size:24px;font-weight:400;padding:10px 15px;text-transform:uppercase}.woocommerce .woocommerce-MyAccount-content table.shop_table tbody,.woocommerce .woocommerce-MyAccount-content table.shop_table td,.woocommerce .woocommerce-MyAccount-content table.shop_table tfoot,.woocommerce .woocommerce-MyAccount-content table.shop_table th,.woocommerce .woocommerce-MyAccount-content table.shop_table thead,.woocommerce .woocommerce-MyAccount-content table.shop_table tr,.woocommerce .woocommerce-order table.shop_table tbody,.woocommerce .woocommerce-order table.shop_table td,.woocommerce .woocommerce-order table.shop_table tfoot,.woocommerce .woocommerce-order table.shop_table th,.woocommerce .woocommerce-order table.shop_table thead,.woocommerce .woocommerce-order table.shop_table tr{border-bottom:1px solid #000}.woocommerce .woocommerce-MyAccount-content table.shop_table td:last-child,.woocommerce .woocommerce-MyAccount-content table.shop_table th:last-child,.woocommerce .woocommerce-order table.shop_table td:last-child,.woocommerce .woocommerce-order table.shop_table th:last-child{text-align:end}.woocommerce .woocommerce-MyAccount-content table.shop_table td .wc-item-meta .wc-item-meta-label,.woocommerce .woocommerce-MyAccount-content table.shop_table th .wc-item-meta .wc-item-meta-label,.woocommerce .woocommerce-order table.shop_table td .wc-item-meta .wc-item-meta-label,.woocommerce .woocommerce-order table.shop_table th .wc-item-meta .wc-item-meta-label{display:none}.woocommerce .woocommerce-MyAccount-content table.shop_table td.product-name .wc-item-meta p,.woocommerce .woocommerce-order table.shop_table td.product-name .wc-item-meta p{color:#313127;font-family:Cabin,sans-serif;font-size:14px;line-height:18px}.woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr:last-child td,.woocommerce .woocommerce-MyAccount-content table.shop_table tfoot tr:last-child th,.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child td,.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child th{border-bottom:0}.woocommerce .woocommerce-MyAccount-content table.shop_table.order_details td,.woocommerce .woocommerce-order table.shop_table.order_details td{font-size:18px}.woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr:last-child td,.woocommerce .woocommerce-MyAccount-content table.shop_table.order_details tr:last-child th,.woocommerce .woocommerce-order table.shop_table.order_details tr:last-child td,.woocommerce .woocommerce-order table.shop_table.order_details tr:last-child th{border-bottom:0}.woocommerce .woocommerce-MyAccount-navigation ul{background-color:#feeadc;border:2px solid #000;border-radius:8px;margin-bottom:30px;padding-left:0}.woocommerce .woocommerce-MyAccount-navigation ul li{display:block;font-size:24px;font-weight:400}.woocommerce .woocommerce-MyAccount-navigation ul li a{border-bottom:1px solid #000;color:#000;display:block;padding:15px 15px 13px;text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:rgba(0,0,0,.1)}.woocommerce .woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:none}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce .woocommerce-MyAccount-content{color:#000;font-size:24px;font-weight:400;margin-bottom:20px}.woocommerce .woocommerce-MyAccount-content p{text-align:start}.woocommerce .woocommerce-MyAccount-content a,.woocommerce .woocommerce-MyAccount-content mark,.woocommerce .woocommerce-MyAccount-content strong{color:#000;font-family:Cabin,sans-serif;font-size:20px;font-weight:600}.woocommerce .woocommerce-MyAccount-content .button{color:#fff;font-family:Brice,serif;font-weight:400}.woocommerce .woocommerce-MyAccount-content section{padding-top:0}.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-bottom:20px;margin-top:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:10px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .edit{clear:both;display:block;float:none}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{background-color:#feeadc;border:2px solid #000;border-radius:10px;margin-bottom:15px;padding:15px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header{align-items:center;display:flex;margin-bottom:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h3{flex-grow:1;font-size:24px;margin:0;text-transform:uppercase}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a{margin-bottom:8px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{margin-bottom:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single{border:2px solid #cbb7ac;border-radius:8px;height:100%}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px;top:9px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;padding:6px 12px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .wooccm-type-radio{display:flex;flex-wrap:wrap;margin-top:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .wooccm-type-radio label{color:#000;font-size:28px;margin-left:3px;margin-right:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .wooccm-type-radio .woocommerce-radio-wrapper{align-items:center;display:flex;margin-top:10px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .wooccm-type-radio .woocommerce-radio-wrapper label.checkbox{font-size:20px;margin-right:15px;margin-top:2px}.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button,.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button{background-color:#000;color:#fff;font-size:24px;font-weight:400;padding:11px 40px 7px;text-transform:uppercase}.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details__title{display:none}.woocommerce .woocommerce-MyAccount-content fieldset legend{font-size:32px}.woocommerce .woocommerce-MyAccount-content fieldset .show-password-input{background-color:transparent;color:#000;padding-left:30px;padding-right:30px;right:0}.woocommerce .woocommerce-MyAccount-content fieldset .show-password-input:hover{background-color:transparent!important}.woocommerce .woocommerce-MyAccount-content .woocommerce-info{background-color:#feeadc;border:2px solid #000;border-radius:8px;box-shadow:0 0 15px 6px rgba(0,0,0,.1);color:#000;display:flex;flex-direction:column;font-family:Cabin,sans-serif;font-size:24px;font-weight:400;margin:20px auto;max-width:500px;padding:16px;text-align:center;width:90%}.woocommerce .woocommerce-MyAccount-content .woocommerce-info a{color:#fff;display:block;font-family:Brice,serif}.woocommerce .woocommerce-MyAccount-content .woocommerce-info:before{display:none}.woocommerce table.woocommerce-MyAccount-orders{font-size:20px;text-align:center}.woocommerce table.woocommerce-MyAccount-orders th{padding:8px}.woocommerce table.woocommerce-MyAccount-orders th:last-child{text-align:center!important}.woocommerce table.woocommerce-MyAccount-orders td:last-child a{color:#fff;margin:5px 0;padding:11px 20px 7px 14px;text-align:center}@media (min-width:992px){.woocommerce table.woocommerce-MyAccount-orders td:last-child a{width:100%}}.woocommerce table.woocommerce-MyAccount-orders tbody tr td{padding:6px 12px}.woocommerce table.woocommerce-MyAccount-orders tbody tr td:before{font-size:24px;font-weight:400}.woocommerce table.woocommerce-MyAccount-orders tbody tr:last-child{border-bottom:0}.woocommerce form.login,.woocommerce form.lost_reset_password,.woocommerce form.register{background-color:#feeadc;border:2px solid #000;border-radius:8px;min-height:255px}.woocommerce form.login .button,.woocommerce form.lost_reset_password .button,.woocommerce form.register .button{background-color:#000;color:#fff;font-size:24px;font-weight:400;margin-bottom:15px;padding:19px 0 15px;text-transform:uppercase;width:100%}.woocommerce form.login a,.woocommerce form.lost_reset_password a,.woocommerce form.register a{color:#000}.woocommerce form.login label[for=email],.woocommerce form.login label[for=password],.woocommerce form.login label[for=reg_email],.woocommerce form.login label[for=reg_password],.woocommerce form.login label[for=username],.woocommerce form.lost_reset_password label[for=email],.woocommerce form.lost_reset_password label[for=password],.woocommerce form.lost_reset_password label[for=reg_email],.woocommerce form.lost_reset_password label[for=reg_password],.woocommerce form.lost_reset_password label[for=username],.woocommerce form.register label[for=email],.woocommerce form.register label[for=password],.woocommerce form.register label[for=reg_email],.woocommerce form.register label[for=reg_password],.woocommerce form.register label[for=username]{display:none}.woocommerce form.login input.input-text,.woocommerce form.lost_reset_password input.input-text,.woocommerce form.register input.input-text{color:#000;padding:11px 12px 7px}.woocommerce form.login input.input-text::-moz-placeholder,.woocommerce form.lost_reset_password input.input-text::-moz-placeholder,.woocommerce form.register input.input-text::-moz-placeholder{color:rgba(0,0,0,.2)}.woocommerce form.login input.input-text::placeholder,.woocommerce form.lost_reset_password input.input-text::placeholder,.woocommerce form.register input.input-text::placeholder{color:rgba(0,0,0,.2)}.woocommerce form.login p.form-row,.woocommerce form.lost_reset_password p.form-row,.woocommerce form.register p.form-row{padding:15px 3px 0;text-align:left}.woocommerce form.login .nsl-container-buttons{border-bottom:2px solid #000;display:flex!important;padding:3px 3px 15px}.woocommerce form.login .woocommerce-form-login__rememberme{display:block;margin-bottom:10px;width:100%}.woocommerce form.login .woocommerce-LostPassword{margin:0;text-align:right}.woocommerce form.login .woocommerce-LostPassword a{font-size:18px}.woocommerce form.lost_reset_password{margin:0 auto;padding:20px;text-align:center;width:50%}.woocommerce form.lost_reset_password p{color:#000;font-size:24px;font-weight:400;width:100%}.woocommerce form.lost_reset_password label[for=user_login]{display:none}.woocommerce form.lost_reset_password .button:disabled[disabled]{background-color:#000;color:#fff;opacity:1;padding:19px 0 15px}#semolino-login-modal .modal-content{background-color:#feeadc;border-radius:16px;padding:20px;position:relative}@media (min-width:992px){#semolino-login-modal .modal-content{padding:40px}}#semolino-login-modal .modal-content .btn-close{background-image:url(../../images/icon-close.svg);opacity:1;position:absolute;right:10px;top:10px}@media (min-width:992px){#semolino-login-modal .modal-content .btn-close{right:24px;top:24px}}#semolino-login-modal .modal-content h2{color:#102f1f;font-family:Cabin,sans-serif;font-size:40px;font-weight:500;text-transform:uppercase}#semolino-login-modal .modal-content .btn-log,#semolino-login-modal .modal-content .btn-reg{border:2px solid #000;border-radius:4px;transition:all .2s ease-in-out}#semolino-login-modal .modal-content .btn-log:hover,#semolino-login-modal .modal-content .btn-reg:hover{background-color:#000!important;color:#fff!important;transition:all .2s ease-in-out}#semolino-login-modal .modal-content .btn-reg{display:block}#semolino-login-modal .modal-content .btn-log,#semolino-login-modal .modal-content.show-register .btn-reg{display:none}#semolino-login-modal .modal-content.show-register .btn-log{display:block}#semolino-login-modal .woocommerce form.login,#semolino-login-modal .woocommerce form.register{border:0;border-bottom:2px solid #000;border-radius:0;height:auto;margin:0;padding:20px 0}#semolino-login-modal .woocommerce form.login .button,#semolino-login-modal .woocommerce form.register .button{margin:0}#semolino-login-modal .woocommerce form.login .woocommerce-password-strength,#semolino-login-modal .woocommerce form.register .woocommerce-password-strength{border-radius:8px;color:#000;font-family:Cabin,sans-serif;font-size:16px;font-weight:500;margin-top:5px}#semolino-login-modal .woocommerce form.login .woocommerce-password-hint,#semolino-login-modal .woocommerce form.register .woocommerce-password-hint{display:none}#semolino-login-modal .woocommerce form.login .button:disabled[disabled],#semolino-login-modal .woocommerce form.register .button:disabled[disabled]{background-color:#000;color:#fff;opacity:1;padding:19px 0 15px}#semolino-login-modal .woocommerce form.login button.show-password-input:hover,#semolino-login-modal .woocommerce form.register button.show-password-input:hover{background-color:transparent!important}#semolino-login-modal .woocommerce .col2-set .col-1,#semolino-login-modal .woocommerce .col2-set .col-2{float:none;width:100%}#semolino-login-modal .woocommerce .col2-set .col-1{display:block}#semolino-login-modal .woocommerce .col2-set .col-2,#semolino-login-modal .woocommerce .show-register .col2-set .col-1{display:none}#semolino-login-modal .woocommerce .show-register .col2-set .col-2{display:block}#nsl-redirect-overlay-container{background-color:#feeadc!important;border:2px solid #000}#nsl-redirect-overlay-container #nsl-redirect-overlay-spinner{border:9px solid #102f1f;border-top-color:#feeadc}#nsl-redirect-overlay-container #nsl-redirect-overlay-text,#nsl-redirect-overlay-container #nsl-redirect-overlay-title{color:#000;font-family:Cabin,sans-serif}.woocommerce-lost-password p{font-family:Cabin,sans-serif;text-align:center}.semolino .tinv-wishlist .tinv-modal .tinv-modal-inner{background-color:#feeadc;border:2px solid #000;border-radius:16px;color:#000;font-size:20px;font-weight:400;padding:16px;text-transform:uppercase}.semolino .tinv-wishlist .tinv-modal .tinv-modal-inner .icon_big_heart_check:before{color:#000}.semolino .tinv-wishlist .tinv-modal .tinv-modal-inner button.button{background-color:#000;border:2px solid #000;border-radius:4px;color:#fff;font-weight:400;padding:11px 15px;text-transform:uppercase}.semolino .tinv-wishlist .tinv-modal .tinv-modal-inner button.button i{display:none}.semolino .tinv-wishlist .tinv-modal .tinv-modal-inner button.button:last-child{background-color:#feeadc;border:2px solid #000;color:#000}.semolino .tinv-wishlist .tinv-modal .tinv-modal-inner button.button:last-child:hover{background-color:#000!important;color:#fff;opacity:1}.semolino .tinv-wishlist-clear{color:#000;font-family:Cabin,sans-serif;text-transform:uppercase}.semolino .tinv-wishlist-clear p:before{display:none}.semolino .tinv-wishlist-clear a.button{font-family:Brice,serif;font-size:24px;font-weight:400;padding:11px 30px 7px}.semolino .tinv-wishlist-clear td.product-price ins{text-decoration:none}.semolino .tinv-wishlist-clear .woocommerce-info{background-color:#fff;margin:0 auto}.woocommerce-order-pay .the-content{padding:40px 0}.woocommerce-order-pay .the-content .order_details{font-family:Brice;font-weight:300;padding:0}.woocommerce-order-pay .the-content .order_details li{border-color:#000;font-size:15px}.woocommerce-order-pay .the-content .order_details li strong{font-size:30px}.woocommerce-order-pay .the-content input{background-color:#000;border:0;border-radius:4px;color:#fff;font-family:Brice,serif;font-size:24px;font-weight:400;padding:11px 40px 7px;text-transform:uppercase}.woocommerce-order-pay .the-content input:hover{background-color:#262321}
