:root{--ll-ink: #172236;--ll-ink-soft: #36465a;--ll-muted: #637185;--ll-accent: #174fb7;--ll-accent-bright: #2867d5;--ll-accent-pale: #edf3ff;--ll-surface: #ffffff;--ll-paper: #f7f8fb;--ll-tint: #f1f5fa;--ll-line: #e1e7ef;--ll-radius: 16px;--ll-shadow: 0 12px 34px rgba(20, 38, 72, .065);--ll-blue: var(--ll-accent);--ll-text: var(--ll-ink);--ll-border: var(--ll-line);color-scheme:light}body{color:var(--ll-ink);background:#fff}.ll-wrap{width:min(1320px,calc(100% - 72px));margin-inline:auto}.ll-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ll-header *,.ll-hero *,.ll-trust *,.ll-section *,.ll-editorial *,.ll-footer *,.ll-why *,.ll-collection-heading *{box-sizing:border-box}:is(.ll-header,.ll-hero,.ll-trust,.ll-section,.ll-editorial,.ll-footer,.ll-why,.ll-collection-heading) :is(a,button,input,summary):focus-visible{outline:3px solid #f4ac62;outline-offset:3px}.ll-header a,.ll-footer a,.ll-section a,.ll-hero a,.ll-collection-heading a,.ll-trust a{color:inherit;text-decoration:none}.ll-header a:hover,.ll-footer a:hover{text-decoration:none}.ll-period{color:var(--ll-accent)}.ll-eyebrow{color:var(--ll-accent);font-size:11px;line-height:1.45;letter-spacing:.15em;font-weight:780;margin:0 0 13px;text-transform:uppercase}.ll-text-link{display:inline-flex;gap:10px;align-items:center;color:var(--ll-accent)!important;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap;padding-block:8px}.ll-text-link:hover{gap:14px}.ll-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;background:var(--ll-accent);color:#fff!important;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:14px;font-weight:740;line-height:1.1;box-shadow:0 5px 10px #174fb71f;transition:transform .2s,background-color .2s,box-shadow .2s}.ll-button:hover{color:#fff!important;background:#123f93;transform:translateY(-2px);box-shadow:0 12px 22px #174fb72e}.ll-button:focus-visible{outline:3px solid #e3a36a;outline-offset:3px}.ll-announcement{background:var(--ll-ink);color:#fff;font-size:12px;font-weight:560}.ll-announcement-inner{min-height:35px;display:flex;justify-content:space-between;align-items:center;gap:16px}.ll-announcement a{color:#e5eefe!important;font-size:11px;font-weight:720}.ll-announcement a:hover{color:#fff!important}.ll-header{background:#fff;border-bottom:1px solid var(--ll-line);position:relative;z-index:15}.ll-header-row{min-height:104px;display:grid;grid-template-columns:218px minmax(0,1fr) auto;gap:46px;align-items:center}.ll-header-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.ll-logo{color:var(--ll-ink)!important;font-weight:850;font-size:38px;letter-spacing:-.07em;line-height:1.08;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none!important}.ll-logo-accent{color:var(--ll-accent)}.ll-logo-dot{color:#ed9d6d}.ll-logo img{max-height:63px;max-width:200px;height:auto;width:auto;object-fit:contain}.ll-brand-caption{letter-spacing:.17em;color:#8190a2;font-size:8px;line-height:1.3;font-weight:800;padding-left:4px;margin-top:5px}.ll-search{width:100%;min-width:0;height:52px;display:flex;align-items:center;gap:0;background:#f6f8fb;border:1px solid #d9e2ed;border-radius:9px;overflow:hidden;transition:border .2s,box-shadow .2s}.ll-search:focus-within{border-color:var(--ll-accent);box-shadow:0 0 0 3px #174fb714}.ll-search-icon{flex-shrink:0;display:grid;place-items:center;color:#66778d;padding-left:15px}.ll-search-icon svg{width:21px;height:21px}.ll-search input{min-width:0;flex:1;width:100%;height:100%;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;font-size:13px!important;color:var(--ll-ink)!important;padding:0 14px!important;font-family:inherit}.ll-search input::placeholder{color:#8492a2;opacity:1}.ll-search button{background:var(--ll-accent);border:0;color:#fff;align-self:stretch;padding:0 22px;font-family:inherit;font-size:13px;font-weight:720;display:flex;align-items:center;gap:13px;cursor:pointer}.ll-search button:hover{background:#103d91}.ll-actions{display:flex;gap:23px;justify-self:end;align-items:center}.ll-actions a{color:var(--ll-ink)!important;display:flex;gap:8px;align-items:center;font-size:12px;font-weight:720;min-height:44px;white-space:nowrap}.ll-actions svg{height:22px;width:22px}.ll-cart-count{font-size:11px;display:grid;place-items:center;color:#fff;background:var(--ll-accent);min-width:19px;height:19px;padding-inline:3px;border-radius:30px;margin-left:-4px}.ll-nav{border-top:1px solid #f0f2f6}.ll-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.ll-desktop-menu{display:flex;gap:30px;align-items:center;min-height:51px;flex-wrap:wrap}.ll-desktop-menu a{color:var(--ll-ink-soft)!important;font-size:12px;font-weight:740;display:inline-flex;align-items:center;min-height:46px;letter-spacing:.01em;border-bottom:2px solid transparent}.ll-desktop-menu a:hover,.ll-desktop-menu a[aria-current=page]{color:var(--ll-accent)!important;border-color:var(--ll-accent)}.ll-nav-feature{color:var(--ll-accent)!important;font-size:12px;font-weight:780;white-space:nowrap;display:flex;align-items:center;gap:11px}.ll-mobile-menu{display:none}.ll-hero-shell{padding-top:28px}.ll-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:508px;overflow:hidden;border-radius:20px;background:#f1f5fc;position:relative}.ll-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px 46px 61px 74px;position:relative;z-index:2}.ll-overline{display:flex;align-items:center;gap:10px;color:var(--ll-accent);font-size:11px;font-weight:820;letter-spacing:.145em}.ll-overline-mark{display:block;background:#d59c7a;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 5px #f7e8df}.ll-hero h1{font-size:clamp(38px,4.1vw,67px);line-height:1.06;max-width:610px;font-weight:810;letter-spacing:-.055em;margin:27px 0 20px;color:#172b4b;text-wrap:balance}.ll-hero-description{color:#596a82;font-size:16px;line-height:1.75;max-width:450px;margin:0}.ll-hero-buttons{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:31px}.ll-hero-kicker{margin:49px 0 0;color:#718197;font-size:10px;font-weight:780;letter-spacing:.09em;display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ll-hero-kicker span{border-radius:100%;background:#e8b194;height:4px;width:4px}.ll-hero-media{position:relative;overflow:hidden;background:linear-gradient(130deg,#dce9fa,#eaf1fa 45%,#f9ede4);display:flex;align-items:center;justify-content:center;min-height:400px}.ll-hero-orbit{width:620px;height:620px;border-radius:50%;background:#ffffff61;border:1px solid rgba(255,255,255,.45);position:absolute;top:-8%;left:-25%}.ll-hero-orbit:before{content:"";display:block;position:absolute;width:70%;height:70%;border-radius:50%;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(255,255,255,.6)}.ll-hero-product{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:81%;height:74%;padding:34px;background:#ffffffc2;border:1px solid rgba(255,255,255,.8);box-shadow:0 24px 65px #1b34571c;border-radius:24px;transform:rotate(-2deg)}.ll-hero-product img{height:340px;width:100%;object-fit:contain}.ll-hero-monogram{font-size:190px;font-weight:850;color:var(--ll-accent);letter-spacing:-.1em}.ll-hero-floating{position:absolute;z-index:3;background:#fff;box-shadow:var(--ll-shadow);border:1px solid #e7edf5;border-radius:9px}.ll-hero-floating-top{top:45px;right:21px;padding:12px 18px;font-size:10px;font-weight:820;letter-spacing:.08em;color:var(--ll-ink);display:flex;gap:9px;align-items:center}.ll-feature-spark{font-size:18px;color:#e7a17f}.ll-hero-floating-bottom{bottom:34px;left:10px;padding:17px 20px;min-width:232px;display:flex;gap:6px;flex-direction:column}.ll-hero-floating-small{font-size:9px;letter-spacing:.12em;color:var(--ll-accent);font-weight:780}.ll-hero-floating-bottom strong{color:var(--ll-ink);font-size:18px;line-height:1.25;letter-spacing:-.025em}.ll-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-bottom:1px solid var(--ll-line);padding:29px 3px 27px}.ll-trust a{display:flex;align-items:flex-start;gap:15px;color:var(--ll-ink)!important;min-width:0}.ll-trust svg{flex-shrink:0;color:var(--ll-accent);height:24px;width:24px}.ll-trust strong{display:block;color:var(--ll-ink);font-size:13px;font-weight:790;margin-bottom:4px}.ll-trust span{display:block;color:var(--ll-muted);font-size:11px;line-height:1.5}.ll-trust a:hover strong{color:var(--ll-accent)}.ll-section{padding-top:74px;padding-bottom:16px}.ll-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px}.ll-section-heading>div{min-width:0}.ll-section-heading h2,.ll-why h2{color:var(--ll-ink);margin:0;font-weight:790;letter-spacing:-.042em;font-size:clamp(26px,2.6vw,38px);line-height:1.22}.ll-section-subtitle{font-size:13px;line-height:1.7;color:var(--ll-muted);margin:9px 0 0}.ll-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ll-category{min-width:0;border:1px solid var(--ll-line);border-radius:15px;overflow:hidden;background:#fff;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.ll-category:hover{transform:translateY(-4px);border-color:#c9d8ec;box-shadow:var(--ll-shadow)}.ll-category-image{background:#f0f3f8;height:232px;position:relative;padding:27px;overflow:hidden}.ll-category:nth-child(2) .ll-category-image{background:#f7f1eb}.ll-category:nth-child(3) .ll-category-image{background:#eef5f0}.ll-category:nth-child(4) .ll-category-image{background:#edf2fb}.ll-category img{width:100%;height:100%;object-fit:contain;transition:transform .24s}.ll-category:hover img{transform:scale(1.055)}.ll-category-placeholder{position:absolute;top:45%;left:40%;color:#aac1e5;font-size:95px;font-weight:800;line-height:1;letter-spacing:-.1em}.ll-category-arrow{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:34px;height:34px;color:var(--ll-ink);background:#fff;border:1px solid #e2eaf2;border-radius:50%;font-size:17px}.ll-category-caption{min-height:94px;padding:20px 20px 18px}.ll-category-caption>span{font-size:9px;font-weight:760;letter-spacing:.12em;color:var(--ll-accent);display:block;margin-bottom:8px}.ll-category-caption h3{font-size:17px;font-weight:780;line-height:1.25;margin:0;color:var(--ll-ink);letter-spacing:-.02em}.ll-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.ll-product{min-width:0;background:#fff;border:1px solid #e1e7ef;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s}.ll-product:hover{border-color:#c8d7ed;transform:translateY(-3px);box-shadow:var(--ll-shadow)}.ll-product-media{height:auto;aspect-ratio:1/1;position:relative;display:grid;place-items:center;padding:21px;overflow:hidden;background:#f6f8fb;color:var(--ll-ink)}.ll-product-media img{width:100%;height:100%;object-fit:contain;transition:transform .22s}.ll-product:hover .ll-product-media img{transform:scale(1.055)}.ll-product-empty{color:var(--ll-muted);font-size:11px}.ll-sale,.ll-product-unavailable{position:absolute;top:13px;left:13px;z-index:2;background:var(--ll-accent);color:#fff;border-radius:5px;padding:6px 9px;font-weight:770;font-size:10px}.ll-product-unavailable{background:#465669}.ll-product-info{padding:18px 19px 19px;display:flex;flex-direction:column;flex:1;gap:0}.ll-product-title{font-size:13px;font-weight:610;line-height:1.55;color:var(--ll-ink)!important;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.ll-product-title:hover{color:var(--ll-accent)!important}.ll-price{font-size:20px;font-weight:800;color:var(--ll-ink);margin:15px 0 17px;letter-spacing:-.02em}.ll-price small{font-size:11px;font-weight:520;color:var(--ll-muted);margin-right:4px}.ll-price s{color:#8f9bac;font-size:12px;font-weight:500;margin-left:7px}.ll-product-button{margin-top:auto;min-height:40px;background:#fff;border:1px solid #c4d3ea;color:var(--ll-accent)!important;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;font-size:12px;font-weight:760;text-decoration:none;transition:background .2s,color .2s}.ll-product-button:hover{background:var(--ll-accent);border-color:var(--ll-accent);color:#fff!important}.ll-empty{background:#f5f7fb;padding:30px;border:1px solid var(--ll-line);border-radius:15px}.ll-empty h3{font-size:20px;margin:0 0 8px;color:var(--ll-ink)}.ll-empty p{color:var(--ll-muted);margin:0 0 22px;font-size:13px}.ll-editorial{margin-top:72px;background:var(--ll-ink);color:#fff;overflow:hidden}.ll-editorial-inner{display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:46px;padding-top:49px;padding-bottom:49px}.ll-editorial-symbol{height:180px;width:180px;position:relative;display:grid;place-items:center}.ll-editorial-symbol>span{display:grid;place-items:center;position:relative;z-index:1;font-size:90px;font-weight:830;letter-spacing:-.11em;background:#fff;color:var(--ll-accent);height:136px;width:136px;border-radius:32px;transform:rotate(-7deg)}.ll-editorial-symbol i{width:180px;height:180px;position:absolute;border:1px solid rgba(255,255,255,.25);border-radius:50%}.ll-editorial .ll-eyebrow{color:#9ebeff}.ll-editorial h2{color:#fff;margin:0 0 12px;font-size:clamp(25px,3vw,42px);font-weight:770;line-height:1.13;letter-spacing:-.045em;max-width:570px}.ll-editorial p:not(.ll-eyebrow){color:#c9d3e1;font-size:14px;line-height:1.65;margin:0}.ll-button-light{background:#fff;color:var(--ll-accent)!important;border-color:#fff;box-shadow:none}.ll-button-light:hover{color:var(--ll-accent)!important;background:#eaf1fc}.ll-why{margin-top:65px;padding:65px 0 78px;background:#f5f7fa}.ll-why-grid{margin:36px 0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ll-why-grid>div{padding:27px 29px;background:#fff;border:1px solid #e4eaf1;border-radius:13px;min-height:185px}.ll-why-number{color:var(--ll-accent);letter-spacing:.14em;font-size:10px;font-weight:800}.ll-why h3{font-size:19px;font-weight:770;letter-spacing:-.03em;margin:17px 0 9px;color:var(--ll-ink)}.ll-why p:not(.ll-eyebrow){color:var(--ll-muted);font-size:13px;line-height:1.75;margin:0}.ll-footer{display:block;background:#fff;color:var(--ll-ink);border-top:1px solid var(--ll-line)}.ll-footer-top{padding:55px 0 50px;display:flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid var(--ll-line)}.ll-footer-top h2{margin:0;letter-spacing:-.037em;font-weight:770;font-size:clamp(22px,2.5vw,34px)}.ll-footer-grid{padding:52px 0 43px;display:grid;grid-template-columns:1.25fr .8fr .9fr 1.2fr;gap:48px}.ll-footer-brand p{color:var(--ll-muted);font-size:13px;line-height:1.75;margin:22px 0 17px}.ll-footer-grid h3{margin:6px 0 17px;font-size:13px;font-weight:790;letter-spacing:.01em;color:var(--ll-ink)}.ll-footer-grid>div>a:not(.ll-logo){display:block;width:fit-content;font-size:13px;line-height:1.45;margin-bottom:13px;color:var(--ll-muted)}.ll-footer-grid>div>a:not(.ll-logo):hover{color:var(--ll-accent)}.ll-footer-grid>div:not(.ll-footer-brand)>p{color:var(--ll-muted);font-size:12px;line-height:1.75;margin:0 0 17px}.ll-footer-grid .ll-footer-email{overflow-wrap:anywhere}.ll-payment-icons{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.ll-payment-icons svg{height:24px;width:37px}.ll-footer-bottom{border-top:1px solid var(--ll-line);padding:19px 0 25px;color:#8190a1;font-size:11px;display:flex;justify-content:space-between;gap:12px}.ll-collection-heading{background:linear-gradient(135deg,#f5f8fd,#f9fafc);padding:28px 0 33px;border-bottom:1px solid #e8edf3}.ll-breadcrumbs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#8794a5;font-size:11px;margin-bottom:24px}.ll-breadcrumbs a{color:#62758d}.ll-breadcrumbs a:hover{color:var(--ll-accent)}.ll-breadcrumbs [aria-current]{color:var(--ll-ink);font-weight:720}.ll-collection-heading-main{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.ll-collection-heading h1{color:var(--ll-ink);font-weight:790;font-size:clamp(29px,3.2vw,46px);letter-spacing:-.05em;line-height:1.1;margin:0 0 12px}.ll-collection-description{color:var(--ll-muted);font-size:13px;line-height:1.7;max-width:660px;margin:0}.ll-collection-count{margin:0;padding-bottom:5px;white-space:nowrap;color:var(--ll-muted);font-size:12px}results-list .product-grid[product-grid-view=default]{--product-grid-gap:21px!important}results-list .product-grid[product-grid-view=default] .product-grid__item,results-list .product-grid[product-grid-view=default] .product-grid__item product-card{min-width:0}results-list .product-grid[product-grid-view=default] .product-grid__item{border:1px solid var(--ll-line);border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s,border-color .2s}results-list .product-grid[product-grid-view=default] .product-grid__item:hover{box-shadow:var(--ll-shadow);transform:translateY(-3px);border-color:#cbd8ea}results-list .product-grid[product-grid-view=default] .product-card__content{gap:10px!important;padding:0 15px 18px!important;height:100%}results-list .product-grid[product-grid-view=default] .card-gallery{background:#f5f7fa;border-radius:0;margin:0 -15px 2px;overflow:hidden}results-list .product-grid[product-grid-view=default] .card-gallery img{object-fit:contain!important}results-list .product-grid[product-grid-view=default] .product-card__content :is(h4,.h4){color:var(--ll-ink);font-size:13px!important;line-height:1.45!important;font-weight:650!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}results-list .product-grid[product-grid-view=default] .product-card__content :is(.price,.price__regular,.price-item,.price-item--regular){color:var(--ll-ink);font-weight:790}results-list .product-grid[product-grid-view=default] .product-badges__badge{font-size:10px!important;border-radius:5px}results-list .collection-wrapper{max-width:1430px;width:100%;margin-inline:auto}results-list .main-collection-grid{width:100%}results-list .facets-controls-wrapper,results-list .facets-block-wrapper{font-size:12px}results-list.product-grid-container{padding-top:18px;padding-bottom:65px}main[data-template^=product] .product-information{color:var(--ll-ink)}main[data-template^=product] .product-information :is(h1,h2){color:var(--ll-ink);letter-spacing:-.045em}main[data-template^=product] :is(.buy-buttons-block,.product-form-buttons) :is(button,.button){border-radius:8px}main[data-template^=product] :is(.product-media,.product-media-container){border-radius:12px;overflow:hidden}main[data-template^=product] :is(.product-description,.rte){line-height:1.75}.ll-header :is(img,svg),.ll-footer svg{display:block}@media(prefers-reduced-motion:reduce){.ll-button,.ll-product,.ll-product-media img,.ll-category,.ll-category img,results-list .product-grid__item{transition:none!important;transform:none!important}}@media(min-width:1100px){results-list .product-grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr))!important}results-list .collection-wrapper{max-width:min(1400px,calc(100% - 36px))}}@media(min-width:750px)and (max-width:1099px){.ll-wrap{width:min(100% - 42px,1320px)}.ll-header-row{grid-template-columns:170px minmax(0,1fr) auto;gap:20px}.ll-logo{font-size:34px}.ll-desktop-menu{gap:18px}.ll-hero-copy{padding:44px 32px}.ll-hero h1{font-size:clamp(35px,4vw,48px)}.ll-hero-media{min-height:370px}.ll-category-grid,.ll-product-grid{gap:14px}.ll-category-image{height:180px;padding:20px}.ll-editorial-inner{grid-template-columns:120px 1fr;gap:20px}.ll-editorial-symbol{width:120px;height:120px;grid-row:span 2}.ll-editorial-symbol>span{width:110px;height:110px;font-size:74px}.ll-editorial-symbol i{width:120px;height:120px}.ll-editorial-inner .ll-button{justify-self:start}results-list .product-grid[product-grid-view=default]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ll-footer-grid{gap:25px}}@media(max-width:749px){.ll-wrap{width:calc(100% - 32px)}.ll-announcement-inner{min-height:34px;justify-content:center}.ll-announcement-inner a{display:none}.ll-announcement{font-size:10px;letter-spacing:.025em}.ll-header-row{display:grid;min-height:0;padding-block:17px 13px;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:13px 15px}.ll-header-brand{grid-column:1}.ll-logo{font-size:31px}.ll-logo img{max-width:150px;max-height:45px}.ll-brand-caption{font-size:7px}.ll-actions{grid-column:2;gap:15px}.ll-actions a span{display:none}.ll-actions svg{height:24px;width:24px}.ll-cart-count{margin-left:-8px}.ll-search{grid-column:1/-1;grid-row:2;height:47px}.ll-search button{padding:0 13px;font-size:12px}.ll-search input{font-size:12px!important;padding-inline:9px!important}.ll-search input::placeholder{font-size:11px}.ll-desktop-menu,.ll-nav-feature{display:none}.ll-mobile-menu{display:block;width:100%;position:relative}.ll-mobile-menu summary{cursor:pointer;list-style:none;min-height:46px;font-size:12px;display:flex;align-items:center;gap:10px;font-weight:750;color:var(--ll-ink)}.ll-mobile-menu summary::-webkit-details-marker{display:none}.ll-hamburger{font-size:16px;line-height:1;color:var(--ll-accent)}.ll-menu-caret{margin-left:auto;font-size:17px}.ll-mobile-menu[open] .ll-menu-caret{transform:rotate(180deg)}.ll-mobile-menu-items{padding:5px 4px 15px;display:flex;flex-direction:column;border-top:1px solid var(--ll-line)}.ll-mobile-menu-items a{display:flex;align-items:center;justify-content:space-between;color:var(--ll-ink-soft);padding:11px 0;font-size:13px;font-weight:670;border-bottom:1px solid #eef2f7}.ll-hero-shell{padding-top:16px}.ll-hero{grid-template-columns:1fr;min-height:0;border-radius:15px}.ll-hero-copy{padding:40px 25px 26px}.ll-overline{font-size:10px}.ll-hero h1{font-size:clamp(34px,8vw,48px);margin:23px 0 17px}.ll-hero-description{font-size:13px;line-height:1.7}.ll-hero-buttons{margin-top:23px;gap:13px}.ll-button{min-height:47px;font-size:12px;padding:11px 17px;gap:10px}.ll-text-link{font-size:12px}.ll-hero-kicker{margin-top:30px;font-size:8px;gap:6px}.ll-hero-media{min-height:290px;padding:27px 25px 30px}.ll-hero-orbit{height:420px;width:420px}.ll-hero-product{height:235px;padding:22px}.ll-hero-product img{height:197px}.ll-hero-floating-top{top:15px;right:10px;font-size:8px;padding:7px 9px}.ll-hero-floating-bottom{bottom:14px;left:11px;min-width:148px;padding:10px 12px}.ll-hero-floating-small{font-size:7px}.ll-hero-floating-bottom strong{font-size:12px}.ll-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 11px;padding-block:23px}.ll-trust a{gap:10px}.ll-trust svg{width:20px;height:20px}.ll-trust strong{font-size:11px}.ll-trust span{font-size:10px}.ll-section{padding-top:47px;padding-bottom:5px}.ll-section-heading{margin-bottom:18px;align-items:flex-end;gap:12px}.ll-section-heading h2{font-size:25px}.ll-section-subtitle{font-size:11px;line-height:1.5}.ll-section-heading>.ll-text-link{font-size:10px;white-space:normal;text-align:right;max-width:93px;line-height:1.3}.ll-category-grid,.ll-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ll-category{border-radius:10px}.ll-category-image{height:146px;padding:12px}.ll-category-arrow{height:24px;width:24px;top:8px;right:8px;font-size:13px}.ll-category-caption{min-height:74px;padding:12px}.ll-category-caption>span{font-size:7px;margin-bottom:7px}.ll-category-caption h3{font-size:13px}.ll-product{border-radius:11px}.ll-product-media{padding:13px}.ll-product-info{padding:12px}.ll-product-title{font-size:11px;min-height:34px}.ll-price{font-size:15px;margin:10px 0 13px}.ll-price s{display:block;margin:2px 0 0;font-size:10px}.ll-product-button{padding:9px 10px;font-size:10px;min-height:36px}.ll-sale,.ll-product-unavailable{font-size:8px;padding:5px 7px;top:8px;left:8px}.ll-editorial{margin-top:44px}.ll-editorial-inner{grid-template-columns:1fr;gap:20px;padding-block:34px}.ll-editorial-symbol{display:none}.ll-editorial h2{font-size:29px}.ll-editorial p:not(.ll-eyebrow){font-size:12px}.ll-editorial .ll-button{justify-self:start}.ll-why{margin-top:47px;padding:40px 0 47px}.ll-why h2{font-size:25px}.ll-why-grid{grid-template-columns:1fr;gap:12px;margin:23px 0}.ll-why-grid>div{min-height:0;padding:22px}.ll-why h3{font-size:17px;margin:10px 0 6px}.ll-why p:not(.ll-eyebrow){font-size:12px}.ll-footer-top{padding:34px 0;align-items:flex-start;flex-direction:column}.ll-footer-top h2{font-size:25px}.ll-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding:35px 0 25px}.ll-footer-grid>.ll-footer-brand{grid-column:1/-1}.ll-footer-grid h3{font-size:12px}.ll-footer-grid>div>a:not(.ll-logo){font-size:11px;margin-bottom:11px}.ll-footer-grid>div:not(.ll-footer-brand)>p{font-size:11px}.ll-footer-bottom{flex-direction:column;gap:6px;font-size:10px}.ll-collection-heading{padding:21px 0 26px}.ll-breadcrumbs{margin-bottom:18px;font-size:10px}.ll-collection-heading h1{font-size:29px}.ll-collection-heading-main{align-items:flex-start;flex-direction:column;gap:12px}.ll-collection-description{font-size:11px}.ll-collection-count{font-size:10px}results-list .product-grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr))!important;--product-grid-gap:12px!important}results-list .product-grid[product-grid-view=default] .product-card__content{padding:0 10px 13px!important;gap:7px!important}results-list .product-grid[product-grid-view=default] .card-gallery{margin-inline:-10px}results-list .product-grid[product-grid-view=default] .product-card__content :is(h4,.h4){font-size:11px!important}results-list .product-grid[product-grid-view=default] .product-card__content :is(.price,.price-item,.price-item--regular){font-size:13px}results-list.product-grid-container{padding-top:12px}results-list .collection-wrapper{width:calc(100% - 28px);margin-inline:auto}results-list .main-collection-grid{width:100%}results-list .main-collection-grid .product-grid{margin-inline:auto}}@media(max-width:350px){.ll-actions{gap:10px}.ll-search input::placeholder{font-size:10px}.ll-product-grid,.ll-category-grid{gap:9px}.ll-product-info{padding:9px}.ll-trust{grid-template-columns:1fr;gap:17px}}.ll-nav{position:relative;z-index:45;overflow:visible;background:#fff}.ll-nav-inner{position:relative;min-height:53px}.ll-departments{flex:0 0 auto;position:relative;align-self:stretch;z-index:56}.ll-departments>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;height:100%;min-height:52px;padding:0 17px 0 0;font-size:13px;font-weight:790;color:var(--ll-ink);white-space:nowrap;border-right:1px solid var(--ll-line)}.ll-departments>summary::-webkit-details-marker,.ll-nav-submenu>summary::-webkit-details-marker,.ll-mobile-submenu>summary::-webkit-details-marker{display:none}.ll-dept-icon{width:30px;height:30px;display:grid;place-items:center;font-size:18px;color:var(--ll-accent);background:var(--ll-accent-pale);border-radius:7px}.ll-dept-caret,.ll-nav-submenu summary span{color:var(--ll-muted);font-size:16px;transition:transform .15s}.ll-departments[open] .ll-dept-caret,.ll-nav-submenu[open] summary span{transform:rotate(180deg)}.ll-departments-panel{position:absolute;left:0;top:calc(100% - 1px);z-index:61;width:min(560px,calc(100vw - 42px));background:#fff;color:var(--ll-ink);border:1px solid #dce5f0;box-shadow:0 22px 50px #162a4629;border-radius:0 0 14px 14px;padding:21px 24px 17px}.ll-departments-top{display:flex;flex-direction:column;margin-bottom:13px;gap:5px}.ll-departments-eyebrow{font-size:10px;font-weight:800;color:var(--ll-accent);letter-spacing:.13em}.ll-departments-top strong{font-size:19px;font-weight:820;letter-spacing:-.025em}.ll-departments-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.ll-department-link{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #edf1f6;padding:13px 0;min-height:45px;color:var(--ll-ink-soft)!important;font-size:13px;font-weight:650}.ll-department-link:hover,.ll-departments-all:hover{color:var(--ll-accent)!important}.ll-department-link span{color:var(--ll-accent)}.ll-departments-all{color:var(--ll-accent)!important;display:inline-flex;align-items:center;gap:12px;min-height:38px;padding-top:14px;font-size:12px;font-weight:790}.ll-nav-submenu{position:relative;display:inline-flex;align-items:stretch}.ll-nav-submenu>summary{min-height:46px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;color:var(--ll-ink-soft);font-size:12px;font-weight:740;white-space:nowrap}.ll-nav-submenu>summary:hover{color:var(--ll-accent)}.ll-nav-submenu-panel{position:absolute;left:-14px;top:100%;width:245px;z-index:57;padding:9px 14px;background:#fff;border:1px solid #dce5f0;box-shadow:0 14px 32px #162a4624;border-radius:0 0 12px 12px}.ll-nav-submenu-panel a{min-height:38px!important;padding:6px 0;border-bottom:1px solid #eef1f6!important;display:block!important;line-height:1.4;height:auto!important;white-space:normal}.ll-desktop-menu{flex:1;min-width:0;justify-content:flex-start;gap:clamp(12px,1.6vw,28px)}.ll-nav-feature{margin-left:auto}.ll-departments[open]>summary,.ll-nav-submenu[open]>summary{color:var(--ll-accent)}@media(min-width:750px)and (max-width:1100px){.ll-departments>summary{font-size:11px;padding-right:12px;gap:6px}.ll-desktop-menu{gap:11px}.ll-desktop-menu a,.ll-nav-submenu>summary,.ll-nav-feature{font-size:11px}}@media(max-width:749px){.ll-departments,.ll-nav-feature{display:none}.ll-mobile-menu-items{max-height:min(75vh,650px);overflow-y:auto}.ll-mobile-menu-items a{text-decoration:none}.ll-mobile-submenu{border-bottom:1px solid #edf1f6}.ll-mobile-submenu>summary{display:flex;justify-content:space-between;padding:13px 0;cursor:pointer;font-weight:720;font-size:13px}.ll-mobile-submenu>div{padding-left:13px}.ll-mobile-submenu a{padding:9px 0!important}}.ll-collection-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:24px}.ll-collection-tabs a{font-size:12px;color:var(--ll-ink-soft)!important;font-weight:650;border:1px solid #dce5f0;border-radius:30px;padding:8px 13px;background:#fff;line-height:1.3}.ll-collection-tabs a:hover,.ll-collection-tabs a[aria-current=page]{border-color:var(--ll-accent);background:var(--ll-accent-pale);color:var(--ll-accent)!important}@media(max-width:749px){.ll-collection-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;margin-top:17px;padding-bottom:6px}.ll-collection-tabs a{flex:0 0 auto;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/linloft-marketplace.css.map */
