.sv{--sv-brown: #2b1a10;--sv-brown-soft: #5a4333;--sv-gold: #c79a45;--sv-gold-dark: #8a6420;--sv-cream: #f6eedf;--sv-white: #fffcf7;color:var(--sv-brown);font-family:var(--font-body--family);font-size:1rem;line-height:1.5}.sv *,.sv *:before,.sv *:after{box-sizing:border-box}.sv img{display:block;width:100%;height:100%;object-fit:cover}.sv-wrap{margin-inline:auto;max-width:1320px;padding-inline:16px}.sv-heading{color:inherit;font-family:var(--font-heading--family);font-size:clamp(1.875rem,5vw,2.75rem);font-weight:600;letter-spacing:0;line-height:1.1;margin:0;text-transform:none;text-wrap:balance}.sv-text{margin:0;max-width:34rem}.sv-button{align-items:center;background:var(--sv-gold);border:1px solid var(--sv-gold);border-radius:2px;color:var(--sv-brown);cursor:pointer;display:inline-flex;font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.2;min-height:46px;padding:10px 22px;text-align:center;text-decoration:none;transition:background-color .2s,color .2s}.sv-button:hover{background:#d9ae5c;border-color:#d9ae5c;color:var(--sv-brown)}.sv-button--outline{background:transparent;border-color:var(--sv-cream);color:var(--sv-cream)}.sv-button--outline:hover{background:var(--sv-cream);border-color:var(--sv-cream)}.sv-button--dark{background:var(--sv-brown);border-color:var(--sv-brown);color:var(--sv-white)}.sv-button--dark:hover{background:var(--sv-brown-soft);border-color:var(--sv-brown-soft);color:var(--sv-white)}.sv a:focus-visible,.sv button:focus-visible,.sv input:focus-visible{outline:2px solid var(--sv-gold-dark);outline-offset:2px}.sv-hero{background:var(--sv-brown);color:var(--sv-cream);display:grid;grid-template-columns:52fr 48fr}.sv-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:22px 14px 22px 16px}.sv-hero__heading{font-size:clamp(1.625rem,8vw,4.75rem);line-height:1.02}.sv-hero__text{color:var(--sv-cream);font-size:.875rem;line-height:1.35}.sv-hero__buttons{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:100%}.sv-hero__buttons .sv-button{min-height:44px;padding:8px 10px}.sv-hero__media{background:var(--sv-cream);display:block;min-height:300px;overflow:hidden;position:relative}.sv-hero__media img{top:0;right:0;bottom:0;left:0;position:absolute}.sv-tiles{background:var(--sv-cream);padding-block:40px}.sv-tiles .sv-heading{margin-bottom:20px;text-align:center}.sv-tiles__grid{display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sv-tile{color:var(--sv-brown);display:block;text-decoration:none}.sv-tile__image{aspect-ratio:4 / 5;background:var(--sv-white);display:block;overflow:hidden}.sv-tile__image img{transition:transform .4s ease}.sv-tile:hover .sv-tile__image img{transform:scale(1.03)}.sv-tile__name{display:block;font-family:var(--font-heading--family);font-size:1.25rem;font-weight:600;line-height:1.15;margin-top:10px;text-align:center}.sv-story{background:var(--sv-white);padding-block:40px}.sv-story__grid{align-items:center;display:grid;gap:24px}.sv-story__image{aspect-ratio:1;background:var(--sv-cream);overflow:hidden}.sv-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sv-story__content .sv-text{color:var(--sv-brown-soft)}.sv-gift{background:var(--sv-brown);color:var(--sv-cream);display:grid}.sv-gift__image{aspect-ratio:16 / 10;background:var(--sv-cream);overflow:hidden}.sv-gift__content{align-items:flex-start;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:32px 16px 36px}.sv-trust{background:var(--sv-white);border-block-end:1px solid rgb(199 154 69 / 35%);padding-block:24px}.sv-trust__list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.sv-trust__item{align-items:center;display:flex;flex-direction:column;font-size:.8125rem;font-weight:500;gap:8px;line-height:1.25;text-align:center}.sv-trust__icon{color:var(--sv-gold-dark);height:26px;width:26px}.sv-join{background:var(--sv-cream);padding-block:44px;text-align:center}.sv-join__form{margin:18px auto 0;max-width:480px}.sv-join__fields{display:flex;gap:8px}.sv-join__input{background:var(--sv-white);border:1px solid var(--sv-brown-soft);border-radius:2px;color:var(--sv-brown);flex:1;font-family:var(--font-body--family);font-size:1rem;min-height:46px;min-width:0;padding:8px 12px}.sv-join__message{margin:0}.sv-join__message--error{margin-bottom:8px;color:#8f2d1d}.sv-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sv-soon{background:var(--sv-cream);padding-block:44px;text-align:center}.sv-soon__text{font-family:var(--font-heading--family);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1.2;margin:0 auto;max-width:34rem;text-wrap:balance}[id$=__bestsellers] .section-resource-list__header h2,[id$=__spotlight] .product-details,[id$=__spotlight] .price,[id$=__spotlight] .variant-option legend{color:#2b1a10}[id$=__bestsellers] .price{font-size:1.0625rem;font-weight:600}[id$=__spotlight] .price{font-size:1.5rem;font-weight:600}[id$=__spotlight] .accelerated-checkout-block{display:none}[id$=__spotlight] .add-to-cart-button{background:#2b1a10;border-color:#2b1a10;color:#fffcf7}@media screen and (min-width:750px){.sv-wrap{padding-inline:32px}.sv-hero{grid-template-columns:1fr 1fr;min-height:min(76vh,680px)}.sv-hero__content{gap:20px;padding:56px clamp(32px,6vw,96px)}.sv-hero__text{font-size:1.25rem}.sv-hero__buttons{flex-direction:row;gap:12px;margin-top:8px;width:auto}.sv-hero__buttons .sv-button{min-height:50px;min-width:170px;padding:10px 24px}.sv-tiles,.sv-story{padding-block:72px}.sv-tiles .sv-heading{margin-bottom:36px}.sv-tiles__grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.sv-tile__name{font-size:1.5rem;margin-top:14px}.sv-story__grid{gap:64px;grid-template-columns:1fr 1fr}.sv-story__content .sv-text{font-size:1.125rem}.sv-gift{grid-template-columns:1fr 1fr;min-height:460px}.sv-gift__image{aspect-ratio:auto;min-height:460px;position:relative}.sv-gift__image img{top:0;right:0;bottom:0;left:0;position:absolute}.sv-gift__content{padding:56px clamp(32px,6vw,96px)}.sv-trust{padding-block:36px}.sv-trust__item{font-size:1rem}.sv-join{padding-block:72px}}.sv-ebooks{background:var(--sv-cream);padding-block:48px}.sv-ebooks__grid{align-items:center;display:grid;gap:32px}.sv-ebooks__cover{justify-self:center;max-width:420px;width:100%}.sv-ebooks__frame{background:var(--sv-white);border:1px solid rgb(199 154 69 / 45%);border-radius:4px;box-shadow:0 14px 36px #2b1a1024;display:block;padding:12px}.sv-ebooks__frame img{height:auto;object-fit:contain}.sv-ebooks__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.sv-ebooks__rule{background:var(--sv-gold);display:block;height:2px;width:56px}.sv-ebooks__content .sv-text{color:var(--sv-brown-soft);margin:0;max-width:34em}.sv-ebooks__book{border-inline-start:2px solid var(--sv-gold);padding-inline-start:14px}.sv-ebooks__title{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 0 4px}.sv-ebooks__credit{color:var(--sv-brown-soft);font-size:.875rem;margin:0}@media screen and (max-width:749px){.sv-ebooks__content .sv-button{width:100%}}@media screen and (min-width:750px){.sv-ebooks{padding-block:80px}.sv-ebooks__grid{gap:clamp(40px,6vw,88px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sv-ebooks__cover{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/shop-v2.css.map */
