/* 
    Author     : Disual
*/

@import url('https://705f44.claudeassets.com/20250210024546cs_/https://fonts.googleapis.com/css?family=Niramit');

body{
    font-family: 'Niramit', sans-serif;
    font-size: 1.7rem;
    color: #000;
}
img, iframe{
    max-width: 100%;
}
.text-uppercase{
    text-transform: uppercase;
}
.mt-40{
    margin-top: 40px;
}
.mb-40{
    margin-bottom: 40px;
}

.text-2x{
    font-size: 2em;
}
.text-1-5x{
    font-size: 1.5em;
}

.page-header.header-newskin .minicart-wrapper .action.showcart .counter.qty{
    background-color: #01a6b2;
    color: #fff;
}
.header.panel > .header.links > li{
    font-size: 13px;
    line-height: 28px;
}
.page-header.type11 .custom-block{
    right: auto;
    left: 20px;
    width: 240px;
    font-size: 18px;
}
.page-header.type11 .custom-block .custom-block-content{
    border-top: 60px solid #eaf6fc;
    border-left: 16px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    width: 100%;
    top: 8px;
    z-index: -1;
}
.page-header.type11 .custom-block .custom-block-title{
    /*text-transform: uppercase;*/
    color: #2a7198;
    font-weight: bold;
    font-size: 20px;
}
.page-header.type11 .custom-block .icon-whatsapp{
    margin-right: 5px;
}

.page-header.header-newskin .panel.header .header.links > li.welcome > span{
    color: #2a7198;
    font-weight: bold;
}
a, a:visited, a:hover {
    color: #000;
}
.page-header.type11 .logo{
    margin: 8px 0;
    height: auto;
    max-width: 62%;
}
.logo img{
    width: 400px;
    height: auto;
}

.page-main > .page-title-wrapper .page-title{
    color: #000 !important;
}

.logo-disual{
    margin-left: 15px;
}
.footer-ic .porto-icon-facebook{
    width: 50px;
    height: 50px;
    color: #e9f2c9;
    background: #3a589b;
    border-radius: 50%;
    font-size: 30px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
}
.footer-ic .porto-icon-youtube{
    width: 50px;
    height: 50px;
    color: #e9f2c9;
    background: #cf3427;
    border-radius: 50%;
    font-size: 30px;
    margin-left: 15px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
}
.footer-ic .porto-icon-instagram{
    width: 50px;
    height: 50px;
    color: #e9f2c9;
    background: #f09433; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
    border-radius: 50%;
    font-size: 30px;
    margin-left: 15px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
}

.newsletter-footer{
    padding: 20px 0 40px;
}
.newsletter-footer #newsletter-validate-detail #footer_newsletter{
    width: 70%;
    float: left;
}
.newsletter-footer #newsletter-validate-detail .actions{
    width: 30%;
    float: left;
}
.newsletter-footer #footer_newsletter-error{
    position: absolute;
    bottom: -15px;
}

#newsletter-validate-detail-popup{
    position: relative;
}
#newsletter-validate-detail-popup #popup_newsletter-error{
    position: absolute;
    top: 30px;
}

.bg-dark{
    background-color: #f7fde3; /* non CSS3 browsers */
    background: linear-gradient(to right, #f7fde3, #e4f0c1); /* Sfumatura */
    background: -webkit-linear-gradient(left, #f7fde3, #e4f0c1); /* Sfumatura Safari */
    background: -o-linear-gradient(right, #f7fde3, #e4f0c1); /* Sfumatura Opera */
    background: -moz-linear-gradient(right, #f7fde3, #e4f0c1); /* Sfumatura Firefox */
    margin-bottom: 30px;
    padding: 10px;
}
.bg-light{
    background-image: url(https://14570b.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/homepage/pattern-pannolini-bambini.png);
    background-repeat: repeat;
    background-color: #f8fafc;
    margin-bottom: 30px;
    padding: 10px;
}
.page-header.type11 .custom-block>*{
    display: block;
    line-height: 1;
}
.column.main {
    min-height: 1px;
}
.button-scopri{
    margin: 65px 0 30px;
    background: #fedd6c;
    padding: 15px 0;
    border-radius: 12px 5px;
    text-align: center;
    font-size: 22px;
}
.bg-dark h3, .bg-light h3, .footer-top-recensioni h3{
    font-size: 2.7rem;
}
.bg-dark p, .bg-light p{
    line-height: 2;
}
.button-scopri a{
    color: #1b5d8d;
    font-weight: bold;
}
.lista-check p{
    margin-top: 25px;
    font-size: 2rem;
}

.page-header > .panel.wrapper{
    background-image: url(https://a05029.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/header/nuvole-top.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 33px;
}
.page-header > .sections.nav-sections{
    background-image: url(https://faf24e.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/header/nuvole-bottom.png);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 33px;
}
.footer-middle{
    background-image: url(https://dab6f8.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/footer/fiori-prato.png);
    background-position: top;
    background-repeat: repeat;
    /*background-size: 100%;*/
}
.footer-top{
    background-image: url(https://0ccb35.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/footer/prato-nuvole.png);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 180px;
    height: 400px;
}
/*.footer-top-recensioni{
    background-color: #f4f9e4;
}*/
.footer-top-recensioni-top{
    background-image: url(https://faf24e.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/header/nuvole-bottom.png);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 33px;
}
.footer-top-recensioni-bottom{
    background-image: url(https://a05029.claudeassets.com/20250210024546im_/https://www.misskappababy.com/pub/media/wysiwyg/misskappa/header/nuvole-top.png);
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 33px;
}
.brands-slide .owl-side-narrow .owl-carousel {
    padding: 0 40px;
}
.owl-theme .owl-controls em{
    color: #333;
}
.owl-theme .owl-controls .owl-nav .owl-prev{
    position: absolute;
    left: 0;
    top: 0;
}
.owl-theme .owl-controls .owl-nav .owl-next{
    position: absolute;
    right: 0;
    top: 0;
}
/*.navigation .level0 .submenu a, .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{
    color: #000;
}*/
@media (max-width: 768px){
    .page-header > .sections.nav-sections{
        background-image: none;
        padding-top: 0;
    }
    .page-header > .panel.wrapper{
        background-image: none;
        padding-bottom: 0;
        background-color: #E8F2C8;
        color: #000;
    }
    .nav-sections .header.links a, .nav-sections .header.links a:hover, .nav-sections .header.links, header.page-header .nav-sections-item-title.active > a, header.page-header .nav-sections-item-title.active > a:hover, header.page-header .nav-sections-item-title.active > a:focus, header.page-header .nav-sections-item-title > a, header.page-header .nav-sections-item-title > a:hover, header.page-header .nav-sections-item-title > a:focus{
        color: #000;
    }
    .navigation a {
        color: #000 !important;
    }
    .navigation a:hover, .nav-sections .header.links a:hover {
        color: #000 !important;
    }
}

.page-header.type11 .nav-sections{
    margin-bottom: 0;
}

.input-box-privacy input.privacy-check{
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.input-box-privacy label.privacy-label-check{
    line-height: 28px;
    font-size: 12px;
}

.page-header.type11 .nav-toggle:before,.page-header.type11 .nav-toggle:hover:before, .page-header.header-newskin .minicart-wrapper .action.showcart:before, .page-header.header-newskin .minicart-wrapper .action.showcart:after{
    color: #000;
}
.page-header.type11 .nav-toggle:before{
    font-size: 30px;
}
.page-header.type11 .minicart-wrapper{
    text-align: center;
}

.page-header .minicart-wrapper {
    background: #fedd6c;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    line-height: 60px;
}
.page-header .minicart-wrapper.active .block-minicart{
    line-height: 1;
}
.page-header .minicart-wrapper .action.showcart:after{
    display: none;
}
.page-header .minicart-wrapper .action.showcart{
    padding: 0 !important;
}
.page-header .minicart-wrapper .action.showcart .counter.qty{
    right: -6px !important;
}

.vantaggi-missk i{
    font-size: 26px;
    background: #2bb673;
    border-radius: 50%;
    margin-right: 15px;
    color: #fff;
    width: 40px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    text-align: center;
}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{
    color: #000;
}

.sottotitolo{
    font-size: 1.5em;
}

.product-reviews-summary, .toolbar-products {
    display: none;
}

.product-info-main .product-info-stock-sku, .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price, .product-info-main .product-info-price .old-price .price-wrapper .price, .product-info-main .page-title-wrapper h1, .old-price .price, .price-container .price, .abs-product-link > a:visited, .product-item-name > a:visited, .product.name a > a:visited, .block-category-list .block-content .item a, .sidebar > .block.filter .item a
/*, .page-header.header-newskin .navigation li.level0.fullwidth .submenu li.level1 > a, .page-header.header-newskin .navigation li.level0.staticwidth .submenu li.level1 > a, .product-item-name > a*/
, .product.name a > a{
    color: #000;
}

/*
 * feedaty
 */
#feedaty-feedbacks {
    color: #212121;
    text-align: center;
    text-transform: none;
    margin-top: 25px;
}
#feedaty-feedbacks .rating-shop{
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 5px;
}
#feedaty-feedbacks .descr-media{
    font-size: 20px;
    margin: 0;
}
#feedaty-feedbacks .descr-opinioni{
    margin: 0;
}
#feedaty-feedbacks .rating-cli{
    width: 100px;
    margin-bottom: 5px;
}
#feedaty-feedbacks .feedback-cli{
    text-align: left;
}
#feedaty-feedbacks .feedback-cli i{
    font-size: 8px;
    vertical-align: text-top;
    color: #737373;
}
#feedaty-feedbacks .cert-gold{
    color: #dd9a20;
    font-weight: bold;
    margin-bottom: 5px;
}
.feedaty-shop-snippets{
    cursor: pointer;
}
.feedaty-shop-snippets .rating-shop{
    margin-bottom: 5px;
}
.feedaty-shop-snippets img{
    width: 100px;
    float: left;
    margin-right: 8px;
}
/*
 * fine feedaty
 */

#newsletter_popup .action.primary, button.action.primary {
    background-color: #fedd6c !important;
    border-color: #fedd6c !important;
    color: #000000 !important;
    border-radius: 15px;
    margin-left: 4px;
    font-size: 18px;
}
#newsletter_popup .action.primary:hover, button.action.primary:hover{
    background-color: rgba(254,221,104,0.7);
    border-color: rgba(254,221,104,0.7);
}
#newsletter_popup .subscribe-bottom{
    display: none;
}
#newsletter_popup .block-content{
    max-width: 340px;
}
#newsletter_popup{
    padding: 30px 30px 20px
}

.mp-blog-rss, .mp-footer{
    display: none;
}

.footer-top a:hover{
    background-color:transparent;
}

#iubenda_policy .iub_content .iub_footer{
    display:none !important;
}

.products-grid .product-item .product-item-info {
    border: 1px solid #e3e3e3;
}
.products-grid .product-item .product-item-actions .tocart {
    color: #fff !important;
    background-color: #4dc247 !important;
    border-color: #4dc247 !important;
}
.products-grid .product-item:hover .product-item-details .product-item-actions .tocart{
    background-color: rgba(153,231,118,0.7);
    border-color: rgba(153,231,118,0.7);
}
.old-price .price{
    /*color: #888 !important;*/
    font-weight: 300 !important;
    margin-left: 8px;
}

.product.data.items > .item.title > .switch{
    color: #000;
    font-size: 18px;
}
.product.description p {
    font-size: 15px;
}
.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{
    border-top-color: #fedd6c;
    color: #000;
}
button.action.primary.tocart{
    height: 60px;
    padding: 0 30px;
    border-radius: 12px;
    color: #fff !important;
    background-color: #4dc247 !important;
    border-color: #4dc247 !important;
    font-size: 18px;
    font-weight: 600;
}
button.action.primary.tocart:hover{
    background-color: rgba(153,231,118,0.7);
    border-color: rgba(153,231,118,0.7);
}
.nav-toggle:before, .nav-toggle:hover:before, .sorter-action:before, .sorter-action:hover:before, #mini-cart .action:before, #mini-cart .action:hover:before{
    color: #000 !important;
}
.cart.table-wrapper .actions-toolbar > .action-edit:active:before, .cart.table-wrapper .actions-toolbar > .action-delete:active:before, a.action.action-edit:before, a.action.action-delete:before{
    color: #000 !important;
}
.catalog-category-view .page-title-wrapper{
    display: block;
}
.page-header.header-newskin .navigation .level0 > .level-top, .page-header.header-newskin .navigation li.level0.fullwidth .submenu a, .page-header.header-newskin .navigation li.level0.classic .submenu a, .page-header.header-newskin .navigation li.level0.staticwidth .submenu a {
    font-size: 15px;
    font-weight: 600;
}
.fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__fullscreen .fotorama .fotorama__zoom-out, .fotorama__fullscreen .fotorama .fotorama__zoom-in {
    color: #000;
}
.page-header.type11 .navigation li.level0>.level-top {
    padding: 0 30px;
    line-height: 35px;
}
.filter-options-content .item input[type="checkbox"] {
    width: 20px;
    height: 20px;
    color: #000;
}
.filter-options-content a, .filter-options-content .count, .filter-value, .filter .filter-current-subtitle {
    color: #000 !important;
}
.abs-remove-button-for-blocks:before, .sidebar .product-items .action.delete:before, .table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before, .filter-current .action.remove:before{
    color: #000;
    font-size: 18px;
}
button:hover, button:not(.primary){
    color: #000;
}
.firecheckout.firecheckout-col1-set.firecheckout-layout-empty .page-main, .firecheckout.firecheckout-col1-set.firecheckout-layout-minimal .page-main, .firecheckout.firecheckout-col1-set.firecheckout-layout-empty .header.content, .firecheckout.firecheckout-col1-set.firecheckout-layout-minimal .header.content {
    max-width: 1280px;
}
.icon-contatti.icon-whatsapp {
    float: left;
    margin: 14px 14px 30px;
}
.contact-index-index .page-main .contact-info [class^="porto-icon-"], .contact-index-index .page-main .contact-info [class*=" porto-icon-"] {
    background-color: transparent;
    color: #000;
}
.contact-index-index .page-main .contact-info span{
    line-height: 43px;
}
.firecheckout, .firecheckout .page-wrapper{
    background-color: transparent;
}
.firecheckout #checkout .opc-wrapper .step-title, .firecheckout #checkout .opc-block-summary>.title, .firecheckout #checkout .opc-sidebar .step-title{
    color: #000;
}
.firecheckout .place-order{
    margin-bottom: 40px;
}
.firecheckout .place-order .actions-toolbar .primary .action{
    color: #fff !important;
    background: #4dc247 !important;
    border-color: #4dc247 !important;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    max-width: 450px;
}
.firecheckout .place-order .actions-toolbar .primary .action:hover, .firecheckout .place-order .actions-toolbar .primary .action:focus{
    color: #000;
    background: rgba(153,231,118,0.7);
}
.firecheckout #maincontent .authentication-wrapper .action-auth-toggle, .firecheckout #maincontent .authentication-wrapper .action-auth-toggle:hover, .firecheckout #maincontent .authentication-wrapper .action-auth-toggle:focus,
.firecheckout .checkout-billing-address button.action-update:hover, .firecheckout .actions-toolbar button.action-update:hover, .firecheckout .checkout-billing-address button.action-update, .firecheckout .actions-toolbar button.action-update{

    padding: 0 20px;
}
.firecheckout #checkout .field-note, .firecheckout .modal-custom .field-note, .firecheckout .modal-popup .field-note, .firecheckout #checkout .note, .firecheckout .modal-custom .note, .firecheckout .modal-popup .note{
    color: #000;
}
.firecheckout .opc-block-summary .items-in-cart>.title strong, .opc-block-summary .mark .value, .firecheckout .payment-option-title .action-toggle, .firecheckout .checkout-payment-method .payment-option-title .action-toggle{
    color: #000;
}
.firecheckout .form-shipping-address input[type=checkbox]:checked, .firecheckout #checkout input[type=checkbox]:checked, .firecheckout .form-shipping-address input[type=radio]:checked, .firecheckout #checkout input[type=radio]:checked, .firecheckout .form-shipping-address input[type="checkbox"]:checked:focus, .firecheckout #checkout input[type="checkbox"]:checked:focus, .firecheckout .form-shipping-address input[type="radio"]:checked:focus, .firecheckout #checkout input[type="radio"]:checked:focus{
    box-shadow: 0 0 0 10px #444 inset;
}
.firecheckout .form-shipping-address input[type="checkbox"], .firecheckout #checkout input[type="checkbox"], .firecheckout .form-shipping-address input[type="radio"], .firecheckout #checkout input[type="radio"], .firecheckout .form-shipping-address input[type="checkbox"]:focus, .firecheckout #checkout input[type="checkbox"]:focus, .firecheckout .form-shipping-address input[type="radio"]:focus, .firecheckout #checkout input[type="radio"]:focus{
    border: 2px solid #444;
}
.firecheckout #checkout input:not([type=checkbox]):not([type=radio]), .firecheckout .modal-custom input:not([type=checkbox]):not([type=radio]), .firecheckout .modal-popup input:not([type=checkbox]):not([type=radio]), .firecheckout #checkout select, .firecheckout .modal-custom select, .firecheckout .modal-popup select, .firecheckout #checkout textarea, .firecheckout .modal-custom textarea, .firecheckout .modal-popup textarea{
    border: 1px solid #999;
}
.firecheckout .field[name="shippingAddress.company"], .firecheckout .field[name="billingAddressshared.company"]{
    display: none !important;
}
.firecheckout.fc-form-compact .form-shipping-address.fc-size-l .fieldset div.field, .firecheckout.fc-form-compact #checkout .checkout-shipping-address.fc-size-l .fieldset div.field, .firecheckout.fc-form-compact #checkout .checkout-payment-method.fc-size-l .checkout-billing-address .fieldset div.field {
    width: 50%;
}
.firecheckout .actions-toolbar button.action-cancel, .firecheckout .actions-toolbar button.action-cancel:hover{
    color: #ffffff;
    background: #b54040;
    padding: 0 10px;
}

.checkout-payment-method .payment-method-title .payment-icon, .checkout-payment-method .payment-method-title .action-help{
    display: none;
}
.header-top-left{
    font-size: 16px;
}
.header.panel > .header.links > li.welcome, .header.panel > .header.links > li > a{
    line-height: 28px;
}
.customer-welcome .action.switch{
    vertical-align: text-top;
}
.cart.table-wrapper .col.subtotal .price, .cart.table-wrapper .product-item-name > a, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart-discount .block > .title strong{
    color: #000;
}
.fotorama--fullscreen .fotorama__fullscreen-icon:before {
    content: '\f81a';
    font-size: 40px;
    line-height: 50px;
}
.product-info-stock-sku .product.sku{
    display: none !important;
}

.pages strong.page, .pages a.page, .pages a.page{
    color: #000;
}
.checkout-onepage-success .action.primary {
    background-color: #ffd974;
    color: #000;
}

.product-info-main .tocart:before {
    display: inline;
    content: '\f814';
    font-family: 'porto-icons';
    margin-right: 5px;
    font-size: 18px;
}

/*.attributepages-page-view .products-grid .product-item{
    width: 33.3%;
    clear: none;
}*/

.action.primary{
    background-color: #FEEA84;
    border-color: #FEEA84;
    color: #000000;
}
.action.primary:hover {
    background-color: rgba(254,221,104,0.7);
    border-color: rgba(254,221,104,0.7);
    color: #000;
}
.fieldset > .legend{
    color: #000;
}

.group1 .price-excluding-tax, .nogroup .price-excluding-tax,
.group1 .totals.sub.excl, .nogroup .totals.sub.excl,
.group1 .totals.shipping.excl, .nogroup .totals.shipping.excl,
.group1 .totals-tax, .nogroup .totals-tax{
    display: none !important;
}
.group3 .price-including-tax{
    display: none !important;
}
.price-including-tax + .price-excluding-tax::before, .weee[data-label]::before {
    content: '';
}
.price-including-tax + .price-excluding-tax::after, .weee[data-label]::after {
    content: ' + Iva';
    font-size: 1.1rem;
}
.product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax .price{
    font-size: 18px;
}

.product-labels-conf{
    left: 10px;
    right: auto;
}
.product-label.conf-label{
    background-color: #C7DF8A;
    color: #000;
    text-transform: uppercase;
}

.sw-megamenu.navigation li.ui-menu-item>.open-children-toggle{
    width: 100%;
}

.category-description{
    font-size: 15px;
    text-align: justify;
    max-height: 296px;
    overflow: hidden;
    margin-bottom: 0;
    transition: max-height .25s ease-in-out;
    -moz-transition: max-height .25s ease-in-out;
    -webkit-transition: max-height .25s ease-in-out;
}
.category-description p{
    line-height: 1.4;
    margin-bottom: 8px;
}
.read-more{
    cursor: pointer;
    font-size: 11px;
    margin-bottom: 8px;
    line-height: 30px;
}
.read-more:hover{
    text-decoration: underline;
}
@media(max-width: 991px) {
    .category-description, .read-more{
        padding: 0 15px;
    }
}

.payment-method-note img{
    max-width: 55px;
}

p.info-sped {
    margin-bottom: 15px;
    font-size: 13px;
    color: #ff883d;
}

.firecheckout.firecheckout-col1-set #checkout .opc-wrapper, .firecheckout.firecheckout-col1-set #checkout .opc-sidebar{
    position: relative;
    width: 100%;
}
.firecheckout.firecheckout-col1-set #checkout .opc-wrapper{
    padding: 0;
}

.block-minicart .items-total, .block-minicart .subtotal{
    display: none;
}

.fascia-info-top{
    background-color: #212121;
    color: #fe9900;
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}
.fascia-info-top.fascia-info-top-black{
    background-color: #000;
    color: #fff;
}
.fascia-info-top.fascia-info-top-black span{
    text-transform: uppercase !important;
    font-size: 18px !important;
}

.product-info-main .page-title-wrapper h1.page-title, .post-item-wraper .post-info-wraper h2.mp-post-title a, .page-main > .page-title-wrapper .page-title {
    color: #50bd01 !important;
    font-size: 28px
}

.product-info-main .product-info-stock-sku {
    min-width: unset;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    padding-left: 15px;
    padding-bottom: 30px;
}

.tier-price-cart{
    font-size: 14px;
}

/*
 * prodotto prendi il tuo kit
 */
.product-prendi-il-tuo-kit header .panel.wrapper, .product-prendi-il-tuo-kit-omaggio header .panel.wrapper, .product-prendi-il-tuo-kit-omaggio-bis header .panel.wrapper, .product-prendi-il-tuo-kit-omaggio-senza-spese header .panel.wrapper,
.product-prendi-il-tuo-kit header .content.nogroup, .product-prendi-il-tuo-kit-omaggio header .content.nogroup, .product-prendi-il-tuo-kit-omaggio-bis header .content.nogroup, .product-prendi-il-tuo-kit-omaggio-senza-spese header .content.nogroup,
.product-prendi-il-tuo-kit header .custom-block, .product-prendi-il-tuo-kit-omaggio header .custom-block, .product-prendi-il-tuo-kit-omaggio-bis header .custom-block, .product-prendi-il-tuo-kit-omaggio-senza-spese header .custom-block,
.product-prendi-il-tuo-kit header .sections.nav-sections, .product-prendi-il-tuo-kit-omaggio header .sections.nav-sections, .product-prendi-il-tuo-kit-omaggio-bis header .sections.nav-sections, .product-prendi-il-tuo-kit-omaggio-senza-spese header .sections.nav-sections,
.product-prendi-il-tuo-kit .product.info.detailed, .product-prendi-il-tuo-kit-omaggio .product.info.detailed, .product-prendi-il-tuo-kit-omaggio-bis .product.info.detailed, .product-prendi-il-tuo-kit-omaggio-senza-spese .product.info.detailed,
.product-prendi-il-tuo-kit .breadcrumbs, .product-prendi-il-tuo-kit-omaggio .breadcrumbs, .product-prendi-il-tuo-kit-omaggio-bis .breadcrumbs, .product-prendi-il-tuo-kit-omaggio-senza-spese .breadcrumbs,
.product-prendi-il-tuo-kit .product.media, .product-prendi-il-tuo-kit-omaggio .product.media, .product-prendi-il-tuo-kit-omaggio-bis .product.media, .product-prendi-il-tuo-kit-omaggio-senza-spese .product.media,
.product-prendi-il-tuo-kit .field.qty, .product-prendi-il-tuo-kit-omaggio .field.qty, .product-prendi-il-tuo-kit-omaggio-bis .field.qty, .product-prendi-il-tuo-kit-omaggio-senza-spese .field.qty,
.product-prendi-il-tuo-kit .footer-top-recensioni, .product-prendi-il-tuo-kit-omaggio .footer-top-recensioni, .product-prendi-il-tuo-kit-omaggio-bis .footer-top-recensioni, .product-prendi-il-tuo-kit-omaggio-senza-spese .footer-top-recensioni,
.product-prendi-il-tuo-kit .footer-top, .product-prendi-il-tuo-kit-omaggio .footer-top, .product-prendi-il-tuo-kit-omaggio-bis .footer-top, .product-prendi-il-tuo-kit-omaggio-senza-spese .footer-top,
.product-prendi-il-tuo-kit .footer-middle, .product-prendi-il-tuo-kit-omaggio .footer-middle, .product-prendi-il-tuo-kit-omaggio-bis .footer-middle, .product-prendi-il-tuo-kit-omaggio-senza-spese .footer-middle,
.product-prendi-il-tuo-kit .custom-block.f-right, .product-prendi-il-tuo-kit-omaggio .custom-block.f-right, .product-prendi-il-tuo-kit-omaggio-bis .custom-block.f-right, .product-prendi-il-tuo-kit-omaggio-senza-spese .custom-block.f-right,
.product-prendi-il-tuo-kit-2022 header .panel.wrapper, .product-prendi-il-tuo-kit-2022 header .content.nogroup, .product-prendi-il-tuo-kit-2022 header .custom-block, .product-prendi-il-tuo-kit-2022 header .sections.nav-sections, .product-prendi-il-tuo-kit-2022 .product.info.detailed, .product-prendi-il-tuo-kit-2022 .breadcrumbs, .product-prendi-il-tuo-kit-2022 .product.media, .product-prendi-il-tuo-kit-2022 .field.qty, .product-prendi-il-tuo-kit-2022 .footer-top-recensioni, .product-prendi-il-tuo-kit-2022 .footer-top, .product-prendi-il-tuo-kit-2022 .footer-middle, .product-prendi-il-tuo-kit-2022 .custom-block.f-right{
    display: none !important;
}
.product-prendi-il-tuo-kit #maincontent, .product-prendi-il-tuo-kit-omaggio #maincontent, .product-prendi-il-tuo-kit-omaggio-bis #maincontent, .product-prendi-il-tuo-kit-omaggio-senza-spese #maincontent, .product-prendi-il-tuo-kit-2022 #maincontent{
    max-width: 800px;
}
.info-kit{
    text-align: center;
    background: #4dc247;
    color: #fff;
    display: table;
    margin: 25px auto;
    padding: 15px 30px;
    cursor: pointer;
    border-radius: 12px;
}
/*
 * FINE prodotto prendi il tuo kit
 */


.accord-title{
    cursor: pointer;
    border: 1px solid #bbb;
    padding: 10px;
}

.accord-par{
    display: none;
    padding: 0 10px 15px;
}

button.action.primary.checkout{
    background: #4dc247!important;
    color: #fff !important;
    font-weight: bold;
}

.firecheckout .opc-block-summary .items-in-cart>.title:after,
.firecheckout .opc-block-summary .items-in-cart .product-item-details .product .toggle {
    display: none !important;
}
.firecheckout .opc-block-summary .items-in-cart .content.minicart-items,
.firecheckout .opc-block-summary .items-in-cart .product-item-details .product .content {
    display: block !important;
}

.payment-option-content{
    display: block !important;
}

.bundle-options-container .input-text.qty, .box-tocart .input-text.qty{
    font-size: 18px;
}
.qty.field .qty-changer > a{
    height: 22px;
    line-height: 16px;
    font-size: 20px;
    color: #333;
}

.cart-summary .block .content, .cart-discount .block .content{
    display: block !important;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{
    font-size: 16px;
}

.header.panel>.header.links>li {
    font-size: 15px;
    text-transform: none;
}

@media only screen and (max-width: 767px){
    .nav-sections .header.links li {
        font-size: 16px;
    }
}

@media only screen and (min-width: 992px){
    #mpblog-list-container .row .post-list-item{
        width: 33%;
    }
}

div#cm_btns button {
    word-break: normal;
}
/*
     FILE ARCHIVED ON 11:42:15 Oct 01, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:23:40 Jun 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.63
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.049
  esindex: 0.01
  cdx.remote: 7.293
  LoadShardBlock: 184.777 (3)
  PetaboxLoader3.datanode: 81.764 (4)
  PetaboxLoader3.resolve: 162.833 (2)
  load_resource: 76.023
*/