@font-face{font-family:Croih;src:url(/build/assets/Croih-Regular-CzaJnHLm.woff2) format("woff2"),url(/build/assets/Croih-Regular-xR4uf3yB.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Croih;src:url(/build/assets/Croih-Italic-BOMiXTIW.woff2) format("woff2"),url(/build/assets/Croih-Italic-b-Bt7neB.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Croih;src:url(/build/assets/Croih-Medium-CGcKE1S9.woff2) format("woff2"),url(/build/assets/Croih-Medium-B6PemFW3.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Croih;src:url(/build/assets/Croih-SemiBold-s-Yz6Lu_.woff2) format("woff2"),url(/build/assets/Croih-SemiBold-Btrp-0lr.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Croih;src:url(/build/assets/Croih-Bold-BP9WxhK8.woff2) format("woff2"),url(/build/assets/Croih-Bold-CiYSuUqP.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Croih;src:url(/build/assets/Croih-ExtraBold-CKrKGzox.woff2) format("woff2"),url(/build/assets/Croih-ExtraBold-lUKkLj58.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--lt-color-black: #171717;--lt-color-orange: #F28C18;--lt-color-ivory: #FFF7ED;--lt-color-taupe: #B6AAA0;--lt-color-orange-dark: #d9760a;--lt-color-orange-light: #fbe3c4;--lt-color-white: #ffffff;--lt-color-text: #23201d;--lt-color-text-muted: #6f6a64;--lt-color-border: #e8e1d8;--lt-color-surface: var(--lt-color-white);--lt-color-surface-alt: var(--lt-color-ivory);--lt-space-1: 4px;--lt-space-2: 8px;--lt-space-3: 12px;--lt-space-4: 16px;--lt-space-5: 24px;--lt-space-6: 32px;--lt-space-7: 48px;--lt-space-8: 64px;--lt-space-9: 96px;--lt-radius-sm: 6px;--lt-radius-md: 12px;--lt-radius-lg: 20px;--lt-radius-pill: 999px;--lt-shadow-sm: 0 2px 8px rgba(23, 23, 23, .06);--lt-shadow-md: 0 8px 24px rgba(23, 23, 23, .1);--lt-shadow-lg: 0 16px 48px rgba(23, 23, 23, .16);--lt-container-max: 1280px;--lt-container-padding: 20px;--lt-font-base: "Croih", "Avenir Next", "Nunito Sans", Arial, sans-serif;--lt-text-xs: .75rem;--lt-text-sm: .875rem;--lt-text-base: 1rem;--lt-text-lg: 1.125rem;--lt-text-xl: 1.5rem;--lt-text-2xl: 2rem;--lt-text-3xl: 2.75rem;--lt-transition: .18s ease}html,body{overflow-x:hidden;max-width:100%;font-family:var(--lt-font-base)}.lt-container{width:100%;max-width:var(--lt-container-max);margin-inline:auto;padding-inline:var(--lt-container-padding)}.lt-section{padding-block:var(--lt-space-8)}@media (max-width: 767px){.lt-section{padding-block:var(--lt-space-6)}}.lt-section-heading{display:flex;flex-direction:column;gap:var(--lt-space-2);margin-bottom:var(--lt-space-6)}.lt-section-heading__eyebrow{font-size:var(--lt-text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lt-color-orange)}.lt-section-heading__title{font-size:var(--lt-text-2xl);font-weight:700;color:var(--lt-color-black);margin:0}.lt-section-heading__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--lt-space-4);flex-wrap:wrap}.lt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lt-space-2);padding:12px 28px;border-radius:var(--lt-radius-pill);font-weight:600;font-size:var(--lt-text-sm);letter-spacing:.02em;border:1px solid transparent;cursor:pointer;transition:background-color var(--lt-transition),color var(--lt-transition),border-color var(--lt-transition),transform var(--lt-transition);text-decoration:none}.lt-btn:hover,.lt-btn:focus-visible{transform:translateY(-1px)}.lt-btn--primary{background:var(--lt-color-orange);color:var(--lt-color-white)}.lt-btn--primary:hover,.lt-btn--primary:focus-visible{background:var(--lt-color-orange-dark);color:var(--lt-color-white)}.lt-btn--dark{background:var(--lt-color-black);color:var(--lt-color-ivory)}.lt-btn--dark:hover,.lt-btn--dark:focus-visible{background:#000;color:var(--lt-color-white)}.lt-btn--outline{background:transparent;color:var(--lt-color-black);border-color:var(--lt-color-black)}.lt-btn--outline:hover,.lt-btn--outline:focus-visible{background:var(--lt-color-black);color:var(--lt-color-ivory)}.lt-field{width:100%;padding:12px 16px;border-radius:var(--lt-radius-sm);border:1px solid var(--lt-color-border);background:var(--lt-color-white);color:var(--lt-color-text);font-size:var(--lt-text-sm);transition:border-color var(--lt-transition),box-shadow var(--lt-transition)}.lt-field:focus-visible{outline:none;border-color:var(--lt-color-orange);box-shadow:0 0 0 3px var(--lt-color-orange-light)}.lt-card{background:var(--lt-color-surface);border-radius:var(--lt-radius-md);border:1px solid var(--lt-color-border);overflow:hidden;transition:box-shadow var(--lt-transition),transform var(--lt-transition)}.lt-card:hover{box-shadow:var(--lt-shadow-md);transform:translateY(-2px)}.lt-card__media{position:relative;aspect-ratio:1 / 1;background:var(--lt-color-surface-alt);display:flex;align-items:center;justify-content:center;overflow:hidden}.lt-card__media img{width:100%;height:100%;object-fit:cover}.lt-card__body{padding:10px}.lt-card__eyebrow{font-size:var(--lt-text-xs);color:var(--lt-color-text-muted);text-transform:uppercase;letter-spacing:.08em}.lt-card__title{font-size:13px;font-weight:600;line-height:1.25;color:var(--lt-color-black);margin:2px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lt-card__price{display:flex;align-items:baseline;gap:var(--lt-space-2);font-size:13.5px}.lt-card__price-current{font-weight:700;color:var(--lt-color-black)}.lt-card__price-old{font-size:var(--lt-text-sm);color:var(--lt-color-text-muted);text-decoration:line-through}.lt-card__badge{position:absolute;top:var(--lt-space-3);left:var(--lt-space-3);background:var(--lt-color-orange);color:var(--lt-color-white);font-size:var(--lt-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:var(--lt-radius-pill)}.lt-card__quick-add{position:absolute;top:var(--lt-space-3);right:var(--lt-space-3);z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:var(--lt-color-white);color:var(--lt-color-black);box-shadow:var(--lt-shadow-sm);cursor:pointer;transition:background-color var(--lt-transition),color var(--lt-transition),transform var(--lt-transition)}.lt-card__quick-add:hover,.lt-card__quick-add:focus-visible{background:var(--lt-color-orange);color:var(--lt-color-white);transform:scale(1.06)}.lt-card__quick-add:disabled{opacity:.5;cursor:not-allowed;transform:none}.lt-grid{display:grid;gap:var(--lt-space-5);grid-template-columns:repeat(4,1fr)}@media (max-width: 991px){.lt-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.lt-grid{grid-template-columns:repeat(2,1fr);gap:var(--lt-space-3)}}.lt-grid--catalogue{grid-template-columns:repeat(3,1fr)}@media (max-width: 767px){.lt-grid--catalogue{grid-template-columns:repeat(2,1fr);gap:var(--lt-space-3)}}.lt-grid--categories{grid-template-columns:repeat(5,1fr)}@media (max-width: 991px){.lt-grid--categories{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.lt-grid--categories{display:flex;gap:var(--lt-space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--lt-space-2)}.lt-grid--categories>.lt-card{flex:0 0 132px;scroll-snap-align:start}}.lt-banner-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--lt-space-4)}@media (max-width: 767px){.lt-banner-row{display:flex;gap:var(--lt-space-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--lt-space-2)}.lt-banner-row>.lt-marketing-banner{flex:0 0 85%;scroll-snap-align:start}}.lt-card .lt-btn{padding:7px 10px;font-size:11.5px}.lt-reassurance{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lt-space-5);background:var(--lt-color-surface-alt);border-radius:var(--lt-radius-lg);padding:var(--lt-space-6)}@media (max-width: 767px){.lt-reassurance{grid-template-columns:1fr 1fr}}.lt-reassurance__item{display:flex;align-items:center;gap:var(--lt-space-3)}.lt-reassurance__icon{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--lt-color-white);display:flex;align-items:center;justify-content:center;color:var(--lt-color-orange);font-size:1.1rem}.lt-reassurance__title{font-weight:600;font-size:var(--lt-text-sm);color:var(--lt-color-black);margin:0}.lt-reassurance__text{font-size:var(--lt-text-xs);color:var(--lt-color-text-muted);margin:0}.lt-marketing-banner{position:relative;border-radius:var(--lt-radius-lg);overflow:hidden;min-height:280px;display:flex;align-items:center;padding:var(--lt-space-7);background-color:var(--lt-color-black);background-size:cover;background-position:center;color:var(--lt-color-ivory)}.lt-marketing-banner__content{position:relative;max-width:420px}.lt-marketing-banner__eyebrow{font-size:var(--lt-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--lt-color-orange)}.lt-marketing-banner__title{font-size:var(--lt-text-2xl);font-weight:700;margin:var(--lt-space-2) 0 var(--lt-space-4)}.lt-active{color:var(--lt-color-orange)!important}.lt-badge{display:inline-flex;align-items:center;font-size:var(--lt-text-xs);font-weight:700;padding:2px 10px;border-radius:var(--lt-radius-pill);background:var(--lt-color-orange-light);color:var(--lt-color-orange-dark)}.logo img{max-height:44px;width:auto}.footer-logo img{max-height:40px;width:auto}.page-home .page-path{display:none}.lt-mobile-cart{display:none;position:relative;align-items:center;justify-content:center;width:40px;height:40px;margin-right:var(--lt-space-2);color:var(--lt-color-black);font-size:1.1rem;text-decoration:none}.lt-mobile-cart__count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--lt-color-orange);color:var(--lt-color-white);font-size:10.5px;font-weight:700;line-height:18px;text-align:center}@media (max-width: 767px){.lt-mobile-cart{display:inline-flex}}.lt-install-btn{display:none;align-items:center;gap:8px;position:fixed;left:20px;bottom:30px;z-index:99;padding:12px 22px;border:none;border-radius:999px;background:var(--lt-color-black);color:var(--lt-color-ivory);font-weight:600;font-size:var(--lt-text-sm);box-shadow:var(--lt-shadow-md);cursor:pointer;transition:transform var(--lt-transition),background-color var(--lt-transition)}.lt-install-btn:hover,.lt-install-btn:focus-visible{background:#000;transform:translateY(-1px)}.lt-install-btn span,.lt-install-btn i{color:inherit}.lt-install-btn.is-visible{display:inline-flex}@media (max-width: 480px){.lt-install-btn{left:16px;bottom:16px;padding:10px 18px;font-size:13px}.lt-install-btn span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lt-install-ios-tip{display:none;position:fixed;left:16px;right:16px;bottom:84px;z-index:100;max-width:320px;margin:0 auto;padding:18px 20px;border-radius:var(--lt-radius-md);background:var(--lt-color-black);color:var(--lt-color-ivory);box-shadow:var(--lt-shadow-lg)}.lt-install-ios-tip.is-visible{display:block}.lt-install-ios-tip__close{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--lt-color-ivory);opacity:.7;font-size:1rem;cursor:pointer}.lt-install-ios-tip__close:hover{opacity:1}.lt-install-ios-tip__title{color:var(--lt-color-ivory);font-weight:700;font-size:var(--lt-text-sm);margin:0 20px 10px 0}.lt-install-ios-tip ol{list-style:decimal;margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:#fff7edd9}.lt-install-ios-tip ol li{list-style:decimal;margin-bottom:4px}.lt-install-ios-tip ol i{color:var(--lt-color-orange)}@media (min-width: 481px){.lt-install-ios-tip{left:20px;right:auto}}
