h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.banner__heading,.product__title h1,.title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.02}h5,h6,.h5,.h6{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 5.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 4rem)}}body{letter-spacing:0}::selection{background:var(--efp-od);color:var(--efp-bone)}.efp-label{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--efp-font-stencil);font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 1.2rem}.efp-label:before{content:"";width:2.4rem;height:2px;background:var(--efp-orange);flex:none}.efp-label--plain:before{display:none}.efp-topo{position:relative;isolation:isolate}.efp-topo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:currentColor;opacity:.09;-webkit-mask:var(--efp-topo) repeat 0 0 / 400px 400px;mask:var(--efp-topo) repeat 0 0 / 400px 400px}.efp-rule{border:0;border-top:1px solid var(--efp-rule);margin:0}.efp-rule--heavy{border-top:3px solid rgb(var(--color-foreground))}.color-scheme-3.efp-grain,.efp-grain.color-scheme-3{position:relative}.efp-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:radial-gradient(rgba(255,255,255,.7) .5px,transparent .6px);background-size:3px 3px}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.7rem;min-height:4.8rem}.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:0 0 0 1px var(--efp-black)}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--efp-orange);outline-offset:3px;box-shadow:0 0 0 5px var(--efp-black)}.announcement-bar-section .utility-bar{border-bottom:0}.announcement-bar__message{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;padding:.8rem 0}.header-wrapper{border-bottom:1px solid var(--efp-rule)}.header__menu-item,.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.6rem}.menu-drawer__menu-item{font-size:2.2rem}.header__heading-logo{max-height:4.4rem;width:auto}.header__icon .icon{width:2.2rem;height:2.2rem}.footer{position:relative}.footer-block__heading{font-family:var(--efp-font-stencil);font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{font-size:1.5rem}.footer .newsletter-form__field-wrapper .field__input{border-radius:0}.footer__copyright{font-size:1.3rem;letter-spacing:.04em}.efp-footer-mark{display:block;width:4.4rem;margin-bottom:1.6rem}.efp-spec{width:100%;border-collapse:collapse;font-size:1.5rem;border-top:3px solid rgb(var(--color-foreground))}.efp-spec caption{text-align:left;font-family:var(--efp-font-stencil);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem;padding-bottom:.8rem}.efp-spec th,.efp-spec td{text-align:left;vertical-align:top;padding:1rem .8rem 1rem 0;border-bottom:1px solid var(--efp-rule)}.efp-spec th{width:40%;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem}.efp-spec td{font-variant-numeric:tabular-nums}.card,.card__inner,.media,.field__input,.select__select,.quantity,.badge{border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.header__heading-logo-wrapper,.header__heading-logo{width:120px!important;height:auto!important;max-height:none}@media screen and (min-width:990px){.header__heading-logo-wrapper,.header__heading-logo{width:160px!important}}.efp-muted{opacity:.75;font-size:.9em}.efp-note{font-size:1.4rem;line-height:1.5;margin:1.2rem 0 0}.efp-arrowlink{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-bottom:2px solid var(--efp-orange);padding-bottom:2px;color:rgb(var(--color-foreground))}.efp-arrowlink:after{content:" \2192"}.efp-icon{width:2.4rem;height:2.4rem;flex:none}.efp-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.efp-hero{padding:5.6rem 0 6.4rem;overflow:hidden}.efp-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.efp-hero__logo{width:180px;height:auto;margin-bottom:1.6rem}.efp-hero .efp-label:before{background:var(--efp-orange)}.efp-hero__h{font-size:4.4rem;line-height:.95;margin:0;max-width:12ch}.efp-hero__sub{font-size:1.7rem;max-width:46ch;margin:0}.efp-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem}@media screen and (min-width:750px){.efp-hero{padding:9.6rem 0 10.4rem}.efp-hero__logo{width:240px}.efp-hero__h{font-size:8.8rem}}.product__title h1{font-size:3.2rem}@media screen and (min-width:750px){.product__title h1{font-size:4rem}}.product .price-item{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;letter-spacing:.02em}.product-form__input .form__label{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem}.product-form__input input[type=radio]+label{border-radius:2px;font-weight:600}.product-form__input input[type=radio][value=Black]+label:before,.product-form__input input[type=radio][value=Blue]+label:before,.product-form__input input[type=radio][value=Pink]+label:before{content:"";display:inline-block;width:1.4rem;height:1.4rem;border-radius:50%;margin-right:.8rem;vertical-align:-.2rem;box-shadow:inset 0 0 0 1px #16181a59}.product-form__input input[value=Black]+label:before{background:#16181a}.product-form__input input[value=Blue]+label:before{background:#a8cbea}.product-form__input input[value=Pink]+label:before{background:#f3bccd}.efp-size-help{margin:-.4rem 0 1.6rem}.efp-linkbutton{display:inline-flex;align-items:center;gap:.8rem;background:none;border:0;padding:.4rem 0;cursor:pointer;font:inherit;font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.efp-linkbutton .efp-icon{width:2rem;height:2rem}.efp-drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(100vw,52rem);max-width:100vw;border:0;padding:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.efp-drawer::backdrop{background:#16181a99}.efp-drawer__inner{padding:2.4rem 2rem 4rem}.efp-drawer__head{display:flex;justify-content:space-between;align-items:center}.efp-drawer__close{background:none;border:0;padding:1rem;margin:-1rem;cursor:pointer;color:inherit}.efp-steps-list{padding-left:2rem;margin:0 0 2.4rem;line-height:1.6}.efp-steps-list li{margin-bottom:.6rem}.efp-size-table td,.efp-size-table th{font-size:1.4rem}.efp-size-table thead th{font-family:var(--efp-font-stencil);font-size:1.2rem;letter-spacing:.1em;width:auto}.efp-payments .list-payment{justify-content:flex-start;margin:1.2rem 0 0;padding:0}.efp-benefits{list-style:none;padding:0;margin:2rem 0 0;border-top:1px solid var(--efp-rule)}.efp-benefits li{display:flex;gap:1.2rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--efp-rule);font-size:1.5rem}.efp-delivery{display:flex;gap:1.2rem;align-items:flex-start;margin-top:1.6rem;font-size:1.4rem;line-height:1.5}.efp-delivery p{margin:0}.efp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:grid;grid-template-columns:1fr auto auto;gap:1.2rem;align-items:center;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));color:rgb(var(--color-foreground));transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -2px 0 var(--efp-orange)}.efp-sticky-atc.is-visible{transform:none}.efp-sticky-atc[hidden]{display:none}.efp-sticky-atc__info{display:flex;flex-direction:column;min-width:0}.efp-sticky-atc__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.06em;font-size:1.5rem}.efp-sticky-atc__variant{font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.efp-sticky-atc__price{font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem}.efp-sticky-atc__btn{min-height:4.4rem;padding:0 1.6rem;font-size:1.5rem}@media screen and (min-width:750px){.efp-sticky-atc{display:none!important}}.efp-hero--image{position:relative;min-height:min(92svh,80rem);display:flex;padding:0;isolation:isolate;background:var(--efp-black)}.efp-hero--image.efp-grain:after{display:none}.efp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.efp-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--efp-pos-m, 58% 72%);display:block}.efp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#16181af5,#16181ae6 30%,#16181a8c 44%,#16181a00 58% 88%,#16181a66)}.efp-hero--image .efp-hero__inner{padding-top:2.8rem;padding-bottom:3.2rem;justify-content:flex-start;width:100%;gap:1.2rem}.efp-hero--image .efp-hero__logo{display:none}.efp-hero--image .efp-label{font-size:1.1rem;letter-spacing:.1em;margin:0}.efp-hero--image .efp-hero__h{font-size:4.2rem;max-width:11ch}.efp-hero--image .efp-hero__ctas{margin-top:.4rem}.efp-hero--image .efp-hero__ctas .button{min-height:4.8rem;padding:0 2.4rem;font-size:1.6rem}@media screen and (min-width:750px){.efp-hero--image{min-height:64rem}.efp-hero__media{left:38%}.efp-hero__img{object-position:var(--efp-pos-d, 55% 78%)}.efp-hero__media:after{background:linear-gradient(90deg,#16181a,#16181abf 14%,#16181a26 34%,#16181a00 50%)}.efp-hero--image .efp-hero__inner{justify-content:center;padding-top:8rem;padding-bottom:8rem;gap:1.6rem}.efp-hero--image .efp-hero__logo{display:block;width:200px;margin-bottom:.8rem}.efp-hero--image .efp-label{font-size:1.3rem;letter-spacing:.14em}.efp-hero--image .efp-hero__h{font-size:8rem}}.efp-section{padding:5.6rem 0}.efp-section h2{margin:0 0 2.4rem}.efp-dogs{list-style:none;margin:0 -1.5rem;padding:0 1.5rem 1.2rem;display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.efp-dogs__item{scroll-snap-align:start}.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%}}.product-form__submit.button--secondary{--color-button: 255, 106, 19;--color-button-text: 22, 24, 26;--alpha-button-background: 1;--alpha-button-border: 1;background-color:var(--efp-orange);color:var(--efp-black)}.product-form__submit.button--secondary:after{box-shadow:0 0 0 1px var(--efp-black)}body{font-size:1.6rem}.header__icon--search,.header__icon--account,.header__search,details-modal.header__search{display:none!important}.efp-header-cta{display:none}@media screen and (min-width:990px){.efp-header-cta{display:inline-flex;min-height:4rem;padding:0 1.8rem;font-size:1.4rem;margin-right:1.2rem;align-self:center}}.header__icon,.header__menu-item,.menu-drawer__menu-item{min-height:4.4rem;min-width:4.4rem}.efp-hero__img{animation:efp-zoom 9s ease-out forwards;transform-origin:60% 70%}@keyframes efp-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}.efp-hero__sub{font-size:1.6rem;line-height:1.45;max-width:32ch}.efp-hero__btn{width:100%;max-width:36rem;min-height:5.2rem;font-size:1.7rem}.efp-hero__note{margin:.2rem 0 0;font-size:1.4rem;opacity:.9}@media screen and (min-width:750px){.efp-hero__btn{width:auto}}.js [data-efp-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}[data-efp-reveal]{transition:opacity .6s ease,transform .6s ease}@media screen and (max-width:749px){.product.grid{gap:0}.product__media-wrapper .product-media-container.constrain-height{--viewport-offset: 520px;--constrained-min-height: 250px}.product__media-wrapper .slider-buttons{display:none}.product__info-wrapper{padding-top:.4rem}.product__info-container>*+*{margin-top:.8rem!important;margin-bottom:0!important}}.efp-dots{display:flex;justify-content:center;gap:.6rem;padding:.8rem 0 .2rem}.efp-dots i{width:.7rem;height:.7rem;border-radius:50%;background:#16181a40;transition:background .2s,width .2s}.efp-dots i.on{background:var(--efp-black);width:1.8rem;border-radius:.4rem}@media screen and (min-width:750px){.efp-dots{display:none}}.efp-xfade .product__media-item:not([hidden]){animation:efp-fade .35s ease}@keyframes efp-fade{0%{opacity:0}to{opacity:1}}.efp-ptitle__h{margin:0;font-size:3.2rem;letter-spacing:.04em}.efp-ptitle__sub{margin:.2rem 0 0;font-size:1.6rem}@media screen and (min-width:750px){.efp-ptitle__h{font-size:4.4rem}}.product .price-item{font-size:2.4rem}.product-form__input,.product-form__input .form__label{margin-bottom:.4rem}.product-form__input input[type=radio]+label{min-height:4.4rem;padding:.8rem 1.4rem;display:inline-flex;align-items:center}.product-form__input input[value="Regular (M)"]+label,.product-form__input input[value="Large (L)"]+label{width:calc(50% - .6rem);justify-content:center;flex-direction:column;line-height:1.2;text-align:center;min-height:5.2rem}.product-form__input input[value="Regular (M)"]+label:after,.product-form__input input[value="Large (L)"]+label:after{display:block;font-size:1.3rem;font-weight:400;opacity:.85;margin-top:.2rem}.product-form__input input[value="Regular (M)"]+label:after{content:"12\2013 18 in head"}.product-form__input input[value="Large (L)"]+label:after{content:"15\2013 21 in head"}.efp-size-help{margin:0}.efp-linkbutton{min-height:4.4rem}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.2rem;font-size:1.8rem}.shopify-payment-button__button{min-height:4.8rem}.shopify-payment-button__more-options{display:none}.efp-chips{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.efp-chips li{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--efp-rule);background:#ede8df8c;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem;min-height:4.4rem}.efp-chips .efp-icon{width:2rem;height:2rem;color:var(--efp-od)}.efp-shipline{display:flex;gap:.8rem;align-items:flex-start;margin:1rem 0 0;font-size:1.4rem;line-height:1.4}.efp-shipline .efp-icon{width:2rem;height:2rem;flex:none}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.15rem;letter-spacing:.06em;padding:.5rem 0}.header{padding-top:.4rem!important;padding-bottom:.4rem!important}.product__media-wrapper .product__media-item .media{padding-top:0!important;height:min(30svh,260px)}.product__media-wrapper .product__media-item .media>img{object-fit:contain}.product__media-wrapper .product-media-container.constrain-height{max-width:none!important}.efp-dots{padding:.4rem 0 0}.efp-ptitle__h{font-size:2.8rem}.efp-ptitle__sub{font-size:1.5rem}.product .price-item{font-size:2.2rem}.product__info-container .price{margin:0}.product-form__input{margin:0 0 .2rem}.product-form__input .form__label{margin:0 0 .2rem;font-size:1.3rem}.product-form__input input[type=radio]+label{margin:.3rem .4rem .3rem 0}.efp-size-help .efp-linkbutton{min-height:4.4rem;padding:0}.product-form__buttons>*+*{margin-top:.8rem}}.product-form__input input[value="Regular (M)"]+label,.product-form__input input[value="Large (L)"]+label{width:calc(50% - .8rem);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/2/assets/efp-base.css.map */
