:root{--cu-red: #7a1f2b;--cu-red-deep: #4a1019;--cu-red-bright: #cb3740;--cu-gold: #c99a2e;--cu-gold-light: #e2c27a;--cu-gold-text: #8a6a1f;--cu-ink: #2a1a1d;--cu-muted: #5c4a4e;--cu-muted-2: #6a575b;--cu-warm: #f6f1ec;--cu-line: #e8ded6;--cu-line-strong: #d9ccc2;--cu-on-red: #ebd3d6;--cu-serif: "Zilla Slab", Georgia, serif;--cu-sans: "Work Sans", system-ui, sans-serif;--cu-max: 124rem;--font-heading-family: var(--cu-serif);--font-heading-weight: 700;--font-body-family: var(--cu-sans)}body{color:var(--cu-ink);font-family:var(--cu-sans)}.cu,.cu *{box-sizing:border-box}.cu{font-family:var(--cu-sans);color:var(--cu-ink);font-size:1.6rem;line-height:1.6;letter-spacing:normal}.cu a{color:var(--cu-red)}.cu a:hover{color:var(--cu-red-deep)}.cu-wrap{max-width:var(--cu-max);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.cu-eyebrow{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cu-gold-text)}.cu-h1,.cu-h2,.cu-h3{margin:0;font-family:var(--cu-serif);font-weight:700;color:inherit;letter-spacing:normal}.cu-h1{font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.02}.cu-h2{font-size:clamp(3rem,3.6vw,4.4rem);line-height:1.08}.cu-h3{font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.15}.cu-lead{margin:0;color:var(--cu-muted);font-size:1.8rem}.cu-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border:0;font-family:var(--cu-sans);font-size:1.4rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.cu .cu-btn--red,.cu-btn--red{background:var(--cu-red);color:#fff}.cu .cu-btn--red:hover{background:var(--cu-red-deep);color:#fff}.cu .cu-btn--gold,.cu-btn--gold{background:var(--cu-gold);color:var(--cu-red-deep)}.cu .cu-btn--gold:hover{background:var(--cu-gold-light);color:var(--cu-red-deep)}.cu .cu-btn--outline{background:transparent;color:var(--cu-ink);border:1.5px solid var(--cu-ink)}.cu .cu-btn--outline-light{background:transparent;color:#fff;border:1.5px solid #fff}.cu-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.cu-section{padding-top:9.6rem;padding-bottom:9.6rem}.cu-section--warm{background:var(--cu-warm)}.cu-section--red{background:var(--cu-red);color:#fff}.cu-center{text-align:center}.cu-num{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--cu-red);color:var(--cu-gold-light);display:inline-flex;align-items:center;justify-content:center;font-family:var(--cu-serif);font-weight:700;font-size:2.6rem;flex:0 0 auto}.cu-plaid{background-color:var(--cu-red);background-image:repeating-linear-gradient(0deg,rgba(201,154,46,.55) 0 10px,transparent 10px 44px,rgba(255,255,255,.1) 44px 46px,transparent 46px 80px),repeating-linear-gradient(90deg,rgba(201,154,46,.55) 0 10px,transparent 10px 44px,rgba(255,255,255,.1) 44px 46px,transparent 46px 80px)}.cu-field{display:flex;flex-direction:column;gap:.6rem}.cu-label{font-weight:600;font-size:1.4rem}.cu-input,.cu-select,.cu-textarea{min-height:5.2rem;padding:0 1.4rem;border:1.5px solid var(--cu-ink);border-radius:0;background:#fff;color:var(--cu-ink);font:inherit;font-size:1.6rem;width:100%}.cu-textarea{padding:1.2rem 1.4rem;min-height:12rem;resize:vertical}.cu-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.cu-section{padding-top:6.4rem;padding-bottom:6.4rem}.cu-wrap{padding-left:1.6rem;padding-right:1.6rem}}.bg-color-secondary{background:var(--cu-warm)!important;border-bottom:1px solid var(--cu-line)}.collection-hero__title{font-family:var(--cu-serif)!important;font-weight:700!important;font-size:1.8rem!important;line-height:1.15!important;color:var(--cu-ink)!important}.collection_banner_line{background:var(--cu-line)!important;color:transparent!important}#updateTagsSelectBtn{min-height:4.4rem;padding:0 2rem;letter-spacing:.08em}#select_tag_grade,#select_tag_gender{border:1.5px solid var(--cu-line-strong);min-height:4.4rem;padding:0 1rem;background:#fff}.card-wrapper .card__inner,.card-wrapper .card__media{background:var(--cu-warm)}.card-wrapper .card__media img{mix-blend-mode:multiply}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--cu-sans);font-weight:600;font-size:1.5rem;line-height:1.35;color:var(--cu-ink);text-decoration:none}.card-wrapper .price,.card-wrapper .price-item{color:var(--cu-red)!important;font-weight:600}.facets__heading,.facets__summary,.facet-filters__label{font-family:var(--cu-sans);font-weight:600;color:var(--cu-ink)}.heading_product_title,.product__title h1,.product__title h2{font-family:var(--cu-serif)!important;font-weight:700!important;line-height:1.1!important;color:var(--cu-ink)!important;letter-spacing:normal!important}.product__info-wrapper .price-item,.product__info-wrapper .price .price-item--regular,.product__info-wrapper .price .price-item--sale{font-family:var(--cu-serif)!important;font-weight:700!important;font-size:2.8rem!important;color:var(--cu-red)!important}.product-form__input input[type=radio]+label{background:#fff!important;color:var(--cu-ink)!important;border:1.5px solid var(--cu-line-strong)!important;border-radius:0!important;min-width:5.6rem;min-height:4.4rem;font-weight:600}.product-form__input input[type=radio]:checked+label{background:var(--cu-red)!important;color:#fff!important;border-color:var(--cu-red)!important}.product-form__input input[type=radio].disabled+label,.product-form__input input[type=radio]:disabled+label{color:var(--cu-muted-2)!important;text-decoration:line-through}.product-form__submit,.button_add_to_cart{background:var(--cu-red)!important;color:#fff!important;min-height:5.6rem!important;font-family:var(--cu-sans)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase}.product-form__submit:hover,.button_add_to_cart:hover{background:var(--cu-red-deep)!important}.cart__items .cart-item__name,.cart-drawer .cart-item__name{font-family:var(--cu-sans);font-weight:600;color:var(--cu-ink);text-decoration:none}.title-wrapper-with-link .title,.cart__empty-text,.drawer__heading,.main-page-title,.collection-hero__title,.blog-articles .card__heading,.article-template__title{font-family:var(--cu-serif);font-weight:700;letter-spacing:normal}.totals__total-value,.totals__subtotal-value{font-family:var(--cu-serif);font-weight:700;color:var(--cu-ink)}#checkout,.cart__checkout-button{background:var(--cu-red);color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--cu-serif);font-weight:700}.blog-articles .article-card-wrapper .card__heading,.blog-articles .article-card-wrapper .card__heading a{font-family:var(--cu-serif)!important;font-weight:700!important;font-size:2.6rem!important;line-height:1.15!important;color:var(--cu-ink)!important;text-transform:none}.blog-articles .article_address,.blog-articles .article_date_time,.blog-articles .article_address *,.blog-articles .article_date_time *{font-size:1.6rem!important;line-height:1.5!important;color:var(--cu-ink)}.blog-articles .article_address_heading,.blog-articles .article_date_time_heading{font-size:1.3rem!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cu-gold-text)!important}.blog-articles .card__inner{background:var(--cu-warm)}@media(max-width:749px){.bg-color-secondary .container{padding-left:1.6rem;padding-right:1.6rem}.bg-color-secondary .filter_handler_parent{padding-top:1.2rem!important;padding-bottom:1.4rem!important;gap:1.2rem!important}.bg-color-secondary .banner-left{gap:0!important}.bg-color-secondary .logo_text_wrapper_banner{padding:.8rem 1.2rem!important;gap:1.2rem!important;width:100%;align-items:center}.bg-color-secondary .logo_text_wrapper_banner img,.bg-color-secondary .logo_text_wrapper_banner .logo{width:4.8rem!important;height:4.8rem!important;min-width:4.8rem;object-fit:contain}.bg-color-secondary .collection-hero__title{font-size:1.9rem!important;line-height:1.2!important;margin:0!important}.bg-color-secondary .collection-hero__description{display:none}.bg-color-secondary .collection_banner_line{display:none!important}.bg-color-secondary .banner-middle{flex-direction:row!important;flex-wrap:wrap!important;gap:.6rem 1.6rem!important}.bg-color-secondary .banner-middle>*,.bg-color-secondary .info_wrapper_collection{width:auto!important}.bg-color-secondary .info_wrapper_collection{display:flex;gap:1.6rem}.bg-color-secondary .banner-middle h2,.bg-color-secondary .banner-middle a{font-size:1.35rem!important;white-space:nowrap}.bg-color-secondary .info_wrapper_collection>div{width:auto!important}.bg-color-secondary .banner-right{gap:.8rem!important}.bg-color-secondary .banner-right>h2{font-size:1.4rem!important}.bg-color-secondary .selector_wrapper_collection_banner{display:grid!important;grid-template-columns:1fr 1fr auto;gap:.8rem!important;align-items:center}.bg-color-secondary .selector_wrapper_collection_banner>div:not(#updateTagsSelectBtn){display:flex!important;align-items:center;gap:.6rem!important;min-width:0}.bg-color-secondary .selector_wrapper_collection_banner p{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bg-color-secondary .selector_wrapper_collection_banner select{min-width:0;width:100%;height:4.4rem;padding:0 2.4rem 0 .8rem!important;font-size:1.5rem!important}.bg-color-secondary #updateTagsSelectBtn{height:4.4rem;display:flex;align-items:center;justify-content:center;padding:0 1.4rem!important;font-size:1.3rem!important}.product-count-vertical{display:none!important}.facet_filter_wrapper{margin:1.6rem 0 1.2rem!important}.facets-vertical .facets-wrapper,.facets-container{padding-top:0!important}main .product-grid-container{padding-top:0}.collection .grid{column-gap:1rem;row-gap:2rem}.card__heading{font-size:1.4rem!important;line-height:1.3!important}.card-information .price,.card-information .price-item{font-size:1.5rem!important}main .section:has(#product-grid){padding-top:.8rem!important}.product-form__input input[type=radio]+label{min-width:0;padding:1rem .4rem;font-size:1.4rem}.product__title h1{font-size:2.6rem!important;line-height:1.15!important}.product-form__buttons .button,.shopify-payment-button__button{min-height:5.2rem}.cart-item__name{font-size:1.5rem}.cart__ctas .button{min-height:5.2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cu-base.css.map */
