:root{--oy-bg:#EEF1EE;--oy-ink:#384632;--oy-accent:#C27064}body{background:var(--oy-bg);color:var(--oy-ink);font-family:Georgia,serif}h1,h2,h3{font-family:Verdana,sans-serif}.oy-section{max-width:1440px;margin:auto;padding:70px clamp(18px,5vw,80px)}.oy-section>h2{font-size:clamp(30px,3vw,50px)}.oy-kicker{color:var(--oy-accent);font:700 12px Verdana;letter-spacing:.16em}.oy-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:42% 58%;background:#dce4dc}.oy-copy{padding:60px;align-self:center}.oy-copy h1{font-size:clamp(40px,5vw,74px);line-height:1.05}.oy-hero-image{height:620px;padding:24px}.oy-hero-image a{display:block;height:100%}.oy-hero-image img,.oy-category-image img,.oy-product-image img,.oy-guide-image img{width:100%;height:100%;object-fit:contain}.oy-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.oy-category{display:grid;grid-template-columns:52% 48%;min-height:260px;background:white;text-decoration:none;color:inherit}.oy-category:nth-child(4n+2),.oy-category:nth-child(4n+3){transform:translateY(22px)}.oy-category-image{padding:18px}.oy-category>div+div{padding:20px}.oy-category h3{font-size:22px}.oy-category strong,.oy-category span{color:var(--oy-accent)}.oy-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.oy-product{display:flex;flex-direction:column;min-width:0;background:white;padding:14px;text-decoration:none;color:inherit}.oy-product-image{aspect-ratio:1;padding:14px;background:#f7f8f6}.oy-product h3{font-size:15px;line-height:1.4;min-height:4.2em}.oy-product p{margin-top:auto;font:700 17px Verdana}.oy-benefits,.oy-contact{background:#dce4dc}.oy-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.oy-guide,.oy-contact{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.oy-guide-image{height:450px;background:#fff;padding:20px}.oy-help details{background:#fff;margin:12px 0;padding:18px}.oy-help summary{cursor:pointer;font:600 17px Verdana}.oy-contact iframe{width:100%;height:420px;border:0}.card__media img,.product__media img,.card-wrapper img{object-fit:contain!important}.card__heading{min-height:4.2em}.card__information{display:flex;flex-direction:column;min-height:120px}.card-information{margin-top:auto}.header__inline-menu{white-space:nowrap}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}@media(max-width:990px){.oy-hero,.oy-guide,.oy-contact{grid-template-columns:1fr}.oy-hero-image{height:430px}.oy-products{grid-template-columns:repeat(2,1fr)}.oy-categories{grid-template-columns:1fr}.oy-category:nth-child(n){transform:none}.oy-benefit-grid{grid-template-columns:1fr}}@media(max-width:480px){.oy-section{padding:45px 18px}.oy-copy{padding:35px 20px}.oy-hero-image{height:330px}.oy-category{min-height:210px}.oy-category>div+div{padding:12px}.oy-category h3{font-size:16px}.oy-category p{font-size:12px}.oy-products{gap:9px}.oy-product{padding:7px}.oy-product-image{padding:8px}.oy-product h3{font-size:12px;min-height:5.8em}.oy-product p{font-size:14px}.oy-guide-image{height:300px}.oy-contact iframe{height:320px}}
.footer__payment .list-payment{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.footer__payment .list-payment__item{flex:none}.footer-block__details-content img{object-fit:contain}.header__heading-logo{object-fit:contain}.header__inline-menu{font-family:Verdana,sans-serif}

.card-wrapper .card__inner.ratio{--ratio-percent:100%!important;aspect-ratio:1/1}.card-wrapper .card__media,.card-wrapper .media{height:100%}.card-wrapper .card__media img{object-fit:contain!important;padding:8px;background:#f7f8f6}.card-wrapper .card{height:100%}.card-wrapper .card__content{display:flex;flex-direction:column;flex:1}.card-wrapper .card__information{display:flex;flex-direction:column;flex:1}.card-wrapper .card__heading{min-height:5.7em}.card-wrapper .card-information{margin-top:auto}.header__heading-logo{max-height:50px;width:auto;max-width:100%;object-fit:contain}

@media(max-width:480px){.header__heading-logo{width:110px!important;max-width:110px!important;height:auto!important}.header__heading-link{padding:0!important}}

.oy-footer-menu summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.oy-footer-menu summary::-webkit-details-marker{display:none}.oy-footer-menu summary::after{content:"+";font:400 22px Verdana;margin-left:12px}.oy-footer-menu[open] summary::after{content:"−"}.oy-footer-menu .footer-block__details-content{padding-top:10px}

.product__media-container .media{padding-top:100%!important;background:#f7f8f6}.product__media-container .media img{object-fit:contain!important;padding:clamp(8px,2vw,18px)}

.product__media.media{padding-top:100%!important;height:0!important;background:#f7f8f6}.product__media.media img{object-fit:contain!important;padding:clamp(8px,2vw,18px)}

.product__media.media{aspect-ratio:1/1!important;padding-top:0!important;height:auto!important;min-height:0}.product__media.media img{object-fit:contain!important}

@media(max-width:480px){.pc--opt-out-form-container,.pc--opt-out-form-container .pc--show-email-field,.pc--opt-out-form-container .pc--show-email-field label{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.pc--opt-out-form-container .pc--show-email-field label{display:flex!important;flex-wrap:nowrap!important;white-space:normal!important;text-align:left!important;overflow-wrap:anywhere!important}.pc--opt-out-form-container .pc--show-email-field label input[type="checkbox"]{flex:none!important;width:13px!important;height:13px!important}}

.oy-product-image{position:relative;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;overflow:hidden;box-sizing:border-box}.oy-product-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:inherit;box-sizing:border-box}
