@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";.bl table,.bl th,.bl td{background:transparent;border-left:0;border-right:0;border-top:0;box-shadow:none}.bl-cost__range{-webkit-appearance:auto;appearance:auto;border:0;background:none;padding:0;height:24px;box-shadow:none;border-radius:0}.bl[data-design=false] .bl-steps__media:has(.bl__placeholder){display:none}.bl[data-design=false] .bl-steps__num{margin-top:0}@media(max-width:767px){.bl-steps__grid,.bl-ugc__row{margin:0;padding:0}.bl[data-design=false] .bl-steps__grid:not(:has(.bl-steps__media img,.bl-steps__media video)){grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;gap:28px}}.bl{--bl-accent: #111111}.bl[data-bg=accent]{--bl-bg: #e9e6df}.bl-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;color:inherit}.bl__h .bl-serif{font-size:1.08em}.bl-link{font-family:var(--font--nav--family);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.bl__btn{border-radius:999px}.bl__btn--invert{background:#fff;color:#111;border-color:#fff;margin-top:28px}.bl__btn--invert:hover{background:transparent;color:#fff}.bl:is([data-bg=stone],[data-bg=accent],[data-bg=paper],[data-bg=light],[data-bg=none]) .bl__btn--invert{background:#111;color:#fff;border-color:#111}.bl:is([data-bg=stone],[data-bg=accent],[data-bg=paper],[data-bg=light],[data-bg=none]) .bl__btn--invert:hover{background:transparent;color:#111}.bl-kits__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bl-kit{position:relative;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:var(--kit-bg, #efede8);color:var(--kit-ink, #111)}.bl-kit,.bl-kit[data-tone]{--kit-bg: #efede8;--kit-ink: #111}.bl-kit__badge{position:absolute;top:14px;left:14px;z-index:2;background:#111;color:#fff;font-family:var(--font--nav--family);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.bl-kit__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden}.bl-kit__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;mix-blend-mode:normal}.bl-kit:hover .bl-kit__media img{transform:scale(1.04)}.bl-kit__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.bl-kit__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bl-kit__title{margin:0;font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);text-transform:uppercase;font-size:16px;letter-spacing:.02em}.bl-kit__title a{color:inherit;text-decoration:none}.bl-kit__price{font-size:15px;font-weight:600;white-space:nowrap}.bl-kit__line{margin:0;font-size:14px;line-height:1.45;opacity:.75}.bl-kit__form{margin-top:auto;padding-top:6px}.bl-kit__btn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border-radius:999px;border:0;background:#111;color:#fff;font-family:var(--font--nav--family);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .2s ease}.bl-kit__btn:hover{background:#333}.bl-kit__btn:active{transform:scale(.98)}.bl-kit__btn--ghost{background:transparent!important;color:inherit!important;border:1px solid currentColor;margin-top:auto}@media(max-width:989px){.bl-kits__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bl-kit{scroll-snap-align:start}.bl-kits__row::-webkit-scrollbar{display:none}}@media(max-width:600px){.bl-kits__row{grid-auto-columns:76%}}.bl-statement__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px);align-items:center}.bl-statement__grid.is-solo{grid-template-columns:1fr;max-width:900px}.bl-statement__media{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:#1111110d}.bl-statement__media img{width:100%;height:100%;object-fit:cover;display:block}.bl-statement__chips{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.bl-statement__chips li{border:1px solid var(--bl-line);border-radius:999px;padding:8px 14px;font-size:13px}@media(max-width:767px){.bl-statement__grid{grid-template-columns:1fr}}.bl-anatomy__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.bl-anatomy__grid.is-solo{grid-template-columns:1fr;max-width:760px}.bl-anatomy__media{position:relative;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:#eceae4}.bl-anatomy__media img{width:100%;height:100%;object-fit:cover;display:block}.bl-anatomy__dot{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #11111126}.bl-anatomy__list{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:0}.bl-anatomy__list li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--bl-line)}.bl-anatomy__n{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--bl-accent);color:var(--bl-accent);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.bl-anatomy__t{margin:2px 0 4px;font-size:16px;font-weight:700}.bl-anatomy__d{margin:0;font-size:14px;line-height:1.55;color:var(--bl-muted)}@media(max-width:767px){.bl-anatomy__grid{grid-template-columns:1fr}}.bl-letter__card{max-width:720px;margin:0 auto;background:#fffdf9;border:1px solid var(--bl-line);border-radius:20px;padding:clamp(28px,5vw,64px);box-shadow:0 20px 50px -30px #00000040;transform:rotate(-.6deg)}.bl-letter__lead{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1.08;margin:0 0 22px;color:#111}.bl-letter__lead .bl-serif{font-size:1em}.bl-letter__body p{font-size:17px;line-height:1.7;color:#3b3a37;margin:0 0 14px}.bl-letter__sign{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:28px;margin:26px 0 0;color:#111}.bl-letter__place{font-family:var(--font--nav--family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8a8883;margin:4px 0 0}.bl-signup__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}.bl-signup__form{display:flex;gap:8px;background:#ffffff14;border:1px solid var(--bl-line);border-radius:999px;padding:6px}.bl-signup__form input[type=email]{flex:1;min-width:0;background:transparent;border:0;color:var(--bl-ink);padding:0 16px;font-size:15px;height:46px;box-shadow:none;outline:none}.bl-signup__form input::placeholder{color:var(--bl-muted)}.bl-signup__form button{height:46px;padding:0 24px;border-radius:999px;border:0;background:#f7f5f3;color:#111;font-family:var(--font--nav--family);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.bl:not([data-bg=dark]) .bl-signup__form button{background:#111;color:#fff}.bl-signup__small{font-size:12px;color:var(--bl-muted);margin:10px 0 0 16px}.bl-signup__ok{margin:0;padding:12px 16px;font-size:15px}.bl-signup__err{color:#ffb4a8;font-size:13px}@media(max-width:767px){.bl-signup__grid{grid-template-columns:1fr}}.bl-sticky{position:fixed;left:50%;bottom:16px;transform:translate(-50%,140%);z-index:50;width:min(560px,calc(100% - 24px));transition:transform .35s ease}.bl-sticky.is-on{transform:translate(-50%)}.bl-sticky__in{display:flex;align-items:center;gap:12px;background:#111;color:#fff;border-radius:999px;padding:8px 8px 8px 10px;box-shadow:0 16px 40px -12px #00000073}.bl-sticky__img{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eceae4}.bl-sticky__img img{width:100%;height:100%;object-fit:cover}.bl-sticky__txt{display:flex;flex-direction:column;min-width:0;flex:1;font-size:13px;line-height:1.25}.bl-sticky__txt strong{font-size:14px}.bl-sticky__txt span{opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-sticky form{margin:0}.bl-sticky button{height:46px;padding:0 20px;border-radius:999px;border:0;background:#f7f5f3;color:#111;font-family:var(--font--nav--family);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap}@media(max-width:400px){.bl-sticky__txt span{display:none}.bl-sticky button{padding:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/blade-fixes.css.map */
