:root{--cr-bg:#EDE9E1;--cr-ink:#151412;--cr-mute:#5C564D;--cr-soft:#4A453E;--cr-line:#151412;--cr-accent:#B8361E;--cr-card:#E0DBD1;--cr-font:"Space Grotesk",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.cr{margin:0;background:var(--cr-bg);color:var(--cr-ink);font-family:var(--cr-font);font-size:16px;line-height:1.5}.cr img{max-width:100%;display:block}.cr a{color:inherit;text-decoration:none}.cr a:hover{color:var(--cr-accent)}.cr :focus-visible{outline:3px solid var(--cr-accent);outline-offset:3px}.cr-skip{position:absolute;left:-9999px;top:0;background:var(--cr-ink);color:var(--cr-bg)!important;padding:12px 16px;z-index:100}.cr-skip:focus{left:12px;top:12px}.cr-shell{display:flex;flex-wrap:wrap;align-items:flex-start;min-height:100vh}.cr-side{flex:0 1 260px;padding:28px 28px 32px;position:sticky;top:0;max-height:100vh;overflow:auto}.cr-side__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.cr-logo{font-weight:700;font-size:24px;letter-spacing:-.03em}.cr-menu-btn{display:none;border:1px solid var(--cr-ink);background:transparent;color:var(--cr-ink);font:inherit;font-size:14px;padding:10px 16px;min-height:44px;border-radius:999px;cursor:pointer}.cr-nav{display:flex;flex-direction:column;gap:32px;margin-top:32px}.cr-nav__group{display:flex;flex-direction:column;gap:10px;font-size:15px}.cr-nav__group a.is-active{font-weight:700}.cr-eyebrow{font-size:11px;letter-spacing:.14em;color:var(--cr-mute);text-transform:uppercase}.cr-eyebrow--light{color:#b5aea3}.cr-main{flex:999 1 560px;min-width:0;padding:24px 24px 0 0}.cr-main:focus{outline:none}.cr-footer{border-top:1px solid var(--cr-line);margin-top:72px;padding:28px 0 36px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:14px}.cr-muted{color:var(--cr-mute)}.cr-small{font-size:13px}.cr-lede{margin:0;font-size:16px;line-height:1.5;color:var(--cr-soft);max-width:520px}.cr-h-display{margin:0;font-size:clamp(56px,9vw,120px);font-weight:700;letter-spacing:-.06em;line-height:.85}.cr-h-display--contact{font-size:clamp(52px,7.5vw,104px);line-height:.88}.cr-h2{margin:0;font-size:clamp(36px,4.5vw,56px);font-weight:700;letter-spacing:-.04em;line-height:.95}.cr-h3{margin:0 0 20px;font-size:32px;font-weight:700;letter-spacing:-.03em}.cr-link-strong{font-size:15px;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:2px;align-self:flex-start}.cr-link-strong--light{color:#ede9e1}.cr-panels{display:flex;gap:8px;height:min(880px,calc(100vh - 110px));min-height:520px}.cr-panel{position:relative;overflow:hidden;border:0;padding:0;margin:0;cursor:pointer;min-width:0;flex:1 1 0px;background:var(--cr-ink);color:#fff;font:inherit;text-align:left;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1)}.cr-panel.is-open{flex-grow:8}.cr-panel img,.cr-panel__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cr-panel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0009)}.cr-panel__label{position:absolute;left:50%;bottom:28px;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;font-size:20px;font-weight:500;transition:opacity .3s}.cr-panel__open{position:absolute;left:32px;right:32px;bottom:30px;display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity .3s .15s;pointer-events:none}.cr-panel.is-open .cr-panel__label{opacity:0}.cr-panel.is-open .cr-panel__open{opacity:1}.cr-panel__meta{font-size:14px;letter-spacing:.08em}.cr-panel__name{font-size:clamp(48px,6.5vw,96px);font-weight:700;letter-spacing:-.05em;line-height:.9;white-space:nowrap}.cr-panel__detail{font-size:15px}.cr-panels__foot{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.cr-panels__foot p{margin:0;font-size:13px}@media(prefers-reduced-motion:reduce){.cr-panel,.cr-panel__open,.cr-panel__label{transition:none}}.cr-pagehead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 28px;border-bottom:2px solid var(--cr-line)}.cr-pagehead__text{display:flex;flex-direction:column;gap:12px}.cr-pills{display:flex;flex-wrap:wrap;gap:8px}.cr-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cr-ink);border-radius:999px;padding:10px 16px;min-height:44px;font-size:14px;background:transparent;color:var(--cr-ink);cursor:pointer}.cr .cr-pill:hover,.cr .cr-pill.is-on{background:var(--cr-ink);color:var(--cr-bg)}.cr-pill__n{opacity:.6}.cr-pill--radio{position:relative}.cr-pill--radio input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.cr-pill--radio:has(input:checked){background:var(--cr-ink);color:var(--cr-bg)}.cr-pill--radio:has(input:focus-visible){outline:3px solid var(--cr-accent);outline-offset:3px}.cr-grid{display:grid;gap:48px 24px;padding-top:32px}.cr-grid--products{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cr-grid--related{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding-top:0}.cr-grid--stories{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:56px 28px;padding-top:56px}.cr-card{display:flex;flex-direction:column;gap:14px}.cr-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--cr-card)}.cr-card__media--sq{aspect-ratio:1/1}.cr-card__media--wide{aspect-ratio:3/2;background:var(--cr-ink)}.cr-card__media img,.cr-card__media .cr-ph{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cr-card:hover .cr-card__media img{transform:scale(1.04)}.cr-card.is-sold img{opacity:.55}.cr-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cr-card__title{font-size:18px;font-weight:500;line-height:1.25}.cr-card__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;font-size:18px;font-weight:500}.cr-card__price s{font-size:14px;font-weight:400}.cr-card__note{font-size:14px;color:var(--cr-mute);margin-top:-8px}.cr-tag{position:absolute;top:12px;left:12px;background:var(--cr-ink);color:#fff;font-size:12px;font-weight:500;letter-spacing:.06em;padding:6px 10px}.cr-tag--sale{background:var(--cr-accent)}.cr-tag--sold{background:var(--cr-mute)}.cr-paginate{display:flex;justify-content:center;gap:12px;margin-top:56px}.cr-band{margin-top:88px;display:flex;flex-wrap:wrap;background:var(--cr-ink);color:#ede9e1}.cr-band__img{flex:1 1 380px;min-width:0;width:100%;max-height:560px;object-fit:cover}.cr-band__text{flex:1 1 380px;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:20px}.cr-band__body{font-size:16px;line-height:1.6;color:#d6d0c5;max-width:440px}.cr-band__body p{margin:0}.cr-crumbs{font-size:14px;color:var(--cr-mute);padding:8px 0 20px}.cr-crumbs a{color:var(--cr-mute)}.cr-product{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.cr-product__media{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.cr-product__main{aspect-ratio:4/5;background:var(--cr-card);overflow:hidden}.cr-product__main img{width:100%;height:100%;object-fit:cover}.cr-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cr-thumb{padding:0;border:2px solid transparent;background:none;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.cr-thumb.is-on{border-color:var(--cr-ink)}.cr-thumb img{width:100%;height:100%;object-fit:cover}.cr-product__info{flex:1 1 360px;display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}.cr-h-product{margin:0;font-size:clamp(30px,2.8vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.cr-pricebar{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;border-top:2px solid var(--cr-line);border-bottom:1px solid var(--cr-line);padding:18px 0}.cr-price{font-size:36px;font-weight:700;letter-spacing:-.03em}.cr-stock{margin-left:auto;font-size:14px;font-weight:500;color:var(--cr-accent)}.cr-stock.is-out{color:var(--cr-mute)}.cr-buy{display:flex;flex-direction:column;gap:12px}.cr-buy__row{display:flex;gap:12px;align-items:stretch}.cr-qty{display:flex;align-items:center;border:1px solid var(--cr-ink)}.cr-qty button{width:48px;height:56px;border:0;background:none;font-size:22px;cursor:pointer;font-family:inherit;color:var(--cr-ink)}.cr-qty input{width:40px;border:0;background:transparent;text-align:center;font:inherit;font-size:17px;font-weight:500;-moz-appearance:textfield;color:var(--cr-ink)}.cr-qty input::-webkit-outer-spin-button,.cr-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cr-btn{flex:1;background:var(--cr-ink);color:#ede9e1;border:0;font-family:inherit;font-size:16px;font-weight:500;padding:18px 24px;min-height:56px;cursor:pointer}.cr-btn:hover{background:var(--cr-accent)}.cr-btn[disabled]{background:var(--cr-mute);cursor:not-allowed}.cr-btn--inline{flex:none;min-width:280px}.cr-select{width:100%;min-height:48px;border:1px solid var(--cr-ink);background:transparent;font:inherit;padding:8px 12px;color:var(--cr-ink)}.cr-field-label{font-size:13px;color:var(--cr-mute)}.cr-acc{border-top:1px solid var(--cr-line)}.cr-acc details{border-bottom:1px solid var(--cr-line)}.cr-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:500;cursor:pointer}.cr-acc summary::-webkit-details-marker{display:none}.cr-acc summary:after{content:"+";font-size:20px}.cr-acc details[open] summary:after{content:"\2212"}.cr-rte{font-size:15px;line-height:1.6;color:#2e2b27}.cr-acc .cr-rte{padding-bottom:16px}.cr-rte p{margin:0 0 10px}.cr-related{margin-top:88px}.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:inherit!important;min-height:56px}.cr-contact{display:flex;flex-wrap:wrap;gap:48px;align-items:stretch}.cr-contact__media{flex:1 1 380px;min-width:0;position:relative;min-height:560px;overflow:hidden;background:var(--cr-ink)}.cr-contact__media img,.cr-contact__media .cr-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cr-contact__cap{position:absolute;left:28px;bottom:26px;color:#fff;font-size:13px;letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.5)}.cr-contact__body{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:36px;padding:8px 0}.cr-form{display:flex;flex-direction:column;gap:28px}.cr-fieldset{border:0;padding:0;margin:0}.cr-fieldset legend{margin-bottom:12px;padding:0}.cr-pills--left{justify-content:flex-start}.cr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px}.cr-label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--cr-mute)}.cr-input{width:100%;border:0;border-bottom:1px solid var(--cr-ink);border-radius:0;background:transparent;font:inherit;font-size:17px;padding:12px 2px;color:var(--cr-ink)}.cr-input:focus{outline:none;border-bottom:2px solid var(--cr-accent)}textarea.cr-input{resize:vertical}.cr-thanks{border:2px solid var(--cr-ink);padding:32px;display:flex;flex-direction:column;gap:10px}.cr-thanks strong{font-size:32px;letter-spacing:-.03em}.cr-errors{color:var(--cr-accent)}.cr-direct{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;border-top:2px solid var(--cr-line);padding-top:24px}.cr-direct dt{margin-bottom:6px}.cr-direct dd{margin:0;font-size:17px;font-weight:500}.cr-feature{margin-top:32px;flex-direction:row;flex-wrap:wrap;gap:32px;align-items:stretch}.cr-feature__media{flex:999 1 520px;min-width:0;aspect-ratio:3/2;overflow:hidden;background:var(--cr-ink)}.cr-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cr-feature:hover .cr-feature__media img{transform:scale(1.03)}.cr-feature__text{flex:1 1 320px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding-bottom:8px}.cr-feature__title{font-size:clamp(32px,3.4vw,52px);font-weight:700;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.cr-feature__meta{font-size:15px;color:var(--cr-soft)}.cr-story-card__title{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.05}.cr-count{position:absolute;right:12px;bottom:12px;background:#151412cc;color:#fff;font-size:12px;letter-spacing:.06em;padding:6px 10px}.cr-hero{aspect-ratio:3/2;max-height:760px;overflow:hidden;background:var(--cr-ink)}.cr-hero img{width:100%;height:100%;object-fit:cover}.cr-story-head{margin-top:32px;border-bottom:2px solid var(--cr-line);padding-bottom:28px}.cr-story-head__title{display:flex;flex-direction:column;gap:14px;max-width:1000px}.cr-h-story{margin:0;font-size:clamp(44px,7vw,96px);font-weight:700;letter-spacing:-.055em;line-height:.9}.cr-story{margin-top:32px;display:flex;flex-direction:column;gap:24px}.cr-story__text{max-width:760px;font-size:16px}.cr-story__text [style*=text-align]{text-align:left!important}.cr-story__text iframe{max-width:100%;border:0;margin:8px 8px 8px 0}.cr-story__text .cr-embeds{display:flex;flex-wrap:wrap;gap:12px}.cr-story__grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.cr-story__grid button{border:0;padding:0;background:var(--cr-ink);cursor:zoom-in;overflow:hidden;aspect-ratio:2/3}.cr-story__grid button.is-wide{grid-column:span 2;aspect-ratio:3/2}.cr-story__grid img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cr-story__grid button:hover img{transform:scale(1.03)}@media(max-width:700px){.cr-story__grid button.is-wide{grid-column:auto;aspect-ratio:2/3}}.cr-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0c0b0af5;display:flex;flex-direction:column;color:#ede9e1}.cr-lightbox[hidden]{display:none}.cr-lightbox__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;font-size:14px;letter-spacing:.08em}.cr-lightbox__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 24px}.cr-lightbox__stage img{flex:1;min-width:0;height:100%;object-fit:contain}.cr-lb-btn{border:0;background:none;color:#ede9e1;font-family:inherit;cursor:pointer;min-width:56px;min-height:56px;font-size:28px}.cr-next{margin-top:88px;flex-direction:row;flex-wrap:wrap;gap:28px;align-items:center;border-top:2px solid var(--cr-line);padding-top:28px}.cr-next__text{flex:1 1 260px;display:flex;flex-direction:column;gap:10px}.cr-next__title{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.045em;line-height:.95}.cr-next__media{flex:1 1 360px}@media(max-width:760px){.cr-side{flex:1 1 100%;width:100%;position:relative;max-height:none;padding:16px 16px 8px}.cr-menu-btn{display:inline-flex}.cr-nav{display:none;margin-top:20px}.cr-nav.is-open{display:flex}.cr-main{padding:8px 16px 0}.cr-panels{flex-direction:column;height:auto;min-height:0}.cr-panel{flex:none;height:84px;transition:height .5s cubic-bezier(.2,.8,.2,1)}.cr-panel.is-open{height:70vh}.cr-panel__label{writing-mode:horizontal-tb;transform:none;left:20px;bottom:20px}.cr-panel__open{left:20px;right:20px;bottom:20px}.cr-panel__name{font-size:48px;white-space:normal}.cr-product__info{position:static}.cr-band__text{padding:32px 24px}.cr-btn--inline{width:100%}}.cr-pill--radio.is-unavailable{opacity:.5;text-decoration:line-through}.cr-cart__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--cr-line)}.cr-cart__item{display:grid;grid-template-columns:120px minmax(0,1fr) 110px 120px;gap:24px;align-items:center;padding:24px 0;border-top:1px solid var(--cr-line)}.cr-cart__item:first-child{border-top:0}.cr-cart__img{display:block;aspect-ratio:1/1;background:var(--cr-card);overflow:hidden}.cr-cart__img img{width:100%;height:100%;object-fit:cover}.cr-cart__info{display:flex;flex-direction:column;gap:4px}.cr-cart__title{font-size:20px;font-weight:500;line-height:1.2}.cr-cart__remove{align-self:flex-start;text-decoration:underline!important;margin-top:6px;color:var(--cr-mute)}.cr-input--qty{max-width:80px;text-align:center}.cr-cart__line{text-align:right;font-size:18px;font-weight:500}.cr-cart__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:32px}.cr-cart__note{flex:1 1 320px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:480px}.cr-cart__note .cr-label{width:100%}.cr-cart__sum{flex:0 1 380px;display:flex;flex-direction:column;gap:14px}.cr-cart__row{display:flex;justify-content:space-between;gap:16px}.cr-cart__total{font-size:28px;font-weight:700;letter-spacing:-.02em;border-top:2px solid var(--cr-line);padding-top:16px}.cr-cart__sum .cr-btn{flex:none;width:100%}.cr-cart__extra{display:flex;flex-direction:column;gap:8px}.cr-empty{padding:40px 0;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.cr-empty.cr-pills{flex-direction:row}.cr .cr-btn--link{display:inline-flex;align-items:center;justify-content:center;color:#ede9e1}.cr .cr-btn--link:hover{color:#ede9e1}.cr-searchform{display:flex;gap:12px;align-items:flex-end;flex:1 1 360px;max-width:560px}.cr-searchform .cr-label{flex:1}.cr-card--text{border-top:2px solid var(--cr-line);padding-top:16px;gap:8px}.cr-page{max-width:760px;padding-top:32px;font-size:17px}.cr-page img{height:auto;margin:16px 0}.cr-page h2,.cr-page h3{letter-spacing:-.02em;line-height:1.1;margin:32px 0 12px}.cr-page a{text-decoration:underline}@media(max-width:760px){.cr-cart__item{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"img info" "img qty" "img line";gap:8px 16px}.cr-cart__img{grid-area:img;align-self:start}.cr-cart__info{grid-area:info}.cr-cart__qty{grid-area:qty}.cr-cart__line{grid-area:line;text-align:left}.cr-searchform{flex-wrap:wrap}}.cr-shell>.shopify-section:first-child{flex:0 0 260px;position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow:auto}.cr-shell>.shopify-section:first-child .cr-side{position:static;max-height:none;overflow:visible}@media(max-width:760px){.cr-shell>.shopify-section:first-child{flex:1 1 100%;width:100%;position:relative;max-height:none;overflow:visible}}#cr-main .shopify-section+.shopify-section>.cr-panels-wrap{margin-top:56px}.cr-panels--match{width:calc((100% - (var(--cr-match) - 1) * 8px) * (var(--cr-count) + 7) / (var(--cr-match) + 7) + (var(--cr-count) - 1) * 8px)}@media(max-width:760px){.cr-panels--match{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cr.css.map */
