:root{--ss-ivory: #F7F5EF;--ss-cream: #EEE8DC;--ss-parchment: #DDD3C1;--ss-forest: #1D3A2E;--ss-gold: #C9A94F;--ss-gold-deep: #A8873A;--ss-gold-ink: #9C7C2C;--ss-walnut: #3A2716;--ss-ink: #181B1A;--ss-error: #8E3838;--ss-serif: "EB Garamond", Georgia, serif;--ss-sans: "Archivo", Arial, sans-serif;--ss-rule: 1px solid var(--ss-parchment);--ss-max: 1200px;--ss-gutter: 64px;--ss-gap: 96px;--ss-ease: cubic-bezier(.2, .7, .2, 1);--font-body-family: var(--ss-sans);--font-heading-family: var(--ss-serif);--font-body-weight: 400;--font-heading-weight: 500}@media(max-width:749px){:root{--ss-gutter: 24px;--ss-gap: 64px}}@media(max-width:359px){:root{--ss-gutter: 16px}}body{background:var(--ss-ivory);color:var(--ss-walnut);font-family:var(--ss-sans);font-size:17px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ss-serif);font-weight:500;letter-spacing:-.005em;color:var(--ss-forest)}::selection{background:var(--ss-forest);color:var(--ss-ivory)}:focus-visible{outline:2px solid var(--ss-forest);outline-offset:3px;box-shadow:none}.ss-on-forest :focus-visible{outline-color:var(--ss-gold)}.ss-wrap{max-width:calc(var(--ss-max) + 2 * var(--ss-gutter));margin-inline:auto;padding-inline:var(--ss-gutter)}.ss-band{padding-block:var(--ss-gap)}.ss-band--cream{background:var(--ss-cream)}.ss-band--ruled{border-top:var(--ss-rule)}.ss-label{font-family:var(--ss-sans);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-forest)}.ss-h-section{font-size:40px;line-height:1.12;margin:0;text-wrap:balance}@media(max-width:749px){.ss-h-section{font-size:30px}}.ss-prose{max-width:62ch}.ss-prose p{margin:0 0 1em}.ss-prose p:last-child{margin-bottom:0}.ss-link{color:var(--ss-forest);text-decoration:underline;text-decoration-color:var(--ss-gold);text-decoration-thickness:1px;text-underline-offset:5px;position:relative}.ss-link:after{content:"";position:absolute;top:-13px;right:-6px;bottom:-13px;left:-6px}.ss-link:hover{text-decoration-thickness:2px}.ss-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:56px;padding:14px 32px;border-radius:999px;border:1px solid transparent;font-family:var(--ss-sans);font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.ss-button--gold{background:var(--ss-gold);color:var(--ss-ink)}.ss-button--gold:hover{background:#d4b662}.ss-button--outline{background:transparent;color:var(--ss-forest);border-color:var(--ss-forest)}.ss-button--outline:hover{background:var(--ss-forest);color:var(--ss-ivory)}.ss-button--block{width:100%}.ss-button[disabled]{background:var(--ss-parchment);color:#5b4a3a;cursor:default}.ss-header{position:relative;z-index:30;background:var(--ss-forest);color:var(--ss-cream);border:0;box-shadow:none}.ss-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:104px;gap:24px}.ss-header__nav{display:flex;align-items:center;gap:40px}.ss-header__nav>a,.ss-header__shop>summary,.ss-header__menu>summary{font-family:var(--ss-sans);font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--ss-gold);text-decoration:none;padding-block:14px;border-bottom:1px solid transparent;cursor:pointer}.ss-header__shop>summary,.ss-header__menu>summary{list-style:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box}.ss-header__shop>summary::-webkit-details-marker,.ss-header__menu>summary::-webkit-details-marker,.ss-header__sub>summary::-webkit-details-marker{display:none}.ss-header__shop>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .25s var(--ss-ease)}.ss-header__shop[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.ss-header__nav>a:hover,.ss-header__nav>a[aria-current=page],.ss-header__shop>summary:hover,.ss-header__shop[open]>summary{color:var(--ss-cream);border-bottom-color:var(--ss-gold)}.ss-header__logo{display:block;line-height:0;padding-block:12px}.ss-header__logo img{display:block;height:67px;width:auto}.ss-header__end{display:flex;justify-content:flex-end}.ss-header__cart{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-right:-9px;color:var(--ss-gold);text-decoration:none}.ss-header__cart:hover{color:var(--ss-cream)}.ss-header__count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--ss-gold);color:var(--ss-ink);font:600 11px/18px var(--ss-sans);text-align:center}.ss-header__menu{display:none}.ss-header :focus-visible{outline-color:var(--ss-gold)}.ss-mega{position:absolute;left:0;right:0;top:100%;background:var(--ss-forest);border-top:1px solid rgba(221,211,193,.22);border-bottom:1px solid rgba(221,211,193,.22);box-shadow:0 28px 44px -24px #0000008c}.ss-mega__inner{padding-block:32px 44px}.ss-mega__shelves{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px}.ss-mega__shelves a{display:block;padding-block:18px;border-bottom:1px solid rgba(221,211,193,.22);text-decoration:none}.ss-mega__name{display:block;font-family:var(--ss-serif);font-weight:500;font-size:28px;line-height:1.15;color:var(--ss-cream)}.ss-mega__line{display:block;margin-top:4px;font-size:15px;line-height:1.45;color:var(--ss-parchment)}.ss-mega__shelves a:hover .ss-mega__name{color:var(--ss-gold)}.ss-mega .ss-mega__all{display:inline-block;margin-top:28px;font-size:16px;color:var(--ss-cream);text-decoration-color:var(--ss-gold)}@media(max-width:989px){.ss-header__bar{min-height:72px}.ss-header__logo{padding-block:8px}.ss-header__logo img{height:53px}.ss-header__nav{display:none}.ss-header__menu{display:block}.ss-header__menu>summary{font-size:14px;padding-block:0;color:var(--ss-gold)}.ss-header__menu[open]>nav{position:absolute;left:0;right:0;top:100%;background:var(--ss-forest);border-top:1px solid rgba(221,211,193,.22);padding:0 var(--ss-gutter) 28px;display:grid;max-height:calc(100vh - 72px);overflow-y:auto;box-sizing:border-box;box-shadow:0 28px 44px -24px #0000008c}.ss-header__menu nav>a,.ss-header__sub>summary{display:flex;justify-content:space-between;align-items:center;min-height:60px;box-sizing:border-box;list-style:none;cursor:pointer;font-family:var(--ss-serif);font-weight:500;font-size:26px;color:var(--ss-cream);text-decoration:none;border-bottom:1px solid rgba(221,211,193,.22)}.ss-header__sub>summary:after{content:"+";font:400 22px var(--ss-sans);color:var(--ss-gold);transition:transform .25s var(--ss-ease)}.ss-header__sub[open]>summary:after{transform:rotate(45deg)}.ss-header__sub ul{list-style:none;margin:0;padding:8px 0 12px;border-bottom:1px solid rgba(221,211,193,.22)}.ss-header__sub li a{display:flex;align-items:center;min-height:48px;font-size:18px;color:var(--ss-cream);text-decoration:none}.ss-header__sub li a:hover,.ss-header__menu nav>a:hover{color:var(--ss-gold)}}.ss-footer{background:var(--ss-forest);color:var(--ss-cream);padding-block:80px 40px}.ss-footer a{color:var(--ss-cream);text-decoration:none}.ss-footer a:hover{color:var(--ss-gold)}.ss-footer__top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.ss-footer__lockup img{width:148px;height:auto;display:block}.ss-footer__line{font-family:var(--ss-serif);font-style:italic;font-size:22px;margin:24px 0 0;color:var(--ss-cream)}.ss-footer__col h2{font-family:var(--ss-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ss-gold);margin:0 0 16px}.ss-footer__col ul{list-style:none;margin:0;padding:0}.ss-footer__col li a{display:inline-block;padding-block:8px;font-size:16px;position:relative}.ss-footer__col li a:after{content:"";position:absolute;top:-4px;right:-8px;bottom:-4px;left:-8px}.ss-footer__base{margin-top:64px;padding-top:24px;border-top:1px solid rgba(221,211,193,.25);font-size:14px;color:var(--ss-parchment)}@media(max-width:899px){.ss-footer{padding-block:56px 32px}.ss-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 24px}.ss-footer__lockup{grid-column:1 / -1}}.ss-accordion{border-top:var(--ss-rule)}.ss-accordion details{border-bottom:var(--ss-rule)}.ss-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-block:20px;font-family:var(--ss-serif);font-weight:500;font-size:22px;line-height:1.25;color:var(--ss-forest)}.ss-accordion summary::-webkit-details-marker{display:none}.ss-accordion summary:after{content:"+";font-family:var(--ss-sans);font-weight:400;font-size:20px;color:var(--ss-walnut);transition:transform .25s var(--ss-ease);flex:none}.ss-accordion details[open]>summary:after{transform:rotate(45deg)}.ss-accordion .ss-accordion__body{padding:0 0 24px;max-width:62ch}.ss-accordion .ss-accordion__body p,.ss-facts{margin:0}.ss-facts__row{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;padding-block:12px;border-top:var(--ss-rule)}.ss-facts__row:first-child{border-top:0}.ss-facts dt{padding-top:4px}.ss-facts dd{margin:0;font-size:16px;line-height:1.5}@media(max-width:479px){.ss-facts__row{grid-template-columns:minmax(0,1fr);gap:4px}}.ss-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px}.ss-cards--six{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 20px}.ss-card{min-width:0}.ss-card__link{display:block;text-decoration:none;color:var(--ss-walnut)}.ss-card__photo{display:block;aspect-ratio:2 / 3;background:var(--ss-cream);overflow:hidden;transition:transform .3s var(--ss-ease),box-shadow .3s var(--ss-ease)}.ss-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.ss-card__photo img{transform:scale(1.15);transform-origin:50% 52%}.ss-card__link:hover .ss-card__photo,.ss-card__link:focus-visible .ss-card__photo{transform:translateY(-6px);box-shadow:0 18px 28px -18px #3a27168c}.ss-card__title{display:block;margin-top:16px;font-family:var(--ss-serif);font-weight:500;font-size:22px;line-height:1.2;color:var(--ss-forest);text-wrap:balance}.ss-card__author{display:block;margin-top:4px;font-size:15px;line-height:1.4}.ss-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px}.ss-card__price{font-family:var(--ss-serif);font-weight:500;font-size:19px;color:var(--ss-forest)}.ss-cards--six .ss-card__title{font-size:18px;margin-top:12px}.ss-cards--six .ss-card__author{font-size:14px}.ss-row{position:relative}.ss-row__scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--ss-parchment) transparent;padding-top:10px;margin-top:-10px}.ss-row__list{list-style:none;margin:0;padding:0 0 20px;display:flex;gap:24px;min-width:max-content}.ss-row__list .ss-card{flex:0 0 auto;width:232px}@media(max-width:989px){.ss-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.ss-cards--six{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.ss-cards,.ss-cards--six{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.ss-card__title{font-size:19px;margin-top:12px}.ss-row__list{gap:16px}.ss-row__list .ss-card{width:168px}.ss-row__scroll{margin-inline:calc(-1 * var(--ss-gutter));padding-inline:var(--ss-gutter);scroll-padding-inline:var(--ss-gutter)}}@media(prefers-reduced-motion:reduce){.ss-card__photo,.ss-accordion summary:after,.ss-header__shop>summary:after,.ss-header__sub>summary:after{transition:none}.ss-card__link:hover .ss-card__photo,.ss-card__link:focus-visible .ss-card__photo{transform:none}}.ss-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-gnav{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:10px;padding:72px 16px 16px;background:linear-gradient(180deg,transparent,rgba(24,27,26,.62))}.ss-gnav[hidden]{display:none}.ss-gnav{z-index:6;pointer-events:none}.ss-gnav>*{pointer-events:auto}.ss-gnav__arrow{width:48px;height:48px;flex:none;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid rgba(238,232,220,.55);border-radius:50%;background:#181b1a73;color:var(--ss-cream);transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.ss-gnav__arrow:hover{background:var(--ss-gold);border-color:var(--ss-gold);color:var(--ss-ink)}.ss-gnav__arrow:disabled{opacity:.28;cursor:default}.ss-gnav__arrow:disabled:hover{background:#181b1a73;border-color:#eee8dc8c;color:var(--ss-cream)}.ss-gnav__dots{display:flex;gap:2px}.ss-gnav__count{min-width:3.2em;font:500 12px/1 var(--ss-sans);letter-spacing:.08em;color:var(--ss-cream);font-variant-numeric:tabular-nums;text-align:center}.ss-gnav__dot{width:28px;height:44px;border:0;background:none;padding:0;cursor:pointer;position:relative}.ss-gnav__dot:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1px solid rgba(238,232,220,.9);background:#eee8dc47;box-sizing:border-box}.ss-gnav__dot[aria-current=true]:after{background:var(--ss-gold);border-color:var(--ss-gold)}@media(max-width:400px){.ss-gnav{gap:6px;padding-inline:12px}.ss-gnav__dot{width:24px}.ss-gnav__count{min-width:2.8em}}@media(prefers-reduced-motion:reduce){.ss-gnav__arrow{transition:none}}.ss-hero__media img,.ss-gallery__frame img,.ss-gallery__thumbs img,.ss-panel__book img,.ss-sheet__track img,.ss-bag__thumb{color:transparent}.ss-gallery__stage,.ss-panel__book,.ss-gallery__thumbs button{background-color:#eee8dc}img[data-ss-fade]{transition:opacity .2s ease}img[data-ss-fade=wait]{opacity:0!important}@media(prefers-reduced-motion:reduce){img[data-ss-fade]{transition:none}}.ss-gallery__frame:not(.is-base-in) .ss-h1__names,.ss-gallery__frame:not(.is-base-in) .ss-gallery__trypill,.ss-hero--callout .ss-hero__media:not(.is-base-in) .ss-callout__names,.ss-hero--callout .ss-hero__media:not(.is-base-in) .ss-callout,.ss-hero--callout .ss-hero__media:not(.is-base-in) .ss-hero__trypill{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/27/assets/storystir.css.map */
