:root{--leo-link: #c16452;--leo-sale: #d72c0d;--leo-beige: #e8dcca;--leo-cream: #faf2e6}body{letter-spacing:0}.page-width{max-width:1440px}@media screen and (min-width:750px){.page-width{padding:0 50px}}.header-wrapper--border-bottom{border-bottom:1px solid #e8e8e8}.header__inline-menu .header__menu-item{font-size:13px;letter-spacing:0;color:#000;padding:1.2rem 1.4rem}.header__inline-menu .header__menu-item span{text-decoration:none}.header__active-menu-item{text-decoration:none!important;border-bottom:2px solid #000;padding-bottom:1rem}.header--top-center .header__inline-menu{border-top:1px solid #e8e8e8;margin-top:2rem}.header--top-center>.header__inline-menu{margin-left:-50px;margin-right:-50px}.header__submenu .header__menu-item{font-size:13px}.announcement-bar__message{font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase;padding:.9rem 0}.utility-bar{border-bottom:0}h1,h2,h3,.h1,.h2,.h3{letter-spacing:0}.rte a{color:var(--leo-link)}.button,.shopify-challenge__button,.customer button{letter-spacing:.1rem;font-size:13px}.main-page-title{text-align:center;font-size:26px;margin-bottom:3rem}.page-width--narrow .rte h1{font-size:26px}.page-width--narrow .rte h2{font-size:22px}.page-width--narrow .rte h3{font-size:19px}.page-width--narrow .rte{font-size:15px;line-height:1.65}.page-width--narrow .rte hr{margin:2rem 0}.leo-card{position:relative;display:flex;flex-direction:column;height:100%}.leo-card__media{position:relative;display:block;overflow:hidden;border-radius:6px;aspect-ratio:2 / 3;background:#f3f3f3}.leo-card__media img,.leo-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.leo-card:hover .leo-card__media img{transform:scale(1.03)}.leo-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--leo-beige);color:#000;font-size:11px;line-height:1;padding:5px 8px;border-radius:2px}.leo-card__info{padding:12px 15px 0}.leo-card__title{display:block;font-size:15px;line-height:1.45;color:#000;text-decoration:none}.leo-card__title:hover{text-decoration:underline}.leo-card__price{margin-top:2px;font-size:13px;color:#000}.leo-card__price s{color:#000}.leo-card__sale{color:var(--leo-sale)}.leo-carousel{padding-top:var(--leo-pt, 36px);padding-bottom:var(--leo-pb, 36px)}.leo-carousel__head{display:flex;align-items:center;justify-content:center;gap:30px}.leo-carousel__title{margin:0;font-size:22px;font-weight:700;text-align:center}.leo-carousel__title a{color:inherit;text-decoration:none}.leo-carousel__arrow{background:none;border:0;cursor:pointer;padding:6px;color:#000;display:flex}.leo-carousel__arrow[disabled]{opacity:.3;cursor:default}.leo-carousel__arrow svg{width:18px;height:18px}.leo-carousel__viewall{display:block;text-align:center;margin:6px 0 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--leo-link);text-decoration:underline;text-underline-offset:3px}.leo-carousel__track{display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.leo-carousel__track::-webkit-scrollbar{display:none}.leo-carousel__slide{flex:0 0 calc((100% - 16px) / 4.3);scroll-snap-align:start}@media(max-width:989px){.leo-carousel__slide{flex-basis:calc((100% - 8px) / 2.6)}}@media(max-width:749px){.leo-carousel{padding-left:15px;padding-right:0}.leo-carousel__slide{flex-basis:calc((100% - 4px)/1.6)}.leo-carousel__title{font-size:19px}}.leo-hero{position:relative;overflow:hidden}.leo-hero__media{position:relative;width:100%}.leo-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.leo-hero--fixed .leo-hero__media{height:var(--leo-h-mobile, 460px)}@media(min-width:750px){.leo-hero--fixed .leo-hero__media{height:var(--leo-h-desktop, 600px)}}.leo-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.leo-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;z-index:2}.leo-hero__content--bottom{justify-content:flex-end;padding-bottom:60px}.leo-hero__title{color:#fff;margin:0 0 18px}.leo-hero__btn{display:inline-block;background:#fff;color:#000;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:13px 25px;text-decoration:none;border:1px solid #fff;transition:background .2s,color .2s}.leo-hero__btn:hover{background:transparent;color:#fff}.leo-marquee{overflow:hidden;white-space:nowrap}.leo-marquee__inner{display:inline-flex;align-items:center;animation:leo-marquee var(--leo-speed, 30s) linear infinite}.leo-marquee__group{display:inline-flex;align-items:center;flex-shrink:0}.leo-marquee__item{display:inline-flex;align-items:center;padding:0 calc(var(--leo-gap, 40px) / 2)}.leo-marquee__text{font-weight:800;text-transform:uppercase;color:inherit}.leo-marquee__item img{display:block;width:auto}@keyframes leo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.leo-marquee__inner{animation:none}}.leo-iwt{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}@media(min-width:750px){.leo-iwt{grid-template-columns:1fr 1fr;gap:0}}.leo-iwt__media img{display:block;width:100%;height:auto}.leo-iwt__content{padding:0 20px}@media(min-width:750px){.leo-iwt__content{padding:0 10% 0 18%}}.leo-iwt__heading{font-size:22px;font-weight:700;margin:0 0 18px}.leo-iwt__text{font-size:13px;line-height:1.75}.leo-iwt__text p{margin:0 0 1.1em}.leo-features__grid{display:grid;grid-template-columns:repeat(var(--leo-cols-m, 2),1fr);gap:30px 20px}@media(min-width:750px){.leo-features__grid{grid-template-columns:repeat(var(--leo-cols, 4),1fr);gap:30px 40px}}.leo-features__item{text-align:center}.leo-features__img{margin:0 auto 14px;max-width:var(--leo-img, 50px)}.leo-features__img img{display:block;width:100%;height:auto}.leo-features__title{font-size:var(--leo-title-size, 18px);font-weight:700;text-transform:uppercase;margin:0 0 8px;letter-spacing:0}.leo-features__text{font-size:13px;line-height:1.6}.leo-features__text p{margin:0}.leo-text{text-align:center;margin:0 auto}.leo-text__heading{margin:0;font-weight:700}.leo-text__body{font-size:13px;line-height:1.6}.leo-text__body p{margin:0 0 1em}.leo-text__body p:last-child{margin-bottom:0}.leo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 4px}@media(min-width:750px){.leo-grid{grid-template-columns:repeat(var(--leo-cols, 4),1fr);gap:40px 4px}}.leo-pagination{display:flex;justify-content:center;gap:10px;margin-top:40px;font-size:13px}.leo-pagination a,.leo-pagination span{color:#000;text-decoration:none}.leo-pagination .current{text-decoration:underline;text-underline-offset:4px}.leo-empty{text-align:center;padding:40px 0;font-size:14px}.leo-colls__title{text-align:center;font-size:26px;margin:0 0 30px}.leo-colls{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 4px}@media(min-width:750px){.leo-colls{grid-template-columns:repeat(4,1fr)}}.leo-coll{display:block;color:#000;text-decoration:none;background:#faf8f3;border-radius:6px;overflow:hidden}.leo-coll__img{aspect-ratio:1.05 / 1;overflow:hidden;background:#eee}.leo-coll__img img{width:100%;height:100%;object-fit:cover;display:block}.leo-coll__info{text-align:center;padding:10px 10px 18px}.leo-coll__name{font-size:17px;display:block}.leo-coll__count{font-size:10px}.leo-footer{background:var(--leo-beige);color:#000;padding:50px 0 40px}.leo-footer__grid{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:750px){.leo-footer__grid{grid-template-columns:1.15fr 1.4fr .5fr;gap:40px}}.leo-footer__logo img{display:block;height:auto}@media(min-width:750px){.leo-footer__logo{padding:40px 0 0 15px}}.leo-footer__heading{font-size:15px;font-weight:700;margin:0 0 18px;color:#1a1a1a}.leo-footer__text{font-size:13px;line-height:1.6}.leo-footer__text p{margin:0 0 1.1em}.leo-footer__social{display:flex;gap:8px;margin-top:4px}.leo-footer__social a{color:#000;display:flex}.leo-footer__social svg{width:14px;height:14px}.leo-footer__links{list-style:none;margin:0;padding:0}.leo-footer__links li{margin:0 0 7px}.leo-footer__links a{font-size:13px;color:#000;text-decoration:none}.leo-footer__links a:hover{text-decoration:underline}.leo-footer__bottom{border-top:1px solid rgba(0,0,0,.06);margin-top:50px;padding-top:35px;font-size:11px}.leo-contact{padding:40px 0 60px}.leo-contact__title{text-align:center;font-size:26px;margin:0 0 30px}.leo-contact__grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1000px;margin:0 auto}@media(min-width:750px){.leo-contact__grid{grid-template-columns:1fr 3fr;gap:40px}}.leo-contact__intro{font-size:13px;line-height:1.75}.leo-contact__intro a{color:var(--leo-link)}.leo-contact__form h2{font-size:22px;margin:0 0 20px}.leo-contact__row{display:grid;grid-template-columns:1fr;gap:0 25px}@media(min-width:750px){.leo-contact__row{grid-template-columns:1fr 1fr}}.leo-contact__field{margin-bottom:18px}.leo-contact__field label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.leo-contact__field input,.leo-contact__field textarea{width:100%;border:1px solid #bfbfbf;padding:10px 12px;font:inherit;font-size:14px;background:#fff;border-radius:0;box-shadow:none}.leo-contact__field input{height:44px}.leo-contact__field textarea{min-height:105px;resize:vertical}.leo-contact__field input:focus,.leo-contact__field textarea:focus{outline:none;border-color:#000}.leo-contact__submit{background:#00b67a;color:#fff;border:0;padding:12px 23px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.leo-contact__msg{padding:12px 15px;margin-bottom:20px;font-size:14px}.leo-contact__msg--ok{background:#f2faf0;color:#008060}.leo-contact__msg--err{background:#fff4f4;color:#d72c0d}.leo-reviews{background:#f6f6f3;padding:27px 0 30px;margin:15px 0 24px}.leo-reviews__heading{text-align:center;font-size:22px;font-weight:700;margin:0 0 15px;padding:0 15px}.leo-reviews__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0 1.5rem}.leo-reviews__track::-webkit-scrollbar{display:none}.leo-review{flex:0 0 calc((100% - 60px) / 3.3);scroll-snap-align:center;background:#fff;border:1px solid #dedbc4;border-radius:4px;padding:16px;display:flex;flex-direction:column}@media(max-width:989px){.leo-review{flex-basis:calc((100% - 20px)/2)}}@media(max-width:749px){.leo-review{flex-basis:calc(100% / 1.3)}}.leo-review__img{aspect-ratio:1 / 1;border-radius:4px;overflow:hidden}.leo-review__img img{width:100%;height:100%;object-fit:cover;display:block}.leo-review__stars{display:flex;justify-content:center;gap:1px;margin-top:9px}.leo-review__stars svg{width:16px;height:16px}.leo-review__text{margin-top:9px;text-align:center;font-size:16px;line-height:1.3;color:#323232;flex:1}.leo-review__author{margin-top:9px;text-align:center;font-size:14px;font-weight:700;color:#323232}.leo-reviews__nav{display:flex;justify-content:center;gap:15px;margin-top:30px}.leo-reviews__nav button{width:50px;height:20px;background:none;border:0;cursor:pointer;color:#837c5c;padding:0}.leo-reviews__nav svg{width:100%;height:100%}.leo-video{position:relative;background:#000}.leo-video video{display:block;width:100%;height:auto;aspect-ratio:var(--leo-ratio, 4 / 3);object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/11/assets/leo.css.map */
