.mo-hero,.mo-categories,.mo-products,.mo-guide{color:#1c3248}.mo-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);background:#eaf0f3;min-height:520px;padding:0}.mo-hero__visual{min-height:520px;background:#dce6ec}.mo-hero__visual img{width:100%;height:100%;max-height:560px;object-fit:contain;padding:3rem}.mo-hero__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,6rem);background:#1c3248;color:white}.mo-hero__panel h1{font-family:'Trebuchet MS',sans-serif;font-size:clamp(3rem,5vw,6rem);line-height:1.04;margin:1rem 0;color:#fff}.mo-hero__panel p{font-family:Georgia,serif;line-height:1.6}.mo-hero__panel .button{align-self:flex-start;background:#d7a25b;color:#1c3248}.mo-eyebrow{font-size:1.1rem;letter-spacing:.18em;font-family:'Trebuchet MS',sans-serif;font-weight:700}.mo-section-head{margin:5rem 0 2rem}.mo-section-head h2{font-family:'Trebuchet MS',sans-serif;font-size:clamp(2.7rem,3.4vw,4.5rem);margin:.5rem 0}.mo-category-grid,.mo-product-grid,.mo-guide-grid{display:grid;gap:2rem}.mo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-3rem;position:relative}.mo-category-card{display:block;background:#f7f9fa;text-decoration:none;color:#1c3248;box-shadow:0 12px 30px #1c324820}.mo-category-card__image,.mo-product-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#f1f4f5;overflow:hidden}.mo-category-card__image img,.mo-product-card__image img{width:100%;height:100%;object-fit:contain;padding:1.5rem}.mo-category-card__title{display:flex;justify-content:space-between;padding:1.5rem;font-weight:700}.mo-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-product-card{display:flex;flex-direction:column;min-width:0}.mo-product-card__details{display:flex;flex:1;flex-direction:column}.mo-product-card__details h3{font-size:1.6rem;line-height:1.4;flex:1}.mo-product-card__details h3 a{color:inherit;text-decoration:none}.mo-product-card__details p{font-weight:700;margin-top:auto}.mo-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:#eaf0f3;padding:2rem}.mo-guide-grid>div{padding:1.5rem;border-left:3px solid #d7a25b}.mo-guide-grid h3{margin-top:0}.mo-guide-grid a{color:#1c3248;font-weight:700}.card__media .media img,.product-grid .card__media img,.related-products .card__media img,.recommendations .card__media img{object-fit:contain!important;padding:1.2rem;background:#f1f4f5}.product-grid .card,.related-products .card{height:100%}.product-grid .card__information,.related-products .card__information{display:flex;flex-direction:column;min-height:12rem}.product-grid .card-information,.related-products .card-information{margin-top:auto}@media(max-width:749px){.mo-hero{grid-template-columns:1fr}.mo-hero__visual{min-height:300px}.mo-hero__visual img{max-height:360px}.mo-hero__panel{padding:2.5rem}.mo-category-grid{grid-template-columns:1fr;margin-top:0}.mo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mo-guide-grid{grid-template-columns:1fr}.mo-category-card__image img,.mo-product-card__image img{padding:1rem}}@media(max-width:359px){.mo-product-grid{grid-template-columns:1fr}}

.mo-footer-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.mo-footer-details summary::-webkit-details-marker{display:none}.mo-footer-details summary span{display:none}.mo-footer-details[open] summary span{transform:rotate(45deg)}@media(max-width:749px){.mo-footer-details summary span{display:inline-block}.footer-block--menu{border-top:1px solid #1c324833;padding-top:1rem}}
body,button,input,textarea,select{font-family:Georgia,serif}h1,h2,h3,h4,h5,h6,.header__menu-item,.footer-block__heading,.button{font-family:"Trebuchet MS",sans-serif}
.pc--show-email-field,.pc--show-email-field label{max-width:calc(100vw - 30px);min-width:0;box-sizing:border-box}.pc--show-email-field label{display:block!important;overflow-wrap:anywhere}.pc--show-email-field input{margin-right:.6rem}
