/** Shopify CDN: Minification failed

Line 402:0 Expected "}" to go with "{"

**/

/* Policies */
.shopify-policy__container.shopify-policy__container {
  max-width: 1000px;
}
shopify-policy__title h1 {
 padding-bottom: 20px !important;
}
/* product page multi image field*/
.multimage-prod {
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: center;
}
.multimage-item {
    flex: 1 1 auto;
    max-width: 680px;
}
.multimage-item img {
    width: 100%;
}
@media (max-width: 61.24em) {
    .multimage-prod {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .multimage-item {
        flex: 1 1 auto;
        max-width: 100%;
    }
}

/* product page price */
.price__notes {
    /*display: none !important;*/
}
/* new wishlit*/
@media (max-width: 61.24em) {
   .wishlist-products-grid.grid.product-grid.mobile-1col {
           grid-template-columns: repeat(1, 1fr) !important;
    }
}
#floating-wishlist-btn {
    bottom: 20px !important;
    left: 20px !important;
    z-index: 5;
}
.wishlist-products-wrapper {
    max-width: 1400px;
    padding-left: 20px;
    padding-right: 20px;
}
.wishlist-products-move-to-cart.button.button--secondary.button--small,
.wishlist-btn.wishlist-btn-primary.wishlist-drawer-view-all {
    background-color: #0A2240 !important;
    border: 1px solid #0A2240 !important;
    color: #ffffff !important;
    border-radius: 30px !important;
    font-family: "Ubuntu", sans-serif;
    padding: 8px 15px;
    text-transform: uppercase;
}
    @media (max-width: 61.24em) {
    .header-trigger--right.wishlist-icon {
        right: 95px !important;
        display: flex !important;  
        width: 20px !important;       
    }
    .header-trigger--right.wishlist-icon svg {
        width: 20px !important;       
    }
}
/* forms */
.globo-form-id-144320 .globo-form-app {
    background-color: transparent !important;
}
.globo-form-row {
    gap: 10px;
}
.gfb__footer .next.submit .spinner {
    margin-bottom: 0px !important;
    height: auto !important;
}
@media (min-width: 1024px) {
    .panel > .globo-form-control.layout-1-column {
     /*   padding-left: 10px !important;*/
    /* padding-right: 10px !important;*/
    }
}
.globo-form-app[data-id] .globo-form-control[data-type=colorPicker] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=country] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=email] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=name] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=password] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=phone] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=file] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=datetime] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=repeater] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=url] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=number] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=quantity] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=select] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=selectImages] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=text] .globo-form-input, .globo-form-app[data-id] .globo-form-control[data-type=textarea] .globo-form-input {
    border-radius: 20px !important;
}
.globo-form-control .gfb__image-option__list {
    gap: 10px !important;
}
.gfb__image-option__wrapper {
    border: 0px !important;
     gap: 10px !important;
     padding: 6px !important;
     border-radius: 10px !important;
}
.globo-form-control .gfb__image-option__wrapper .gfb__image-option__thumb {
    height: auto !important;
    gap: 10px !important;
}

.globo-form-control .gfb__image-option__wrapper .gfb__image-option__thumb img {
    border-radius: 10px !important;
}
/* newsletter */
.newsletter {
  background-color: #f9f8f6;
  padding: 60px 0px !important;
}
.newsletter__content {
    text-align: center;
}
/* correlati prodotto */
.product-single__box__block--sibling_products legend {
    font-size: 20px;
    font-family: 'Lora', serif !important;
}
.product-single__box__block--sibling_products .product-form__swatch__item--image .product-form__swatch__label:after {
    border: 0px;

}
.product-form__swatch__info {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.product-form__swatch__product-title {
  font-size: 1rem;
  line-height: 1.2;
}

.product-form__swatch__product-price {
  font-size: 1rem;
}

/* h1 pagine */
.titolo-seo-pagina {
    text-align: center;
    max-width: 800px;
    margin: 0px auto 30px auto;
}
/* liste download */

#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item {
   padding-left: 20px;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n+1) {
    background-color: #0A2240;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n) {
    background-color: #D5E7F1;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item .custom-content__item.custom-content__item--text {
    max-width: 800px;
    margin: auto;
    padding: 60px 10px;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item * {
    text-align: left !important;
    list-style-type: none;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item .section__title {
    max-width: 100%;
}

#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item ul li a {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid #C2DDFE;
    padding: 8px 0px;
    text-decoration: none;
    font-weight: 600;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item ul li a:after {
    content: "Download";
    display: block;
    padding: 2px 10px;
    color: #ffffff;
    background-color: #0A2240;
    border-radius: 50px;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n+1) h2 {
    color: #ffffff;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n+1) a,
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n+1)  {
    color: #ffffff;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n+1) ul li a:after {
    color: #0A2240;
    background-color: #ffffff;
}
#cam-il-mondo-del-bambino-leggi-istruzioni-e-manuali .js-section__custom-content .o-layout__item:nth-child(3n) a {
    border-bottom: 1px solid #0A2240;
}
/* hero custom */
.hero-small {
    max-width: 700px;
    text-align: left;
    margin: auto;
    padding: 0px 20px;
}
#shopify-section-template--29394166317399__section_image_grid_JQCTiH .image-grid__item--text,
#shopify-section-template--29394900255063__section_image_grid_cyG6hR .image-grid__item--text {
    text-align: left;
}
#shopify-section-template--29394900255063__section_image_grid_cyG6hR .image-grid__item--text strong {
    background-color: #0A2240;
    padding: 2px 10px;
    display: inline-block;
    color: #ffffff;
    border-radius: 5px;
    min-width: 90px;
    text-align: center;
    margin-right: 5px;
}
#shopify-section-template--29394900255063__section_image_grid_cyG6hR .image-grid__item--text em {
    background-color: #ffffff;
    padding: 2px 10px;
    display: inline-block;    
    border-radius: 5px;
    font-weight: bold;
    font-style: inherit;
    min-width: 90px;
    text-align: center;
    margin-right: 5px;
}
/* app miscellaneous */
.shopify-app-block h2,
.shopify-app-block h3,
._textHeading_2aowh_35 {
    font-family: 'Lora', serif !important;
    font-weight: 500;
}
/* faq */
.section__title.faq__category__title {
    padding-bottom: 0px !important;
}
.faq__wrapper .faq__accordion accordion-group details {
    border-bottom: 1px solid #ECECEC !important;
}

/* wishlist */
.secondary-nav header-details-disclosure {
    margin-right: 15px;
}
@media screen and (min-device-width: 767px) and (max-device-width: 1850px) { 
    .swym-header-icon-html {
        transform: translateY(5px);
    }
}
@media (min-width: 1850px) {
    .swym-header-icon-html {
        transform: translateY(5px);
    }
}    
    /*
@media (min-width: 1850px) {
    .secondary-nav .secondary-nav__items {
        display: flex;
    }
    .header-trigger__link { 
        display: inline-block !important;
    }
}*/
@media (max-width: 991px) {
.header-trigger--right * {
    display: flex;
    gap: 15px;
}
@media (min-width: 1024px) {
.header-trigger__link.js-cart-icon { 
    margin-left: 20px !important;
}
.swym-header-icon-count-bubble {
    top: 0px !important;
}
.swym-header-icon-count {
    min-width: 15px;
    height: 15px;    
    padding: 0 1px;
    font-size: 9px; 
    line-height: 15px;   
    color: #fff;
  
}
/* slideshow text*/
.home-carousel--solid .home-carousel__content.home-carousel__content {
  margin-left: 30px !important;
  border-radius: 30px !important;
  max-width: 440px;
}

/* blog cards */
.home-blog__link.blog-link .blog__text-link {
	background-color: #0A2240;
	color: #ffffff;
	border: 1px solid #0A2240;
	border-radius: 75px;
	padding: 12px 32px;
    text-align: center;
    font-size: 14px;
    display: table;
    width: auto;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 20px;
}
.home-blog__link.blog-link:hover .blog__text-link {
    background-color: #ffffff;
	color: #0A2240;
	
}
/* blog */
.blog-page__tags-item {
    padding: 0px;
}
.blog-page__tags-item a  {
	background-color: #ffffff;
	color: #0A2240;
	border: 1px solid #0A2240 !important;
	border-radius: 75px;
	padding: 10px 20px !important;
    font-size: 14px !important;
}

.blog-page__tags-item a:hover {
	background-color: #0A2240 !important;
	color: #ffffff !important;
    opacity: 1;
}

.blog-page__tags-item--active {
	background-color: #0A2240 !important;
	color: #ffffff !important;
    opacity: 1;
    padding: 10px 20px !important;
}
/* collection tabs buttons*/
tab-triggers button  {
	background-color: #ffffff;
	color: #0A2240;
	border: 1px solid #0A2240 !important;
	border-radius: 75px;
	padding: 12px 24px !important;
    font-size: 14px !important;
}
tab-triggers button:hover,
tab-triggers button[aria-selected=true] {
	background-color: #0A2240 !important;
	color: #ffffff !important;
    opacity: 1;
}
tab-triggers button:after {
    display: none;
}
/* mobile override */
@media (max-width: 47.9275em) {
    .home-carousel__btn.c-btn,
    .image-with-text__btn.c-btn  {       
        width: 100%;
    }
}
/* desktop override */
@media (min-width: 1200px) {
    .section__title {   
        max-width: 90%;
        padding-bottom: 20px;
    }
    h2.section__title-text {
        font-size: 50px !important;
    }
    .image-with-text__box h2,
    .newsletter__title h2 {
        font-size: 26px !important;
    }
    .home-carousel h2,
    .multi-column__wrapper h2,
    .shopify-section-group-footer-group h2 {
        font-size: 32px !important;
    }
     h2.faq__category__title-text {
        font-size: 32px !important;
        
    }
}
