.page-header-image{overflow:hidden}.page-header-image-inset{max-height:340px}.page-header-image-inset .bg{position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-contents-container,.page-include{padding-top:1rem;padding-bottom:1rem}.page-main-title{margin-bottom:0}.page-contents-container .page-content{margin-top:20px}.page-contents-container .page-content .html-output a{color:var(--color-primary)}.page-contents-container .page-content .html-output a:hover{color:#000}.page-contents-container .page-content .html-output a:active{color:var(--color-gray)}.page-contents-sponsorship-loggin #sponsorshipForm{margin:0 -7.5px}.page-include-sponsorship-loggin .sponsorshipButton{width:100%;margin-top:15px}.page-include-newsletter #newsletterFormSubmit{margin-top:20px;width:100%}.page-include-subpages .inset{padding:20px;background-color:#f2f2f2;border-radius:3px}.page-include-subpages .subpages{display:flex;flex-wrap:wrap}.page-include-subpages .subpage{width:100%}.page-include-subpages .subpage+.subpage{margin-top:20px}.page-include-subpages .subpage a{display:block;padding:20px;text-align:center;background-color:var(--color-light);border:1px solid #ddd;border-radius:3px;height:100%}.page-include-map .include-page-content{display:flex;flex-wrap:wrap}.page-include-map .categoriesTreeContainer1{display:block;padding:20px 0;background-color:var(--color-light);border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:100%}.page-include-map .categoriesTreeContainer1+.categoriesTreeContainer1{margin-top:-1px}.page-include-map a.categoryTree1{font-size:20px;font-family:var(--ff-bold);display:block}.page-include-map .categoryTree1+.subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-family:var(--ff-bold)}.page-include-map .categoriesTreeContainer.categoriesTreeContainer2{padding-left:25px}.page-include-map .categoriesTreeContainer.categoriesTreeContainer3{display:inline-block;padding-right:25px}.page-include-map .categoriesTreeContainer2+.categoriesTreeContainer2{margin-top:25px}.page-include-map .categoriesTreeContainer3 a.categoryTree{display:block;margin-bottom:4px;color:#888}@media (min-width:576px){.page-include-sponsorship-loggin .sponsorshipButton{width:220px}.page-include-newsletter #newsletterFormSubmit{width:220px}.page-include-subpages .inset{padding:20px 12.5px}}@media (min-width:768px){.page-contents-container{font-size:15px}}@media (min-width:992px){.page-contents-container,.page-include{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1200px){.page-contents-container{font-size:16px;line-height:1.6}}.page-contents-terms-use .include-print #content-to-print,.page-contents-privacy-policy .include-print #content-to-print{margin-top:30px}.page-contents-container .module-content.text-justify{text-align:justify}.about-us-page .module:first-child{padding-top:0}@media(min-width:1200px){.about-us-page .module:first-child{padding-top:2rem}}
section.collections-page{background-color:var(--bg-light)}.collections-page .header-wrapper .page-main-title{font-size:20px;line-height:28px}.collections-page .header-wrapper .page-content{font-size:14px;line-height:24px;max-width:1024px;margin:.5rem auto 0;color:var(--color-gray)}@media(min-width:768px){.collections-page .header-wrapper .page-main-title{font-size:24px;line-height:32px}.collections-page .header-wrapper .page-content{font-size:16px}}.collections-page .header-wrapper{text-align:center}section.collections-page + .module-pages-grid-01{padding:2rem 0}.module-pages-grid-01 .grid-items{display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,1fr)}.module-pages-grid-01 .grid-item .page-list-img-link{overflow:hidden;display:block}.module-pages-grid-01 .grid-item .page-list-img-link img{transform:scale(1);transition:375ms ease-in-out}.module-pages-grid-01 .grid-item .page-list-img-link:hover img{transform:scale(1.1)}.module-pages-grid-01 .grid-item .page-list-title{margin-top:.5rem}@media(min-width:768px){.module-pages-grid-01 .grid-items{grid-template-columns:repeat(3,1fr)}.module-pages-grid-01 .grid-item .page-list-title{margin-top:1rem}}@media(min-width:992px){.module-pages-grid-01 .grid-items{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}section.collections-page + .module-pages-grid-01{padding:4rem 0}}.module-pages-grid-01 .grid-item .inset a{text-align:center;color:#666666}.module-pages-grid-01 .grid-item .inset a:hover{color:var(--color-black)}.module-collection-products .products-wrapper{display:grid;gap:2rem 1.5rem}@media(min-width:655px){.module-collection-products .products-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.module-collection-products .products-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}}.module-collection-products .button-wrapper button{display:flex;margin:1.5rem auto 0;min-width:180px}.module-collection-products .loading-icon{width:100%;display:flex;align-items:center;justify-content:center}.module-collection-products .loading-icon>i{width:1rem;height:1rem;background-color:currentcolor;margin:0.1rem;border-radius:50%;display:inline-block;animation:1.4s ease-in-out 0s infinite normal both running scale}.module-collection-products .loading-icon>i:nth-of-type(2){animation-delay:-0.16s}.module-collection-products .loading-icon>i:nth-of-type(1){animation-delay:-0.32s}.module-collection-products .nav-tabs{padding:1rem 0 2rem;overflow-x:auto;border:0;flex-wrap:nowrap;gap:1rem}.module-collection-products .nav-tabs li{height:32px}.module-collection-products .nav-tabs li a{white-space:nowrap;padding:.25rem 1rem;border-radius:60px;border:0;margin:0}.module-collection-products .nav-tabs li a{background-color:#F6F6F6;color:var(--color-black)}.module-collection-products .nav-tabs li a:hover,.module-collection-products .nav-tabs li a:active{background-color:#EBEBEB;color:var(--color-black)}.module-collection-products .nav-tabs li a.active{background:var(--color-black);color:#FFF}.module-collection-products .nav-tabs::-webkit-scrollbar{height:4px}.module-collection-products .nav-tabs::-webkit-scrollbar-track{background-color:#EBEBEB}.module-collection-products .nav-tabs::-webkit-scrollbar-thumb{background-color:var(--color-primary)}.module-collection-products .module-products-tab-content{margin-top:1rem}@keyframes scale{0%{transform:scale(0)}50%{transform:scale(1)}100%{transform:scale(0)}}.module-collection-products .spinner-border{display:block;margin:0 auto}