.lumini-canvas{margin:0;background:#faf8f3}.lumini-canvas main{margin:0;padding:0;max-width:none}.lk{--ink:#174d49;--muted:#777b72;--cream:#faf8f3;--line:#e5e4db;--peach:#edb78b;font-family:Tahoma,Arial,sans-serif;color:var(--ink);background:var(--cream);font-size:14px;line-height:1.65;width:100%;text-align:right;isolation:isolate}.lk *{box-sizing:border-box}.lk [hidden]{display:none!important}.lk button,.lk input,.lk select,.lk textarea{font:inherit;color:inherit}.lk button{cursor:pointer;border:0;background:none;line-height:inherit;padding:0}.lk button:disabled{opacity:.4;cursor:not-allowed}.lk button:focus-visible,.lk a:focus-visible,.lk input:focus-visible,.lk select:focus-visible,.lk textarea:focus-visible{outline:2px solid #bb773e;outline-offset:4px}.lk a{color:inherit;text-decoration:none}.lk h1,.lk h2,.lk h3,.lk p{margin:0}.lk svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.lk-announcement{text-align:center;background:var(--ink);color:#f5eadc;font-size:11px;letter-spacing:.2px;padding:9px 15px}.lk-header{display:flex;direction:ltr;align-items:center;justify-content:space-between;padding:22px 5%;gap:35px;border-bottom:1px solid var(--line);background:#fcfbf7}.lk-brand{width:150px;display:block;flex-shrink:0}.lk-brand img{width:100%;height:65px;object-fit:contain;display:block}.lk-nav{display:flex;gap:30px;direction:rtl;align-items:center}.lk-nav button{font-size:13px;position:relative;padding:10px 0}.lk-nav button.active:after{content:'';height:1px;background:var(--ink);position:absolute;bottom:2px;left:0;right:0}.lk-nav [data-sale]{color:#a75e3c}.lk-actions{display:flex;gap:23px;align-items:center;direction:ltr}.lk-actions button{position:relative}.lk-actions [data-count]{font-size:9px;background:var(--ink);color:#fff;border-radius:50%;min-width:16px;height:16px;position:absolute;right:-9px;top:-5px;line-height:16px}.lk-mobile-nav{display:none}.lk-hero{height:min(690px,48vw);min-height:470px;background-size:cover;background-position:center top;position:relative;padding:5% 7%;display:flex;align-items:center;direction:ltr}.lk-hero-copy{width:43%;text-align:center;direction:rtl;position:relative;z-index:1}.lk-eyebrow{font-family:Arial,sans-serif;font-size:10px;letter-spacing:2.3px;font-weight:500;direction:ltr;display:inline-block}.lk-hero h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(30px,3.7vw,60px);line-height:1.65;font-weight:400;margin:22px 0 15px;letter-spacing:-2px}.lk-hero-copy p{max-width:340px;margin:0 auto 27px;color:#5f6b61;line-height:2;font-size:13px}.lk .lk-btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:16px 26px;background:var(--ink);color:#fff;min-height:54px;transition:background .2s;font-size:13px;letter-spacing:.2px;border:1px solid var(--ink)}.lk .lk-btn:hover{background:#27615b}.lk-btn svg{width:20px;height:20px}.lk-hero-note{font-size:10px;color:#777b70;margin-top:23px}.lk-hero-label{position:absolute;bottom:22px;right:35px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2.3px;color:#42615a}.lk-benefits{padding:23px 8%;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:11px}.lk-collection{padding:70px 5% 80px;scroll-margin-top:25px}.lk-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.lk h2{font-size:30px;font-weight:400;line-height:1.7}.lk-section-head h2{margin-top:9px}.lk-section-head>p{font-size:12px;color:var(--muted);padding-bottom:8px}.lk-filterbar{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.lk-search{display:flex;align-items:center;gap:10px;flex:1}.lk-search svg{width:18px}.lk-filterbar input,.lk-filterbar select{border:0;background:transparent;font-size:12px;padding:7px 5px;min-width:0;border-radius:0}.lk-search input{width:100%;outline-offset:0}.lk-filterbar>input{width:100px}.lk-filterbar select{max-width:170px}.lk-results{padding:14px 0;color:var(--muted);font-size:11px}.lk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.lk-card-media{position:relative;overflow:hidden;background:#eee9df}.lk-card-media>button:first-child{display:block;width:100%}.lk-photo{aspect-ratio:1/1;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#eee9df}.lk-card .lk-photo{transition:transform .65s ease}.lk-card-media:hover .lk-photo{transform:scale(1.025)}.lk-photo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:24px;letter-spacing:4px}.lk-photo-empty small{font-size:10px}.lk-badge{position:absolute;top:16px;right:15px;font-size:9px;background:#faf8f0e6;padding:5px 10px;pointer-events:none}.lk .lk-favorite{position:absolute;top:15px;left:15px;width:30px;height:30px;background:#fcfaf3df;border-radius:50%;display:grid;place-items:center}.lk-favorite svg{width:15px;height:15px}.lk-favorite.selected svg{fill:var(--peach)}.lk .lk-quick{position:absolute;bottom:12px;right:12px;left:12px;background:#faf8f0e8;padding:11px;font-size:11px;transform:translateY(65px);transition:transform .2s}.lk-card-media:hover .lk-quick,.lk-quick:focus-visible{transform:translateY(0)}.lk-card-info{padding-top:13px}.lk-card-info>span{display:block;font-size:9px;color:#929488}.lk-card-info h3{font-weight:400;font-size:13px;margin:4px 0 6px}.lk-prices{display:flex;gap:12px;align-items:center;direction:rtl}.lk-prices strong{font-family:Arial,sans-serif;font-size:14px;font-weight:500;direction:ltr}.lk-prices del{color:#97968c;font-size:11px;direction:ltr}.lk-card-info>small{font-size:9px;color:var(--muted);display:block;margin-top:7px}.lk-story{text-align:center;background:#edece3;padding:65px 20%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lk-story-mark{font-size:43px;color:#c58b54;line-height:1.4;margin-bottom:16px}.lk-story h2{margin:20px 0;font-size:32px}.lk-story p{color:#758077;font-size:12px;line-height:2.2;max-width:560px;margin:0 auto 24px}.lk .lk-link{font-size:12px;display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid #a0aaa0;padding:7px 0}.lk-footer{padding:42px 5%;display:flex;gap:40px;justify-content:space-between;align-items:start}.lk-footer b{font-family:Arial,sans-serif;letter-spacing:2px;font-size:20px}.lk-footer p{color:var(--muted);font-size:11px;margin-top:10px}.lk-footer>div:nth-child(2){display:flex;flex-direction:column;gap:13px;font-size:11px;align-items:start}.lk-footer small{font-size:9px;line-height:2;color:var(--muted);direction:ltr;text-align:left}.lk-lock{overflow:hidden!important}.lk-modal-backdrop{position:fixed;inset:0;background:#152d285c;z-index:999999;display:flex;align-items:center;justify-content:center;padding:30px;backdrop-filter:blur(3px)}.lk-dialog{background:var(--cream);max-width:1000px;width:100%;max-height:92dvh;overflow:auto;position:relative;box-shadow:0 10px 80px #102f2633;padding:45px;outline:0}.lk .lk-close{position:absolute;top:12px;left:15px;width:32px;height:32px;z-index:3;background:#faf8f3d9;display:grid;place-items:center}.lk-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;direction:ltr}.lk-product-details{direction:rtl;padding-top:15px}.lk-product-details h2{font-size:26px;margin:12px 0}.lk-product-details>p{font-size:12px;line-height:2.1;color:var(--muted);margin:18px 0}.lk-product-details>label{display:block;font-size:12px;margin-top:24px}.lk-variant-options{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.lk-variant-options button{padding:9px 12px;border:1px solid #c9cfc5;min-width:85px;font-size:11px}.lk-variant-options button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lk-variant-options small{display:block;font-size:9px;margin-top:3px}.lk .lk-stock{font-size:10px;margin:12px 0}.lk .lk-full{width:100%;display:flex}.lk-product-perks{font-size:10px;line-height:2.4;color:var(--muted);padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:10px}.lk-thumbs{display:flex;gap:8px;margin-top:9px}.lk-thumbs>button{width:60px}.lk-cart-dialog,.lk-checkout-dialog{max-width:620px}.lk-cart-content h2,.lk-checkout h2{margin:10px 0 20px}.lk-cart-content h2 small{font-size:16px}.lk-shipping-progress{font-size:10px;padding:10px 0 15px}.lk-shipping-progress progress{display:block;width:100%;height:4px;border:0;margin-top:10px;accent-color:var(--ink)}.lk-cart-row{display:flex;gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.lk-cart-row>.lk-photo{width:95px;flex-shrink:0}.lk-cart-row>div:nth-child(2){flex:1}.lk-cart-row h3{font-size:12px;font-weight:400}.lk-cart-row small{font-size:10px;color:var(--muted)}.lk-cart-row p{font-size:12px;margin:6px 0}.lk-quantity{border:1px solid var(--line);display:inline-flex;align-items:center;gap:12px;direction:ltr;font-size:12px}.lk-quantity button{padding:3px 9px}.lk-quantity b{font-weight:400}.lk-text-button{font-size:10px;text-decoration:underline}.lk-totals{margin:20px 0}.lk-totals p{display:flex;justify-content:space-between;padding:8px 0;font-size:12px}.lk-totals b{font-weight:400;direction:ltr}.lk-totals .lk-total{border-top:1px solid var(--line);padding-top:17px;margin-top:9px;font-size:15px}.lk-checkout>p{font-size:12px;color:var(--muted);margin-bottom:22px}.lk-checkout form>label:not(.lk-agree){display:block;margin:15px 0 0;font-size:11px}.lk-checkout input:not([type=checkbox]),.lk-checkout textarea{width:100%;padding:12px;border:1px solid #d4d7cd;background:#fffdfa;display:block;margin-top:7px;border-radius:0;min-height:45px}.lk-checkout textarea{min-height:85px}.lk-checkout .lk-agree{font-size:10px;display:flex;gap:8px;align-items:start;margin-top:20px}.lk-agree input{flex-shrink:0;margin-top:4px}.lk-checkout details{font-size:10px;color:var(--muted);margin:12px 0}.lk-checkout details p{padding:10px 0;white-space:normal}.lk-checkout>.lk-link{margin-top:16px}.lk-form-error{color:#ac3c2f;font-size:12px;margin-bottom:12px}.lk-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.lk-success{text-align:center;padding:40px 15px}.lk-success>span{font-size:40px;border:1px solid #ccd3c6;border-radius:50%;width:70px;height:70px;display:inline-block;margin-bottom:25px}.lk-success h2{margin:20px 0}.lk-success p{margin:18px 0;font-size:13px;color:var(--muted)}.lk-success>b{font-family:Arial,sans-serif;letter-spacing:2px}.lk-policy{padding:25px 10px;line-height:2.3}.lk-policy h2{margin:15px 0}.lk-policy p{font-size:13px;margin:18px 0}.lk-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:14px 25px;z-index:1000000;opacity:0;pointer-events:none;transition:opacity .2s;font-size:12px}.lk-toast.show{opacity:1}.lk-consent{position:fixed;bottom:20px;right:20px;left:20px;max-width:850px;margin:auto;background:#fffdf7;box-shadow:0 4px 40px #132f2633;z-index:1000001;padding:22px;display:flex;align-items:center;gap:24px;border:1px solid var(--line)}.lk-consent>div{flex:1}.lk-consent b{font-size:12px}.lk-consent p{font-size:10px;color:var(--muted);margin-top:5px}.lk-consent .lk-btn{min-height:40px;padding:10px 20px;font-size:11px}.lk-loading{text-align:center;padding:150px 20px;letter-spacing:4px;font-size:36px}.lk-loading small{display:block;font-size:12px}.lk-loading p{font-size:12px;letter-spacing:0;margin-top:20px}.lk-empty{grid-column:1/-1;text-align:center;padding:70px 20px;line-height:2.5}.lk-empty .lk-btn{margin-top:20px}
@media(min-width:1500px){.lk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lk-hero{height:740px}}@media(max-width:1000px){.lk-nav{gap:20px}.lk-header{gap:20px;padding:18px 4%}.lk-brand{width:120px}.lk-brand img{height:52px}.lk-actions{gap:18px}.lk-hero{min-height:430px}.lk-hero-copy{width:45%}.lk-hero h1{font-size:35px}.lk-hero-copy p{font-size:11px}.lk-eyebrow{font-size:8px;letter-spacing:1.6px}.lk-grid{gap:28px 15px}.lk-benefits{padding:20px 4%;font-size:10px}.lk-story{padding:55px 15%}.lk .lk-quick{transform:none;font-size:10px;padding:8px}.lk-filterbar{gap:8px}.lk-dialog{padding:40px 25px}}
@media(max-width:680px){.lk-announcement{font-size:9px;padding:8px 12px}.lk-header{padding:13px 5%;gap:15px}.lk-brand{width:113px}.lk-brand img{height:47px}.lk-nav{display:none}.lk-actions{gap:24px}.lk-actions svg{width:20px}.lk-mobile-nav{display:flex;justify-content:center;gap:33px;padding:12px;border-bottom:1px solid var(--line);font-size:11px}.lk-mobile-nav button.active{border-bottom:1px solid}.lk-hero{height:auto;min-height:620px;background-size:auto 390px;background-position:69% top;background-repeat:no-repeat;background-color:#ede2cd;padding:0 22px 35px;align-items:end}.lk-hero:before{content:'';position:absolute;inset:300px 0 0;background:linear-gradient(transparent,#ede2cd 22%)}.lk-hero-copy{width:100%;padding-top:370px}.lk-hero h1{font-size:32px;line-height:1.6;margin:12px 0;letter-spacing:-1px}.lk-hero h1 br{display:block}.lk-hero-copy p{font-size:11px;max-width:280px;margin-bottom:20px}.lk-hero-note{margin-top:15px;font-size:9px}.lk-hero-label{display:none}.lk-hero .lk-eyebrow{font-size:8px}.lk .lk-btn{padding:13px 22px;min-height:48px;font-size:12px}.lk-benefits{padding:16px 4%;font-size:8px;gap:8px;text-align:center}.lk-benefits span{flex:1}.lk-collection{padding:40px 5% 45px}.lk-section-head{display:block;margin-bottom:20px}.lk-section-head h2{font-size:26px}.lk-section-head>p{font-size:10px;margin-top:9px;padding:0}.lk-filterbar{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;gap:5px 10px}.lk-search{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:7px}.lk-filterbar select,.lk-filterbar input{font-size:10px;width:100%;max-width:none}.lk-filterbar>input{grid-column:1/2;grid-row:3}.lk-filterbar #lk-sort{grid-column:2/3;grid-row:2/4}.lk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.lk-card-info h3{font-size:11px;line-height:1.8}.lk-card-info>span{font-size:8px}.lk-prices{gap:8px}.lk-prices strong{font-size:12px}.lk-prices del{font-size:9px}.lk-badge{top:9px;right:7px;font-size:7px;padding:4px 6px}.lk .lk-favorite{left:7px;top:8px;width:24px;height:24px}.lk-favorite svg{width:13px;height:13px}.lk .lk-quick{right:7px;left:7px;bottom:7px;font-size:8px;padding:6px}.lk-story{padding:40px 9%}.lk-story h2{font-size:25px}.lk-story p{font-size:11px}.lk-footer{padding:35px 6%;gap:30px;flex-wrap:wrap}.lk-footer>div{width:100%}.lk-footer>div:nth-child(2){gap:12px}.lk-footer b{font-size:19px}.lk-footer small{font-size:8px}.lk-modal-backdrop{padding:12px}.lk-dialog{max-height:94dvh;padding:45px 20px 25px}.lk-product-layout{grid-template-columns:1fr;gap:20px}.lk-product-main{max-height:360px;aspect-ratio:1/1}.lk-product-details{padding-top:0}.lk-product-details h2{font-size:23px}.lk-cart-row{gap:10px}.lk-cart-row>.lk-photo{width:70px}.lk-cart-row h3{font-size:11px}.lk-cart-content h2,.lk-checkout h2{font-size:25px}.lk-consent{padding:16px;gap:14px;flex-wrap:wrap;right:10px;left:10px;bottom:10px}.lk-consent>div{flex-basis:100%}.lk-policy h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.lk *{scroll-behavior:auto!important;transition:none!important}}
.lk-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 13px}.lk-offer-heading b{font-size:12px;font-weight:500}.lk-offer-heading small{font-size:8px;color:var(--muted)}.lk-offer-cards{display:flex;flex-direction:column;gap:13px}.lk .lk-offer-card{position:relative;display:flex;align-items:center;gap:12px;border:1px solid #d8d9cd;padding:17px 14px;text-align:right;width:100%;background:#fffdf8;border-radius:8px;transition:border-color .15s,background .15s}.lk .lk-offer-card.active{border:2px solid var(--ink);padding:16px 13px;background:#eaf0e7}.lk .lk-offer-card.featured{margin-top:7px}.lk-offer-radio{width:17px;height:17px;border:1px solid #a7b0a2;border-radius:50%;flex-shrink:0;background:#fff}.lk-offer-card.active .lk-offer-radio{border:5px solid var(--ink)}.lk-offer-copy{flex:1}.lk-offer-copy strong{font-size:12px;display:block;font-weight:500}.lk-offer-copy small{display:block;color:#73836e;font-size:9px;margin-top:3px}.lk-offer-price{text-align:left;white-space:nowrap;direction:ltr}.lk-offer-price b{font:500 15px Arial,sans-serif;display:block}.lk-offer-price del{font:10px Arial,sans-serif;color:#8d9489;display:block;margin-top:5px}.lk-offer-badge{position:absolute;top:-10px;left:15px;line-height:1.5;background:var(--ink);color:#fff;padding:3px 11px;font-size:8px;border-radius:3px}.lk .lk-offer-note{font-size:9px;line-height:1.8;color:var(--muted);margin:11px 0}.lk .lk-rich-description{border-top:1px solid var(--line);margin-top:36px;padding-top:30px;line-height:2;color:#45645b}.lk-rich-description h3{font-size:24px;font-weight:400;margin:12px 0 20px}.lk-rich-description>div{font-size:13px;overflow-wrap:anywhere}.lk .lk-rich-description img{max-width:100%!important;height:auto!important;display:block;margin:20px auto}.lk-rich-description p{margin:12px 0}.lk-rich-description h2,.lk-rich-description h3,.lk-rich-description h4{margin:15px 0}.lk-rich-description ul,.lk-rich-description ol{padding-inline-start:25px}.lk-rich-description a{text-decoration:underline}.lk-rich-description table{max-width:100%;display:block;overflow:auto}.lk-rich-description figure{max-width:100%;margin:20px 0}.lk-thumbs{flex-wrap:wrap}.lk-cart-row del{font-size:10px;color:var(--muted)}.lk-cart-saving{display:block!important;color:#63815c!important}.lk-product-details .lk-prices small{font-size:9px;color:var(--muted)}@media(max-width:680px){.lk-offer-heading{align-items:start;flex-direction:column;gap:5px}.lk-offer-copy strong{font-size:11px}.lk-offer-price b{font-size:14px}.lk-offer-card{gap:8px!important}.lk-rich-description h3{font-size:22px}}
/* Keep the close control reachable while long product descriptions scroll. */
.lk .lk-close{position:sticky;top:0;left:auto;margin:-32px auto 0 -28px}@media(max-width:680px){.lk .lk-close{margin-left:-5px}}
.lk-card-media>a:first-child{display:block;width:100%}.lk-product-page{max-width:1240px;margin:auto;padding:28px 5% 100px}.lk-breadcrumb{display:flex;gap:15px;color:var(--muted);font-size:11px;margin-bottom:35px}.lk-product-heading{font-size:28px;font-weight:400;line-height:1.8;margin:10px 0}.lk-p-block{margin-bottom:20px;min-width:0}.lk-p-block label{font-size:12px}.lk-p-gallery{align-self:start}.lk-product-page .lk-p-gallery{position:sticky;top:20px}.lk-product-page .lk-product-main{aspect-ratio:1/1}.lk-no-gallery{grid-template-columns:1fr}.lk-short{font-size:12px;color:var(--muted);line-height:2;margin:12px 0!important}.lk-sku{font-size:9px;color:var(--muted);direction:ltr;display:block;text-align:right}.lk-direct-buy{margin-top:10px;background:transparent!important;color:var(--ink)!important}.lk-product-stack{max-width:820px;margin:auto}.lk-product-stack .lk-product-main{max-height:680px;aspect-ratio:1/1}.lk-product-faq{border-top:1px solid var(--line);padding:30px 0}.lk-product-faq h3{font-size:23px;font-weight:400;margin-bottom:20px}.lk-product-faq details{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.lk-product-faq summary{cursor:pointer}.lk-product-faq p{padding:15px 0;color:var(--muted);line-height:2}.lk-sticky-order{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);width:min(650px,94%);display:flex;direction:rtl;align-items:center;gap:15px;z-index:99990;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:10px;box-shadow:0 7px 35px #163c2926}.lk-sticky-order>.lk-btn{flex:1;min-height:44px;padding:10px 15px;font-size:12px}.lk-sticky-quantity{display:flex;direction:ltr;align-items:center;border:1px solid var(--line);border-radius:5px;gap:17px;padding:7px 10px}.lk-sticky-quantity button{font-size:18px}.lk-ssr-product{max-width:1000px;margin:50px auto;padding:30px;font-family:Tahoma,Arial,sans-serif;line-height:2}.lk-ssr-product[hidden]{display:none}.lk-ssr-product img{max-width:100%;height:auto}@media(max-width:680px){.lk-product-page{padding:22px 5% 90px}.lk-product-page .lk-p-gallery{position:static}.lk-product-heading{font-size:25px}.lk-breadcrumb{font-size:9px;margin-bottom:22px}.lk-product-page .lk-product-main{max-height:none}.lk-sticky-order{bottom:8px;gap:8px}.lk-sticky-quantity{gap:12px}.lk-product-page .lk-product-layout{gap:15px}.lk-product-stack .lk-product-main{max-height:none}}
.lk .lk-direct-buy{background:var(--ink)!important;color:#fff!important;border-radius:5px}.lk-page-quantity{display:flex;align-items:center;gap:18px;margin:14px 0}.lk-page-quantity label{font-size:12px}.lk-page-quantity .lk-sticky-quantity{display:inline-flex}.lk-color-options{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0 22px}.lk-color-options button{border:1px solid var(--line);padding:4px;min-width:43px;height:43px;position:relative}.lk-color-options button>span{display:block;width:32px;height:32px;border:1px solid #8882}.lk-color-options button.active{outline:2px solid var(--ink);outline-offset:2px}.lk-color-options small{font-size:10px;padding:3px}.lk-color-name{font-size:10px;color:var(--muted);margin-right:10px}.lk-size-options button{min-width:55px}.lk-product-page .lk-p-gallery .lk-product-main{border-radius:18px}
.lk-checkout-summary{padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.lk-checkout-summary>div{display:flex;gap:15px;align-items:center}.lk-checkout-summary .lk-photo{width:65px;flex-shrink:0}.lk-checkout-summary b{font-size:12px;font-weight:500}.lk-checkout-summary small{display:block;font-size:10px;color:var(--muted);margin-top:5px}
.lk-product-page .lk-product-layout{direction:rtl}

/* LUMINI KIDS campaign: cream, sage, apricot and lilac. */
.lk{--secondary:#e9e1f4;--peach:#f3bc91}
.lk .lk-announcement{background:var(--peach);color:var(--ink);padding:0;display:flex;align-items:center;min-height:46px;text-align:start;overflow:hidden;direction:ltr;position:relative}
.lk-ticker-window{flex:1;min-width:0;overflow:hidden}.lk-ticker-track{display:flex;width:max-content;direction:ltr;animation:lk-ticker var(--ticker-duration,28s) linear infinite;will-change:transform}.lk-ticker-group{display:flex;align-items:center;justify-content:space-around;gap:34px;padding:8px 17px;min-width:100vw;flex-shrink:0}.lk-ticker-item{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;font-weight:600}.lk-ticker-brand{display:flex;align-items:center;white-space:nowrap;font-size:12px;letter-spacing:1px}.lk-ticker-brand img{width:92px;height:29px;object-fit:contain;mix-blend-mode:multiply}.lk .lk-announcement>button{position:relative;flex-shrink:0;width:38px;height:38px;background:var(--peach);font-size:14px;border-left:1px solid #174d4920;z-index:1}.lk-ticker-paused .lk-ticker-track,.lk-announcement:hover .lk-ticker-track,.lk-announcement:focus-within .lk-ticker-track{animation-play-state:paused}.lk-ticker-static .lk-ticker-track{animation:none}.lk-ticker-static .lk-ticker-window{overflow-x:auto}
@keyframes lk-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.lk .lk-hero{background-position:center;min-height:620px}.lk .lk-hero-copy{background:linear-gradient(270deg,#faf8f3f2,#faf8f3c9 60%,transparent);border-radius:28px;padding:34px;position:relative}.lk .lk-hero h1{font-size:clamp(34px,4vw,60px)}.lk .lk-btn{border-radius:30px}.lk .lk-benefits{background:#dce8d9}.lk .lk-card-media{border-radius:22px;overflow:hidden}.lk .lk-story{background:var(--secondary,#e9e1f4);overflow:hidden}.lk-story-photo{width:min(600px,100%);height:330px;object-fit:cover;border-radius:100px 24px 100px 24px;display:block;margin:0 auto 35px}.lk .lk-story-mark{color:var(--ink)}
@media(max-width:680px){.lk .lk-hero{min-height:650px;background-position:27% top;background-size:auto 430px;background-repeat:no-repeat;background-color:#faf8f3;display:flex;align-items:flex-end;padding:340px 5% 24px}.lk .lk-hero-copy{width:100%;padding:24px 18px 6px;background:#faf8f3ed;border-radius:24px}.lk .lk-hero h1{font-size:32px;margin:12px 0}.lk .lk-hero-copy p{font-size:12px}.lk .lk-hero-label{display:none}.lk-ticker-item{font-size:11px}.lk-ticker-group{gap:24px}.lk-story-photo{height:240px;border-radius:55px 18px 55px 18px}.lk .lk-announcement{min-height:43px}}
@media(prefers-reduced-motion:reduce){.lk-ticker-track{animation:none!important;will-change:auto}.lk-ticker-window{overflow-x:auto}.lk-ticker-group[aria-hidden]{display:none}.lk .lk-announcement>button{display:none}}
.lk .lk-hero{justify-content:flex-end}.lk .lk-hero-copy{width:45%}@media(max-width:680px){.lk .lk-hero-copy{width:100%}}
/* Home v1.6: centered identity and editorial kids collection. */
.lk .lk-announcement{background:var(--ink);color:#faf8f3}.lk .lk-announcement>button{background:var(--ink);color:#faf8f3;border-color:#fff2}.lk-ticker-brand img{mix-blend-mode:normal;filter:brightness(0) invert(1)}
.lk .lk-header{display:grid;grid-template-columns:1fr auto 1fr;gap:0;direction:ltr;padding:22px 5% 0}.lk-menu-toggle{grid-column:1;grid-row:1;justify-self:start;font-size:28px;width:38px;height:42px}.lk .lk-brand{grid-column:2;grid-row:1;margin:0}.lk .lk-brand img{width:175px;height:68px;object-fit:contain}.lk .lk-actions{grid-column:3;grid-row:1;justify-self:end}.lk .lk-nav{grid-column:1/-1;grid-row:2;justify-content:center;direction:rtl;border-top:1px solid var(--line);width:100%;padding:17px 0;margin-top:20px}.lk-menu-open .lk-mobile-nav{display:flex;direction:rtl;justify-content:center;flex-wrap:wrap;padding:16px;background:var(--cream);border-bottom:1px solid var(--line)}
.lk .lk-hero{justify-content:flex-start;background-position:center;min-height:620px}.lk .lk-hero-copy{background:none;padding:25px 0;width:43%;text-align:center}.lk .lk-hero h1{font-size:clamp(34px,4.2vw,62px);line-height:1.6;letter-spacing:-1px}.lk .lk-hero .lk-eyebrow,.lk .lk-hero-label,.lk .lk-hero-note{display:none}.lk .lk-hero-copy p{font-size:18px}.lk .lk-hero-copy .lk-btn{font-size:17px}.lk .lk-benefits{display:none}.lk .lk-section-head{display:block;text-align:center;margin:5px 0 27px}.lk .lk-section-head h2{font-size:38px}.lk .lk-section-head .lk-eyebrow{font-size:0;letter-spacing:0}.lk .lk-section-head .lk-eyebrow:after{content:'— ✧ —';font-size:28px;color:#d69a62}.lk .lk-section-head>p{margin:8px auto 0;padding:0;font-size:15px}.lk .lk-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fffdf7}.lk .lk-card-media{border-radius:0;overflow:hidden}.lk .lk-card-info{text-align:center;padding:16px 12px}.lk .lk-card-info .lk-prices{justify-content:center}.lk .lk-card-info>span,.lk .lk-card-info>small{display:none}.lk .lk-card-info h3{font-size:16px;margin:0 0 8px}.lk .lk-card-swatches{display:flex;justify-content:center;gap:7px;margin:12px auto 0}.lk-card-swatches span{width:17px;height:17px;border-radius:50%;border:1px solid #174d491c}.lk .lk-discount{position:absolute;right:12px;top:12px;z-index:2;background:#b84c3c;color:white;border-radius:24px;padding:7px 10px;font:600 12px Arial,sans-serif;box-shadow:0 3px 12px #0001}.lk .lk-badge{top:auto;bottom:12px;right:12px;pointer-events:none}.lk .lk-quick{bottom:45px;z-index:2}.lk .lk-photo{transition:transform .55s cubic-bezier(.2,.65,.25,1);will-change:transform}.lk .lk-card-media:hover .lk-photo,.lk .lk-card-media:focus-within .lk-photo,.lk .lk-card-media:active .lk-photo{transform:scale(1.055)}.lk .lk-favorite{background:#fffdf5;border-radius:50%;width:34px;height:34px}
@media(max-width:680px){.lk .lk-header{padding:14px 5%;grid-template-columns:1fr auto 1fr;min-height:86px}.lk .lk-brand img{width:120px;height:52px}.lk .lk-actions{gap:7px}.lk .lk-actions button{width:24px;height:30px}.lk .lk-actions svg{width:21px;height:21px}.lk .lk-menu-toggle{font-size:25px;width:30px}.lk .lk-nav{display:none}.lk .lk-mobile-nav{justify-content:center;gap:35px;padding:14px 5%;border-bottom:1px solid var(--line)}.lk-menu-open .lk-mobile-nav{background:#e9eee5}.lk .lk-hero{padding:25px 4%;min-height:375px;height:375px;align-items:center;background-size:auto 100%;background-position:center;background-color:#f3e5cf}.lk .lk-hero-copy{padding:0;width:47%;border-radius:0}.lk .lk-hero h1{font-size:27px;line-height:1.65;margin:0 0 15px;letter-spacing:-1px}.lk .lk-hero-copy p{font-size:12px;line-height:1.8;margin-bottom:16px}.lk .lk-hero-copy .lk-btn{font-size:12px;padding:13px 16px;gap:7px}.lk .lk-collection{padding:25px 5% 35px}.lk .lk-section-head h2{font-size:26px}.lk .lk-section-head>p{font-size:11px}.lk .lk-card-info{padding:12px 6px}.lk .lk-card-info h3{font-size:12px}.lk .lk-card-info .lk-prices strong{font-size:13px}.lk .lk-grid{gap:17px 12px}.lk .lk-card{border-radius:15px}.lk .lk-discount{font-size:10px;padding:6px 8px;right:8px;top:8px}.lk-card-swatches span{width:13px;height:13px}.lk .lk-badge{font-size:7px}.lk .lk-favorite{width:29px;height:29px}}
@media(prefers-reduced-motion:reduce){.lk .lk-photo{transition:none!important;transform:none!important;will-change:auto}}
.lk .lk-hero{height:auto;aspect-ratio:1.6;min-height:0}.lk .lk-card-media .lk-badge,.lk .lk-card-media .lk-quick{display:none}.lk .lk-menu-toggle{font-size:26px!important}.lk .lk-actions button{font-size:14px!important}@media(max-width:680px){.lk .lk-hero{height:auto;aspect-ratio:1.2;min-height:0;background-position:right center}.lk .lk-hero-copy{width:43%}.lk .lk-hero h1{font-size:24px}.lk .lk-hero-copy p{font-size:11px}.lk .lk-hero-copy .lk-btn{font-size:11px;padding:11px 14px}}

.lk .lk-filterbar{display:none}.lk .lk-filter-toggle{display:block;margin:0 auto 18px;font-size:11px;border:1px solid var(--line);border-radius:20px;padding:8px 16px}.lk-filters-open .lk-filterbar{display:flex}.lk .lk-results{text-align:center}@media(max-width:680px){.lk-filters-open .lk-filterbar{display:grid}.lk .lk-filter-toggle{font-size:10px;margin-bottom:12px}.lk .lk-results{font-size:9px;margin-bottom:13px}}
.lk .lk-size-guide{font-size:12px;color:var(--ink);text-decoration:underline;display:block;margin:10px 0 24px;font-weight:600}.lk-size-guide-dialog{text-align:center}.lk-size-guide-dialog h2{font-size:24px}.lk-size-guide-dialog img{display:block;max-width:100%;height:auto;margin:20px auto}.lk-size-guide-dialog p{font-size:12px;color:var(--muted)}.lk .lk-offer-card{border-radius:16px;border:2px solid #e7e5e4;padding:18px 15px;background:#fff;gap:13px;direction:rtl}.lk .lk-offer-card.active{padding:18px 15px;background:#fbf6f2;border-color:var(--ink)}.lk .lk-offer-card.featured{border-color:#e9c955;background:#fffcef;margin-top:10px}.lk .lk-offer-card.featured.active{border-color:var(--ink);background:#fff9df}.lk .lk-offer-radio{width:19px;height:19px}.lk .lk-offer-copy strong{font-size:15px;font-weight:700;line-height:1.7}.lk .lk-offer-copy small{font-size:10px;line-height:1.7}.lk .lk-offer-price b{font-size:17px;font-weight:700}.lk .lk-offer-price del{font-size:11px}.lk .lk-offer-badge{left:auto;right:20px;border-radius:20px;top:-13px;background:#cfad34;color:#fff;padding:4px 13px;font-size:10px}.lk .lk-offer-heading{margin-top:27px}.lk .lk-offer-heading b{font-size:13px}.lk .lk-offer-card:disabled{opacity:.45;cursor:not-allowed}@media(max-width:680px){.lk .lk-offer-copy strong{font-size:13px}.lk .lk-offer-price b{font-size:15px}.lk .lk-offer-copy small{font-size:9px}.lk .lk-offer-card{padding:14px 10px}.lk .lk-offer-card.active{padding:14px 10px}.lk .lk-offer-heading small{font-size:9px}}
/* Keep campaign art separate from copy, including previously saved images. */
.lk .lk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:32px;direction:ltr;aspect-ratio:auto;height:auto;min-height:0;padding:42px 5%;background:linear-gradient(135deg,#fbf8ef 0%,#eee6d6 65%,#e2e9db 100%);overflow:hidden}.lk .lk-hero-art{grid-column:2;grid-row:1;min-width:0;border-radius:36px 100px 36px 36px;overflow:hidden;background:#f5eddf;box-shadow:0 16px 45px #174d4910}.lk .lk-hero-visual{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.lk .lk-hero-copy{grid-column:1;grid-row:1;width:100%;min-width:0;background:none;padding:20px 10px;border-radius:0;text-align:center;direction:rtl}.lk .lk-hero h1{font-size:clamp(30px,3.8vw,58px);line-height:1.6;margin:0 0 20px;overflow-wrap:anywhere}.lk .lk-hero-copy p{font-size:16px;line-height:2;max-width:390px}.lk .lk-hero-text-only{grid-template-columns:1fr}.lk .lk-hero-text-only .lk-hero-copy{grid-column:1}.lk .lk-hero-art[hidden]{display:none}.lk .lk-collection{background:linear-gradient(180deg,#faf8f3,#f5f3e9 75%,#faf8f3)}.lk .lk-photo{transition:transform .6s cubic-bezier(.2,.7,.25,1),filter .6s ease}.lk .lk-card-media:hover .lk-photo,.lk .lk-card-media:focus-within .lk-photo{transform:scale(1.075) translateY(-2px);filter:saturate(1.06)}.lk .lk-card{transition:box-shadow .35s ease,border-color .35s ease}.lk .lk-card:hover{box-shadow:0 12px 28px #174d4914;border-color:#c7d0bd}.lk .lk-ticker-track,.lk .lk-announcement:hover .lk-ticker-track,.lk .lk-announcement:focus-within .lk-ticker-track{animation-play-state:running}
@media(max-width:680px){.lk .lk-hero{display:flex;flex-direction:column;gap:0;padding:20px 5% 28px;height:auto;aspect-ratio:auto;background:linear-gradient(160deg,#f1e6d4,#faf8f3 75%)}.lk .lk-hero-art{width:100%;border-radius:24px 55px 24px 24px;order:0}.lk .lk-hero-visual{width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.lk .lk-hero-copy{width:100%;order:1;padding:25px 12px 0}.lk .lk-hero h1{font-size:31px;line-height:1.55;margin:0 0 14px;letter-spacing:-.5px}.lk .lk-hero-copy p{font-size:12px;margin-bottom:20px;max-width:300px}.lk .lk-hero-copy .lk-btn{font-size:13px;padding:14px 28px}.lk .lk-hero-text-only .lk-hero-copy{padding-top:0}}
@media(prefers-reduced-motion:reduce){.lk .lk-card,.lk .lk-photo{transition:none!important}.lk .lk-card-media:hover .lk-photo,.lk .lk-card-media:focus-within .lk-photo{transform:none!important;filter:none!important}}
/* Full-width campaign cover, with editable device-specific slides. */
.lk .lk-hero{position:relative;display:flex;direction:ltr;justify-content:flex-start;align-items:center;isolation:isolate;min-height:620px;height:min(760px,52vw);padding:55px 7%;gap:0;background:var(--cream);border-radius:0;overflow:hidden;aspect-ratio:auto}.lk .lk-hero-art{position:absolute;inset:0;z-index:-1;width:100%;height:100%;border-radius:0;background:var(--cream);box-shadow:none;overflow:hidden}.lk .lk-hero-visual{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;opacity:0;transition:opacity .8s ease;pointer-events:none}.lk .lk-hero-visual.is-active{opacity:1}.lk .lk-hero-copy{position:relative;width:min(470px,46%);padding:32px;background:rgba(250,248,243,.82);backdrop-filter:blur(3px);border:1px solid #ffffff70;border-radius:24px;box-shadow:0 12px 35px #174d490c;direction:rtl}.lk .lk-hero h1{font-size:clamp(32px,3.7vw,56px);margin:0 0 18px}.lk .lk-hero-copy p{font-size:15px;margin-bottom:23px}.lk .lk-hero-text-only{min-height:400px}.lk .lk-hero-text-only .lk-hero-copy{margin:auto}.lk .lk-collection{background:var(--cream)}
@media(max-width:680px){.lk .lk-hero{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;min-height:610px;height:calc(100svh - 150px);max-height:760px;padding:25px 6%;gap:0;background:var(--cream)}.lk .lk-hero-art{width:100%;height:100%;border-radius:0}.lk .lk-hero-visual{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.lk .lk-hero-copy{width:100%;max-width:420px;order:initial;padding:24px 20px;background:rgba(250,248,243,.84);border-radius:22px}.lk .lk-hero h1{font-size:31px;line-height:1.5;margin:0 0 12px}.lk .lk-hero-copy p{font-size:12px;line-height:1.9;margin-bottom:18px}.lk .lk-hero-copy .lk-btn{font-size:13px;padding:13px 24px}.lk .lk-hero-text-only{min-height:400px;height:auto}.lk .lk-hero-text-only .lk-hero-copy{margin:10px auto}}
@media(prefers-reduced-motion:reduce){.lk .lk-hero-visual{transition:none!important}}
.lk .lk-hero::before,.lk .lk-hero::after{content:none;display:none;background:none}
/* Organized branded footer and curated home groups. */
.lk .lk-footer{display:block;background:var(--ink);color:#faf4e7;padding:48px 7% 24px;text-align:center;direction:rtl}.lk .lk-footer>div{width:auto}.lk .lk-footer-brand{padding-bottom:30px}.lk .lk-footer-brand img{display:block;width:160px;height:75px;object-fit:contain;filter:brightness(0) invert(1);margin:0 auto 12px}.lk .lk-footer-brand p{font-size:12px;color:#f4e3cb}.lk .lk-social{display:flex;justify-content:center;gap:15px;margin:22px auto 0}.lk .lk-social a{width:38px;height:38px;border:1px solid #f2dfc53d;border-radius:50%;display:grid;place-items:center;transition:background .2s,color .2s}.lk .lk-social a:hover{background:#f3bc91;color:var(--ink)}.lk .lk-social svg{width:20px;height:20px}.lk .lk-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #fff4;border-bottom:1px solid #fff4;padding:30px 0 35px;text-align:center}.lk .lk-footer-column{display:flex;flex-direction:column;gap:18px;align-items:center}.lk .lk-footer-column h3{font-size:16px;font-weight:700;margin:0 0 12px;color:#f4d6af}.lk .lk-footer-column button{font-size:12px;line-height:1.8}.lk .lk-footer-column button:hover{text-decoration:underline}.lk .lk-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:23px}.lk .lk-footer-bottom small,.lk .lk-footer-bottom button{font-size:10px}.lk .lk-footer .lk-footer-bottom small{color:inherit}.lk-grouped-home .lk-collection>.lk-section-head{display:none}.lk .lk-home-group{margin:0 0 55px}.lk-home-group-head{text-align:center;margin-bottom:25px}.lk-home-group-head>span{font-size:28px;color:#d69a62}.lk-home-group-head h2{font-size:30px;font-weight:500;margin:8px 0}.lk .lk-load-more{display:block;margin:28px auto 0;border:1px solid var(--ink);border-radius:30px;padding:13px 30px;font-size:13px}.lk .lk-load-more:hover{background:var(--ink);color:white}.lk .lk-thankyou-offer{border:1px solid #d7c293;border-radius:18px;padding:22px;margin:30px 0;background:#fffcf3}.lk-thankyou-offer>small{color:#91703a;font-size:11px}.lk .lk-thankyou-offer h3{font-size:21px;margin:12px 0 20px}.lk .lk-thankyou-offer .lk-photo{width:150px;margin:0 auto;border-radius:15px}.lk .lk-thankyou-offer h4{font-size:16px;margin:15px 0}.lk .lk-thankyou-offer .lk-prices{justify-content:center}.lk .lk-thankyou-offer p{font-size:11px;line-height:1.9}.lk .lk-thankyou-offer label{display:block;font-size:12px;margin:20px 0}.lk .lk-thankyou-offer select{display:block;width:100%;border:1px solid var(--line);background:white;padding:12px;margin-top:8px}
@media(max-width:680px){.lk .lk-footer{padding:35px 7% 23px}.lk .lk-footer-columns{grid-template-columns:1fr;gap:40px}.lk .lk-footer-brand img{width:145px;height:65px}.lk .lk-footer-bottom{flex-direction:column;gap:15px}.lk .lk-home-group{margin-bottom:40px}.lk .lk-home-group-head h2{font-size:25px}.lk .lk-load-more{font-size:12px;padding:11px 24px}}
.lk .lk-footer>.lk-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex-direction:initial;text-align:center}.lk .lk-footer .lk-footer-column{align-items:center;text-align:center}@media(max-width:680px){.lk .lk-footer>.lk-footer-columns{grid-template-columns:1fr}}
.lk .lk-footer>.lk-footer-columns{gap:35px}@media(max-width:680px){.lk .lk-footer>.lk-footer-columns{gap:40px}}
.lk .lk-home-link{display:inline-block}@media(max-width:680px){.lk .lk-mobile-nav{flex-wrap:wrap;column-gap:20px;row-gap:10px}.lk .lk-mobile-nav button{white-space:nowrap}}
.lk .lk-language{flex:0 0 auto;width:92px;min-height:39px;padding:7px 9px;margin:3px 6px;background:var(--ink);color:#fff6e8;border:1px solid #fff5;border-radius:7px;font-size:11px;direction:ltr;cursor:pointer}.lk .lk-language option{background:#fff;color:#174d49}.lk[dir=ltr]{direction:ltr;text-align:left}.lk[dir=ltr] .lk-nav,.lk[dir=ltr] .lk-mobile-nav,.lk[dir=ltr] .lk-footer,.lk[dir=ltr] .lk-product-page .lk-product-layout,.lk[dir=ltr] .lk-offer-card{direction:ltr}.lk[dir=ltr] .lk-product-details,.lk[dir=ltr] .lk-product-heading,.lk[dir=ltr] .lk-short,.lk[dir=ltr] .lk-checkout,.lk[dir=ltr] .lk-cart-content,.lk[dir=ltr] .lk-rich-description,.lk[dir=ltr] .lk-policy,.lk[dir=ltr] .lk-offer-card,.lk[dir=ltr] .lk-product-faq{text-align:left}.lk[dir=ltr] .lk-offer-price{text-align:right}.lk[dir=ltr] .lk-hero-copy{direction:ltr}.lk[dir=ltr] .lk-sku{text-align:left}.lk[dir=ltr] .lk-sticky-order{direction:ltr}.lk[dir=ltr] .lk-size-guide{margin-left:0}.lk[dir=ltr] .lk-checkout input,.lk[dir=ltr] .lk-checkout textarea{text-align:left;direction:ltr}.lk[dir=ltr] .lk-card-info,.lk[dir=ltr] .lk-footer-column{text-align:center}.lk[dir=ltr] .lk-footer-columns{direction:ltr}@media(max-width:680px){.lk .lk-language{width:78px;font-size:10px;padding:6px;margin:3px 5px}.lk[dir=ltr] .lk-hero h1{font-size:30px;letter-spacing:0}}
.lk[dir=ltr] .lk-product-details .lk-prices{direction:ltr;justify-content:flex-start}.lk[dir=ltr] .lk-size-options,.lk[dir=ltr] .lk-color-options,.lk[dir=ltr] .lk-variant-options{direction:ltr}

/* v1.11.1: compact collection spacing, with no story section. */
.lk .lk-home-group{margin-bottom:28px}.lk .lk-home-group:last-child{margin-bottom:0}.lk .lk-home-group-head{margin-bottom:18px}.lk .lk-load-more{margin-top:18px}.lk .lk-collection{padding-bottom:32px}
@media(max-width:680px){.lk .lk-home-group{margin-bottom:22px}.lk .lk-home-group:last-child{margin-bottom:0}.lk .lk-home-group-head{margin-bottom:16px}.lk .lk-home-group-head h2{margin:4px 0}.lk .lk-load-more{margin-top:16px}.lk .lk-collection{padding-bottom:24px}}

.lk-grouped-home .lk-results:empty{display:none}.lk-grouped-home .lk-filter-toggle{margin-bottom:14px}.lk-grouped-home .lk-catalog{margin-top:0}

/* Thank-you check above brand caption at all widths. */
.lk .lk-success>.lk-success-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 auto 18px;line-height:1}.lk .lk-success>.lk-eyebrow{display:block;text-align:center}
