body .shopify-section:has(>.ux-header){position:sticky;z-index:80;top:0}body .ux-header{background:var(--canvas,#f7f3eb);color:var(--ink,#211c18);border-bottom:1px solid rgba(33,28,24,.14)}body .ux-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:80px;max-width:1760px;margin:auto;padding:8px clamp(24px,4vw,72px);direction:ltr}body .ux-header-primary{grid-column:1;grid-row:1;display:flex;align-items:center;gap:28px;justify-self:start;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}body .ux-header-primary a{display:flex;min-height:44px;align-items:center;position:relative;white-space:nowrap}body .ux-header-primary a:after{position:absolute;inset-inline:0;bottom:5px;height:1px;background:currentColor;content:"";transform:scaleX(0);transition:transform .18s ease}body .ux-header-primary a:hover:after,body .ux-header-primary a[aria-current=page]:after{transform:scaleX(1)}body .ux-header-brand{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0}body .ux-header-brand img{display:block;width:200px;max-width:100%;height:auto;max-height:none;object-fit:contain}body .ux-header-tools{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px;justify-self:end}body .ux-header-icon,body .ux-mobile-menu,body .ux-header-more{position:relative;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px;border:0;border-radius:6px;background:transparent;color:inherit;line-height:1}body .ux-header-more{font-size:16px;white-space:nowrap}body .ux-header-icon:hover,body .ux-mobile-menu:hover,body .ux-header-more:hover,body .ux-language-switch button:hover{background:var(--sand,#ece2d2)}body .ux-header svg,body .ux-mobile-dock svg{width:24px;height:24px;flex:0 0 24px}body .ux-header .ux-nav-count,body .ux-mobile-dock .ux-nav-count{position:absolute;inset-inline-end:-3px;top:0;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:20px;background:var(--ink,#211c18);color:var(--white,#fffdf8);font-family:var(--sans);font-size:11px;font-weight:700;line-height:1;direction:ltr;unicode-bidi:isolate}body .ux-header [hidden],body .ux-mobile-dock [hidden]{display:none!important}body .ux-language-switch{display:flex;margin:0;align-items:center}body .ux-language-switch button{display:grid;min-width:48px;min-height:44px;place-items:center;padding:8px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0}body .ux-mobile-menu,body .ux-mobile-dock{display:none}body.is-rtl .ux-header-primary{grid-column:3;justify-self:end;direction:rtl}body.is-rtl .ux-header-tools{grid-column:1;justify-self:start;direction:rtl}body .ux-header a:focus-visible,body .ux-header button:focus-visible,body .ux-header select:focus-visible,body .ux-mobile-dock a:focus-visible,body .ux-home-hero a:focus-visible{outline:2px solid var(--clay,#8a4e33);outline-offset:4px}body .ux-menu-body{display:flex;flex-direction:column;gap:28px}body .ux-menu-main{display:grid}body .ux-menu-main a{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;padding-block:12px;border-bottom:1px solid rgba(33,28,24,.14);font-size:22px;font-weight:500;line-height:1.5}body .ux-menu-main a[aria-current=page]{color:var(--clay,#8a4e33)}body:not(.is-rtl) .ux-menu-main a svg{transform:rotate(180deg)}body .ux-menu-help{display:grid;gap:4px}body .ux-menu-help a{display:flex;min-height:44px;align-items:center;gap:10px;font-size:16px}body .ux-menu-help a:hover,body .ux-menu-main a:hover{text-decoration:underline;text-underline-offset:5px}body .ux-menu-language{display:grid;gap:10px;margin:0;padding-top:24px;border-top:1px solid rgba(33,28,24,.14)}body .ux-menu-language label{font-size:16px;font-weight:600}body .ux-menu-language>div{display:flex;align-items:stretch;gap:10px}body .ux-menu-language select{flex:1;min-width:0;min-height:48px;padding:10px 12px;border:1px solid rgba(33,28,24,.28);border-radius:6px;background:transparent;font-size:16px}body .ux-menu-language button{min-height:48px;padding:10px 16px;border:1px solid var(--ink,#211c18);border-radius:6px;background:var(--ink,#211c18);color:var(--white,#fffdf8);font-size:16px;line-height:1.4}body .ux-menu-social{padding-top:24px;border-top:1px solid rgba(33,28,24,.14)}body .ux-menu-social>p{margin-bottom:12px;font-size:16px;font-weight:600}body .ux-menu-social .footer-social-links{justify-content:flex-start;margin:0;padding:0}body .ux-menu-social .footer-social-links a,body .ux-menu-social .footer-social-links span{min-width:44px;min-height:44px}body .ux-noscript-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:12px 20px;border-top:1px solid var(--line);font-size:16px}body .ux-noscript-menu a{display:inline-flex;min-height:44px;align-items:center}body .ux-home-hero.home-hero,body .ux-home-hero.home-hero .home-hero-copy{min-height:400px}body .ux-home-hero.home-hero .home-hero-copy{width:min(820px,100%);align-items:center;justify-content:center;margin-inline:auto;padding:40px 28px;text-align:center}body .ux-home-hero.home-hero .home-hero-copy .eyebrow{max-width:100%;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.06em}body.is-rtl .ux-home-hero.home-hero .home-hero-copy .eyebrow{letter-spacing:0}body .ux-home-hero.home-hero .home-hero-copy h1{max-width:18ch;margin:0 0 16px;font-size:clamp(44px,4.4vw,62px);line-height:1.12}body.is-rtl .ux-home-hero.home-hero .home-hero-copy h1{font-size:clamp(42px,4vw,56px);line-height:1.25}body .ux-home-hero.home-hero .home-hero-copy>p:not(.eyebrow){max-width:42ch;margin:0;font-family:var(--sans);font-size:18px;line-height:1.7}body .ux-home-hero.home-hero .button-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;width:auto;margin-top:24px}body .ux-home-hero.home-hero .button-group .button{min-width:200px;min-height:52px;padding:12px 24px;border-radius:6px;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}body .ux-home-hero .ux-hero-story{display:inline-flex;min-height:44px;align-items:center;padding:6px 0;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}body .ux-home-hero.home-hero .home-hero-landscape:after{background:linear-gradient(90deg,#140f0c6e,#140f0c8f,#140f0c6e)}body .ux-home-hero.home-hero:after{display:none}body .featured-products{padding-block:48px 64px}body .featured-products-inner{padding-block:0}body .featured-products-header{gap:24px;margin-bottom:28px;padding-bottom:24px}body .featured-products-title .eyebrow{font-size:14px;line-height:1.5;margin-bottom:8px}body .featured-products-title h2,body.is-rtl .featured-products-title h2{font-size:36px;line-height:1.3}body .featured-products-header-copy{gap:20px}body .featured-products-header-copy>p{font-size:17px;line-height:1.7}body .featured-products-view-all.button{min-height:48px;padding:12px 18px;border-radius:6px;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:none}@media(min-width:1101px){body .ux-mobile-dock{display:none}}@media(max-width:1100px){html{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}body .ux-header-inner{grid-template-columns:56px minmax(0,1fr) 56px;min-height:72px;gap:12px;padding:8px 24px}body .ux-header-primary,body.is-rtl .ux-header-primary,body .ux-header-icon,body .ux-header-more{display:none}body .ux-header-brand{grid-column:2;grid-row:1;justify-self:center}body .ux-header-brand img{width:160px}body .ux-header-tools,body.is-rtl .ux-header-tools{grid-column:1;grid-row:1;justify-self:start;direction:ltr}body .ux-mobile-menu{display:inline-flex;grid-column:3;grid-row:1;justify-self:end;width:48px;height:48px}body .ux-language-switch button{min-width:48px;min-height:48px}body .ux-mobile-dock{position:fixed;z-index:85;bottom:0;inset-inline:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:72px;padding:6px max(12px,env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(33,28,24,.16);background:var(--canvas,#f7f3eb);color:var(--ink,#211c18)}body .ux-dock-item{display:flex;min-width:0;min-height:60px;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:4px 6px;border-radius:6px;color:inherit;font-size:13px;font-weight:500;line-height:1.4;text-align:center}body .ux-dock-item.is-active,body .ux-dock-item[aria-expanded=true]{color:var(--clay,#8a4e33);background:#ece2d2a6}body .ux-dock-item:hover{background:var(--sand,#ece2d2)}body .ux-dock-icon{position:relative;display:block;width:24px;height:24px}body .ux-mobile-dock .ux-nav-count{inset-inline-end:-9px;top:-5px}body .site-toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}body .ux-home-hero.home-hero,body .ux-home-hero.home-hero .home-hero-copy{min-height:380px}body .ux-home-hero.home-hero .home-hero-copy h1,body.is-rtl .ux-home-hero.home-hero .home-hero-copy h1{font-size:44px}body .featured-products{padding-block:36px 48px}body .featured-products-header{gap:18px}body .featured-products-title h2,body.is-rtl .featured-products-title h2{font-size:32px}body .featured-products-header-copy>p{font-size:16px}}@media(max-width:600px){body .ux-header-inner{padding-inline:16px;gap:8px}body .ux-header-brand img{width:154px}body .ux-menu-main a{font-size:20px}body .ux-menu-body{gap:24px}body .ux-menu-language>div{gap:8px}body .ux-menu-language button{padding-inline:12px}body .ux-home-hero.home-hero,body .ux-home-hero.home-hero .home-hero-copy{min-height:350px}body .ux-home-hero.home-hero .home-hero-copy{padding:28px 20px}body .ux-home-hero.home-hero .home-hero-copy .eyebrow{font-size:14px;line-height:1.5;margin-bottom:10px}body .ux-home-hero.home-hero .home-hero-copy h1,body.is-rtl .ux-home-hero.home-hero .home-hero-copy h1{max-width:15ch;font-size:36px;line-height:1.25;margin-bottom:12px}body .ux-home-hero.home-hero .home-hero-copy>p:not(.eyebrow){max-width:28ch;font-size:17px;line-height:1.65}body .ux-home-hero.home-hero .button-group{display:flex;flex-direction:column;width:min(100%,260px);gap:4px;margin-top:20px}body .ux-home-hero.home-hero .button-group .button{width:100%;min-height:48px;padding:10px 20px;font-size:16px}body .ux-home-hero .ux-hero-story{font-size:15px}body .featured-products{padding-block:28px 40px}body .featured-products-header{display:grid;gap:12px;margin-bottom:20px;padding:0 20px 20px}body .featured-products-title h2,body.is-rtl .featured-products-title h2{font-size:28px}body .featured-products-header-copy{display:grid;gap:12px;max-width:none}body .featured-products-header-copy>p{margin:0;line-height:1.6}body .featured-products-view-all.button{justify-self:start;min-height:44px;padding:8px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--ink,#211c18);font-size:16px;line-height:1.5}body .ux-menu-social .footer-social-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){body .ux-header-primary a:after{transition:none}}body .whatsapp-contact{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid #087f5b;border-radius:6px;background:#087f5b;color:#fff;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;text-decoration:none;text-transform:none}body .whatsapp-contact:hover{border-color:#066448;background:#066448;color:#fff}body .whatsapp-contact:focus-visible{outline:3px solid var(--ink,#211c18);outline-offset:4px}body .whatsapp-contact .ui-icon{flex:none;width:26px;height:26px}body .whatsapp-contact-floating{position:fixed;z-index:84;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:56px;height:56px;min-height:56px;padding:0;border-radius:50%;box-shadow:0 3px 12px #00000029}body .whatsapp-contact-floating .ui-icon{width:32px;height:32px}body .whatsapp-contact-inline{padding:10px 20px}body .site-footer .footer-follow{padding-right:64px}@media(max-width:1100px){body .whatsapp-contact-floating{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/navigation-ux.css.map */
