:root{--sas-ink: #292b2c;--sas-paper: #f5f0e6;--sas-cream: #ece2d3;--sas-oxblood: #8e3f34;--sas-forest: #3f5a49;--sas-brass: #c69a48;--sas-border: rgba(41, 43, 44, .18);--sas-body-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--sas-body-font)}body{letter-spacing:0;color:rgb(var(--color-foreground))}p,.rte,.product__description,.newsletter__subheading{line-height:1.65}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2{line-height:1.06;letter-spacing:-.025em;text-wrap:balance}a,button,input,select,summary{-webkit-tap-highlight-color:rgba(198,154,72,.25)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sas-brass)!important;outline-offset:3px!important;box-shadow:none!important}.skip-to-content-link:focus{z-index:9999}.button,.shopify-payment-button__button,.product-form__submit{min-height:4.8rem;font-weight:700;letter-spacing:.01em}.button:before,.button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after{border-radius:.5rem!important}.announcement-bar__message{padding-block:.9rem;font-family:var(--sas-body-font);font-size:1.15rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.16)}.header{min-height:8rem}.header__heading-link{padding-block:.6rem}.header__heading-logo{display:block;height:auto}.header__menu-item,.list-menu__item{font-family:var(--sas-body-font);font-size:1.45rem;font-weight:650;letter-spacing:.015em}.header__icon{min-width:4.8rem;min-height:4.8rem}.sas-hero{background:var(--sas-paper);color:var(--sas-ink);overflow:hidden}.sas-hero__inner{display:grid;min-height:min(64rem,calc(100svh - 12rem));grid-template-columns:minmax(32rem,.82fr) minmax(0,1.18fr)}.sas-hero__content{align-self:center;padding:clamp(4.8rem,7vw,10rem) clamp(2rem,6vw,9rem)}.sas-eyebrow{margin:0 0 1.6rem;color:var(--sas-oxblood);font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sas-hero h1{max-width:10ch;margin:0;font-size:clamp(5rem,6.6vw,9.4rem)}.sas-hero__lede{max-width:54rem;margin:2.4rem 0 0;font-size:clamp(1.8rem,1.8vw,2.25rem)}.sas-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.sas-hero__media{min-height:48rem;background:var(--sas-ink)}.sas-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sas-provenance{border-block:1px solid rgba(255,248,238,.2)}.sas-provenance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.sas-provenance__item{min-height:14rem;padding:3.2rem 2.4rem;border-left:1px solid rgba(255,248,238,.2)}.sas-provenance__item:first-child{border-left:0}.sas-provenance__title{display:block;margin-bottom:.7rem;font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.1}.sas-provenance__text{margin:0;font-size:1.4rem;line-height:1.45;opacity:.86}.sas-models{padding-block:clamp(6rem,8vw,11rem)}.sas-models__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,48rem);gap:4rem;align-items:end;margin-bottom:4.8rem}.sas-models__header h2{max-width:10ch;margin:0;font-size:clamp(4.4rem,6vw,7.4rem)}.sas-models__intro{margin:0;font-size:1.8rem}.sas-models__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.sas-model-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sas-border);border-radius:.6rem;background:#ffffff52}.sas-model-card__image{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sas-cream)}.sas-model-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.sas-model-card__image:hover img{transform:scale(1.018)}.sas-model-card__body{display:flex;flex:1;flex-direction:column;padding:2.8rem}.sas-model-card__kicker{margin:0 0 .8rem;color:var(--sas-oxblood);font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sas-model-card h3{margin:0;font-size:clamp(3.2rem,3.2vw,4.6rem)}.sas-model-card__description{flex:1;margin-top:1.4rem;font-size:1.6rem}.sas-model-card__meta{margin:1.8rem 0 0;font-size:1.4rem;font-weight:750}.sas-model-card__choices{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.sas-color-link{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;padding:.8rem 1.4rem;border:1px solid currentColor;border-radius:.4rem;color:inherit;font-size:1.4rem;font-weight:750;text-decoration:none}.sas-color-link:hover{color:var(--sas-paper);background:var(--sas-ink)}.sas-shake{padding-block:clamp(6rem,8vw,10rem)}.sas-shake__inner{display:grid;grid-template-columns:minmax(28rem,.75fr) minmax(34rem,1.25fr);gap:clamp(4rem,8vw,11rem);align-items:center}.sas-shake h2{max-width:10ch;margin:0;font-size:clamp(4.2rem,5.4vw,7rem)}.sas-shake__copy p:not(.sas-eyebrow){max-width:48rem;font-size:1.8rem}.sas-shake__button{margin-top:1.6rem}.sas-shake__button[aria-pressed=true]{color:var(--sas-ink);background:var(--sas-brass);box-shadow:0 .5rem 0 var(--sas-ink);transform:translateY(-.2rem)}.sas-shake__button:disabled{cursor:wait;opacity:.72}.sas-mini-shelf{position:relative;min-height:38rem;overflow:hidden;border:1.2rem solid var(--sas-ink);border-radius:.8rem;background:linear-gradient(90deg,rgba(55,34,20,.13) 1px,transparent 1px) 0 0 / 5.2rem 100%,linear-gradient(155deg,#d9c29d,#b99365 58%,#9f744b);box-shadow:inset 0 0 0 .35rem #ffffff2e,inset 0 2.2rem 4rem #3a24142e,1.2rem 1.4rem #292b2c1f;isolation:isolate}.sas-mini-shelf:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.3),transparent 24%),repeating-linear-gradient(4deg,transparent 0 2.8rem,rgba(86,55,31,.08) 3rem 3.1rem);content:"";pointer-events:none}.sas-mini-shelf__glow{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,248,228,.34),transparent 40% 72%,rgba(64,37,20,.1));pointer-events:none}.sas-shelf-board{position:absolute;z-index:5;left:2.5%;width:95%;height:1.35rem;border:.18rem solid rgba(41,43,44,.9);border-radius:.25rem;background:linear-gradient(#4e3527 0 22%,#292b2c 24% 72%,#171819 74%);box-shadow:0 .8rem 1.2rem #23160e47}.sas-shelf-board--upper{top:32%}.sas-shelf-board--middle{top:65%}.sas-shelf-board--floor{bottom:0;left:0;width:100%;height:1.6rem}.sas-book{position:absolute;z-index:3;left:var(--left);bottom:var(--bottom);width:var(--width);height:var(--height);overflow:hidden;border:.16rem solid rgba(30,25,23,.75);border-radius:.16rem .48rem .48rem .16rem;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 14% 82%,rgba(0,0,0,.2)),var(--color);box-shadow:inset .32rem 0 #ffffff1a,inset -.3rem 0 #0000002e,.28rem .42rem .5rem #1e16103d;color:var(--accent);filter:saturate(.95);transform:translate(0) rotate(var(--home-r));transform-origin:center;will-change:transform}.sas-book:before,.sas-book:after{position:absolute;content:""}.sas-book:before{z-index:1;top:4%;right:.2rem;bottom:4%;width:.28rem;border-radius:.2rem;background:linear-gradient(90deg,#33261b59,#fff4cfcc)}.sas-book:after{z-index:2;top:10%;right:15%;bottom:10%;width:.1rem;background:currentColor;opacity:.66}.sas-book>i{position:absolute;z-index:2;top:10%;bottom:10%;left:15%;width:.1rem;border-radius:1rem;background:currentColor;opacity:.66}.sas-book>b{position:absolute;z-index:2;top:50%;left:50%;font-family:var(--sas-body-font);font-size:clamp(.38rem,.55vw,.68rem);font-weight:850;letter-spacing:.015em;line-height:1;text-align:center;text-shadow:0 .1rem 0 rgba(0,0,0,.22);text-transform:uppercase;text-orientation:mixed;transform:translate(-50%,-50%) rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.sas-book--bands{background:linear-gradient(to bottom,transparent 13%,var(--accent) 14% 19%,transparent 20% 77%,var(--accent) 78% 83%,transparent 84%),linear-gradient(90deg,rgba(255,255,255,.16),transparent 16% 82%,rgba(0,0,0,.2)),var(--color)}.sas-book--ornate{outline:.11rem solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-.48rem}.sas-mini-shelf__plaque{position:absolute;z-index:6;right:3.8%;bottom:.22rem;padding:.15rem .48rem;border-radius:.15rem;color:#27211c;background:var(--sas-brass);font-size:clamp(.55rem,.72vw,.76rem);font-weight:900;letter-spacing:.08em}.sas-mini-shelf.is-tossing{animation:sas-shelf-rattle .42s cubic-bezier(.36,.07,.19,.97)}.sas-mini-shelf.is-scattered .sas-mini-shelf__plaque{animation:sas-plaque-glint .9s .5s ease both}@keyframes sas-shelf-rattle{0%,to{transform:translate(0) rotate(0)}18%{transform:translate(-.7rem,.25rem) rotate(-.6deg)}38%{transform:translate(.8rem,-.2rem) rotate(.7deg)}58%{transform:translate(-.45rem,.1rem) rotate(-.35deg)}78%{transform:translate(.25rem) rotate(.2deg)}}@keyframes sas-plaque-glint{0%,to{filter:brightness(1)}45%{filter:brightness(1.55)}}.sas-reviews-heading{padding-block:clamp(5.6rem,7vw,8rem) 2rem;text-align:center;scroll-margin-top:12rem}.sas-reviews-heading h2{max-width:14ch;margin:0 auto;font-size:clamp(4rem,5vw,6.4rem)}.sas-reviews-heading>.page-width>.rte p:last-child{max-width:62rem;margin:1.6rem auto 0;font-size:1.7rem}.sas-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:clamp(3.2rem,5vw,5.2rem);text-align:left}.sas-review-card{display:flex;min-height:100%;flex-direction:column;padding:clamp(2.2rem,2.5vw,3.2rem);border:1px solid var(--sas-border);border-radius:1.2rem;background:rgba(var(--color-foreground),.035);box-shadow:0 1.2rem 3rem #292b2c12}.sas-review-card__stars{margin:0 0 1.4rem;color:var(--sas-oxblood);font-size:1.6rem;letter-spacing:.12em;line-height:1}.sas-review-card h3{margin:0 0 1.2rem;font-size:2.6rem}.sas-review-card blockquote{margin:0}.sas-review-card blockquote p{margin:0;font-size:1.65rem;line-height:1.65}.sas-review-card footer{display:grid;gap:.3rem;margin-top:auto;padding-top:2.2rem}.sas-review-card cite{color:rgb(var(--color-foreground));font-style:normal;font-weight:800}.sas-review-card footer span{color:rgba(var(--color-foreground),.68);font-size:1.25rem}.sas-reviews-heading .sas-reviews-note{max-width:none;margin-top:2.4rem;color:rgba(var(--color-foreground),.65);font-size:1.25rem}#doran-product-widget{padding-inline:clamp(1.6rem,3vw,3.2rem);border-radius:1.2rem;background:#000}.product__info-container{max-width:58rem}.product__title h1{font-size:clamp(3.8rem,3.8vw,5.4rem);line-height:.98}.product__text.caption-with-letter-spacing{font-family:var(--sas-body-font);font-weight:800;letter-spacing:.11em}.sas-product-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2rem 0 2.4rem;padding:0;border-block:1px solid rgba(var(--color-foreground),.2);list-style:none}.sas-product-points li{display:flex;min-height:7rem;align-items:center;padding:1.2rem;border-left:1px solid rgba(var(--color-foreground),.2);font-size:1.3rem;font-weight:750;line-height:1.35;text-align:center}.sas-product-points li:first-child{border-left:0}.sas-product-detail{border-top:1px solid rgba(var(--color-foreground),.2)}.sas-product-detail:last-child{border-bottom:1px solid rgba(var(--color-foreground),.2)}.sas-product-detail summary{position:relative;display:flex;min-height:5.6rem;align-items:center;padding:1.2rem 4rem 1.2rem 0;cursor:pointer;font-weight:800;list-style:none}.sas-product-detail summary::-webkit-details-marker{display:none}.sas-product-detail summary:after{position:absolute;right:.6rem;content:"+";font-size:2.2rem}.sas-product-detail[open] summary:after{content:"\2212"}.sas-product-detail__content{padding:0 0 2.4rem}.sas-product-detail__content>:first-child{margin-top:0}.sas-product-detail__content>:last-child{margin-bottom:0}.sas-sticky-atc{position:fixed;z-index:40;right:0;bottom:0;left:0;display:none;gap:1.2rem;align-items:center;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(41,43,44,.2);background:#f5f0e6f7;box-shadow:0 -.8rem 2.4rem #292b2c1f;color:var(--sas-ink)}.sas-sticky-atc.is-visible{display:flex}.sas-sticky-atc__meta{min-width:0;flex:1}.sas-sticky-atc__title,.sas-sticky-atc__price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sas-sticky-atc__title{font-size:1.25rem;font-weight:800}.sas-sticky-atc__price{margin-top:.2rem;font-size:1.25rem}.sas-sticky-atc .button{min-width:15rem;margin:0}.card__heading,.price,.facets,.product-count{font-family:var(--sas-body-font)}.card__heading{font-weight:750;line-height:1.3}.card__information{padding-top:1.5rem}.collection-hero__title{max-width:12ch;font-size:clamp(4.6rem,7vw,8rem)}.newsletter__wrapper{padding-inline:2rem!important}.footer-block__heading,.footer-block__details-content,.footer__copyright,.policies{font-family:var(--sas-body-font)}.footer-block__heading{font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{font-size:1.5rem}@media screen and (max-width:989px){.header{min-height:7.2rem}.header__heading-logo{max-width:10rem}.sas-hero__inner{min-height:auto;grid-template-columns:1fr}.sas-hero__media{min-height:44rem;grid-row:1}.sas-hero__content{grid-row:2;padding:5.2rem 2rem 6rem}.sas-hero h1{font-size:clamp(5rem,14vw,7rem)}.sas-provenance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sas-provenance__item:nth-child(3){border-left:0}.sas-provenance__item:nth-child(n+3){border-top:1px solid rgba(255,248,238,.2)}.sas-models__header,.sas-shake__inner,.sas-models__grid{grid-template-columns:1fr}.sas-model-card__image{aspect-ratio:16 / 10}.sas-shake__inner{gap:4.8rem}.sas-mini-shelf{min-height:34rem}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.05rem}.sas-hero__media{min-height:36rem}.sas-hero__actions{display:grid}.sas-hero__actions .button{width:100%}.sas-provenance__item{min-height:12rem;padding:2.4rem 1.6rem}.sas-provenance__title{font-size:2rem}.sas-models{padding-block:6rem}.sas-models__header{gap:2rem;margin-bottom:3.2rem}.sas-models__header h2{font-size:5rem}.sas-model-card__body{padding:2.2rem}.sas-mini-shelf{min-height:28rem;border-width:.8rem}.sas-reviews-grid{grid-template-columns:1fr}.sas-review-card{min-height:auto}.product__title h1{font-size:4.4rem}.product__info-wrapper{padding-top:1.6rem}.sas-product-points{grid-template-columns:1fr}.sas-product-points li{min-height:4.8rem;justify-content:flex-start;border-top:1px solid rgba(var(--color-foreground),.2);border-left:0;text-align:left}.sas-product-points li:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sas-model-card__image:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/shakeashelf-refresh.css.map */
