.efp-mod{padding:4.8rem 0}.efp-mod__h{margin:0 0 2rem;font-size:3rem}.efp-mod__line{font-size:1.7rem;line-height:1.4;margin:1.2rem 0 0}.efp-mod__note{font-size:1.4rem;opacity:.8;margin:1rem 0 0}@media screen and (min-width:750px){.efp-mod{padding:7.2rem 0}.efp-mod__h{font-size:4.4rem}}.efp-uses,.efp-fit,.efp-dogs{list-style:none;margin:0 -1.5rem;padding:0 1.5rem 1.2rem;display:grid;grid-auto-flow:column;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.efp-uses::-webkit-scrollbar,.efp-fit::-webkit-scrollbar,.efp-dogs::-webkit-scrollbar{display:none}.efp-uses>*,.efp-fit>*,.efp-dogs>*{scroll-snap-align:start}.efp-mod--soundwave{padding:3.6rem 0}.efp-wave{margin:0}.efp-wave svg{width:100%;height:auto;max-width:640px;display:block;margin:0 auto}.efp-wave__loud{animation:efp-wave-l 1.6s linear infinite}.efp-wave__calm{animation:efp-wave-r 4s linear infinite}@keyframes efp-wave-l{0%{transform:translate(0)}to{transform:translate(54px)}}@keyframes efp-wave-r{0%{transform:translate(0)}to{transform:translate(-30px)}}.efp-wave__labels{display:flex;justify-content:space-between;max-width:640px;margin:.6rem auto 0;font-family:var(--efp-font-stencil);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.efp-wave__labels span:first-child{color:#b84400}.color-scheme-3 .efp-wave__labels span:first-child{color:var(--efp-orange)}.efp-hot__stage{position:relative;max-width:480px;margin:0 auto;background:#fff;border:1px solid var(--efp-rule)}.efp-hot__img{width:100%;height:auto;display:block}.efp-hot__dot{position:absolute;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border:0;padding:0;background:none;cursor:pointer}.efp-hot__dot:before{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border-radius:50%;background:var(--efp-orange);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--efp-black)}.efp-hot__dot:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;border-radius:50%;border:2px solid var(--efp-orange);animation:efp-pulse 1.8s ease-out infinite}.efp-hot__dot[aria-expanded=true]:before{background:var(--efp-black)}@keyframes efp-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}.efp-hot__cards{max-width:480px;margin:1.2rem auto 0;min-height:9.6rem}.efp-hot__card{display:grid;grid-template-columns:8rem 1fr 4.4rem;gap:1.2rem;align-items:center;background:var(--efp-black);color:var(--efp-bone);padding:1.2rem;animation:efp-fade .25s ease}.efp-hot__card[hidden],.efp-hot__hint[hidden]{display:none}.efp-hot__pic{width:8rem;height:8rem;background:#2a2d30;display:grid;place-items:center;overflow:hidden}.efp-hot__pic img{width:100%;height:100%;object-fit:cover}.efp-hot__pic .efp-icon{width:3.6rem;height:3.6rem;color:var(--efp-tan)}.efp-hot__t{margin:0;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.8rem;color:var(--efp-tan)}.efp-hot__d{margin:.2rem 0 0;font-size:1.6rem;line-height:1.35}.efp-hot__x{width:4.4rem;height:4.4rem;border:0;background:none;color:inherit;font-size:2.6rem;cursor:pointer}.efp-hot__hint{text-align:center;font-size:1.4rem;opacity:.8;margin:0;padding-top:1.2rem}.efp-3pt{max-width:560px}.efp-3pt__img{width:100%;height:auto;display:block;border:1px solid var(--efp-rule)}.efp-3pt__labels{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.efp-3pt__labels li{display:flex;align-items:center;gap:.8rem;justify-content:center;min-height:4.4rem;border:1px solid var(--efp-rule);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.6rem}.efp-3pt__labels span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--efp-orange);color:var(--efp-black);font-size:1.3rem}.efp-dogs{grid-auto-columns:64%}.efp-dogs figure{margin:0}.efp-dogs__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;border:1px solid var(--efp-rule);background:#d9d4cb}.efp-dogs figcaption{margin-top:.8rem;font-family:var(--efp-font-stencil);font-weight:700;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}@media screen and (min-width:750px){.efp-dogs{grid-auto-columns:32%;margin:0;padding:0 0 1.2rem}}@media screen and (min-width:990px){.efp-dogs{grid-auto-columns:23%}}.efp-fit{grid-auto-columns:78%}.efp-fit__card{border:1px solid var(--efp-rule);background:#fff;padding:1.6rem}.efp-fit__art{width:100%;height:auto;color:var(--efp-black);display:block}.efp-fit__art .efp-arr{color:var(--efp-orange);stroke:var(--efp-orange);stroke-width:2.6;stroke-dasharray:60;stroke-dashoffset:60}.efp-fit__card.is-in .efp-arr{animation:efp-draw 1.1s ease-out .2s forwards,efp-nudge 1.6s ease-in-out 1.3s 2}@keyframes efp-draw{to{stroke-dashoffset:0}}@keyframes efp-nudge{50%{transform:translateY(-2px)}}.efp-fit__n{display:block;margin-top:1rem;font-family:var(--efp-font-stencil);font-weight:700;letter-spacing:.12em;font-size:1.3rem;color:#b84400}.efp-fit__card p{margin:.4rem 0 0;font-size:1.6rem;line-height:1.4}.efp-fit__buckle{margin:2rem 0 0}.efp-fit__buckle img{width:100%;max-width:600px;height:auto}.efp-fit__buckle figcaption,.efp-fit__caption{display:flex;gap:.8rem;align-items:center;font-weight:600;margin-top:1.2rem}@media screen and (min-width:990px){.efp-fit{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;padding:0;overflow:visible}}.efp-sizes{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.efp-sizes__card{border:2px solid var(--efp-black);padding:1.4rem;background:#fff}.efp-sizes__name{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;text-transform:uppercase;line-height:1}.efp-sizes__name span{color:#b84400}.efp-sizes__head{margin:.6rem 0 .8rem;font-weight:600;font-size:1.6rem}.efp-sizes__card ul{list-style:none;padding:0;margin:0;font-size:1.4rem;line-height:1.45}.efp-sizes__tip{display:flex;gap:.8rem;align-items:center;margin:1.4rem 0 0;font-size:1.6rem}.efp-acc{border-top:2px solid var(--efp-black);max-width:720px}.efp-acc__item{border-bottom:1px solid var(--efp-rule)}.efp-acc__item>summary{list-style:none;display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;cursor:pointer;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1.8rem}.efp-acc__item>summary::-webkit-details-marker{display:none}.efp-acc__item>summary:after{content:"+";margin-left:auto;font-size:2.4rem;font-weight:400}.efp-acc__item[open]>summary:after{content:"\2212"}.efp-acc__item>summary .efp-icon{color:var(--efp-od)}.efp-acc__list{list-style:none;padding:0 0 1.6rem;margin:0}.efp-acc__list li{padding:.7rem 0 .7rem 1.8rem;position:relative;font-size:1.6rem;line-height:1.4}.efp-acc__list li:before{content:"";position:absolute;left:0;top:1.5rem;width:.7rem;height:.7rem;background:var(--efp-orange)}.efp-acc__list b{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;margin-right:.4rem}.efp-safetyline{display:flex;gap:.8rem;align-items:flex-start;margin:1.6rem 0 0;font-size:1.5rem;line-height:1.4}.efp-faq{border-top:1px solid var(--efp-rule);margin-bottom:1.6rem}.efp-faq__item{border-bottom:1px solid var(--efp-rule)}.efp-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;min-height:5.2rem;padding:.8rem 0;cursor:pointer}.efp-faq__item summary::-webkit-details-marker{display:none}.efp-faq__q{margin:0;font-family:var(--font-body-family);font-weight:600;text-transform:none;letter-spacing:0;font-size:1.6rem;line-height:1.4}.efp-faq__icon{width:1.4rem;height:1.4rem;flex:none;position:relative}.efp-faq__icon:before,.efp-faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor}.efp-faq__icon:after{transform:rotate(90deg);transition:transform .2s}.efp-faq__item[open] .efp-faq__icon:after{transform:rotate(0)}.efp-faq__a{padding:0 0 1.4rem;max-width:64ch}.efp-faq__a p{margin:0 0 .6rem;font-size:1.6rem}.efp-faq__a p:first-child{font-weight:600}.efp-uses{grid-auto-columns:40%}.efp-uses__card{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;min-height:13rem;padding:1.4rem;border:1px solid rgba(237,232,223,.25);background:#ffffff0a}.efp-uses__card .efp-icon{width:3.6rem;height:3.6rem;color:var(--efp-orange)}.efp-uses__card span{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.7rem;line-height:1.1}@media screen and (min-width:750px){.efp-uses{grid-auto-columns:22%}}@media screen and (min-width:990px){.efp-uses{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);margin:0;padding:0}}.efp-why{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem;max-width:640px}.efp-why li{display:flex;align-items:center;gap:1.4rem;padding:1.4rem;border-left:4px solid var(--efp-orange);background:#ffffff80;font-size:1.7rem;font-weight:600;line-height:1.35}.efp-why .efp-icon{width:3.2rem;height:3.2rem;color:var(--efp-od)}.efp-cmp{overflow-x:auto;border:1px solid var(--efp-rule);background:#fff}.efp-cmp:focus-visible{outline:2px solid var(--efp-orange)}.efp-cmp table{border-collapse:collapse;min-width:52rem;width:100%;font-size:1.5rem}.efp-cmp th,.efp-cmp td{padding:1.2rem 1rem;border-bottom:1px solid var(--efp-rule);text-align:center}.efp-cmp thead th{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:1.4rem;line-height:1.15;vertical-align:bottom}.efp-cmp tbody th{text-align:left;font-weight:600;position:sticky;left:0;background:#fff;min-width:15rem}.efp-cmp .is-us{background:var(--efp-black);color:var(--efp-bone)}.efp-cmp .efp-v{color:var(--efp-orange);font-size:2rem;font-weight:700}.efp-cmp .efp-x{color:#6b6e72;font-size:1.8rem}.efp-cmp .efp-p{font-size:1.3rem;font-weight:600;color:#555}.efp-nye{display:grid;gap:2rem}.efp-nye__img img{width:100%;height:auto;display:block}.efp-nye .button{width:100%;min-height:5.2rem;margin-top:1.6rem}@media screen and (min-width:750px){.efp-nye.has-img{grid-template-columns:1fr 1fr;align-items:center}.efp-nye .button{width:auto}}.efp-final{text-align:center;max-width:520px;margin:0 auto}.efp-final__h{font-size:5.2rem;margin:0 0 2rem}.efp-final .button{width:100%;min-height:5.2rem;font-size:1.8rem}.efp-final__sub{margin:1.2rem 0 0;font-size:1.5rem}.efp-colcard__card{display:grid;gap:1rem;max-width:420px;text-decoration:none;color:inherit;border:1px solid var(--efp-rule);padding:1.6rem;background:#fff}.efp-colcard__card img{width:100%;height:auto}.efp-colcard__t{font-size:1.6rem}.efp-colcard__p{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem}@media(prefers-reduced-motion:reduce){.efp-wave__loud,.efp-wave__calm,.efp-hot__dot:after,.efp-fit__card .efp-arr,.efp-hero__img{animation:none!important}.efp-fit__art .efp-arr{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/efp-modules.css.map */
