:root{--canvas: #FFFFFF;--canvas-chalk: #F4F4F2;--ink: #111111;--ink-muted-80: #333333;--ink-muted: #6B6B6B;--hairline: #E0E0E0;--signal: #FF0090;--on-signal: #000000;--night: #000000;--on-night: #FFFFFF;--night-muted: #CCCCCC;--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 17px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 80px;--radius-none: 0;--radius-pill: 9999px;--scrim: rgba(0, 0, 0, .4);--ease: cubic-bezier(.2, 0, 0, 1);--dur: .2s}@media(max-width:735px){:root{--space-section: 48px}}body,.button,.field__input,.header,.footer{font-family:var(--font-sans)}body{color:var(--ink);background:var(--canvas);letter-spacing:-.374px;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2{font-family:var(--font-sans);font-weight:700;letter-spacing:-.28px}.button,.shopify-payment-button__button--unbranded{background:var(--ink);color:var(--canvas);border-radius:var(--radius-pill);min-height:52px;padding:14px 28px;font-size:17px;font-weight:400;letter-spacing:-.374px;box-shadow:none;transition:transform var(--dur) var(--ease)}.button:before,.button:after{box-shadow:none!important;border-radius:var(--radius-pill)!important}.button--secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)}:focus-visible{outline:2px solid var(--signal)!important;outline-offset:2px!important;box-shadow:none!important}.cart-count-bubble{background:var(--signal);color:var(--on-signal)}.product-form__input input[type=radio]:checked+label{border:2px solid var(--signal);background:var(--canvas);color:var(--ink)}.field__input,.search__input,.quantity{border-radius:var(--radius-pill)}.field:after,.quantity:after,.select:after{box-shadow:0 0 0 1px var(--hairline)!important;border-radius:var(--radius-pill)}.card__media,.card .media,.product__media{background:var(--canvas-chalk);border-radius:0}.card__heading{font-size:14px;font-weight:700;letter-spacing:-.224px}.price-item{font-size:14px;font-variant-numeric:tabular-nums}.card{border:0;box-shadow:none}.rte a,.link{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.footer{background:var(--night);color:var(--night-muted);border-top:0}.footer a,.footer h2{color:var(--on-night)}:root{--font-body-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading-family:var(--font-body-family);--page-width:144rem;--grid-desktop-vertical-spacing:48px;--grid-mobile-vertical-spacing:48px;--grid-desktop-horizontal-spacing:24px;--grid-mobile-horizontal-spacing:12px}body{font-size:17px;line-height:1.47;color:var(--ink)}button,input,select,textarea{font-family:var(--font-sans)}.page-width{max-width:1440px;padding-left:17px;padding-right:17px}h1,.h1,h2,.h2{font-size:28px;line-height:1.14}h3,.h3{font-size:21px;line-height:1.19}.header-wrapper{background:#fff;border:0}.scrolled-past-header .header-wrapper{border-bottom:1px solid var(--hairline)}header.header{height:56px;min-height:56px;padding-top:0;padding-bottom:0;grid-template-columns:1fr auto 1fr;gap:0}.header__heading-logo-wrapper{width:auto!important}.header__heading-logo{height:22px!important;width:auto!important;max-width:none!important}.header__heading-link{padding:11px 0;line-height:0}.header__heading{margin:0}.header__icon,.header__menu-item{font-size:14px;min-width:44px;min-height:44px;text-decoration:none;letter-spacing:-.224px}.header__icon--cart{width:auto;gap:8px;padding:0;margin:0}.header__icons{padding:0;justify-self:end}.cart-count-bubble{position:static;width:18px;height:18px;min-width:18px;font-size:12px;font-weight:700;line-height:1.33}.header__icon--account{display:none}.button{line-height:1.47}.field__input,.search__input,.select__select{min-height:44px;font-size:17px;color:var(--ink)}.field:before,.quantity:before,.select:before{box-shadow:none!important}.quantity{height:44px;min-height:44px;border-radius:9999px}.quantity__button{width:44px;min-height:44px}.quantity__input{font-family:var(--font-sans);font-size:17px}.card,.card__inner,.card__content{background:transparent!important;border:0!important;box-shadow:none!important}.card__inner{--ratio-percent:125%!important}.card__media .media img{object-fit:contain}.card__information{padding:12px 0 0}.card__heading{font-size:14px;line-height:1.43;letter-spacing:-.224px}.card-information .price{margin-top:4px;font-size:14px;line-height:1.43}.card-information .caption-with-letter-spacing{font-size:14px;line-height:1.43;letter-spacing:-.224px;text-transform:none;color:var(--ink-muted)}.product-grid{column-gap:12px;row-gap:48px}.product-grid>.grid__item{width:calc((100% - 12px)/2);max-width:calc((100% - 12px)/2)}.product__title h1{font-size:21px;line-height:1.19;letter-spacing:.231px}.product__info-container .price-item{font-size:21px}.product__tax{font-size:12px;line-height:1.33}.product-form__submit{background:var(--ink)!important;color:#fff!important;border-radius:9999px!important;min-height:52px!important}.product__media-wrapper,.product__media{border-radius:0}.product__text.caption-with-letter-spacing{font-size:14px;letter-spacing:-.224px;text-transform:none}.drawer__inner{background:#fff;border:0;box-shadow:none;width:100vw;max-width:100vw}.drawer__overlay{background:#0006}.drawer__heading{font-size:21px}.cart-item__image{aspect-ratio:4/5;object-fit:contain}.cart-drawer .tax-note{font-size:12px;line-height:1.33}.cart__checkout-button{width:100%;background:var(--ink);color:#fff}.menu-drawer{background:#fff;border:0;box-shadow:none;width:100vw}.menu-drawer__menu-item{font-size:28px;font-weight:700;line-height:1.14;min-height:44px}.search-modal{background:#fff}.modal__close-button{min-width:44px;min-height:44px}.footer{padding-top:48px;border:0}.footer__content-top{padding-bottom:48px}.footer__content-bottom{border:0;padding:0 0 24px}.footer h2{font-size:14px;line-height:1.43}.footer a{font-size:14px;line-height:1.43;min-height:44px}.footer__copyright,.footer__copyright a{font-size:12px;line-height:1.33}.footer-block__brand-info img{height:28px;width:auto}.footer .field{display:none}.shopify-policy__container{max-width:714px;padding:48px 17px;font-size:17px;line-height:1.47}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-size:21px;line-height:1.19}.shopify-policy__title{text-align:left}@media(min-width:736px){.page-width{padding-left:24px;padding-right:24px}.product-grid>.grid__item{width:calc((100% - 48px)/3);max-width:calc((100% - 48px)/3)}.product-grid{column-gap:24px}}@media(min-width:990px){header.header{height:64px;min-height:64px}.drawer__inner{width:480px;max-width:100vw}.footer{padding-top:80px}}@media(min-width:1069px){.page-width{padding-left:48px;padding-right:48px}.product-grid>.grid__item{width:calc((100% - 72px)/4);max-width:calc((100% - 72px)/4)}h1,.h1,h2,.h2{font-size:40px;line-height:1.1}}@media(max-width:735px){.product__media-wrapper{margin-left:-17px;margin-right:-17px;max-width:calc(100% + 34px)}.product-form__buttons{max-width:none}.product-form__submit{width:100%}}.cc-section{padding-top:48px;padding-bottom:48px}.cc-display{font-size:34px;line-height:1.1;letter-spacing:-.374px;margin:0 0 17px}.cc-fine{font-size:12px;line-height:1.33;letter-spacing:-.12px}.cc-feature__art{width:100%;background:#f4f4f2;overflow:hidden}.cc-feature__art img{display:block;width:100%;height:60vh;max-height:680px;object-fit:contain}.cc-host-band{background:#f7f2ea;color:#2e2420;padding:48px 0}.cc-host-band>.page-width{display:grid;gap:32px;align-items:center}.cc-host-band img{width:128px;height:auto;display:block;margin:32px}.cc-host-band h1,.cc-host-band h2{color:inherit;margin:0 0 17px}.cc-host-band p{margin:0 0 17px}.cc-header-center{display:none}.header__icon--menu>span{position:relative;display:flex;align-items:center;justify-content:flex-start;width:44px}.header__icon--menu svg{position:absolute;width:20px;height:20px}.header__icon--menu .cc-menu-label{opacity:1}.menu-opening .header__icon--menu .cc-menu-label{opacity:0}.menu-drawer__utility-links{background:#fff}.menu-drawer__utility-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.menu-drawer__navigation{padding:32px 0}.menu-drawer__menu-item{padding:12px 17px}.menu-drawer__utility-links{padding:24px 17px}.footer-block__image-wrapper img{height:28px!important;width:auto!important;max-width:none!important}.footer-block__image-wrapper{max-width:none!important}.footer-block.grid__item{margin-top:0}.footer .list-menu__item--link{display:inline-flex;align-items:center}.footer .footer-block__heading{font-weight:700}.cc-brand-line{font-size:14px;color:#6b6b6b}.cc-brand-line a{color:inherit}.cc-product-intro{font-size:17px;line-height:1.47}.product__description h2,.product__description h3{font-size:14px;font-weight:700;line-height:1.43}.product__description{margin-top:48px}.product__media img{object-fit:contain}.product__info-wrapper{color:#111;background:#fff}.product__media-list .product__media-item{width:100%;max-width:100%}.product__modal-opener .product__media{aspect-ratio:4/5;padding-top:0!important}.product__modal-opener .product__media img{height:100%;width:100%}.product__media-icon{display:none}.product__media-toggle{border:0}.menu-drawer,.drawer__inner{transition:transform .2s ease-out!important}.button:active{transform:scale(.95)}.card-wrapper:hover .card__heading a{text-decoration:underline}.footer a:focus-visible{outline-color:#ff0090}.footer .footer-block__details-content{margin:0}.template-404 .title{font-size:34px;line-height:1.1;letter-spacing:-.374px}@media(min-width:750px){.cc-host-band>.page-width{grid-template-columns:1fr 2fr;gap:48px}.cc-host-band img{width:192px;margin:48px}.product--large .product__media-wrapper{width:calc(58.333% - 12px);max-width:calc(58.333% - 12px)}.product--large .product__info-wrapper{width:calc(41.667% - 12px);max-width:calc(41.667% - 12px);padding-left:24px}}@media(min-width:990px){header.header{grid-template-columns:1fr auto 1fr;grid-template-areas:"heading navigation icons"}.cc-header-center{grid-area:navigation;display:flex;align-items:center;gap:24px}.cc-header-center .header__inline-menu{margin:0}.cc-header-center .header__search{display:flex}.cc-header-center .header__icon{width:auto}.cc-header-center .header__menu-item{padding-left:12px;padding-right:12px}.cc-section,.cc-host-band{padding-top:80px;padding-bottom:80px}.cc-display,.template-404 .title{font-size:56px;line-height:1.07;letter-spacing:-.28px}.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:48px}.footer__blocks-wrapper>.grid__item{width:100%;max-width:none}}@media(max-width:749px){.product__media-wrapper{max-width:calc(100% + 34px)!important;width:calc(100% + 34px)!important}.product__info-wrapper{padding:0}.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.footer__blocks-wrapper>.grid__item{width:100%;max-width:none}.footer-block--image{grid-column:1/-1}}product-info[id^=MainProduct-],collection-component>[class*=-padding],.template-index .collection[class*=-padding]{padding-top:48px!important;padding-bottom:48px!important}.footer__content-bottom{border-top:0!important}.footer__copyright a,.footer .policies a{display:inline-flex;align-items:center;min-height:44px}.footer__copyright,.footer__copyright a{letter-spacing:-.12px}.thumbnail[aria-current=true]{border:2px solid #ff0090!important;box-shadow:none!important}.card-information{display:flex;flex-direction:column}.card-information>.price{order:1}.card-information>.caption-with-letter-spacing{order:2}.card-information>.caption-with-letter-spacing+.caption-large{order:3}@media(min-width:990px){product-info[id^=MainProduct-],collection-component>[class*=-padding],.template-index .collection[class*=-padding]{padding-top:80px!important;padding-bottom:80px!important}}.cc-sticky-buy[hidden]{display:none!important}.cc-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid #e0e0e0;padding:12px max(17px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));display:flex;gap:24px;align-items:center;justify-content:space-between}.cc-sticky-name{display:block;font-size:14px;font-weight:700}.cc-sticky-price{display:block;font-size:14px;font-variant-numeric:tabular-nums}.cc-sticky-buy .button{flex-shrink:0}.template-product{padding-bottom:90px}@media(min-width:990px){.cc-sticky-buy{padding-left:max(48px,calc((100vw - 1344px)/2));padding-right:max(48px,calc((100vw - 1344px)/2))}}@media(max-width:749px){.cc-sticky-buy{gap:12px}.cc-sticky-buy .button{padding:14px 24px}.cc-sticky-name{max-width:180px}}.cc-product-details details{border:0;margin:0 0 24px}.cc-product-details summary{font-size:14px;font-weight:700;line-height:1.43;min-height:44px;display:flex;align-items:center;cursor:pointer}.cc-product-details summary::-webkit-details-marker{display:none}.cc-product-details .rte{font-size:17px;line-height:1.47}@media(max-width:749px){.drawer__inner,.menu-drawer{width:100%;max-width:100%}.product__media-wrapper slider-component,.product__media-wrapper .product__media-list{width:100%;margin-left:0;margin-right:0}.product__media-list .product__media-item{padding-left:0}.search__button{width:74px}.search__input{padding-right:100px!important}}@media(max-width:749px){.product__media-wrapper slider-component,.product__media-wrapper .product__media-list{margin-left:0!important;margin-right:0!important}.product__media-list .product__media-item{margin-left:0!important;width:100%!important;max-width:100%!important;padding:0!important}.product__media-icon{display:none!important}}.menu-drawer .menu-drawer__menu-item{font-size:28px!important;font-weight:700!important;line-height:1.14!important;padding:12px 17px!important}.menu-drawer .menu-drawer__utility-links{background:#fff!important;padding:24px 17px!important}.menu-drawer .menu-drawer__utility-links a{font-size:14px!important;line-height:1.43!important;display:flex!important;min-height:44px!important}.template-404 .template-404{padding-top:48px;padding-bottom:48px}cart-drawer>.cart-drawer{width:100%;max-width:100%}@media(min-width:990px){cart-drawer>.cart-drawer{width:480px}}.cart-drawer .drawer__inner{width:100%!important;max-width:100%!important}.cart-remove-button.button{width:auto!important;min-width:64px!important;min-height:44px!important;padding:8px!important;background:transparent!important;color:#111!important;text-decoration:underline;border:0!important}.cart-remove-button.button:before,.cart-remove-button.button:after{box-shadow:none!important}@media(max-width:749px){.search .reset__button{right:75px!important}.search .search__input{padding-right:125px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cc-store-tokens.css.map */
