h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}p,li{text-wrap:pretty}.sv-muted{color:var(--muted, var(--slate))}.sv-eyebrow{font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-bottom:.75rem}.sv-eyebrow--dark{color:var(--sage-deep)}.announce{font-size:.9rem}.ladder__step--3 .hl{white-space:nowrap}.ladder__step--3 .hl:before{top:auto;bottom:-.12em;height:.16em;opacity:1;border-radius:99px}.ladder__step--3 .ladder__title{color:#fff}.sv-crumbs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;font-size:.85rem;color:var(--slate);margin-bottom:1.25rem}.sv-crumbs a{color:inherit;text-decoration:none}.sv-crumbs a:hover{color:var(--vault);text-decoration:underline}.sv-crumbs span[aria-hidden]{opacity:.5}.sv-crumbs [aria-current]{color:var(--vault);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.sv-crumbs--dark{color:#a3b5ae}.sv-crumbs--dark a:hover,.sv-crumbs--dark [aria-current]{color:#e8f0ec}.product-main{padding-top:clamp(1.25rem,3vw,2rem)}.product-grid.sv-grid,.featured .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem)}@media(max-width:1100px){.product-grid.sv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.product-grid.sv-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}.sv-card{border-radius:16px}.sv-card .card__media{position:relative;aspect-ratio:1 / 1}.sv-card__level{position:absolute;top:.65rem;left:.65rem;z-index:1;background:var(--signal);color:var(--vault);font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.3rem .6rem;border-radius:999px;box-shadow:0 4px 14px #00000040}.sv-card .card__body{padding:.95rem 1rem 1rem;gap:.4rem}.sv-card .card__title{font-size:1.02rem;line-height:1.25}.sv-card__meta{font-size:.8rem;color:var(--slate);line-height:1.35}.sv-card__price{margin-top:auto;padding-top:.25rem}.sv-card .card__actions{padding:0 1rem 1rem}@media(max-width:760px){.sv-card .card__body{padding:.75rem .75rem .8rem}.sv-card .card__title{font-size:.92rem}.sv-card__meta{display:none}.sv-card .card__actions{padding:0 .75rem .75rem}.sv-card .card__actions .btn{min-height:40px;font-size:.88rem;padding-inline:.5rem}.sv-card__level{font-size:.7rem;top:.5rem;left:.5rem}}.sv-matrix__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sv-matrix__head .rte{margin-top:.5rem}.sv-matrix__rows{display:grid;gap:.75rem}.sv-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);padding:.75rem;padding-right:clamp(.75rem,2vw,1.25rem);background:#fff;border:1px solid var(--line-light);border-radius:18px;transition:border-color .2s,box-shadow .25s}.sv-row:hover{border-color:var(--sage);box-shadow:0 18px 36px -28px #20292a73}.sv-row__media{display:block;border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:var(--vault)}.sv-row__media img{width:100%;height:100%;object-fit:cover}.sv-row__title{font-size:1.3rem;margin-bottom:.25rem}.sv-row__title a{color:inherit;text-decoration:none}.sv-row__title a:hover{text-decoration:underline;text-underline-offset:.15em}.sv-row__hook{color:var(--slate);font-size:.95rem;line-height:1.45}.sv-row__levels{display:flex;gap:.5rem}.sv-lvl{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:96px;padding:.6rem .9rem;border-radius:12px;border:1.5px solid var(--vault);color:var(--vault);text-decoration:none;line-height:1.2;transition:background-color .2s,color .2s,transform .2s}.sv-lvl:hover{background:var(--vault);color:#f2f6f4;transform:translateY(-2px)}.sv-lvl__n{font-weight:600;font-size:.95rem}.sv-lvl__p{font-size:.78rem;opacity:.75}@media(max-width:860px){.sv-row{grid-template-columns:88px minmax(0,1fr);padding:.65rem;gap:.9rem}.sv-row__levels{grid-column:1 / -1}.sv-row__levels li{flex:1}.sv-lvl{min-width:0;width:100%;padding:.55rem .4rem}.sv-row__title{font-size:1.12rem}.sv-row__hook{font-size:.88rem}}.sv-hero-band{background:var(--vault);color:#e8f0ec;padding-block:clamp(2rem,5vw,3.75rem) clamp(2rem,4.5vw,3.25rem);background-image:radial-gradient(1200px 400px at 85% -10%,rgba(142,240,198,.14),transparent 60%)}.sv-hero-band__title{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05;letter-spacing:-.02em;max-width:18ch;color:#fff}.sv-hero-band__text{margin-top:1rem;max-width:38rem;color:#b9c9c3;font-size:clamp(1rem,1.6vw,1.15rem)}.sv-hero-band__points{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.5rem;font-size:.9rem;color:#d3e0db}.sv-hero-band__points li{display:flex;align-items:center;gap:.45rem}.sv-hero-band__points svg{width:18px;height:18px;color:var(--signal);flex:none}.sv-collection--subject{padding-top:clamp(1.25rem,3vw,2rem)}.sv-collection--subject .toolbar{margin-bottom:1.25rem}.collection .quiz-nudge{margin-top:1.75rem;margin-bottom:0}.sv-see-inside__head{max-width:40rem;margin-bottom:clamp(1.5rem,3vw,2rem)}.sv-see-inside__head .h2{margin-bottom:.6rem}.sv-see-inside__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem)}.sv-see-inside__fig{border-radius:16px;overflow:hidden;background:var(--vault);box-shadow:0 24px 48px -32px #20292a99}.sv-see-inside__fig img{width:100%;height:auto;display:block}@media(max-width:760px){.sv-see-inside__grid{grid-template-columns:1fr}}.sv-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin:clamp(1.5rem,3vw,2rem) 0;padding:0;list-style:none}.sv-steps li{display:flex;align-items:center;gap:.5rem;padding:.5rem .9rem .5rem .5rem;border-radius:999px;background:#fff;border:1px solid var(--line-light);font-weight:600;font-size:.92rem}.sv-steps span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--vault);color:var(--signal);font-size:.8rem}.product-info__title{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.1}.sv-promise{font-size:1.05rem;color:var(--vault);line-height:1.5;padding-left:.9rem;border-left:3px solid var(--signal)}.sv-gallery-hint{font-size:.82rem;color:var(--slate);margin-top:.6rem}.sv-guarantee{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem 1rem;border-radius:12px;background:#fff;border:1px solid var(--line-light);font-size:.93rem;line-height:1.45}.sv-guarantee svg{width:20px;height:20px;flex:none;margin-top:.1rem;color:var(--sage-deep)}.sv-guarantee a{color:var(--sage-deep);font-weight:600;white-space:nowrap}.sv-inside{border:1.5px solid var(--vault);border-radius:16px;padding:1.1rem 1.2rem 1.15rem;background:#fff}.sv-inside__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.7rem;border-bottom:1px solid var(--line-light)}.sv-inside__label{font-family:var(--font-display);font-weight:600;font-size:1.15rem}.sv-inside__meta{font-size:.82rem;color:var(--slate);font-weight:500}.sv-inside__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sv-inside__list li{position:relative;padding-left:1.6rem;font-size:.93rem;line-height:1.45}.sv-inside__list li:before{content:"";position:absolute;left:0;top:.2em;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--vault) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.4' fill='none' stroke='%238EF0C6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 76% no-repeat}.sv-inside__stds{margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--line-light);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;color:var(--slate)}.sv-parent{padding:.9rem 1rem;border-radius:12px;background:var(--mist)}.sv-parent__label{font-weight:600;font-size:.93rem;margin-bottom:.6rem}.sv-parent__btns{display:flex;flex-wrap:wrap;gap:.45rem}.sv-parent__btns .btn{min-height:40px;padding:.5rem .95rem;font-size:.88rem;background:#fff}.sv-sample{margin-top:1.5rem;border-radius:18px;background:var(--vault);color:#e8f0ec;padding:clamp(1.25rem,3vw,1.75rem);background-image:radial-gradient(600px 220px at 100% 0,rgba(142,240,198,.16),transparent 70%)}.sv-sample__eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-bottom:.45rem}.sv-sample__title{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2;color:#fff;margin-bottom:.45rem}.sv-sample__text{color:#b9c9c3;font-size:.93rem;margin-bottom:1rem}.sv-sample__row{display:flex;gap:.5rem;flex-wrap:wrap}.sv-sample__row input{flex:1 1 220px;min-height:48px;padding:.7rem 1rem;border-radius:12px;border:1.5px solid rgba(232,240,236,.2);background:#ffffff0f;color:#fff;font:inherit}.sv-sample__row input::placeholder{color:#8fa39c}.sv-sample__row input:focus{outline:2px solid var(--signal);outline-offset:1px}.sv-sample__row .btn{--b-bg: var(--signal);--b-fg: var(--vault);flex:0 0 auto}.sv-sample__fine{font-size:.78rem;color:#8fa39c;margin-top:.6rem}.sv-sample__error{color:#ffb4a8;font-size:.85rem;margin-top:.5rem}.sv-sample__pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.5rem 0 1rem}.sv-sample__pages img{width:100%;height:auto;border-radius:10px;display:block}.sv-sample__done .btn{--b-bg: var(--signal);--b-fg: var(--vault)}.sv-see-inside .sv-sample{max-width:820px}.product-info .sv-sample{margin-top:.5rem}.card__title,.product-info__title,.sv-row__title{text-wrap:wrap}.product-info .sv-inside__stds{display:none}@media(max-width:760px){.announce p>span:not(.announce__count){display:none}.sv-hero-band{padding-block:1.25rem 1.4rem}.sv-hero-band .sv-crumbs,.sv-hero-band__points{display:none}.sv-hero-band .sv-eyebrow{margin-bottom:.5rem;font-size:.72rem}.sv-hero-band__title{font-size:1.75rem}.sv-hero-band__text{margin-top:.55rem;font-size:.95rem}.sv-collection--subject{padding-top:1rem}.sv-collection--subject .toolbar{margin-bottom:.9rem}.sv-gallery-hint{padding-inline:var(--gutter, 1rem)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sv-redesign.css.map */
