.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-size:18px;line-height:27px;font-weight:var(--font-subheading--weight);--button-padding-block: 15px;--button-padding-inline: 30px}@media screen and (min-width:1100px){.page-width-narrow,.page-width-content{--page-margin: 100px;--page-content-width: 1240px}}.header.header{--header-padding: 24.5px}.header .menu-list{--menu-horizontal-gap: 42px}.header-logo__image--bundled{display:block;width:var(--header-logo-image-width);height:var(--header-logo-image-height)}@media screen and (max-width:749px){.header-logo__image--bundled{width:var(--header-logo-image-width-mobile, var(--header-logo-image-width));height:var(--header-logo-image-height-mobile, var(--header-logo-image-height))}}.header-logo__image--bundled svg,.logo-block__image-wrapper--bundled svg{display:block;width:100%;height:100%}@media screen and (max-width:749px){#header-component#header-component .header__columns{--header-template-columns: 1fr auto auto;grid-template-areas:"logo actions menu";min-height:67px;column-gap:0;padding-inline:var(--page-margin) calc(var(--page-margin) - 6px)}#header-component#header-component .header__columns .header-logo{grid-area:logo;justify-self:start}#header-component#header-component .header__columns header-actions{grid-area:actions}#header-component#header-component .header__columns .header__drawer{grid-area:menu}#header-component#header-component .header__columns .search-action{display:none}#header-component#header-component .header__columns :is(header-actions,.header__drawer) :is(button,.header-actions__action,header-drawer){width:28px;min-width:28px}#header-component#header-component .header__columns :is(header-actions,.header__drawer) .header-actions__action{width:44px;min-width:44px;margin-inline:-8px}#header-component#header-component .header__columns .header__icon--summary{width:28px;padding:0}#header-component#header-component#header-component .header__columns :is(header-actions,.header__drawer) svg{width:16px;height:16px;max-width:none;flex-shrink:0}}@media screen and (max-width:767px){.footer a,.footer button.button-unstyled,.policy-list-trigger,.menu__item>a,.menu-list__list-item>a,a.button-unstyled{display:inline-block;padding-block:12.5px;margin-block:-12.5px;min-width:44px}}.hero .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0% 47.5%,#fff0 63.4%)}.hero .hero__media-grid :is(img,video){object-position:62% center}@media screen and (min-width:990px){.hero .hero__container{min-height:652px}}@media screen and (max-width:749px){.hero .hero__media-grid:after{background:none}}.hero .hero__media-grid :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}@media screen and (max-width:749px){.hero .hero__container{min-height:0;padding-block:0}.hero .hero__media-grid{position:relative;inset:auto;grid-row:1;grid-column:1 / -1;inline-size:100%;aspect-ratio:750 / 790;overflow:hidden;min-block-size:0}.hero .hero__media-grid picture.hero__media{position:static;display:block;block-size:auto}.hero .hero__media-grid :is(img,video){position:static;inset:auto;inline-size:100%;block-size:auto;max-inline-size:none;object-fit:fill;opacity:1}.hero .hero__content-wrapper{grid-row:2;justify-content:flex-start;padding-block:28px 32px}.hero [class*=__eyebrow] :is(p,h1,h2,h3){font-size:14px;line-height:16px}.hero [class*=__eyebrow]>.group-block-content>.text-block{flex:0 0 auto}.hero [class*=__heading] :is(p,h1,h2,h3){font-size:30px;line-height:32px}.hero [class*=__subheading] :is(p,h1,h2,h3){font-size:15px;line-height:1}.hero [class*=__body] :is(p,h1,h2,h3){font-size:16px;line-height:19px}.hero [class*=__pills] :is(p){font-size:12px;line-height:14px}.hero [class*=__ctas] :is(.button,.button-secondary){font-size:14px;line-height:21px;padding-block:15px}.hero [class*=__content]>.group-block-content,.hero [class*=__typegroup]>.group-block-content{gap:25px}}@media screen and (max-width:749px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 20px}}.hero .hero__media-grid{overflow:hidden}@media screen and (min-width:750px){[id$=__media_text_2] .section--page-width>.custom-section-content{grid-column:1 / 3}}[id$=__media_text_2]{overflow:hidden}@media screen and (min-width:750px){[id$=__media_text_2] [class*=__photo]{width:62.07%;max-width:none;flex:0 0 auto;margin-inline-start:-9.03%}}@media screen and (max-width:749px){[id$=__media_text_2] [class*=__copy]>.group-block-content,[id$=__media_text_2] [class*=__stack]>.group-block-content{gap:35px}[id$=__media_text_2] [class*=__title] :is(h1,h2,h3,p){font-size:28px;line-height:30px;text-align:center}[id$=__media_text_2] [class*=__body] p,[id$=__media_text_2] [class*=__pill] p{text-align:center}[id$=__media_text_2] [class*=__photo]{width:131.3%;max-width:none;margin-inline:-18.6%}}@media screen and (min-width:750px){[id$=__routine] .section-content-wrapper{display:grid;grid-template-columns:39.03% 59.44%;column-gap:1.53%;row-gap:40px;align-items:start}[id$=__routine] [class*=__head]{grid-area:1 / 1}[id$=__routine] [class*=__icons]{grid-area:2 / 1}[id$=__routine] [class*=__cta]{grid-area:3 / 1}[id$=__routine] [class*=__cards]{grid-area:1 / 2 / 4 / 3;padding-block-start:51px}}@media screen and (max-width:749px){[id$=__routine] [class*=__head]>.group-block-content{gap:35px}[id$=__routine] [class*=__title] :is(h1,h2,h3,p){font-size:28px;line-height:30px;text-align:center}[id$=__routine] [class*=__body] p{font-size:16px;line-height:19px}}[id$=__routine] [class*=__shot]{aspect-ratio:170 / 254;overflow:clip;border-radius:15px;background:var(--color-surface, #f8f8fa)}[id$=__routine] [class*=__shot] picture{display:contents}[id$=__routine] [class*=__shot] img{width:100%;height:100%;object-fit:cover}[id$=__routine] [class*=__label] p{min-height:2lh}@media screen and (min-width:750px){[id$=__faq] [class*=__list],[id$=__faq] .group-block-content:has(>details,>accordion-custom){column-count:2;column-gap:20px;margin-block-end:-30px}[id$=__faq] :is(details,accordion-custom){break-inside:avoid}}[id$=__faq] [class*=__heading] :is(h1,h2,h3,p){max-width:20ch;margin-inline:auto}[id$=__faq] .accordion accordion-custom details.details{border-block-start:0;border-block-end:1px solid var(--color-border);margin-block-end:30px}[id$=__faq] .accordion summary,[id$=__faq] .accordion .details__header{font-size:18px;line-height:27px;font-weight:600}@media screen and (min-width:750px){[id$=__faq] .accordion summary.details__header{padding-block:5px 31px}[id$=__faq] .accordion details[open] summary.details__header{padding-block:0px 22px}}@media screen and (min-width:750px){[id$=__faq] .accordion .details-content{padding-block-end:31px}[id$=__faq] .accordion accordion-custom details.details[open]{margin-block-end:25px}}[id$=__faq] .accordion .details-content p{font-size:16px;line-height:18.75px}[id$=__faq] .accordion summary .icon-caret{display:none}[id$=__faq] .accordion summary.details__header{position:relative;padding-inline-end:31px}[id$=__faq] .accordion summary:before,[id$=__faq] .accordion summary:after{content:"";position:absolute;inset-inline-end:0;top:50%;width:15px;height:2px;border-radius:1px;background:currentColor;translate:0 -50%;transition:rotate .3s cubic-bezier(.4,0,.2,1)}[id$=__faq] .accordion summary:after{rotate:90deg}[id$=__faq] .accordion details[open] summary:after{rotate:0deg}[id$=__faq] accordion-custom{--animation-speed-slow: .3s;--animation-easing: cubic-bezier(.4, 0, .2, 1)}@media(prefers-reduced-motion:reduce){accordion-custom details::details-content,accordion-custom details .details-content,[id$=__faq] .accordion summary:before,[id$=__faq] .accordion summary:after{transition:none!important}}@media screen and (min-width:750px){[id$=__faq] .accordion accordion-custom{display:block}[id$=__faq] .accordion accordion-custom:nth-child(5){break-after:column}}[id*=__footer] .text-block a[href^="mailto:"],[id*=__utilities] .footer-utilities__text a{display:inline-flex;align-items:center;min-height:24px}@media screen and (min-width:750px){[id$=__guarantee] .image-block[class*=__photo]{margin-block-start:-75px;margin-block-end:-47px;inline-size:474px;max-inline-size:none}}[id$=__results_people]{position:relative}@media screen and (min-width:750px){[id$=__results_people] slideshow-component,[id$=__results_people] slideshow-container{position:static}[id$=__results_people][id$=__results_people] slideshow-arrows{position:absolute;inset:57px 100px auto auto;width:max-content;display:flex;justify-content:flex-end;gap:12px;padding-inline:0;z-index:2}[id$=__results_people][id$=__results_people] .slideshow-control--next{margin-inline-start:0}[id$=__results_people][id$=__results_people] slideshow-arrows .slideshow-control{opacity:1;width:52px;height:52px;border-radius:50%;background-color:#07807c;color:#fff}[id$=__results_people][id$=__results_people] slideshow-arrows .slideshow-control[disabled],[id$=__results_people][id$=__results_people] slideshow-arrows .slideshow-control[aria-disabled=true]{display:flex;background-color:transparent;color:#babbbc;border:1px solid #babbbc;opacity:1}[id$=__results_people] slideshow-arrows .slideshow-control svg{width:20px}[id$=__results_people][id$=__results_people][id$=__results_people] :is(slideshow-component:hover,slideshow-component:focus-within)>slideshow-container>slideshow-arrows .slideshow-control{animation:none}}@media screen and (min-width:750px){[id$=__results_people] .carousel-content__pagination,[id$=__results_people] slideshow-controls{display:none}}[id$=__wide_image] [class*=__title] :is(h1,h2,h3,p){max-width:410px;margin-inline:auto;font-size:42px;line-height:45px}[id$=__wide_image] [class*=__body] p{max-width:636px;margin-inline:auto;font-weight:300}@media screen and (min-width:750px){[id$=__wide_image] [class*=__body] p{font-size:20px;line-height:23px}}[id$=__wide_image] .group-block:has(.background-image-container){background-image:url(section15-bg-full.jpg);background-size:cover;background-position:center}[id$=__wide_image] .group-block .background-image-container img{display:none}@media screen and (max-width:749px){[id$=__wide_image] .group-block:has(.background-image-container){background-position:left center}}[id$=__media_text_1] [class*=__p] p{font-weight:300}@media screen and (min-width:750px){[id$=__media_text_1] [class*=__p] p{font-size:20px;line-height:23px}}@media screen and (max-width:749px){[id$=__media_text_1] [class*=__p] p{font-size:16px;line-height:19px}[id$=__media_text_1] .text-block br,[id$=__guarantee] .text-block br{display:none}}[id$=__why_emu_joy] [class*=__title] :is(h1,h2,h3,h4,p){font-size:22px;line-height:20px;font-weight:400}[id$=__why_emu_joy] [class*=__copy] p{font-size:16px;line-height:19px;font-weight:300}[id$=__why_emu_joy] [class*=__photo] :is(img,picture){aspect-ratio:373 / 347;object-fit:cover}@media screen and (min-width:1100px){[id$=__guarantee] .icon-row__text{font-size:20px;line-height:23px;font-weight:500}[id$=__guarantee] .icon-row__ring{inline-size:30px;block-size:30px;flex-basis:30px}[id$=__guarantee] .icon-row{gap:20px}[id$=__guarantee] [class*=__small] p{font-size:14px;line-height:16px;font-weight:300}[id$=__guarantee] [class*=__body] p{font-size:20px;line-height:23px;font-weight:300}}@media screen and (max-width:749px){[id$=__guarantee] .icon-row__text{font-size:20px;line-height:23px;font-weight:500}[id$=__guarantee] .icon-row__ring{inline-size:30px;block-size:30px;flex-basis:30px}[id$=__guarantee] .icon-row{gap:20px}}@media screen and (max-width:749px){[id$=__faq] .accordion summary.details__header{padding-block:8px}[id$=__faq] .accordion summary,[id$=__faq] .accordion .details__header{font-size:16px;line-height:24px}[id$=__faq] [class*=__heading] :is(h1,h2,h3,p){max-width:none}}[id$=__media_text_2]{background:var(--color-surface, #f8f8fa)}@media screen and (min-width:750px){[id$=__routine] [class*=__title] :is(h1,h2,h3,p){font-size:39px;line-height:42px}[id$=__routine] [class*=__body] p{font-size:19px;line-height:22px}}@media screen and (max-width:749px){.layout-panel-flex--row.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width-mobile, var(--size-style-width))}}@media screen and (max-width:749px){[id$=__wide_image] .section-content-wrapper{padding:0}[id$=__wide_image] [class*=__banner]{padding:50px 20px 51px}[id$=__wide_image] [class*=__banner]>.group-block-content{gap:35px}[id$=__wide_image] [class*=__title] :is(h1,h2,h3,p){max-width:none;font-size:28px;line-height:30px}[id$=__wide_image] [class*=__body] p{max-width:none;font-size:16px;line-height:19px}}@media screen and (max-width:749px){[id$=__guarantee] .section-content-wrapper{padding:0}[id$=__guarantee] [class*=__heading] :is(h1,h2,h3,p){font-size:28px;line-height:30px}[id$=__guarantee] [class*=__body] p{font-size:16px;line-height:19px}[id$=__guarantee] [class*=__small] p{font-size:14px;line-height:16px}}@media screen and (min-width:750px){.collection .product-grid,[id$=__main] .product-grid{column-gap:60px;row-gap:80px}}.main-page .page-content,[id$=__main] .page-content{max-width:58ch}.main-page .page-content :is(h2,h3){margin-block-start:1.5em}.main-page .page-content :is(ul,ol){padding-inline-start:1.25em}.main-page .page-content li+li{margin-block-start:.35em}@media screen and (max-width:749px){.shopify-section>.section--page-width{padding-block-start:40px;padding-block-end:40px}.shopify-section>.section--page-width>.custom-section-content>.section-content-wrapper{padding-block:0}[id$=__media_text_2]>.section--page-width{padding-block-start:0}[id$=__option_b]>.section--page-width{padding-block:21px}}@media screen and (max-width:749px){:root{--font-h2--size: 28px;--font-h3--size: 22px}.section h2,.text-block.h2 :is(h1,h2,h3,p){font-size:28px;line-height:1.15}.section .text-block.h2>*{text-align:center}.section .button,.section .button-secondary{font-size:14px;line-height:21px}}.section--page-width slideshow-slides{overscroll-behavior-x:contain}.section--page-width slideshow-slides>*{scroll-snap-align:start;scroll-snap-stop:always}:root{--focus-outline-width: .125rem}@media screen and (min-width:1400px){[id$=__why_emu_joy] h3{white-space:nowrap;width:0;min-width:100%}}@media screen and (max-width:749px){[id$=__why_emu_joy] [class*=__title] :is(h1,h2,h3,h4,p){line-height:110%}}@media screen and (min-width:750px){[id$=__why_emu_joy] a.button{margin-block-start:-11px}}@media screen and (min-width:750px){[id$=__media_text_1] .image-block.image-block{width:600px;flex:0 0 600px}}@media screen and (min-width:1400px){[id$=__media_text_2] .icon-row__text{white-space:nowrap}}@media screen and (min-width:750px){[id$=__three_cards] .image-block.image-block{height:175px}[id$=__three_cards] .image-block.image-block img{height:100%;width:100%;object-fit:cover}}@media screen and (max-width:749px){[id$=__media_text_1] .text-block br{display:none}}@media screen and (max-width:749px){[id$=__media_text_1] h2{font-size:28px;line-height:30px}[id$=__media_text_1] .text-block p{font-size:16px;line-height:18.75px}}@media screen and (max-width:749px){[id$=__faq] .accordion accordion-custom:last-child details.details{margin-block-end:0}}.announcement-bar .announcement-bar__text{line-height:18.75px}[id$=__results]{position:relative}@media screen and (min-width:750px){[id$=__results] slideshow-component,[id$=__results] slideshow-container{position:static}[id$=__results][id$=__results] slideshow-arrows{position:absolute;inset:57px 100px auto auto;width:max-content;display:flex;justify-content:flex-end;gap:12px;padding-inline:0;z-index:2}[id$=__results][id$=__results] .slideshow-control--next{margin-inline-start:0}[id$=__results][id$=__results] slideshow-arrows .slideshow-control{opacity:1;width:52px;height:52px;border-radius:50%;background-color:#07807c;color:#fff}[id$=__results][id$=__results] slideshow-arrows .slideshow-control[disabled],[id$=__results][id$=__results] slideshow-arrows .slideshow-control[aria-disabled=true]{display:flex;background-color:transparent;color:#babbbc;border:1px solid #babbbc;opacity:1}[id$=__results] slideshow-arrows .slideshow-control svg{width:20px}[id$=__results][id$=__results][id$=__results] :is(slideshow-component:hover,slideshow-component:focus-within)>slideshow-container>slideshow-arrows .slideshow-control{animation:none}[id$=__results] .carousel-content__pagination,[id$=__results] slideshow-controls{display:none}}.page-wrapper--drawer-open{margin-right:0}@media(min-width:990px){.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}.theme-drawer__dialog::backdrop{background:#00000059}.menu-drawer__menu-item--mainlist.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-size:20px;line-height:1.3;font-weight:500;letter-spacing:.02em}.menu-drawer__menu-item--child.menu-drawer__menu-item--child,.menu-drawer__menu-item--parent.menu-drawer__menu-item--parent{font-family:var(--font-body--family);font-size:16px;font-weight:400}.menu-drawer__link-image,.menu-drawer-container .resource-card__media,.menu-drawer-container .resource-card__media img{border-radius:15px;overflow:hidden}.menu-drawer-container .resource-card__media{background-color:#f8f8fa}.menu-drawer-container .menu-drawer__featured-content-list{gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.menu-drawer-container .menu-drawer__featured-content-list::-webkit-scrollbar{display:none}.menu-drawer-container .menu-drawer__featured-content-list-item{scroll-snap-align:start}.menu-drawer-container .menu-drawer__featured-content-list-item--product{width:44cqi}.menu-drawer-container .resource-card__content{padding-block-start:8px}.menu-drawer-container .resource-card__title.resource-card__title{font-family:var(--font-subheading--family);font-size:14px;line-height:1.3;font-weight:500;color:var(--color-foreground);text-transform:none;margin:0 0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-drawer-container .resource-card__content .price{font-family:var(--font-subheading--family);font-size:14px;font-weight:300;color:#07807c}header-component.header{position:relative;z-index:30}.header__underlay-open{display:none!important}.header__row .menu-list__list-item{position:relative}.header__row .menu-list__list-item:has(>.menu-list__link[aria-expanded=true]):before{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.header__row .menu-list__list-item:has(>.menu-list__link:not([href="/collections/all"]))>.menu-list__submenu{display:none!important}.header__row .menu-list__link:not([href="/collections/all"]) .menu-list__link-title:after{content:none!important}.header__row .menu-list__list-item>.menu-list__submenu{width:max-content!important;min-width:200px;max-width:300px;height:auto!important;left:0!important;right:auto!important;top:calc(100% + 8px)!important;clip-path:none!important;transform:none!important;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 32px #0000001f;overflow:hidden;background:#fff}.header__row .menu-list__submenu .menu-list__submenu-inner{transform:none!important;transition:none!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.header__row .menu-list__submenu .mega-menu{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:8px 0!important}.header__row .menu-list__submenu .mega-menu__grid{display:block!important;width:auto!important;margin:0!important}.header__row .menu-list__submenu ul{margin:0;padding:0;list-style:none}.header__row .menu-list__submenu a{display:block;padding:10px 18px;white-space:nowrap;text-align:left}.header__row .menu-list__submenu a:hover{background:#f4f4f6}.header__row .menu-list__link[aria-haspopup=true] .menu-list__link-title{display:inline-flex;align-items:center}.header__row .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";width:7px;height:7px;margin-inline-start:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease;flex:none}.header__row .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:after,.header__row .menu-list__list-item:hover .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{transform:translateY(1px) rotate(225deg)}.add-to-cart-icon{display:none!important}[id$=__footer] .menu .menu__heading{display:none}[id$=__footer] .menu .details-content{margin-block-start:38px!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/emu-joy.css.map */
