.page-header-image{overflow:hidden}.page-header-image.block-full-width>div{max-width:100%}.page-header-image-inset{max-height:480px}.page-header-image-inset:before{--bs-aspect-ratio:65%}.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}.themeContent-landingPacks .page-contents-container{padding-bottom:1rem}.page-main-title{margin-bottom:0;font-size:1.125rem;font-weight:var(--tb-fw-semibold);text-align:center;color:var(--tb-mono-black);text-transform:uppercase}.page-contents-container .page-content{margin-top:20px;text-align:center}.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(--tb-mono-white);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(--tb-mono-white);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-weight:500;display:block}.page-include-map .categoryTree1 + .subCategoriesTree{margin-top:20px}.page-include-map a.categoryTree2{display:block;margin-bottom:15px;font-weight:500}.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:var(--bs-gray-600)}.themeContent-modularPage .page-contents-container{padding-top:0}.themeContent-modularPage .page-header-image + .page-contents-container{padding-top:1rem}.page-related-product-packs{padding-top:1rem;padding-bottom:1rem;background-color:rgba(217,217,217,0.2)}.page-contents-container .product-third-party-share{padding-top:0.5rem;display:flex;gap:0.5rem;justify-content:flex-end}.page-contents-container .btn.product-share-link,.page-contents-container a.product-share-link{padding:0;border:0;color:var(--bs-gray-500);display:flex;background-color:transparent;width:2rem;height:2rem;align-items:center;justify-content:center}.page-contents-container .product-share-link svg{width:1.5rem;height:1.5rem;display:block;fill:currentColor;pointer-events:none;user-select:none}.page-contents-container .product-share-link svg *{pointer-events:none}.page-contents-container .product-share-link svg path{fill:currentColor}.page-contents-container .product-share-link:hover{color:var(--tb-hover-color,#000)}@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}.page-contents-container,.page-include{padding-top:2rem;padding-bottom:2rem}.themeContent-landingPacks .page-contents-container{padding-bottom:2rem}.page-main-title{font-size:1.25rem}.themeContent-modularPage .page-contents-container{padding-bottom:1rem}.themeContent-modularPage .page-header-image + .page-contents-container{padding-top:4rem;padding-bottom:4rem}.page-related-product-packs{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}