﻿.w,.wm,.ws,.wxs{width:100%;max-width:120rem;margin:0 auto;position:relative;padding:0 3.125rem}@media all and (max-width: 1023px){.w,.wm,.ws,.wxs{padding:0 1.875rem}}@media all and (max-width: 767px){.w,.wm,.ws,.wxs{padding:0 1.5625rem}}@media all and (max-width: 600px){.w,.wm,.ws,.wxs{padding:0 1.25rem}}.wm{max-width:85rem}.ws{max-width:81.5rem}.background-white{background-color:#fff;color:#1c1c1c}.color-white{color:#fff}.color-white [tofill]{fill:currentColor}.accent-color-white{--accent-color: #FFFFFF}.background-text{background-color:#1c1c1c;color:#fff}.color-text{color:#1c1c1c}.color-text [tofill]{fill:currentColor}.accent-color-text{--accent-color: #1C1C1C}.background-black{background-color:#1c1c1c;color:#fff}.color-black{color:#1c1c1c}.color-black [tofill]{fill:currentColor}.accent-color-black{--accent-color: #1C1C1C}.background-dark-gray{background-color:#3f3f3f;color:#fff}.color-dark-gray{color:#3f3f3f}.color-dark-gray [tofill]{fill:currentColor}.accent-color-dark-gray{--accent-color: #3F3F3F}.background-light-gray{background-color:#e7e7e7;color:#1c1c1c}.color-light-gray{color:#e7e7e7}.color-light-gray [tofill]{fill:currentColor}.accent-color-light-gray{--accent-color: #E7E7E7}.background-red1{background-color:#ee1c25;color:#fff}.color-red1{color:#ee1c25}.color-red1 [tofill]{fill:currentColor}.accent-color-red1{--accent-color: #EE1C25}.background-red2{background-color:#830a10;color:#fff}.color-red2{color:#830a10}.color-red2 [tofill]{fill:currentColor}.accent-color-red2{--accent-color: #830A10}.background-red3{background-color:#f5e7e8;color:#1c1c1c}.color-red3{color:#f5e7e8}.color-red3 [tofill]{fill:currentColor}.accent-color-red3{--accent-color: #F5E7E8}.background-yellow1{background-color:#f7a511;color:#1c1c1c}.color-yellow1{color:#f7a511}.color-yellow1 [tofill]{fill:currentColor}.accent-color-yellow1{--accent-color: #F7A511}.background-yellow2{background-color:#e27800;color:#1c1c1c}.color-yellow2{color:#e27800}.color-yellow2 [tofill]{fill:currentColor}.accent-color-yellow2{--accent-color: #E27800}.background-yellow3{background-color:#fffaee;color:#1c1c1c}.color-yellow3{color:#fffaee}.color-yellow3 [tofill]{fill:currentColor}.accent-color-yellow3{--accent-color: #FFFAEE}.background-red-recycling{background-color:#ee1c25;color:#fff}.color-red-recycling{color:#ee1c25}.color-red-recycling [tofill]{fill:currentColor}.accent-color-red-recycling{--accent-color: #EE1C25}.background-gray-recycling{background-color:#b3b1b2;color:#1c1c1c}.color-gray-recycling{color:#b3b1b2}.color-gray-recycling [tofill]{fill:currentColor}.accent-color-gray-recycling{--accent-color: #B3B1B2}.background-gray-recycling2{background-color:#e8e8e8;color:#1c1c1c}.color-gray-recycling2{color:#e8e8e8}.color-gray-recycling2 [tofill]{fill:currentColor}.accent-color-gray-recycling2{--accent-color: #E8E8E8}.background-transparent{background-color:rgba(0,0,0,0);color:#1c1c1c}.color-transparent{color:#1c1c1c}.accent-color-transparent{--accent-color: rgba(0, 0, 0, 0)}.background-white-smoke{background-color:#f6f6f6;color:#1c1c1c}.color-white-smoke{color:#f6f6f6}.color-white-smoke [tofill]{fill:currentColor}.accent-color-white-smoke{--accent-color: #F6F6F6}.background-irish-green{background-color:#01a733;color:#fff}.color-irish-green{color:#01a733}.color-irish-green [tofill]{fill:currentColor}.accent-color-irish-green{--accent-color: #01A733}.editorText a{display:inline-block;color:#ee1c25}html{--color-primary: #EE1C25}.pre-header{position:relative;z-index:2;background-color:#1c1c1c;color:#fff}.pre-header .contents{display:flex;align-items:center;justify-content:space-between;padding:0.375rem 0 0.75rem}.pre-header .contents .google-translate-element{margin-top:0.3125rem}.pre-header .contents .google-translate-element .goog-te-gadget{font-size:1rem;font-family:"nunito-sans","Raleway",sans-serif;font-weight:700;color:currentColor !important}.pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple{background-color:rgba(0,0,0,0);display:block;color:currentColor;font-size:1rem;border:none;padding:0}.pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple img{display:none}.pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a{padding:0;margin:0;color:currentColor !important;display:flex;align-items:center;line-height:1}.pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span{border:none !important}html[lang=it-IT] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1),html[lang=it] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1){font-size:0px;color:rgba(0,0,0,0)}html[lang=it-IT] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1):before,html[lang=it] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1):before{content:"IT";display:inline-block;font-size:1rem;color:#fff}@media all and (max-width: 767px){html[lang=it-IT] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1):before,html[lang=it] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1):before{color:#1c1c1c}}.Header.sticky html[lang=it-IT] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1):before,.Header.sticky html[lang=it] .pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span:nth-child(1):before{color:#1c1c1c}.pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span[aria-hidden]{display:block;margin-left:0.3125rem;width:1.5rem;height:1.5rem;background:url(../media/icon-chevron-down-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;color:rgba(0,0,0,0) !important}@media all and (max-width: 767px){.pre-header .contents .google-translate-element .goog-te-gadget .goog-te-gadget-simple span a span[aria-hidden]{background:url(../media/icon-chevron-down.svg)}}.Header{position:sticky;top:calc(-1*var(--PHH, 36px));width:100%;z-index:100}.Header.headroom{will-change:transform;transition:transform 200ms linear}.Header.headroom--pinned{transform:translateY(0%)}.Header.headroom--unpinned{transform:translateY(-100%)}.Header.location-checkout{top:0}.Header.location-checkout .pre-header{display:none}.Header.location-checkout .main-header .contents .header-menu-tools{display:none}.Header .main-header{padding:0.625rem 0;background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(7.5px);border-bottom:1px solid #e7e7e7}.Header .main-header .w{position:static}.Header .main-header .contents{display:flex;justify-content:space-between;align-items:center}.Header .main-header .contents .logo-wrapper .logo{display:block;height:4.25rem}@media all and (max-width: 767px){.Header .main-header .contents .logo-wrapper .logo{height:2.5rem}}.Header .main-header .contents .logo-wrapper .logo img{height:100%;width:auto;object-fit:contain}.Header .main-header .contents .header-menu-tools{display:flex;align-items:stretch}.Header .main-header .contents .header-menu-tools .SearchForm{position:absolute;right:3.125rem;bottom:-0.625rem;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s}.Header .main-header .contents .header-menu-tools .SearchForm.active{visibility:visible;opacity:1;transform:translateY(100%)}.Header .main-header .contents .header-menu-tools .search{display:flex;align-items:center}.Header .main-header .contents .header-menu-tools .my-account{display:flex;align-items:center}@media all and (max-width: 1215px){.Header .main-header .contents .menu-wrapper{display:none}}.Header .main-header .contents .menu-wrapper ul{list-style:none;display:flex;align-items:center;column-gap:3.125rem;font-weight:700}.Header .main-header .contents .menu-wrapper ul .menu-item:hover{text-decoration:underline;text-underline-offset:0.25rem;text-decoration-thickness:0.0625rem;text-decoration-color:#ee1c25}.Header .main-header .contents .menu-wrapper ul .menu-item:hover .sub-menu-wrapper{visibility:visible}.Header .main-header .contents .menu-wrapper ul .menu-item .sub-menu-wrapper{padding-top:calc((var(--HH, 90px) - var(--PHH, 50px))/2 - 10px);bottom:0;transform:translate(0, calc(100% - (var(--HH, 90px) - var(--PHH, 50px)) / 2 + 10px));position:absolute;left:0;width:100%;visibility:hidden;transition:opacity .3s ease}.Header .main-header .contents .menu-wrapper ul .menu-item .sub-menu-wrapper .sub-menu{background-color:#830a10;color:#fff;font-weight:400;padding:1.25rem;column-gap:10rem;justify-content:center}.Header .main-header .contents .menu-wrapper ul .menu-item .sub-menu-wrapper .menu-item:not(:last-child){position:relative}.Header .main-header .contents .menu-wrapper ul .menu-item .sub-menu-wrapper .menu-item:not(:last-child):after{content:" ";display:block;width:0.0625rem;height:100%;background-color:#fff;position:absolute;top:50%;right:-5rem;transform:translateY(-50%)}.Header .main-header .contents .menu-wrapper ul .menu-item .sub-menu-wrapper .menu-item:hover{text-decoration-color:#fff}.Header .main-header .contents .burger{display:none;position:relative;z-index:10;width:1.875rem;height:1.875rem}@media all and (max-width: 1215px){.Header .main-header .contents .burger{display:block}}.Header .main-header .contents .burger>div{position:absolute;top:50%;left:50%;width:1.875rem;height:0.0625rem;background-color:#1c1c1c;transition:transform .3s ease,opacity .3s ease}.Header .main-header .contents .burger>div:nth-child(1){transform:translate(-50%, -50%) translateY(-10px)}.Header .main-header .contents .burger>div:nth-child(2){transform:translate(-50%, -50%)}.Header .main-header .contents .burger>div:nth-child(3){transform:translate(-50%, -50%) translateY(10px)}.Header .main-header .contents .burger.is-active>div:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.Header .main-header .contents .burger.is-active>div:nth-child(2){opacity:0}.Header .main-header .contents .burger.is-active>div:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}.Header .main-header .contents .header-tools{height:inherit;display:flex;align-items:stretch}.Header .main-header .contents .header-tools .divider{width:1px;height:inherit;background-color:#e7e7e7;margin:0 3.75rem}@media all and (max-width: 1366px){.Header .main-header .contents .header-tools .divider{margin:0 1.875rem}}@media all and (max-width: 1215px){.Header .main-header .contents .header-tools .divider{order:2}}@media all and (max-width: 1023px){.Header .main-header .contents .header-tools .divider{margin:0 1.25rem}}.Header .main-header .contents .header-tools .tools{display:flex;align-items:center;column-gap:1.25rem}@media all and (max-width: 1215px){.Header .main-header .contents .header-tools .tools{order:1}}.Header .mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(28,28,28,.9);backdrop-filter:blur(8px);transform:translateY(-100%);transition:transform .8s ease;padding-top:calc(var(--HH) + 3.125rem);padding-bottom:3.125rem;overflow-y:auto}@media all and (max-width: 1366px){.Header .mobile-menu{display:block}}body.menu-open .Header .mobile-menu{transform:translateY(0)}.Header .mobile-menu .content{color:#fff}.Header .mobile-menu .content .mobile-menu-wrapper .menu{list-style-type:none}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item{font-size:1.375rem;margin-bottom:1.25rem}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children{display:flex;flex-wrap:wrap}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children .sub-menu{width:100%;order:3}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children a{order:1}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children .submenu-toggle{order:2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:0.625rem;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children .submenu-toggle:after{content:"";background-image:url("../media/icon-chevron-down-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5625rem;height:1.5625rem;transition:transform .3s ease}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children .submenu-toggle.active:after{transform:rotate(180deg)}.Header .mobile-menu .content .mobile-menu-wrapper .menu .menu-item.menu-item-has-children.submenu-open .sub-menu{display:block;margin-top:0.625rem;margin-left:1.25rem}.Header .mobile-menu .content .mobile-menu-wrapper .menu .sub-menu{display:none;list-style-type:none}.Footer{background-color:#830a10;color:#fff}.Footer .prefooter{background-color:#1c1c1c}.Footer .prefooter .prefooter-contents{padding:7.5rem 0}@media all and (max-width: 767px){.Footer .prefooter .prefooter-contents{padding:5rem 0}}.Footer .contents{padding:3.125rem 0}.Footer .contents .footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem}.Footer .contents .footer-top .logo-wrapper{height:4.375rem}@media all and (max-width: 767px){.Footer .contents .footer-top .logo-wrapper{height:3.125rem}}.Footer .contents .footer-top .logo-wrapper img{height:100%;width:auto;object-fit:contain}.Footer .contents .footer-top .footer-socials{display:flex;column-gap:1.875rem}.Footer .contents .footer-top .footer-socials .footer-socials-item{font-size:1.6875rem}.Footer .contents .footer-divider{height:1px;background-color:#fff;margin:3.125rem 0}.Footer .contents .footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:3.125rem;row-gap:3.125rem}@media all and (max-width: 1023px){.Footer .contents .footer-bottom .footer-blog-links{width:100%}}.Footer .contents .footer-bottom .footer-blog-links .footer-blog-link-item{display:flex;box-shadow:57px 41px 20px 0px rgba(0,0,0,0),36px 26px 18px 0px rgba(0,0,0,.01),20px 15px 15px 0px rgba(0,0,0,.05),9px 7px 11px 0px rgba(0,0,0,.09),2px 2px 6px 0px rgba(0,0,0,.1);background-color:#fff;color:#1c1c1c;max-width:30.625rem}.Footer .contents .footer-bottom .footer-blog-links .footer-blog-link-item:not(:last-child){margin-bottom:1.25rem}.Footer .contents .footer-bottom .footer-blog-links .footer-blog-link-item img{flex-shrink:0;display:block;width:50%;height:auto;aspect-ratio:245/114;object-fit:cover}.Footer .contents .footer-bottom .footer-blog-links .footer-blog-link-item .footer-blog-link-item-title{display:flex;align-items:center;padding:0.625rem 0.625rem 0.625rem 1.875rem}.Footer .contents .footer-bottom .menu ul{list-style-type:none}.image-cover img{width:100%;height:100%;object-fit:cover}.image-contain img{width:100%;height:100%;object-fit:contain}.select2-hidden-accessible{position:fixed !important}body>.select2-container{width:0 !important}.select2-container .select2-selection--single{height:auto !important}.select2-container .select2-selection--single .select2-selection__arrow{top:50% !important;transform:translateY(-50%)}.select2-search .select2-search__field{color:#1c1c1c}.Pagination{display:flex;justify-content:center;align-items:center;gap:10px}.Pagination .page-item{width:2.1875rem;height:2.1875rem;display:flex;justify-content:center;align-items:center;border:1px solid #ee1c25;cursor:pointer;transition:all .3s ease}.Pagination .page-item:not(.navigation):not(.ellipsis):hover{background-color:#ee1c25;color:#fff}.Pagination .page-item.active{background-color:#ee1c25;color:#fff}.Pagination .page-item.disabled{display:none}.Pagination .page-item.ellipsis{border:none;cursor:default;pointer-events:none}.Pagination .page-item.ellipsis .page-link{color:red;font-weight:bold}.Pagination .page-item.navigation{border:none}.Pagination .page-item.navigation.disabled{display:flex;opacity:.2;pointer-events:none}.Pagination .page-item .icon [tofill]{fill:#ee1c25}input[type=radio]{position:relative;width:1.375rem !important;height:1.375rem !important;border-radius:50%;border:1px solid #1c1c1c;flex-shrink:0;display:inline}input[type=radio]:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);content:"";display:block;width:0.875rem;height:0.875rem;border-radius:50%;background-color:var(--accent-color, #EE1C25);transition:transform .2s ease}input[type=radio]:checked:after{transform:translate(-50%, -50%) scale(1)}input[type=checkbox]{width:1.125rem !important;height:1.125rem !important;background-color:rgba(0,0,0,0);border:1px solid currentColor;border-radius:0.1875rem;position:relative;cursor:pointer;flex-shrink:0}input[type=checkbox]:checked:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:currentColor;clip-path:polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%)}input[type=text],input[type=email],input[type=tel],input[type=select]{font-size:16px;width:100%;padding:0.9375rem 0.625rem;border-radius:0.3125rem;background-color:rgba(0,0,0,0);border:1px solid #b3b1b2;color:#fff;line-height:15px;resize:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=select]::placeholder{opacity:1;color:#fff}textarea{font-size:16px;width:100%;padding:0.9375rem 0.625rem;border-radius:0.3125rem;background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;line-height:15px;resize:none}textarea::placeholder{opacity:1;color:#fff}.qty-input{display:flex;align-items:center;justify-content:space-between;padding:0.625rem;border-radius:0.625rem;border:1px solid #e7e7e7;width:6.25rem}.qty-input .qty-input-button{width:1.25rem;border:none;cursor:pointer;background-color:rgba(0,0,0,0);cursor:pointer}.qty-input .qty-input-value{width:1.875rem;text-align:center}.qty-input .qty-input-value::-webkit-outer-spin-button,.qty-input .qty-input-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input .qty-input-value[type=number]{-moz-appearance:textfield}.CardProduct{box-shadow:57px 41px 20px 0px rgba(0,0,0,0),36px 26px 18px 0px rgba(0,0,0,.01),20px 15px 15px 0px rgba(0,0,0,.05),9px 7px 11px 0px rgba(0,0,0,.09),2px 2px 6px 0px rgba(0,0,0,.1);height:inherit;width:100%}.CardProduct.background-white{background-color:rgba(0,0,0,0) !important}.CardProduct.background-white .card-product-body{background:#fff;transition:background .2s}.CardProduct.background-white.hover-animation:hover .card-product-body,.CardProduct.background-white.hover-animation.hover .card-product-body{background:hsla(0,0%,100%,.9)}.CardProduct.background-text{background-color:rgba(0,0,0,0) !important}.CardProduct.background-text .card-product-body{background:#1c1c1c;transition:background .2s}.CardProduct.background-text.hover-animation:hover .card-product-body,.CardProduct.background-text.hover-animation.hover .card-product-body{background:rgba(28,28,28,.9)}.CardProduct.background-black{background-color:rgba(0,0,0,0) !important}.CardProduct.background-black .card-product-body{background:#1c1c1c;transition:background .2s}.CardProduct.background-black.hover-animation:hover .card-product-body,.CardProduct.background-black.hover-animation.hover .card-product-body{background:rgba(28,28,28,.9)}.CardProduct.background-dark-gray{background-color:rgba(0,0,0,0) !important}.CardProduct.background-dark-gray .card-product-body{background:#3f3f3f;transition:background .2s}.CardProduct.background-dark-gray.hover-animation:hover .card-product-body,.CardProduct.background-dark-gray.hover-animation.hover .card-product-body{background:rgba(63,63,63,.9)}.CardProduct.background-light-gray{background-color:rgba(0,0,0,0) !important}.CardProduct.background-light-gray .card-product-body{background:#e7e7e7;transition:background .2s}.CardProduct.background-light-gray.hover-animation:hover .card-product-body,.CardProduct.background-light-gray.hover-animation.hover .card-product-body{background:rgba(231,231,231,.9)}.CardProduct.background-red1{background-color:rgba(0,0,0,0) !important}.CardProduct.background-red1 .card-product-body{background:#ee1c25;transition:background .2s}.CardProduct.background-red1.hover-animation:hover .card-product-body,.CardProduct.background-red1.hover-animation.hover .card-product-body{background:rgba(238,28,37,.9)}.CardProduct.background-red2{background-color:rgba(0,0,0,0) !important}.CardProduct.background-red2 .card-product-body{background:#830a10;transition:background .2s}.CardProduct.background-red2.hover-animation:hover .card-product-body,.CardProduct.background-red2.hover-animation.hover .card-product-body{background:rgba(131,10,16,.9)}.CardProduct.background-red3{background-color:rgba(0,0,0,0) !important}.CardProduct.background-red3 .card-product-body{background:#f5e7e8;transition:background .2s}.CardProduct.background-red3.hover-animation:hover .card-product-body,.CardProduct.background-red3.hover-animation.hover .card-product-body{background:rgba(245,231,232,.9)}.CardProduct.background-yellow1{background-color:rgba(0,0,0,0) !important}.CardProduct.background-yellow1 .card-product-body{background:#f7a511;transition:background .2s}.CardProduct.background-yellow1.hover-animation:hover .card-product-body,.CardProduct.background-yellow1.hover-animation.hover .card-product-body{background:rgba(247,165,17,.9)}.CardProduct.background-yellow2{background-color:rgba(0,0,0,0) !important}.CardProduct.background-yellow2 .card-product-body{background:#e27800;transition:background .2s}.CardProduct.background-yellow2.hover-animation:hover .card-product-body,.CardProduct.background-yellow2.hover-animation.hover .card-product-body{background:rgba(226,120,0,.9)}.CardProduct.background-yellow3{background-color:rgba(0,0,0,0) !important}.CardProduct.background-yellow3 .card-product-body{background:#fffaee;transition:background .2s}.CardProduct.background-yellow3.hover-animation:hover .card-product-body,.CardProduct.background-yellow3.hover-animation.hover .card-product-body{background:rgba(255,250,238,.9)}.CardProduct.background-red-recycling{background-color:rgba(0,0,0,0) !important}.CardProduct.background-red-recycling .card-product-body{background:#ee1c25;transition:background .2s}.CardProduct.background-red-recycling.hover-animation:hover .card-product-body,.CardProduct.background-red-recycling.hover-animation.hover .card-product-body{background:rgba(238,28,37,.9)}.CardProduct.background-gray-recycling{background-color:rgba(0,0,0,0) !important}.CardProduct.background-gray-recycling .card-product-body{background:#b3b1b2;transition:background .2s}.CardProduct.background-gray-recycling.hover-animation:hover .card-product-body,.CardProduct.background-gray-recycling.hover-animation.hover .card-product-body{background:rgba(179,177,178,.9)}.CardProduct.background-gray-recycling2{background-color:rgba(0,0,0,0) !important}.CardProduct.background-gray-recycling2 .card-product-body{background:#e8e8e8;transition:background .2s}.CardProduct.background-gray-recycling2.hover-animation:hover .card-product-body,.CardProduct.background-gray-recycling2.hover-animation.hover .card-product-body{background:rgba(232,232,232,.9)}.CardProduct.background-transparent{background-color:rgba(0,0,0,0) !important}.CardProduct.background-transparent .card-product-body{background:rgba(0,0,0,0);transition:background .2s}.CardProduct.background-white-smoke{background-color:rgba(0,0,0,0) !important}.CardProduct.background-white-smoke .card-product-body{background:#f6f6f6;transition:background .2s}.CardProduct.background-white-smoke.hover-animation:hover .card-product-body,.CardProduct.background-white-smoke.hover-animation.hover .card-product-body{background:rgba(246,246,246,.9)}.CardProduct.background-irish-green{background-color:rgba(0,0,0,0) !important}.CardProduct.background-irish-green .card-product-body{background:#01a733;transition:background .2s}.CardProduct.background-irish-green.hover-animation:hover .card-product-body,.CardProduct.background-irish-green.hover-animation.hover .card-product-body{background:rgba(1,167,51,.9)}.CardProduct.no-shadow{box-shadow:none}.CardProduct.no-body-padding .card-product-body{padding:0;margin-top:1.5625rem}.CardProduct.vertical-ratio .card-product-image{padding-bottom:140.83%}.CardProduct.smaller .card-product-image-wrapper{padding:2.5rem;background:linear-gradient(140deg, rgb(232, 232, 232) 0%, rgb(255, 255, 255) 100%)}.CardProduct.smaller .card-product-image{aspect-ratio:300/400;box-shadow:-0.5rem 0.5rem 1rem 0.25rem rgba(0,0,0,.25)}.CardProduct.hover-animation:hover .card-product-image-wrapper .card-product-image,.CardProduct.hover-animation.hover .card-product-image-wrapper .card-product-image{transform:scale(1.05)}.CardProduct .card-product-contents{position:relative;height:100%;display:flex;flex-direction:column}.CardProduct .card-product-image-wrapper{overflow:hidden;background-color:#f6f6f6}.CardProduct .card-product-image{padding-bottom:66.72%}.CardProduct .card-product-image.size-contain{background-size:contain}.CardProduct .card-product-image{transition:transform .3s}.CardProduct .card-product-body{padding:1.875rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.CardProduct .card-product-body .card-product-title{margin-bottom:0.625rem}.CardProduct .card-product-body .card-product-subtitle{margin-bottom:2.5rem}.CardProduct .card-product-body .card-product-subtitle *{font-weight:200}.CardProduct .card-product-badge{position:absolute;top:1.6875rem;left:0;padding:0 1.25rem}.CardBox{height:inherit}.CardBox .card-box-contents{height:100%;display:flex}.CardBox .card-box-contents .card-box-image{aspect-ratio:480/400;width:50%}@media all and (max-width: 1023px){.CardBox .card-box-contents .card-box-image{aspect-ratio:1/1}}@media all and (max-width: 767px){.CardBox .card-box-contents .card-box-image{aspect-ratio:4/5}}@media all and (max-width: 600px){.CardBox .card-box-contents .card-box-image{width:100%}}.CardBox .card-box-contents .card-box-text-content{align-self:center;width:calc(50% + 6.25rem);height:fit-content;margin-left:-6.25rem;padding:1.25rem;background-color:#fff;display:flex;flex-direction:column;row-gap:1.125rem}@media all and (max-width: 600px){.CardBox .card-box-contents .card-box-text-content{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}}.CardImageText{background-color:#fff;box-shadow:53px 45px 19px 0px rgba(0,0,0,0),34px 29px 18px 0px rgba(0,0,0,.01),19px 16px 15px 0px rgba(0,0,0,.05),8px 7px 11px 0px rgba(0,0,0,.09),2px 2px 6px 0px rgba(0,0,0,.1)}.CardImageText.product-card .card-image-text-contents .card-image-text-text-content{margin:0}.CardImageText.product-card .card-image-text-contents .card-image-text-text-content .card-image-kicker{justify-content:space-between}.CardImageText.product-card .card-image-text-contents .card-image-text-text-content .card-image-kicker .card-image-kicker-text{padding:0.3125rem 1.25rem;background-color:#1c1c1c;color:#fff}.CardImageText .card-image-text-contents{display:flex;align-items:stretch}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents{flex-direction:column}}.CardImageText .card-image-text-contents .card-image-text-image{position:relative;flex-shrink:0;width:44%;height:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents .card-image-text-image{width:100%}}.CardImageText .card-image-text-contents .card-image-text-image .overlay-opener{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents .card-image-text-image .overlay-opener{bottom:0.625rem}}.CardImageText .card-image-text-contents .card-image-text-image .overlay-opener .overlay-opener-text-title{display:flex;align-items:center;column-gap:0.625rem;cursor:pointer}.CardImageText .card-image-text-contents .card-image-text-image .overlay-opener .overlay-opener-text-title:hover span,.CardImageText .card-image-text-contents .card-image-text-image .overlay-opener .overlay-opener-text-title.hover span{font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:3px;text-decoration-color:#ee1c25}.CardImageText .card-image-text-contents .card-image-text-image .overlay-opener .overlay-opener-text-title span{margin-top:0.125rem;transition:font-weight .2s}.CardImageText .card-image-text-contents .card-image-text-text-content{flex-grow:1;margin:3.125rem 0;padding:3.5rem 3.125rem}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents .card-image-text-text-content{margin:0rem;text-align:center}}@media all and (max-width: 767px){.CardImageText .card-image-text-contents .card-image-text-text-content{padding:1.25rem}}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-kicker{display:flex;align-items:center;column-gap:1.25rem;margin-bottom:1.25rem}@media all and (max-width: 767px){.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-kicker{column-gap:0.625rem}}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-kicker .line{flex-grow:1;height:1px;background-color:#1c1c1c}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-title{margin-bottom:1.5625rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-description{margin-bottom:1.875rem;font-size:1rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-description strong,.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-description b{font-family:"exo-2-variable",sans-serif;font-size:1.125rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-icons-list{padding-left:3.125rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-icons-list .card-image-text-icon{display:flex;column-gap:1.25rem;align-items:center}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-icons-list .card-image-text-icon:not(:last-child){margin-bottom:1.875rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-icons-list .card-image-text-icon .icon-wrapper{width:1.875rem;height:1.875rem}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-price-container{display:flex;justify-content:space-between}}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-price-container .card-image-text-price{flex:1 1 0}}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-price-container .card-image-text-price:not(:last-child){margin-bottom:1.25rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-add-to-cart{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:1.25rem;margin-top:1.875rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-add-to-cart .payment-icons{justify-content:start;margin:2.5rem 0}@media all and (max-width: 1023px){.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-add-to-cart .payment-icons{justify-content:center}}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-add-to-cart .payment-icons .label{width:100%;margin-bottom:1rem;font-size:1rem}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-add-to-cart .add_to_cart_container{position:relative;flex-grow:1;display:flex;align-items:start;flex-direction:column}.CardImageText .card-image-text-contents .card-image-text-text-content .card-image-text-add-to-cart .add_to_cart_container .add_to_cart_button{text-align:center}.CardNews{background-color:#fff;width:100%;height:inherit}.CardNews.small .card-news-contents .card-news-category{padding:0rem 0.625rem}.CardNews.small .card-news-contents .card-news-image{width:48%;height:inherit}@media all and (max-width: 767px){.CardNews.small .card-news-contents .card-news-image{width:100%}}.CardNews.small .card-news-contents .card-news-image .image{height:100%;padding-bottom:62%}.CardNews.small .card-news-contents .card-news-text{padding:0.625rem}@media all and (max-width: 767px){.CardNews.small .card-news-contents .card-news-text{padding-left:1.25rem}}.CardNews.small .card-news-contents .card-news-text .card-news-text-content .card-news-date{margin-bottom:1.25rem}.CardNews.small .card-news-contents .card-news-text .card-news-text-content .card-news-title{margin-bottom:0rem}.CardNews.small .card-news-contents .card-news-text .card-news-text-content .card-news-excerpt{display:none}.CardNews.small .card-news-contents .card-news-text .card-news-text-content .submit-wrapper{margin-top:1.25rem}.CardNews.medium .card-news-contents .card-news-category{padding:0rem 0.625rem}.CardNews.medium .card-news-contents .card-news-image{width:48%}@media all and (max-width: 767px){.CardNews.medium .card-news-contents .card-news-image{width:100%}}.CardNews.medium .card-news-contents .card-news-image .image{padding-bottom:82.5%}.CardNews.medium .card-news-contents .card-news-text{padding:0.625rem}@media all and (max-width: 767px){.CardNews.medium .card-news-contents .card-news-text{padding-left:1.25rem}}.CardNews.medium .card-news-contents .card-news-text .card-news-text-content .card-news-date{margin-bottom:1.25rem}.CardNews.medium .card-news-contents .card-news-text .card-news-text-content .card-news-title{margin-bottom:0rem}.CardNews.medium .card-news-contents .card-news-text .card-news-text-content .card-news-excerpt{display:none}.CardNews.medium .card-news-contents .card-news-text .card-news-text-content .submit-wrapper{margin-top:1.25rem}.CardNews:hover .card-news-contents .card-news-image .image,.CardNews.hover .card-news-contents .card-news-image .image{transform:scale(1.05)}.CardNews .card-news-contents{position:relative;display:flex;height:100%}@media all and (max-width: 767px){.CardNews .card-news-contents{flex-direction:column;height:inherit}}.CardNews .card-news-contents .card-news-category{z-index:1;position:absolute;top:1.5625rem;left:0;padding:0.3125rem 1.25rem;color:#fff;max-width:45%}.CardNews .card-news-contents .card-news-image{width:59%;flex-shrink:0;overflow:hidden}@media all and (max-width: 1023px){.CardNews .card-news-contents .card-news-image{width:48%}}@media all and (max-width: 767px){.CardNews .card-news-contents .card-news-image{width:100%}}.CardNews .card-news-contents .card-news-image .image{width:100%;height:100%;padding-bottom:82.5%;transition:transform .3s ease}.CardNews .card-news-contents .card-news-text{flex-grow:1;padding:3.125rem;display:flex;align-items:center}@media all and (max-width: 1023px){.CardNews .card-news-contents .card-news-text{padding:0.625rem}}.CardNews .card-news-contents .card-news-text .card-news-text-content{width:100%}.CardNews .card-news-contents .card-news-text .card-news-text-content .card-news-date{margin-bottom:2.5rem}@media all and (max-width: 767px){.CardNews .card-news-contents .card-news-text .card-news-text-content .card-news-date{margin-bottom:1.25rem}}.CardNews .card-news-contents .card-news-text .card-news-text-content .card-news-title{margin-bottom:1.25rem;font-weight:700}.CardNews .card-news-contents .card-news-text .card-news-text-content .card-news-excerpt{margin-bottom:3.125rem}@media all and (max-width: 767px){.CardNews .card-news-contents .card-news-text .card-news-text-content .card-news-excerpt{margin-bottom:1.25rem}}.CardPost .card-post-contents{display:flex;flex-direction:column}.CardPost .card-post-contents .card-post-image .image{width:100%;padding-bottom:61.43%}.CardPost .card-post-contents .card-post-body{flex-grow:1;padding:1.875rem 0.9375rem}.CardPost .card-post-contents .card-post-body .card-post-heading .card-post-date{display:flex;align-items:center;column-gap:0.625rem;margin-bottom:0.9375rem}.CardPost .card-post-contents .card-post-body .card-post-heading .card-post-title{margin-bottom:0.9375rem}.Hero .layout-container{position:relative}.Hero.layout-main .contents{position:relative;z-index:1;min-height:calc(100svh - var(--HH, 90px));display:flex;align-items:center;padding-top:3.125rem}.Hero.layout-main .contents .texts{max-width:40.375rem;margin-bottom:8.125rem}.Hero.layout-main .contents .texts .title{color:#fff;margin-bottom:1.875rem}.Hero.layout-main .contents .texts .subtitle{color:#fff;margin-bottom:3.75rem}.Hero.layout-main .products-container{margin-top:-5.625rem;margin-bottom:10rem}.Hero.layout-main .products-container .kicker-container{display:flex;align-items:center;column-gap:1.25rem;margin-bottom:0.9375rem;color:#fff}.Hero.layout-main .products-container .kicker-container .line{height:1px;flex-grow:1;background-color:currentColor}.Hero.layout-main .products-container .products-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:1.875rem}.Hero.layout-main .products-container .products-wrapper .CardProduct{width:calc(50% - 0.9375rem);max-width:36.625rem}@media all and (max-width: 767px){.Hero.layout-main .products-container .products-wrapper .CardProduct{width:100%}}.Hero.layout-small .contents{min-height:33.75rem;display:flex;align-items:center;justify-content:center}@media all and (max-width: 767px){.Hero.layout-small .contents{min-height:25rem}}.Hero.layout-small .contents .texts .title{color:#fff;text-align:center}.Hero.layout-small .card-container{margin-top:-20rem;padding-bottom:4.0625rem}@media all and (max-width: 1023px){.Hero.layout-small .card-container{margin-top:0rem;padding-top:4.0625rem}}.Hero.layout-small .card-container .card-wrapper{margin-bottom:3.125rem}.product_cat-riviste .Hero.layout-small .card-container .CardImageText .card-image-text-image,.tax-testata .Hero.layout-small .card-container .CardImageText .card-image-text-image{padding:4.6875rem;background:linear-gradient(140deg, rgb(232, 232, 232) 0%, rgb(255, 255, 255) 100%)}.product_cat-riviste .Hero.layout-small .card-container .CardImageText .card-image-text-image img,.tax-testata .Hero.layout-small .card-container .CardImageText .card-image-text-image img{box-shadow:-0.5rem 0.5rem 1rem 0.25rem rgba(0,0,0,.25)}.product_cat-libri .Hero.layout-small .card-container .CardImageText .card-image-text-image{padding:4.6875rem;background:linear-gradient(140deg, rgb(232, 232, 232) 0%, rgb(255, 255, 255) 100%)}.product_cat-libri .Hero.layout-small .card-container .CardImageText .card-image-text-image img{box-shadow:-0.5rem 0.5rem 1rem 0.25rem rgba(0,0,0,.25)}.Background{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch;justify-content:center}.Background.full-overlay .background-content .gradient{opacity:.8}.Background.full-overlay .background-content .gradient.gradient-color-white{background:#fff}.Background.full-overlay .background-content .gradient.gradient-color-text{background:#1c1c1c}.Background.full-overlay .background-content .gradient.gradient-color-black{background:#1c1c1c}.Background.full-overlay .background-content .gradient.gradient-color-dark-gray{background:#3f3f3f}.Background.full-overlay .background-content .gradient.gradient-color-light-gray{background:#e7e7e7}.Background.full-overlay .background-content .gradient.gradient-color-red1{background:#ee1c25}.Background.full-overlay .background-content .gradient.gradient-color-red2{background:#830a10}.Background.full-overlay .background-content .gradient.gradient-color-red3{background:#f5e7e8}.Background.full-overlay .background-content .gradient.gradient-color-yellow1{background:#f7a511}.Background.full-overlay .background-content .gradient.gradient-color-yellow2{background:#e27800}.Background.full-overlay .background-content .gradient.gradient-color-yellow3{background:#fffaee}.Background.full-overlay .background-content .gradient.gradient-color-red-recycling{background:#ee1c25}.Background.full-overlay .background-content .gradient.gradient-color-gray-recycling{background:#b3b1b2}.Background.full-overlay .background-content .gradient.gradient-color-gray-recycling2{background:#e8e8e8}.Background.full-overlay .background-content .gradient.gradient-color-transparent{background:rgba(0,0,0,0)}.Background.full-overlay .background-content .gradient.gradient-color-white-smoke{background:#f6f6f6}.Background.full-overlay .background-content .gradient.gradient-color-irish-green{background:#01a733}.Background .background-content{position:relative;width:100%;height:inherit}.Background .background-content .image-wrapper{width:100%;height:100%;background-size:cover;background-position:center}.Background .background-content .image-wrapper img{display:none}.Background .background-content .image-wrapper.parallax{background-attachment:fixed}.Background .background-content .video-wrapper{width:100%;height:100%;overflow:hidden}.Background .background-content .video-wrapper .plyr--video{width:100%;height:100%}.Background .background-content .video-wrapper .plyr--video .plyr__control{display:none}.Background .background-content .video-wrapper .plyr--video video{width:100%;height:100%;object-fit:cover}.Background .background-content .gradient{position:absolute;top:0;left:0;width:100%;height:100%}.Background .background-content .gradient.gradient-color-white{background:#fff;background:linear-gradient(var(--gradient-angle), #FFFFFF 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-text{background:#1c1c1c;background:linear-gradient(var(--gradient-angle), #1C1C1C 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-black{background:#1c1c1c;background:linear-gradient(var(--gradient-angle), #1C1C1C 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-dark-gray{background:#3f3f3f;background:linear-gradient(var(--gradient-angle), #3F3F3F 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-light-gray{background:#e7e7e7;background:linear-gradient(var(--gradient-angle), #E7E7E7 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-red1{background:#ee1c25;background:linear-gradient(var(--gradient-angle), #EE1C25 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-red2{background:#830a10;background:linear-gradient(var(--gradient-angle), #830A10 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-red3{background:#f5e7e8;background:linear-gradient(var(--gradient-angle), #F5E7E8 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-yellow1{background:#f7a511;background:linear-gradient(var(--gradient-angle), #F7A511 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-yellow2{background:#e27800;background:linear-gradient(var(--gradient-angle), #E27800 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-yellow3{background:#fffaee;background:linear-gradient(var(--gradient-angle), #FFFAEE 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-red-recycling{background:#ee1c25;background:linear-gradient(var(--gradient-angle), #EE1C25 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-gray-recycling{background:#b3b1b2;background:linear-gradient(var(--gradient-angle), #B3B1B2 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-gray-recycling2{background:#e8e8e8;background:linear-gradient(var(--gradient-angle), #E8E8E8 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-transparent{background:rgba(0,0,0,0);background:linear-gradient(var(--gradient-angle), rgba(0, 0, 0, 0) 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-white-smoke{background:#f6f6f6;background:linear-gradient(var(--gradient-angle), #F6F6F6 0%, transparent 100%)}.Background .background-content .gradient.gradient-color-irish-green{background:#01a733;background:linear-gradient(var(--gradient-angle), #01A733 0%, transparent 100%)}.ProductSlider{overflow:hidden}.ProductSlider .contents{padding:7.5rem 0}@media all and (max-width: 767px){.ProductSlider .contents{padding:3.125rem 0}}.ProductSlider .contents .product-slider-items .slider-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.125rem}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows{display:flex;align-items:center;gap:1.25rem}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows .splide__arrow{position:static;width:2rem;height:2rem;padding:0.3125rem;border-radius:0;background-color:#1c1c1c;color:#fff;transform:none;border:1px solid rgba(0,0,0,0);transition:all .3s ease}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows .splide__arrow [tofill]{fill:#fff;transition:fill .3s ease}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows .splide__arrow:disabled{opacity:1;background-color:rgba(0,0,0,0);border-color:#1c1c1c}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows .splide__arrow:disabled [tofill]{fill:#1c1c1c}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows .splide__arrow.splide__arrow--prev{transform:rotate(-90deg)}.ProductSlider .contents .product-slider-items .slider-title .splide__arrows .splide__arrow.splide__arrow--next{transform:rotate(90deg)}.ProductSlider .contents .product-slider-items .splide__track{overflow:visible}.ProductSlider .contents .product-slider-items .splide__track .splide__slide{display:flex;align-items:stretch}.ProductSlider .contents .product-slider-items .splide__track .splide__slide .CardProduct{height:inherit}.TextImage.image-right .contents{flex-direction:row-reverse}.TextImage .contents{display:flex;align-items:center;justify-content:space-between;column-gap:3.125rem;padding:9.375rem 0}@media all and (max-width: 767px){.TextImage .contents{flex-wrap:wrap;row-gap:3.125rem;padding:3.125rem 0}}.TextImage .contents .image{width:50%;aspect-ratio:546/586}@media all and (max-width: 767px){.TextImage .contents .image{width:100%}}.TextImage .contents .texts{width:50%}@media all and (max-width: 767px){.TextImage .contents .texts{width:100%}}.TextImage .contents .texts .kicker{display:flex;align-items:center;column-gap:1.25rem;margin-bottom:1.25rem}.TextImage .contents .texts .kicker span{flex-shrink:0;color:#ee1c25}.TextImage .contents .texts .kicker .line{background-color:#1c1c1c;flex-grow:1;height:1px}.TextImage .contents .texts .title{margin-bottom:1.5625rem}.TextImage .contents .texts .cta-wrapper{margin-top:3.125rem}.IconsText .contents{padding:4.6875rem 0}.IconsText .contents .section-title{text-align:center;margin-bottom:3.75rem}.IconsText .contents .items{display:flex;align-items:stretch;flex-wrap:wrap;gap:1.5625rem}.IconsText .contents .items .item{flex:1 1 calc(25% - 4.6875rem);height:inherit;display:flex;flex-direction:column;align-items:center;gap:1.5625rem}@media all and (max-width: 767px){.IconsText .contents .items .item{flex:1 1 calc(50% - 1.5625rem)}}.IconsText .contents .items .item .icon-wrapper{display:flex;align-items:center;justify-content:center;width:8.125rem;height:8.125rem}.IconsText .contents .items .item .icon-wrapper:hover .icon .hover{opacity:1}.IconsText .contents .items .item .icon-wrapper .icon{position:relative;width:3rem}.IconsText .contents .items .item .icon-wrapper .icon img{width:100%;height:auto}.IconsText .contents .items .item .icon-wrapper .icon .hover{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease}.IconsText .contents .items .item .texts{text-align:center}.TextBanner.text-align-center .contents .texts{text-align:center}.TextBanner.text-align-center .contents .texts .cta-wrapper{justify-content:center}.TextBanner.text-align-right .contents .texts{text-align:right}.TextBanner.text-align-right .contents .texts .cta-wrapper{justify-content:end}.TextBanner.box-align-center .contents{justify-content:center}.TextBanner.box-align-center .contents .texts .title{text-align:center}.TextBanner.box-align-right .contents{justify-content:flex-end}.TextBanner.content-color-white .contents .texts .title{color:#fff}.TextBanner.content-color-white .contents .texts .text{color:#fff}.TextBanner.content-color-text .contents .texts .title{color:#1c1c1c}.TextBanner.content-color-black .contents .texts .title{color:#1c1c1c}.TextBanner.content-color-black .contents .texts .text{color:#1c1c1c}.TextBanner.content-color-dark-gray .contents .texts .title{color:#3f3f3f}.TextBanner.content-color-light-gray .contents .texts .title{color:#e7e7e7}.TextBanner.content-color-red1 .contents .texts .title{color:#ee1c25}.TextBanner.content-color-red2 .contents .texts .title{color:#830a10}.TextBanner.content-color-red3 .contents .texts .title{color:#f5e7e8}.TextBanner.content-color-yellow1 .contents .texts .title{color:#f7a511}.TextBanner.content-color-yellow2 .contents .texts .title{color:#e27800}.TextBanner.content-color-yellow3 .contents .texts .title{color:#fffaee}.TextBanner.content-color-red-recycling .contents .texts .title{color:#ee1c25}.TextBanner.content-color-gray-recycling .contents .texts .title{color:#b3b1b2}.TextBanner.content-color-gray-recycling2 .contents .texts .title{color:#e8e8e8}.TextBanner.content-color-transparent .contents .texts .title{color:rgba(0,0,0,0)}.TextBanner.content-color-white-smoke .contents .texts .title{color:#f6f6f6}.TextBanner.content-color-irish-green .contents .texts .title{color:#01a733}.TextBanner .contents{padding:4.6875rem 0;display:flex}.TextBanner .contents .texts{max-width:45rem;padding:3.75rem;flex-grow:1}@media all and (max-width: 767px){.TextBanner .contents .texts{padding:1.25rem}}.TextBanner .contents .texts.background-white .text{color:#1c1c1c}.TextBanner .contents .texts.large{max-width:none;padding:0}.TextBanner .contents .texts .title{margin-bottom:1.875rem}.TextBanner .contents .texts .cta-wrapper{display:flex;margin-top:3.75rem}.TextBanner .contents .texts .cta-wrapper .btn{width:fit-content}.TextBanner .contents .texts .add-to-cart{display:flex;column-gap:1.25rem;row-gap:1.25rem;justify-content:center;flex-wrap:wrap;margin-top:3.125rem}.TextBanner .contents .texts .add-to-cart .add_to_cart_container{display:flex;flex-direction:column;align-items:center}.BoxSlider .contents{padding:7.5rem 0}.BoxSlider .contents .section-title{text-align:center;margin-bottom:3.125rem}.BoxSlider .contents .box-slider .splide__slide{display:flex;align-items:stretch}@media all and (max-width: 600px){.BoxSlider .contents .box-slider .splide__slide:not(:last-child){margin-bottom:1.875rem}}.LogoGrid .contents{padding:7.5rem 0}@media all and (max-width: 767px){.LogoGrid .contents{padding:3.125rem 0}}.LogoGrid .contents .section-heading{display:flex;align-items:center;column-gap:1.25rem;margin-bottom:2.5rem}.LogoGrid .contents .section-heading .section-title{flex-shrink:0}.LogoGrid .contents .section-heading .line{flex-grow:1;height:1px;background-color:#1c1c1c}.LogoGrid .contents .logo-grid-items{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--column-number, 4), 1fr)}@media all and (max-width: 767px){.LogoGrid .contents .logo-grid-items{grid-template-columns:1fr 1fr}}.LogoGrid .contents .logo-grid-items .logo-grid-item{aspect-ratio:288/183}.payment-icons{display:flex;align-items:center;justify-content:center;column-gap:0.9375rem;flex-wrap:wrap}.payment-icons .icons-wrapper{display:flex;align-items:center;justify-content:center;column-gap:0.9375rem}.payment-icons .icons-wrapper .icon{height:1.875rem}.ProductGrid.col-1 .contents .grid{grid-template-columns:repeat(1, 1fr)}@media all and (max-width: 1630px){.ProductGrid.col-1 .contents .grid{grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 1460px){.ProductGrid.col-1 .contents .grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.ProductGrid.col-1 .contents .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 600px){.ProductGrid.col-1 .contents .grid{grid-template-columns:1fr}}.ProductGrid.col-2 .contents .grid{grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 1630px){.ProductGrid.col-2 .contents .grid{grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 1460px){.ProductGrid.col-2 .contents .grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.ProductGrid.col-2 .contents .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 600px){.ProductGrid.col-2 .contents .grid{grid-template-columns:1fr}}.ProductGrid.col-3 .contents .grid{grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 1630px){.ProductGrid.col-3 .contents .grid{grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 1460px){.ProductGrid.col-3 .contents .grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.ProductGrid.col-3 .contents .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 600px){.ProductGrid.col-3 .contents .grid{grid-template-columns:1fr}}.ProductGrid.col-4 .contents .grid{grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 1630px){.ProductGrid.col-4 .contents .grid{grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 1460px){.ProductGrid.col-4 .contents .grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.ProductGrid.col-4 .contents .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 600px){.ProductGrid.col-4 .contents .grid{grid-template-columns:1fr}}.ProductGrid.col-5 .contents .grid{grid-template-columns:repeat(5, 1fr)}@media all and (max-width: 1630px){.ProductGrid.col-5 .contents .grid{grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 1460px){.ProductGrid.col-5 .contents .grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.ProductGrid.col-5 .contents .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 600px){.ProductGrid.col-5 .contents .grid{grid-template-columns:1fr}}.ProductGrid.col-6 .contents .grid{grid-template-columns:repeat(6, 1fr)}@media all and (max-width: 1630px){.ProductGrid.col-6 .contents .grid{grid-template-columns:repeat(5, 1fr)}}@media all and (max-width: 1460px){.ProductGrid.col-6 .contents .grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.ProductGrid.col-6 .contents .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 600px){.ProductGrid.col-6 .contents .grid{grid-template-columns:1fr}}.ProductGrid .contents{padding:7.5rem 0}@media all and (max-width: 767px){.ProductGrid .contents{padding:3.125rem 0}}.ProductGrid .contents .section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:1.25rem;row-gap:2.5rem;margin-bottom:3.125rem}.ProductGrid .contents .section-heading .filter{position:relative}.ProductGrid .contents .section-heading .filter select{width:9.375rem;flex-shrink:0}.ProductGrid .contents .section-heading .filter .filter-by-year{display:flex;align-items:center;column-gap:1.875rem}.ProductGrid .contents .section-heading .filter .filter-by-year .select-container{position:relative}.ProductGrid .contents .section-heading .filter .filter-by-year .select2-container .select2-selection--single{height:fit-content;display:flex;align-items:center;justify-content:space-between;border:1px solid #1c1c1c;border-radius:0.3125rem}.ProductGrid .contents .section-heading .filter .filter-by-year .select2-container .select2-selection--single .select2-selection__rendered{padding-right:1.875rem;padding-top:0.75rem;padding-bottom:0.75rem}.ProductGrid .contents .section-heading .filter .filter-by-year .select2-container .select2-selection--single .select2-selection__arrow{height:100%;width:1.875rem;display:flex;align-items:center;justify-content:center}.ProductGrid .contents .section-heading .filter .filter-by-year .select2-container .select2-selection--single .select2-selection__arrow b{top:0;left:0;position:static;margin:0;height:1.875rem;width:100%;flex-grow:1;flex-shrink:0;border:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMzMyKSI+CjxwYXRoIGQ9Ik04LjcxIDExLjcxTDExLjMgMTQuM0MxMS42OSAxNC42OSAxMi4zMiAxNC42OSAxMi43MSAxNC4zTDE1LjMgMTEuNzFDMTUuOTMgMTEuMDggMTUuNDggMTAgMTQuNTkgMTBIOS40MUM4LjUyIDEwIDguMDggMTEuMDggOC43MSAxMS43MVoiIGZpbGw9IiMxQzFDMUMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzMzMiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");background-size:contain;background-repeat:no-repeat;background-position:center}.ProductGrid .contents .subtitle{margin-bottom:6.25rem}.ProductGrid .contents .grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:2.1875rem}.ProductGrid .contents .grid .grid-item{display:flex;align-items:stretch}.ProductGrid .contents .Pagination{margin-top:6.25rem}.ProductGrid:has(+.ProductGrid){padding-bottom:0}.FullWidthIframe .contents iframe{display:block;width:100%;height:41.25rem}.ContactForm .contents{padding:9.375rem 0;max-width:51.5625rem;margin:0 auto}.ContactForm .contents .contact-form-title{text-align:center;margin-bottom:4rem}.ContactForm .contents .contact-form-title .section-title{margin-bottom:1rem;text-transform:uppercase}.ContactForm .contents .contact-form-content .wpcf7 .field input,.ContactForm .contents .contact-form-content .wpcf7 .field textarea{background-color:#fff;color:#1c1c1c}.ContactForm .contents .contact-form-content .wpcf7 .field input::placeholder,.ContactForm .contents .contact-form-content .wpcf7 .field textarea::placeholder{color:#1c1c1c}.ProductCardSection .contents{padding:8.75rem 0}@media all and (max-width: 767px){.ProductCardSection .contents{padding:3.125rem 0}}.ProductCardSection .contents .section-heading{padding:0 3.125rem;margin-bottom:5rem;text-align:center}.ProductCardSection .contents .section-heading .text{font-weight:700;font-size:1.5625rem}@media all and (max-width: 767px){.ProductCardSection .contents .section-heading{padding:0;margin-bottom:3.125rem}}.ProductCardSection .contents .CardImageText:not(:last-child){margin-bottom:3.125rem}.ProductCardSection .contents .CardImageText .card-image-text-image{padding:4.6875rem;background:linear-gradient(140deg, rgb(232, 232, 232) 0%, rgb(255, 255, 255) 100%)}.ProductCardSection .contents .CardImageText .card-image-text-image img{box-shadow:-0.5rem 0.5rem 1rem 0.25rem rgba(0,0,0,.25)}.LatestNews .contents{padding:3.125rem 0}.LatestNews .contents .section-heading{text-align:center;margin-bottom:3.125rem}.LatestNews .contents .latest-news-grid{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:3.125rem;row-gap:1.25rem}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid{grid-template-columns:1fr}}.LatestNews .contents .latest-news-grid .CardNews:first-child{grid-column:1/span 9;grid-row:1/span 3}@media all and (max-width: 1630px){.LatestNews .contents .latest-news-grid .CardNews:first-child{grid-column:1/span 8}}@media all and (max-width: 1366px){.LatestNews .contents .latest-news-grid .CardNews:first-child{grid-column:1/span 12;grid-row:1}}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid .CardNews:first-child{grid-column:1;grid-row:auto}}.LatestNews .contents .latest-news-grid .CardNews:nth-child(2){grid-column:10/span 3;grid-row:1}@media all and (max-width: 1630px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(2){grid-column:9/span 4}}@media all and (max-width: 1366px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(2){grid-column:1/span 6;grid-row:auto}}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(2){grid-column:1;grid-row:auto}}.LatestNews .contents .latest-news-grid .CardNews:nth-child(3){grid-column:10/span 3;grid-row:2}@media all and (max-width: 1630px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(3){grid-column:9/span 4}}@media all and (max-width: 1366px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(3){grid-column:7/span 6;grid-row:auto}}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(3){grid-column:1;grid-row:auto}}.LatestNews .contents .latest-news-grid .CardNews:nth-child(4){grid-column:10/span 3;grid-row:3}@media all and (max-width: 1630px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(4){grid-column:9/span 4}}@media all and (max-width: 1366px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(4){grid-column:1/span 6;grid-row:auto}}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(4){grid-column:1;grid-row:auto}}.LatestNews .contents .latest-news-grid .CardNews:nth-child(5){display:none}@media all and (max-width: 1366px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(5){grid-column:7/span 6;grid-row:auto;display:block}}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid .CardNews:nth-child(5){grid-column:1;grid-row:auto}}.LatestNews .contents .latest-news-grid .CardNews:not(:first-child) .submit-wrapper{display:none}@media all and (max-width: 767px){.LatestNews .contents .latest-news-grid .CardNews:not(:first-child) .submit-wrapper{display:block}}.SearchForm .search-form-content{position:relative}.SearchForm .search-form-content label{display:inline-block;width:100%}.SearchForm .search-form-content label input{width:100%}.SearchForm .search-form-content .search-field{padding:0.625rem 0.9375rem;border:1px solid #e7e7e7;border-radius:0.625rem;background-color:#fff}.SearchForm .search-form-content .search-submit{position:absolute;right:0.9375rem;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0);cursor:pointer}.NewsGrid .contents{padding:3.125rem 0}.NewsGrid .contents .banners.mobile-only{display:none;width:100%;height:9.375rem;margin-bottom:3.125rem}@media all and (max-width: 767px){.NewsGrid .contents .banners.mobile-only{display:block}}.NewsGrid .contents .banners.mobile-only>*{--_gap: 1.25rem !important}.NewsGrid .contents .banners.mobile-only>* img{height:9.375rem;width:auto}.NewsGrid .contents .banners.desktop-only{display:block;width:15%;position:relative}@media all and (max-width: 767px){.NewsGrid .contents .banners.desktop-only{display:none}}.NewsGrid .contents .banners.desktop-only .vertical-marquee{flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;height:auto !important;--_vGap: 1.25rem !important}.NewsGrid .contents .banners.desktop-only .vertical-marquee .vertical-marquee-inner{flex-direction:column;gap:var(--_vGap)}.NewsGrid .contents .banners.desktop-only .vertical-marquee .vertical-marquee-inner img{width:100%;height:auto}.NewsGrid .contents .section-heading{text-align:center;margin-bottom:5.625rem}.NewsGrid .contents .section-content{display:flex;gap:9.375rem;justify-content:space-between}@media all and (max-width: 1366px){.NewsGrid .contents .section-content{gap:3.125rem}}.NewsGrid .contents .section-content .news-items{width:75%}@media all and (max-width: 767px){.NewsGrid .contents .section-content .news-items{width:100%}}.NewsGrid .contents .section-content .news-items .news-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:3.125rem;row-gap:1.25rem}@media all and (max-width: 1023px){.NewsGrid .contents .section-content .news-items .news-grid{grid-template-columns:1fr}}.NewsGrid .contents .section-content .news-items .news-grid .news-grid-item{display:flex;align-items:stretch}.NewsGrid .contents .section-content .news-items .Pagination{margin-top:3.125rem}.SERP .contents{padding:6.25rem 0}@media all and (max-width: 767px){.SERP .contents{padding:3.125rem 0}}.SERP .contents .search-form-wrapper{margin-bottom:3.125rem}.SERP .contents .search-form-wrapper .SearchForm{max-width:25rem;margin:0 auto}.SERP .contents .search-results .search-results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.125rem}.SERP .contents .search-results .search-results-content .search-results-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem;margin-bottom:3.125rem}@media all and (max-width: 1215px){.SERP .contents .search-results .search-results-content .search-results-list{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 1023px){.SERP .contents .search-results .search-results-content .search-results-list{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 600px){.SERP .contents .search-results .search-results-content .search-results-list{grid-template-columns:repeat(1, 1fr)}}.SinglePost .breadcrumbs{margin-top:3.125rem}.SinglePost .contents{padding:3.125rem 0}.PostsSlider .contents{padding:4.375rem 0}.PostsSlider .contents .section-heading{margin-bottom:3.75rem;display:flex;align-items:center;justify-content:space-between;column-gap:1.25rem}.PostsSlider .contents .section-heading .line{flex-grow:1;height:1px;background-color:#1c1c1c}.PostsSlider .contents .section-heading .splide__pagination{margin-top:0}.PostsSlider .contents .splide .splide__slide{display:flex;align-items:stretch}.PostsSlider .contents .splide .splide__slide .CardPost{width:100%;height:inherit}.PostsSlider .contents .splide .splide__slide .CardPost .card-post-contents{height:100%}.Cart{padding:6.25rem 0}@media all and (max-width: 767px){.Cart{padding:3.125rem 0}}.Cart .woocommerce-cart-container{display:flex;column-gap:2.5rem}@media all and (max-width: 1366px){.Cart .woocommerce-cart-container{flex-direction:column;row-gap:2.5rem}}.Cart .woocommerce-cart-container .column-title{margin-bottom:1.25rem}.Cart .woocommerce-cart-container .woocommerce-cart-form{width:60%}@media all and (max-width: 1366px){.Cart .woocommerce-cart-container .woocommerce-cart-form{width:100%}}.Cart .woocommerce-cart-container .woocommerce-cart-form .cart_item .product-remove .remove{display:flex !important;align-items:center;justify-content:center;width:1.75em;height:1.75em;font-size:1em}.Cart .woocommerce-cart-container .woocommerce-cart-form .cart_item .product-thumbnail{max-width:9.375rem}.Cart .woocommerce-cart-container .woocommerce-cart-form .cart_item .product-thumbnail img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}@media all and (max-width: 768px){.Cart .woocommerce-cart-container .woocommerce-cart-form .cart_item td:not(.product-thumbnail){display:flex;align-items:center;justify-content:space-between;column-gap:1.25rem}}.Cart .woocommerce-cart-container .woocommerce-cart-form .actions{display:none}.Cart .woocommerce-cart-container .cart-collaterals{width:40%}@media all and (max-width: 1366px){.Cart .woocommerce-cart-container .cart-collaterals{width:100%}}.Cart .woocommerce-cart-container .cart-collaterals .shipping-calculator-button::after{display:none}.Cart .woocommerce-cart-container .cart-collaterals .cart_totals{float:none;width:100%}.Checkout{padding:3.125rem 0 6.25rem}@media all and (max-width: 767px){.Checkout{padding:3.125rem 0}}.Checkout .title{text-align:center;margin-bottom:3.125rem}.Checkout .back_to_cart{display:flex !important;align-items:center;margin:1.25rem 0}.Checkout .checkout-container #wc-stripe-express-checkout-element{flex-direction:column;gap:1.875rem;max-width:31.25rem;margin:0 auto}.Checkout .checkout-container .checkout-content{display:flex;column-gap:2.5rem}@media all and (max-width: 1023px){.Checkout .checkout-container .checkout-content{flex-direction:column;row-gap:3.125rem}}.Checkout .checkout-container .checkout-content .heading{margin-bottom:1.875rem}.Checkout .checkout-container .checkout-content #customer_details{width:60%}@media all and (max-width: 1023px){.Checkout .checkout-container .checkout-content #customer_details{width:100%}}.Checkout .checkout-container .checkout-content #customer_details #ship-to-different-address{margin:2.5rem 0;font-weight:700}.Checkout .checkout-container .checkout-content #order_review{width:40%}@media all and (max-width: 1023px){.Checkout .checkout-container .checkout-content #order_review{width:100%}}.Checkout .checkout-container .checkout-content #payment{background-color:rgba(0,0,0,0)}.Checkout .checkout-container .checkout-content #payment a{display:inline-block}.Checkout .checkout-container .checkout-content #payment .stripe-icon{display:none}@media all and (max-width: 1023px){.Checkout .checkout-container .checkout-content #payment .wc_payment_methods{padding-left:0;padding-right:0}}.Checkout .checkout-container .checkout-content #payment .wc_payment_methods .wc_payment_method .payment_method_wrapper{display:flex;align-items:center}.Checkout .checkout-container .checkout-content #payment .wc_payment_methods .wc_payment_method input{margin:0 .5em 0 0 !important}.Checkout .checkout-container .checkout-content #payment .wc_payment_methods .wc_payment_method .payment_box{background-color:rgba(0,0,0,0);border:1px solid #e7e7e7;border-radius:0.625rem;padding:1.25rem;margin-top:0.625rem}.Checkout .checkout-container .checkout-content #payment .wc_payment_methods .wc_payment_method .payment_box:before{display:none}.Checkout .checkout-container .checkout-content #payment .wc_payment_methods .wc_payment_method .payment_box .wc-saved-payment-methods li{display:flex;align-items:center}@media all and (max-width: 1023px){.Checkout .checkout-container .checkout-content #payment .place-order{padding-left:0;padding-right:0}}.Checkout .checkout-container .checkout-content #payment .place-order .btn{margin-top:1.25rem}.WoocommerceOrder{padding:6.25rem 0}@media all and (max-width: 1023px){.WoocommerceOrder{padding:3.125rem 0}}.WoocommerceOrder .woocommerce-thankyou-order-received{margin-bottom:3.125rem}.variations_form{width:100%}.variations_form .variations{width:100%}.variations_form .variations tr{display:flex}@media all and (max-width: 600px){.variations_form .variations tr{flex-direction:column;row-gap:1.25rem}}.variations_form .variations tr .label{flex-grow:0;margin-right:1.25rem}.variations_form .variations tr .value{flex-grow:1}.variations_form .woo-variation-items-wrapper ul{display:flex;flex-direction:row !important;flex-wrap:wrap;gap:1.25rem;justify-content:center}.variations_form .reset_variations{display:none !important}.variations_form .woocommerce-variation{margin-top:2.5rem}.variations_form .woocommerce-variation .woocommerce-variation-description{display:none}.variations_form .woocommerce-variation .woocommerce-variation-price .price{color:currentColor !important}.variations_form .payment-icons{justify-content:start;margin:2.5rem 0}@media all and (max-width: 1023px){.variations_form .payment-icons{justify-content:center}}.variations_form .payment-icons .label{width:100%;margin-bottom:1rem;font-size:1rem}.MyAccount .contents{padding:6.25rem 0;display:flex;justify-content:space-between;gap:2.5rem}@media all and (max-width: 1023px){.MyAccount .contents{padding:3.125rem 0}}.MyAccount .contents .woocommerce-MyAccount-navigation{float:none;width:15%}@media all and (max-width: 1460px){.MyAccount .contents .woocommerce-MyAccount-navigation{width:20%}}@media all and (max-width: 1023px){.MyAccount .contents .woocommerce-MyAccount-navigation{width:25%}}@media all and (max-width: 767px){.MyAccount .contents .woocommerce-MyAccount-navigation{display:none}}.MyAccount .contents .woocommerce-MyAccount-navigation ul{list-style-type:none}.MyAccount .contents .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{font-weight:700;text-decoration:underline}.MyAccount .contents .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:not(:last-child){margin-bottom:1.25rem}.MyAccount .contents .divider{width:1px;align-self:stretch;background-color:#e7e7e7;margin-bottom:-6.25rem;margin-top:-6.25rem}@media all and (max-width: 1023px){.MyAccount .contents .divider{margin:-3.125rem 0}}@media all and (max-width: 767px){.MyAccount .contents .divider{display:none}}.MyAccount .contents .woocommerce-MyAccount-content{float:none;width:80%}@media all and (max-width: 1460px){.MyAccount .contents .woocommerce-MyAccount-content{width:75%}}@media all and (max-width: 1023px){.MyAccount .contents .woocommerce-MyAccount-content{width:70%}}@media all and (max-width: 767px){.MyAccount .contents .woocommerce-MyAccount-content{width:100%}}.MyAccount .contents .woocommerce-MyAccount-content .go_back{display:none !important}@media all and (max-width: 767px){.MyAccount .contents .woocommerce-MyAccount-content .go_back{display:flex !important;align-items:center;gap:0.625rem;margin-bottom:2.5rem}}@media all and (max-width: 767px){.MyAccount .contents .woocommerce-MyAccount-content .desktop-content{display:none}}.MyAccount .contents .woocommerce-MyAccount-content .mobile-content{display:none}@media all and (max-width: 767px){.MyAccount .contents .woocommerce-MyAccount-content .mobile-content{display:block;width:100%}}@media all and (max-width: 767px){.MyAccount .contents .woocommerce-MyAccount-content .mobile-content .woocommerce-MyAccount-navigation{display:block;width:100%}}.MyAccount .contents .woocommerce-MyAccount-content .woocommerce-orders-table{margin-bottom:3.125rem}.MyAccount .contents .woocommerce-MyAccount-content .woocommerce-orders-table td,.MyAccount .contents .woocommerce-MyAccount-content .woocommerce-orders-table th{padding:1.25rem 0.625rem}.MyAccount .contents .woocommerce-MyAccount-content .account-payment-methods-table{margin-bottom:3.125rem}.MyAccount .contents .woocommerce-MyAccount-content .account-payment-methods-table td,.MyAccount .contents .woocommerce-MyAccount-content .account-payment-methods-table th{padding:1.25rem 0.625rem}.MyAccount .contents .woocommerce-MyAccount-content .woocommerce-pagination{display:flex;column-gap:1.25rem;align-items:center}.MyAccount .contents .woocommerce-MyAccount-content #add_payment_method #payment{background-color:rgba(0,0,0,0);border:1px solid #e7e7e7;color:#1c1c1c;border-radius:0.625rem;padding:1.25rem}.MyAccount .contents .woocommerce-MyAccount-content #add_payment_method #payment .stripe-icon{display:none}.MyAccount .contents .woocommerce-MyAccount-content #add_payment_method #payment .payment_box{background-color:rgba(0,0,0,0)}.MyAccount .contents .woocommerce-MyAccount-content #add_payment_method #payment .payment_box:before{display:none}.MyAccount .contents .woocommerce-MyAccount-content #add_payment_method #payment .payment_box a{display:inline-block}.MyAccount .contents .woocommerce-MyAccount-content .addresses{margin-top:3.125rem}.MyAccount .contents .woocommerce-MyAccount-content .addresses a.edit{margin-top:1.25rem}.WoocommerceLogin .woocommerce-login-contents{padding:6.25rem 0}@media all and (max-width: 767px){.WoocommerceLogin .woocommerce-login-contents{padding:3.125rem 0}}.WoocommerceLogin .woocommerce-login-contents #customer_login{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;row-gap:3.125rem}.WoocommerceLogin .woocommerce-login-contents #customer_login:before,.WoocommerceLogin .woocommerce-login-contents #customer_login:after{display:none}.WoocommerceLogin .woocommerce-login-contents #customer_login .column{width:calc(50% - 1.25rem);display:flex;flex-direction:column}@media all and (max-width: 1023px){.WoocommerceLogin .woocommerce-login-contents #customer_login .column{width:100%}}.WoocommerceLogin .woocommerce-login-contents #customer_login .column form{flex-grow:1}.WoocommerceLogin .woocommerce-login-contents .submit-wrapper{display:flex;align-items:center;margin-top:2.5rem}.WoocommerceLogin .woocommerce-login-contents .submit-wrapper .btn{margin-right:1.25rem}.WoocommerceLogin .woocommerce-login-contents .submit-wrapper .woocommerce-form__label{display:flex;align-items:center}.WoocommerceLogin .woocommerce-login-contents .submit-wrapper .woocommerce-form__label input{margin-right:0.625rem}.WoocommerceLogin .woocommerce-login-contents .woocommerce-privacy-policy-text a{display:inline}.WoocommerceLostPassword .woocommerce-lost-password-contents{padding:6.25rem 0;text-align:center}@media all and (max-width: 1023px){.WoocommerceLostPassword .woocommerce-lost-password-contents{padding:3.125rem 0}}.WoocommerceLostPassword .woocommerce-lost-password-contents .title{margin-bottom:2.5rem}.WoocommerceLostPassword .woocommerce-lost-password-contents form{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.WoocommerceLostPasswordConfirmation .woocommerce-lost-password-confirmation-contents{padding:6.25rem 0}@media all and (max-width: 1023px){.WoocommerceLostPasswordConfirmation .woocommerce-lost-password-confirmation-contents{padding:3.125rem 0}}.IlMioAbbonamento .gestione-abbonamenti-contents .abbonamenti-wrapper{margin-bottom:3.125rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamenti-title{margin-bottom:1.25rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamento-item{margin-bottom:3.125rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamento-item .subscription-title{margin-bottom:2.5rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamento-item .data{max-width:36.5625rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamento-item .data:not(:last-child){margin-bottom:1.25rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamento-item .gestione-abbonamento-scaduto .gestione-abbonamento-scaduto-text{display:flex;align-items:center;column-gap:0.9375rem}.IlMioAbbonamento .gestione-abbonamenti-contents .gestione-abbonamento-item .gestione-abbonamento-scaduto .actions{margin-top:2.5rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-title{margin-bottom:2.5rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .testata-title{margin-bottom:2.5rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-wrapper-item:not(:last-child){margin-bottom:3.125rem;padding-bottom:3.125rem;border-bottom:1px solid #e7e7e7}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.25rem}@media all and (max-width: 1460px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid{grid-template-columns:repeat(4, 1fr)}}@media all and (max-width: 1215px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 767px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 499px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid{grid-template-columns:1fr}}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid .rivista-card{display:flex;flex-direction:column}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid .rivista-card .rivista-card-image{width:100%;padding-bottom:120.69%}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid .rivista-card .rivista-card-body{flex-grow:1;display:flex;flex-direction:column;align-items:center;row-gap:1.25rem;text-align:center;justify-content:space-between}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid .rivista-card .rivista-card-body .rivista-card-title{margin-top:0.9375rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-wrapper .riviste-grid .rivista-card .rivista-card-body .rivista-card-actions{display:flex;flex-direction:column;align-items:center;row-gap:1.25rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper{margin-top:3.125rem;padding-top:3.125rem;border-top:1px solid #e7e7e7}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-title{margin-bottom:2.5rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.25rem}@media all and (max-width: 1460px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid{grid-template-columns:repeat(4, 1fr)}}@media all and (max-width: 1215px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid{grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 767px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid{grid-template-columns:repeat(2, 1fr)}}@media all and (max-width: 499px){.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid{grid-template-columns:1fr}}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid .rivista-card{display:flex;flex-direction:column}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid .rivista-card .rivista-card-image{width:100%;padding-bottom:120.69%}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid .rivista-card .rivista-card-body{flex-grow:1;display:flex;flex-direction:column;align-items:center;row-gap:1.25rem;text-align:center;justify-content:space-between}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid .rivista-card .rivista-card-body .rivista-card-title{margin-top:0.9375rem}.IlMioAbbonamento .gestione-abbonamenti-contents .riviste-acquistate-wrapper .riviste-grid .rivista-card .rivista-card-body .rivista-card-actions{display:flex;flex-direction:column;align-items:center;row-gap:1.25rem}.woocommerce a{display:inline-block}.woocommerce .woocommerce-address-fields__field-wrapper,.woocommerce .woocommerce-shipping-fields__field-wrapper,.woocommerce .woocommerce-billing-fields__field-wrapper,.woocommerce .edit-account{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:0.625rem}.woocommerce .woocommerce-address-fields__field-wrapper .form-row,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce .edit-account .form-row{float:none;width:100%}.woocommerce .woocommerce-address-fields__field-wrapper .form-row:not(.form-row-wide),.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row:not(.form-row-wide),.woocommerce .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-wide),.woocommerce .edit-account .form-row:not(.form-row-wide){width:calc(50% - 0.625rem)}@media all and (max-width: 600px){.woocommerce .woocommerce-address-fields__field-wrapper .form-row:not(.form-row-wide),.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row:not(.form-row-wide),.woocommerce .woocommerce-billing-fields__field-wrapper .form-row:not(.form-row-wide),.woocommerce .edit-account .form-row:not(.form-row-wide){width:100%}}.woocommerce .woocommerce-address-fields__field-wrapper .form-row.woocommerce-validated .input-text,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-validated .input-text,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-validated .input-text,.woocommerce .edit-account .form-row.woocommerce-validated .input-text{border-color:#01a733}.woocommerce .woocommerce-address-fields__field-wrapper .form-row.woocommerce-invalid .input-text,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid .input-text,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .input-text,.woocommerce .edit-account .form-row.woocommerce-invalid .input-text{border-color:#ee1c25}.woocommerce .woocommerce-address-fields__field-wrapper .form-row .input-text,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .input-text,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row .input-text,.woocommerce .edit-account .form-row .input-text{background-color:rgba(0,0,0,0);border:1px solid #b3b1b2;color:#1c1c1c}.woocommerce .woocommerce-address-fields__field-wrapper .form-row .input-text::placeholder,.woocommerce .woocommerce-shipping-fields__field-wrapper .form-row .input-text::placeholder,.woocommerce .woocommerce-billing-fields__field-wrapper .form-row .input-text::placeholder,.woocommerce .edit-account .form-row .input-text::placeholder{color:#b3b1b2}.woocommerce .woocommerce-address-fields__field-wrapper fieldset,.woocommerce .woocommerce-shipping-fields__field-wrapper fieldset,.woocommerce .woocommerce-billing-fields__field-wrapper fieldset,.woocommerce .edit-account fieldset{width:100%}.woocommerce .price .custom_price-wrapper{display:flex;column-gap:0.625rem;align-items:end}@media all and (max-width: 600px){.woocommerce .price .custom_price-wrapper{flex-direction:column;align-items:center}}.woocommerce .submit-wrapper{margin-top:3.125rem}.woocommerce .woocommerce-customer-details .woocommerce-columns{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:3.125rem}.woocommerce .woocommerce-customer-details .woocommerce-columns:before,.woocommerce .woocommerce-customer-details .woocommerce-columns:after{display:none}.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column{float:none;display:flex;flex-direction:column;row-gap:1.25rem}.woocommerce .woocommerce-customer-details .woocommerce-columns .woocommerce-column address{flex-grow:1}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:flex;align-items:center}.cart-notifications{position:fixed;top:1.25rem;right:1.25rem;z-index:1000;max-width:25rem}@media all and (max-width: 1023px){.cart-notifications{top:0.625rem;right:0.625rem;left:0.625rem;max-width:none}}.cart-notification{background:#fff;border:1px solid #e7e7e7;border-radius:0.5rem;box-shadow:0 0.25rem 1.25rem rgba(0,0,0,.1);margin-bottom:0.625rem;opacity:0;transform:translateX(100%);transition:all .3s ease}.cart-notification--visible{opacity:1;transform:translateX(0)}.cart-notification--success{border-left:0.25rem solid #01a733}.cart-notification--success .cart-notification__content::before{content:"✓";color:#01a733;font-weight:bold;margin-right:0.5rem}.cart-notification--info{border-left:0.25rem solid red}.cart-notification--info .cart-notification__content::before{content:"ℹ";color:red;font-weight:bold;margin-right:0.5rem}.cart-notification--error{border-left:0.25rem solid #ee1c25}.cart-notification--error .cart-notification__content::before{content:"⚠";color:#ee1c25;font-weight:bold;margin-right:0.5rem}.cart-notification__content{display:flex;align-items:center;justify-content:space-between;padding:0.9375rem 1.25rem;font-size:0.875rem;line-height:1.4}.cart-notification__message{flex:1;color:#1c1c1c;font-weight:500}.cart-notification__close{background:none;border:none;font-size:1.125rem;cursor:pointer;color:#b3b1b2;margin-left:0.625rem;padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.cart-notification__close:hover{color:#1c1c1c}.header-tools .cart{position:relative}.header-tools .cart .cart-count-badge{position:absolute;top:-0.5rem;right:-0.5rem;background-color:#ee1c25;color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:bold;line-height:1;z-index:1}.header-tools .cart .cart-count-badge:empty{display:none}.header-tools .cart a{position:relative;display:block}@keyframes badge-bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.cart-count-badge.updated{animation:badge-bounce .3s ease}/*# sourceMappingURL=style.css.map */
