@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700&display=swap";.cabin{--cabin-bg: #0E0D0B;--cabin-surface: #1A1814;--cabin-line: #2A2620;--cabin-text: #F3EEE4;--cabin-muted: #B9B0A0;--cabin-btn-text: #0E0D0B;--cabin-outline: #5A5246;--cabin-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--cabin-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--cabin-bg);color:var(--cabin-text);font-family:var(--cabin-sans);font-size:16px;line-height:1.6;letter-spacing:normal}.cabin--darker{--cabin-bg: #141310}.cabin--ivory{--cabin-bg: #F4EFE6;--cabin-surface: #E6DED0;--cabin-line: #D6CCBB;--cabin-text: #1A1814;--cabin-muted: #4A443A;--cabin-btn-text: #F4EFE6;--cabin-outline: #8C8270}.cabin--bordered{border-top:1px solid var(--cabin-line);border-bottom:1px solid var(--cabin-line)}.cabin *,.cabin *:before,.cabin *:after{box-sizing:border-box}.cabin a{color:inherit;text-decoration:none}.cabin-wrap{max-width:1240px;margin:0 auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.cabin-pad{padding-top:var(--cabin-pt, 96px);padding-bottom:var(--cabin-pb, 96px)}@media(max-width:749px){.cabin-pad{padding-top:calc(var(--cabin-pt, 96px) * .66);padding-bottom:calc(var(--cabin-pb, 96px) * .66)}}.cabin .cabin-eyebrow{margin:0;font-family:var(--cabin-sans);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--cabin-accent)}.cabin--ivory .cabin-eyebrow{color:var(--cabin-accent-dark, #7A5C24)}.cabin .cabin-h1,.cabin .cabin-h2{margin:0;font-family:var(--cabin-serif);font-weight:500;letter-spacing:-.01em;color:var(--cabin-text);text-transform:none}.cabin .cabin-h1{font-size:clamp(46px,6.2vw,88px);line-height:1.02}.cabin .cabin-h2{font-size:clamp(34px,4vw,52px);line-height:1.1}.cabin .cabin-lead{margin:0;font-size:18px;color:var(--cabin-muted);max-width:480px}.cabin .cabin-lead p{margin:0 0 .6em}.cabin .cabin-lead p:last-child{margin-bottom:0}.cabin-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:40px}.cabin-head>div{display:flex;flex-direction:column;gap:8px}.cabin-btns{display:flex;flex-wrap:wrap;gap:12px}.cabin .cabin-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;font-family:var(--cabin-sans);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid transparent;border-radius:var(--cabin-radius, 0px);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.cabin .cabin-btn--solid{background:var(--cabin-accent);color:#0e0d0b;border-color:var(--cabin-accent)}.cabin--ivory .cabin-btn--solid{background:#1a1814;color:#f4efe6;border-color:#1a1814}.cabin .cabin-btn--solid:hover{background:transparent;color:var(--cabin-text)}.cabin .cabin-btn--outline{background:transparent;color:var(--cabin-text);border-color:var(--cabin-outline)}.cabin .cabin-btn--outline:hover{border-color:var(--cabin-text)}.cabin .cabin-link{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cabin-accent)}.cabin--ivory .cabin-link{color:var(--cabin-accent-dark, #7A5C24)}.cabin .cabin-btn:focus-visible,.cabin a:focus-visible,.cabin button:focus-visible{outline:2px solid var(--cabin-accent);outline-offset:3px}.cabin-media{position:relative;overflow:hidden;background:var(--cabin-surface)}.cabin-media img,.cabin-media svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.cabin-media svg.placeholder-svg{fill:var(--cabin-muted);opacity:.35}.cabin-announce{background:var(--cabin-surface);border-bottom:1px solid var(--cabin-line);padding:10px 20px;text-align:center;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cabin-muted)}.cabin-hero--overlay{position:relative;overflow:hidden}.cabin-hero--overlay .cabin-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.cabin-hero--overlay .cabin-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--cabin-focal, center)}.cabin-hero--overlay .cabin-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,13,11,var(--cabin-scrim,.7)),rgba(14,13,11,calc(var(--cabin-scrim,.7) * .5)) 50%,#0e0d0b00 85%)}.cabin-hero--overlay .cabin-hero__inner{position:relative;min-height:var(--cabin-hero-h, 640px);display:flex;align-items:center}.cabin-hero__copy{display:flex;flex-direction:column;gap:24px;max-width:560px;padding:72px 0}@media(max-width:749px){.cabin-hero--overlay .cabin-hero__inner{min-height:var(--cabin-hero-hm, 640px);align-items:flex-end}.cabin-hero--overlay .cabin-hero__bg:after{background:linear-gradient(0deg,#0e0d0be6,#0e0d0b8c 45%,#0e0d0b00 80%)}.cabin-hero__copy{padding:40px 0;gap:18px}}.cabin-hero--split .cabin-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.cabin-hero--split .cabin-hero__copy{flex:1 1 420px;min-width:0;padding:0}.cabin-hero--split .cabin-hero__media{flex:1 1 420px;min-width:0;aspect-ratio:4 / 5;max-height:640px}.cabin-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding-top:32px;padding-bottom:32px}.cabin-value{display:flex;align-items:center;gap:14px}.cabin-value svg{flex:0 0 auto;width:28px;height:28px;stroke:var(--cabin-accent);fill:none;stroke-width:1.4}.cabin .cabin-value__title{margin:0;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cabin-text);font-family:var(--cabin-sans)}.cabin .cabin-value__text{margin:0;font-size:14px;color:var(--cabin-muted)}.cabin-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cabin-grid--cols{grid-template-columns:repeat(var(--cabin-cols-d, 3),minmax(0,1fr))}@media(max-width:749px){.cabin-grid--cols{grid-template-columns:repeat(var(--cabin-cols-m, 3),minmax(0,1fr));gap:10px}.cabin-grid--cols .cabin-col{gap:10px}.cabin-grid--cols .cabin-col__row{justify-content:center}.cabin .cabin-grid--cols .cabin-col__name{font-size:20px;text-align:center}.cabin-grid--cols .cabin-link{display:none}}.cabin-col{display:flex;flex-direction:column;gap:16px}.cabin-col .cabin-media{aspect-ratio:var(--cabin-ratio, 4 / 5)}.cabin-col .cabin-media img{transition:transform .6s ease}.cabin-col:hover .cabin-media img{transform:scale(1.03)}.cabin-col__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.cabin .cabin-col__name{margin:0;font-family:var(--cabin-serif);font-size:30px;font-weight:500;color:var(--cabin-text)}.cabin-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;flex:0 0 auto}.cabin .cabin-filter{flex:0 0 auto;width:auto}@media(max-width:749px){.cabin-head{flex-direction:column;align-items:flex-start}.cabin-filters{width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.cabin-filters::-webkit-scrollbar{display:none}.cabin .cabin-filters .cabin-filter{padding:0 16px;font-size:11px;letter-spacing:.12em}.cabin-hero .cabin-btns{flex-direction:column;align-items:stretch}.cabin-hero .cabin-btn{width:100%}}.cabin .cabin-filter{min-height:44px;padding:0 20px;background:transparent;color:var(--cabin-text);border:1px solid var(--cabin-outline);border-radius:var(--cabin-radius, 0px);font-family:var(--cabin-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cabin .cabin-filter[aria-pressed=true]{background:var(--cabin-text);color:var(--cabin-bg);border-color:var(--cabin-text)}.cabin-products{display:grid;gap:40px 24px;grid-template-columns:repeat(var(--cabin-cols, 4),minmax(0,1fr))}@media(max-width:989px){.cabin-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.cabin-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}}.cabin-card{display:flex;flex-direction:column;gap:12px}.cabin-card[hidden]{display:none}.cabin-card .cabin-media{aspect-ratio:1 / 1;background:#fff}.cabin-card .cabin-media img{object-fit:contain;transition:transform .5s ease}.cabin-card:hover .cabin-media img{transform:scale(1.03)}.cabin-badge{position:absolute;top:10px;left:10px;z-index:1;background:#0e0d0b;color:#f3eee4;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;line-height:1.5}.cabin-badge--sale{left:auto;right:10px;background:var(--cabin-accent);color:#0e0d0b}.cabin-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cabin .cabin-card__name{margin:0;font-family:var(--cabin-sans);font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cabin-text);line-height:1.3}.cabin-card__price{font-size:15px;font-weight:600;white-space:nowrap}.cabin-card__price s{font-weight:400;color:var(--cabin-muted);margin-right:6px;font-size:13px}.cabin .cabin-card__note{margin:-6px 0 0;font-size:14px;color:var(--cabin-muted);line-height:1.4}.cabin-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cabin-muted)}.cabin-card__rating svg{width:14px;height:14px;fill:var(--cabin-accent)}.cabin-card form{margin:auto 0 0}.cabin-card .cabin-btn{width:100%;min-height:44px;padding:0 12px;font-size:12px}@media(max-width:749px){.cabin .cabin-card__name,.cabin-card__price{font-size:13px;letter-spacing:.08em}.cabin-card__row{flex-direction:column;gap:2px}}.cabin-center{display:flex;justify-content:center;margin-top:56px}.cabin-split{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.cabin-split--reverse{flex-direction:row-reverse}.cabin-split__media{flex:1 1 420px;min-width:0;aspect-ratio:var(--cabin-ratio, 3 / 2)}.cabin-split__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.cabin-pillars-head{max-width:640px;margin-bottom:48px;display:flex;flex-direction:column;gap:8px}.cabin-pillar{border-top:1px solid var(--cabin-accent);padding-top:28px;display:flex;flex-direction:column;gap:12px}.cabin-pillar__num{font-family:var(--cabin-serif);font-size:20px;color:var(--cabin-accent)}.cabin .cabin-pillar__title{margin:0;font-family:var(--cabin-sans);font-size:18px;font-weight:700;color:var(--cabin-text);letter-spacing:normal;text-transform:none}.cabin .cabin-pillar__text{margin:0;color:var(--cabin-muted)}.cabin .cabin-pillar__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cabin-home.css.map */
