@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(//altanacats.it/cdn/shop/t/9/assets/fraunces-400.woff2?v=65374149332275866631793372814) format("woff2")}:root{--a-warm:#F5EFE8;--a-linen:#EDE3DC;--a-sand:#C7B4A5;--a-birch:#D7C9B7;--a-edge:#B5967E;--a-walnut:#795B45;--a-grey:#5E5D63;--a-ink:#2E2824;--font-heading--family:"Fraunces","Playfair Display",Georgia,serif;--font-heading--weight:400;--a-serif:"Fraunces","Playfair Display",Georgia,serif;--a-ease:cubic-bezier(.2,.7,.2,1)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--a-serif)!important;font-weight:400!important}a{color:inherit}.a-sec{background:var(--a-warm);color:var(--a-ink);padding:clamp(56px,9vw,120px) 20px}.a-sec--alt{background:var(--a-linen)}.a-sec--dark{background:var(--a-ink);color:var(--a-warm)}.a-wrap{max-width:1200px;margin:0 auto}.a-eyebrow{font:500 12px/1.4 var(--font-body--family,Inter,sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--a-walnut);margin:0 0 14px}.a-h{font-family:var(--a-serif);font-weight:400;font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.01em;margin:0 0 18px}.a-h--s{font-size:clamp(26px,3.4vw,40px)}.a-p{color:var(--a-grey);font-size:16px;line-height:1.65;max-width:56ch;margin:0 0 24px}.a-sec--dark .a-p{color:var(--a-birch)}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 30px;border-radius:2px;border:1px solid var(--a-ink);background:var(--a-ink);color:var(--a-warm)!important;font:500 15px/1 var(--font-body--family,Inter,sans-serif);letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .3s var(--a-ease),color .3s,border-color .3s}.a-btn:hover{background:var(--a-walnut);border-color:var(--a-walnut)}.a-btn--sand{background:var(--a-sand);border-color:var(--a-sand);color:var(--a-ink)!important}.a-btn--sand:hover{background:var(--a-warm);border-color:var(--a-warm)}.a-btn:focus-visible,.a-ba input:focus-visible+.a-ba__handle{outline:2px solid var(--a-edge);outline-offset:3px}.a-img{display:block;width:100%;height:100%;object-fit:cover}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--a-ease),transform .9s var(--a-ease);transition-delay:var(--d,0s)}[data-reveal].is-in,.no-js [data-reveal]{opacity:1;transform:none}.a-hero{position:relative;min-height:min(92vh,880px);display:flex;align-items:flex-end;overflow:hidden;background:var(--a-ink);color:var(--a-warm)}.a-hero__media{position:absolute;top:-8%;right:0;bottom:-8%;left:0;will-change:transform}.a-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);animation:aZoom 2.4s var(--a-ease) forwards}.a-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2e2824b8,#2e282426 55%,#2e282400)}.a-hero__in{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 20px clamp(48px,9vh,96px)}.a-hero .a-eyebrow{color:var(--a-birch)}.a-hero .a-h{font-size:clamp(40px,7vw,84px);max-width:14ch}.a-hero .a-h,.a-hero .a-eyebrow,.a-hero .a-btn{opacity:0;transform:translateY(22px);animation:aUp 1.1s var(--a-ease) forwards}.a-hero .a-eyebrow{animation-delay:.25s}.a-hero .a-h{animation-delay:.4s}.a-hero .a-btn{animation-delay:.6s}@keyframes aUp{to{opacity:1;transform:none}}@keyframes aZoom{to{transform:scale(1)}}.a-icons{background:var(--a-linen);padding:28px 20px;border-bottom:1px solid var(--a-birch)}.a-icons ul{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 12px}.a-icons li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--a-ink)}.a-icons svg{flex:none;width:22px;height:22px;stroke:var(--a-edge);fill:none;stroke-width:1.4}@media(min-width:900px){.a-icons ul{grid-template-columns:repeat(4,1fr)}.a-icons li{justify-content:center}}.a-ba{position:relative;aspect-ratio:4/5;max-width:620px;margin:0 auto;overflow:hidden;border-radius:2px;--pos:50%;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--a-birch)}.a-ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.a-ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.a-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.a-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--a-warm);transform:translate(-1px);z-index:2;pointer-events:none}.a-ba__handle:after{content:"\2039  \203a";position:absolute;top:50%;left:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:var(--a-warm);color:var(--a-ink);display:grid;place-items:center;font:500 16px/1 Inter,sans-serif;letter-spacing:4px}.a-ba__tag{position:absolute;top:16px;z-index:2;padding:6px 12px;background:#f5efe8e6;color:var(--a-ink);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;pointer-events:none}.a-ba__tag--b{left:16px}.a-ba__tag--a{right:16px}.a-split{display:grid;gap:40px;align-items:center}@media(min-width:900px){.a-split{grid-template-columns:1fr 1fr;gap:80px}.a-split--rev>:first-child{order:2}}.a-prod__media{aspect-ratio:4/5;overflow:hidden;background:var(--a-linen)}.a-prod__price{font-family:var(--a-serif);font-size:32px;margin:0 0 6px}.a-prod__note{font-size:13px;color:var(--a-grey);margin:0 0 24px}.a-list{list-style:none;padding:0;margin:0 0 28px}.a-list li{padding:14px 0;border-top:1px solid var(--a-birch);display:flex;gap:14px;color:var(--a-ink)}.a-list li:last-child{border-bottom:1px solid var(--a-birch)}.a-list b{font-weight:500;min-width:28px;color:var(--a-edge);font-family:var(--a-serif)}.a-badge{display:inline-block;background:var(--a-sand);color:var(--a-ink);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:2px;margin-bottom:16px}.a-atmo{position:relative;height:min(85vh,760px);overflow:hidden;display:grid;place-items:center;text-align:center;color:var(--a-warm)}.a-atmo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.a-atmo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2e282452}.a-atmo p{position:relative;z-index:1;font-family:var(--a-serif);font-size:clamp(30px,5vw,60px);line-height:1.1;max-width:18ch;margin:0;padding:0 20px}.a-grid3{display:grid;gap:20px}@media(min-width:900px){.a-grid3{grid-template-columns:repeat(3,1fr)}}.a-card{background:var(--a-linen);border:1px solid var(--a-birch);border-radius:2px;padding:32px 28px}.a-card svg{width:30px;height:30px;stroke:var(--a-edge);fill:none;stroke-width:1.3;margin-bottom:18px}.a-card h3{font-size:22px;margin:0 0 8px}.a-card p{margin:0;color:var(--a-grey);line-height:1.6;font-size:15px}.a-faq{max-width:820px;margin:0 auto}.a-faq details{border-top:1px solid var(--a-birch)}.a-faq details:last-child{border-bottom:1px solid var(--a-birch)}.a-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-family:var(--a-serif);font-size:20px}.a-faq summary::-webkit-details-marker{display:none}.a-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;border-right:1.5px solid var(--a-edge);border-bottom:1.5px solid var(--a-edge);transform:translateY(-70%) rotate(45deg);transition:transform .3s var(--a-ease)}.a-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.a-faq summary:hover{color:var(--a-walnut)}.a-faq .a-ans{padding:0 0 22px;color:var(--a-grey);line-height:1.65}.a-kit{background:var(--a-linen);position:relative}.a-kit__track{height:320vh}.a-kit__sticky{position:sticky;top:0;height:100vh;display:grid;align-items:center;padding:70px 20px 30px;box-sizing:border-box}.a-kit__grid{max-width:1200px;margin:0 auto;width:100%;display:grid;gap:24px;align-items:center}@media(min-width:900px){.a-kit__grid{grid-template-columns:5fr 7fr;gap:70px}}.a-steps{list-style:none;margin:0;padding:0;counter-reset:s}.a-steps li{padding:12px 0 12px 16px;border-left:2px solid var(--a-birch);color:var(--a-grey);transition:color .4s,border-color .4s;font-size:15px;line-height:1.5}.a-steps li strong{display:block;font-family:var(--a-serif);font-weight:400;font-size:19px;color:inherit}.a-steps li.is-on{color:var(--a-ink);border-color:var(--a-edge)}.a-stage{position:relative;aspect-ratio:1/1;max-height:62vh;width:100%;margin:0 auto;background:var(--a-warm);border:1px solid var(--a-birch);border-radius:2px;overflow:hidden}.a-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--a-linen) 1px,transparent 1px),linear-gradient(90deg,var(--a-linen) 1px,transparent 1px);background-size:10% 10%;opacity:.7}.a-pc{position:absolute;opacity:0;transform:translate(var(--fx,0),var(--fy,-40px));transition:opacity .8s var(--a-ease),transform .9s var(--a-ease)}.a-pc.is-on{opacity:1;transform:none}.a-pc__wood{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e3d7c7,var(--a-birch));border:1px solid var(--a-edge);border-radius:3px;box-shadow:0 14px 22px -16px #2e28248c}.a-pc__felt{position:absolute;left:4px;right:4px;top:-3px;height:7px;background:var(--a-sand);border-radius:2px}.a-pc--panel .a-pc__felt{right:7%;bottom:7%;left:7%;height:auto;top:7%;border-radius:2px;background:repeating-linear-gradient(0deg,#c7b4a5 0 3px,#cdbbad 3px 6px)}.a-pc--plat .a-pc__wood{border-top:none;border-radius:0 0 3px 3px}.a-pc--plat:before{content:"";position:absolute;left:0;right:0;top:-34%;height:34%;border:1px solid var(--a-edge);border-bottom:none;background:linear-gradient(180deg,#e9dfd2,#e3d7c7);border-radius:3px 3px 0 0}.a-pc__lbl{position:absolute;left:50%;top:100%;transform:translate(-50%,8px);white-space:nowrap;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--a-walnut)}.a-pc--panel{left:12%;top:38%;width:20%;height:40%;--fx:-60px;--fy:0}.a-pc--s1{left:42%;top:70%;width:30%;height:5%;--fx:60px;--fy:0}.a-pc--s2{left:58%;top:50%;width:30%;height:5%;--fx:60px;--fy:0}.a-pc--plat{left:26%;top:24%;width:44%;height:6%;--fy:-60px}.a-cat{position:absolute;left:44%;top:12.5%;width:14%;opacity:0;transition:opacity .8s .2s}.a-stage.is-done .a-cat{opacity:1}@media(max-width:899px){.a-kit__track{height:260vh}.a-kit__sticky{padding-top:64px}.a-steps li{padding:6px 0 6px 12px;font-size:13px}.a-steps li strong{font-size:16px}.a-stage{max-height:42vh;max-width:42vh}.a-kit .a-h{font-size:28px;margin-bottom:8px}.a-kit .a-p{display:none}}.a-close__media{aspect-ratio:4/5;overflow:hidden;background:var(--a-linen)}[class*=announcement],[class*=announcement] a,.footer,.footer-utilities,[id*=footer] .section{color:var(--a-warm)}.a-seller{font-size:12px;line-height:1.6;color:var(--a-birch);margin-top:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal],.a-pc,.a-hero .a-h,.a-hero .a-eyebrow,.a-hero .a-btn{opacity:1!important;transform:none!important}.a-cat{opacity:1}.a-hero__media{transform:none!important}.a-kit__track{height:auto}.a-kit__sticky{position:relative;height:auto}}.header-logo,.header-logo a{font-family:var(--a-serif)!important;font-weight:400;letter-spacing:.24em;font-size:22px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/altana.css.map */
