.bymjm-colour-nav{box-sizing:border-box;max-width:1280px;margin:16px auto 0;padding:0 24px;color:#292522}.bymjm-colour-nav__heading{display:block;font-size:13px;font-weight:700;line-height:1.4;margin-bottom:9px}.bymjm-colour-nav__items{display:flex;gap:8px;flex-wrap:wrap}.bymjm-colour-nav__item{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:6px 12px;border:1px solid #e7ded3;border-radius:8px;background:#fbf9f6;color:#49443f;text-decoration:none;font-size:13px;line-height:1.3}.bymjm-colour-nav__item:hover,.bymjm-colour-nav__item.is-active{border-color:#276a43;color:#276a43;background:#f2f6f1}.bymjm-colour-nav__item:focus-visible{outline:2px solid #276a43;outline-offset:3px}.bymjm-colour-nav__swatch{width:13px;height:13px;flex:0 0 13px;border-radius:50%;background:var(--bymjm-colour);border:1px solid #0002}.bymjm-colour-nav__count{font-size:11px;opacity:.75;font-variant-numeric:tabular-nums}@media(max-width:749px){.bymjm-colour-nav{padding:0 16px;margin-top:12px}.bymjm-colour-nav__items{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity}.bymjm-colour-nav__item{flex:0 0 auto;min-height:44px;scroll-snap-align:start}}.bymjm-black-guide{box-sizing:border-box;width:100%;max-width:1280px;margin:12px auto 0;padding:0 24px;color:#292522}.bymjm-black-guide__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bymjm-black-guide__card:last-child:nth-child(odd){grid-column:1/-1}.bymjm-black-guide__card{min-width:0;padding:24px 26px;background:#fbf9f6;border:1px solid #e7ded3;border-radius:12px}.bymjm-black-guide__card h2{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.01em;margin:0 0 12px;color:#292522}.bymjm-black-guide__body{font-size:14px;line-height:1.75;color:#625b53;overflow-wrap:break-word}.bymjm-black-guide__body p{font-size:inherit;line-height:inherit;margin:0 0 12px}.bymjm-black-guide__body p:last-child{margin-bottom:0}.bymjm-black-guide a{color:#276a43;text-decoration:underline;text-underline-offset:3px}.bymjm-black-guide a:hover{text-decoration-thickness:2px}.bymjm-black-guide a:focus-visible{outline:2px solid #276a43;outline-offset:3px}.bymjm-black-guide__footer{padding:18px 2px 0;font-size:13px;line-height:1.75;color:#625b53}.bymjm-black-guide__footer p{font-size:inherit;line-height:inherit;margin:0}@media(max-width:749px){.bymjm-black-guide{padding:0 16px;margin-top:4px}.bymjm-black-guide__cards{grid-template-columns:1fr;gap:12px}.bymjm-black-guide__card{padding:20px}.bymjm-black-guide__card h2{font-size:20px;margin-bottom:10px}.bymjm-black-guide__body{font-size:14px;line-height:1.7}.bymjm-black-guide__footer{padding-top:16px;font-size:13px}}.bymjm-advice{max-width:1280px;margin:28px auto;padding:22px 24px;border-top:1px solid #e7ded3;color:#292522}.bymjm-advice>h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.4vw,29px);line-height:1.25;margin:0 0 16px;font-weight:500}.bymjm-advice__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bymjm-advice--home .bymjm-advice__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bymjm-advice__card{display:flex;overflow:hidden;min-width:0;border:1px solid #e7ded3;border-radius:12px;color:inherit;text-decoration:none;background:#fbf9f6}.bymjm-advice__card:hover{border-color:#8ba393}.bymjm-advice__card:focus-visible{outline:2px solid #276a43;outline-offset:4px}.bymjm-advice__image{width:132px;flex:0 0 132px;align-self:stretch;background:#eee8df}.bymjm-advice__image img{display:block;width:100%;height:100%;object-fit:cover}.bymjm-advice__copy{padding:15px;min-width:0}.bymjm-advice__title{display:block;font-size:16px;line-height:1.4;font-weight:700;margin:0 0 7px;overflow-wrap:anywhere;color:#292522}.bymjm-advice__copy p{font-size:13px;line-height:1.55;margin:0 0 9px;color:#625b53}.bymjm-advice__read{font-size:13px;font-weight:700;color:#276a43}.bymjm-advice--home .bymjm-advice__card{flex-direction:column}.bymjm-advice--home .bymjm-advice__image{width:100%;aspect-ratio:16/9;flex:auto;max-height:185px}.bymjm-advice--product{margin-top:12px;padding-top:20px;padding-bottom:16px}.bymjm-advice--product>h2{font-size:21px;margin-bottom:10px}.bymjm-advice--product .bymjm-advice__card{min-height:46px;background:transparent;border:0;border-radius:0;border-bottom:1px solid #e7ded3}.bymjm-advice--product .bymjm-advice__copy{padding:10px 0}.bymjm-advice--product .bymjm-advice__title{font-size:14px;color:#276a43;margin:0;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.bymjm-advice{padding:20px 16px;margin-top:20px;margin-bottom:20px}.bymjm-advice__cards,.bymjm-advice--home .bymjm-advice__cards{grid-template-columns:1fr}.bymjm-advice__image{width:100px;flex-basis:100px}.bymjm-advice--home .bymjm-advice__card{flex-direction:row}.bymjm-advice--home .bymjm-advice__image{width:100px;flex:0 0 100px;aspect-ratio:auto;max-height:none}.bymjm-advice__title{font-size:15px}.bymjm-advice__copy{padding:12px}.bymjm-advice__copy p{font-size:13px}.bymjm-advice--product .bymjm-advice__cards{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map?subset=ABCAAAAAAAAAAAAAAAAAAAAAACA */
