body,button,input,textarea,select,.rte,.site-header,.site-nav,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,sans-serif!important}.section-header__title,.fh-collection-title,.product-recommendations .section-header__title,.product-single__meta .product-block--header .product-single__title,.variant__label,.template-product .product-block--tab .collapsible-trigger,.background-media-text__title,.text-with-images__title,[class*=ai-hero-section-title],.testimonials-section .section-header__title{font-weight:700!important;font-size:1.5em!important;line-height:1.25!important;overflow:visible!important}[class*=ai-hero-section-title-]{overflow:visible!important;white-space:normal!important;word-break:normal!important;max-width:100%}[class*=ai-hero-card-button-]{transform:none!important;max-width:calc(100% - 24px)!important}.template-collection .fh-collection-title,.template-collection .section-header__title{padding-top:.15em;margin-top:0!important}.variant__label{font-size:1.05rem!important;letter-spacing:.04em;margin-bottom:.65rem}.toolbar{display:none!important}.site-header{padding-top:.2rem!important;padding-bottom:.2rem!important}.site-header__logo,.site-header .site-header__logo{min-height:32px;display:flex!important;align-items:center}.site-header__logo-link,.site-header .site-header__logo-link{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:160px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;overflow:visible!important}.site-header .site-header__logo img,.site-header__logo img,.site-header__logo .image-element{position:static!important;left:auto!important;top:auto!important;transform:none!important;display:block!important;width:auto!important;max-width:150px!important;height:28px!important;max-height:28px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}@media only screen and (max-width:768px){.site-header__logo-link,.site-header .site-header__logo-link{margin:0!important;height:26px!important;min-height:26px!important;max-width:120px!important}.site-header .site-header__logo img,.site-header__logo img{height:22px!important;max-height:22px!important;max-width:110px!important}.header-item--logo{flex:0 1 auto!important;min-width:100px}}@media only screen and (min-width:769px){.header-layout--left-center,.header-layout--left{align-items:center;min-height:44px}.site-nav__link{padding-top:.35rem!important;padding-bottom:.35rem!important}}.header-item--icons .site-nav__icons,.site-nav__icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important}.header-item--icons .site-nav__icons>.site-nav__link,.header-item--icons .site-nav__icons>.site-nav__link--icon,.site-nav__icons>.site-nav__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;margin:0!important;line-height:1!important;flex:0 0 36px}.header-item--icons .site-nav__icons>.site-nav__link+.site-nav__link,.site-nav__icons>.site-nav__link+.site-nav__link{margin-left:0!important}.header-item--icons .site-nav__link--icon .icon,.header-item--icons .site-nav__icons .icon,.site-nav__icons .icon{width:22px!important;height:22px!important;display:block;margin:0!important}.header-item--icons shopify-account,.site-nav__icons shopify-account{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px;height:22px}.header-item--icons .cart-link,.site-nav__icons .cart-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative}.template-product [data-section-type=recently-viewed]>.hr--large,.template-product [data-section-type=product-recommendations] .hr--large,.template-product .hr--large{margin:16px auto!important}.template-product [data-section-type=recently-viewed] .index-section--small,.template-product [data-section-type=product-recommendations] .index-section,.template-product .index-section--small{margin:8px 0 16px!important}.template-product .page-content--bottom,.template-product .text-center.page-content.page-content--bottom,#shopify-section-collection-return .page-content,.shopify-section .page-content--bottom{padding-top:4px!important;padding-bottom:24px!important}.template-product [data-section-type=recently-viewed] .section-header,.template-product [data-section-type=product-recommendations] .section-header,.template-product .section-header{margin-bottom:1.35rem!important}.template-product .return-link.btn{margin:0!important}@media only screen and (min-width:769px){.template-product [data-section-type=recently-viewed]>.hr--large,.template-product .hr--large{margin:20px auto!important}.template-product .page-content--bottom,.shopify-section .page-content--bottom{padding-top:0!important;padding-bottom:28px!important}}body.fh-header-hidden .site-header--stuck,body.fh-header-hidden .site-header--opening,.site-header.fh-header-off.site-header--stuck{transform:translate3d(0,calc(-100% - var(--sticky-announcement-bar-height, 0px)),0)!important;pointer-events:none!important;transition:transform .28s ease!important}.announcement-bar--sticky{z-index:30}.fh-crafted-by a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fh-crafted-by a:hover{opacity:.7}.announcement-bar{color:#fff!important;min-height:36px;display:block!important}.announcement-bar .announcement-text,.announcement-bar .announcement-link-text,.announcement-bar a,.announcement-bar span{color:#fff!important;opacity:1!important;visibility:visible!important}.announcement-slider,.announcement-slider__slide{min-height:1.2em}body .btn,body .btn--primary,body .btn--secondary,body .btn--tertiary,body .product-form .btn,body .return-link.btn,body .collection-hero .btn{background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid #111!important;box-shadow:none!important;border-radius:0!important;transform:none!important;outline:none!important;letter-spacing:inherit;transition:background-color .35s ease,border-color .35s ease,color 0s linear .35s,transform 0s!important}body .shopify-payment-button__button--unbranded,body .shopify-payment-button .shopify-payment-button__button--unbranded{background:#111!important;background-color:#111!important;color:#fff!important;border:1px solid #111!important;box-shadow:none!important;border-radius:0!important;transform:none!important;outline:none!important;transition:background-color .35s ease,border-color .35s ease,color 0s linear .35s,transform 0s!important}body .shopify-payment-button__button--unbranded:hover,body .shopify-payment-button__button--unbranded:focus,body .shopify-payment-button__button--unbranded:active,body .shopify-payment-button .shopify-payment-button__button--unbranded:hover{background:#fff!important;background-color:#fff!important;color:#111!important;border-color:#111!important;transition:background-color .35s ease,border-color .35s ease,color 0s linear .35s,transform 0s!important}body .btn:hover,body .btn:focus,body .btn:active,body .btn:focus-visible,body .btn--primary:hover,body .btn--primary:focus,body .btn--primary:active,body .btn--secondary:hover,body .btn--tertiary:hover,body .btn--tertiary:focus,body .btn--tertiary-active,body .product-form .btn:hover,body .product-form .btn:active,body .return-link.btn:hover{background:#111!important;background-color:#111!important;color:#fff!important;border-color:#111!important;box-shadow:none!important;transform:none!important;transition:background-color .35s ease,border-color .35s ease,color 0s linear .35s,transform 0s!important}body .btn:before,body .btn:after,body .btn--primary:before,body .btn--primary:after,body[data-button_style] .btn:before,body[data-button_style] .btn:after,body[data-button_style=angled] .btn:before,body[data-button_style=angled] .btn:after{display:none!important;content:none!important;background:none!important;transform:none!important}.fh-collection-empty__search{display:flex;gap:0;justify-content:center;align-items:stretch;max-width:360px;margin:0 auto 1.25rem;border-bottom:1px solid #111}.fh-collection-empty__search input[type=search]{flex:1;min-width:0;border:0!important;border-radius:0!important;padding:.7rem .25rem;background:transparent!important;box-shadow:none!important}.fh-collection-empty__search .btn{border:0!important;border-bottom:0!important;padding:.7rem .85rem!important;background:transparent!important;color:#111!important;font-weight:600;letter-spacing:.06em;text-decoration:none}.fh-collection-empty__search .btn:hover,.fh-collection-empty__search .btn:active{background:transparent!important;color:#111!important;text-decoration:underline}.fh-collection-empty{text-align:center;padding:2.5rem 1.25rem 3rem;max-width:32rem;margin:0 auto}.fh-collection-empty h2{margin:0 0 .75rem}.fh-collection-empty p{margin:0 0 1.25rem;color:#666}.fh-collection-header,.fh-collection-title,.fh-collection-desc{text-align:left!important}.template-collection .page-content--top{padding-top:1.75rem!important}.template-collection .fh-collection-header{margin-bottom:.5rem!important;overflow:visible!important}.template-collection .fh-collection-desc{margin-bottom:.5rem!important}.template-collection .collection-filter{margin-top:.35rem!important;margin-bottom:.5rem!important}.template-collection .collection-grid__wrapper,.template-collection .grid.grid--uniform{margin-top:0!important;padding-top:0!important}.template-product .page-content--product{padding-top:1.25rem!important}@media only screen and (max-width:768px){.template-product .page-content--product{padding-top:.5rem!important}}.fh-whatsapp{position:fixed;right:20px;bottom:20px;z-index:90;width:48px;height:48px;border-radius:50%;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000029;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background .2s ease;text-decoration:none}.fh-whatsapp img,.fh-whatsapp svg{width:22px;height:22px;display:block}.fh-whatsapp:hover{transform:translateY(-2px);background:#000;color:#fff}body.fh-cart-open .fh-whatsapp,body.js-drawer-open .fh-whatsapp,html.js-drawer-open .fh-whatsapp,html.js-drawer-open--cart .fh-whatsapp{opacity:0;visibility:hidden;pointer-events:none}body[data-swatch_style] .color-swatch,.color-swatch,.variant__button-label.color-swatch{border-radius:2px!important}.color-swatch:before,[data-swatch_style=round] .color-swatch:before,.variant__button-label.color-swatch:before{border-radius:0!important;border-width:0!important;display:none!important}.variant__button-label.color-swatch.fh-color-photo{width:52px!important;height:68px!important;border-radius:2px!important;background-size:cover!important;background-position:center!important;text-indent:-9999px;overflow:hidden;border:1px solid #ddd!important;margin:0 6px 6px 0;box-shadow:none!important}.variant__button-label.color-swatch.fh-color-photo.disabled{opacity:.35}.variant-input input:checked+.variant__button-label.color-swatch.fh-color-photo{border-color:#111!important;box-shadow:0 0 0 1px #111!important}.variant-input-wrap .variant__button-label:not(.color-swatch){position:relative;min-width:2.25em;border:0!important;border-bottom:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:.55rem .45rem!important;text-align:center}.variant-input-wrap .variant__button-label:not(.color-swatch):after{content:"";position:absolute;left:50%;bottom:0;width:1.05em;height:1.5px;background:transparent;transform:translate(-50%);pointer-events:none}.variant-input input:checked+.variant__button-label:not(.color-swatch){border-bottom-color:transparent!important;font-weight:700;background:transparent!important}.variant-input input:checked+.variant__button-label:not(.color-swatch):after{background:#111}@media only screen and (min-width:769px){.template-product .product-single__sticky{position:static!important;top:auto!important}.template-product .product-single__meta-sticky{position:sticky;top:96px;align-self:flex-start}.template-product .product__thumbs{display:none!important}.template-product .product-slideshow.fh-gallery-grid,.template-product .product-slideshow.fh-gallery-grid.flickity-enabled{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;height:auto!important}.template-product .product-slideshow.fh-gallery-grid .flickity-viewport{display:contents!important;height:auto!important;overflow:visible!important}.template-product .product-slideshow.fh-gallery-grid .flickity-slider{display:contents!important;transform:none!important;position:static!important}.template-product .product-slideshow.fh-gallery-grid .product-main-slide{position:relative!important;left:auto!important;top:auto!important;width:100%!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}.template-product .product-slideshow.fh-gallery-grid .product-main-slide.fh-media-hidden,.template-product .product-slideshow.fh-gallery-grid .flickity-page-dots,.template-product .product-slideshow.fh-gallery-grid .flickity-prev-next-button{display:none!important}.template-product .product-slideshow.fh-gallery-grid,.template-product .product-slideshow.fh-gallery-grid.is-draggable,.template-product .product-slideshow.fh-gallery-grid .flickity-viewport,.template-product .product-slideshow.fh-gallery-grid.is-draggable .flickity-viewport,.template-product .product-slideshow.fh-gallery-grid .product-main-slide,.template-product .product-slideshow.fh-gallery-grid .photoswipe__image,.template-product .product-slideshow.fh-gallery-grid .image-wrap,.template-product .product-slideshow.fh-gallery-grid .product__photo-zoom,.template-product .product-slideshow.fh-gallery-grid .flickity-viewport.is-pointer-down{cursor:zoom-in!important}.template-product .product-slideshow.fh-gallery-grid .product-main-slide,.template-product .product-slideshow.fh-gallery-grid .product-main-slide .image-wrap,.template-product .product-slideshow.fh-gallery-grid .product-main-slide .photoswipe__image,.template-product .product-slideshow.fh-gallery-grid .product-main-slide .js-photoswipe__zoom{pointer-events:auto!important}.template-product .product-slideshow.fh-gallery-grid .js-photoswipe__zoom{z-index:3}}@media only screen and (max-width:768px){.template-product .product-slideshow .product-main-slide.fh-media-hidden,.template-product .product-slideshow.fh-gallery-grid{display:block!important}.template-product .flickity-page-dots{bottom:10px;padding:0}.template-product .flickity-page-dots .dot{width:6px!important;height:6px!important;margin:0 4px!important;opacity:.35;background:#111!important;box-shadow:none!important;border:0!important}.template-product .flickity-page-dots .dot.is-selected{opacity:1;width:18px!important;border-radius:999px!important}.template-product .flickity-prev-next-button{display:none!important}}.fh-desc-clip.fh-desc-clamp{position:relative;max-height:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.fh-desc-clip.fh-desc-clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2em;background:linear-gradient(to bottom,#fff0,#fff 90%);pointer-events:none}.fh-desc-clip.is-expanded,.fh-desc-clip.is-expanded.fh-desc-clamp{display:block;-webkit-line-clamp:unset;line-clamp:unset;max-height:none;overflow:visible}.fh-desc-clip.is-expanded:after{display:none}.fh-desc-toggle{display:inline-flex;margin-top:.35rem;margin-bottom:.25rem;padding:0;border:0;background:none;color:#111;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.grid-product__colors .color-swatch,.grid-product__colors .color-swatch--small{width:16px!important;height:16px!important;min-width:16px!important;border-radius:50%!important;background-size:cover!important;background-position:center!important;box-shadow:inset 0 0 0 1px #0000002e!important;border:0!important;margin:0 3px 3px 0!important;background-image:none!important}.grid-product__colors .color-swatch:before,.grid-product__colors .color-swatch--small:before{display:none!important}.grid-product__secondary-image{pointer-events:none!important;z-index:1}@media(hover:hover)and (pointer:fine){.grid-product__secondary-image{opacity:0!important;transition:opacity .4s ease!important;animation:none!important}.grid-product__content:hover .grid-product__secondary-image,.grid__item-image-wrapper:hover .grid-product__secondary-image{opacity:1!important;animation:none!important}}@media(hover:none),(pointer:coarse),(max-width:768px){.grid-product__secondary-image{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.template-product .product-block--tab .collapsibles-wrapper,.template-product .collapsibles-wrapper--border-bottom{border:0!important;margin:.35rem 0!important}.template-product .product-block--tab .collapsible-trigger-btn--borders,.template-product .product-block--tab .collapsible-trigger{border:0!important;border-bottom:1px solid #e5e5e5!important;background:transparent!important;text-align:left;justify-content:space-between;padding:.85rem 0!important;letter-spacing:.04em;box-shadow:none!important}.template-product .product-block--tab .collapsible-content,.template-product .product-block--tab .collapsible-content__inner,.template-product .product-block--tab .collapsible-content__inner.rte{border:0!important;box-shadow:none!important;background:transparent!important;padding-left:0!important;padding-right:0!important}.template-product .product-block--tab .collapsible-content__inner{padding-top:.75rem!important;padding-bottom:.5rem!important}.background-media-text__inner .h1,.background-media-text__title{font-weight:700!important}[class*=ai-hero-product-card-] a.fh-product-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}[class*=ai-hero-slider-dots-],[class*=ai-hero-slider-nav-]{z-index:5!important}@media screen and (max-width:749px){[class*=ai-hero-slider-nav-]{display:flex!important;padding:10px!important;opacity:.85}[class*=ai-hero-slider-nav-] svg{width:28px!important;height:28px!important}}.fh-contact__header{margin-bottom:2rem;text-align:left}.fh-contact__header .section-header__rte{max-width:40rem;margin-top:.75rem}.fh-contact__grid{display:grid;grid-template-columns:1fr;gap:2.5rem 3.5rem;align-items:start}@media only screen and (min-width:769px){.fh-contact__grid{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr)}}.fh-contact__info-title,.fh-contact__form-title,.fh-about__h2{font-size:1.15rem!important;font-weight:700!important;letter-spacing:.02em;margin:0 0 1rem}.fh-contact__list{margin:0;padding:0}.fh-contact__row{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem 1rem;margin-bottom:.85rem;font-size:.95rem;line-height:1.45}.fh-contact__row dt{margin:0;font-weight:700;color:#111}.fh-contact__row dd{margin:0}.fh-contact__row a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fh-contact__form .btn{margin-top:.5rem;width:100%;max-width:280px}.fh-about__inner{max-width:720px;margin:0 auto;text-align:left}.fh-about__header{margin-bottom:2.25rem}.fh-about__title{margin-bottom:1rem!important}.fh-about__lead{font-size:1.05rem;line-height:1.55}.fh-about__block{margin-bottom:2.25rem}.fh-about__block .rte ul{padding-left:1.15rem;margin:.75rem 0}.fh-about__block .rte li{margin-bottom:.45rem}.fh-about__contact{padding-top:.5rem;border-top:1px solid #e5e5e5}.fh-about__cta{margin-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/felix-hardy.css.map */
