:root{--lsk-navy:#061b3b;--lsk-blue:#0a5db8;--lsk-pale:#eaf0f8;--lsk-red:#d62828;--lsk-text:#07182f;--lsk-line:#d9dee7;--lsk-radius:12px}.lsk-shell-active{color:var(--lsk-text);font-family:Arial,Helvetica,sans-serif}.lsk-shell-active #header,.lsk-shell-active #wide-nav,.lsk-shell-active .header-wrapper,.lsk-shell-active .footer-wrapper{display:none!important}.lsk-shell-active #wrapper,.lsk-shell-active #main{background:#fff}.lsk-shell-active .page-wrapper{padding:0}.lsk-shell-active .container-width,.lsk-shell-active .row{max-width:none}.lsk-announcement{position:relative;z-index:1001;background:#000;color:#fff;text-align:center;font-size:13px;font-weight:700;letter-spacing:.03em;padding:10px 16px}.lsk-announcement span{padding:0 10px;color:#c8d4e6}.lsk-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e9edf3}.lsk-header__inner{height:84px;max-width:1280px;margin:auto;padding:0 30px;display:flex;align-items:center;gap:36px}.lsk-logo{display:flex;align-items:center;width:155px;flex:0 0 auto}.lsk-logo img{display:block;width:100%;height:auto}.lsk-nav{display:flex;align-items:center;gap:32px;flex:1}.lsk-nav a{color:var(--lsk-text);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.lsk-nav a:hover{color:var(--lsk-blue)}.lsk-actions{display:flex;align-items:center;gap:10px}.lsk-icon-button{position:relative;width:40px;height:40px;display:grid;place-items:center;color:var(--lsk-text);border:0;background:transparent;padding:8px;text-decoration:none}.lsk-icon-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lsk-cart-link span{position:absolute;right:0;top:0;background:var(--lsk-red);color:#fff;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;font-size:10px;font-weight:700}.lsk-menu-toggle{display:none;border:0;background:transparent;width:42px;height:42px;padding:10px}.lsk-menu-toggle span{display:block;height:2px;background:var(--lsk-text);margin:5px 0}.lsk-search[hidden]{display:none!important}.lsk-search{position:fixed;inset:0;z-index:2000;background:rgba(3,17,36,.94);display:grid;place-items:center;padding:30px}.lsk-search form{width:min(720px,100%);color:#fff}.lsk-search label{display:block;font-size:32px;font-weight:700;margin-bottom:20px}.lsk-search form div{display:flex}.lsk-search input{flex:1;min-width:0;border:0;border-radius:6px 0 0 6px;padding:18px;font-size:18px}.lsk-search form button{border:0;background:var(--lsk-blue);color:#fff;font-weight:700;padding:0 26px;border-radius:0 6px 6px 0}.lsk-search__close{position:absolute;right:30px;top:25px;color:#fff;background:transparent;border:0;font-size:44px}.lsk-home{overflow:hidden}.lsk-home h1,.lsk-home h2,.lsk-home h3,.lsk-home p{margin-top:0}.lsk-hero{position:relative;height:clamp(520px,43vw,690px);background:#101214}.lsk-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .5s ease}.lsk-hero__slide.is-active{opacity:1;visibility:visible}.lsk-hero__slide picture,.lsk-hero__slide picture img{display:block;width:100%;height:100%}.lsk-hero__slide img{object-fit:cover}.lsk-hero__copy{position:absolute;left:50%;top:17%;transform:translateX(-50%);width:min(760px,80%);text-align:center;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.2)}.lsk-hero__copy--dark{color:#3d4553;text-shadow:none}.lsk-hero__copy p{font-size:28px;font-weight:700;margin-bottom:12px}.lsk-hero__copy h1,.lsk-hero__copy h2{font-size:clamp(38px,4.2vw,64px);line-height:1.08;margin-bottom:24px;font-weight:700}.lsk-hero__copy a{display:inline-flex;align-items:center;justify-content:center;min-width:220px;border:2px solid currentColor;border-radius:10px;padding:13px 24px;color:inherit;text-decoration:none;font-weight:700;text-transform:uppercase}.lsk-hero__arrow{position:absolute;top:50%;z-index:4;width:52px;height:52px;margin-top:-26px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(0,0,0,.12);color:#fff;font-size:35px}.lsk-hero__arrow--prev{left:24px}.lsk-hero__arrow--next{right:24px}.lsk-hero__dots{position:absolute;z-index:4;left:0;right:0;bottom:20px;display:flex;justify-content:center;gap:8px}.lsk-hero__dots button{width:11px;height:11px;border:0;border-radius:50%;background:#b4b8c0;padding:0}.lsk-hero__dots button.is-active{width:29px;border-radius:10px;background:#fff}.lsk-category-grid,.lsk-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;background:#fff}.lsk-category-grid a,.lsk-feature-grid a{position:relative;display:block;overflow:hidden}.lsk-category-grid img,.lsk-feature-grid img{display:block;width:100%;height:auto;transition:transform .35s}.lsk-category-grid a:hover img,.lsk-feature-grid a:hover img{transform:scale(1.015)}.lsk-category-grid span,.lsk-feature-grid span{position:absolute;left:8%;top:10%;color:#fff;font-weight:700;font-size:clamp(30px,3vw,48px)}.lsk-feature-grid span{top:9%;max-width:65%;line-height:1.08}.lsk-products,.lsk-editorial{padding:70px max(24px,calc((100vw - 1280px)/2));}.lsk-products{background:var(--lsk-pale)}.lsk-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.lsk-section-heading p{color:var(--lsk-blue);font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:7px}.lsk-section-heading h2{font-size:38px;margin-bottom:0}.lsk-section-heading>a{border:1.5px solid var(--lsk-blue);color:var(--lsk-blue);border-radius:999px;padding:10px 20px;text-decoration:none;font-weight:700}.lsk-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.lsk-product-card{background:#fff;border:1px solid #e4e8ef;border-radius:var(--lsk-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 4px 15px rgba(11,32,61,.04)}.lsk-product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1/1;background:#fff;overflow:hidden}.lsk-product-card__media img{width:100%;height:100%;object-fit:contain;padding:12px}.lsk-sale-badge{position:absolute;z-index:2;left:14px;top:14px;background:var(--lsk-red);color:#fff;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:700}.lsk-product-card__body{padding:17px 16px 19px;display:flex;flex-direction:column;flex:1}.lsk-product-card__body a{text-decoration:none;color:var(--lsk-text)}.lsk-product-card h3{font-size:16px;line-height:1.35;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lsk-product-card__price{margin-top:auto;font-size:17px;font-weight:700;color:var(--lsk-red)}.lsk-product-card__price del{color:#727b88;font-weight:400;margin-right:7px}.lsk-product-card__price ins{text-decoration:none;color:var(--lsk-red)}.lsk-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lsk-editorial__grid>a{display:grid;grid-template-columns:46% 54%;border:1px solid var(--lsk-line);border-radius:var(--lsk-radius);overflow:hidden;color:var(--lsk-text);text-decoration:none}.lsk-editorial__grid img{width:100%;height:100%;object-fit:cover;min-height:270px}.lsk-editorial__grid div{padding:30px}.lsk-editorial__grid span{color:var(--lsk-blue);font-size:13px;text-transform:uppercase;font-weight:700}.lsk-editorial__grid h3{font-size:24px;line-height:1.2;margin:12px 0}.lsk-editorial__grid p{line-height:1.55;color:#4f5968}.lsk-moments{background:var(--lsk-pale);padding:65px max(24px,calc((100vw - 1180px)/2)) 70px;text-align:center}.lsk-moments h2{font-size:36px;margin-bottom:35px}.lsk-moments>div{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.lsk-moments a{position:relative;aspect-ratio:9/15;border-radius:18px;overflow:hidden;background:#d4dbe6}.lsk-moments img{width:100%;height:100%;object-fit:cover}.lsk-moments span{position:absolute;left:15px;right:15px;bottom:15px;background:rgba(0,0,0,.72);color:#fff;border-radius:999px;padding:8px;font-size:13px;font-weight:700;opacity:0;transition:opacity .2s}.lsk-moments a:hover span{opacity:1}.lsk-reassurance{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dce2eb;border-top:1px solid #dce2eb}.lsk-reassurance>div{background:#fff;padding:34px 20px;text-align:center}.lsk-reassurance strong,.lsk-reassurance span{display:block}.lsk-reassurance strong{font-size:17px;margin-bottom:6px}.lsk-reassurance span{font-size:13px;color:#667080}.lsk-footer{background:#050505;color:#fff;padding:70px max(28px,calc((100vw - 1280px)/2)) 28px}.lsk-footer__grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr) 1.4fr;gap:42px}.lsk-footer__brand img{width:180px;filter:brightness(0) invert(1)}.lsk-footer__brand p{color:#aeb5c0;max-width:220px;line-height:1.5;margin-top:20px}.lsk-footer h2{font-size:15px;text-transform:uppercase;color:#fff;margin:0 0 18px}.lsk-footer a{display:block;color:#fff;text-decoration:none;font-size:14px;margin:0 0 13px}.lsk-footer a:hover{text-decoration:underline}.lsk-footer__newsletter p{color:#aeb5c0;font-size:14px;line-height:1.5}.lsk-footer__newsletter form{display:flex;margin-top:18px}.lsk-footer__newsletter input{min-width:0;flex:1;border:0;padding:13px}.lsk-footer__newsletter button{border:0;background:var(--lsk-blue);color:#fff;font-weight:700;padding:0 18px;text-transform:uppercase}.lsk-footer__bottom{border-top:1px solid #313131;margin-top:52px;padding-top:24px;display:flex;justify-content:space-between;color:#9aa2af;font-size:12px}.lsk-footer__bottom a{font-size:12px;color:#9aa2af;margin:0}.lsk-shell-active:not(.home) #main{padding-top:30px}.lsk-shell-active:not(.home) .shop-page-title,.lsk-shell-active:not(.home) .page-title{background:#fff}.lsk-shell-active .badge-inner{background:var(--lsk-red)!important;color:#fff!important}.lsk-shell-active .price ins,.lsk-shell-active .product-page-price ins,.lsk-shell-active .price>.amount{color:var(--lsk-red)!important;text-decoration:none}.lsk-shell-active .price del,.lsk-shell-active del .amount{color:#777!important}.lsk-shell-active .button:not(.checkout):not(#place_order),.lsk-shell-active button.single_add_to_cart_button{background:var(--lsk-blue)!important;border-color:var(--lsk-blue)!important}.lsk-shell-active .product-small.box{height:100%;border:1px solid #e4e8ef;border-radius:12px;overflow:hidden;background:#fff}.lsk-shell-active .product-small .box-text{padding:16px}.lsk-shell-active .product-small .box-image{background:#fff}.lsk-shell-active .product-small .box-image img{object-fit:contain}.lsk-shell-active .shop-container .products{align-items:stretch}.lsk-shell-active .category-page-row{max-width:1280px}.lsk-shell-active .product-main{max-width:1280px;margin:auto}.lsk-shell-active .product-main .product-info{color:var(--lsk-text)}
@media(max-width:1024px){.lsk-header__inner{padding:0 20px;gap:20px}.lsk-nav{gap:18px}.lsk-nav a{font-size:13px}.lsk-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lsk-footer__grid{grid-template-columns:1.2fr repeat(3,1fr)}.lsk-footer__newsletter{grid-column:1/-1;max-width:620px}.lsk-editorial__grid>a{grid-template-columns:1fr}.lsk-editorial__grid img{height:250px}.lsk-reassurance{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.lsk-announcement{font-size:11px;padding:9px 10px}.lsk-header__inner{height:68px;padding:0 14px;justify-content:space-between}.lsk-menu-toggle{display:block}.lsk-logo{width:124px}.lsk-nav{position:fixed;z-index:1005;left:0;top:0;bottom:0;width:min(320px,86vw);background:#fff;box-shadow:15px 0 35px rgba(0,0,0,.18);padding:110px 28px 35px;display:flex;flex-direction:column;align-items:stretch;gap:0;transform:translateX(-105%);transition:transform .25s}.lsk-nav.is-open{transform:translateX(0)}.lsk-nav a{font-size:18px;padding:16px 0;border-bottom:1px solid #e5e8ee}.lsk-menu-toggle{position:relative;z-index:1006}.lsk-actions{gap:0}.lsk-actions .lsk-icon-button:first-child{display:none}.lsk-icon-button{width:36px;height:36px;padding:7px}.lsk-hero{height:610px}.lsk-hero__copy{top:7%;width:86%}.lsk-hero__copy p{font-size:21px}.lsk-hero__copy h1,.lsk-hero__copy h2{font-size:32px}.lsk-hero__copy a{min-width:190px;padding:11px 19px}.lsk-hero__arrow{display:none}.lsk-hero__slide:first-child img{object-fit:cover}.lsk-hero__slide:nth-child(2) img{object-fit:cover;object-position:center}.lsk-category-grid,.lsk-feature-grid{grid-template-columns:1fr;padding:10px;gap:10px}.lsk-category-grid span,.lsk-feature-grid span{font-size:32px}.lsk-feature-grid span{font-size:28px}.lsk-products,.lsk-editorial{padding:50px 15px}.lsk-section-heading{align-items:flex-start}.lsk-section-heading h2{font-size:30px}.lsk-section-heading>a{padding:8px 14px;font-size:13px}.lsk-product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:14px}.lsk-product-card{flex:0 0 78vw;scroll-snap-align:start}.lsk-editorial__grid{grid-template-columns:1fr}.lsk-editorial__grid img{height:220px;min-height:0}.lsk-editorial__grid div{padding:23px}.lsk-moments{padding:50px 15px}.lsk-moments h2{font-size:29px}.lsk-moments>div{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory}.lsk-moments a{flex:0 0 64vw;scroll-snap-align:start}.lsk-reassurance{grid-template-columns:1fr 1fr}.lsk-reassurance>div{padding:25px 12px}.lsk-footer{padding:55px 24px 25px}.lsk-footer__grid{grid-template-columns:1fr 1fr;gap:35px 25px}.lsk-footer__brand,.lsk-footer__newsletter{grid-column:1/-1}.lsk-footer__bottom{display:block;line-height:1.7}.lsk-footer__bottom a{margin-top:8px}.lsk-shell-active:not(.home) #main{padding-top:15px}.lsk-shell-active .category-page-row,.lsk-shell-active .product-main{padding-left:12px;padding-right:12px}}
@media(max-width:420px){.lsk-reassurance{grid-template-columns:1fr}.lsk-footer__grid{grid-template-columns:1fr}.lsk-footer__brand,.lsk-footer__newsletter{grid-column:auto}.lsk-actions .lsk-icon-button:nth-child(2){display:none}}

.lsk-shell-active .price ins .amount,.lsk-shell-active .product-info .price ins .amount{color:#d62828!important;-webkit-text-fill-color:#d62828!important}.lsk-shell-active .price del .amount{color:#777!important;-webkit-text-fill-color:#777!important}
.lsk-hero__copy,.lsk-hero__copy p,.lsk-hero__copy h1,.lsk-hero__copy h2,.lsk-hero__copy a{color:#fff!important}.lsk-hero__copy--dark,.lsk-hero__copy--dark p,.lsk-hero__copy--dark h1,.lsk-hero__copy--dark h2,.lsk-hero__copy--dark a{color:#3d4553!important}.lsk-footer__brand img{filter:none!important;background:#fff;padding:10px;border-radius:2px}.lsk-products--fans{background:#fff}

