:root{--paper:#E9E4DF;--ink:#252126;--ruby:#754657;--ruby-deep:#5E3445;--mist:#CDBEC2;--stone:#B5A9A5;--wash:#E1D9D3;--muted:#686169;--line:rgba(44,35,41,.16);--header-bg:rgba(240,237,233,.97);--page-surface:linear-gradient(140deg,#E9E4DF 0%,#EEE9E4 56%,#E5DCD8 100%);--hero-surface:linear-gradient(150deg,#E2DCD6 0%,#EFEAE6 56%,#D9CECC 100%);--tile-surface:#D7C9C7;--raised-surface:#F2ECE7;--input-border:#BCB1AE;--selected-surface:#E0D0CF;--footer-surface:linear-gradient(145deg,#262127 0%,#332730 100%);--footer-fg:#F6F2EF;--footer-muted:#C8BFC1;--story-surface:#252126;--glow-color:#75465720;--sans:"DM Sans",sans-serif;--serif:"Playfair Display",Georgia,serif;--ease:cubic-bezier(.2,.8,.2,1) }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page-surface);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ruby);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.45}::selection{background:var(--mist)}h1,h2,h3,p{margin-top:0}img,svg{max-width:100%}#conteudo{min-height:60vh}em{font-weight:400}.announce-bar{height:34px;display:flex;align-items:center;justify-content:center;gap:13px;background:var(--ink);color:var(--paper);font-size:9px;letter-spacing:.19em;font-weight:600;white-space:nowrap}.announce-dot{width:5px;height:5px;border-radius:50%;background:var(--ruby)}.announce-sep{color:var(--stone)}.brand-name{position:relative;display:inline-flex;align-items:center;font:400 34px/1 var(--serif);letter-spacing:.23em;white-space:nowrap}.brand-name--light{color:#f7f0ed}.brand-o{position:relative;display:inline-block}.brand-orbit{position:absolute;right:-16px;top:-12px;color:var(--ruby);pointer-events:none}.icon-button{width:42px;height:42px;display:inline-grid;place-items:center;border:0;background:transparent;color:var(--ink);position:relative}.mobile-header{display:none}.bag-bubble{position:absolute;right:0;top:0;min-width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--ruby);color:#fff;font-size:9px}.lumo-frame{margin-left:214px;min-width:0}.overline{display:flex;align-items:center;gap:12px;color:var(--ruby);font-weight:600;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.tiny-line{display:inline-block;width:27px;height:1px;background:var(--ruby)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.section-heading h2,.page-heading h1,.checkout-heading h1{font:400 clamp(32px,4vw,51px)/1.17 var(--serif);letter-spacing:-.042em;margin:13px 0 0}.section-heading h2 em,.page-heading h1 em,.checkout-heading h1 em,.product-detail h1 em{color:var(--ruby)}.section-heading>p{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:4px}.section-heading--compact{margin-bottom:24px}.related-products{padding:100px clamp(27px,5vw,85px) 0;max-width:1650px;margin:0 auto}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 20px}.product-card{min-width:0;animation:fadeUp .4s both}.product-visual-link{display:block}.product-visual{width:100%;height:auto;aspect-ratio:1/.99;position:relative;overflow:hidden;background:#e6d9d8}.product-visual--rose{background:#d9c6c7}.product-visual--sand{background:#e5d9ce}.product-visual--mauve{background:#d6cdcc}.product-visual--ivory{background:#eae3da}.product-visual--sage{background:#c9c9c0}.product-visual--clay{background:#d9c3b6}.product-sticker{position:absolute;top:13px;left:13px;background:var(--paper);color:var(--ruby);padding:7px 10px;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:700}.product-open{position:absolute;right:14px;bottom:14px;width:39px;height:39px;border:1px solid #fff9;border-radius:50%;background:#fffc;display:grid;place-items:center;opacity:0;transform:translateY(7px);transition:.22s}.product-visual-link:hover .product-open{opacity:1;transform:none}.product-visual .art-scene{transition:transform .6s var(--ease)}.product-visual-link:hover .art-scene{transform:scale(1.055)}.product-card-bottom{display:flex;align-items:end;justify-content:space-between;padding-top:14px;gap:8px}.item-category{font-size:9px;text-transform:uppercase;color:var(--muted);letter-spacing:.16em}.product-card h3{font:400 19px/1.2 var(--serif);margin:6px 0}.product-card p{font-size:11px;color:var(--muted);margin:0 0 10px}.product-card strong{font-size:12px;font-weight:700}.small-add{flex:0 0 32px;width:32px;height:32px;background:transparent;border:1px solid var(--stone);border-radius:50%;display:grid;place-items:center;color:var(--ruby);margin-bottom:3px;transition:.2s}.small-add:hover{background:var(--ruby);color:#fff;border-color:var(--ruby)}.empty-results{text-align:center;padding:80px 12px}.empty-results>svg{color:var(--ruby)}.empty-results h3{font:400 30px var(--serif);margin:16px 0 8px}.empty-results h3 em{color:var(--ruby)}.empty-results p{font-size:12px;color:var(--muted)}.art-scene{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 23%,#fff9,transparent 60%),radial-gradient(ellipse at 25% 80%,#a66f7840,transparent 55%)}.art-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(116deg,transparent 29%,#fff3 34%,transparent 39%);transform:skew(-8deg)}.art-horizon{position:absolute;bottom:0;left:-10%;width:120%;height:23%;background:linear-gradient(160deg,#fff6,#574f4a17 65%,#30282435);transform:skewY(-5deg)}.art-shine{position:absolute;top:-20%;left:8%;width:70%;height:70%;border-radius:50%;box-shadow:0 0 80px #fff7}.object-logo{font:400 clamp(12px,1.8vw,21px) var(--serif);letter-spacing:.22em;color:#eee2d9}.object-line{font:500 8px var(--sans);letter-spacing:.2em;color:#dbcac2}.object-orbit{color:#bba2a0;position:absolute;bottom:9%;right:12%}.perfume-body{position:absolute;left:33%;bottom:17%;width:37%;height:51%;border-radius:5px 5px 9px 9px;border:1px solid #ffffff55;background:linear-gradient(102deg,#130e13,#451724 32%,#29131b 56%,#100c12);box-shadow:15px 22px 19px #28202848,inset 3px 0 7px #ffffff23;display:grid;place-items:center}.perfume-neck{position:absolute;left:41%;bottom:67%;height:5%;width:21%;background:#221b20}.perfume-cap{position:absolute;left:42%;bottom:71%;width:19%;height:17%;background:linear-gradient(90deg,#131215,#383034 33%,#141014);border-radius:7px 7px 2px 2px;box-shadow:7px 8px 12px #281c2155}.art-flower{position:absolute;z-index:2;color:#8b344c;font: 95px Georgia,serif;text-shadow:4px 5px 4px #51202d45}.flower-one{top:-18%;right:-5%;transform:rotate(18deg)}.flower-two{bottom:9%;left:5%;font-size:50px;opacity:.6}.candle-vessel{position:absolute;left:31%;bottom:16%;width:40%;height:43%;border-radius:4px 4px 15px 15px;background:linear-gradient(100deg,#c0afa1,#efe0d1 25%,#cfb9ab 60%,#ae9a8b);box-shadow:15px 17px 25px #4a403e40,inset -5px 0 15px #8b766137;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.candle-vessel .object-logo{color:#51423d}.candle-vessel .object-line{color:#887875}.candle-flame{position:absolute;left:49%;bottom:58%;width:9px;height:28px;border-radius:80% 0 80% 70%;transform:rotate(24deg);background:linear-gradient(#ffe9a9,#ec7e42);box-shadow:0 0 18px #ffbf72,0 0 45px #ffe5c265}.art-stone{position:absolute;left:16%;bottom:9%;width:38%;height:14%;border-radius:65% 50% 27% 27%;background:linear-gradient(125deg,#f1e9e0,#a6a19c);box-shadow:9px 8px 13px #59555033}.bag-body{position:absolute;left:22%;bottom:13%;width:58%;height:45%;border-radius:31% 33% 17% 17%/34% 36% 18% 18%;background:radial-gradient(ellipse at 23% 14%,#59565a,transparent 35%),linear-gradient(140deg,#100e11,#403d3e 50%,#100e12);transform:rotate(-7deg);box-shadow:13px 19px 20px #27252742,inset -8px -9px 18px #06040766}.bag-handle{position:absolute;left:43%;bottom:50%;width:31%;height:25%;border:12px solid #232125;border-bottom:0;border-radius:55% 55% 0 0;transform:rotate(4deg);box-shadow:-3px -3px #7b75747a}.bag-symbol{position:absolute;top:57%;left:45%;color:#8f7976}.bag-strap{position:absolute;width:36%;height:1.5%;left:40%;bottom:53%;background:#6e6261;transform:rotate(-5deg);border-radius:20px}.cream-jar{position:absolute;left:26%;bottom:22%;width:49%;height:38%;border-radius:0 0 15% 15%;background:linear-gradient(100deg,#d3c9b8,#f1e6d6 35%,#d7c5af 76%,#a7998b);box-shadow:13px 17px 20px #41382d40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.cream-jar .object-logo,.cream-jar .object-line{color:#6b5953}.cream-lid{position:absolute;left:25%;bottom:60%;width:51%;height:12%;background:linear-gradient(110deg,#262127,#565153,#232025);border-radius:6px 6px 2px 2px;box-shadow:6px 8px 10px #4b404844}.diffuser-bottle{position:absolute;left:36%;bottom:14%;width:34%;height:36%;border-radius:8px 8px 13px 13px;background:linear-gradient(100deg,#151319,#50464c 34%,#211d21 75%,#0c0c0d);box-shadow:12px 16px 20px #29292d60;display:grid;place-items:center}.diffuser-bottle .object-logo{font-size:14px}.reed{position:absolute;width:2px;height:49%;background:#363034;bottom:47%;left:51%;transform-origin:bottom}.reed-1{transform:rotate(-21deg)}.reed-2{transform:rotate(7deg)}.reed-3{transform:rotate(27deg)}.tray-base{position:absolute;left:25%;bottom:29%;width:57%;height:31%;background:linear-gradient(130deg,#874b36,#c18054 38%,#864631 90%);transform:perspective(250px) rotateX(55deg) rotate(-14deg);box-shadow:10px 28px 16px #51372655;border-radius:13px;border:10px solid #96563e}.tray-inset{width:100%;height:100%;border:3px solid #eed3b450;border-radius:5px;background:#643f2f55}.tray-ring{position:absolute;width:19%;height:8%;left:36%;bottom:44%;border-radius:50%;border:5px solid #cfac7f;transform:rotate(-14deg)}.art-scene--compact .perfume-body{left:34%;width:34%;height:55%}.art-scene--compact .perfume-cap{left:42%;width:18%}.art-scene--compact .object-logo{font-size:11px}.art-scene--compact .art-flower{font-size:58px}.site-footer{background:var(--footer-surface);color:var(--footer-fg);padding:45px clamp(26px,5vw,85px) 22px}.footer-top{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:50px;max-width:1400px;margin:0 auto 50px}.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-brand{display:inline-flex;align-items:center;color:var(--footer-fg);line-height:1}.footer-brand>span{width:160px!important;max-width:100%}.footer-top p{font-size:11px;line-height:1.9;color:var(--footer-muted);margin:11px 0 0;max-width:240px}.footer-top a:not(.footer-brand){font-size:11px;color:var(--footer-muted)}.footer-label{font-size:9px;font-weight:700;letter-spacing:.16em;margin-bottom:7px}.footer-end{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:auto;padding-top:18px;border-top:1px solid var(--line);font-size:8px;letter-spacing:.15em;color:var(--footer-muted)}.footer-end>span:last-child{display:flex;align-items:center;gap:8px}.footer-end svg{color:var(--ruby)}.product-page{max-width:1620px;margin:0 auto;padding:36px clamp(28px,5vw,85px) 100px}.breadcrumbs{display:flex;align-items:center;gap:12px;color:var(--muted);letter-spacing:.14em;font-size:9px;text-transform:uppercase;margin-bottom:31px}.breadcrumbs a:hover,.breadcrumbs span{color:var(--ruby)}.product-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(25px,6vw,100px);align-items:start}.detail-stage{height:min(49vw,650px);min-height:435px;position:relative;overflow:hidden}.detail-stage--rose{background:#c7afb7}.detail-stage--sand{background:#d6c7bf}.detail-stage--mauve{background:#c8c1c2}.detail-stage--ivory{background:#ded6cd}.detail-stage--sage{background:#cac9c4}.detail-stage--clay{background:#d4bfb2}.detail-stage .art-scene{width:100%;height:100%}.detail-stage-corner,.detail-stage-footer{position:absolute;left:22px;right:22px;z-index:2;display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-size:9px;letter-spacing:.16em}.detail-stage-corner{top:22px}.detail-stage-footer{bottom:19px}.detail-stage-footer svg{color:var(--ruby)}.detail-copy{padding:30px 0 10px}.detail-copy h1{font:400 clamp(40px,4.2vw,70px)/1.12 var(--serif);letter-spacing:-.05em;margin:31px 0 8px}.detail-tagline{font:italic 19px var(--serif);color:var(--muted)}.detail-price{font:400 28px var(--serif);margin:30px 0}.detail-rule{height:1px;background:var(--line);width:100%}.detail-description{max-width:470px;font-size:12px;line-height:1.9;color:#696268;margin:21px 0}.detail-meta{display:flex;align-items:center;gap:20px;font-size:10px;padding:20px 0;border-top:1px solid var(--line)}.detail-meta span{letter-spacing:.12em;color:var(--muted)}.buy-row{display:flex;gap:11px;align-items:stretch;margin:7px 0 10px}.qty-stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);min-width:118px;height:50px}.qty-stepper button{border:0;background:transparent;width:36px;height:100%;display:grid;place-items:center}.qty-stepper span{font-size:12px}.button-ruby{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:0;background:var(--ruby);color:#fff;padding:17px 23px;min-height:49px;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;transition:background .25s,transform .25s}.button-ruby:hover{background:var(--ruby-deep);transform:translateY(-2px)}.buy-button{flex:1}.buy-notice{color:var(--muted);font-size:10px;margin:11px 0 26px}.detail-benefits{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0}.detail-benefits span{display:flex;align-items:center;gap:7px;font-size:10px;color:#59535b}.detail-benefits svg{width:20px;height:20px;color:var(--ruby)}.detail-accordion{border-bottom:1px solid var(--line)}.detail-accordion button{min-height:53px;display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:transparent;text-align:left;font-size:10px;letter-spacing:.15em}.detail-accordion p{font-size:11px;line-height:1.9;color:var(--muted);padding-bottom:14px}.related-products{padding:95px 0 0}.related-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-arrow{display:flex;align-items:center;gap:12px;color:var(--ruby);font-size:9px;letter-spacing:.15em;white-space:nowrap}.page-pad{max-width:1600px;margin:0 auto;padding:35px clamp(28px,5vw,85px) 105px}.page-heading{margin:35px 0 45px}.cart-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(285px,.8fr);gap:clamp(25px,6vw,100px)}.cart-list-heading{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;color:var(--muted);font-size:9px;letter-spacing:.18em}.cart-item{display:grid;grid-template-columns:155px 1fr auto;gap:23px;padding:24px 0;border-bottom:1px solid var(--line)}.cart-thumb{position:relative;display:block;aspect-ratio:1/1;overflow:hidden}.cart-item-desc{padding:4px 0}.cart-item-desc h3{font:400 23px var(--serif);margin:7px 0}.cart-item-desc p{font-size:10px;color:var(--muted);margin-bottom:13px}.cart-item-end{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cart-item-end strong{font-size:12px}.remove-button{border:0;background:transparent;color:var(--muted)}.qty-stepper--small{min-width:105px;height:32px;display:inline-flex}.qty-stepper--small button{width:32px}.return-link{display:inline-flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.15em;color:var(--ruby);margin-top:30px}.order-summary,.checkout-summary{background:var(--raised-surface);border:1px solid var(--line);box-shadow:0 12px 34px var(--glow-color),inset 0 1px #ffffff3b;padding:35px 30px;align-self:start}.order-summary h2,.checkout-summary h2{font:400 29px var(--serif);margin:12px 0 30px}.summary-row{display:flex;justify-content:space-between;gap:10px;padding:13px 0;font-size:11px;color:var(--muted)}.summary-total{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin:18px 0 13px;padding-top:23px;font:400 21px var(--serif)}.summary-total strong{color:var(--ruby);font-weight:400}.summary-note{font-size:9px;line-height:1.7;color:var(--muted);margin-bottom:25px}.summary-action{width:100%;justify-content:space-between}.summary-service{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:9px;letter-spacing:.08em;margin:21px 0 0}.empty-bag{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:440px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.empty-bag>svg{color:var(--ruby)}.empty-bag h1,.empty-bag h2{font:400 36px var(--serif);margin:21px 0 11px}.empty-bag em{color:var(--ruby)}.empty-bag p{color:var(--muted);font-size:12px;margin-bottom:24px}.checkout-top{display:flex;justify-content:space-between;align-items:center}.checkout-top .return-link{margin:0}.checkout-top>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;letter-spacing:.12em}.checkout-heading{text-align:center;padding:55px 0 27px}.checkout-heading .overline{justify-content:center}.checkout-heading h1{font-size:clamp(44px,5vw,70px);margin:15px 0 11px}.checkout-heading>p:last-child{color:var(--muted);font-size:12px}.checkout-steps{max-width:620px;margin:25px auto 60px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:7px}.checkout-steps>span{display:flex;align-items:center;gap:8px;color:#9b9498;font-size:9px;letter-spacing:.1em}.checkout-steps>span:after{content:"";height:1px;background:var(--line);flex:1}.checkout-steps>span:last-child:after{display:none}.checkout-steps .done,.checkout-steps .current{color:var(--ruby)}.checkout-steps b{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:29px;height:29px;font-weight:500}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(295px,.78fr);gap:clamp(32px,6vw,100px);align-items:start}.checkout-section-title{display:flex;gap:18px;align-items:flex-start;margin:0 0 20px;padding-top:20px}.checkout-section-title:not(:first-child){margin-top:28px}.checkout-section-title>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ruby);border-radius:50%;color:var(--ruby);font:400 14px var(--serif);flex:0 0 32px}.checkout-section-title h2{font:400 27px var(--serif);margin:0 0 5px}.checkout-section-title p{color:var(--muted);font-size:11px}.form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.field{display:flex;flex-direction:column;gap:8px;font-size:10px;color:var(--muted)}.field.full{grid-column:1 / -1}.field input{background:transparent;border:1px solid var(--input-border);min-height:49px;padding:12px;color:var(--ink);font-size:12px;border-radius:0;outline:none}.field input:focus{border-color:var(--ruby)}.check-row{display:flex;align-items:center;gap:9px;grid-column:1 / -1;font-size:11px;color:var(--muted);margin:3px 0}.check-row input,.payment-options input{accent-color:var(--ruby)}.payment-options{display:grid;grid-template-columns:1fr 1fr;gap:13px}.payment-options label{display:flex;align-items:center;gap:10px;border:1px solid #c9bfc1;padding:15px;font-size:11px;cursor:pointer}.payment-options label.selected{border-color:var(--ruby);background:var(--selected-surface)}.payment-options span{margin-left:auto;font-size:8px;color:var(--muted)}.demo-disclaimer{font-size:10px;line-height:1.7;color:var(--muted);margin:20px 0}.checkout-summary h2{font-size:29px}.checkout-item{display:grid;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.checkout-thumb{position:relative;overflow:hidden;aspect-ratio:1}.checkout-item strong{font-size:11px;font-weight:600}.checkout-item small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.checkout-item>span{font-size:11px;white-space:nowrap}.checkout-summary>.summary-row:first-of-type{margin-top:22px}.checkout-desktop-action,.checkout-mobile-action{width:100%;justify-content:space-between;margin-top:18px}.checkout-mobile-action{display:none}.confirmation-backdrop{position:fixed;inset:0;z-index:100;background:#19151add;display:grid;place-items:center;padding:20px}.confirmation-panel{background:var(--paper);padding:48px 34px;max-width:460px;text-align:center}.confirmation-panel>svg{color:var(--ruby)}.confirmation-panel .overline{justify-content:center;margin:14px 0}.confirmation-panel h2{font:400 36px var(--serif);margin:15px 0}.confirmation-panel h2 em{color:var(--ruby)}.confirmation-panel>p:not(.overline){font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:25px}.not-found{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:65vh;padding:30px}.not-found h1{font:400 52px var(--serif)}.not-found em{color:var(--ruby)}.search-overlay{position:fixed;inset:0;z-index:90;display:grid;align-items:start;justify-items:center;padding:12vh 20px;background:#211a20d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.search-modal{position:relative;width:min(700px,100%);background:var(--paper);padding:55px clamp(22px,5vw,60px)}.search-close{position:absolute;right:15px;top:13px}.search-modal h2{font:400 37px var(--serif);margin:15px 0 27px}.search-modal h2 em{color:var(--ruby)}.search-modal form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:13px}.search-modal input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:17px}.search-modal form button{border:0;background:transparent;color:var(--ruby)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.lumo-frame{margin-left:180px}.product-grid{gap:32px 14px}.art-scene--compact .object-logo{font-size:10px}}@media(max-width:820px){.announce-bar{height:30px;font-size:8px}.mobile-header{position:sticky;z-index:32;top:0;display:flex;align-items:center;justify-content:space-between;height:65px;padding:0 14px;background:var(--header-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-header .brand-name{font-size:29px}.mobile-header .brand-orbit{width:23px;top:-8px;right:-13px}.mobile-brand{position:absolute;left:50%;transform:translate(-50%)}.mobile-actions{display:flex;gap:0}.menu-is-open{overflow:hidden}.lumo-frame{margin:0}.related-products{padding:75px 28px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.footer-top{gap:22px;grid-template-columns:1.2fr 1fr 1fr}.product-page,.page-pad{padding:24px 28px 75px}.detail-stage{min-height:400px;height:500px}.product-detail{grid-template-columns:1fr;gap:18px}.detail-copy{padding:15px 0}.related-products{padding:60px 0 0}.cart-grid,.checkout-grid{grid-template-columns:1fr;gap:30px}.checkout-summary{order:-1}.checkout-mobile-action{display:flex}.checkout-desktop-action{display:none}.cart-item{grid-template-columns:145px 1fr auto}.checkout-heading{padding-top:35px}.checkout-steps{margin-bottom:30px}}@media(max-width:540px){.announce-bar{font-size:7px;letter-spacing:.12em;gap:8px}.mobile-header{height:62px;padding:0 9px}.mobile-header .brand-name{font-size:27px}.mobile-actions .icon-button{width:39px}.section-heading{display:block;margin-bottom:21px}.section-heading h2{font-size:clamp(32px,8.6vw,42px)}.section-heading>p{font-size:10px;margin-top:10px}.product-grid{gap:25px 11px}.product-visual{aspect-ratio:1/1.14}.product-sticker{font-size:7px;padding:6px 8px;top:9px;left:9px}.product-open{display:none}.product-card-bottom{padding-top:11px}.item-category{font-size:8px}.product-card h3{font-size:16px;margin:5px 0}.product-card p{font-size:10px;margin-bottom:8px;line-height:1.4}.product-card strong{font-size:11px}.small-add{width:29px;height:29px;flex-basis:29px}.site-footer{padding:37px 22px 17px}.footer-top{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-top p{font-size:10px;margin-top:6px}.footer-end{gap:9px;font-size:7px}.footer-end>span:last-child{font-size:7px}.product-page,.page-pad{padding:20px 21px 65px}.breadcrumbs{font-size:8px;gap:8px;margin:10px 0 24px}.detail-stage{min-height:0;height:auto;aspect-ratio:1/1.2}.detail-stage-corner,.detail-stage-footer{font-size:7px;left:14px;right:14px}.detail-copy h1{font-size:43px;margin-top:22px}.detail-price{font-size:26px;margin:21px 0}.buy-row{flex-wrap:wrap}.qty-stepper{min-width:100px}.buy-button{min-width:210px;flex:1}.detail-benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px}.detail-benefits span{font-size:9px}.related-products .section-heading{display:block}.related-products .section-arrow{margin-top:12px}.page-heading h1{font-size:40px}.cart-item{grid-template-columns:94px 1fr auto;gap:12px;padding:20px 0}.cart-item-desc h3{font-size:17px}.cart-item-desc p{font-size:9px}.cart-item-end strong{font-size:10px}.cart-item-end svg{width:16px}.qty-stepper--small{min-width:87px}.qty-stepper--small button{width:28px}.order-summary,.checkout-summary{padding:27px 20px}.checkout-top>span{font-size:7px}.checkout-heading h1{font-size:42px}.checkout-steps{gap:4px}.checkout-steps>span{font-size:7px;gap:5px}.checkout-steps b{width:26px;height:26px}.checkout-section-title h2{font-size:23px}.form-fields{gap:10px}.field input{font-size:12px}.payment-options{grid-template-columns:1fr}.search-modal{padding:48px 24px}.search-modal h2{font-size:31px}.search-modal input{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.drawer-backdrop{display:none}:root{--menu-fg:#292226;--menu-muted:#786b70;--menu-line:rgba(77,54,63,.15);--menu-accent:#934858;--menu-input:rgba(255,255,255,.42);--menu-rim:rgba(255,255,255,.82);--menu-surface:radial-gradient(ellipse at 12% 7%,#fff9,transparent 46%), radial-gradient(ellipse at 92% 100%,#b77b8a26,transparent 46%), linear-gradient(155deg,#f7f2ee,#efe7e2 63%,#f5ecea);--menu-shadow:0 30px 74px #2013184d,0 8px 23px #2013181f, inset 0 2px 1px #fffc,inset 0 -13px 25px #75516a12,inset 0 0 0 1px #fff6;--menu-glow:radial-gradient(at 14% 15%,#ffffff55,transparent 28%), radial-gradient(at 90% 88%,#a45d7a24,transparent 29%);--menu-curve-opacity:.62}:root[data-theme=dark]{--menu-fg:#f3e9ec;--menu-muted:#c5b5b9;--menu-line:#ffffff1e;--menu-accent:#d49bab;--menu-input:#ffffff0e;--menu-rim:#ffffff2b;--menu-surface:radial-gradient(ellipse at 10% 7%,#ffffff13,transparent 42%), radial-gradient(ellipse at 92% 100%,#a95b752c,transparent 46%), linear-gradient(160deg,#38282f,#281a23 63%,#32212a);--menu-shadow:0 30px 74px #0009,0 8px 24px #0004, inset 0 2px 1px #ffffff18,inset 0 -12px 25px #0002,inset 0 0 0 1px #ffffff08;--menu-glow:radial-gradient(at 14% 15%,#ffffff0e,transparent 28%), radial-gradient(at 90% 88%,#c0779420,transparent 29%);--menu-curve-opacity:.32}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--menu-fg:#f3e9ec;--menu-muted:#c5b5b9;--menu-line:#ffffff1e;--menu-accent:#d49bab;--menu-input:#ffffff0e;--menu-rim:#ffffff2b;--menu-surface:radial-gradient(ellipse at 10% 7%,#ffffff13,transparent 42%), radial-gradient(ellipse at 92% 100%,#a95b752c,transparent 46%), linear-gradient(160deg,#38282f,#281a23 63%,#32212a);--menu-shadow:0 30px 74px #0009,0 8px 24px #0004, inset 0 2px 1px #ffffff18,inset 0 -12px 25px #0002,inset 0 0 0 1px #ffffff08;--menu-glow:radial-gradient(at 14% 15%,#ffffff0e,transparent 28%), radial-gradient(at 90% 88%,#c0779420,transparent 29%);--menu-curve-opacity:.32}}.lumo-sidebar{color:var(--menu-fg);background:var(--menu-surface);border:1px solid var(--menu-rim);box-shadow:var(--menu-shadow);isolation:isolate;overflow-x:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lumo-sidebar:before,.lumo-sidebar:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.lumo-sidebar:before{background:var(--menu-glow)}.lumo-sidebar:after{opacity:var(--menu-curve-opacity);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 1350'%3E%3Cpath d='M180-40C260 80 365 152 470 160s160-26 260-108M-70 1090C90 1000 170 1000 310 1085s290 160 450 105M-60 1295c180-90 280-70 420-5s230 85 390 32' stroke='%23ffffff' stroke-width='1.5' stroke-opacity='.42' fill='none'/%3E%3C/svg%3E") center/100% 100% no-repeat}.lumo-sidebar>*{position:relative;z-index:1}.lumo-sidebar .brand-name,.lumo-sidebar .icon-button{color:var(--menu-fg)}.menu-panel-top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.menu-panel-top .sidebar-brand{display:inline-flex;padding:0}.menu-panel-top .brand-name{font-size:clamp(25px,2.5vw,35px);letter-spacing:.19em}.menu-panel-top .brand-orbit{color:var(--menu-accent)}.menu-panel-close{width:46px;height:46px;flex-shrink:0;border-radius:50%;border:1px solid var(--menu-line);background:var(--menu-input);box-shadow:inset 0 1px 1px #ffffff30,0 4px 13px #20131812}.menu-panel-subtitle{margin:16px 0 23px;color:var(--menu-muted);white-space:nowrap;font:500 9px/1.5 var(--sans);letter-spacing:.15em}.menu-panel-search{display:flex;align-items:center;gap:11px;flex-shrink:0;min-height:51px;padding:0 16px;border-radius:99px;color:var(--menu-fg);background:var(--menu-input);border:1px solid var(--menu-rim);box-shadow:inset 0 2px 2px #ffffff24,inset 0 -2px 4px #8b647008,0 8px 24px #36202b13}.menu-panel-search:focus-within{outline:1px solid var(--menu-accent);outline-offset:2px}.menu-panel-search input{width:100%;min-width:0;border:0;outline:0;background:none;color:var(--menu-fg);font:400 13px var(--sans)}.menu-panel-search input::placeholder{color:var(--menu-muted);opacity:1}.menu-panel-search button{display:grid;place-items:center;padding:5px;color:var(--menu-accent);background:none;border:0}.lumo-sidebar .sidebar-nav{display:grid;flex-shrink:0;margin-top:20px}.lumo-sidebar .sidebar-nav-link{display:flex;align-items:center;gap:14px;min-height:55px;padding:0 3px;border-bottom:1px solid var(--menu-line);color:var(--menu-fg);font:500 14px/1.4 var(--sans);transition:color .2s,padding-left .2s}.lumo-sidebar .sidebar-nav-link>span{flex:1}.lumo-sidebar .sidebar-nav-link>.menu-category-icon{flex:0 0 23px;opacity:.84;margin:0;transform:none}.lumo-sidebar .sidebar-nav-link>.menu-item-chevron{margin:0;opacity:.55;transform:rotate(-90deg)}@media(hover:hover){.lumo-sidebar .sidebar-nav-link:hover{color:var(--menu-accent);padding-left:7px}}.menu-panel-lower{margin-top:auto;padding-top:15px;flex-shrink:0}.menu-panel-story{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:96px;padding:12px 4px 17px}.menu-branch{width:clamp(72px,21vw,104px);height:auto;color:var(--menu-accent);opacity:.72;flex-shrink:0}.menu-panel-story p{margin:0;text-align:right;font:400 clamp(19px,4.8vw,25px)/1.12 var(--serif);letter-spacing:-.025em}.menu-panel-story em{color:var(--menu-accent)}.menu-panel-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--menu-line);padding-top:11px}.menu-panel-shortcuts button,.menu-panel-shortcuts a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:57px;padding:5px 2px;color:var(--menu-fg);background:none;border:0;text-align:center;font:400 11px var(--sans)}.menu-panel-shortcuts>:not(:last-child){border-right:1px solid var(--menu-line)}.menu-shortcut-bag{position:relative;display:inline-grid;place-items:center}.menu-shortcut-bag small{position:absolute;top:-8px;right:-12px;min-width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#934858;color:#fff;font:600 10px var(--sans)}.menu-panel-notice{margin-top:6px;padding:10px;text-align:center;font-size:11px;border:1px solid var(--menu-line);border-radius:12px;background:var(--menu-input)}@media(min-width:821px){.lumo-sidebar{width:214px;top:34px;bottom:0;left:0;padding:26px 24px 24px;overflow-y:auto}.lumo-sidebar:after{opacity:.15}.menu-panel-close,.menu-panel-story{display:none}.menu-panel-top .brand-name{font-size:25px}.menu-panel-subtitle{font-size:8px;letter-spacing:.055em;white-space:normal}.menu-panel-search{min-height:43px;padding:0 10px}.menu-panel-search input{font-size:10px}.lumo-sidebar .sidebar-nav-link{min-height:45px;gap:8px;font-size:11px}.lumo-sidebar .menu-category-icon{width:19px;height:19px}.menu-panel-shortcuts button,.menu-panel-shortcuts a{font-size:9px}}@media(min-width:821px)and (max-width:1150px){.lumo-sidebar{width:180px;padding-inline:18px}}@media(max-width:820px){.drawer-backdrop{display:block;position:fixed;inset:0;z-index:50;background:#18101850;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:opacity .32s,visibility .32s,backdrop-filter .32s}.drawer-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lumo-sidebar{position:fixed;z-index:51;top:12px;bottom:12px;left:12px;width:min(83vw,410px);max-height:calc(100dvh - 24px);padding:24px clamp(17px,4vw,26px) 17px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border-radius:32px;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(calc(-100% - 26px),0,0);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s,visibility .3s}.lumo-sidebar.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.menu-panel-top .brand-name{font-size:clamp(28px,7vw,38px)}.menu-panel-subtitle{margin:15px 0 23px;font-size:clamp(8px,1.9vw,10px)}.lumo-sidebar .sidebar-nav-link{min-height:clamp(44px,6.6dvh,58px);font-size:clamp(13px,3.7vw,16px)}}@media(max-width:820px)and (max-height:740px){.lumo-sidebar{padding-top:17px;padding-bottom:13px}.menu-panel-subtitle{margin:8px 0 12px}.lumo-sidebar .sidebar-nav{margin-top:10px}.lumo-sidebar .sidebar-nav-link{min-height:42px}.menu-panel-story{min-height:76px;padding:5px 4px 11px}.menu-branch{width:66px}.menu-panel-lower{padding-top:7px}}@media(prefers-reduced-motion:reduce){.lumo-sidebar,.drawer-backdrop,.lumo-sidebar .sidebar-nav-link{transition:none!important}}.home-v2{--home-pad:clamp(24px,4.7vw,78px);background:var(--page-surface)}.home-v2 .home-overline{margin:0 0 20px;color:var(--ruby);font:600 10px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase}.home-v2 h1,.home-v2 h2{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.home-v2 em{font-style:italic;color:var(--ruby)}.home-feature{display:grid;grid-template-columns:46% 54%;min-height:540px;background:var(--hero-surface)}.home-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:68px clamp(26px,5.3vw,90px)}.home-feature h1{margin:0 0 24px;font-size:clamp(60px,6.8vw,104px);line-height:1.02;white-space:nowrap}.home-lead{max-width:325px;margin:0 0 31px;color:var(--muted);font-size:14px;line-height:1.75}.home-main-cta{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:700;letter-spacing:.025em}.home-main-cta-icon{width:46px;height:46px;border-radius:50%;background:var(--ruby);color:#fff;display:grid;place-items:center;transition:background .2s,transform .2s}.home-main-cta:hover .home-main-cta-icon{background:var(--ink);transform:translate(4px)}.home-feature-foot{display:block;max-width:270px;margin-top:57px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6}.home-feature-image{position:relative;display:block;overflow:hidden;min-height:540px;isolation:isolate;background:linear-gradient(136deg,#b9a6a2,#806573 58%,#362831)}.home-feature-image-wash{position:absolute;inset:0;background:radial-gradient(circle at 73% 21%,#fcf0e290,transparent 40%),radial-gradient(ellipse at 12% 78%,#66344766,transparent 60%)}.home-feature-art{position:absolute;inset:0;transform:scale(1.05);transition:transform .55s cubic-bezier(.22,1,.36,1)}.home-feature-image:hover .home-feature-art{transform:scale(1.095)}.home-feature-art .art-scene{filter:saturate(.9)}.home-feature-art .art-flower{opacity:.25}.home-feature-image-info{position:absolute;left:25px;right:25px;bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:12px;z-index:2;color:#fff;text-shadow:0 1px 6px #2a162244}.home-feature-image-info div{display:flex;flex-direction:column;gap:4px}.home-feature-image-info div span{font:500 10px var(--sans);letter-spacing:.12em;text-transform:uppercase}.home-feature-image-info strong{font:400 24px var(--serif)}.home-feature-image-arrow{width:38px;height:38px;display:grid;place-items:center;border:1px solid #ffffffaa;border-radius:50%}.home-universes,.home-shop{max-width:1500px;margin:0 auto;padding:93px var(--home-pad) 0}.home-section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.home-section-title h2{margin:0;font-size:clamp(36px,4.4vw,59px);line-height:1.12}.home-section-title>p{max-width:220px;margin:0 0 5px;color:var(--muted);font-size:12px;line-height:1.7}.home-universe-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(195px,1fr));gap:13px}.home-universe{position:relative;display:block;min-width:0;overflow:hidden;border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);background:var(--tile-surface);transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #fff5,0 10px 25px #32252c12}.home-universe:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff6,0 18px 35px #32252c24}.home-universe:first-child{grid-row:span 2}.home-universe--slate{background:#cdc7c8}.home-universe--sand{background:#dcd0c4}.home-universe--stone{background:#d1c7c1}.home-universe-art{position:absolute;inset:0}.home-universe-art .art-scene{background:none!important;filter:saturate(.74);opacity:.88;transition:transform .4s}.home-universe:hover .art-scene{transform:scale(1.04)}.home-universe:after{position:absolute;inset:35% 0 0;content:"";background:linear-gradient(transparent,#e8e0dbd9 76%);pointer-events:none}.home-universe-caption{position:absolute;z-index:1;bottom:18px;left:19px;display:flex;flex-direction:column;gap:5px}.home-universe-caption span{font:400 clamp(22px,2.25vw,34px)/1.1 var(--serif)}.home-universe-caption small{font-size:11px;color:#5b5053}.home-universe-arrow{position:absolute;right:19px;bottom:20px;z-index:1;color:var(--ruby)}.home-shop{padding-top:110px;padding-bottom:90px;scroll-margin-top:95px}.home-filterbar{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:63px;margin-bottom:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-filters{display:flex;gap:28px;min-width:0;overflow-x:auto;scrollbar-width:none}.home-filters::-webkit-scrollbar{display:none}.home-filters button{flex:0 0 auto;position:relative;padding:19px 0;border:0;background:none;color:var(--muted);font-size:12px}.home-filters button.is-active{font-weight:700;color:var(--ruby)}.home-filters button.is-active:after{position:absolute;content:"";bottom:-1px;left:0;right:0;height:2px;background:var(--ruby)}.home-products-count{flex:0 0 auto;color:var(--muted);font-size:11px}.home-clear-search{display:inline-flex;gap:8px;align-items:center;margin:-4px 0 18px;border:0;background:none;color:var(--ruby);font-size:12px}.home-products{gap:39px 18px}.home-v2 .product-visual{aspect-ratio:4 / 4.5}.home-v2 .product-card-bottom{align-items:end}.home-demo-note{margin:37px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.home-reset{padding:12px 18px;background:var(--ruby);color:#fff;border:0;border-radius:2px}.home-story{display:grid;grid-template-columns:1.1fr .9fr;min-height:360px;background:var(--story-surface);color:#f5efed;overflow:hidden}.home-story-copy{align-self:center;padding:60px clamp(28px,7vw,115px)}.home-story .home-overline{color:#d4a0b1}.home-story h2{margin:0 0 24px;font-size:clamp(42px,5vw,70px);line-height:1.1}.home-story em{color:#d7a7b7}.home-story-copy>p:not(.home-overline){max-width:440px;margin:0;color:#d1c5c8;font-size:13px;line-height:1.9}.home-story-link{display:inline-flex;align-items:center;gap:17px;margin-top:26px;padding-bottom:7px;border-bottom:1px solid #CFA0B0;font-size:12px}.home-story-art{position:relative;overflow:hidden;background:radial-gradient(ellipse at 64% 38%,#6D5261 0,transparent 42%),linear-gradient(132deg,#3e3039,#211b24)}.home-story-curve{position:absolute;width:580px;height:580px;left:-80px;top:-100px;border:1px solid #e6c9d040;border-radius:50%;transform:rotate(-18deg)}.home-story-art span{position:absolute;bottom:-20%;right:6%;color:#f5f2ef0a;font:400 clamp(200px,20vw,410px)/1 var(--serif);letter-spacing:.1em}@media(max-width:1150px){.home-feature{grid-template-columns:49% 51%}.home-feature h1{font-size:clamp(47px,5.7vw,78px)}.home-feature-copy{padding-inline:35px}}@media(max-width:820px){.home-feature{grid-template-columns:1fr}.home-feature-copy{padding:54px 34px 34px;min-height:340px}.home-feature h1{font-size:clamp(56px,10.5vw,82px)}.home-feature-foot{margin-top:28px}.home-feature-image{min-height:345px}.home-universes,.home-shop{padding-inline:28px;padding-top:72px}.home-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.home-universe:first-child{grid-row:auto}.home-universe{min-height:225px}.home-shop{padding-bottom:75px}.home-story{grid-template-columns:1fr}.home-story-art{display:none}.home-story-copy{padding:60px 34px}}@media(max-width:540px){.home-feature-copy{min-height:0;padding:42px 24px 33px}.home-v2 .home-overline{font-size:9px;margin-bottom:14px}.home-feature h1{font-size:clamp(48px,12vw,64px);margin-bottom:17px}.home-lead{font-size:13px;margin-bottom:21px}.home-main-cta-icon{width:42px;height:42px}.home-feature-foot{margin-top:26px;font-size:10px}.home-feature-image{min-height:320px}.home-feature-image-info{left:17px;right:17px;bottom:17px}.home-universes,.home-shop{padding-inline:19px;padding-top:62px}.home-section-title{display:block;margin-bottom:23px}.home-section-title h2{font-size:clamp(33px,8.9vw,46px)}.home-section-title>p{margin-top:11px;max-width:290px}.home-universe-grid{gap:10px}.home-universe{min-height:195px}.home-universe-caption{bottom:13px;left:13px}.home-universe-caption span{font-size:clamp(21px,5.7vw,26px)}.home-universe-caption small{font-size:10px;max-width:125px}.home-universe-arrow{right:11px;bottom:16px}.home-shop{padding-bottom:62px}.home-filterbar{min-height:55px;margin-bottom:21px}.home-filters{gap:24px}.home-filters button{padding:17px 0;font-size:11px}.home-products-count{display:none}.home-products{gap:30px 12px}.home-v2 .product-card h3{font-size:18px}.home-v2 .product-card p{font-size:10px}.home-v2 .product-sticker{padding:6px 8px;font-size:8px}.home-story h2{font-size:clamp(44px,11vw,64px)}.home-story-copy{padding:62px 24px}}@media(prefers-reduced-motion:reduce){.home-v2 *,.home-v2 *:before,.home-v2 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#221D22;--ink:#F5F0ED;--ruby:#D1A3B3;--ruby-deep:#E2BBC8;--mist:#574851;--stone:#ADA0A1;--wash:#342C32;--muted:#C2B5BB;--line:rgba(244,237,238,.16);--header-bg:rgba(35,29,35,.97);--page-surface:linear-gradient(150deg,#241F24,#2F262D 60%,#282027);--hero-surface:linear-gradient(145deg,#332A31,#45353D 64%,#352831);--tile-surface:#56424B;--raised-surface:#322A30;--input-border:#675661;--selected-surface:#493643;--footer-surface:linear-gradient(145deg,#171418,#2B2028);--footer-fg:#F4EDE9;--footer-muted:#C8BBC0;--story-surface:#171519;--glow-color:#00000025}:root:not([data-theme=light]) .home-universe--slate{background:#4a4149}:root:not([data-theme=light]) .home-universe--sand{background:#56473f}:root:not([data-theme=light]) .home-universe--stone{background:#494140}:root:not([data-theme=light]) .home-universe:after{background:linear-gradient(transparent,#272126d9 90%)}:root:not([data-theme=light]) .home-universe-caption small,:root:not([data-theme=light]) .home-universe-caption,:root:not([data-theme=light]) .home-universe-arrow{color:#f6f0ed}:root:not([data-theme=light]) .home-feature-image{background:linear-gradient(140deg,#66505c,#372630)}:root:not([data-theme=light]) .mobile-header .icon-button,:root:not([data-theme=light]) .mobile-brand,:root:not([data-theme=light]) .bag-action{color:var(--ink)}:root:not([data-theme=light]) .button-ruby,:root:not([data-theme=light]) .home-main-cta-icon,:root:not([data-theme=light]) .home-reset{background:#855066;color:#fff}:root:not([data-theme=light]) .home-story em{color:#d7a7b7}:root:not([data-theme=light]) .field input{background:#ffffff06}:root:not([data-theme=light]) .order-summary,:root:not([data-theme=light]) .checkout-summary{box-shadow:0 13px 34px #0003,inset 0 1px #ffffff0e}:root:not([data-theme=light]) .home-universe{box-shadow:inset 0 1px #ffffff12,0 12px 26px #0002}}
