.tm-editable-footer{background:var(--ef-bg);color:var(--ef-text);border-top:1px solid var(--ef-border)}.tm-editable-footer .tm-shell{max-width:1200px;width:calc(100% - 80px);margin-inline:auto}.tm-editable-footer__opinion{background:var(--ef-opinion-bg);color:var(--ef-opinion-color)}.tm-editable-footer__opinion-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:34px}.tm-editable-footer__opinion-copy{max-width:660px}.tm-editable-footer .tm-editable-footer__opinion h2{margin:0 0 8px;color:var(--ef-opinion-color);font-size:clamp(23px,2.4vw,30px);font-family:var(--font-heading-family);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.tm-editable-footer__opinion-text{font-size:14px;line-height:1.65}.tm-editable-footer__opinion-text p{margin:0}.tm-editable-footer a{color:var(--ef-text);text-decoration:none;font-size:var(--ef-text-size);line-height:1.6;overflow-wrap:anywhere}.tm-editable-footer a:hover{color:var(--ef-heading);text-decoration:none}.tm-editable-footer :is(a,summary):focus-visible{outline:2px solid var(--ef-accent);outline-offset:5px}.tm-editable-footer .tm-editable-footer__opinion-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;flex-shrink:0;min-height:48px;padding:12px 20px;border:1px solid var(--ef-accent);border-radius:3px;background:var(--ef-accent);color:#171a16;font-size:14px;font-weight:400;text-decoration:none;transition:background .15s,color .15s}.tm-editable-footer .tm-editable-footer__opinion-button:hover,.tm-editable-footer .tm-editable-footer__contact:hover{background:var(--ef-accent);color:#171a16;filter:brightness(.94);text-decoration:none}.tm-editable-footer__opinion-button span{font-size:21px;line-height:1}.tm-editable-footer__grid{display:grid;grid-template-columns:repeat(var(--ef-columns),minmax(0,1fr));gap:var(--ef-gap);padding-block:var(--ef-top) var(--ef-bottom)}.tm-editable-footer__column{min-width:0}.tm-editable-footer h2{font-size:var(--ef-heading-size);font-weight:700;letter-spacing:.01em;text-transform:var(--ef-heading-case);color:var(--ef-heading);margin:0 0 14px;line-height:1.5;overflow-wrap:anywhere}.tm-editable-footer .tm-editable-footer__brand{display:inline-block;color:var(--ef-accent);font-family:var(--font-heading-family);font-size:var(--ef-brand-size);font-weight:600;letter-spacing:-.8px;line-height:1.3;margin-bottom:12px}.tm-editable-footer__brand img{display:block;width:var(--ef-logo-width);max-width:100%;height:auto;object-fit:contain}.tm-editable-footer__richtext{font-size:var(--ef-text-size);line-height:1.7}.tm-editable-footer__richtext p{margin:0 0 12px}.tm-editable-footer__column--brand .tm-editable-footer__richtext{font-size:max(12px,calc(var(--ef-text-size) - 2px));line-height:1.65}.tm-editable-footer .tm-editable-footer__richtext a,.tm-editable-footer .tm-editable-footer__email,.tm-editable-footer .tm-editable-footer__links a{color:var(--ef-accent);text-decoration:none;font-size:var(--ef-text-size);font-weight:500}.tm-editable-footer .tm-editable-footer__richtext a:hover,.tm-editable-footer .tm-editable-footer__email:hover,.tm-editable-footer .tm-editable-footer__links a:hover{color:var(--ef-heading);text-decoration:none}.tm-editable-footer__column--brand .tm-editable-footer__richtext p:has(a){margin-top:18px}.tm-editable-footer__column--brand .tm-editable-footer__richtext a,.tm-editable-footer .tm-editable-footer__email{display:inline-block;padding-block:6px}.tm-editable-footer .tm-editable-footer__contact{display:flex;align-items:center;justify-content:center;gap:18px;width:fit-content;max-width:100%;min-height:40px;border:1px solid var(--ef-accent);border-radius:3px;padding:8px 14px;margin-top:20px;background:var(--ef-accent);color:#171a16;font-weight:400;transition:background .15s,color .15s}.tm-editable-footer__menu summary{display:flex;align-items:center;justify-content:space-between;list-style:none;pointer-events:none}.tm-editable-footer__menu summary::-webkit-details-marker{display:none}.tm-editable-footer__toggle{display:none}.tm-editable-footer__links,.tm-editable-footer__links ul{list-style:none;margin:0;padding:0}.tm-editable-footer__links li{margin:0}.tm-editable-footer__links a{display:inline-block;padding-block:5px}.tm-editable-footer__links ul{padding-inline-start:14px;margin-top:3px}.tm-editable-footer__image img{display:inline-block;width:var(--ef-image-width);max-width:100%;height:auto;vertical-align:top}.tm-editable-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--ef-border);font-size:11px;padding-block:20px;line-height:1.6}@media(min-width:750px){.tm-editable-footer__menu:not([open])>.tm-editable-footer__links{display:block}.tm-editable-footer__menu summary{cursor:default}}@media(max-width:989px){.tm-editable-footer .tm-shell{width:calc(100% - 48px)}.tm-editable-footer__grid{gap:28px}.tm-editable-footer__opinion-inner{gap:24px}}@media(max-width:749px){.tm-editable-footer .tm-shell{width:calc(100% - 40px)}.tm-editable-footer__opinion-inner{display:block;padding-block:28px}.tm-editable-footer .tm-editable-footer__opinion h2{max-width:300px;font-size:25px;margin-bottom:10px}.tm-editable-footer__opinion-text{max-width:330px;font-size:14px}.tm-editable-footer .tm-editable-footer__opinion-button{margin-top:20px;min-height:46px;gap:30px}.tm-editable-footer__grid{grid-template-columns:repeat(var(--ef-mobile-columns),minmax(0,1fr));padding-block:32px 12px;gap:24px 20px}.tm-editable-footer__column--mobile-full{grid-column:1/-1}.tm-editable-footer__column--brand{padding-bottom:8px}.tm-editable-footer .tm-editable-footer__brand{font-size:27px;margin-bottom:8px}.tm-editable-footer .tm-editable-footer__contact{min-height:44px;margin-top:16px}.tm-editable-footer[data-mobile-accordion=true] .tm-editable-footer__grid{gap:0}.tm-editable-footer[data-mobile-accordion=true] .tm-editable-footer__column--brand{padding-bottom:28px}.tm-editable-footer[data-mobile-accordion=true] .tm-editable-footer__column--menu{grid-column:1/-1;border-top:1px solid var(--ef-border)}.tm-editable-footer[data-mobile-accordion=true] .tm-editable-footer__menu summary{pointer-events:auto;cursor:pointer;min-height:58px;gap:20px}.tm-editable-footer[data-mobile-accordion=true] .tm-editable-footer__menu summary h2{margin:0;font-size:15px}.tm-editable-footer[data-mobile-accordion=true] .tm-editable-footer__toggle{display:block;position:relative;width:14px;height:14px;flex:0 0 14px}.tm-editable-footer__toggle:before,.tm-editable-footer__toggle:after{content:"";position:absolute;background:var(--ef-heading)}.tm-editable-footer__toggle:before{width:12px;height:1px;left:1px;top:6px}.tm-editable-footer__toggle:after{width:1px;height:12px;left:6px;top:1px}.tm-editable-footer__menu[open] .tm-editable-footer__toggle:after{display:none}.tm-editable-footer__menu .tm-editable-footer__links{padding-bottom:16px}.tm-editable-footer__links a{padding-block:10px;font-size:14px;min-height:44px}.tm-editable-footer__bottom{font-size:11px;gap:8px;padding-block:18px 24px}.tm-editable-footer__bottom span{width:100%}}@media(prefers-reduced-motion:reduce){.tm-editable-footer__opinion-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
