.ocean .sticker{background:#b9dce9}.sunny .sticker{background:#f5d98a}.forest .sticker{background:#c6e2c8}.pink-purple .sticker{background:#f5bfd0}.technical-preview.ocean .cad-label{background:#b9dce9}.technical-preview.sunny .cad-label{background:#f5d98a}.technical-preview.forest .cad-label{background:#c6e2c8}.technical-preview.pink-purple .cad-label{background:#f5bfd0}.sheet-intro{display:flex;justify-content:space-between;gap:12px;color:#34594f;font-size:11px;margin:-6px 0 14px}.sheet-intro em{font-style:normal;color:#9aa8a2;font-size:9px}.sticker-sheet{background:#fafcfb;border:1px solid #e1e8e4;padding:12px 10px}.sheet-section{padding:12px 0 14px;border-bottom:1px solid #e0e7e3}.sheet-section:last-child{border-bottom:0}.sheet-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#3d5c53;font-size:11px;margin-bottom:10px}.sheet-section-head span{color:#899791;font-size:9px}.sticker-strip{gap:9px;min-height:58px}.sheet-sticker,.sticker-strip{display:flex;align-items:center;overflow:hidden}.sheet-sticker{justify-content:center;gap:5px;flex:0 0 auto;border:1px solid #a8bdb5;color:#17352f;font-size:9px;box-shadow:inset 0 1px 0 #ffffffa8,0 2px 4px #17352f12}.sheet-sticker .theme-icon{width:18px;height:18px;flex:none}.sheet-sticker.pill{width:104px;height:36px;border-radius:18px}.sheet-sticker.round{width:48px;height:48px;border-radius:50%}.sheet-sticker.rect{width:116px;height:46px;border-radius:6px}.technical-preview.ocean .sheet-sticker{background:#b9dce9}.technical-preview.sunny .sheet-sticker{background:#f5d98a}.technical-preview.forest .sheet-sticker{background:#c6e2c8}.technical-preview.pink-purple .sheet-sticker{background:#f5bfd0}.sheet-sticker.pencil{width:92px;height:22px;border-radius:11px}.sheet-sticker.shoe{width:96px;height:28px;border-radius:14px}.sheet-dimension{display:flex;align-items:center;gap:6px;color:#9a6f65;font-size:9px;margin-top:9px}.sheet-dimension span{height:1px;background:#d78e7d;flex:1 1}.sheet-dimension b{font-weight:700;color:#b66f60}@media (max-width:900px){.cad-sheet{padding:12px}.sheet-intro{display:block}.sheet-intro em{display:block;margin-top:4px}.sticker-sheet{padding:8px 7px}.sheet-section{padding:10px 0}.sheet-section-head{font-size:10px}.sticker-strip{gap:6px;overflow-x:auto;padding-bottom:3px}.sheet-sticker.pill{width:96px}.sheet-sticker.rect{width:106px}.sheet-dimension{font-size:8px}}.sheet-picker{display:grid;grid-gap:8px;gap:8px}.sheet-option{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;cursor:pointer}.sheet-option.selected{border-color:#ef8a70;background:#fff8f5;box-shadow:0 0 0 2px #ef8a7020}.sheet-option b,.sheet-option small{display:block}.sheet-option small{font-size:10px;color:var(--muted);margin-top:3px}.sheet-option strong{font-size:12px}.apply-choice{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:12px}.apply-choice button{border:0;background:#fff;padding:10px 6px;font-size:11px;cursor:pointer}.apply-choice button.selected{background:#173f36;color:#fff}.name-field.optional{margin-top:8px}.add-button:disabled{opacity:.45;cursor:not-allowed}.theme-icon{width:28px;height:28px;display:block;margin:0 auto}.theme-card span{display:grid;place-items:center;height:32px}.theme-card span .theme-icon{width:30px;height:30px}.label-canvas{display:flex;flex-wrap:wrap;gap:11px;align-items:center;justify-content:center;padding:10px 0}.label-canvas .sticker{margin:0}.label-canvas .theme-icon{width:20px;height:20px;flex:none}.preview-legend{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin:-10px 0 12px}.preview-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#61b87d}.cutline{border-top:1px dashed #d8dfda;margin-top:18px}.technical-preview{width:100%;max-width:820px}.cad-toolbar{display:flex;justify-content:space-between;align-items:center;color:#81908a;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.cad-toolbar>span:first-child{color:#3c9a68}.cad-sheet{background:#fff;border:1px solid #dce4df;border-radius:6px;padding:24px;box-shadow:0 20px 45px #17352f12;background-image:linear-gradient(#f1f4f2 1px,transparent 0),linear-gradient(90deg,#f1f4f2 1px,transparent 0);background-size:24px 24px}.cad-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #cfd9d4;padding-bottom:16px;margin-bottom:18px;font-family:Manrope}.cad-header b{font-size:14px}.cad-header b,.cad-header small{display:block;letter-spacing:1px}.cad-header small{margin-top:5px;color:#80908a;font:10px DM Sans}.cad-header>span{border:1px solid #d1dad5;padding:4px 7px;color:#81908a;font:10px DM Sans}.cad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.cad-card{background:#ffffffd9;border:1px solid #dce4df;border-radius:4px;padding:12px;min-height:180px}.cad-card-top{display:flex;justify-content:space-between;align-items:center;color:#426057;font-size:11px;border-bottom:1px dotted #d7dfdb;padding-bottom:8px}.cad-card-top span{color:#ef8a70;font-weight:700}.cad-drawing{height:104px;flex-direction:column}.cad-drawing,.cad-label{display:flex;justify-content:center;align-items:center;position:relative}.cad-label{width:min(86%,180px);height:34px;aspect-ratio:var(--label-ratio);max-height:48px;gap:7px;background:#f5bfd0;border:1px solid #bd8e9a;font-size:11px;box-shadow:inset 0 2px 0 #fff}.cad-label .theme-icon{width:20px;height:20px;flex:none}.cad-label.round{width:60px;height:60px;border-radius:50%;aspect-ratio:1}.cad-label.rect{border-radius:5px;background:#d9c4ed}.cad-label.pill{border-radius:99px}.cad-label.pencil{background:#f5d98a}.cad-label.shoe{background:#b9dce9}.horizontal{width:min(86%,180px);display:flex;align-items:center;gap:5px;color:#81908a;font-size:9px;margin-top:10px}.horizontal:after,.horizontal:before{content:"";height:1px;background:#ef8a70;flex:1 1}.horizontal span{width:5px;height:5px;border-left:1px solid #ef8a70;border-top:1px solid #ef8a70;transform:rotate(-45deg)}.horizontal span:last-child{transform:rotate(135deg)}.cad-caption{text-align:center;display:block;margin-top:5px}.cad-caption,.cad-footer{color:#81908a;font-size:9px}.cad-footer{display:flex;justify-content:space-between;border-top:1px solid #cfd9d4;padding-top:12px;margin-top:18px}.cad-footer span:first-child{color:#3c9a68}.preview-note{text-align:center;color:#81908a;font-size:10px;margin-top:10px}@media (max-width:900px){.technical-preview{width:100%}.cad-sheet{padding:14px}.cad-grid{grid-template-columns:1fr;gap:10px}.cad-card{min-height:155px}.cad-drawing{height:86px}.cad-footer{flex-direction:column;gap:5px}.cad-label{max-width:180px}}.cart{max-width:900px;margin:0 auto;padding:70px 6vw}.cart-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:12px 0 34px}.cart-heading h1{font-size:50px;letter-spacing:-3px;margin:0}.cart-heading p{color:var(--muted)}.secondary-button{border:1px solid #cfdad4;border-radius:99px;padding:11px 16px;font-size:13px;font-weight:700;background:#fff}.cart-list{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cart-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line)}.cart-row:last-child{border-bottom:0}.cart-art{display:flex;align-items:center;gap:13px}.cart-art b,.cart-art small{display:block}.cart-art small{color:var(--muted);font-size:11px;margin-top:4px}.mini-swatch{width:38px;height:38px;border-radius:12px;background:#f5bfd0;border:1px solid #d9a3b3}.mini-swatch.ocean{background:#b9dce9}.mini-swatch.sunny{background:#f5d98a}.mini-swatch.forest{background:#c6e2c8}.quantity{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden}.quantity button{border:0;background:#f7f9f7;width:28px;height:28px;cursor:pointer}.quantity span{width:28px;text-align:center;font-size:12px}.remove{border:0;background:none;color:#a2afaa;font-size:22px;cursor:pointer}.cart-summary{display:flex;justify-content:space-between;padding:24px 0;font-size:22px}.empty-cart{text-align:center;background:#fff;border:1px dashed #cfdad4;border-radius:14px;padding:60px}.cart>label{display:block;color:var(--muted);font-size:13px;margin:8px 0}.cart>label input{display:block;width:100%;max-width:420px;padding:13px;border:1px solid var(--line);border-radius:9px;margin:7px 0 15px}.cart .button:disabled{opacity:.45;cursor:not-allowed}.cart .notice{color:var(--muted);font-size:12px}@media (max-width:650px){.cart{padding:38px 16px}.cart-heading{align-items:flex-start;flex-direction:column}.cart-heading h1{font-size:38px}.secondary-button{width:100%;text-align:center}.cart-row{grid-template-columns:1fr auto auto;gap:10px;padding:15px 12px}.cart-row .remove{grid-column:3;grid-row:1}.cart-row>strong{grid-column:2;grid-row:1}.quantity{grid-column:1;grid-row:2;width:max-content}.cart-art{grid-column:1;grid-row:1}.cart-art small{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.orbit{position:relative;animation:orbitSpin 24s linear infinite}.orbit span{position:absolute;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#244a40;font-size:28px;animation:orbitCounter 24s linear infinite}.orbit span:first-child{top:-32px;left:calc(50% - 32px)}.orbit span:nth-child(2){right:-32px;top:calc(50% - 32px)}.orbit span:nth-child(3){bottom:-32px;left:calc(50% - 32px)}.orbit span:nth-child(4){left:-32px;top:calc(50% - 32px)}@keyframes orbitSpin{to{transform:rotate(1turn)}}@keyframes orbitCounter{to{transform:rotate(-1turn)}}.label-wall{height:500px;position:relative}.floating-label{position:absolute;padding:17px 24px;border-radius:999px;background:#f5bfd0;box-shadow:0 15px 30px #17352f20;display:flex;gap:8px;flex-direction:column}.floating-label small{color:var(--muted)}.l0{top:8%;left:5%;transform:rotate(-8deg)}.l1{top:25%;right:8%;background:#b9dce9;transform:rotate(7deg)}.l2{top:55%;left:15%;background:#f5d98a;transform:rotate(5deg)}.l3{bottom:4%;right:18%;background:#c6e2c8;transform:rotate(-9deg)}.l4{top:5%;right:35%;background:#d9c4ed}.l5{bottom:20%;left:45%;background:#b9dce9}.l6{top:45%;left:42%;background:#f5bfd0}.l7{bottom:2%;left:3%;background:#f5d98a}@media (max-width:900px){.designer-page,body,html{width:100%;overflow-x:hidden}.designer-top{grid-template-columns:1fr auto 1fr;gap:8px}.designer-top .brand{font-size:19px}.progress{gap:5px}.progress i{width:14px}.designer-shell{display:flex;flex-direction:column}.controls{padding:30px 20px 32px}.intro h1{font-size:38px}.theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.theme-card{min-width:0}.theme-card small{font-size:9px}.preview-stage{min-height:560px;padding:38px 12px;overflow:hidden}.preview-center{width:100%;max-width:560px}.preview-sheet{padding:15px;border-radius:14px}.label-row{gap:6px;margin:10px 0}.sticker{padding:11px 14px;gap:5px;font-size:11px}.hero-label{min-width:0;flex:1 1}.second{min-width:0;flex:0.8 1}.medium-label{min-width:0;flex:1 1}.round{min-width:68px;min-height:68px}.pencil-label,.small-label{min-width:0}.shoe-label{min-width:0;flex:1 1}.preview-caption{margin-top:18px}.hero-copy{left:7vw;right:7vw}.story-panel{padding:18vw 7vw}.orbit{width:280px;height:280px}.label-wall{height:410px}.final-cta,.packs-scene{padding-left:7vw;padding-right:7vw}}@media (max-width:420px){.designer-top{height:68px}.designer-top .exit{font-size:0}.designer-top .exit b{font-size:19px}.theme-card span{font-size:18px}.theme-card small{font-size:8px}.controls{padding-left:16px;padding-right:16px}.preview-center{transform:scale(.94);transform-origin:center top;margin-bottom:-20px}}.wizard-page{min-height:100vh;background:#f7f5f0;color:#17352f}.wizard-top{height:78px;padding:0 5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #e3e7e3;position:-webkit-sticky;position:sticky;top:0;z-index:20}.wizard-top .brand{font-size:20px;font-weight:800}.wizard-top .brand span{color:#e57878}.wizard-cart{justify-self:end;font-size:12px;font-weight:700}.wizard-steps{display:flex;gap:34px}.wizard-steps>div{display:flex;align-items:center;gap:8px;color:#a3ada8;font-size:11px}.wizard-steps i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eef1ef;font-style:normal}.wizard-steps .active{color:#17352f;font-weight:700}.wizard-steps .active i{background:#173f36;color:#fff}.wizard-steps .done i{background:#d8eee2;color:#28734d}.wizard-layout{display:grid;grid-template-columns:minmax(0,680px) minmax(380px,1fr);max-width:1400px;margin:auto;min-height:calc(100vh - 78px)}.wizard-main{padding:58px 5vw 100px;background:#fff}.wizard-heading{margin-bottom:30px}.wizard-heading small{color:#dc7b69;font-size:9px;letter-spacing:2px}.wizard-heading h1{font-size:46px;line-height:1;margin:10px 0 12px;letter-spacing:-2.5px}.wizard-heading p{color:#77857f;max-width:500px;line-height:1.55}.bundle-grid{display:grid;grid-gap:12px;gap:12px}.bundle-card{position:relative;display:grid;grid-template-columns:22px 66px 1fr auto;align-items:center;grid-gap:14px;gap:14px;text-align:left;background:#fff;border:1px solid #dce3df;border-radius:14px;padding:18px;cursor:pointer;transition:.2s}.bundle-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #17352f0d}.bundle-card.selected{border-color:#e47e6b;box-shadow:0 0 0 3px #e47e6b18;background:#fffaf8}.bundle-card b,.bundle-card small{display:block}.bundle-card p{font-size:11px;color:#75837d;margin:4px 0}.bundle-card small{font-size:10px;color:#3c8a60}.bundle-card>strong{font-size:15px}.bundle-card em{position:absolute;right:12px;top:-9px;background:#173f36;color:#fff;border-radius:99px;padding:4px 9px;font-size:8px;font-style:normal;text-transform:uppercase;letter-spacing:1px}.bundle-check{display:grid;place-items:center;width:19px;height:19px;border:1px solid #cbd6d0;border-radius:50%;font-size:11px;color:#fff}.selected .bundle-check{background:#e47e6b;border-color:#e47e6b}.sheet-stack{height:52px;position:relative}.sheet-stack i{position:absolute;width:42px;height:52px;border-radius:3px;background:#f1cab8;border:1px solid #dca997}.sheet-stack i:nth-child(2){left:8px;top:-3px;background:#bedee8}.sheet-stack i:nth-child(3){left:16px;top:-6px;background:#d1e4d2}.mix-panel{margin-top:24px;border-top:1px solid #e2e7e4;padding-top:20px}.mix-panel h2{font-size:18px}.mix-price-hint{margin:8px 0 16px;max-width:560px;color:#64756d;font-size:13px;line-height:1.55}.visual-sheet-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.visual-sheet-picker button{position:relative;text-align:left;border:1px solid #dce3df;background:#fff;border-radius:11px;padding:12px 35px 12px 55px;min-height:68px}.visual-sheet-picker button.selected{border-color:#e47e6b;background:#fff9f6}.visual-sheet-picker b,.visual-sheet-picker small{display:block}.visual-sheet-picker small{font-size:9px;color:#829089;margin-top:4px}.visual-sheet-picker i{position:absolute;right:12px;top:23px;font-style:normal}.sheet-glyph{position:absolute;left:14px;top:12px;width:30px;height:43px;border-radius:2px;background:repeating-linear-gradient(#f2baca 0 4px,#fff 4px 6px);border:1px solid #ddd}.sheet-glyph.items-a5{background:repeating-linear-gradient(#b9dce9 0 8px,#fff 8px 11px)}.sheet-glyph.address-a5{background:repeating-linear-gradient(#c6e2c8 0 12px,#fff 12px 15px)}.sheet-glyph.shoe-a5{background:repeating-linear-gradient(#f5d98a 0 3px,#fff 3px 5px)}.scope-toggle{display:grid;grid-template-columns:1fr 1fr;background:#eef2ef;padding:4px;border-radius:10px;margin-bottom:18px}.scope-toggle button{border:0;background:transparent;padding:11px;border-radius:8px;color:#718079;font-size:11px}.scope-toggle button.active{background:#fff;color:#17352f;font-weight:700;box-shadow:0 2px 8px #17352f12}.personal-card{border:1px solid #dce3df;border-radius:14px;padding:20px;margin-bottom:14px}.personal-title{display:flex;justify-content:space-between;margin-bottom:18px}.personal-title span{font-weight:800}.personal-title small{color:#809088}.personal-card>label{display:block;font-size:11px;font-weight:700;margin:11px 0}.personal-card label small{font-weight:400;color:#89958f}.personal-card input{display:block;width:100%;border:1px solid #d8e0dc;border-radius:9px;padding:12px;margin-top:6px;font:inherit}.field-label{display:block;font-size:11px;font-weight:700;margin:18px 0 9px}.design-choices{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.design-choices button{border:1px solid #e0e5e2;background:#fff;border-radius:9px;padding:8px 2px}.design-choices button.selected{border-color:#e47e6b;background:#fff6f2}.design-choices .theme-icon{width:26px;height:26px}.design-choices small{display:block;font-size:7px;margin-top:5px}.color-choices{display:flex;gap:9px}.color-choices button{width:32px;height:32px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d4dcd8}.color-choices button.selected{box-shadow:0 0 0 2px #173f36}.color-choices .pink-purple{background:#f5bfd0}.color-choices .ocean{background:#b9dce9}.color-choices .sunny{background:#f5d98a}.color-choices .forest{background:#c6e2c8}.wizard-actions{display:flex;gap:10px;margin-top:24px}.wizard-actions button{border-radius:10px;padding:14px 18px;font-weight:800}.wizard-actions .back{border:1px solid #d7dfdb;background:#fff}.wizard-actions .next{border:0;background:#173f36;color:#fff;flex:1 1}.wizard-actions .next:disabled{opacity:.4}.wizard-preview{padding:50px 5vw;position:-webkit-sticky;position:sticky;top:78px;height:calc(100vh - 78px);overflow:auto;background:#f3eee6}.preview-summary{margin-bottom:18px}.preview-summary>span{font-size:8px;letter-spacing:2px;color:#d67462}.preview-summary b,.preview-summary small{display:block}.preview-summary b{font-size:20px;margin:6px 0 3px}.preview-summary small{color:#7e8b85;font-size:10px}.a5-preview{background:#fff;border:1px solid #d9dfdc;border-radius:8px;padding:16px;box-shadow:0 22px 50px #17352f14;aspect-ratio:1.414/1;display:flex;flex-direction:column;max-width:520px}.a5-preview footer,.a5-preview header{display:flex;justify-content:space-between;color:#829088;font-size:8px;text-transform:uppercase;letter-spacing:1px}.a5-grid{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;align-content:center;padding:10px 0}.a5-label{background:#f5bfd0;border:1px solid #d59baa;border-radius:99px;min-width:0;min-height:21px;padding:3px;display:flex;align-items:center;justify-content:center;gap:2px;overflow:hidden}.ocean .a5-label{background:#b9dce9;border-color:#85b5c5}.sunny .a5-label{background:#f5d98a;border-color:#cfb45e}.forest .a5-label{background:#c6e2c8;border-color:#95bd99}.a5-label .theme-icon{width:12px;height:12px;flex:none}.a5-label span{min-width:0}.a5-label b{text-overflow:ellipsis;font-size:6px}.a5-label b,.a5-label small{display:block;white-space:nowrap;overflow:hidden}.a5-label small{font-size:4px}.a5-label.large{border-radius:4px;min-height:38px}.a5-label.clothing{min-height:15px}.a5-label.shoe{min-height:17px}.sheet-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce3df;border-bottom:1px solid #dce3df;padding:7px 3px;margin:3px 0}.sheet-brand b{font-size:10px}.sheet-brand b span{color:#e57878}.sheet-brand small{font-size:5px;color:#819089}.a5-preview footer{border-top:1px solid #e1e6e3;padding-top:7px}.bundle-includes{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.bundle-includes>span{display:grid;grid-template-columns:20px 1fr auto;align-items:center;background:#fff9;border-radius:8px;padding:9px;font-size:9px}.bundle-includes i{color:#3f9a69}.bundle-includes small{color:#829088}.preview-price{display:flex;justify-content:space-between;align-items:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid #d9dedb}.preview-price span{color:#3b9464;font-size:9px}.preview-price b{font-size:24px}.review-card{display:flex;justify-content:space-between;align-items:center;background:#f3f7f4;border-radius:12px;padding:18px;margin-bottom:18px}.review-card b,.review-card small,.review-card span{display:block}.review-card small,.review-card span{font-size:9px;color:#7d8b84}.review-card b{margin:5px 0}.review-card button,.review-sheets button{border:0;background:none;text-decoration:underline;font-size:10px}.review-sheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.a5-preview.compact{padding:9px}.review-sheets>div>button{display:block;margin:6px auto}.no-sheet{display:grid;place-items:center;height:260px;border:1px dashed #c6d0ca;color:#87948e}@media (max-width:900px){.wizard-top{height:66px;grid-template-columns:1fr auto;padding:0 16px}.wizard-steps{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e5e2;height:62px;justify-content:space-around;z-index:30;padding:7px}.wizard-steps>div{display:block;text-align:center;font-size:8px}.wizard-steps i{margin:0 auto 3px;width:24px;height:24px}.wizard-cart{font-size:0}.wizard-cart:after{content:"Wuerekuer →";font-size:10px}.wizard-layout{display:flex;flex-direction:column}.wizard-main{padding:32px 16px 100px;order:2}.wizard-heading h1{font-size:38px}.wizard-preview{position:relative;top:0;height:auto;padding:22px 16px;order:1}.wizard-preview .a5-preview{max-width:430px;margin:auto}.bundle-card{grid-template-columns:20px 52px 1fr auto;padding:14px 10px;gap:9px}.sheet-stack{transform:scale(.82);transform-origin:left center}.visual-sheet-picker{grid-template-columns:1fr}.design-choices{grid-template-columns:repeat(3,1fr)}.review-sheets{grid-template-columns:1fr}.a5-grid{gap:3px}.bundle-includes{display:none}.preview-price{margin-top:10px}.wizard-preview{max-height:none}}@media (max-width:420px){.wizard-preview .a5-preview{padding:10px}.a5-label:nth-of-type(n+14){display:none}.sheet-brand{font-size:8px}.wizard-heading{margin-bottom:22px}.bundle-card p{display:none}.scope-toggle button{font-size:9px}.personal-card{padding:14px}}.shop-home{background:#fff;color:#17352f}.shop-header{height:76px;padding:0 5vw;display:grid;grid-template-columns:auto minmax(240px,520px) auto;grid-gap:34px;gap:34px;align-items:center;border-bottom:1px solid #e3e7e4;position:-webkit-sticky;position:sticky;top:0;background:#fffc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40}.shop-header .brand{font-size:22px}.shop-search{height:42px;border:1px solid #dce3df;border-radius:7px;display:flex;align-items:center;gap:10px;padding:0 14px;color:#85928c;font-size:12px;background:#fafbf9}.shop-search:first-letter{font-size:22px;color:#17352f}.shop-header nav{display:flex;align-items:center;gap:18px;font-size:11px;font-weight:700}.shop-header nav button{border:1px solid #dbe2de;background:#fff;border-radius:5px;padding:7px}.shop-benefits{height:38px;background:#173f36;color:#fff;display:flex;justify-content:center;gap:7vw;align-items:center;font-size:9px;letter-spacing:.5px}.catalog-hero{min-height:560px;padding:76px 8vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:7vw;gap:7vw;background:linear-gradient(120deg,#f8f4ed,#f1eadf)}.catalog-hero h1{font-size:clamp(50px,6.5vw,88px);line-height:.96;letter-spacing:-5px}.catalog-hero>div>p:not(.eyebrow){max-width:520px;line-height:1.6;color:#697973;font-size:16px}.catalog-cta{display:inline-block;background:#173f36;color:#fff;padding:15px 21px;border-radius:7px;font-weight:700;font-size:12px;margin-top:12px}.hero-product{position:relative;display:grid;place-items:center}.hero-a5{width:min(480px,90%);aspect-ratio:1.414/1;background:#fff;border-radius:8px;padding:23px;box-shadow:0 35px 70px #17352f20;transform:rotate(2deg);display:flex;flex-direction:column}.hero-stickers{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px;flex:1 1;align-content:center}.hero-stickers i{display:grid;place-items:center;height:23px;border-radius:99px;background:#f2b9c9;font-style:normal;font-size:7px;font-weight:700}.hero-a5>b{border-top:1px solid #e0e5e2;padding-top:9px;font-size:13px}.hero-a5>b span{color:#e57878}.hero-a5 small{position:absolute;right:22px;bottom:24px;color:#899690;font-size:7px}.hero-badge{position:absolute;right:1%;bottom:5%;width:94px;height:94px;border-radius:50%;background:#ef826c;color:#fff;display:grid;place-content:center;text-align:center;font-size:10px;transform:rotate(-7deg);box-shadow:0 12px 24px #ef826c40}.hero-badge b{font-size:18px}.product-catalog{padding:90px 7vw;max-width:1500px;margin:auto}.catalog-title{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.catalog-title h2{font-size:46px;letter-spacing:-2px}.catalog-title>p{max-width:520px;color:#77847f;font-size:12px;line-height:1.6}.category-pills{display:flex;gap:8px;margin:30px 0 24px;overflow:auto}.category-pills button{white-space:nowrap;border:1px solid #dce3df;background:#fff;border-radius:99px;padding:9px 15px;font-size:10px}.category-pills button.active{background:#173f36;color:#fff;border-color:#173f36}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.product-card{border:1px solid #e0e5e2;border-radius:12px;overflow:hidden;background:#fff;transition:.25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #17352f12;border-color:#c7d3cd}.product-visual{height:235px;background:#f6eee8;display:grid;place-items:center;position:relative;overflow:hidden}.product-visual.blue{background:#e5f1f4}.product-visual.green{background:#eaf3e9}.product-visual.yellow{background:#faf3d9}.product-visual.peach{background:#f8eae3}.product-visual.mixed{background:#e8eeeb}.product-tag{position:absolute;left:13px;top:13px;background:#fff;border-radius:99px;padding:5px 9px;font-size:8px;text-transform:uppercase;letter-spacing:1px;z-index:2}.mini-a5{width:190px;aspect-ratio:1.414/1;background:#fff;padding:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;box-shadow:0 16px 34px #17352f18;transform:rotate(-3deg);position:relative}.mini-a5>i{display:grid;place-items:center;background:#f2b9c9;border-radius:99px;font-size:5px;font-style:normal}.blue .mini-a5>i{background:#b9dce9}.green .mini-a5>i{background:#c6e2c8;border-radius:4px}.yellow .mini-a5>i{background:#f5d98a;height:8px}.mini-a5>b{position:absolute;left:12px;right:12px;top:50%;background:#fff;border-block:1px solid #e2e6e3;font-size:7px;padding:5px}.mini-a5>b span{color:#e57878}.product-stack{width:200px;height:150px;position:relative}.product-stack i{position:absolute;inset:15px;background:#fff;border:1px solid #d9e0dc;box-shadow:0 12px 25px #17352f14;transform:rotate(-7deg)}.product-stack i:nth-child(2){transform:rotate(3deg);background:repeating-linear-gradient(#fff 0 16px,#c4e1d0 16px 26px)}.product-stack i:nth-child(3){transform:rotate(-1deg);background:repeating-linear-gradient(#fff 0 11px,#f1bdca 11px 19px)}.product-info{padding:18px}.product-info>small{font-size:8px;text-transform:uppercase;color:#789087;letter-spacing:1px}.product-info h3{font-size:18px;margin:6px 0}.product-info>p{font-size:10px;line-height:1.5;color:#7a8882;min-height:32px}.product-info>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e9e6;padding-top:14px;margin-top:14px}.product-info>div span{font-size:9px}.product-info>div b{font-size:16px}.product-info>div i{font-size:10px;font-style:normal;font-weight:700;color:#d9705d}.mix-link{margin-top:20px;background:#173f36;color:#fff;border-radius:12px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.mix-link b,.mix-link small{display:block}.mix-link small{color:#bfd0c9;font-size:10px;margin-top:5px}.how-strip{padding:50px 8vw;background:#f4f0e9;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4vw;gap:4vw}.how-strip>div{display:flex;align-items:center;gap:15px}.how-strip>div>b{display:grid;place-items:center;width:42px;height:42px;border:1px solid #cdd7d2;border-radius:50%;color:#e07865}.how-strip small,.how-strip strong{display:block}.how-strip small{font-size:9px;color:#809088;margin-top:4px}.shop-home>footer{padding:35px 7vw;background:#173f36;color:#c8d4cf;font-size:10px}@media (max-width:900px){.shop-header{height:64px;padding:0 16px;grid-template-columns:1fr auto}.shop-header nav a:first-child,.shop-search{display:none}.shop-benefits{justify-content:flex-start;overflow:auto;padding:0 16px;gap:24px}.shop-benefits span{white-space:nowrap}.catalog-hero{min-height:auto;padding:55px 20px 45px;grid-template-columns:1fr}.catalog-hero h1{font-size:52px;letter-spacing:-3px}.catalog-hero>div>p:not(.eyebrow){font-size:13px}.hero-product{margin-top:20px}.hero-a5{width:95%;padding:15px}.hero-stickers{gap:4px}.hero-badge{width:78px;height:78px;right:0}.product-catalog{padding:58px 16px}.catalog-title{display:block}.catalog-title h2{font-size:36px}.catalog-title>p{font-size:11px}.product-grid{grid-template-columns:1fr 1fr;gap:10px}.product-visual{height:180px}.product-info{padding:14px}.mix-link{padding:20px;gap:14px}.how-strip{grid-template-columns:1fr;padding:35px 20px}.shop-header nav{gap:10px}}@media (max-width:560px){.product-grid{grid-template-columns:1fr}.product-visual{height:215px}.product-info>p{min-height:0}.catalog-hero{overflow:hidden}.catalog-hero h1{font-size:46px}.hero-product{margin-inline:-15px}.mix-link{align-items:flex-start;flex-direction:column}.shop-header .brand{font-size:19px}}.a5-preview .a5-grid{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:0}.a5-preview .label-zone{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:3px;gap:3px;align-content:center;flex:1 1}.a5-preview.clothing .label-zone,.a5-preview.shoe .label-zone{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.a5-preview.large .label-zone{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.a5-preview .sheet-brand{flex:none;width:100%;margin:2px 0;padding:5px 2px}.a5-preview .a5-label{width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:3.3/1;padding:1px 2px}.a5-preview.clothing .a5-label{aspect-ratio:3.75/1}.a5-preview.shoe .a5-label{aspect-ratio:3.5/1}.a5-preview.large .a5-label{aspect-ratio:2.55/1}.a5-preview .a5-label .theme-icon{width:8px;height:8px}.a5-preview .a5-label b{font-size:4.5px}.a5-preview.large .a5-label b{font-size:6px}.a5-preview.large .a5-label small{font-size:3.5px}.a5-preview.compact .label-zone{gap:2px}.a5-preview.compact .a5-label .theme-icon{width:6px;height:6px}.a5-preview.compact .sheet-brand{padding:3px 1px}.a5-preview.compact .sheet-brand b{font-size:7px}.a5-preview.compact .sheet-brand small{font-size:4px}@media (max-width:420px){.a5-label:nth-of-type(n+14){display:flex}.a5-preview .a5-label .theme-icon{width:6px;height:6px}.a5-preview .a5-label b{font-size:3.5px}.a5-preview.large .a5-label b{font-size:5px}}.admin-header-actions{display:flex;gap:8px}.admin-secondary{border:1px solid #d8e0dc;background:#fff;padding:11px 14px;border-radius:8px;font-size:10px}.admin-form select{display:block;width:100%;border:1px solid #dbe2de;border-radius:7px;padding:11px;margin-top:6px;background:#fff}.design-assign{border:1px solid #dbe2de;border-radius:8px;padding:12px}.design-assign legend{font-size:9px;font-weight:700}.design-assign label{display:inline-flex!important;align-items:center;gap:5px;margin:5px 12px 5px 0!important;font-weight:400!important}.design-admin-preview{height:110px;border-radius:10px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;background:#f5bfd0;position:relative}.design-admin-preview.ocean{background:#b9dce9}.design-admin-preview.sunny{background:#f5d98a}.design-admin-preview.forest{background:#c6e2c8}.design-admin-preview>span{position:absolute;left:10px;top:8px;font-size:7px;text-transform:uppercase;letter-spacing:1px}.design-admin-preview>b{font-size:18px}.design-admin-preview>small{font-size:9px}.production-list{display:grid;grid-gap:12px;gap:12px;max-width:900px}.production-list article{background:#fff;border:1px solid #e0e5e2;border-radius:12px;padding:18px}.order-body,.order-head{display:flex;justify-content:space-between;gap:14px;align-items:center}.order-head{border-bottom:1px solid #e5e9e6;padding-bottom:12px}.order-head b,.order-head small{display:block}.order-head small{font-size:8px;color:#829088;margin-top:4px}.order-body{padding:13px 0}.order-body>div{display:flex;flex-wrap:wrap;gap:8px}.order-body>div span{background:#f2f5f3;border-radius:5px;padding:5px 7px;font-size:8px}.order-body select{border:1px solid #d8e0dc;border-radius:6px;padding:7px;font-size:9px}.artifact-actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.artifact-actions a{text-align:center;background:#173f36;color:#fff;border-radius:6px;padding:9px 4px;font-size:8px}.admin-page>aside nav{overflow-x:auto}.admin-empty{background:#fff;border:1px solid #e0e5e2;border-radius:12px;padding:35px;max-width:720px}.admin-empty b{font-size:20px}.admin-empty p{color:#7b8983;font-size:12px;line-height:1.6;max-width:520px}@media (max-width:800px){.admin-page>aside nav{display:flex!important;margin:0 0 0 auto!important;gap:2px!important}.admin-page>aside nav>b{display:none}.admin-page>aside nav button{padding:9px 10px!important;font-size:9px;white-space:nowrap}.admin-page>aside>a:last-child{display:none}}@media (max-width:520px){.admin-page>aside .brand{display:none}.admin-page>aside nav{margin:auto!important;width:100%;justify-content:space-between}.admin-page>aside nav button{flex:1 1;text-align:center!important}}.admin-login{min-height:100vh;background:#f2eee7;display:grid;place-items:center;padding:20px}.admin-login form{width:min(420px,100%);background:#fff;border-radius:18px;padding:38px;box-shadow:0 24px 60px #17352f12}.admin-login form>small{display:block;color:#e07865;letter-spacing:2px;font-size:8px;margin-top:28px}.admin-login h1{font-size:34px;margin:8px 0}.admin-login p{color:#7b8983;font-size:12px;line-height:1.5}.admin-login input{width:100%;padding:13px;border:1px solid #dbe2de;border-radius:8px;margin:12px 0}.admin-login button{width:100%;padding:13px;border:0;border-radius:8px;background:#173f36;color:#fff;font-weight:700}.admin-login em{display:block;color:#c45f50;font-size:10px;font-style:normal;margin-top:10px}.admin-page{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#f4f5f3}.admin-page>aside{background:#173f36;color:#fff;padding:28px 22px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.admin-page>aside .brand{font-size:19px}.admin-page>aside nav{display:grid;grid-gap:5px;gap:5px;margin-top:55px}.admin-page>aside nav>b{font-size:8px;letter-spacing:2px;color:#86a39a;margin:0 10px 8px}.admin-page>aside nav button{border:0;background:transparent;color:#b8cbc4;text-align:left;border-radius:7px;padding:11px}.admin-page>aside nav button.active{background:#ffffff13;color:#fff}.admin-page>aside>a:last-child{margin-top:auto;color:#b8cbc4;font-size:10px}.admin-page>section{padding:38px 4vw}.admin-page>section>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.admin-page header small{font-size:8px;letter-spacing:2px;color:#df7865}.admin-page header h1{font-size:34px;margin-top:6px}.admin-save{border:0;background:#173f36;color:#fff;padding:12px 17px;border-radius:8px;font-size:11px;font-weight:700}.admin-workspace{display:grid;grid-template-columns:280px minmax(0,720px);grid-gap:18px;gap:18px}.admin-editor,.admin-products{background:#fff;border:1px solid #e0e5e2;border-radius:12px}.admin-products{padding:8px;height:max-content}.admin-products button{width:100%;border:0;background:transparent;border-radius:8px;padding:11px 9px;display:grid;grid-template-columns:9px 1fr;text-align:left;grid-gap:9px;gap:9px}.admin-products button.active{background:#f1f5f2}.admin-products i{width:7px;height:7px;border-radius:50%;background:#c6ceca;margin-top:5px}.admin-products i.on{background:#49a66f}.admin-products b,.admin-products small{display:block}.admin-products b{font-size:11px}.admin-products small{font-size:8px;color:#83918a;margin-top:3px;text-transform:capitalize}.admin-editor{padding:24px}.editor-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e7e4;padding-bottom:18px;margin-bottom:20px}.editor-title span{font-size:8px;color:#89958f}.editor-title h2{font-size:22px;margin-top:3px}.switch{display:flex;align-items:center;gap:7px;font-size:10px}.switch input{display:none}.switch i{width:33px;height:18px;border-radius:99px;background:#cbd3cf;position:relative}.switch i:after{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;left:2px;top:2px}.switch input:checked+i{background:#48a36d}.switch input:checked+i:after{left:17px}.admin-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.admin-form label{font-size:9px;font-weight:700}.admin-form label.wide{grid-column:1/-1}.admin-form input,.admin-form textarea{display:block;width:100%;border:1px solid #dbe2de;border-radius:7px;padding:11px;margin-top:6px;font:12px DM Sans;resize:vertical}.admin-form textarea{min-height:72px}.admin-form label>small{display:block;color:#8a9690;font-weight:400;margin-top:4px}.admin-status{margin-top:20px;background:#f3f6f4;border-radius:7px;padding:10px;font-size:9px;color:#708079}@media (max-width:800px){.admin-page{display:block}.admin-page>aside{height:62px;position:-webkit-sticky;position:sticky;z-index:10;padding:0 16px;flex-direction:row;align-items:center}.admin-page>aside nav,.admin-page>aside>a:last-child{display:none}.admin-page>section{padding:25px 14px}.admin-page>section>header{align-items:center}.admin-page header h1{font-size:27px}.admin-workspace{grid-template-columns:1fr}.admin-products{display:flex;overflow:auto}.admin-products button{min-width:180px}.admin-form{grid-template-columns:1fr}.admin-form label.wide{grid-column:auto}.admin-editor{padding:17px}}.legal-footer{padding:30px 7vw;background:#173f36;color:#c8d4cf;font-size:10px;justify-content:space-between;align-items:center}.legal-footer,.legal-footer nav{display:flex;gap:20px}.legal-footer a{color:#fff}.legal-shell{min-height:100vh;background:#f7f5f0}.legal-nav{height:74px;padding:0 7vw;background:#fff;border-bottom:1px solid #e0e6e2;display:flex;align-items:center;justify-content:space-between}.legal-nav>a:last-child{font-size:11px;font-weight:700}.legal-page{max-width:820px;margin:auto;padding:70px 24px 90px}.legal-page h1{font-size:clamp(42px,7vw,72px);letter-spacing:-3px;margin:10px 0 18px}.legal-intro{font-size:17px;line-height:1.6;color:#687970;margin-bottom:48px}.legal-page section{padding:28px 0;border-top:1px solid #dce3df}.legal-page section h2{font-size:20px;margin:0 0 12px}.legal-page section li,.legal-page section p{font-size:13px;line-height:1.75;color:#52665d}.legal-page section ul{padding-left:20px}.legal-page section a{text-decoration:underline}.legal-warning{padding:20px;border-radius:12px;background:#fff0d6;border:1px solid #edcf91;color:#5b4319}.legal-warning p{font-size:12px;line-height:1.6;margin:7px 0 0}.legal-consent{display:flex!important;align-items:flex-start;gap:10px;margin:20px 0!important;padding:14px;border:1px solid #d9e1dd;border-radius:9px;background:#f8faf8;font-size:11px!important;line-height:1.55}.legal-consent input{width:18px!important;height:18px;margin:1px 0 0!important;flex:none}.legal-consent a{text-decoration:underline;font-weight:800}@media (max-width:600px){.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer nav{gap:14px}.legal-nav{height:62px;padding:0 18px}.legal-page{padding:48px 18px 70px}.legal-page h1{letter-spacing:-2px}.legal-intro{font-size:15px;margin-bottom:34px}}.outstanding-home{--ink:#12372f;--paper:#f6f1e9;overflow:hidden}.lux-bar{height:32px;background:#12372f;color:#dfece5;display:flex;align-items:center;justify-content:center;gap:8vw;font-size:8px;letter-spacing:1.15px;text-transform:uppercase}.premium-nav{height:70px;grid-template-columns:1fr auto 1fr;background:#fffdf9e8}.premium-nav nav{justify-self:center}.premium-nav .nav-cart{justify-self:end;background:#12372f;color:white;padding:10px 14px;border-radius:99px;font-size:10px}.premium-nav .nav-cart b{margin-left:8px}.editorial-hero{height:calc(100svh - 102px);min-height:620px;position:relative;display:flex;align-items:center;padding:7vw;color:#12372f}.editorial-hero>img{object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#f7efe4ee,#f7efe4c9 30%,#f7efe400 62%)}.editorial-copy{position:relative;width:min(650px,49vw);z-index:2}.editorial-copy h1{font-size:clamp(68px,8.3vw,128px);line-height:.82;letter-spacing:-.075em;margin:20px 0 30px}.editorial-copy>p:not(.eyebrow){font-size:15px;line-height:1.7;max-width:520px}.editorial-copy>div{display:flex;align-items:center;gap:22px;margin-top:26px}.hero-primary{background:#12372f;color:#fff;padding:15px 20px;border-radius:99px}.hero-primary,.hero-text-link{font-size:11px;font-weight:800}.hero-proof{position:absolute;right:4vw;bottom:4vw;width:260px;background:#fffdf4e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 18px;border-radius:12px;z-index:2;box-shadow:0 15px 40px #17352f18}.hero-proof b,.hero-proof span{display:block}.hero-proof b{font-size:10px}.hero-proof span{font-size:9px;line-height:1.5;color:#62736b;margin-top:5px}.confidence-row{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 6vw;border-bottom:1px solid #dfe5e1;background:#fff}.confidence-row>div{display:flex;align-items:center;gap:15px;padding:0 24px;border-right:1px solid #e2e7e4}.confidence-row>div:last-child{border:0}.confidence-row strong{font-size:9px;color:#dd7765}.confidence-row b,.confidence-row small{display:block}.confidence-row b{font-size:11px}.confidence-row small{font-size:8px;color:#809088;margin-top:4px}.elevated-catalog{padding-top:120px;padding-bottom:120px}.elevated-catalog .catalog-title h2,.faq-section h2,.quality-copy h2,.simple-steps h2,.story-copy h2{font-size:clamp(42px,5.5vw,76px);line-height:.95;letter-spacing:-.055em}.elevated-catalog .product-grid{grid-template-columns:repeat(3,1fr);gap:24px}.elevated-catalog .product-card{border:0;border-radius:18px;background:#faf8f4}.elevated-catalog .product-visual{height:300px}.elevated-catalog .product-info{padding:22px}.luxe-mix{margin-top:28px;padding:30px 34px;border-radius:18px;background:linear-gradient(110deg,#12372f,#245c4e)}.luxe-mix span small{color:#ef9a8b;letter-spacing:2px}.luxe-mix span b{font-size:19px;margin-top:7px}.luxe-mix span em{display:block;color:#b9cdc4;font-size:10px;font-style:normal;margin-top:6px}.luxe-mix strong{font-size:11px;background:#fff;color:#12372f;padding:13px 16px;border-radius:99px}.luxe-mix strong i{font-style:normal;margin-left:12px}.design-story{background:#f1e9dd;display:grid;grid-template-columns:45% 55%;align-items:center;padding:130px 8vw;min-height:760px}.story-copy{max-width:520px}.story-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#63736c;margin:25px 0}.story-copy>a{font-size:11px;font-weight:800;border-bottom:1px solid;padding-bottom:5px}.design-ribbons{position:relative;height:520px}.design-ribbons article{position:absolute;width:min(540px,90%);padding:16px 20px;border-radius:18px;background:#f5bfd0;transform:rotate(var(--tilt));box-shadow:0 18px 45px #17352f18}.design-ribbons article:first-child{top:20px;left:2%}.design-ribbons article:nth-child(2){top:145px;left:10%}.design-ribbons article:nth-child(3){top:270px;left:1%}.design-ribbons article:nth-child(4){top:395px;left:12%}.design-ribbons article.ocean{background:#b9dce9}.design-ribbons article.sunny{background:#f5d98a}.design-ribbons article.forest{background:#c6e2c8}.design-ribbons article>div{height:78px;border:1px solid #ffffffb8;border-radius:99px;display:flex;align-items:center;justify-content:center;gap:15px;background:#ffffff38}.design-ribbons .theme-icon{width:46px;height:46px}.design-ribbons article>div b{font-size:22px}.design-ribbons article>span{display:block;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;margin:10px 12px 0}.quality-stage{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:9vw;gap:9vw;align-items:center;padding:140px 8vw;background:#163e35;color:#fff}.quality-sheet{background:#fff;padding:22px;border-radius:12px;box-shadow:0 40px 90px #0004;transform:rotate(-2deg);aspect-ratio:1.414;display:flex;flex-direction:column}.quality-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;flex:1 1}.quality-grid i{display:flex;align-items:center;justify-content:center;gap:3px;border-radius:99px;background:#c6e2c8;color:#12372f;font-style:normal;font-size:6px}.quality-grid .theme-icon{width:14px}.quality-brand{display:flex;justify-content:space-between;color:#12372f;border-top:1px solid #dfe4e1;margin-top:10px;padding-top:10px}.quality-brand b{font-size:11px}.quality-brand b span{color:#e57878}.quality-brand small{font-size:7px;color:#718078}.quality-copy .eyebrow{color:#ef9585}.quality-copy ul{list-style:none;padding:0;margin-top:35px}.quality-copy li{display:grid;grid-template-columns:150px 1fr;padding:19px 0;border-top:1px solid #ffffff24}.quality-copy li b{font-size:11px}.quality-copy li span{font-size:10px;line-height:1.55;color:#b8cdc4}.simple-steps{text-align:center;padding:130px 8vw;background:#fff}.simple-steps>div{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:55px auto 0;border-top:1px solid #dfe5e1}.simple-steps article{padding:40px;border-right:1px solid #dfe5e1}.simple-steps article:last-child{border:0}.simple-steps article span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f4e9df;color:#dc7664;margin:0 auto 20px}.simple-steps article b{font-size:14px}.simple-steps article p{font-size:10px;line-height:1.6;color:#74837c}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10vw;gap:10vw;padding:120px 8vw;background:#f6f1e9}.faq-section details{border-top:1px solid #d5ddd8;padding:22px 0}.faq-section details:last-child{border-bottom:1px solid #d5ddd8}.faq-section summary{font-size:13px;font-weight:800;cursor:pointer}.faq-section details p{font-size:11px;line-height:1.7;color:#697971;max-width:600px}.closing-cta{text-align:center;background:#e58a78;color:#fff;padding:120px 20px}.closing-cta p{font-size:10px;letter-spacing:2px;text-transform:uppercase}.closing-cta h2{font-size:clamp(54px,8vw,110px);line-height:.88;letter-spacing:-.065em;margin:22px 0 40px}.closing-cta a{display:inline-block;background:#12372f;color:#fff;border-radius:99px;padding:15px 22px;font-size:11px;font-weight:800}@media (max-width:800px){.lux-bar{justify-content:center;height:29px}.lux-bar span:not(:first-child){display:none}.premium-nav{height:60px;padding:0 18px;grid-template-columns:1fr auto}.premium-nav nav{display:none}.premium-nav .nav-cart{padding:9px 12px}.editorial-hero{height:calc(100svh - 89px);min-height:620px;padding:28px 20px;align-items:flex-end}.editorial-hero>img{object-position:61% center}.hero-shade{background:linear-gradient(0deg,#f4eaddec,#f4eaddb8 48%,#f4eadd00 75%)}.editorial-copy{width:100%;padding-bottom:35px}.editorial-copy h1{font-size:clamp(58px,18vw,78px);margin:12px 0 18px}.editorial-copy>p:not(.eyebrow){font-size:12px;max-width:340px}.editorial-copy>div{align-items:flex-start;flex-direction:column;gap:14px;margin-top:18px}.hero-primary{padding:13px 18px}.hero-proof{display:none}.confidence-row{grid-template-columns:1fr 1fr;padding:22px 12px}.confidence-row>div{padding:12px 8px;border-bottom:1px solid #e2e7e4}.confidence-row>div:nth-child(2){border-right:0}.confidence-row>div:nth-child(3),.confidence-row>div:nth-child(4){border-bottom:0}.confidence-row strong{display:none}.elevated-catalog{padding:80px 16px}.elevated-catalog .catalog-title{display:block}.elevated-catalog .catalog-title h2{font-size:46px}.elevated-catalog .catalog-title>p{margin-top:18px}.elevated-catalog .product-grid{grid-template-columns:1fr;gap:15px}.elevated-catalog .product-visual{height:245px}.luxe-mix{align-items:flex-start;flex-direction:column;gap:20px;padding:24px}.design-story{grid-template-columns:1fr;padding:80px 20px 60px;min-height:auto}.faq-section h2,.quality-copy h2,.simple-steps h2,.story-copy h2{font-size:48px}.design-ribbons{height:430px;margin-top:35px}.design-ribbons article{width:94%;padding:11px 13px}.design-ribbons article:first-child{top:0}.design-ribbons article:nth-child(2){top:105px;left:5%}.design-ribbons article:nth-child(3){top:210px}.design-ribbons article:nth-child(4){top:315px;left:5%}.design-ribbons article>div{height:63px}.design-ribbons article>div b{font-size:16px}.quality-stage{grid-template-columns:1fr;padding:85px 20px;gap:65px}.quality-sheet{padding:12px}.quality-grid{gap:3px}.quality-grid i{font-size:5px}.quality-grid .theme-icon{width:9px}.quality-copy li{grid-template-columns:115px 1fr}.simple-steps{padding:85px 20px}.simple-steps>div{grid-template-columns:1fr;margin-top:35px}.simple-steps article{border-right:0;border-bottom:1px solid #dfe5e1;padding:26px}.faq-section{grid-template-columns:1fr;padding:80px 20px;gap:35px}.closing-cta{padding:90px 18px}.closing-cta h2{font-size:58px}}.outstanding-home .category-pills{scrollbar-width:none;-ms-overflow-style:none}.outstanding-home .category-pills::-webkit-scrollbar{display:none}.admin-page.manager>aside{display:flex;flex-direction:column}.manager nav button{display:grid!important;grid-template-columns:22px 1fr auto;align-items:center;text-align:left}.manager nav button>i{font-style:normal;opacity:.65}.manager nav button>em{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:20px;background:#e77878;color:#fff;font-size:10px;font-style:normal}.admin-aside-bottom{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.admin-aside-bottom a,.admin-aside-bottom button{border:0;background:none;color:#73827b;text-align:left;font:inherit;font-size:12px;cursor:pointer}.manager-dashboard,.orders-manager{padding-bottom:50px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.manager-card,.metric{background:#fff;border:1px solid #e0e6e2;border-radius:16px;box-shadow:0 8px 28px #17352f0b}.metric{padding:22px}.card-title small,.manager-card>small,.metric small{color:#788980;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.metric b{display:block;margin:12px 0 6px;font-size:28px;letter-spacing:-1px}.metric span{color:#849189;font-size:11px}.dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:20px;gap:20px}.manager-card{padding:24px}.card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title h2,.manager-card h2{margin:5px 0 0;font-size:21px}.pipeline{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:7px;gap:7px}.pipeline button{min-width:0;border:1px solid #e2e7e4;border-radius:11px;background:#f8faf8;padding:14px 7px;cursor:pointer}.pipeline button:hover{border-color:#65a187;background:#eff7f2}.pipeline b,.pipeline span{display:block}.pipeline b{margin-bottom:8px;font-size:23px}.pipeline span{min-height:28px;color:#718078;font-size:9px}.recent-orders{display:grid}.recent-orders button{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 0;border:0;border-bottom:1px solid #edf0ee;background:none;text-align:left;cursor:pointer}.recent-orders button>span:first-child b,.recent-orders button>span:first-child small{display:block}.recent-orders button>span:first-child small{margin-top:3px;color:#86928c;font-size:10px}.manager-toolbar{display:flex;gap:10px;margin-bottom:18px}.list-search input,.manager-toolbar button,.manager-toolbar input,.manager-toolbar select{min-height:44px;border:1px solid #dce3df;border-radius:10px;background:#fff;padding:0 13px;font:inherit}.manager-toolbar input{flex:1 1}.order-manager-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:flex-start}.order-detail,.order-table{background:#fff;border:1px solid #e0e6e2;border-radius:15px;overflow:hidden}.order-table-head,.order-table>button{display:grid;grid-template-columns:minmax(180px,1.4fr) 1fr .7fr .55fr;align-items:center;grid-gap:12px;gap:12px;padding:13px 17px}.order-table-head{color:#829088;background:#f5f7f5;font-size:9px;letter-spacing:1px}.order-table>button{width:100%;border:0;border-top:1px solid #edf0ee;background:#fff;text-align:left;cursor:pointer}.order-table>button.active,.order-table>button:hover{background:#f3f8f5}.order-table>button>span:first-child b,.order-table>button>span:first-child small{display:block}.order-table>button>span:first-child small{margin-top:4px;color:#849189;font-size:10px}.order-status{display:inline-flex;width:max-content;max-width:100%;border-radius:40px;padding:5px 9px;background:#edf1ef;color:#53655c;font-size:9px;font-weight:800}.status-new{background:#fff1dc;color:#8c5c18}.status-paid,.status-ready_for_production{background:#e5f3ea;color:#28724e}.status-cutting,.status-laminating,.status-printing{background:#e5eff8;color:#2b638e}.status-shipped{background:#dcefe4;color:#216540}.status-cancelled,.status-error{background:#f9e4e3;color:#9a3f39}.order-detail{position:-webkit-sticky;position:sticky;top:24px;padding:22px}.detail-title{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e8ece9}.detail-section>small,.detail-title small{color:#829088;font-size:9px;letter-spacing:1px}.detail-title h2{margin:5px 0 0;font-size:21px}.detail-section{display:grid;grid-gap:5px;gap:5px;padding:17px 0;border-bottom:1px solid #e8ece9}.detail-section>span{color:#819088;font-size:11px}.detail-item{padding:6px 0;font-size:12px}.status-control{display:grid;grid-gap:7px;gap:7px;padding:17px 0;font-size:11px;font-weight:700}.status-control select{min-height:42px;border:1px solid #d9e1dc;border-radius:9px;padding:0 10px;background:#fff}.detail-total{display:flex;justify-content:space-between;margin-bottom:16px;font-size:18px}.artifact-actions.vertical{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.artifact-actions.vertical a{display:flex;justify-content:space-between;border:1px solid #dbe3de;border-radius:9px;padding:10px;text-decoration:none;color:#17352f;font-size:10px}.artifact-actions.vertical a span{color:#75857d}.list-search{padding:12px}.list-search input{width:100%}.customer-card{padding:0;overflow:hidden}.customer-card .manager-toolbar{padding:20px 20px 0}.customer-table>button,.customer-table>div{display:grid;grid-template-columns:1.6fr .7fr .9fr .7fr;grid-gap:15px;gap:15px;align-items:center;width:100%;padding:15px 20px}.customer-table>div{color:#829088;background:#f5f7f5;font-size:9px;letter-spacing:1px}.customer-table>button{border:0;border-top:1px solid #edf0ee;background:#fff;text-align:left;cursor:pointer}.customer-table>button:hover{background:#f3f8f5}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.settings-grid .manager-card p{min-height:58px;color:#728179;line-height:1.6}.settings-row{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #e9edea;font-size:12px}.settings-row>span{margin-right:auto}.settings-row b,.settings-row small{display:block}.settings-row small{margin-top:3px;color:#849189}.health-dot{width:9px;height:9px;border-radius:50%;background:#35a26b;box-shadow:0 0 0 4px #daf1e4}@media (max-width:1100px){.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.order-manager-layout,.settings-grid{grid-template-columns:1fr}.order-detail{position:static}.pipeline{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric{padding:16px}.metric b{font-size:21px}.manager-card{padding:16px}.manager-toolbar{display:grid;grid-template-columns:1fr}.order-table-head{display:none}.order-table>button{grid-template-columns:1fr auto}.order-table>button>span:nth-child(3){display:none}.pipeline{grid-template-columns:repeat(2,1fr)}.customer-table>div{display:none}.customer-table>button{grid-template-columns:1fr auto}.customer-table>button span:nth-of-type(2){display:none}.artifact-actions.vertical{grid-template-columns:1fr}}:root{--lm-ink:#162b28;--lm-paper:#f4f0e8;--lm-sage:#a8b39e;--lm-sand:#cbb99a;--lm-charcoal:#343735}.lm-home{background:var(--lm-paper);overflow:hidden}.lm-brand,.lm-home{color:var(--lm-ink)}.lm-brand{display:inline-flex;flex-direction:column;width:190px}.lm-brand>span{font:500 18px Manrope;letter-spacing:.18em;white-space:nowrap}.lm-brand i{font:400 28px Georgia;font-style:normal;letter-spacing:0}.lm-brand>b{display:flex;align-items:center;gap:7px;font:500 5px DM Sans;letter-spacing:.38em;text-transform:uppercase}.lm-brand em{height:1px;background:currentColor;flex:1 1;position:relative}.lm-brand em:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;background:currentColor;border-radius:50%}.lm-brand.inverse{color:#fff}.lm-simple-brand{font:600 16px Manrope;letter-spacing:.15em}.lm-simple-brand i{font:400 24px Georgia;font-style:normal}.lm-header{height:82px;padding:0 5vw;background:#f8f5efec;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid #1e332e19;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.lm-header nav{display:flex;gap:30px;font-size:11px}.lm-nav-actions{justify-self:end;display:flex;align-items:center;gap:12px}.lm-cart{font-size:11px;border-bottom:1px solid}.lm-hero{height:calc(100svh - 82px);min-height:650px;position:relative;display:flex;align-items:center;padding:7vw}.lm-hero>img{object-fit:cover;object-position:center}.lm-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#f6f0e8f5,#f6f0e8d5 34%,transparent 65%)}.lm-hero-copy{position:relative;z-index:2;width:min(590px,48vw)}.lm-hero-copy>span,.lm-kicker{font-size:8px;letter-spacing:.28em;font-weight:700}.lm-hero-copy h1{font-size:clamp(62px,7.4vw,116px);letter-spacing:-.07em;line-height:.86;margin:22px 0 28px}.lm-hero-copy p{max-width:480px;font-size:14px;line-height:1.7}.lm-hero-copy>div{display:flex;align-items:center;gap:22px;margin-top:28px}.lm-primary{display:inline-block;background:var(--lm-ink);color:#fff;border-radius:2px;padding:15px 21px;font-size:10px;letter-spacing:.08em;font-weight:700}.lm-secondary{font-size:10px;border-bottom:1px solid;padding-bottom:4px}.lm-scroll{position:absolute;z-index:2;bottom:25px;left:7vw;font-size:7px;letter-spacing:.3em;display:flex;gap:10px;align-items:center}.lm-scroll i{width:50px;height:1px;background:currentColor}.lm-intro{padding:130px 8vw;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:10vw;gap:10vw;align-items:end}.lm-closing h2,.lm-faq h2,.lm-future h2,.lm-intro h2,.lm-local h2,.lm-process h2,.lm-section-title h2,.lm-split h2{font-size:clamp(44px,5.6vw,82px);line-height:.94;letter-spacing:-.055em;margin:16px 0}.lm-intro>p,.lm-process>div>p,.lm-section-title>span,.lm-split-copy>p{font-size:13px;line-height:1.8;color:#5f6c67}.lm-categories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.lm-categories,.lm-categories article{background:#fff}.lm-categories article>a>div{height:410px;position:relative;overflow:hidden}.lm-categories img{object-fit:cover;transition:.7s}.lm-categories article:hover img{transform:scale(1.025)}.lm-categories article>a>span{display:block;padding:24px 28px 34px;position:relative}.lm-categories small{font-size:7px;text-transform:uppercase;letter-spacing:.2em;color:#718079}.lm-categories h3{font-size:25px;margin:8px 0}.lm-categories p{font-size:10px;color:#718079}.lm-categories b{position:absolute;right:28px;top:38px}.lm-products{padding:130px 7vw;background:#faf8f3}.lm-section-title{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:48px}.lm-section-title .lm-kicker{grid-column:1/-1}.lm-section-title>span{max-width:480px}.lm-products .product-grid{grid-template-columns:repeat(3,1fr);gap:20px}.lm-products .product-card{border:0;border-radius:0;background:#fff}.lm-products .product-visual{height:320px}.lm-products .product-info{padding:23px}.lm-mix{display:flex;justify-content:space-between;align-items:center;margin-top:20px;background:var(--lm-ink);color:white;padding:28px 32px}.lm-mix>span{font:600 20px Manrope}.lm-mix small{display:block;font:400 10px DM Sans;color:#bdcbc5;margin-top:6px}.lm-mix>b{font-size:25px}.lm-process{display:grid;grid-template-columns:1.15fr .85fr;min-height:760px;background:#e8e3d9}.lm-process-image,.lm-split-image{position:relative;min-height:600px}.lm-process-image img,.lm-split-image img{object-fit:cover}.lm-process>div:last-child{padding:10vw 7vw;display:flex;flex-direction:column;justify-content:center}.lm-process .lm-brand{margin-top:42px}.lm-local{padding:130px 8vw;background:var(--lm-ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.lm-local ol{list-style:none;margin:0;padding:0}.lm-local li{border-top:1px solid #ffffff31;padding:22px 0;font-size:13px}.lm-local li span{display:inline-block;width:60px;color:#a8b9b2;font-size:8px}.lm-split{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:#f8f5ef}.lm-split.reverse .lm-split-copy{order:2}.lm-split-copy{padding:9vw 8vw;display:flex;justify-content:center;flex-direction:column}.lm-split-copy .lm-primary{align-self:flex-start;margin-top:22px}.lm-future{padding:130px 6vw}.lm-future>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:45px}.lm-future article{height:520px;position:relative;overflow:hidden}.lm-future article img{object-fit:cover}.lm-future article span{position:absolute;left:20px;bottom:20px;background:#f7f3eb;padding:10px 13px;font-size:8px;letter-spacing:.16em}.lm-faq{padding:120px 8vw;background:#e9e3d9;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10vw;gap:10vw}.lm-faq details{border-top:1px solid #2036313b;padding:22px 0}.lm-faq details:last-child{border-bottom:1px solid #2036313b}.lm-faq summary{font-weight:700;font-size:12px;cursor:pointer}.lm-faq details p{font-size:11px;line-height:1.7;color:#607069}.lm-closing{text-align:center;padding:130px 20px;background:#b0baa8}.lm-closing>p{font-size:8px;letter-spacing:.35em;text-transform:uppercase}.lm-closing a{display:inline-block;margin-top:25px;background:var(--lm-ink);color:#fff;padding:16px 23px;font-size:10px}.lm-footer{background:#142b28;color:#dfe5e1;padding:70px 6vw 30px;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:45px;gap:45px;position:relative}.lm-footer>div p{font-size:9px;line-height:1.7;color:#a9b8b2;margin-top:20px}.lm-footer nav{display:flex;flex-direction:column;gap:11px;font-size:10px}.lm-footer nav span{font-size:7px;letter-spacing:.2em;color:#81958e;margin-bottom:8px}.lm-footer>small{grid-column:1/-1;border-top:1px solid #ffffff1f;padding-top:22px;margin-top:30px;font-size:7px;letter-spacing:.15em}.lm-home :focus-visible{outline:2px solid #9a593f;outline-offset:3px}@media(max-width:800px){.lm-header{height:68px;padding:0 16px;grid-template-columns:1fr auto}.lm-header .lm-brand{width:150px}.lm-header .lm-brand>span{font-size:14px}.lm-cart,.lm-header nav{display:none}.lm-hero{height:calc(100svh - 68px);min-height:610px;padding:20px;align-items:flex-end}.lm-hero>img{object-position:62% center}.lm-hero-overlay{background:linear-gradient(0deg,#f3ede4f8,#f3ede4d8 48%,transparent 78%)}.lm-hero-copy{width:100%;padding-bottom:55px}.lm-hero-copy h1{font-size:clamp(54px,17vw,74px);margin:12px 0 18px}.lm-hero-copy p{font-size:11px;max-width:340px}.lm-hero-copy>div{align-items:flex-start;flex-direction:column;gap:14px;margin-top:18px}.lm-scroll{display:none}.lm-intro{padding:80px 20px;gap:25px}.lm-categories,.lm-intro{grid-template-columns:1fr}.lm-categories article>a>div{height:310px}.lm-products{padding:85px 16px}.lm-section-title{display:block}.lm-section-title>span{display:block;margin-top:20px}.lm-products .product-grid{grid-template-columns:1fr}.lm-products .product-visual{height:280px}.lm-faq,.lm-local,.lm-process,.lm-split{grid-template-columns:1fr}.lm-process-image,.lm-split-image{min-height:420px}.lm-local,.lm-process>div:last-child,.lm-split-copy{padding:80px 20px}.lm-local{gap:40px}.lm-split.reverse .lm-split-copy{order:0}.lm-future{padding:80px 16px}.lm-future>div{grid-template-columns:1fr}.lm-future article{height:360px}.lm-faq{padding:80px 20px;gap:35px}.lm-footer{grid-template-columns:1fr 1fr;padding:55px 20px 25px}.lm-footer nav:nth-of-type(3),.lm-footer>div,.lm-footer>small{grid-column:1/-1}.lm-closing{padding:90px 20px}}.lm-about{background:#f4f0e8;color:#162b28}.about-hero{height:72svh;min-height:600px;position:relative;display:flex;align-items:flex-end;padding:7vw;color:#fff}.about-hero img{object-fit:cover}.about-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#142b28bd,transparent 65%)}.about-hero>div{position:relative;z-index:1}.about-hero h1{font-size:clamp(54px,8vw,110px);letter-spacing:-.06em;margin:15px 0}.about-copy{padding:110px 8vw}.about-copy>.lead{font-size:clamp(22px,3vw,40px);line-height:1.35;max-width:1050px}.about-copy>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;margin-top:90px}.about-copy article{border-top:1px solid;padding-top:20px}.about-copy article span{font-size:8px}.about-copy h2{font-size:30px}.about-copy article p{font-size:13px;line-height:1.8;color:#62716b}@media(max-width:800px){.about-hero{min-height:520px;padding:20px}.about-copy{padding:70px 20px}.about-copy>div{grid-template-columns:1fr;gap:45px;margin-top:55px}}@media (min-width:801px){body{font-size:17px;line-height:1.6}.lm-home p{margin-top:1.25em;margin-bottom:1.25em}.lm-home h2{max-width:920px}.lm-faq,.lm-future,.lm-intro,.lm-local,.lm-products{padding-top:170px;padding-bottom:170px}.lm-intro{gap:12vw}.lm-section-title{margin-bottom:76px}.lm-section-title .lm-kicker{margin-bottom:16px}.lm-categories article>a>span{min-height:190px;padding-top:36px}.lm-categories h3{margin-top:16px;margin-bottom:14px}.lm-products .category-pills{margin-top:12px;margin-bottom:48px}.lm-products .product-grid{row-gap:36px}.lm-products .product-info{min-height:285px;display:flex;flex-direction:column}.lm-products .product-info>small{margin-bottom:11px}.lm-products .product-info h3{margin-top:8px;margin-bottom:14px}.lm-products .product-info p{margin-top:0;margin-bottom:28px}.lm-products .product-info>div{margin-top:auto;padding-top:22px;border-top:1px solid #162b2817}.lm-mix{margin-top:42px}.lm-process>div:last-child{padding-top:150px;padding-bottom:150px}.lm-process>div:last-child .lm-kicker,.lm-split-copy .lm-kicker{margin-bottom:12px}.lm-process>div:last-child>p:not(.lm-kicker),.lm-split-copy>p:not(.lm-kicker){margin-top:26px}.lm-local{gap:12vw}.lm-local ol{padding-top:12px}.lm-local li{padding-top:32px;padding-bottom:32px}.lm-split-copy{padding-top:145px;padding-bottom:145px}.lm-split-copy .lm-primary{margin-top:40px}.lm-future>div{margin-top:78px}.lm-faq{gap:12vw}.lm-faq>div:last-child{padding-top:12px}.lm-faq details{padding-top:32px;padding-bottom:32px}.lm-faq details p{margin-top:20px;margin-bottom:4px}.lm-closing{padding-top:165px;padding-bottom:165px}.lm-closing h2{margin-top:30px;margin-bottom:48px}.lm-closing a{margin-top:0}.lm-footer{padding-top:100px}.lm-footer nav{line-height:1.55}.lm-footer>small{margin-top:55px}.about-copy{padding-top:145px;padding-bottom:145px}.about-copy>.lead{line-height:1.5}.about-copy>div{margin-top:115px}.about-copy article{padding-top:30px}.about-copy article p{margin-top:24px}}.lm-hero-copy h1{line-height:.98;letter-spacing:-.055em}.lm-closing h2,.lm-faq h2,.lm-future h2,.lm-intro h2,.lm-local h2,.lm-process h2,.lm-section-title h2,.lm-split h2{line-height:1.04;letter-spacing:-.045em}.lm-faq h2,.lm-intro h2,.lm-local h2,.lm-process h2,.lm-split h2{margin-bottom:36px}.lm-hero-copy>span,.lm-kicker{font-size:12px;line-height:1.55}.admin-page.manager{font-size:15px;line-height:1.5}.admin-page.manager>section>header{margin-bottom:34px}.admin-page.manager .card-title small,.admin-page.manager .detail-section>small,.admin-page.manager .detail-title small,.admin-page.manager .manager-card>small,.admin-page.manager .metric small,.admin-page.manager .order-table-head,.admin-page.manager header small,.admin-page.manager nav>b{font-size:11px;line-height:1.45}.admin-aside-bottom a,.admin-aside-bottom button,.admin-page.manager>aside nav button{font-size:14px}.admin-page.manager header h1{font-size:40px;line-height:1.12;margin-top:8px}.admin-page.manager .artifact-actions.vertical a,.admin-page.manager .detail-section>span,.admin-page.manager .metric span,.admin-page.manager .order-table small,.admin-page.manager .recent-orders small,.admin-page.manager .settings-row,.admin-page.manager .status-control{font-size:12px}.admin-page.manager .order-status,.admin-page.manager .pipeline span{font-size:11px;line-height:1.35}.admin-page.manager .admin-form label,.admin-page.manager .admin-products small,.admin-page.manager .admin-status{font-size:12px;line-height:1.5}.admin-page.manager .admin-form input,.admin-page.manager .admin-form select,.admin-page.manager .admin-form textarea,.admin-page.manager .list-search input,.admin-page.manager .manager-toolbar button,.admin-page.manager .manager-toolbar input,.admin-page.manager .manager-toolbar select{font-size:14px}.admin-page.manager .manager-card h2{line-height:1.2;margin-top:9px}.admin-page.manager .settings-grid .manager-card p{margin:20px 0 28px;font-size:14px;line-height:1.7}@media (max-width:800px){.lm-hero-copy h1{line-height:1;letter-spacing:-.05em}.lm-hero-copy p{font-size:15px;line-height:1.65}.lm-hero-copy>span,.lm-kicker{font-size:11px}.lm-closing h2,.lm-faq h2,.lm-future h2,.lm-intro h2,.lm-local h2,.lm-process h2,.lm-section-title h2,.lm-split h2{line-height:1.06}.lm-intro>p,.lm-process>div>p,.lm-section-title>span,.lm-split-copy>p{font-size:15px;line-height:1.75}.lm-categories p,.lm-footer>div p,.lm-products .product-info p{font-size:13px;line-height:1.65}.lm-faq summary{font-size:16px}.lm-faq details p{font-size:14px}.admin-page.manager header h1{font-size:32px;margin-top:7px}.admin-page.manager>section>header{margin-bottom:24px}}@media (min-width:801px){.lm-cart,.lm-header nav{font-size:13px}.lm-header nav{gap:38px}.language-switcher summary{font-size:12px;padding:9px 13px}.lm-brand{width:220px}.lm-brand>span{font-size:20px}.lm-brand>b{font-size:7px;margin-top:2px}.lm-hero-copy{width:min(650px,52vw)}.lm-hero-copy>span,.lm-kicker{font-size:11px;line-height:1.4;letter-spacing:.24em}.lm-hero-copy h1{margin:30px 0 34px}.lm-hero-copy p{font-size:17px;line-height:1.72;max-width:570px}.lm-hero-copy>div{gap:30px;margin-top:34px}.lm-primary{font-size:13px;padding:17px 24px}.lm-secondary{font-size:13px;padding-bottom:6px}.lm-scroll{font-size:9px}.lm-intro{padding-top:150px;padding-bottom:150px;align-items:center}.lm-faq h2,.lm-future h2,.lm-intro h2,.lm-local h2,.lm-process h2,.lm-section-title h2,.lm-split h2{margin:22px 0 30px}.lm-intro>p,.lm-process>div>p,.lm-section-title>span,.lm-split-copy>p{font-size:16px;line-height:1.85}.lm-categories article>a>span{padding:30px 32px 42px}.lm-categories small{font-size:10px}.lm-categories h3{font-size:29px;margin:12px 0}.lm-categories p{font-size:13px;line-height:1.55;margin-top:10px}.lm-categories b{top:48px;font-size:19px}.lm-section-title{margin-bottom:60px;gap:50px}.category-pills{margin-bottom:34px}.category-pills button{font-size:12px;padding:11px 16px}.lm-products .product-info{padding:28px}.lm-products .product-info>small{font-size:11px;line-height:1.5}.lm-products .product-info h3{font-size:24px;margin:12px 0}.lm-products .product-info p{font-size:13px;line-height:1.65;margin:12px 0 22px}.lm-products .product-info>div{margin-top:24px}.lm-products .product-info>div i,.lm-products .product-info>div span{font-size:12px}.lm-mix{padding:34px 38px;margin-top:28px}.lm-mix>span{font-size:24px}.lm-mix small{font-size:13px;line-height:1.5;margin-top:9px}.lm-process>div:last-child{padding-left:8vw;padding-right:8vw}.lm-process .lm-brand{margin-top:55px}.lm-local li{font-size:16px;padding:27px 0}.lm-local li span{font-size:11px;width:72px}.lm-split-copy{padding-left:9vw;padding-right:9vw}.lm-split-copy .lm-primary{margin-top:32px}.lm-future>div{margin-top:60px}.lm-future article span{font-size:11px;padding:12px 16px}.lm-faq{gap:9vw}.lm-faq details{padding:27px 0}.lm-faq summary{font-size:16px;line-height:1.4}.lm-faq details p{font-size:14px;line-height:1.75;margin-top:16px}.lm-closing>p{font-size:11px}.lm-closing a{font-size:13px;padding:17px 25px}.lm-footer{padding-top:82px}.lm-footer>div p{font-size:12px;line-height:1.75;margin-top:25px}.lm-footer nav{font-size:13px;gap:14px}.lm-footer nav span{font-size:9px;margin-bottom:12px}.lm-footer>small{font-size:10px;padding-top:26px}.about-copy article p{font-size:16px}.about-copy article span{font-size:11px}.lm-hero-copy>span,.lm-kicker{font-size:12px;line-height:1.55}.lm-faq h2,.lm-intro h2,.lm-local h2,.lm-process h2,.lm-split h2{margin-bottom:38px}.lm-section-title h2{margin-bottom:12px}}