html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--ar-bg);color:var(--ar-text);font-family:var(--ar-font-body);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:normal;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgba(var(--ar-accent-rgb),.28);color:var(--ar-text)}:focus-visible{outline:1px solid var(--ar-accent);outline-offset:4px}.ar-page a{color:var(--ar-text);text-decoration:none}.ar-page img{max-width:100%;display:block}.ar-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ar-section{position:relative;padding-top:var(--ar-pt, 0px);padding-bottom:var(--ar-pb, 0px);background-color:var(--ar-section-bg, transparent)}.ar-container{width:100%;max-width:var(--ar-container);margin-inline:auto;padding-inline:var(--ar-gutter)}.ar-container--flush{padding-inline:0;max-width:none}.ar-eyebrow{display:block;font-family:var(--ar-font-body);font-weight:400;font-size:var(--ar-eyebrow-size, 11px);line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--ar-eyebrow-color, var(--ar-muted));margin:0}.ar-display{font-family:var(--ar-font-display);font-weight:300;letter-spacing:-.03em;line-height:1.06;color:var(--ar-text);margin:0;text-wrap:pretty;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0}.ar-heading{font-family:var(--ar-font-display);font-weight:300;letter-spacing:-.025em;line-height:1.14;color:var(--ar-text);margin:0;text-wrap:pretty}.ar-body{font-family:var(--ar-font-body);font-weight:400;font-size:16px;line-height:1.7;color:var(--ar-muted);margin:0;text-wrap:pretty}.ar-body p{margin:0 0 1em}.ar-body p:last-child{margin-bottom:0}.ar-body a{color:var(--ar-text);border-bottom:1px solid var(--ar-line);transition:border-color .26s var(--ar-ease)}.ar-body a:hover{border-bottom-color:var(--ar-gold)}.ar-mono{font-family:var(--ar-font-mono);font-weight:300;font-size:12px;line-height:1.6;letter-spacing:.06em;color:var(--ar-muted);margin:0}.ar-rule{height:1px;border:0;margin:0;background:var(--ar-line)}.ar-btn{display:inline-block;font-family:var(--ar-font-body);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;text-decoration:none;transition:background-color .26s var(--ar-ease),color .26s var(--ar-ease),border-color .26s var(--ar-ease)}.ar-btn--solid{background:var(--ar-accent);color:var(--ar-text);border:1px solid var(--ar-accent);padding:15px 30px}.ar-btn--solid:hover{background:var(--ar-accent-hover);border-color:var(--ar-accent-hover);color:var(--ar-text)}.ar-btn--outline{background:transparent;color:var(--ar-text);border:1px solid rgba(var(--ar-accent-rgb),.9);padding:11px 22px}.ar-btn--outline:hover{background:var(--ar-accent);color:var(--ar-text)}.ar-btn--underline{background:none;border:0;border-bottom:1px solid var(--ar-faint);color:var(--ar-text);padding:0 0 8px}.ar-btn--underline:hover{border-bottom-color:var(--ar-gold);color:var(--ar-text)}.ar-btn[disabled],.ar-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ar-link{font-family:var(--ar-font-body);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ar-muted);transition:color .26s var(--ar-ease),border-color .26s var(--ar-ease)}.ar-link:hover{color:var(--ar-text)}.ar-link--bordered{border-bottom:1px solid var(--ar-line);padding-bottom:6px}.ar-link--bordered:hover{border-bottom-color:var(--ar-gold)}.ar-media{position:relative;display:block;overflow:hidden;background:var(--ar-surface)}.ar-media>img,.ar-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ar-media--contain>img{object-fit:contain}.ar-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#efeae114;background:var(--ar-surface)}.ar-media__credit{position:absolute;right:8px;bottom:8px;z-index:2;font-family:var(--ar-font-body);font-size:9px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#efeae18c;background:#0a0a0b8c;padding:3px 7px;text-decoration:none;transition:color .2s var(--ar-ease)}.ar-media__credit:hover{color:#efeae1e6}.ar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ar-card-min, 320px)),1fr));column-gap:clamp(24px,3vw,48px);row-gap:clamp(48px,6vw,80px)}.ar-card{display:flex;flex-direction:column;color:inherit}.ar-card__media{position:relative;aspect-ratio:var(--ar-card-ratio, 4 / 5);overflow:hidden;background:var(--ar-surface)}.ar-card__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1);transition:transform .7s var(--ar-ease)}.ar-card:hover .ar-card__media-inner,.ar-card:focus-visible .ar-card__media-inner{transform:scale(var(--ar-card-zoom, 1.03))}.ar-card__meta{display:flex;justify-content:space-between;gap:20px;padding-top:22px}.ar-card__id{font-family:var(--ar-font-mono);font-weight:300;font-size:11px;line-height:1.5;letter-spacing:.06em;color:var(--ar-faint)}.ar-card__price{font-family:var(--ar-font-mono);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.04em;color:var(--ar-muted)}.ar-card__price s{opacity:.5;margin-right:6px}.ar-card__title{margin:10px 0 0;font-family:var(--ar-font-display);font-weight:400;font-size:var(--ar-card-title-size, 21px);line-height:1.3;letter-spacing:-.015em;color:var(--ar-text)}.ar-card__line{height:1px;margin-top:14px;background:var(--ar-gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ar-ease)}.ar-card:hover .ar-card__line,.ar-card:focus-visible .ar-card__line{transform:scaleX(1)}.ar-card__attr{display:block;padding-top:14px;font-family:var(--ar-font-body);font-weight:400;font-size:13px;line-height:1.6;color:var(--ar-muted)}.ar-card__sold{font-family:var(--ar-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ar-faint)}.ar-seal{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--ar-seal-size, 14px);height:var(--ar-seal-size, 14px);border:1px solid var(--ar-gold);border-radius:50%;background:rgba(var(--ar-gold-rgb),.1);font-family:var(--ar-font-mono);font-weight:400;font-size:calc(var(--ar-seal-size, 14px) * .5);line-height:1;color:var(--ar-gold)}.ar-seal--lg{--ar-seal-size: 34px;background:linear-gradient(40deg,#8c6b2f24,#e3c77e24,#8c6b2f24);font-size:10px}.ar-ledger{min-width:480px;border-top:1px solid rgba(var(--ar-gold-rgb),.24);border-bottom:1px solid rgba(var(--ar-gold-rgb),.24);padding:22px 0}.ar-ledger__head{display:flex;justify-content:space-between;gap:24px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(var(--ar-gold-rgb),.24)}.ar-ledger__label{font-family:var(--ar-font-body);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--ar-gold)}.ar-ledger__ref{font-family:var(--ar-font-mono);font-weight:300;font-size:11px;line-height:1.5;letter-spacing:.06em;color:var(--ar-muted)}.ar-ledger__body{display:flex;flex-direction:column;gap:12px}.ar-ledger__row{display:flex;gap:32px}.ar-ledger__date{flex:0 0 92px;font-family:var(--ar-font-mono);font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.02em;color:var(--ar-muted)}.ar-ledger__entry{font-family:var(--ar-font-mono);font-weight:400;font-size:13px;line-height:1.6;letter-spacing:.02em;color:var(--ar-text)}.ar-ledger__foot{border-top:1px solid rgba(var(--ar-gold-rgb),.24);margin-top:18px;padding-top:18px;display:flex;flex-direction:column;gap:12px}.ar-ledger__foot-row{display:flex;gap:32px;align-items:center}.ar-ledger__foot-key{flex:0 0 92px;font-family:var(--ar-font-body);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ar-faint)}.ar-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.ar-spec__row{display:flex;gap:32px;padding:13px 0;border-top:1px solid var(--ar-line)}.ar-spec__key{flex:0 0 40%;font-family:var(--ar-font-mono);font-weight:300;font-size:12px;line-height:1.6;letter-spacing:.04em;color:var(--ar-faint)}.ar-spec__value{font-family:var(--ar-font-mono);font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.04em;color:var(--ar-text)}.ar-field{display:flex;flex-direction:column;gap:10px}.ar-field__label{font-family:var(--ar-font-body);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ar-faint)}.ar-input,.ar-textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--ar-line);border-radius:0;color:var(--ar-text);font-family:var(--ar-font-body);font-weight:400;font-size:15px;line-height:1.7;padding:6px 0;transition:border-color .26s var(--ar-ease);-webkit-appearance:none;appearance:none}.ar-input--mono{font-family:var(--ar-font-mono);font-size:13px;letter-spacing:.04em}.ar-textarea{resize:vertical;min-height:96px}.ar-input:focus,.ar-textarea:focus{border-bottom-color:var(--ar-gold);outline:none}.ar-input::placeholder,.ar-textarea::placeholder{color:var(--ar-faint);opacity:1}.ar-form-message{font-family:var(--ar-font-body);font-size:13px;line-height:1.7;color:var(--ar-gold);margin:0}.ar-form-message--error{color:var(--ar-accent)}.ar-form-message ul{list-style:none;margin:0;padding:0}.ar-reveal{transition:opacity var(--ar-reveal-duration) var(--ar-ease),transform var(--ar-reveal-duration) var(--ar-ease)}.ar-reveal[data-ar-armed="1"]{opacity:0;transform:translateY(var(--ar-reveal-distance))}@keyframes arRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes arFade{0%{opacity:0}to{opacity:1}}.ar-rise{animation:arRise .9s var(--ar-ease) both}.ar-rise--1{animation-delay:.14s}.ar-rise--2{animation-delay:.2s}.ar-rise--3{animation-delay:.32s}.ar-rise--4{animation-delay:.44s}.ar-fade{animation:arFade 1.2s var(--ar-ease) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ar-reveal[data-ar-armed="1"]{opacity:1;transform:none}.ar-card:hover .ar-card__media-inner{transform:none}}.ar-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#050506;display:flex;align-items:center;justify-content:center;padding:clamp(24px,6vw,88px);cursor:zoom-out;animation:arFade .3s var(--ar-ease) both;border:0;width:100%}.ar-lightbox[hidden]{display:none}.ar-lightbox__ref{position:absolute;top:36px;left:var(--ar-gutter);font-family:var(--ar-font-mono);font-weight:300;font-size:11px;line-height:1.5;letter-spacing:.06em;color:var(--ar-muted)}.ar-lightbox__close{position:absolute;top:36px;right:var(--ar-gutter);background:none;border:0;cursor:pointer;font-family:var(--ar-font-body);font-weight:400;font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ar-muted);padding:4px}.ar-lightbox__close:hover{color:var(--ar-text)}.ar-lightbox__frame{position:relative;width:min(880px,100%);aspect-ratio:1 / 1;background:var(--ar-surface)}.ar-lightbox__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}body.ar-no-scroll{overflow:hidden}.ar-pagination{border-top:1px solid var(--ar-line);display:flex;justify-content:center;align-items:center;gap:24px;padding:clamp(40px,5vw,72px) 0 0}.ar-pagination__list{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0}.ar-pagination__item a,.ar-pagination__item span{font-family:var(--ar-font-mono);font-weight:300;font-size:12px;letter-spacing:.06em;color:var(--ar-muted);transition:color .26s var(--ar-ease)}.ar-pagination__item a:hover{color:var(--ar-text)}.ar-pagination__item--current span{color:var(--ar-gold)}.shopify-section{background:transparent}.ar-page .shopify-challenge__container{padding:160px 20px}.ar-page .button,.ar-page .shopify-challenge__button,.ar-page .customer button,.shopify-payment-button__button--unbranded{background:var(--ar-accent);color:var(--ar-text);border:1px solid var(--ar-accent);border-radius:0;box-shadow:none;font-family:var(--ar-font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;min-height:0;padding:15px 30px;transition:background-color .26s var(--ar-ease)}.ar-page .button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--ar-accent-hover);border-color:var(--ar-accent-hover);color:var(--ar-text)}.ar-page .button:after,.ar-page .button:before{display:none}.ar-page .button--secondary{background:transparent;color:var(--ar-text);border-color:var(--ar-line)}.ar-page .button--secondary:hover{border-color:var(--ar-gold);background:transparent}cart-drawer,.drawer__inner,.cart-drawer,.drawer__header,.drawer__footer{background:var(--ar-bg);color:var(--ar-text);border-color:var(--ar-line)}.drawer__inner,.drawer__footer{box-shadow:none}.cart-item__name,.cart-item__details,.totals__subtotal-value,.totals__subtotal,.cart__ctas,.drawer__heading{font-family:var(--ar-font-body);color:var(--ar-text)}.cart-item__name{font-family:var(--ar-font-display);font-weight:400;letter-spacing:-.015em}.cart-items th,.cart-items td,.cart-item{border-color:var(--ar-line);color:var(--ar-muted)}.quantity,.quantity__input,.quantity__button{background:transparent;color:var(--ar-text);border-radius:0}.quantity:after{box-shadow:0 0 0 1px var(--ar-line);border-radius:0}.field__input,.select__select,.customer .field input,.customer select{background:transparent;color:var(--ar-text);border-radius:0;font-family:var(--ar-font-body)}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 1px var(--ar-line);border-radius:0}.field__label,.form__label{color:var(--ar-faint);font-family:var(--ar-font-body);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.price,.price-item{font-family:var(--ar-font-mono);color:var(--ar-text)}predictive-search .predictive-search{background:var(--ar-bg);border:1px solid var(--ar-line);border-radius:0;box-shadow:none}.predictive-search__heading{color:var(--ar-faint);border-color:var(--ar-line);font-family:var(--ar-font-body);letter-spacing:.16em;text-transform:uppercase}.predictive-search__item{color:var(--ar-text)}.predictive-search__item:hover{background:var(--ar-surface)}.ar-page .shopify-section .section{margin:0}@media screen and (max-width:989px){.ar-ledger{min-width:420px}}@media screen and (max-width:749px){.ar-ledger{min-width:360px}.ar-ledger__row,.ar-ledger__foot-row{gap:18px}.ar-ledger__date,.ar-ledger__foot-key{flex-basis:78px}.ar-spec__row{gap:18px}.ar-lightbox__ref,.ar-lightbox__close{top:20px}.ar-card__media-inner{transform:none!important}}@media screen and (max-width:480px){.ar-grid{--ar-card-min: 100%}}.ar-page--native main{padding-top:calc(var(--ar-header-height) + 40px)}.ar-page--native main .page-width,.ar-page--native main .section{color:var(--ar-text)}.ar-page--native h1,.ar-page--native h2,.ar-page--native h3,.ar-page--native .title,.ar-page--native .cart__empty-text{font-family:var(--ar-font-display);font-weight:300;letter-spacing:-.025em;color:var(--ar-text)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ar-base.css.map */
