*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--body-size);line-height:1.6;color:var(--c-ink);background:var(--c-cream)}img{max-width:100%;height:auto;display:block}a{color:var(--c-oxblood)}a:hover{color:#4a1418}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--heading-weight);margin:0}p{margin:0}button,input,textarea,select{font:inherit}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--c-paper);padding:12px 18px}.skip-link:focus{left:12px;top:12px}:focus-visible{outline:2px solid var(--c-gold-deep);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:var(--page-width);margin:0 auto;padding:0 24px}.container--narrow{max-width:860px}.container--mid{max-width:1040px}.section{padding:var(--section-space) 0}.section--tight{padding:calc(var(--section-space) * .7) 0}.section--flush-bottom{padding-bottom:0}.split{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.split>*{flex:1 1 460px;min-width:0}.split--top{align-items:flex-start}.split--reverse{flex-direction:row-reverse}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:32px}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:26px 32px}.stack{display:flex;flex-direction:column}.center{text-align:center}.section-head{max-width:720px;margin:0 auto 60px;text-align:center}.section-head--left{margin-left:0;text-align:left}.scheme-cream{background:var(--c-cream);color:var(--c-ink)}.scheme-cream-alt{background:var(--c-cream-2);color:var(--c-ink)}.scheme-green{background:var(--c-green);color:var(--c-cream)}.scheme-oxblood{background:var(--c-oxblood);color:var(--c-cream)}.scheme-black{background:var(--c-black);color:#e8d6a6}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:var(--eyebrow-transform);color:var(--c-oxblood)}.scheme-green .eyebrow{color:var(--c-gold)}.scheme-oxblood .eyebrow{color:#e9c9a0}.scheme-black .eyebrow{color:#b49c66}.h1{font-size:calc(clamp(42px,5.5vw,76px) * var(--heading-scale));line-height:1.03;text-wrap:balance}.h2{font-size:calc(clamp(34px,4vw,52px) * var(--heading-scale));line-height:1.08;text-wrap:balance;margin-top:14px}.h3{font-size:calc(clamp(24px,2.4vw,30px) * var(--heading-scale));line-height:1.15}.scheme-cream .h1,.scheme-cream .h2,.scheme-cream .h3,.scheme-cream-alt .h1,.scheme-cream-alt .h2,.scheme-cream-alt .h3{color:var(--c-green)}.scheme-black .h1,.scheme-black .h2,.scheme-black .h3{color:#f1e2b8}.lead{font-family:var(--font-lead);font-size:clamp(20px,2vw,24px);line-height:1.48}.scheme-cream .lead,.scheme-cream-alt .lead{color:#2e2a24}.scheme-green .lead{color:#e6dcc3}.scheme-oxblood .lead{color:#f0dcc6}.scheme-black .lead{color:#d8c48f}.body-copy{font-size:17px;line-height:1.68;color:#3c3730}.scheme-green .body-copy{color:#d4cbb5}.scheme-oxblood .body-copy{color:#f0dcc6}.scheme-black .body-copy{color:#d4c7a6}.small{font-size:14px;color:#5c5446}.scheme-green .small,.scheme-oxblood .small{color:#c9bfa6}.scheme-black .small{color:#bbae8d}.typewriter{font-family:var(--font-accent)}.rte p+p{margin-top:1em}.rte ul,.rte ol{padding-left:1.2em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:16px 28px;border-radius:var(--btn-radius);font-family:var(--font-body);font-weight:700;font-size:16px;letter-spacing:var(--btn-spacing);text-transform:var(--btn-transform);text-decoration:none;cursor:pointer;border:var(--btn-border) solid transparent;line-height:1.2;text-align:center;box-shadow:var(--btn-shadow);transition:transform .15s ease,background-color .15s ease}.anim-hover-lift .btn:hover{transform:translateY(-1px)}.btn--gold{background:var(--c-gold);color:var(--c-green)}.btn--gold:hover{color:var(--c-green);background:#e4cd9a}.btn--green{background:var(--c-green);color:var(--c-cream)}.btn--green:hover{color:var(--c-cream);background:#284a3b}.btn--oxblood{background:var(--c-oxblood);color:var(--c-cream)}.btn--oxblood:hover{color:var(--c-cream);background:#7e2a2f}.btn--cream{background:var(--c-cream);color:var(--c-oxblood)}.btn--cream:hover{color:var(--c-oxblood)}.btn--outline{background:transparent;border-color:currentColor;color:var(--c-green)}.scheme-green .btn--outline,.scheme-oxblood .btn--outline,.scheme-black .btn--outline{color:var(--c-cream);border-color:var(--c-gold)}.btn--block{display:flex;width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.center .btn-row{justify-content:center}.text-link{font-weight:700;font-size:16px}.scheme-green .text-link,.scheme-black .text-link{color:var(--c-gold)}.meta-line{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:14px;color:#5c5446}.scheme-green .meta-line{color:#c9bfa6}.scheme-oxblood .meta-line{color:#e7c9b3}.center .meta-line{justify-content:center}.announcement{text-align:center;font-size:13px;letter-spacing:.08em;padding:10px 16px}.announcement a{color:inherit}.site-header{background:var(--c-green);color:var(--c-cream);position:relative;z-index:20}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-cream)}.logo:hover{color:var(--c-cream)}.logo__text{font-family:var(--font-heading);font-size:26px;font-weight:700;letter-spacing:.02em}.logo img{max-height:var(--logo-h);width:auto}.nav{display:flex;align-items:center;gap:28px;font-size:15px}.nav a{color:#ede3cc;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--c-cream)}.nav a[aria-current=page]{border-bottom:1.5px solid var(--c-gold);padding-bottom:2px}.nav .btn{color:var(--c-green);padding:12px 20px;min-height:44px}.header-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#ede3cc;position:relative;background:none;border:0;padding:0;cursor:pointer}.header-icon svg,.menu-drawer summary svg{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke)}.cart-count{position:absolute;top:4px;right:2px;background:var(--c-gold);color:var(--c-green);font-size:11px;font-weight:700;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px}.menu-drawer{display:none}.menu-drawer summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--c-cream)}.menu-drawer summary::-webkit-details-marker{display:none}.menu-drawer__panel{position:absolute;left:0;right:0;top:100%;background:var(--c-green);border-top:1px solid #2E5040;padding:12px 24px 24px;display:flex;flex-direction:column}.menu-drawer__panel a{color:#ede3cc;text-decoration:none;padding:12px 0;border-bottom:1px solid #2E5040;font-size:17px}.menu-drawer__panel .btn{margin-top:16px;border:0;color:var(--c-green)}@media(max-width:1080px){.nav .nav__link{display:none}.menu-drawer{display:block}}@media(max-width:560px){.nav .btn{display:none}.logo__text{font-size:23px}}.hero{padding:72px 0 104px}.hero--centered{padding:80px 0 96px;text-align:center}.hero--centered .container{max-width:900px}.hero--centered .lead{margin-left:auto;margin-right:auto;max-width:680px}.hero .eyebrow{margin-bottom:22px}.hero .lead{margin-top:26px;max-width:580px}.hero__media{position:relative}.hero__media img{width:100%;aspect-ratio:4 / 3.4;object-fit:cover;border:1px solid rgba(255,255,255,.15);border-radius:2px}.hero__tag{margin-top:-46px;margin-left:24px;position:relative;display:inline-block;background:var(--c-cream);color:var(--c-green);padding:14px 20px;border:1px solid var(--c-gold-deep);font-family:var(--font-accent);font-size:15px;transform:rotate(-2deg)}.scheme-oxblood .hero__tag{color:var(--c-oxblood)}.stat-row{display:flex;flex-wrap:wrap;margin-top:44px;border:1px solid rgba(255,255,255,.18)}.scheme-cream .stat-row,.scheme-cream-alt .stat-row{border-color:#cdbf9f}.stat-row__item{flex:1 1 200px;min-width:0;padding:20px 18px;border-right:1px solid rgba(255,255,255,.18)}.stat-row__item:last-child{border-right:0}.stat-label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c-gold)}.scheme-cream .stat-label,.scheme-cream-alt .stat-label{color:#6b5c40}.stat-value{font-family:var(--font-heading);font-size:21px;margin-top:5px}.scheme-cream .stat-value,.scheme-cream-alt .stat-value{color:var(--c-green)}.col-card{border-top:2px solid var(--c-green);padding-top:24px}.scheme-green .col-card,.scheme-black .col-card,.scheme-oxblood .col-card{border-top-color:var(--c-gold-deep)}.numeral{font-family:var(--font-heading);font-style:italic;font-size:56px;color:var(--c-gold-deep);line-height:1;margin-bottom:14px}.numeral--sm{font-size:44px}.col-card h3{font-size:25px;margin-bottom:10px}.scheme-cream .col-card h3,.scheme-cream-alt .col-card h3{color:var(--c-green)}.col-card .body-copy{font-size:16.5px}.col-card__media{margin-bottom:20px}.col-card__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #C9B993}.section-link{text-align:center;margin-top:48px}.feature h3{font-size:20px;color:var(--c-green)}.scheme-green .feature h3,.scheme-black .feature h3{color:var(--c-cream)}.feature p{font-size:15.5px;line-height:1.6;margin-top:6px;color:#3c3730}.scheme-green .feature p,.scheme-black .feature p{color:#d4cbb5}.frame-img img{width:100%;object-fit:cover;border:1px solid #C9B993}.ratio-square img{aspect-ratio:1 / 1}.ratio-43 img{aspect-ratio:4 / 3}.ratio-wide img{aspect-ratio:16 / 7}.recipes{display:flex;flex-wrap:wrap;gap:20px}.recipe{flex:1 1 250px;min-width:0;background:var(--c-cream);color:var(--c-ink);padding:30px;border:1px solid var(--c-gold-deep);outline:1px solid var(--c-gold-deep);outline-offset:-8px}.recipe__label{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--c-oxblood)}.recipe__name{font-family:var(--font-heading);font-size:25px;font-weight:700;color:var(--c-green);margin:10px 0 14px;line-height:1.15}.recipe__body{font-size:15.5px;line-height:1.75}.case-number{font-family:var(--font-accent);font-size:17px;color:#6b5c40;margin-top:18px}.case-title{font-size:calc(clamp(40px,5vw,64px) * var(--heading-scale));line-height:1.02;margin:6px 0 20px;color:var(--c-green)}.facts{display:flex;flex-wrap:wrap;gap:24px 32px;margin-top:32px;padding-top:24px;border-top:1px solid #CDBF9F}.teaser-card{background:#141414;color:#e8d6a6;padding:44px 40px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid var(--c-gold-deep);outline:1px solid var(--c-gold-deep);outline-offset:-10px}.teaser-card__eyebrow{font-size:12px;font-weight:700;letter-spacing:.35em;text-transform:uppercase}.teaser-card__number{font-family:var(--font-accent);font-size:14px;color:#b49c66;margin:10px 0 16px}.teaser-card__title{font-family:var(--font-heading);font-size:40px;font-weight:700;line-height:1.05}.teaser-card__text{font-family:var(--font-lead);font-style:italic;font-size:21px;color:#d8c48f;margin-top:18px}.split--stretch{align-items:stretch}.mini-steps{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.55;color:#d4c7a6;max-width:560px;margin-top:26px}.mini-steps__item{display:flex;gap:14px}.mini-steps__item .n{font-family:var(--font-heading);font-style:italic;font-size:24px;color:var(--c-gold-deep);line-height:1}.mini-steps__item b{color:#f1e2b8}.mini-board{background:var(--c-cream);color:var(--c-ink);border:1px solid var(--c-gold-deep)}.mini-board__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px;background:var(--c-green);color:var(--c-cream)}.mini-board__head span:first-child{font-family:var(--font-heading);font-size:20px;font-weight:700}.mini-board__head span:last-child{font-size:12px;color:#c9bfa6}.mini-board__row{display:flex;justify-content:space-between;gap:12px;padding:13px 22px;border-bottom:1px solid #E3D8BE}.mini-board__row b.rank{font-family:var(--font-heading);margin-right:12px}.mini-board__foot{padding:14px 22px;text-align:center;font-family:var(--font-accent);font-size:14px;color:var(--c-oxblood)}.plans{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.plan{flex:1 1 250px;min-width:0;background:var(--c-paper);border:1px solid #CDBF9F;padding:34px 28px;display:flex;flex-direction:column;position:relative;color:var(--c-ink)}.plan--featured{background:var(--c-green);color:var(--c-cream);border-color:var(--c-green)}.plan__badge{position:absolute;top:-14px;left:28px;background:var(--c-oxblood);color:var(--c-cream);font-size:12px;font-weight:700;letter-spacing:.15em;padding:6px 12px;border-radius:var(--badge-radius)}.plan__name{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--c-green)}.plan--featured .plan__name{color:var(--c-cream)}.plan__billing,.plan__note{font-size:15px;color:#5c5446;margin-top:4px}.plan--featured .plan__billing,.plan--featured .plan__note{color:#c9bfa6}.plan__price{margin:24px 0 4px}.plan__price b{font-family:var(--font-heading);font-size:46px}.plan__price span{font-size:15px;color:#5c5446}.plan--featured .plan__price span{color:#c9bfa6}.plan__note{flex-grow:1;font-size:14px}.plan .btn{margin-top:28px}.reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;text-align:left}.review{background:var(--c-paper);border:1px solid #CDBF9F;padding:28px}.review__stars{color:var(--c-gold-deep);letter-spacing:3px;font-size:18px}.review__quote{font-family:var(--font-lead);font-size:21px;line-height:1.5;margin:12px 0 14px;color:#2e2a24}.review__author{font-size:14px;font-weight:700;color:var(--c-green)}.editor-placeholder{border:1.5px dashed #B9A87F;padding:40px 24px;color:#6b5c40;font-size:15px;text-align:center}.faq-layout{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.faq-nav{flex:1 1 220px;min-width:0;max-width:280px;display:flex;flex-direction:column;gap:4px;border-top:2px solid var(--c-green);padding-top:16px}.faq-nav .stat-label{color:#6b5c40;margin-bottom:8px}.faq-nav a{font-family:var(--font-heading);font-size:19px;color:var(--c-green);text-decoration:none;padding:8px 0}.faq-body{flex:999 1 560px;min-width:0}.faq-cat{font-size:clamp(28px,3vw,38px);color:var(--c-green);margin-bottom:18px;scroll-margin-top:24px}.faq-cat:not(:first-child){margin-top:64px}.faq-item{border-top:1px solid #CDBF9F;padding:20px 4px}.faq-item:last-child,.faq-item:has(+.faq-cat){border-bottom:1px solid #CDBF9F}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:20px;color:var(--c-green);min-height:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{font-size:28px;color:var(--c-oxblood);transition:transform .2s;flex-shrink:0}.faq-item[open] .plus{transform:rotate(45deg)}.faq-item .rte{font-size:16.5px;line-height:1.65;margin-top:12px;color:#3c3730}.contact-box{margin-top:64px;background:var(--c-cream-2);border:1px solid #CDBF9F;padding:36px 32px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.contact-box h2{font-size:30px;color:var(--c-green);margin-bottom:8px}.zigzag{display:flex;flex-direction:column;gap:96px}.zigzag .numeral{font-size:64px}.zigzag h3{font-size:clamp(28px,3vw,38px);line-height:1.1;margin-bottom:14px;color:var(--c-green)}.zigzag .body-copy{font-size:17.5px;line-height:1.7}.zigzag img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid #C9B993}.seal-stage{aspect-ratio:4 / 3;background:#2a1f17;border:1px solid #C9B993;display:flex;align-items:center;justify-content:center;padding:32px}.seal-card{width:78%;max-width:420px;aspect-ratio:3.5 / 2.35;background:#5c1519;border:1px solid var(--c-gold-deep);outline:1px solid var(--c-gold-deep);outline-offset:-9px;color:#ecd9ad;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-3deg);box-shadow:0 18px 40px #00000073;padding:16px}.seal-card__brand{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.35em}.seal-card__text{font-family:var(--font-accent);font-size:clamp(16px,2vw,22px);line-height:1.4;letter-spacing:.05em;margin-top:16px;white-space:pre-line}.paper-card{background:var(--c-paper);border:1px solid #CDBF9F;padding:40px 36px;color:var(--c-ink)}.label-rows{display:flex;flex-direction:column}.label-row{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:baseline;border-top:1px solid #CDBF9F;padding:14px 0}.label-row:last-child{border-bottom:1px solid #CDBF9F}.label-row__label{flex:0 0 150px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c-green)}.label-row__label--accent{color:var(--c-oxblood)}.label-row__text{flex:1 1 240px;font-size:16px;line-height:1.6;color:#3c3730}.label-row__value{margin-left:auto;font-weight:700}.classified{width:100%;max-width:440px;margin:0 auto;aspect-ratio:7 / 5;background:#0b0b0b;border:1px solid var(--c-gold-deep);outline:1px solid var(--c-gold-deep);outline-offset:-10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-3deg);padding:20px}.classified__brand{font-size:12px;font-weight:700;letter-spacing:.4em;color:#b49c66}.classified__stamp{font-family:var(--font-accent);font-size:24px;letter-spacing:.12em;margin-top:14px;border:2px solid var(--c-gold-deep);padding:8px 18px;color:#e8d6a6}.classified__sub{font-family:var(--font-lead);font-style:italic;font-size:18px;color:#d8c48f;margin-top:14px}.score-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));border:1px solid #4A4436;margin:22px 0}.score-boxes>div{padding:16px;text-align:center;border-right:1px solid #4A4436}.score-boxes>div:last-child{border-right:0}.score-boxes b{display:block;font-family:var(--font-heading);font-size:26px;color:#f1e2b8}.score-boxes span{font-size:13px;color:#bbae8d}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{background:transparent;color:var(--c-green);border:var(--btn-border) solid #B9A87F;font-weight:600;font-size:15px;padding:12px 20px;border-radius:var(--btn-radius);cursor:pointer;min-height:44px}.tab[aria-selected=true]{background:var(--c-green);color:var(--c-cream);border-color:var(--c-green)}.board-wrap{background:var(--c-paper);border:1px solid #CDBF9F;overflow-x:auto;margin-top:22px}.board{width:100%;min-width:640px;border-collapse:collapse;font-size:15.5px}.board th{background:var(--c-cream-2);text-align:left;padding:14px 18px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#5c5446}.board td{padding:14px 18px;border-top:1px solid #E3D8BE;color:#3c3730}.board .rank,.board .points{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--c-green)}.board .points{text-align:right;color:var(--c-ink)}.board th:last-child{text-align:right}.board .team b{font-family:var(--font-heading);font-size:18px;color:var(--c-ink)}.board .team span{display:block;font-size:13px;color:#6b5c40;margin-top:2px}.board .cutoff td{border-top:2px dashed var(--c-gold-deep);background:#f3ead5;font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--c-oxblood);text-align:center;padding:10px 18px}.board-panel[hidden]{display:none}.status-card{border:1px solid var(--c-gold);padding:26px 28px}.status-card .typewriter{color:var(--c-gold);font-size:15px}.status-card__title{font-family:var(--font-heading);font-size:28px;font-weight:700;margin:8px 0 18px}.breadcrumb{font-size:13.5px;color:#6b5c40;padding-top:22px}.breadcrumb a{color:#6b5c40;text-decoration:none}.gallery__main img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid #C9B993}.gallery__main [data-slide][hidden]{display:none}.gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.gallery__thumb{padding:0;background:none;border:1px solid #C9B993;cursor:pointer;aspect-ratio:1 / 1;overflow:hidden}.gallery__thumb[aria-current=true]{border:2px solid var(--c-green)}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.buy-label{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3c3730;margin:26px 0 10px}.toggle-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toggle{display:flex;align-items:center;justify-content:center;text-align:center;background:transparent;color:var(--c-green);border:var(--btn-border) solid #B9A87F;font-weight:600;font-size:16px;padding:15px;border-radius:var(--btn-radius);text-decoration:none;min-height:52px;cursor:pointer}.toggle--on{background:var(--c-green);color:var(--c-cream);border-color:var(--c-green)}.toggle--on:hover{color:var(--c-cream)}.option-list{display:flex;flex-direction:column;gap:10px}.option{display:flex;align-items:center;gap:16px;width:100%;background:transparent;border:1px solid #CDBF9F;padding:17px 19px;border-radius:2px;cursor:pointer;color:var(--c-ink)}.option input{position:absolute;opacity:0;pointer-events:none}.option__dot{width:20px;height:20px;border-radius:50%;border:2px solid #9C8E74;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:transparent}.option:has(input:checked){background:var(--c-paper);border:2px solid var(--c-green);padding:16px 18px}.option:has(input:checked) .option__dot{border-color:var(--c-green)}.option:has(input:checked) .option__dot:after{background:var(--c-green)}.option:has(input:focus-visible){outline:2px solid var(--c-gold-deep);outline-offset:2px}.option__main{flex:1;min-width:0}.option__name{font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--c-green)}.option__badge{display:inline-block;margin-left:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--c-cream);background:var(--c-oxblood);padding:3px 8px;vertical-align:middle;border-radius:var(--badge-radius)}.option__sub{display:block;font-size:14px;color:#5c5446;margin-top:3px}.option__price{text-align:right}.option__price b{display:block;font-family:var(--font-heading);font-size:24px}.option__price span{font-size:13px;color:#5c5446}.due{margin-top:26px;padding-top:22px;border-top:1px solid #CDBF9F}.due__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.due__row b{font-family:var(--font-heading);font-size:30px}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:16px;font-size:14px;color:#3c3730;list-style:none;padding:0}.trust li{display:flex;align-items:center;gap:7px}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-top:30px;border:1px solid #CDBF9F}.specs>div{padding:14px 10px;text-align:center;border-right:1px solid #CDBF9F}.specs>div:last-child{border-right:0}.specs .stat-value{font-size:19px;color:var(--c-ink)}.product-desc{margin-top:12px}.field{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0}.field label{font-size:13px;font-weight:600;color:#3c3730}.field input,.field textarea,.field select{width:100%;font-size:16px;padding:13px;border:var(--input-border-w) solid var(--input-border-c);background:var(--input-bg);border-radius:var(--input-radius);color:var(--c-ink)}.field-row{display:flex;flex-wrap:wrap;gap:12px}.field-row+.field-row,.field-row+.field,.auth-card .field+.field{margin-top:12px}.form-note{font-size:13.5px;color:#5c5446;margin-top:10px}.form-errors{background:#f6dcdc;color:#6b1e23;padding:12px 14px;margin-bottom:14px;font-size:15px}.gift-preview{background:#2a1f17;padding:40px 28px;border:1px solid #C9B993}.gift-card{background:var(--c-cream);border:1px solid var(--c-gold-deep);outline:1px solid var(--c-gold-deep);outline-offset:-10px;padding:40px 34px;text-align:center;transform:rotate(-1.5deg);box-shadow:0 18px 40px #00000073;color:var(--c-ink)}.gift-card__brand{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.4em;color:var(--c-gold-deep)}.gift-card__for{font-size:11.5px;font-weight:700;letter-spacing:.24em;color:#6b5c40;margin-top:26px}.gift-card__to{font-family:var(--font-heading);font-size:clamp(30px,3.4vw,40px);font-weight:700;color:var(--c-green);line-height:1.1;margin-top:8px;overflow-wrap:anywhere}.gift-card__rule{width:70px;border-top:1px solid var(--c-gold-deep);margin:20px auto}.gift-card__line{font-family:var(--font-heading);font-size:22px;color:var(--c-oxblood)}.gift-card__note{font-family:var(--font-lead);font-style:italic;font-size:21px;line-height:1.45;color:#2e2a24;margin-top:22px;overflow-wrap:anywhere;white-space:pre-line}.gift-card__from{font-family:var(--font-lead);font-size:19px;margin-top:10px}.gift-card__foot{font-family:var(--font-accent);font-size:13px;color:#6b5c40;margin-top:28px}.gift-delivery{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:14.5px;color:#3c3730}.builder-step+.builder-step{margin-top:36px}.founder-photo img,.founder-photo .editor-placeholder{width:100%;aspect-ratio:4 / 5;object-fit:cover}.founder-photo .editor-placeholder{display:flex;align-items:center;justify-content:center;background:var(--c-cream-2)}.founder-note{font-family:var(--font-lead);font-size:23px;line-height:1.55;color:#2e2a24;margin-top:22px}.founder-note p+p{margin-top:18px}.signature{font-family:var(--font-heading);font-style:italic;font-size:26px;color:var(--c-green);margin-top:24px}.site-footer{background:var(--c-black);color:#cfc3a6;padding:72px 0 40px}.site-footer__top{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.site-footer__brand{flex:1 1 320px;min-width:0}.site-footer__name{font-family:var(--font-heading);font-size:30px;font-weight:700;color:var(--c-cream)}.site-footer__tagline{font-family:var(--font-lead);font-style:italic;font-size:20px;color:var(--c-gold);margin-top:4px}.newsletter{flex:1 1 420px;min-width:0}.newsletter label{display:block;font-size:15px;color:var(--c-cream);margin-bottom:12px}.newsletter__row{display:flex;flex-wrap:wrap;gap:10px}.newsletter input{flex:1 1 240px;min-width:0;background:#1f1f1f;border:var(--input-border-w) solid #4A4436;color:var(--c-cream);font-size:16px;padding:15px 16px;border-radius:var(--input-radius)}.newsletter .btn{border:0}.newsletter__msg{margin-top:10px;font-size:14px;color:var(--c-gold)}.site-footer__links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:56px;padding-top:24px;border-top:1px solid #2E2B24;font-size:14px}.site-footer__links a{color:#cfc3a6;text-decoration:none}.site-footer__links a:hover{color:var(--c-cream)}.site-footer__copy{margin-left:auto;color:#8e8570}.page-title{font-size:clamp(36px,4.5vw,56px);color:var(--c-green);margin-bottom:28px}.page-content{font-size:17px;line-height:1.7;color:#3c3730}.page-content h2,.page-content h3{color:var(--c-green);margin:1.4em 0 .5em}.page-content p+p{margin-top:1em}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#5c5446;padding:10px 8px;border-bottom:1px solid #CDBF9F}.cart-table td{padding:18px 8px;border-bottom:1px solid #E3D8BE;vertical-align:top}.cart-item{display:flex;gap:16px;align-items:flex-start}.cart-item img{width:96px;aspect-ratio:1 / 1;object-fit:cover;border:1px solid #C9B993}.cart-item__title{font-family:var(--font-heading);font-size:19px;color:var(--c-green);text-decoration:none}.cart-item__meta{font-size:13.5px;color:#5c5446;margin-top:4px}.qty{width:72px;padding:10px;border:var(--input-border-w) solid var(--input-border-c);background:var(--input-bg);border-radius:var(--input-radius)}.cart-summary{margin-top:28px;margin-left:auto;max-width:420px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:28px}.product-card{text-decoration:none;color:var(--c-ink)}.pagination{display:flex;gap:14px;justify-content:center;margin-top:48px}.auth-card{max-width:520px;margin:0 auto;background:var(--c-paper);border:1px solid #CDBF9F;padding:40px 36px}.auth-card .btn{margin-top:20px}.auth-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:18px;font-size:15px}@media(max-width:749px){.container{padding:0 var(--page-margin)}.logo img{max-height:var(--logo-h-mobile)}.section{padding:calc(var(--section-space) * .7) 0}.hero{padding:48px 0 72px}.split{gap:40px}.zigzag{gap:64px}.paper-card{padding:28px 22px}.recipe{padding:24px}.site-footer__copy{margin-left:0;width:100%}.gallery__thumbs{gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.faq-item .plus{transition:none}}.anim-reveal .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.anim-reveal .reveal.is-visible{opacity:1;transform:none}.anim-hover-zoom .frame-img,.anim-hover-zoom .product-card__media,.anim-hover-zoom .col-card__media{overflow:hidden}.anim-hover-zoom .frame-img img,.anim-hover-zoom .product-card__media img,.anim-hover-zoom .col-card__media img{transition:transform .6s ease}.anim-hover-zoom .frame-img:hover img,.anim-hover-zoom .product-card:hover .product-card__media img,.anim-hover-zoom .col-card__media:hover img{transform:scale(1.04)}.anim-hover-lift .product-card{transition:transform .2s ease}.anim-hover-lift .product-card:hover{transform:translateY(-3px)}.badge{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:var(--badge-radius);line-height:1.2}.badge--sale{background:var(--badge-sale-bg);color:var(--badge-sale-fg)}.badge--soldout{background:var(--badge-soldout-bg);color:var(--badge-soldout-fg)}.badges{position:absolute;z-index:1;display:flex;gap:6px}.badges--top_left{top:12px;left:12px}.badges--top_right{top:12px;right:12px}.badges--bottom_left{bottom:12px;left:12px}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.price__compare{color:var(--compare-color);text-decoration:line-through;font-size:.85em}.price__save{font-size:13px;font-weight:700;color:var(--c-oxblood);letter-spacing:.04em}.product-card{display:block;text-decoration:none;color:var(--c-ink)}.product-card--center{text-align:center}.product-card--framed{background:var(--c-paper);border:1px solid var(--c-line);padding:14px 14px 20px}.product-card__media{position:relative;display:block;aspect-ratio:var(--card-ratio);background:var(--c-cream-2);border:1px solid #C9B993}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__media .product-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.product-card:hover .product-card__hover{opacity:1}.product-card__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:21px;color:var(--c-green);margin-top:14px;line-height:1.2}.product-card__vendor{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin-top:12px}.product-card__price{font-size:15px;color:var(--c-muted);margin-top:4px}.variant-picker{display:flex;flex-direction:column;gap:18px;margin-top:8px}.variant-picker fieldset{border:0;padding:0;margin:0}.variant-picker legend{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-body);margin-bottom:10px;padding:0}.variant-picker legend span{font-weight:400;letter-spacing:0;text-transform:none;margin-left:6px;color:var(--c-muted)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill input,.swatch input{position:absolute;opacity:0;pointer-events:none}.pill span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:52px;padding:10px 18px;border:var(--btn-border) solid #B9A87F;border-radius:var(--btn-radius);font-weight:600;font-size:15px;color:var(--c-green);cursor:pointer;background:transparent}.pill input:checked+span{background:var(--c-green);color:var(--c-cream);border-color:var(--c-green)}.pill input:focus-visible+span,.swatch input:focus-visible+span{outline:2px solid var(--c-gold-deep);outline-offset:2px}.pill.is-unavailable span,.swatch.is-unavailable span{opacity:.45;text-decoration:line-through}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{position:relative}.swatch span{display:block;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-radius);border:1px solid rgba(0,0,0,.2);background-size:cover;background-position:center;cursor:pointer;box-shadow:inset 0 0 0 2px var(--c-cream)}.swatch input:checked+span{outline:2px solid var(--c-green);outline-offset:2px}.select-wrap select{width:100%;font-size:16px;padding:13px;border:var(--input-border-w) solid var(--input-border-c);background:var(--input-bg);border-radius:var(--input-radius);color:var(--c-ink)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:90;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(var(--drawer-width),100vw);z-index:100;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;box-shadow:var(--modal-shadow);border-radius:var(--modal-radius) 0 0 var(--modal-radius);visibility:hidden}.drawer--left{right:auto;left:0;transform:translate(-100%);border-radius:0 var(--modal-radius) var(--modal-radius) 0}.drawer.is-open{transform:none;visibility:visible}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--c-line)}.drawer__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:24px}.drawer__body{flex:1;overflow-y:auto;padding:8px 24px}.drawer__foot{padding:20px 24px 24px;border-top:1px solid var(--c-line)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:0;cursor:pointer;color:inherit;padding:0}.icon-btn svg{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke)}.scheme-green.drawer .drawer__head,.scheme-green.drawer .drawer__foot,.scheme-black.drawer .drawer__head,.scheme-black.drawer .drawer__foot{border-color:#ffffff26}.cart-line{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-line)}.cart-line img{width:76px;height:76px;object-fit:cover;border:1px solid #C9B993;flex-shrink:0}.cart-line__info{flex:1;min-width:0}.cart-line__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:17px;text-decoration:none;color:inherit}.cart-line__meta{font-size:13px;opacity:.8;margin-top:3px}.cart-line__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.qty-stepper{display:inline-flex;align-items:center;border:var(--input-border-w) solid var(--input-border-c);border-radius:var(--input-radius)}.qty-stepper button{min-width:36px;min-height:36px;background:none;border:0;cursor:pointer;font-size:18px;color:inherit}.qty-stepper span{min-width:28px;text-align:center;font-weight:600}.cart-note textarea{width:100%;font-size:15px;padding:10px;border:var(--input-border-w) solid var(--input-border-c);background:var(--input-bg);border-radius:var(--input-radius);color:var(--c-ink);margin-top:6px}.cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 4px}.cart-subtotal b{font-family:var(--font-heading);font-size:24px}.cart-empty{padding:48px 0;text-align:center}.is-loading{opacity:.55;pointer-events:none}.modal{position:fixed;z-index:100;left:50%;top:12vh;transform:translate(-50%,-12px);width:min(640px,calc(100vw - 32px));background:var(--c-paper);color:var(--c-ink);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;max-height:76vh;display:flex;flex-direction:column}.modal.is-open{opacity:1;visibility:visible;transform:translate(-50%)}.popup{position:fixed;z-index:100;top:96px;right:24px;width:min(380px,calc(100vw - 32px));background:var(--c-paper);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);padding:20px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.popup.is-open{opacity:1;visibility:visible;transform:none}.popup__head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;color:var(--c-green)}.popup__item{display:flex;gap:12px;align-items:center;margin:14px 0 16px}.popup__item img{width:64px;height:64px;object-fit:cover;border:1px solid #C9B993}.search-form{display:flex;gap:10px;padding:18px;border-bottom:1px solid var(--c-line)}.search-form input{flex:1;min-width:0;font-size:17px;padding:13px 14px;border:var(--input-border-w) solid var(--input-border-c);background:var(--input-bg);border-radius:var(--input-radius);color:var(--c-ink)}.search-results{overflow-y:auto;padding:8px 18px 18px}.search-results:empty{display:none}.search-result{display:flex;gap:14px;align-items:center;padding:10px 0;text-decoration:none;color:var(--c-ink);border-bottom:1px solid #E3D8BE}.search-result img{width:56px;height:56px;object-fit:cover;border:1px solid #C9B993;flex-shrink:0}.search-result__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:17px;color:var(--c-green)}.search-result__type{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.search-results__all{display:block;padding:14px 0 0;font-weight:700}.menu-style-drawer .menu-drawer__panel{position:fixed;top:0;left:0;bottom:0;right:auto;width:min(360px,86vw);padding:72px 24px 24px;z-index:100;overflow-y:auto;box-shadow:var(--modal-shadow)}.menu-style-drawer .menu-drawer[open] summary{position:fixed;top:14px;left:min(300px,calc(86vw - 60px));z-index:101}.menu-style-drawer .menu-drawer[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:99}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:50;min-width:48px;min-height:48px;border-radius:50%;border:0;background:var(--c-green);color:var(--c-cream);cursor:pointer;box-shadow:var(--modal-shadow);opacity:0;visibility:hidden;transition:opacity .2s}.back-to-top.is-visible{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.anim-reveal .reveal{opacity:1;transform:none;transition:none}.drawer,.modal,.popup,.overlay{transition:none}}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;font-size:13px}.site-footer__legal nav{display:flex;flex-wrap:wrap;gap:10px 22px}.site-footer__legal a,.site-footer__legal button{color:#8e8570;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.site-footer__legal a:hover,.site-footer__legal button:hover{color:var(--c-cream)}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:72px var(--page-margin, 24px) 96px!important}.shopify-policy__title h1{font-family:var(--font-heading);color:var(--c-green);font-size:clamp(36px,4.5vw,52px);line-height:1.08;margin-bottom:28px}.shopify-policy__body{font-size:17px;line-height:1.7;color:#3c3730}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading);color:var(--c-green);margin:1.4em 0 .5em}.shopify-policy__body p,.shopify-policy__body ul{margin-bottom:1em}.shopify-policy__body ul{padding-left:1.2em}.buy-review{margin:22px 0 0;padding:18px 20px;background:var(--c-paper);border:1px solid #CDBF9F;border-left:3px solid var(--c-gold-deep)}.buy-review__stars{display:flex;gap:3px}.buy-review__stars svg{fill:#d9ccae}.buy-review__stars svg.is-on{fill:var(--c-gold-deep)}.buy-review__quote{font-family:var(--font-lead);font-style:italic;font-size:18.5px;line-height:1.45;color:#2e2a24;margin:10px 0 0}.buy-review__by{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-top:10px;font-size:14px}.buy-review__by b{color:var(--c-green)}.buy-review__by span{color:#6b5c40;font-size:13px}.buy-review+.buy-review{margin-top:12px}.coming-soon{padding:clamp(64px,9vw,120px) 0;min-height:70vh;display:flex;align-items:center}.coming-soon .container{width:100%}.coming-soon__copy{flex:1 1 460px;min-width:0}.coming-soon__visual{flex:1 1 400px;min-width:0;display:flex;justify-content:center}.coming-soon__signup{margin-top:32px;max-width:480px}.coming-soon__signup label{display:block;font-size:15px;margin-bottom:12px}.coming-soon__signup input{flex:1 1 220px;min-width:0;background:#0000002e;border:var(--input-border-w, 1px) solid rgba(201,185,147,.6);color:inherit;font-size:16px;padding:15px 16px;border-radius:var(--input-radius)}.scheme-cream .coming-soon__signup input{background:#fff;color:var(--c-ink);border-color:#cdbf9f}.coming-soon__signup .btn{border:0}.case-folder{position:relative;width:min(100%,420px);transform:rotate(2deg)}.case-folder__tab{display:inline-block;background:#cdb98a;color:#3a2e1c;font-family:var(--font-accent);font-size:13px;letter-spacing:.12em;padding:9px 18px 7px;border-radius:6px 6px 0 0;margin-left:22px}.case-folder__body{background:#e3d3ac;color:#2e2a24;padding:34px 30px 30px;border-radius:2px 8px 4px 4px;box-shadow:0 24px 50px #00000059,inset 0 0 0 1px #5a46282e}.case-folder__brand{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.4em;color:#7a6440}.case-folder__title{font-family:var(--font-heading);font-size:clamp(26px,3vw,32px);font-weight:700;color:var(--c-green);margin-top:8px}.case-folder__rule{border-top:1px solid rgba(90,70,40,.35);margin:18px 0 8px}.case-folder__row{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px dashed rgba(90,70,40,.3)}.case-folder__rank{font-family:var(--font-heading);font-weight:700;color:var(--c-oxblood);width:18px}.case-folder__pts{margin-left:auto;font-family:var(--font-accent);font-size:13px;color:#7a6440}.redact{display:block;height:14px;background:#1e1c18;border-radius:1px}.case-folder__note{font-family:var(--font-accent);font-size:13px;color:#6b5c40;margin-top:18px}.case-folder__stamp{position:absolute;right:-10px;top:46%;transform:rotate(-14deg);border:4px double var(--c-oxblood);color:var(--c-oxblood);font-family:var(--font-heading);font-weight:700;font-size:clamp(26px,3.4vw,38px);letter-spacing:.14em;line-height:1.05;text-align:center;padding:10px 18px;background:#e3d3ace6;animation:stamp-in .6s cubic-bezier(.2,1.6,.4,1) .3s both}@keyframes stamp-in{0%{opacity:0;transform:rotate(-14deg) scale(1.8)}to{opacity:.92;transform:rotate(-14deg) scale(1)}}.cookie-banner{position:fixed;z-index:60;bottom:18px;max-width:380px;background:var(--c-paper);color:var(--c-ink);border:1px solid #CDBF9F;padding:20px 22px;box-shadow:0 18px 40px #00000038;border-radius:var(--modal-radius, 0);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.cookie-banner.is-visible{opacity:1;transform:none}.cookie-banner--left{left:18px}.cookie-banner--right{right:18px}.cookie-banner--bar{left:0;right:0;bottom:0;max-width:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px max(18px,var(--page-margin, 24px));border-width:1px 0 0}.cookie-banner__title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--c-green)}.cookie-banner--bar .cookie-banner__title{display:none}.cookie-banner__text{font-size:14px;line-height:1.5;color:#3c3730;margin-top:6px}.cookie-banner--bar .cookie-banner__text{flex:1 1 420px;margin:0}.cookie-banner__actions{display:flex;gap:10px;margin-top:14px}.cookie-banner--bar .cookie-banner__actions{margin:0}.cookie-banner__actions .btn{flex:1;min-height:42px;padding:10px 16px;font-size:14px}@media(max-width:749px){.cookie-banner--left,.cookie-banner--right{left:12px;right:12px;bottom:12px;max-width:none}.case-folder__stamp{right:0}}.due--no-total{border-top:0;padding-top:0;margin-top:8px}.due__row[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sleuthery.css.map */
