.drawer__panel{background:#fff;color:var(--ink);box-shadow:-20px 0 60px #00000040}.drawer__head{padding:1.1rem 1.4rem;border-bottom:1px solid var(--line);min-height:64px}.drawer__head button{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;transition:background .2s}.drawer__head button:hover{background:#0000000f}.drawer__title{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:.6rem}.drawer__title small{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:var(--cream);padding:.25em .6em;border-radius:999px}.drawer__body{padding:1.2rem 1.4rem}.drawer__foot{padding:1.2rem 1.4rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.cart-drawer .drawer__panel{width:min(460px,94vw)}.cart-empty{text-align:center;padding:3rem 1rem 2rem}.cart-empty__icon{width:64px;height:64px;border-radius:50%;background:var(--cream);display:grid;place-items:center;margin:0 auto 1.2rem}.cart-empty__icon .icon{width:26px;height:26px;stroke-width:1.2}.cart-empty h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.4rem}.cart-empty p{color:var(--muted);font-size:14px;max-width:30ch;margin:0 auto 1.4rem}.cart-empty .btn{width:100%}.cart-line{display:grid;grid-template-columns:88px 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line);align-items:start}.cart-line__media{aspect-ratio:4/5;background:radial-gradient(ellipse 70% 60% at 50% 55%,#3a2a1c,#0b0a09 80%);border-radius:10px;overflow:hidden;display:grid;place-items:center}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.cart-line__title{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cart-line__meta{font-size:12px;color:var(--muted);margin-top:.25em}.cart-line__price{font-size:14px;font-weight:600;white-space:nowrap}.cart-line__unit{display:block;font-size:11px;color:var(--muted);font-weight:400;text-align:right}.cart-line__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem}.cart-line .qty{height:38px;border-radius:999px;border-color:var(--line-strong)}.cart-line .qty button{width:34px}.cart-line .qty input{width:30px;font-size:13px;font-weight:600}.cart-line__remove{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:.35em;padding:.4em 0;transition:color .2s}.cart-line__remove:hover{color:#b3261e}.cart-line__remove .icon{width:14px;height:14px}.cart-ship{margin:0 0 1rem}.cart-ship__label{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:.45rem}.cart-ship__label b{color:var(--ink);font-weight:600}.cart-ship__bar{height:4px;background:var(--cream);border-radius:999px;overflow:hidden}.cart-ship__bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--gold-dark),var(--gold));border-radius:999px}.cart-summary{display:grid;gap:.45rem}.cart-summary__row{display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.cart-summary__row--total{font-size:1.25rem;font-weight:600;color:var(--ink);padding-top:.7rem;margin-top:.3rem;border-top:1px solid var(--line);letter-spacing:-.01em}.cart-summary__note{font-size:11.5px;color:var(--muted);margin:.5rem 0 1rem;line-height:1.6}.cart-pay{display:flex;justify-content:center;gap:.4rem;flex-wrap:wrap;margin-top:.9rem}.cart-pay svg{height:22px;width:34px;border-radius:4px}.cart-trust{display:flex;justify-content:center;gap:1.2rem;margin-top:.8rem;font-size:11px;color:var(--muted)}.cart-trust span{display:inline-flex;align-items:center;gap:.4em}.cart-trust .icon{width:15px;height:15px}.cart-drawer .btn--full{height:56px;font-size:12.5px}.cart-drawer .drawer__foot .link{font-size:11px}.cart-page{padding:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,8vw,6rem)}.cart-page__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.cart-page__head h1{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600;letter-spacing:-.02em}.cart-page__head a{font-size:13px;color:var(--muted);text-decoration:underline}.cart-page__grid{display:grid;grid-template-columns:1.5fr .9fr;gap:3rem;align-items:start}.cart-page__aside{position:sticky;top:96px;background:#fff;border-radius:16px;padding:1.6rem;box-shadow:0 10px 40px #0000000f}.cart-page__aside h2{font-size:1rem;font-weight:600;margin-bottom:1rem}.cart-page .cart-line{grid-template-columns:110px 1fr}.cart-page .cart-line:first-child{padding-top:0}.cart-page .cart-empty{padding:4rem 1rem}.cart-page .cart-empty .btn{width:auto}@media(max-width:900px){.cart-page__grid{grid-template-columns:1fr;gap:2rem}.cart-page__aside{position:static;padding:1.2rem}.cart-page .cart-line{grid-template-columns:88px 1fr}}.menu-drawer .drawer__panel{width:min(420px,88vw);background:var(--ink);color:#fff;--muted:rgba(255,255,255,.6);--line:rgba(255,255,255,.12)}.menu-drawer .drawer__head{border-bottom-color:#ffffff1f}.menu-drawer .drawer__head button{color:#fff}.menu-drawer .drawer__head button:hover{background:#ffffff1a}.menu-drawer .drawer__body{padding:1.6rem 1.6rem 1rem;display:flex;flex-direction:column}.menu-drawer__nav{display:grid}.menu-drawer__nav a{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.55rem;font-weight:600;letter-spacing:-.02em;padding:.75em 0;border-bottom:1px solid rgba(255,255,255,.1);color:#fff;transition:padding-left .25s,color .25s}.menu-drawer__nav a:hover,.menu-drawer__nav a:active{padding-left:.3em;color:var(--gold)}.menu-drawer__nav a .icon{width:18px;height:18px;opacity:.5}.menu-drawer__nav a .n{font-size:11px;letter-spacing:.2em;color:#fff6;font-weight:500;margin-right:auto;margin-left:.9em;order:1}.menu-drawer__product{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:center;margin-top:1.6rem;padding:.9rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0a;color:#fff}.menu-drawer__product img{width:72px;aspect-ratio:4/5;object-fit:cover;border-radius:8px;display:block}.menu-drawer__product b{display:block;font-size:14px;font-weight:600}.menu-drawer__product span{font-size:12px;color:#fff9}.menu-drawer__product em{display:block;font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:.35em;font-weight:600}.menu-drawer__usp{list-style:none;margin:1.6rem 0 0;padding:1.2rem 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:.55rem}.menu-drawer__usp li{display:flex;align-items:center;gap:.7em;font-size:12.5px;color:#ffffffb3}.menu-drawer__usp .icon{width:16px;height:16px;color:var(--gold);flex:none}.menu-drawer__meta{margin-top:auto;padding-top:1.4rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:12px;color:#ffffff8c}.menu-drawer__meta a{color:#fff}.menu-drawer__social{display:flex;gap:.6rem}.menu-drawer__social a{width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center;color:#fff}.menu-drawer__social .icon{width:16px;height:16px}.menu-drawer .drawer__foot{background:var(--ink);border-top-color:#ffffff1f}.about-hero{position:relative;min-height:min(78vh,760px);display:grid;align-items:end;background:var(--ink);color:#fff;overflow:hidden}.about-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.about-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b26,#0b0b0b33 40%,#0b0b0bd9)}.about-hero__inner{position:relative;z-index:1;padding:clamp(3rem,7vw,6rem) 0 clamp(2.5rem,6vw,4.5rem)}.about-hero .eyebrow{color:var(--gold)}.about-hero__title{font-size:clamp(2.4rem,6.5vw,5.2rem);font-weight:600;letter-spacing:-.03em;line-height:.98;max-width:12ch}.about-hero__sub{font-size:clamp(1rem,1.4vw,1.2rem);color:#fffc;max-width:46ch;line-height:1.7;margin-top:1.2rem}.about-hero__scroll{position:absolute;right:max(16px,calc((100vw - var(--page))/2));bottom:2rem;z-index:1;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#fff9;writing-mode:vertical-rl}.facts{background:var(--ink);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.facts__grid{display:grid;grid-template-columns:repeat(4,1fr)}.fact{padding:clamp(1.6rem,3vw,2.4rem) 1.5rem;border-left:1px solid rgba(255,255,255,.1)}.fact:first-child{border-left:0}.fact b{display:block;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--gold)}.fact span{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin-top:.6rem;font-weight:600}.quote{background:var(--cream);padding:clamp(4rem,9vw,7rem) 0}.quote__grid{display:grid;grid-template-columns:200px 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;max-width:980px;margin:0 auto}.quote__media{aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--stage)}.quote__media img{width:100%;height:100%;object-fit:cover}.quote__mark{font-size:5rem;line-height:.6;color:var(--gold);font-weight:600;margin-bottom:1.2rem}.quote__text{font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0 0 1.4rem}.quote__name{font-size:13px;font-weight:600}.quote__role{font-size:12px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:.2em}.steps{background:#fff;padding:clamp(4rem,8vw,7rem) 0}.steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);margin-top:2.5rem}.step{padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--line)}.step+.step{padding-left:2rem;border-left:1px solid var(--line)}.step__num{font-size:11px;letter-spacing:.24em;color:var(--gold-dark);font-weight:600;margin-bottom:1rem}.step h3{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.6rem}.step p{color:var(--muted);font-size:14.5px;line-height:1.75;margin:0}@media(max-width:900px){.about-hero{min-height:min(88svh,640px)}.about-hero__scroll{display:none}.facts__grid{grid-template-columns:1fr 1fr}.fact{padding:1.3rem 1rem;border-left:0;border-top:1px solid rgba(255,255,255,.1)}.fact:nth-child(2n){border-left:1px solid rgba(255,255,255,.1)}.quote__grid{grid-template-columns:1fr;gap:1.6rem}.quote__media{width:140px}.steps__grid{grid-template-columns:1fr}.step,.step+.step{padding:1.4rem 0;border-left:0}.menu-drawer__nav a{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ui.css.map */
