body.luxeon-horizon{--lx-accent:#ff5d37;--lx-ink:#121212;--page-width:1400px;--normal-page-width:1300px;--wide-page-width:1300px;--narrow-page-width:1300px;color:var(--lx-ink);font-size:16px;line-height:1.8;letter-spacing:.6px;background:#fff}.luxeon-horizon h1,.luxeon-horizon h2,.luxeon-horizon h3{letter-spacing:.6px;line-height:1.3}.lx-container{width:100%;max-width:1400px;margin-inline:auto;padding-inline:50px}.lx-section{padding-block:36px}.lx-h1{font-family:var(--font-heading--family);font-weight:700;font-size:52px;line-height:1.3;letter-spacing:.6px;margin:0 0 30px;color:inherit}.lx-h1 a{color:inherit;text-decoration:none}.lx-rte p{margin:0 0 16px}.lx-rte p:last-child{margin-bottom:0}.lx-rte a{color:inherit;text-decoration:underline}.lx-banner img{display:block;width:100%;height:auto;border-radius:0}.lx-banner picture{display:block}.lx-ticker{overflow:hidden;background:var(--lx-ticker-bg);color:var(--lx-ticker-text);padding-block:36px}.lx-ticker-track{display:flex;width:max-content;animation:lx-marquee var(--lx-ticker-speed) linear infinite}.lx-ticker-group{display:flex;gap:100px;padding-right:100px;flex-shrink:0}.lx-ticker span{font-size:30px;font-weight:700;line-height:1.2;white-space:nowrap}.lx-ticker:hover .lx-ticker-track{animation-play-state:paused}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-wave{height:72px;overflow:hidden;padding-block:12px}.lx-wave svg{display:block;width:100%;height:48px}.lx-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.lx-collection-tile{display:block;overflow:hidden;border-radius:12px;box-shadow:2px 6px 15px #0000000d;text-decoration:none;color:inherit}.lx-collection-tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.lx-collection-tile h3{padding:20px 16px;text-align:center;font-size:24px;margin:0}.lx-about{display:grid;grid-template-columns:1fr 1fr;align-items:start}.lx-about-image img{width:100%;height:auto;display:block;border-radius:12px}.lx-about-copy{padding:36px 50px}.lx-about-copy .lx-h1{margin-bottom:22px}.lx-newsletter{text-align:center;padding:68px 0 52px}.lx-newsletter .lx-signup{max-width:460px;margin:24px auto 0}.lx-signup{display:flex;flex-wrap:wrap;gap:12px}.lx-signup input{width:100%;min-height:48px;padding:12px 16px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit}.lx-signup input::placeholder{color:inherit;opacity:.75}.lx-signup .button{width:100%;min-height:47px;border-radius:6px}.lx-signup p,.lx-signup .errors{width:100%;margin:0}.lx-footer{padding:32px 0 20px}.lx-footer-columns{display:grid;grid-template-columns:3fr 4fr 4fr;gap:40px}.lx-footer h2{font-size:24px;line-height:1.35;margin:0 0 20px;color:inherit}.lx-footer a{color:inherit}.lx-footer-menu{padding:0;margin:0;list-style:none}.lx-footer-menu li{margin:0 0 8px}.lx-footer-menu a{text-decoration:none}.lx-footer-menu a:hover{text-decoration:underline}.lx-footer-signup{margin-top:24px}.lx-footer-signup .button{background:#fff;color:#121212;border:2px solid #fff}.lx-footer-signup .button:hover{background:#f3f3f3;color:#121212}.lx-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;padding-top:24px;border-top:1px solid #ffffff30}.lx-footer-bottom select{background:transparent;color:inherit;border:1px solid #ffffff99;border-radius:6px;padding:10px;font:inherit}.lx-footer-bottom option{color:#121212;background:#fff}.lx-payments{display:flex;list-style:none;gap:8px;padding:0;margin:0;flex-wrap:wrap}.lx-payments svg{width:38px;height:24px}.lx-footer small{font-size:12px}.lx-featured{display:grid;grid-template-columns:1fr 1fr;gap:70px}.lx-featured-info{padding-top:0;min-width:0}.lx-featured .lx-h1{margin-bottom:15px}.lx-featured-main-image{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain;border-radius:12px}.lx-featured-thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto}.lx-featured-thumbs button{background:none;border:1px solid #dddddd;border-radius:8px;padding:0;flex:0 0 70px;overflow:hidden;cursor:pointer}.lx-featured-thumbs img{width:70px;height:70px;object-fit:cover}.lx-featured-price{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:15px 0;font-size:24px;color:var(--lx-accent)}.lx-featured-price s{color:#121212;font-size:18px}.lx-sale{display:inline-block;border-radius:6px;padding:3px 10px;color:#fff;background:var(--lx-accent);font-size:13px;line-height:1.5;white-space:nowrap}.lx-sale[hidden]{display:none}.lx-options{border:0;padding:0;margin:15px 0}.lx-options legend{font-size:14px;margin-bottom:8px}.lx-options label{display:inline-block;margin:0 6px 8px 0;cursor:pointer}.lx-options input{position:absolute;opacity:0;width:1px;height:1px}.lx-options span{display:block;border:1px solid #12121288;padding:8px 20px;border-radius:40px;font-size:14px;line-height:1.4}.lx-options input:checked+span{background:#121212;color:#fff;border-color:#121212}.lx-options input:focus-visible+span{outline:2px solid var(--lx-accent);outline-offset:3px}.lx-featured-buy{margin:20px 0 24px}.lx-details-link{font-size:14px;color:inherit;text-decoration:none}.lx-buy-now{width:100%;min-height:47px;border-radius:6px;text-transform:none}.lx-delivery{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:12px;margin-block:8px 12px;text-align:center;font-size:12px;line-height:1.5}.lx-delivery:before{content:"";position:absolute;height:2px;left:16%;right:16%;top:22px;background:var(--lx-accent)}.lx-delivery>div{display:flex;flex-direction:column;gap:4px;align-items:center;position:relative}.lx-delivery-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--lx-accent);color:#fff;margin-bottom:6px}.lx-delivery-icon svg{width:25px;height:25px}.lx-delivery strong{font-size:12px}.luxeon-horizon .button{min-height:47px}.luxeon-horizon product-form-component .add-to-cart-button{background:var(--lx-accent);color:#fff;border:2px solid var(--lx-accent);border-radius:6px;font-size:16px;text-transform:uppercase}.luxeon-horizon product-form-component .add-to-cart-button:hover{background:#e64f2d;color:#fff;border-color:#e64f2d}.luxeon-horizon .product-form-buttons{gap:12px}.luxeon-horizon .product-form-buttons>.quantity-selector-wrapper{flex:0 0 100%;width:100%;margin-bottom:12px}.luxeon-horizon .quantity-selector{border-radius:8px;border-color:#ff5d3733;background:#ff5d370f;max-width:142px;min-height:45px}.luxeon-horizon .product-form-buttons add-to-cart-component{flex:1 0 100%}.luxeon-horizon product-price .price{color:var(--lx-accent)}.luxeon-horizon product-price .compare-at-price{color:#121212;font-size:.75em}.luxeon-horizon header-component .header-logo img,.luxeon-horizon header-component .header-logo__image{width:230px;max-width:100%;height:auto;max-height:none}.luxeon-horizon header-component{border-bottom:1px solid #12121214}.luxeon-horizon .header__row{padding-block:20px}.luxeon-horizon .header-menu a{font-size:14px}.luxeon-horizon [id$=__lx_sale_products] product-card,.luxeon-horizon [id$=__lx_best_sellers] product-card{border-radius:12px}.luxeon-horizon [id$=__lx_sale_products] .product-card__content,.luxeon-horizon [id$=__lx_best_sellers] .product-card__content{text-align:center}.luxeon-horizon .sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0;background:#fff;padding:12px max(20px,calc((100vw - 1300px)/2));border-top:1px solid #ddd}.luxeon-horizon .sticky-add-to-cart__price{display:none}.luxeon-horizon .sticky-add-to-cart__button{min-width:170px;border-radius:6px}.lx-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(500px,calc(100% - 32px));max-height:90dvh;padding:44px 36px 30px;border:1px solid #ddd;border-radius:14px;background:#fff;color:#121212;text-align:center;box-shadow:10px 12px 20px #0000001a}.lx-popup::backdrop{background:#0006}.lx-popup-close{position:absolute;right:16px;top:10px;font-size:30px;line-height:1;background:transparent;color:inherit;cursor:pointer}.lx-popup .lx-h1{margin:10px 0 20px}.lx-popup .lx-signup{margin-top:24px}.lx-popup-dismiss{margin-top:20px;text-decoration:underline;font-size:14px;cursor:pointer}.lx-scroll-top{position:fixed;bottom:20px;right:20px;width:42px;height:42px;border:1px solid #ddd;border-radius:50%;background:#f3f3f3;color:#121212;z-index:4;font-size:24px;cursor:pointer}.lx-scroll-top[hidden]{display:none}.luxeon-horizon .shopify-policy__container{max-width:850px;padding:36px 25px}.luxeon-horizon .shopify-policy__title h1{font-size:52px}@media(max-width:989px){.lx-container{padding-inline:25px}.lx-featured{gap:40px}.lx-about-copy{padding:24px}.lx-footer-columns{gap:24px}.lx-h1{font-size:42px}}@media(max-width:749px){body.luxeon-horizon{font-size:15px;--page-margin:15px}.lx-container{padding-inline:15px}.lx-section{padding-block:27px}.lx-h1{font-size:39px;margin-bottom:22px}.lx-ticker{padding-block:20px}.lx-ticker-group{gap:60px;padding-right:60px}.lx-wave{height:48px;padding-block:12px}.lx-wave svg{height:24px}.lx-collections{grid-template-columns:1fr;gap:30px}.lx-collection-tile h3{font-size:22px}.lx-about{grid-template-columns:1fr}.lx-about-copy{padding:30px 20px}.lx-footer-columns{grid-template-columns:1fr;gap:36px}.lx-footer h2{font-size:22px}.lx-footer-bottom{flex-direction:column;text-align:center;justify-content:center}.lx-footer{padding-top:32px}.lx-footer .lx-container{padding-inline:25px}.lx-featured{grid-template-columns:1fr;gap:30px}.lx-featured-info{padding-inline:10px}.lx-featured .lx-h1{font-size:39px}.lx-featured-main-image{max-height:none}.lx-featured-thumbs{display:none}.lx-featured-price{font-size:22px}.luxeon-horizon header-component .header-logo img,.luxeon-horizon header-component .header-logo__image{width:170px}.luxeon-horizon .header__row{padding-block:10px}.luxeon-horizon .sticky-add-to-cart__bar{padding:10px 15px}.luxeon-horizon .sticky-add-to-cart__image{display:none}.luxeon-horizon .sticky-add-to-cart__bar .add-to-cart-text__content{display:block}.luxeon-horizon .sticky-add-to-cart__button{width:auto;min-width:130px;font-size:13px;padding:10px}.luxeon-horizon .sticky-add-to-cart__title{font-size:13px}.lx-popup{padding:40px 24px 24px}.lx-newsletter{padding:50px 0 40px}.luxeon-horizon .shopify-policy__title h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.lx-ticker-track{animation:none}.luxeon-horizon{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/luxeon-shrine-bridge.css.map */
