:root{--cb-ink: 18, 18, 18;--cb-stone: 229, 228, 217;--cb-sand: 235, 234, 230;--cb-mist: 251, 251, 250;--cb-line: 230, 230, 230;--cb-sale: 255, 96, 96;--cb-heading-scale: .75;--cb-body-scale: .85;--cb-tracking: .1rem;--cb-tracking-xl: .3rem;--cb-space-3xs: .4rem;--cb-space-xxs: .8rem;--cb-space-xs: 1.6rem;--cb-space-s: 3.2rem;--cb-space-m: 6.4rem;--cb-space-l: 9.6rem;--cb-space-xl: 12.8rem;--cb-gutter: 1.6rem;--cb-duration: .3s}@media screen and (min-width:750px){:root{--cb-gutter: 3.2rem}}@media screen and (min-width:1200px){:root{--cb-gutter: 4.8rem}}html{font-synthesis:none}body{font-family:var(--font-body-family);font-weight:300;font-size:calc(var(--cb-body-scale) * 1.6rem);line-height:1.6;letter-spacing:.02rem;color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased}@media screen and (min-width:750px){body{font-size:calc(var(--cb-body-scale) * 1.8rem)}}.page-width{max-width:176rem;padding-left:var(--cb-gutter);padding-right:var(--cb-gutter)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.cb-h0,.cb-h1,.cb-h2,.cb-h3,.cb-h4,.cb-h5,.cb-h6,.cb-d1,.cb-d2,.cb-d3{font-family:var(--font-heading-family);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3;color:rgb(var(--color-foreground));text-transform:uppercase;word-break:normal}.cb-d1{font-size:calc(var(--cb-heading-scale) * 6rem);line-height:1.05;margin:0}.cb-d2{font-size:calc(var(--cb-heading-scale) * 4.5rem);line-height:1.05;margin:0}.cb-d3{font-size:calc(var(--cb-heading-scale) * 4.2rem);line-height:1.1;margin:0}h1,.h1,.cb-h1{font-size:calc(var(--cb-heading-scale) * 3.6rem)}h2,.h2,.cb-h2{font-size:calc(var(--cb-heading-scale) * 2.9rem)}h3,.h3,.cb-h3{font-size:calc(var(--cb-heading-scale) * 2.4rem)}h4,.h4,.cb-h4{font-size:calc(var(--cb-heading-scale) * 1.9rem)}h5,.h5,.cb-h5{font-size:calc(var(--cb-heading-scale) * 1.9rem);line-height:1.6}.h0,.cb-h0{font-size:calc(var(--cb-heading-scale) * 4rem)}.cb-h6{font-size:calc(var(--cb-heading-scale) * 1.9rem);line-height:1.4;margin:0}@media screen and (min-width:750px){.cb-d1{font-size:calc(var(--cb-heading-scale) * 8rem)}.cb-d2{font-size:calc(var(--cb-heading-scale) * 7rem)}.cb-d3{font-size:calc(var(--cb-heading-scale) * 5.9rem)}h1,.h1,.cb-h1{font-size:calc(var(--cb-heading-scale) * 5.5rem)}h2,.h2,.cb-h2{font-size:calc(var(--cb-heading-scale) * 4.5rem)}h3,.h3,.cb-h3{font-size:calc(var(--cb-heading-scale) * 2.6rem)}h4,.h4,.cb-h4{font-size:calc(var(--cb-heading-scale) * 2.9rem)}h5,.h5,.cb-h5{font-size:calc(var(--cb-heading-scale) * 2.2rem)}.h0,.cb-h0{font-size:calc(var(--cb-heading-scale) * 5.8rem)}}@media screen and (min-width:1100px){h3,.h3,.cb-h3{font-size:calc(var(--cb-heading-scale) * 3.2rem)}}@media screen and (min-width:1200px){.cb-d1{font-size:calc(var(--cb-heading-scale) * 12.6rem)}.cb-d2{font-size:calc(var(--cb-heading-scale) * 10.3rem)}.cb-d3{font-size:calc(var(--cb-heading-scale) * 8.1rem)}}.cb-p-large{font-size:calc(var(--cb-body-scale) * 1.8rem);line-height:1.6}@media screen and (min-width:750px){.cb-p-large{font-size:calc(var(--cb-body-scale) * 2rem)}}.cb-caption{font-size:1rem;letter-spacing:var(--cb-tracking);line-height:1.2;text-transform:uppercase}.cb-light{opacity:.7}.cb-tag{color:currentColor;text-decoration:none;font-size:1.3rem;letter-spacing:var(--cb-tracking);text-transform:uppercase}.cb-tag:hover{text-decoration:underline;text-underline-offset:.3rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cb-btn{--shadow-opacity: 0;font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;letter-spacing:var(--cb-tracking);line-height:1.2;text-transform:uppercase;min-height:5.2rem;min-width:12rem;padding:1.6rem 2.8rem;border-radius:4px;transition:background-color var(--cb-duration) ease,color var(--cb-duration) ease,border-color var(--cb-duration) ease}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.button--small{padding:1.2rem 2.6rem;min-height:4.4rem}.cb-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:.1rem solid rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cb-btn:hover{opacity:.88}.button--secondary,.cb-btn--secondary{--color-button: 255, 255, 255;--color-button-text: 18, 18, 18;--alpha-button-background: 1;--alpha-button-border: 0;background:#fff;color:rgb(var(--cb-ink));border-color:#fff}.button--secondary:hover,.cb-btn--secondary:hover{background:rgb(var(--cb-stone));border-color:rgb(var(--cb-stone));color:rgb(var(--cb-ink));opacity:1}.button--tertiary{text-transform:uppercase;letter-spacing:var(--cb-tracking)}.cb-link{color:currentColor;font-size:1.3rem;letter-spacing:var(--cb-tracking);text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:.1rem;white-space:nowrap}.cb-link:hover{text-decoration-thickness:.2rem}.field__input,.select__select,.customer .field input,.customer select{border-radius:4px;font-weight:300}.field:after,.select:after{border-radius:4px}.badge{border-radius:.5rem;border:0;background:#fff;color:rgb(var(--cb-ink));font-size:1rem;letter-spacing:var(--cb-tracking);text-transform:uppercase;padding:.6rem 1rem;line-height:1}.card__badge .badge{background:#fff}.price--on-sale .price-item--regular{color:rgba(var(--cb-ink),.5)}.price--on-sale .price-item--sale,.price .price-item--sale{color:rgb(var(--cb-sale))}.card-wrapper .card,.card--standard .card__inner{border-radius:0}.card--standard>.card__content{padding:0}.card__information{padding:1.2rem 0 0!important}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;font-size:calc(var(--cb-heading-scale) * 1.9rem);letter-spacing:0;line-height:1.4}.card-information>.price,.card-information .price{font-size:1.4rem;font-weight:300;letter-spacing:0}.card .media--hover-effect>img+img{transition:opacity .5s ease}.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){transform:none}.card__media .media img{transition:transform .6s ease}.card-wrapper:hover .card__media .media>img:only-child{transform:scale(1.03)}.caption-with-letter-spacing{letter-spacing:var(--cb-tracking);font-size:1rem}.title,.title-wrapper-with-link .title{text-transform:uppercase}.title-wrapper-with-link .link-with-icon,.title-wrapper-with-link a.link{font-size:1.3rem;letter-spacing:var(--cb-tracking);text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem}.announcement-bar__message{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;letter-spacing:var(--cb-tracking);text-transform:uppercase;padding:1rem 0;min-height:3.6rem}.utility-bar{border-bottom:0!important}.section-header .header-wrapper{border-bottom:.1rem solid rgb(var(--cb-line))}.header{padding-top:1.2rem;padding-bottom:1.2rem;max-width:176rem}@media screen and (min-width:990px){.header.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:3.2rem}.header--middle-left .header__inline-menu{justify-self:center;margin-left:0}.header--middle-left .header__icons{justify-self:end}}.header__menu-item,.header__menu-item span,.list-menu__item{font-family:var(--font-body-family);font-weight:400;font-size:1.3rem;letter-spacing:var(--cb-tracking);text-transform:uppercase;color:rgb(var(--color-foreground))}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item span{position:relative}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--cb-duration) ease}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__active-menu-item:after{transform:scaleX(1)}.header__heading-link .h2{font-family:var(--font-heading-family);letter-spacing:.1em;font-size:2.4rem}.cart-count-bubble{background:rgb(var(--cb-ink));color:#fff;font-size:.9rem}.mega-menu__content{background:rgb(var(--cb-mist));border-top:.1rem solid rgb(var(--cb-line));border-bottom:.1rem solid rgb(var(--cb-line))}.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.6rem;text-transform:uppercase;letter-spacing:0;color:rgb(var(--cb-ink))}.mega-menu__link{font-size:1.3rem;letter-spacing:.05rem}.header__submenu{border-radius:0}.menu-drawer{background:rgb(var(--cb-mist))}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.2rem;text-transform:uppercase;letter-spacing:0;padding:1.2rem 3.2rem}.menu-drawer__utility-links{background:rgb(var(--cb-stone))}.drawer__inner{background:#fff}.drawer__heading{font-family:var(--font-heading-family);text-transform:uppercase;font-weight:400}.cart-item__name{font-family:var(--font-heading-family);text-transform:uppercase;font-weight:400;letter-spacing:0;font-size:1.5rem}.totals__total,.totals__total-value{font-family:var(--font-heading-family);text-transform:uppercase}.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-size:calc(var(--cb-heading-scale) * 4rem);text-transform:uppercase;line-height:1.15}@media screen and (min-width:750px){.product__title h1{font-size:calc(var(--cb-heading-scale) * 5.8rem)}}.product__text.caption-with-letter-spacing{opacity:.7}.product .price{font-weight:300}.product .price-item{font-size:1.8rem;letter-spacing:0}.product-form__input .form__label,.product-form__input legend{font-size:1.2rem;letter-spacing:var(--cb-tracking);text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:4px;font-size:1.3rem;letter-spacing:.05rem;text-transform:uppercase;padding:1rem 1.8rem}.product-form__input input[type=radio]:checked+label{background:rgb(var(--cb-ink));color:#fff}.product__accordion summary .accordion__title,.accordion__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.6rem;letter-spacing:.02rem}.product-form__submit{width:100%}.product__media-item .media,.product-media-container{border-radius:0}.collection-hero__title{text-transform:uppercase}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.2rem;letter-spacing:var(--cb-tracking);text-transform:uppercase}.cb-section-border{border-bottom:.1rem solid rgb(var(--cb-line))}.cb-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:var(--cb-space-s)}.cb-title-row__heading{margin:0}.cb-title-row__sub{margin:.8rem 0 0}.cb-side-text{position:absolute;top:50%;display:none;align-items:center;gap:1.2rem;font-size:1.3rem;letter-spacing:var(--cb-tracking);text-transform:uppercase;white-space:nowrap;z-index:2}.cb-side-text__dash{display:inline-block;width:4.8rem;height:.1rem;background:currentColor}.cb-side-text--right{right:calc(var(--cb-gutter) / 2);transform:translate(50%,-50%) rotate(90deg)}.cb-side-text--left{left:calc(var(--cb-gutter) / 2);transform:translate(-50%,-50%) rotate(-90deg)}@media screen and (min-width:990px){.cb-side-text{display:inline-flex}}@media(prefers-reduced-motion:no-preference){.cb-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .8s ease,transform .8s ease}.cb-reveal.is-visible{opacity:1;transform:none}}.cb-marquee{overflow:hidden;display:flex;width:100%}.cb-marquee__track{display:flex;flex-shrink:0;align-items:center;min-width:100%;white-space:nowrap;animation:cb-marquee var(--cb-marquee-speed, 30s) linear infinite}.cb-marquee--reverse .cb-marquee__track{animation-direction:reverse}.cb-marquee--pause:hover .cb-marquee__track{animation-play-state:paused}@keyframes cb-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.cb-marquee__track{animation:none}}.cb-slider{display:flex;gap:var(--cb-space-xs);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;scroll-padding-left:var(--cb-gutter)}.cb-slider::-webkit-scrollbar{display:none}.cb-slider>*{scroll-snap-align:start;flex-shrink:0}.cb-slider-nav{display:flex;gap:.8rem}.cb-slider-nav button{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border:.1rem solid rgb(var(--cb-line));background:#fff;color:rgb(var(--cb-ink));border-radius:50%;cursor:pointer;transition:border-color var(--cb-duration) ease}.cb-slider-nav button:hover{border-color:rgb(var(--cb-ink))}.cb-slider-nav button[disabled]{opacity:.35;cursor:default}.cb-slider-nav svg{width:1.4rem;height:1.4rem}.cb-progress{height:.2rem;background:rgb(var(--cb-line));margin-top:var(--cb-space-s);position:relative;overflow:hidden}.cb-progress__bar{position:absolute;inset:0 auto 0 0;background:rgb(var(--cb-ink));width:20%;transition:transform .2s linear,width .2s linear}.header__mobile-mark{display:none}@media screen and (max-width:989px){.header__mobile-mark{display:block;height:1.8rem;max-width:50vw;object-fit:contain;width:auto;mix-blend-mode:multiply}.header__heading-link .header__heading-logo-wrapper,.header__heading-link>.h2{display:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/cb-base.css.map */
