.ily-header{position:relative;width:100%;background-color:var(--ily-color-mocha);z-index:10;overflow:visible}.ily-header__inner{display:flex;align-items:center;justify-content:flex-start;height:118px;max-width:1920px;margin:0
auto;padding:0
clamp(30px, 3.125vw, 60px);box-sizing:border-box}.ily-header__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-right:48px}.ily-header__logo-img{height:auto;width:auto;display:block}.ily-header__logo-text{font-family:var(--ily-font-main);font-weight:300;font-size:22px;color:#1e1e1e;letter-spacing:0.02em}.ily-header__nav{flex:1 1 auto;min-width:0;margin-right:32px}.ily-header__nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0;flex-wrap:nowrap;justify-content:center}.ily-header__nav-list
li{margin:0;padding:0}.ily-header__nav-list
a{display:flex;align-items:center;height:38px;padding:0
clamp(6px, 0.8vw, 16px);font-family:var(--ily-font-main);font-weight:400;font-size:clamp(12px, 0.85vw, 16px);line-height:1;color:#1e1e1e;text-transform:uppercase;text-decoration:none;letter-spacing:0.08em;white-space:nowrap;transition:opacity 0.2s ease}.ily-header__nav-list a:hover,
.ily-header__nav-list li.current-menu-item > a,
.ily-header__nav-list li.current-menu-ancestor>a{opacity:0.7}.ily-header__nav-list
li{position:relative}.ily-header__nav-list .sub-menu{display:none;list-style:none;margin:0;padding:8px
0;position:absolute;top:100%;left:0;min-width:200px;background-color:#e5e3df;box-shadow:0 4px 12px rgba(0, 0, 0, 0.12);z-index:1000}.ily-header__nav-list li:hover > .sub-menu,
.ily-header__nav-list li:focus-within>.sub-menu{display:block}.ily-header__nav-list .sub-menu
a{padding:8px
20px;font-size:12px;height:auto;color:#1e1e1e}.ily-header__actions{display:flex;align-items:center;gap:clamp(12px, 1vw, 20px);flex-shrink:0;margin-left:auto}.ily-header__action-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#1e1e1e;width:20px;height:20px;text-decoration:none;transition:opacity 0.2s ease}.ily-header__action-btn:hover{opacity:0.7;color:#1e1e1e}.ily-header__action-btn
svg{display:block;flex-shrink:0}.ily-header__cta{display:flex;align-items:center;justify-content:center;height:38px;padding:0
clamp(14px, 1.25vw, 24px);background-color:#1e1e1e;color:#fff;font-family:var(--ily-font-main);font-weight:400;font-size:clamp(11px, 0.7vw, 13px);text-transform:uppercase;text-decoration:none;letter-spacing:0.1em;white-space:nowrap;transition:opacity 0.25s ease;margin-left:18px;flex-shrink:0}.ily-header__cta:hover{opacity:0.85;color:#fff}.ily-header__mobile-bar{display:none}.ily-header__mobile-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:16px}.ily-header__mobile-toggle
span{display:block;width:22px;height:2px;background-color:#1e1e1e;transition:transform 0.3s ease,
opacity 0.3s ease}.ily-header__mobile-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ily-header__mobile-toggle.is-open span:nth-child(2){opacity:0}.ily-header__mobile-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ily-header__mobile-menu{position:absolute;top:80px;left:0;right:0;background-color:var(--ily-color-mocha);padding:24px
30px 32px;z-index:998;box-shadow:0 8px 20px rgba(0, 0, 0, 0.12)}.ily-header__mobile-menu[hidden]{display:none}.ily-header__mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ily-header__mobile-nav-list
li{}.ily-header__mobile-nav-list
a{display:block;padding:14px
0;font-family:var(--ily-font-main);font-weight:400;font-size:14px;color:#1e1e1e;text-transform:uppercase;text-decoration:none;letter-spacing:0.08em}.ily-header__cta--mobile{display:inline-flex;margin-top:24px}.ily-header__search-form{display:flex;align-items:center;gap:4px;border-bottom:1.5px solid #1e1e1e}.ily-header__search-form[hidden]{display:none}.ily-header__search-input{background:none;border:none;outline:none;font-family:var(--ily-font-main);font-weight:400;font-size:14px;color:#1e1e1e;width:180px;padding:4px
0}.ily-header__search-input::placeholder{color:rgba(30, 30, 30, 0.45)}.ily-header__search-close{background:none;border:none;cursor:pointer;padding:2px
4px;color:#1e1e1e;display:flex;align-items:center;transition:opacity 0.2s ease;flex-shrink:0}.ily-header__search-close:hover{opacity:0.6}.ily-header__search-row{display:none}.ily-custom-header #masthead,
.ily-custom-header .site-header-primary-section-left,
.ily-custom-header .site-header-primary-section-right,
.ily-custom-header .ast-primary-header-bar,
.ily-custom-header .ast-above-header,
.ily-custom-header .ast-above-header-bar{display:none !important}.ily-footer{background-color:var(--ily-color-mocha);width:100%}.ily-footer__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:clamp(24px, 2.5vw, 40px);max-width:1920px;margin:0
auto;padding:90px
clamp(40px, calc((100vw - 1280px) * 0.5875 + 40px), 216px)}.ily-footer__col-title{font-family:var(--ily-font-main);font-weight:600;font-size:16px;line-height:1.4;color:#1e1e1e;text-transform:uppercase;letter-spacing:0.02em;margin:0
0 16px 0;padding-bottom:16px}.ily-footer__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ily-footer__nav-list
a{font-family:var(--ily-font-main);font-weight:400;font-size:16px;line-height:1.4;color:#1e1e1e;text-decoration:none;white-space:normal;transition:opacity 0.2s ease}.ily-footer__nav-list a:hover{opacity:0.7}.ily-footer__address{font-family:var(--ily-font-main);font-weight:400;font-size:16px;line-height:1.4;color:#1e1e1e;font-style:normal}.ily-footer__col--brand{display:flex;flex-direction:column;gap:24px}.ily-footer__logo{display:block;text-decoration:none}.ily-footer__logo-img{height:49px;width:auto;display:block}.ily-footer__logo-text{font-family:var(--ily-font-main);font-weight:300;font-size:28px;color:#1e1e1e;letter-spacing:0.02em}.ily-footer__newsletter-row{display:flex;gap:0;align-items:stretch}.ily-footer__newsletter-input{flex:1 0 0;border:1px
solid #d9d9d9;border-right:none;background-color:#fff;font-family:var(--ily-font-main);font-weight:400;font-size:16px;color:#1e1e1e;padding:12px
8px;border-radius:8px 0 0 8px;outline:none;min-width:0}.ily-footer__newsletter-input:focus{border-color:#888}.ily-footer__newsletter-btn{background-color:#2c2c2c;border:1px
solid #2c2c2c;color:#f5f5f5;font-family:var(--ily-font-main);font-weight:400;font-size:16px;padding:12px
16px;cursor:pointer;border-radius:0 8px 8px 0;white-space:nowrap;transition:opacity 0.2s ease}.ily-footer__newsletter-btn:hover{opacity:0.85}.ily-footer__socials{display:flex;align-items:center;gap:16px}.ily-footer__social-link{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#1e1e1e;text-decoration:none;transition:opacity 0.2s ease;flex-shrink:0}.ily-footer__social-link:hover{opacity:0.65}.ily-footer__social-link
svg{display:block;flex-shrink:0}.ily-footer__bottom{border-top:1px solid rgba(0, 0, 0, 0.1);max-width:1920px;margin:0
auto;padding:16px
60px;text-align:center}.ily-footer__copyright{font-family:var(--ily-font-main);font-weight:400;font-size:13px;color:#1e1e1e;margin:0;opacity:0.7}.ily-custom-footer #colophon,
.ily-custom-footer .site-footer,
.ily-custom-footer .footer-widget-area,
.ily-custom-footer .ast-small-footer{display:none !important}@media screen and (max-width: 1280px){.ily-header__inner{padding:0
30px;height:72px}.ily-header__logo{margin-right:16px}.ily-header__nav{min-width:0;margin-right:12px}.ily-header__nav-list
a{padding:0
8px;font-size:12px}.ily-header__actions{gap:12px;margin-left:auto}.ily-header__cta{padding:0
14px;margin-left:6px;font-size:11px}.ily-footer__inner{padding:60px
40px;gap:30px}.ily-footer__newsletter-input{min-width:0}}@media screen and (min-width: 1281px) and (max-width: 1600px){.ily-footer__col-title,
.ily-footer__nav-list a,.ily-footer__address,.ily-footer__newsletter-input,.ily-footer__newsletter-btn{font-size:15px}.ily-footer__newsletter-input,.ily-footer__newsletter-btn{padding:10px
12px}.ily-footer__newsletter-btn{padding-left:14px;padding-right:14px}}@media screen and (max-width: 1024px){.ily-header__inner{display:grid !important;grid-template-areas:"logo    actions"
"search  search"
"bar     bar";grid-template-columns:1fr auto;grid-template-rows:52px auto auto;height:auto;padding:0
24px;align-items:center}.ily-header__logo{grid-area:logo;position:static;transform:none;display:flex;align-items:center;justify-content:flex-start;height:100%;margin-right:0}.ily-header__nav{display:none !important}.ily-header__actions{grid-area:actions;display:flex;align-items:center;margin-left:0;gap:16px;padding:0}.ily-header__actions .ily-header__cta,
.ily-header__actions .ily-header__search-form{display:none !important}.ily-header__mobile-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:0}.ily-header__search-row{grid-area:search;display:none;padding:8px
0;border-bottom:1.5px solid #1e1e1e}.ily-header__search-row:not([hidden]){display:flex}.ily-header__search-form--mobile{display:flex;flex:1;align-items:center;gap:4px;border-bottom:none}.ily-header__search-form--mobile .ily-header__search-input{flex:1;width:auto;font-size:16px;padding:6px
0}.ily-header__mobile-bar{grid-area:bar;display:flex;justify-content:center;padding:10px
0 14px}.ily-header__cta--bar{display:flex;margin-left:0}.ily-header__mobile-menu{top:auto}}@media screen and (max-width: 768px){.ily-header__logo{max-width:calc(100vw - 140px);overflow:hidden;margin-right:12px}.ily-header__logo-text{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ily-header__inner{padding-top:10px}.ily-header__logo-img{height:auto}.ily-footer__inner{grid-template-columns:1fr;padding:40px
24px;gap:40px}.ily-footer__col--brand{order:1;align-items:center;text-align:center}.ily-footer__inner>.ily-footer__col:nth-child(3){order:2;text-align:center}.ily-footer__inner>.ily-footer__col:nth-child(1){order:3;text-align:center}.ily-footer__inner>.ily-footer__col:nth-child(2){display:none}.ily-footer__newsletter-row{flex-wrap:wrap;width:100%}.ily-footer__newsletter-input{flex:1 1 0;border-right:1px solid #d9d9d9;border-radius:8px 0 0 8px}.ily-footer__newsletter-btn{border-radius:0 8px 8px 0}.ily-footer__nav-list{align-items:center}.ily-footer__bottom{padding:16px
24px}}:root{--ily-color-bg:#fff;--ily-color-text:#000;--ily-color-text-light:#203c49;--ily-color-cta-bg:#000;--ily-color-cta-text:#fff;--ily-color-mocha:#c9bdae;--ily-color-accordion-bg:#fff;--ily-font-main:"Inter", sans-serif;--ily-font-title:"Montserrat", sans-serif;--ily-font-accent:"DM Sans", sans-serif;--ily-font-cta:"Montserrat", sans-serif}::selection{background:#c9bdae;color:#000}.single-product .ast-container,
.single-product #primary.content-area,
.single-product main#main,
.single-product .site-main,
.single-product article.product,
.single-product .entry-content{max-width:none !important;width:100% !important;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;box-sizing:border-box}.single-product #secondary.widget-area,
.single-product .ast-right-sidebar,
.single-product .ast-left-sidebar{display:none !important}.woocommerce.single-product #page,
.woocommerce.single-product #content,
.single-product .woocommerce,
.single-product .woocommerce-page{padding-left:0 !important;padding-right:0 !important}.single-product div.product,
.single-product .ily-single-product{margin-bottom:0 !important;padding-bottom:0 !important}.ily-single-product .woocommerce-product-gallery,
.ily-single-product .woocommerce-product-gallery__wrapper,
.ily-single-product .woocommerce-product-gallery__image,
.ily-single-product .woocommerce-product-gallery .flex-viewport{display:none !important}.ily-single-product
.onsale{display:none !important}.single-product .woocommerce-breadcrumb{padding-left:clamp(
20px,
2.55vw,
49px
);padding-right:clamp(40px, 8.33vw, 160px);margin-top:0;margin-bottom:30px;margin-left:19px;max-width:1920px;box-sizing:border-box}@media screen and (max-width: 600px){.single-product .woocommerce-breadcrumb{display:none}}.ily-img-cover{display:block !important;width:100% !important;height:100% !important;object-fit:contain;object-position:bottom;max-height:100vh}.ast-separate-container .ast-article-post{background:none !important}.ily-product-grid{display:grid;grid-template-columns:2fr 1fr;column-gap:64px;padding-left:clamp(20px, 2.55vw, 49px);padding-right:clamp(40px, 8.33vw, 160px);max-width:1920px;margin:0
auto 69px;box-sizing:border-box}.ily-product-col-left{display:flex;flex-direction:column;gap:69px}.ily-img-main{width:100%;aspect-ratio:1 / 1;overflow:hidden}.ily-img-left-secondary{width:77.5%;aspect-ratio:1 / 1;overflow:hidden;margin-left:22.5%;margin-right:0}.ily-product-col-right{padding:72px
0 80px 0;display:flex;flex-direction:column;container-type:inline-size}.ily-product-info{min-height:calc(100cqw - 72px)}.ily-product-title{font-family:var(--ily-font-title);font-weight:400;font-size:24px;line-height:34px;color:var(--ily-color-text);margin:0
0 16px 0;max-width:426px}.ily-product-price{font-family:var(--ily-font-title);font-weight:100;font-size:16px;line-height:34px;color:var(--ily-color-text);margin-bottom:24px}.ily-product-price .woocommerce-Price-amount,
.ily-product-price .amount,
.ily-product-price del,
.ily-product-price
ins{font-family:var(--ily-font-title) !important;font-weight:100 !important;font-size:16px !important}.ily-cta-btn,
.ily-single-product .yith-ywraq-add-button a,
.ily-single-product .yith-ywraq-add-button
.button{display:block;width:392px;max-width:100%;background-color:var(--ily-color-cta-bg);color:var(--ily-color-cta-text);font-family:var(--ily-font-title);font-weight:400;font-size:16px;line-height:38px;text-align:center;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;margin-bottom:32px;transition:opacity 0.25s ease}.ily-cta-btn:hover,
.ily-single-product .yith-ywraq-add-button a:hover,
.ily-single-product .yith-ywraq-add-button .button:hover{opacity:0.85;color:var(--ily-color-cta-text)}.ily-accordion-group{display:flex;flex-direction:column;gap:0;margin-bottom:40px}.ily-accordion{background:var(--ily-color-accordion-bg);overflow:hidden}.ily-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px
20px 14px 24px;background:var(--ily-color-accordion-bg);border:none;border-bottom:1px solid #e8e4df;cursor:pointer;font-family:var(--ily-font-accent);font-weight:300;font-size:17px;line-height:1.2;color:var(--ily-color-text);text-align:left;transition:background-color 0.2s ease;-webkit-appearance:none;appearance:none;outline:none}.ily-accordion-header:hover,.ily-accordion-header:focus,.ily-accordion-header:active{background:#f9f7f5;color:var(--ily-color-text)}.ily-accordion.is-open .ily-accordion-header,
.ily-accordion.is-open .ily-accordion-header:focus,
.ily-accordion.is-open .ily-accordion-header:active{background:var(--ily-color-mocha);color:var(--ily-color-text)}.ily-accordion-chevron{display:inline-block;font-size:28px;line-height:1;transition:transform 0.3s ease;transform:rotate(0deg)}.ily-accordion.is-open .ily-accordion-chevron{transform:rotate(90deg)}.ily-accordion-body{overflow:hidden;transition:max-height 0.35s ease,
padding 0.35s ease;max-height:0;padding:0
24px}.ily-accordion-body[hidden]{display:block !important;max-height:0;padding-top:0;padding-bottom:0}.ily-accordion.is-open .ily-accordion-body{max-height:500px;padding:16px
24px 24px}.ily-accordion-content{font-family:var(--ily-font-title);font-weight:400;font-size:15px;line-height:1.75;color:var(--ily-color-text)}.ily-accordion-content
p{margin:0
0 8px 0}.ily-brand-link{font-family:var(--ily-font-title);font-weight:400;font-size:15px;color:var(--ily-color-text);text-decoration:none}.ily-brand-link:hover{cursor:pointer;text-decoration:underline;color:var(--ily-color-text)}.ily-img-right-large{width:100%;aspect-ratio:1 / 1;overflow:hidden;margin-bottom:67px;border:1px
solid var(--ily-color-text);box-sizing:border-box}.ily-img-right-small{width:62.4%;aspect-ratio:1 / 1;overflow:hidden}.ily-img-fullwidth{width:100%;max-width:1920px;margin:0
auto;overflow:hidden;aspect-ratio:1938 / 1430;max-height:100vh}.ily-img-fullwidth .ily-img-cover{width:100%;height:100%}@media screen and (max-width: 1024px){.ily-product-grid{grid-template-columns:1fr;padding-left:24px;padding-right:24px;column-gap:0;margin-bottom:40px}.ily-product-col-right{padding:40px
0 60px 0}.ily-product-col-left{gap:24px}.ily-img-left-secondary{width:80%;margin-left:10%;margin-right:0}.ily-img-right-large{max-width:529px;margin-bottom:24px}.ily-img-right-small{width:62.4%;max-width:330px}.ily-img-fullwidth{aspect-ratio:16 / 10;max-height:none}}.ily-back-btn{display:none}@media screen and (max-width: 600px){.ily-back-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0.04em;color:#000;text-transform:uppercase}.ily-back-btn
svg{width:18px;height:18px;flex-shrink:0}.ily-product-grid{padding-left:0;padding-right:0;margin-bottom:24px}.ily-product-col-left{gap:0}.ily-img-left-secondary{display:none}.ily-product-col-right{padding:24px
20px 40px 20px}.ily-product-info{min-height:0}.ily-product-title{font-size:20px;line-height:28px;max-width:100%}.ily-cta-btn,
.ily-single-product .yith-ywraq-add-button a,
.ily-single-product .yith-ywraq-add-button
.button{width:100%}.ily-accordion-header{font-size:20px;padding:16px
20px;justify-content:center;text-align:center;gap:8px}.ily-accordion-chevron{flex-shrink:0}.ily-accordion-content{font-size:14px;line-height:28px}.ily-img-right-large{width:calc(100% - 40px);max-width:none;margin:0
20px 16px;box-sizing:border-box}.ily-img-right-small{width:calc(100% - 40px);max-width:none;margin:0
20px}.ily-img-fullwidth{aspect-ratio:4 / 3}}.ily-shop-page-active .ast-container,
.ily-shop-page-active #primary.content-area,
.ily-shop-page-active main#main,
.ily-shop-page-active .site-main,
.ily-shop-page-active .ast-woocommerce-container,
.ily-shop-page-active .entry-content{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;box-sizing:border-box}.ily-shop-page-active #secondary.widget-area,
.ily-shop-page-active .ast-right-sidebar,
.ily-shop-page-active .ast-left-sidebar{display:none !important}.ily-shop-page-active .woocommerce-breadcrumb{display:none}.ily-shop-page{background-color:#fff;overflow:hidden;margin:0
auto}.ily-shop-hero{position:relative;width:100%;aspect-ratio:1920 / 966;overflow:hidden}.ily-shop-hero__img{display:block;width:100%;height:100%;object-fit:cover}.ily-shop-hero__title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;font-family:var(--ily-font-title);font-weight:400;font-size:clamp(36px, 5.5vw, 106px);letter-spacing:0.04em;color:#fff;text-shadow:0 2px 32px rgba(0, 0, 0, 0.35);pointer-events:none}.ily-shop-intro{padding:83px
0 110px}.ily-shop-intro__inner{display:grid;grid-template-areas:"welcome description"
"welcome cta"
"cats    cats";grid-template-columns:600fr 587fr;column-gap:174px;row-gap:0;max-width:100%;margin:0
auto;padding:0
clamp(24px, 4vw, 174px);align-items:start}.ily-shop-intro__welcome{grid-area:welcome}.ily-shop-intro__welcome
p{font-family:var(--ily-font-title);font-weight:400;font-size:clamp(32px, 2.6vw, 50px);line-height:1.15;color:#000;margin:0}.ily-shop-intro__description{grid-area:description;margin-bottom:40px}.ily-shop-intro__inner>.ily-shop-cta{grid-area:cta}.ily-shop-intro__inner>.ily-shop-categories{grid-area:cats;max-width:100%;margin:clamp(40px, 4vw, 80px) 0 0}.ily-shop-intro__description
p{font-family:var(--ily-font-title);font-weight:300;font-size:clamp(16px, 1.25vw, 24px);line-height:1.42;color:#000;margin:0
0 16px}.ily-shop-intro__description p:last-child{margin-bottom:0}.ily-shop-cta{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-family:var(--ily-font-title);font-weight:400;font-size:clamp(16px, 1.25vw, 24px);line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:opacity 0.4s ease,
background-color 0.6s ease,
color 0.6s ease,
transform 0.3s ease,
box-shadow 0.3s ease;height:45px;max-width:498px}.ily-shop-cta:hover{opacity:0.85;background-color:#c9bdae;color:#000;transform:translateY(-3px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.18)}.ily-shop-cta--contact{height:56px;max-width:433px;width:100%;margin-top:32px}@keyframes ily-cat-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ily-shop-categories{overflow:hidden;max-width:100%;margin:0
auto clamp(40px, 4vw, 80px);padding:16px
0 24px}.ily-shop-categories__track{display:flex;height:350px;width:max-content;animation:ily-cat-marquee 24s linear infinite;align-items:center}.ily-shop-categories__track:hover{animation-play-state:paused}.ily-shop-categories__strip{display:flex;gap:clamp(24px, 4vw, 64px);padding:0
clamp(12px, 2vw, 32px)}.ily-shop-categories__item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-decoration:none;position:relative;width:clamp(100px, 14vw, 200px);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
filter 0.6s ease,
opacity 0.3s ease;cursor:pointer}@media screen and (min-width: 769px){.ily-shop-categories__track:has(.ily-shop-categories__item.is-hovered)
.ily-shop-categories__item:not(.is-hovered){opacity:0.45}.ily-shop-categories__item.is-hovered{transform:scale(1.12);opacity:1;filter:drop-shadow(0 8px 18px rgba(0, 0, 0, 0.5))}.ily-shop-categories__item.is-hovered .ily-shop-categories__name{font-size:22px}}.ily-shop-categories__img{display:block;width:100%;height:clamp(100px, 14vw, 200px);object-fit:cover;object-position:center;border-radius:0}.ily-shop-categories__placeholder{display:block;width:100%;height:clamp(100px, 14vw, 200px);background-color:#e8e4df}.ily-shop-categories__name{display:block;font-family:"Montserrat",sans-serif;font-weight:400;font-size:20px;line-height:1.3;color:white;text-align:center;text-transform:capitalize;white-space:nowrap;position:absolute;margin:auto;bottom:10%;text-shadow:0 0 3px black;background:linear-gradient(356deg, black, transparent);width:100%;transition:font-size 0.3s ease}.ily-shop-showcase{padding:0
clamp(24px, 10.2vw, 196px)}.ily-shop-showcase__product-name{display:block;font-family:var(--ily-font-title);font-weight:500;font-size:clamp(16px, 1.3vw, 25px);line-height:1.4;color:#000;text-decoration:none;margin-top:12px;opacity:0;pointer-events:none;transition:opacity 0.25s ease;text-align:center}.ily-shop-showcase__duo-item:hover .ily-shop-showcase__product-name,
.ily-shop-showcase__full:hover .ily-shop-showcase__product-name,
.ily-shop-showcase__contact-product:hover .ily-shop-showcase__product-name{opacity:1;pointer-events:auto}.ily-shop-showcase__product-name:hover{opacity:0.7;color:#000;text-decoration:none}.ily-shop-showcase__img-link{display:block;overflow:hidden;text-decoration:none}.ily-shop-showcase__img-link:hover .ily-img-cover{transform:scale(1.03)}.ily-shop-showcase__img-link .ily-img-cover{transition:transform 0.4s ease}.ily-shop-showcase__duo{display:grid;grid-template-columns:839fr 511fr;gap:94px;margin-bottom:clamp(24px, 1.5vw, 30px)}.ily-shop-showcase__duo-item--right{display:flex;flex-direction:column;justify-content:center}.ily-shop-showcase__full{margin-bottom:clamp(24px, 3vw, 60px)}.ily-shop-showcase__full .ily-shop-showcase__img-link{max-width:1595px}.ily-shop-showcase__contact-row{display:grid;grid-template-columns:1062fr 433fr;gap:clamp(24px, 2.5vw, 52px);align-items:start;margin-bottom:clamp(40px, 4vw, 80px)}.ily-shop-showcase__contact-products{display:grid;grid-template-columns:460fr 555fr;gap:47px;align-items:start}.ily-shop-showcase__contact-product--first .ily-shop-showcase__img-link{aspect-ratio:460 / 508}.ily-shop-showcase__contact-product--second .ily-shop-showcase__img-link{aspect-ratio:555 / 785}.ily-shop-showcase__contact-text{padding-top:8px}.ily-shop-showcase__contact-text--strong{font-family:var(--ily-font-title);font-weight:400;font-size:clamp(16px, 1.25vw, 24px);line-height:1.46;color:#000;margin:0
0 24px}.ily-shop-showcase__contact-text--light{font-family:var(--ily-font-title);font-weight:300;font-size:clamp(16px, 1.25vw, 24px);line-height:1.46;color:#000;margin:0}.ily-shop-mood{width:100%;aspect-ratio:1938 / 1430;overflow:hidden;max-height:100vh}.ily-shop-mood .ily-img-cover{width:100%;height:100%;object-fit:cover !important}@media screen and (max-width: 1280px){.ily-shop-intro__inner{column-gap:60px}.ily-shop-showcase__duo{gap:40px}.ily-shop-showcase__contact-row{grid-template-columns:1fr}.ily-shop-showcase__contact-text{max-width:600px;padding-top:24px}}@media screen and (max-width: 1024px){.ily-shop-intro__inner{display:grid;grid-template-areas:"welcome"
"cats"
"cta"
"description";grid-template-columns:1fr;gap:32px;padding:0
24px}.ily-shop-showcase{padding:0
24px}.ily-shop-showcase__duo{gap:24px}.ily-shop-showcase__contact-products{gap:24px}}@media screen and (max-width: 768px){.ily-shop-intro__inner>.ily-shop-categories{margin:0
-24px;max-width:calc(100% + 48px);padding:0
24px}.ily-shop-categories{overflow:visible;max-width:none;margin:0}.ily-shop-categories__track{display:block;width:100%;animation:none}.ily-shop-categories__strip[aria-hidden="true"]{display:none}.ily-shop-categories__strip{display:flex;flex-direction:column;gap:0;padding:0}.ily-shop-categories__item{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:14px
0;border-bottom:1px solid #e8e4df;text-decoration:none}.ily-shop-categories__item:first-child{border-top:1px solid #e8e4df}.ily-shop-categories__img,.ily-shop-categories__placeholder{display:none}.ily-shop-categories__name{font-size:14px;font-weight:400;text-align:left;white-space:normal;margin-top:0;position:static;color:black;background:none;text-shadow:none}.ily-shop-categories__item::after{content:"";display:block;flex-shrink:0;margin-left:auto;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}}@media screen and (max-width: 600px){.ily-shop-hero{aspect-ratio:1 / 1}.ily-shop-intro{padding:40px
0 48px}.ily-shop-intro__inner{display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:0
20px}.ily-shop-intro__inner>.ily-shop-categories{margin:0
-20px;max-width:calc(100% + 40px);padding:0
20px}.ily-shop-intro__description{margin-bottom:0}.ily-shop-cta{width:100%;max-width:none;font-size:16px}.ily-shop-showcase{padding:0
20px}.ily-shop-showcase__duo{grid-template-columns:1fr;gap:32px}.ily-shop-showcase__full .ily-shop-showcase__img-link{aspect-ratio:4 / 3}.ily-shop-showcase__contact-products{grid-template-columns:1fr;gap:24px}.ily-shop-showcase__product-name{opacity:1;pointer-events:auto;text-decoration:none}.ily-shop-mood{aspect-ratio:4 / 3;max-height:none}.ily-shop-categories{overflow:visible;padding:0
20px}.ily-shop-categories__track{display:block;width:auto;animation:none}.ily-shop-categories__strip[aria-hidden="true"]{display:none}.ily-shop-categories__strip{display:flex;flex-direction:column;gap:0;padding:0}.ily-shop-categories__item{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:14px
0;border-bottom:1px solid #e8e4df;text-decoration:none !important}.ily-shop-categories__item:first-child{border-top:1px solid #e8e4df}.ily-shop-categories__img,.ily-shop-categories__placeholder{display:none}.ily-shop-categories__name{font-size:14px;font-weight:400;text-align:left;white-space:normal;margin-top:0;position:static;color:black;background:none;text-shadow:none}.ily-shop-categories__item::after{content:"";display:block;flex-shrink:0;margin-left:auto;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}}@keyframes ily-deco-float-left{0%,100%{transform:translateY(0)}50%{transform:translateY(-55px)}}@keyframes ily-deco-float-band{0%,100%{transform:translateY(-50%) scaleY(1);opacity:1}50%{transform:translateY(calc(-50% + 45px)) scaleY(0.85);opacity:0.65}}@keyframes ily-deco-float-right{0%,100%{transform:translateY(0)}50%{transform:translateY(45px)}}@media (prefers-reduced-motion: reduce){.ily-cat-mosaic__hero::before,.ily-cat-mosaic__duo-wide::before,.ily-cat-mosaic__trio-right-alt::after{animation:none}}.uagb-block-5803a265{display:none !important}.ily-home-categories-mobile{display:none}.ily-home-categories-desktop{display:block;margin-top:clamp(20px, 2vw, 40px) !important;margin-bottom:clamp(20px, 2vw, 40px) !important;margin-left:clamp(24px, 10.2vw, 196px) !important;margin-right:clamp(24px, 10.2vw, 196px) !important;width:auto !important;max-width:none !important}.ily-home-page-active .ast-container,
.ily-home-page-active #primary.content-area,
.ily-home-page-active main#main,
.ily-home-page-active .site-main,
.ily-home-page-active article.ast-article-single,
.ily-home-page-active .entry-content{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box}@media screen and (max-width: 768px){.ily-home-categories-desktop{display:none !important}.ily-home-categories-mobile{display:block;margin:0
auto;max-width:100%;padding:0
24px}}@media screen and (max-width: 600px){.ily-home-categories-mobile{padding:0
20px}}.ily-cat-page-active .ast-container,
.ily-cat-page-active #primary.content-area,
.ily-cat-page-active main#main,
.ily-cat-page-active .site-main,
.ily-cat-page-active .ast-woocommerce-container,
.ily-cat-page-active .entry-content{max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin:0
auto !important}.ily-cat-page-active #secondary.widget-area,
.ily-cat-page-active .ast-right-sidebar,
.ily-cat-page-active .ast-left-sidebar{display:none !important}.ily-cat-page-active .woocommerce-breadcrumb{display:none}.ily-cat-page-active .products.ily-cat-products-wrap,
.ily-cat-page-active ul.products,
.ily-cat-page-active
div.products{display:block !important;width:100% !important;max-width:100% !important;padding:0
!important;margin:0
!important;float:none !important;grid-template-columns:none !important;column-gap:0 !important}.ily-cat-page-active .products.ily-cat-products-wrap > .product,
.ily-cat-page-active .products.ily-cat-products-wrap>li.product{width:auto !important;float:none !important;margin:0
!important;padding:0
!important}body.search-results.post-type-archive-product .ast-woocommerce-container{max-width:90%;margin-left:auto;margin-right:auto}body.search-results.post-type-archive-product .columns-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(16px, 2vw, 32px)}body.search-results.post-type-archive-product .ily-cat-product__img-link{aspect-ratio:1 / 1}body.search-results.post-type-archive-product .ily-cat-product__name{opacity:0 !important;pointer-events:none !important}body.search-results.post-type-archive-product
.ily-cat-product:hover
.ily-cat-product__name{opacity:1 !important;pointer-events:auto !important}.ily-cat-page{width:100%;max-width:1920px;margin:0
auto;padding-bottom:60px;background:#fff}.ily-cat-hero-header{grid-column:1;grid-row:1;align-self:start;z-index:1;padding:clamp(24px, 5vw, 80px) 0 clamp(24px, 2.5vw, 48px)}.ily-cat-hero-header__title{font-family:var(--ily-font-title);font-weight:100;font-size:clamp(40px, 4.2vw, 80px);line-height:1.1;color:#000;margin:0
0 24px}.ily-cat-hero-header__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ily-cat-cta{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0
24px;background-color:#000;color:#f5f5f5;font-family:var(--ily-font-cta);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0.15px;text-decoration:none;text-transform:uppercase;border-radius:2px;transition:opacity 0.4s ease,
background-color 0.6s ease,
color 0.6s ease,
transform 0.3s ease,
box-shadow 0.3s ease}.ily-cat-cta:hover{background-color:#c9bdae;color:#000;transform:translateY(-3px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.18)}.ily-cat-hero-header__actions .astra-shop-filter-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0
16px;background-color:#c9bdae;color:#000;font-family:var(--ily-font-main);font-weight:400 !important;font-size:16px !important;letter-spacing:0.15px;text-decoration:none;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:opacity 0.4s ease,
background-color 0.6s ease,
color 0.6s ease,
transform 0.3s ease,
box-shadow 0.3s ease}.ily-cat-hero-header__actions .astra-shop-filter-button:hover{background-color:#000;color:#fff;transform:translateY(-3px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.18)}.ily-cat-hero-header__actions .astra-shop-filter-button .astra-woo-filter-icon{display:inline-flex;align-items:center}.ily-cat-hero-header__actions .astra-shop-filter-button
svg{width:16px;height:16px;fill:currentColor;transition:fill 0.6s ease}.ily-cat-hero-header__actions .woocommerce-ordering{margin:0}.ily-cat-hero-header__actions .woocommerce-ordering
select{height:32px;padding:0
32px 0 12px;font-family:var(--ily-font-main);font-weight:500;font-size:13px;letter-spacing:0.1px;color:#000;background-color:transparent;border:1px
solid #2c2c2c;border-radius:2px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%232c2c2c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;transition:border-color 0.2s ease}.ily-cat-hero-header__actions .woocommerce-ordering select:focus{outline:none;border-color:#000}.ily-cat-mosaic{padding:0;overflow:hidden}.ily-cat-product__placeholder{display:block;position:relative;width:100%;padding-top:calc(
100% - 2px
);border:1px
solid var(--ily-color-mocha);background-color:white}.ily-cat-product__placeholder-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:45%;max-width:140px;height:auto;object-fit:contain;opacity:0.35}.ily-cat-product{position:relative;&.ast-article-post{padding:0;width:100%}}.ily-cat-product .astra-shop-thumbnail-wrap{margin-bottom:0 !important;width:100%}.ily-cat-product__img-link{display:block !important;overflow:hidden;position:relative;text-decoration:none;width:100%}.ily-cat-product__img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:contain !important;display:block !important;margin:0
!important;transition:transform 0.6s ease;object-position:bottom;background:none !important}.ily-cat-product__img-link:hover .ily-cat-product__img{transform:scale(1.06)}.ily-cat-product .show-on-hover{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:contain !important;object-position:bottom;margin:0;opacity:0;transform:scale(1.06);transition:opacity 1s ease;pointer-events:none}.ily-cat-product:hover .show-on-hover{opacity:1;pointer-events:inherit}.ily-cat-product__name{display:block;font-family:var(--ily-font-title);font-weight:500;font-size:clamp(14px, 1.1vw, 20px);line-height:1.4;color:#000;text-decoration:none;margin-top:8px;opacity:0;pointer-events:none;transition:opacity 0.25s ease}.ily-cat-product:hover .ily-cat-product__name{opacity:1;pointer-events:auto}.ily-cat-product__name:hover{opacity:0.7}.ily-cat-mosaic__hero{display:grid;grid-template-columns:646fr 484fr 469fr;grid-template-rows:auto auto;column-gap:clamp(16px, 4.69vw, 90px);row-gap:0;padding:0
3.54% 0 3.75%;margin-bottom:clamp(8px, 0.89vw, 17px);position:relative}.ily-cat-mosaic__hero::before{content:"";position:absolute;left:0;top:40%;width:clamp(60px, 7.4vw, 142px);height:372px;background-color:var(--ily-color-mocha);z-index:0;pointer-events:none;will-change:transform;animation:ily-deco-float-left 10s ease-in-out infinite}.ily-cat-product--a0{grid-column:1;grid-row:2;z-index:1}.ily-cat-product--a0 .ily-cat-product__img-link{aspect-ratio:646 / 646}.ily-cat-product--a1{grid-column:2;grid-row:1;z-index:1}.ily-cat-product--a1 .ily-cat-product__img-link{aspect-ratio:484 / 484}.ily-cat-product--a2{grid-column:3;grid-row:1;z-index:1;max-width:74.84%}.ily-cat-product--a2 .ily-cat-product__img-link{aspect-ratio:351 / 351}.ily-cat-product--a3{grid-column:2;grid-row:2;z-index:1;max-width:64.46%;margin-top:clamp(20px, 5.16vw, 99px)}.ily-cat-product--a3 .ily-cat-product__img-link{aspect-ratio:312 / 312}.ily-cat-product--a4{grid-column:3;grid-row:2;z-index:1}.ily-cat-product--a4 .ily-cat-product__img-link{aspect-ratio:469 / 469}.ily-cat-mosaic__trio-right{display:grid;grid-template-columns:466fr 466fr 665fr;grid-template-rows:auto;column-gap:clamp(14px, 4.01vw, 77px);padding:0
5.1% 0 3.75%;align-items:start;margin-bottom:clamp(30px, 5.78vw, 111px)}.ily-cat-product--b0{margin-top:clamp(30px, 5.16vw, 99px)}.ily-cat-product--b1{margin-top:clamp(30px, 5.16vw, 99px)}.ily-cat-product--b0 .ily-cat-product__img-link{aspect-ratio:466 / 466}.ily-cat-product--b1 .ily-cat-product__img-link{aspect-ratio:466 / 466}.ily-cat-product--b2 .ily-cat-product__img-link{aspect-ratio:665 / 665}.ily-cat-mosaic__duo-wide{display:grid;grid-template-columns:648fr 648fr;column-gap:clamp(16px, 5.68vw, 109px);padding:0
13.8% 0 13.02%;margin-bottom:clamp(30px, 7.08vw, 136px);position:relative}.ily-cat-mosaic__duo-wide::before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:372px;background-color:rgba(201, 189, 174, 0.4);z-index:0;pointer-events:none;will-change:transform;animation:ily-deco-float-band 10s ease-in-out infinite}.ily-cat-product--c0,.ily-cat-product--c1{z-index:1}.ily-cat-product--c0 .ily-cat-product__img-link,
.ily-cat-product--c1 .ily-cat-product__img-link{aspect-ratio:648 / 648}.ily-cat-mosaic__trio-center{display:grid;grid-template-columns:517fr 312fr 517fr;column-gap:clamp(14px, 5.57vw, 107px);padding:0
8.96% 0 9.79%;align-items:start;margin-bottom:clamp(30px, 6.41vw, 123px)}.ily-cat-product--d0 .ily-cat-product__img-link{aspect-ratio:517 / 517}.ily-cat-product--d1 .ily-cat-product__img-link{aspect-ratio:312 / 312}.ily-cat-product--d1{margin-top:clamp(20px, 3.91vw, 75px)}.ily-cat-product--d2 .ily-cat-product__img-link{aspect-ratio:517 / 517}.ily-cat-mosaic__duo-large{display:grid;grid-template-columns:646fr 644fr;column-gap:clamp(16px, 11.72vw, 225px);padding:0
11.3% 0 9.79%;margin-bottom:clamp(30px, 6.04vw, 116px)}.ily-cat-product--e0 .ily-cat-product__img-link{aspect-ratio:646 / 646}.ily-cat-product--e1 .ily-cat-product__img-link{aspect-ratio:644 / 644}.ily-cat-mosaic__trio-right-alt{display:grid;grid-template-columns:448fr 448fr 665fr;column-gap:clamp(14px, 3.91vw, 75px);padding:0
5.68% 0 5.21%;align-items:start;margin-bottom:0;position:relative}.ily-cat-mosaic__trio-right-alt::after{content:"";position:absolute;right:0;bottom:-10%;width:clamp(60px, 7.4vw, 142px);height:372px;background-color:var(--ily-color-mocha);z-index:0;pointer-events:none;will-change:transform;animation:ily-deco-float-right 10s ease-in-out infinite}.ily-cat-product--f0 .ily-cat-product__img-link{aspect-ratio:448 / 448}.ily-cat-product--f1 .ily-cat-product__img-link{aspect-ratio:448 / 448}.ily-cat-product--f2 .ily-cat-product__img-link{aspect-ratio:665 / 665}.ily-cat-product--f0,.ily-cat-product--f1,.ily-cat-product--f2{z-index:1}.ily-cat-mosaic__duo-staggered{display:grid;grid-template-columns:648fr 542fr;column-gap:clamp(16px, 8.91vw, 171px);padding:0
15.16% 0 13.96%;align-items:end;margin-top:clamp(-50px, -4.9vw, -94px);margin-bottom:clamp(30px, 3.5vw, 68px)}.ily-cat-product--g0 .ily-cat-product__img-link{aspect-ratio:648 / 648}.ily-cat-product--g1 .ily-cat-product__img-link{aspect-ratio:542 / 542}.ily-cat-product--g1{margin-top:clamp(50px, 16.88vw, 324px)}.woocommerce-js nav.woocommerce-pagination ul
li{border:0}.ily-cat-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:40px
24px 60px}.ily-cat-pagination a,
.ily-cat-pagination
span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:52px;padding:4px
8px;font-family:"SF Pro",var(--ily-font-main);font-weight:700;font-size:30px;line-height:1.2;letter-spacing:0.4px;text-decoration:none;border:1px
solid #2c2c2c;border-radius:8px;color:#000;background:transparent;transition:background-color 0.2s ease,
color 0.2s ease}.ily-cat-pagination span.current,
.ily-cat-pagination a:hover{background-color:#000;color:#fff}.ily-cat-pagination
.dots{border:none;font-size:20px;min-width:auto}@media screen and (max-width: 1280px){.ily-cat-mosaic__hero{column-gap:clamp(12px, 3vw, 40px)}.ily-cat-mosaic__trio-right{column-gap:clamp(12px, 3vw, 40px)}.ily-cat-mosaic__duo-wide{column-gap:clamp(12px, 3vw, 40px);padding:40px
clamp(12px, 3vw, 60px)}.ily-cat-mosaic__trio-center{column-gap:clamp(12px, 3vw, 40px)}.ily-cat-mosaic__duo-large{column-gap:clamp(12px, 3vw, 40px)}.ily-cat-mosaic__trio-right-alt{column-gap:clamp(12px, 3vw, 40px)}.ily-cat-mosaic__duo-staggered{column-gap:clamp(12px, 3vw, 40px)}.ily-cat-pagination a,
.ily-cat-pagination
span{min-width:36px;height:44px;font-size:22px}}@media screen and (max-width: 1024px){.ily-cat-hero-header{padding:40px
0 24px}.ily-cat-mosaic__hero,.ily-cat-mosaic__trio-right,.ily-cat-mosaic__duo-wide,.ily-cat-mosaic__trio-center,.ily-cat-mosaic__duo-large,.ily-cat-mosaic__trio-right-alt,.ily-cat-mosaic__duo-staggered{padding-left:24px;padding-right:24px}.ily-cat-mosaic__hero{column-gap:16px;row-gap:16px}.ily-cat-mosaic__duo-staggered{margin-top:0}.ily-cat-mosaic__hero::before{display:none}.ily-cat-mosaic__duo-wide::before{display:none}.ily-cat-mosaic__trio-right-alt::after{display:none}}@media screen and (max-width: 768px){.ily-cat-hero-header{grid-column:1 / span 2;grid-row:1;padding:32px
0 20px}.ily-cat-hero-header__title{font-size:clamp(28px, 8vw, 44px);margin-bottom:16px}.ily-cat-hero-header__actions .astra-shop-filter-button{display:inline-flex !important;align-items:center !important;line-height:1 !important;padding-top:0 !important;padding-bottom:0 !important}.ily-cat-mosaic{padding:0
20px}.ily-cat-mosaic__hero,.ily-cat-mosaic__trio-right,.ily-cat-mosaic__duo-wide,.ily-cat-mosaic__trio-center,.ily-cat-mosaic__duo-large,.ily-cat-mosaic__trio-right-alt,.ily-cat-mosaic__duo-staggered{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;column-gap:12px;row-gap:20px;margin-bottom:20px;padding:0;position:static}.ily-cat-mosaic__duo-wide::before,.ily-cat-mosaic__hero::before,.ily-cat-mosaic__trio-right-alt::after{display:none}.ily-cat-product--a0,.ily-cat-product--a1,.ily-cat-product--a2,.ily-cat-product--a3,.ily-cat-product--a4,.ily-cat-product--b0,.ily-cat-product--b1,.ily-cat-product--b2,.ily-cat-product--c0,.ily-cat-product--c1,.ily-cat-product--d0,.ily-cat-product--d1,.ily-cat-product--d2,.ily-cat-product--e0,.ily-cat-product--e1,.ily-cat-product--f0,.ily-cat-product--f1,.ily-cat-product--f2,.ily-cat-product--g0,.ily-cat-product--g1{grid-column:auto;grid-row:auto;margin-top:0;max-width:none}.ily-cat-mosaic__duo-staggered{margin-top:0}.ily-cat-product .ily-cat-product__img-link{aspect-ratio:1 / 1}.ily-cat-product__name{opacity:1;pointer-events:auto;font-size:13px;margin-top:6px}.ily-cat-pagination{gap:6px;padding:32px
16px 48px}.ily-cat-pagination a,
.ily-cat-pagination
span{min-width:32px;height:38px;font-size:16px}.ily-cat-mosaic__hero:not(:has(>.ily-cat-hero-header))>.ily-cat-product:last-child:nth-child(odd),.ily-cat-mosaic__trio-right>.ily-cat-product:last-child:nth-child(odd),.ily-cat-mosaic__duo-wide>.ily-cat-product:last-child:nth-child(odd),.ily-cat-mosaic__trio-center>.ily-cat-product:last-child:nth-child(odd),.ily-cat-mosaic__duo-large>.ily-cat-product:last-child:nth-child(odd),.ily-cat-mosaic__trio-right-alt>.ily-cat-product:last-child:nth-child(odd),.ily-cat-mosaic__duo-staggered>.ily-cat-product:last-child:nth-child(odd){grid-column:1 / span 2}.ily-cat-mosaic__hero:has(>.ily-cat-hero-header)>.ily-cat-product:last-child:nth-child(even){grid-column:1 / span 2}}#ast-scroll-top{background-color:#000 !important;color:#fff !important}#ast-scroll-top .ast-icon.icon-arrow svg,
#ast-scroll-top
svg{fill:#fff !important;color:#fff !important}.ast-scroll-top-icon::before{color:#fff !important}.uagb-ifb-title{font-weight:300 !important}.uagb-heading-text{font-weight:300 !important}.uagb-desc-text{font-weight:300 !important}