@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..800;1,400..700&family=Mulish:wght@400;500;600;700&display=swap";:root{--font-display:"Playfair Display",Georgia,serif;--font-serif:"Playfair Display",Georgia,serif;--font-body:"Mulish",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-ui:"Mulish",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--radius:2px;--radius-lg:3px;--maxw:1280px;--shadow-card:0 1px 2px rgba(30,27,22,.05), 0 26px 52px -40px rgba(30,27,22,.4);--shadow-card-lg:0 2px 8px rgba(30,27,22,.06), 0 44px 80px -46px rgba(30,27,22,.48);--shadow-book:0 22px 46px -26px rgba(30,27,22,.46);--ease:cubic-bezier(.22,.61,.36,1)}body{background-color:var(--parchment);background-image:none;font-family:var(--font-body);font-size:17px;line-height:1.68;color:var(--ink);font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--pine);color:var(--parchment)}:focus-visible{outline:2px solid var(--clay-deep);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);font-weight:500;line-height:1.14;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08}h2{font-size:clamp(1.85rem,3.6vw,2.9rem);line-height:1.12}h3{font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:500;line-height:1.24}p{max-width:66ch}em{font-style:italic}.eyebrow{font-family:var(--font-ui);font-weight:600;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep);display:inline-flex;align-items:center;gap:.8em}.eyebrow:before{content:"";width:28px;height:1px;background:var(--clay);display:inline-block}.eyebrow.center{justify-content:center}.eyebrow.center:after{content:"";width:28px;height:1px;background:var(--clay);display:inline-block}.section{padding-block:clamp(30px,3.6vw,52px)}.section--tight{padding-block:clamp(22px,2.6vw,38px)}.section-soft{background:var(--paper)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;border-top:1px solid var(--ink);padding-top:18px;margin-bottom:clamp(18px,2.2vw,30px)}.section-head .intro{max-width:56ch}.section-head h2{margin-top:.18em}.rule{height:1px;background:var(--line);border:0}.btn{font-family:var(--font-ui);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:15px 28px;gap:.6em;border:1px solid transparent;line-height:1;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.btn--primary{background:var(--ink);color:var(--parchment)}.btn--primary:hover{background:var(--pine);color:var(--parchment);transform:none;box-shadow:none}.btn--clay{background:var(--clay-deep);color:#fff}.btn--clay:hover{background:var(--ink);color:var(--parchment);transform:none}.btn--ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--parchment)}.btn--block{width:100%}.link-underline{font-family:var(--font-ui);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--clay);padding-bottom:3px}.link-underline:hover{color:var(--clay-deep);border-color:var(--clay-deep)}.announcement{background:var(--pine);color:var(--parchment);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:600;font-family:var(--font-ui);border-bottom:0;padding:10px 16px}.announcement a{border-bottom:1px solid rgba(246,243,236,.4);color:var(--gold)}.site-header{background:color-mix(in srgb,var(--parchment) 90%,transparent);border-bottom:1px solid var(--line)}.site-header.is-scrolled{box-shadow:0 16px 38px -34px #1e1b168c}.nav a{font-family:var(--font-ui);font-weight:500;font-size:.84rem;letter-spacing:.03em;color:var(--ink)}.nav a:after{background:var(--clay)}.icon-btn{color:var(--ink)}.icon-btn:hover{background:var(--parchment-2)}.cart-count{background:var(--clay-deep);color:#fff}.mega{background:var(--paper);border-radius:0}.mega-grid a{font-family:var(--font-ui);font-size:.92rem;color:var(--ink-soft)}.mega-grid a:hover{color:var(--ink);border-bottom-color:var(--clay)}.hero2 .hero2-title{font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem,5vw,4rem);line-height:1.08;letter-spacing:0}.hero2 .hero2-lede{color:var(--ink-soft)}.hero2 .hero2-ticker{background:var(--parchment-2);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.hero2 .hero2-ticker .hero2-stats .stat .n{color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:0}.hero2 .hero2-ticker .hero2-stats .stat .l{color:var(--clay-deep);letter-spacing:.12em}.props{background:var(--parchment-2)}.props-grid{background:var(--line)}.prop{background:var(--parchment-2);padding:28px 26px}.prop .ic{color:var(--clay-deep);width:auto;height:auto;border-radius:0;background:none;margin-bottom:10px}.prop .ic svg{width:24px;height:24px}.prop h3{color:var(--ink);font-family:var(--font-display);font-weight:500;font-size:1.18rem}.prop p{color:var(--ink-soft)}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border:0}.cat-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:172px;padding:22px 20px;background:var(--paper);border:1px solid var(--line);border-radius:0;overflow:hidden;transition:background .45s var(--ease),border-color .45s var(--ease)}.cat-card:before,.cat-card:after{display:none}.cat-card .cc-no{font-family:var(--font-ui);font-weight:600;font-size:.7rem;letter-spacing:.18em;color:var(--clay-deep)}.cat-card .cc-name{font-family:var(--font-display);font-weight:500;font-size:1.4rem;line-height:1.14;letter-spacing:0;color:var(--ink);margin-top:auto}.cat-card .cc-meta{font-family:var(--font-ui);font-size:.74rem;letter-spacing:.02em;color:var(--ink-soft)}.cat-card:hover{background:var(--pine);border-color:var(--pine);transform:none;box-shadow:none}.cat-card:hover .cc-no{color:var(--gold)}.cat-card:hover .cc-name{color:var(--parchment)}.cat-card:hover .cc-meta{color:#f6f3ecb8}.cat-card--img{border:1px solid var(--line)!important;border-radius:0!important;background:var(--pine);min-height:232px}.cat-card__scrim{background:linear-gradient(180deg,#101a140d,#101a143d 42%,#0e1611db)!important}.cat-card--img:hover .cat-card__scrim{background:linear-gradient(180deg,#101a141f,#101a1466 42%,#0e1611eb)!important}.cat-card--img .cc-no{color:var(--gold)}.cat-card--img .cc-name{color:var(--parchment)}.cat-card--img .cc-meta{color:#f6f3ecd1}.cat-card--img:hover .cc-meta{color:var(--gold)}.prod-grid{gap:clamp(24px,2.6vw,38px) clamp(18px,2vw,28px)}.book-cover{border-radius:0;box-shadow:var(--shadow-book);background:var(--sand)}.book-cover:before{display:none}.book-card:hover .book-cover{transform:translateY(-5px);box-shadow:var(--shadow-card-lg)}.book-meta{padding-top:14px}.book-meta .cat{font-family:var(--font-ui);font-weight:600;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--clay-deep)}.book-meta .title{font-family:var(--font-display);font-weight:500;font-size:1.24rem;line-height:1.2;letter-spacing:0;color:var(--ink)}.book-meta .title:hover{color:var(--clay-deep)}.book-price{font-family:var(--font-ui);font-weight:500;color:var(--ink)}.book-price .was{color:var(--ink-soft)}.book-badge{background:var(--clay-deep);border-radius:0}.book-format span{border-radius:0;background:#fcfbf7f0;color:var(--ink)}.ed2{background:var(--paper)}.ed2 .ed2-big{letter-spacing:0;font-weight:500}.ed2 .ed2-frame{border:1px solid var(--ink);border-radius:0}.ed2 .ed2-body{color:var(--ink-soft)}.ed2 .ed2-cap:before{background:var(--clay)}.fmt2{background:var(--paper)}.fmt2 .fmt2-list{border-top:1px solid var(--ink)}.fmt2 .fmt2-item{border-bottom:1px solid var(--line)}.fmt2 .fmt2-ic{color:var(--clay-deep)}.fmt2 .fmt2-it strong{font-family:var(--font-display);font-weight:500;font-size:1.14rem;letter-spacing:0;color:var(--ink)}.fmt2 .fmt2-media{border:1px solid var(--ink);border-radius:0}.fmt2 .fmt2-tile+.fmt2-tile{border-left:1px solid var(--ink)}.fmt2 .fmt2-tile{background:var(--parchment-2)}.fmt2 .fmt2-art{color:var(--ink)}.fmt2 .fmt2-art .ac{fill:var(--clay)}.fmt2 .fmt2-tag{border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink)}.fmt2 .fmt2-tag svg{color:var(--clay-deep)}.vc2 .vc2-head{border-top:1px solid var(--ink)}.vc2 .vc2-note{font-family:var(--font-display);font-style:italic;color:var(--ink-soft)}.vc2 .vc2-figure{border:1px solid var(--line);border-radius:0;background:var(--sand)}.vc2 .vc2-figure--ph{background:var(--parchment-2)}.vc2 .vc2-art{color:var(--ink)}.vc2 .vc2-art .ac{fill:var(--clay)}.vc2 .vc2-q{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--ink)}.vc2 .vc2-cite{font-family:var(--font-ui);font-weight:600;color:var(--ink)}.vc2 .vc2-cite span{color:var(--clay-deep);font-weight:500}.quote-block{background:var(--pine);color:var(--parchment)}.quote-block:before{color:#c7b27a29;font-family:var(--font-display)}.quote-block blockquote{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--parchment)}.quote-block cite{color:var(--gold);font-family:var(--font-ui);font-weight:600;letter-spacing:.16em}.steps .step{background:var(--paper);border:1px solid var(--line);border-radius:0}.step .n{font-family:var(--font-display);font-weight:500;color:var(--sand)}.step h3{font-family:var(--font-display);font-weight:500}.step p{color:var(--ink-soft)}.page-head{padding-block:clamp(30px,3.6vw,52px) clamp(18px,2.2vw,30px)}.page-head h1{letter-spacing:0}.breadcrumb{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;color:var(--ink-soft)}.breadcrumb a:hover{color:var(--clay-deep)}.breadcrumb span{color:var(--line)}.prose{font-size:1.05rem;line-height:1.78;color:var(--ink-soft)}.prose h2,.prose h3{font-family:var(--font-display);color:var(--ink)}.prose a{color:var(--clay-deep);border-bottom:1px solid var(--line)}.prose ul li:before{background:var(--clay)}.coll-toolbar select{border-radius:0;border-color:var(--line);font-family:var(--font-ui)}.coll-toolbar .count{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;color:var(--ink-soft)}.facet-group h4{font-family:var(--font-ui);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.facet-group a{color:var(--ink-soft)}.facet-group a.active,.facet-group a:hover{color:var(--clay-deep)}.pagination a,.pagination span{border-radius:0;border-color:var(--line);color:var(--ink-soft);font-family:var(--font-ui)}.pagination a:hover{border-color:var(--ink);color:var(--ink)}.pagination .current{background:var(--ink);border-color:var(--ink);color:var(--parchment)}.clh .clh-text h1{letter-spacing:0;font-weight:500}.clh .clh-stat .n{font-family:var(--font-display);font-weight:600}.clh .clh-stat .l{color:var(--clay-deep)}.clh .clh-row{border-bottom:1px solid var(--ink)}.clh .clh-banner{border:1px solid var(--ink);border-radius:0}.pdp .pdp-series{color:var(--clay-deep)}.pdp .pdp-series:before{background:var(--clay)}.pdp .pdp-info h1{letter-spacing:0;font-weight:500}.pdp .pdp-price{font-family:var(--font-display);font-weight:600;color:var(--ink)}.pdp .pdp-cover{border:1px solid var(--ink);border-radius:0}.pdp .pdp-cover--ph{background:var(--pine);font-weight:500}.pdp .pdp-fmt{border:1px solid var(--line);border-radius:0}.pdp .pdp-fmt svg{color:var(--clay-deep)}.pdp .pdp-spec{border-top:1px solid var(--ink)}.pdp .pdp-spec .row{border-bottom:1px solid var(--line)}.pdp .pdp-note svg{color:var(--clay-deep)}.disclaimer-card{border-left:2px solid var(--clay);border-radius:0;background:var(--parchment-2)}.disclaimer-card h4{color:var(--clay-deep);font-family:var(--font-ui)}.acc summary{font-family:var(--font-display);font-weight:500;color:var(--ink)}.acc summary:after{color:var(--clay)}.cart-summary{border-radius:0;border-color:var(--line)}.cart-summary .total{font-family:var(--font-display);font-weight:600;color:var(--ink)}input,select,textarea,.news-form input{border-radius:0}.about-hero__scrim{background:linear-gradient(180deg,#101a1475,#0c140fd1)}.about-hero .eyebrow{color:var(--gold)}.about-hero .eyebrow:before{background:var(--gold)}.amf,.amf:after{border-radius:0}.about-vcard{border-radius:0;border-color:var(--line)}.about-vcard .avc-ic{border-radius:0;background:var(--parchment-2);color:var(--clay-deep)}.about-promise__card{border-radius:0;border-left:2px solid var(--clay)}.about-stats .ast-n{color:var(--gold)}.ct-hero__scrim{background:linear-gradient(180deg,#101a1475,#0c140fcc)}.ct-hero .eyebrow{color:var(--gold)}.ct-hero .eyebrow:before,.ct-hero .eyebrow:after{background:var(--gold)}.ct-card{border-radius:0;border-color:var(--line)}.ct-form-col input,.ct-form-col textarea{border-radius:0}.ct-ic{border-radius:0;background:var(--parchment-2);color:var(--clay-deep)}.ct-card a{color:var(--clay-deep)}.nf--img{background:var(--pine)}.nf--img .nf__scrim{background:linear-gradient(180deg,#101a1480,#0c140fcc)}.nf--img .eyebrow{color:var(--gold)}.nf--img .eyebrow:before,.nf--img .eyebrow:after{background:var(--gold)}.site-footer,.ftr{background:var(--pine)}.ftr-wordmark{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.ftr-wordmark span,.ftr-col h4,.ftr-news h4{color:var(--gold)}.ftr-contact svg,.ftr-trust svg{color:var(--gold)}.reveal{opacity:0;transform:translateY(16px)}.reveal.in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media(max-width:1100px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.nav{display:none}.menu-toggle{display:grid}}@media(max-width:900px){.coll{grid-template-columns:1fr}.coll-sidebar{display:none}}@media(max-width:760px){body{font-size:16px}.cat-grid{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:460px){.cat-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/home.css.map */
