.fz{--ink:rgb(var(--color-foreground));--line:rgba(var(--color-foreground),.16);--cream:#f5f0e8;--serif:var(--font-heading-family);--r:10px;color:var(--ink)}.fz .fz__eyebrow{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;color:inherit}.fz .fz__title{font-family:var(--serif);font-size:4.4rem;line-height:1.05;margin:0 0 1.4rem;font-weight:400}.fz__woodnav{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.6rem}.fz__woodnav a{display:inline-flex;align-items:center;gap:.7rem;font-size:1.3rem;padding:.5rem 1.2rem .5rem .5rem;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink);transition:border-color .2s}.fz__woodnav a:hover{border-color:var(--ink)}.fz__woodnav a[aria-current]{background:#1e2b22;border-color:#1e2b22;color:#fff}.fz__woodnav-sw{width:2.2rem;height:2.2rem;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 1px #0000001f}.fz .fz__intro{margin:0 0 2.2rem;font-size:1.5rem;line-height:1.6;opacity:.8;max-width:46rem}.fz__step{padding:1.8rem 0;border-top:1px solid var(--line)}.fz__label{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;letter-spacing:.06rem;text-transform:uppercase;margin-bottom:1.2rem}.fz__num{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid #ff6a13;color:#ff6a13;border-radius:50%;font-size:1.2rem;letter-spacing:0;transition:all .3s}.fz__step.is-done .fz__num{border-color:#1e2b22;background:#1e2b22;color:#fff}.fz__step.is-nudge .fz__num{animation:fzNudge .5s ease 3}@keyframes fzNudge{50%{transform:scale(1.25)}}.fz__unit{text-transform:none;letter-spacing:0;opacity:.6}.fz__hint-r{margin-left:auto;text-transform:none;letter-spacing:0;font-family:var(--serif);font-size:1.7rem;opacity:.75}.fz .fz__hint{margin:.8rem 0 0;font-size:1.25rem;line-height:1.5;opacity:.65}.fz__hint a{color:inherit;border-bottom:1px solid #ff6a13;text-decoration:none}.fz__opt input{position:absolute;opacity:0;pointer-events:none}.fz__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.fz__cards--2{grid-template-columns:repeat(2,1fr)}.fz__cards--5{grid-template-columns:repeat(5,1fr);gap:.8rem}.fz__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1.2rem .6rem 1.1rem;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;text-align:center;transition:border-color .2s,background .2s,transform .2s;height:100%;box-sizing:border-box}.fz__card svg{width:5.6rem;height:3.5rem;fill:currentColor;opacity:.35;transition:opacity .25s,fill .25s}.fz__card-name{font-family:var(--serif);font-size:1.9rem;line-height:1.1}.fz__card-dim{font-size:1.15rem;opacity:.65;line-height:1.35}.fz__opt:hover .fz__card{transform:translateY(-1px)}.fz__opt input:checked+.fz__card{border-color:var(--ink);background:var(--cream);box-shadow:inset 0 0 0 1px var(--ink)}.fz__opt input:checked+.fz__card svg{opacity:1;fill:#ff6a13}.fz__opt input:focus-visible+.fz__card,.fz__spl input:focus-visible+.fz__spl-img{outline:2px solid #ff6a13;outline-offset:2px}.fz__opt input:disabled+.fz__card{opacity:.35;cursor:not-allowed}.fz__splines{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.fz__spl{display:flex;flex-direction:column;gap:.5rem;cursor:pointer;font-size:1.2rem;text-align:center}.fz__spl input{position:absolute;opacity:0;pointer-events:none}.fz__spl-img{display:block;aspect-ratio:4/3;border-radius:8px;border:1px solid var(--line);background-color:#eee;background-size:cover;background-position:58% 55%;transition:box-shadow .2s,transform .2s}.fz__spl:hover .fz__spl-img{transform:translateY(-1px)}.fz__spl input:checked+.fz__spl-img{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--ink)}.fz__spl input:checked~.fz__spl-name{font-weight:600}.fz__spl--none .fz__spl-img{position:relative;filter:saturate(.85)}.fz__spl--none .fz__spl-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(to top right,transparent calc(50% - .75px),rgba(255,255,255,.85) 50%,transparent calc(50% + .75px))}.fz__summary{margin-top:1rem;padding:2.2rem 2.2rem 1.8rem;background:var(--cream);border:1px solid var(--line);border-radius:var(--r);text-align:center}.fz__price{font-family:var(--serif);font-size:4.4rem;line-height:1.1;transition:opacity .15s}.fz__price.is-flash{opacity:.35}.fz__spec{margin:.4rem 0 0;font-size:1.35rem;line-height:1.5;opacity:.8}.fz__spec:empty{display:none}.fz__add{margin-top:1.6rem;font-family:var(--serif);font-size:2rem;width:100%;padding:1.3rem 2rem;background:#1e2b22;color:#fff;border:0;border-radius:999px;cursor:pointer;transition:opacity .2s,background .2s}.fz__add.is-off{opacity:.45}.fz__add:hover:not(.is-off){background:#111311}.fz__add:focus-visible{outline:2px solid #ff6a13;outline-offset:3px}.fz .fz__msg{margin:1.1rem 0 0;font-size:1.3rem;color:#c2410c}.fz__msg[hidden],.fz__trust[hidden]{display:none}.fz .fz__trust{margin:1.1rem 0 0;font-size:1.25rem;opacity:.75}.fz__more{margin-top:2.4rem;border-top:1px solid var(--line)}.fz__more details{border-bottom:1px solid var(--line)}.fz__more summary{list-style:none;cursor:pointer;padding:1.6rem 0;font-size:1.5rem;display:flex;justify-content:space-between;align-items:center}.fz__more summary::-webkit-details-marker{display:none}.fz__more summary:after{content:"+";font-size:2rem;line-height:1;opacity:.6;transition:transform .2s}.fz__more details[open] summary:after{transform:rotate(45deg)}.fz__more details div{padding:0 0 1.6rem;font-size:1.4rem;line-height:1.6;opacity:.85}.fz__more ul{margin:.6rem 0 0;padding-left:1.8rem}.fz__more p{margin:0 0 .8rem}.fz__more a{color:inherit;border-bottom:1px solid #ff6a13;text-decoration:none}@media(max-width:520px){.fz .fz__title{font-size:3.4rem}.fz__splines,.fz__cards--5{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/atlas-buy.css.map */
