@font-face{font-family:CD Display;src:url(cd-display.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}body{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:"CD Display",Impact,"Arial Narrow",Arial,sans-serif;--font-heading-weight:400;--font-heading-style:normal;--font-body-weight:400;--font-body-weight-bold:700;color:rgb(var(--color-foreground));letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em}h1,.h0,.h1{font-size:clamp(3.8rem,5vw,7.2rem);line-height:1.03}h2,.h2{font-size:clamp(3.2rem,4vw,5.4rem);line-height:1.06}h3,.h3{font-size:2.4rem;line-height:1.15}.page-width{max-width:1440px}.button,.shopify-challenge__button,.customer button{font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;min-height:5.2rem}.button{transition:background .2s,color .2s}.button:not([disabled]):hover{filter:brightness(.92)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.announcement-bar__message{font-size:1.1rem;letter-spacing:.09em;font-weight:700;min-height:3.6rem;padding:.8rem 0}.header{padding-top:18px;padding-bottom:18px}.header__heading-logo-wrapper{max-width:180px}.header__menu-item{font-size:1.15rem;letter-spacing:.075em;text-transform:uppercase;font-weight:700}.header-wrapper{border-bottom:1px solid #d8d6ce}.header__submenu .header__menu-item{line-height:1.7}.menu-drawer__menu-item{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem}.cart-count-bubble{font-weight:700}.cd-eyebrow{font:700 1.05rem/1.6 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 2.5rem}.cd-star{font-size:2rem;vertical-align:middle;margin-right:1rem}.cd-hero{display:grid;grid-template-columns:1fr 1fr;background:#eeede6;color:#191a18;max-width:1800px;margin:auto}.cd-hero__copy{padding:6rem clamp(2.4rem,5vw,8rem) 3rem;display:flex;flex-direction:column;align-items:flex-start}.cd-hero h1{font-family:CD Display,Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(6rem,8.8vw,14rem);font-weight:400;line-height:.91;letter-spacing:-.025em;margin:1rem 0 3rem}.cd-hero__intro{max-width:33rem;font-size:1.5rem;line-height:1.75;margin-bottom:2.4rem}.cd-hero__intro p{margin:0}.cd-button{gap:3rem;padding:1.6rem 2.6rem;background:#191a18;color:#fff;border:1px solid #191a18;text-decoration:none}.cd-button:after,.cd-button:before{display:none}.cd-button span{font-size:2rem;line-height:1}.cd-text-link{color:inherit;font-size:1.2rem;padding:2.3rem 0;text-underline-offset:5px}.cd-text-link span{margin-left:1.5rem}.cd-hero__foot{font-size:.9rem;letter-spacing:.16em;margin-top:auto;padding-top:4rem}.cd-hero__visual{background:#deded4;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:60rem}.cd-hero__image{width:100%;height:100%;max-height:76rem;object-fit:contain;mix-blend-mode:multiply;padding:4rem 1rem 7rem}.cd-hero__edition{position:absolute;z-index:1;top:2.7rem;left:3rem;font-size:.9rem;font-weight:700;letter-spacing:.12em}.cd-hero__product{position:absolute;bottom:2.5rem;left:3rem;right:3rem;display:flex;justify-content:space-between;gap:2rem;align-items:center;color:#191a18;text-decoration:none;border-top:1px solid #9d9e93;padding-top:1.8rem}.cd-hero__product small{display:block;font-size:.85rem;letter-spacing:.15em;margin-bottom:.5rem}.cd-hero__product strong{font-size:1.25rem}.cd-hero__product>span:last-child{font-size:2.6rem}.cd-hero__fallback{font:400 clamp(5rem,7vw,11rem)/.95 "CD Display",Impact,"Arial Narrow",sans-serif;letter-spacing:-.03em;padding:8rem 3rem}.cd-values{background:#242922;color:#f4f2e9;display:flex;justify-content:space-around;align-items:center;padding:1.8rem 3rem;gap:2rem;font-size:1rem;letter-spacing:.17em;font-weight:700}.cd-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.cd-section-heading .cd-eyebrow{margin-bottom:1rem}.cd-section-heading h2{margin:0;font-size:clamp(3.8rem,5vw,6.5rem)}.cd-section-note{font-size:1.3rem}.cd-edit{padding-top:8rem;padding-bottom:8rem}.cd-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cd-edit__tile{color:inherit;text-decoration:none;min-width:0}.cd-edit__media{position:relative;background:#e6e5df;aspect-ratio:4/5;overflow:hidden}.cd-edit__media img,.cd-edit__media svg{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.cd-edit__tile:hover img{transform:scale(1.035)}.cd-edit__number{position:absolute;left:1.8rem;top:1.6rem;font-size:1rem;letter-spacing:.1em}.cd-edit__label{border-bottom:1px solid #cccac1;padding:1.8rem 0;display:flex;align-items:center;justify-content:space-between}.cd-edit__label h3{font-size:2.6rem;text-transform:uppercase;margin:0}.cd-edit__label>span{font-size:2.2rem}.collection__title .title{font-size:clamp(3.8rem,5vw,6.5rem);text-transform:uppercase}.collection__description{max-width:60rem;font-size:1.4rem}.card__heading{font-family:Arial,Helvetica,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:0;line-height:1.5}.card-information .price{font-size:1.3rem;letter-spacing:.02em}.card__information{padding-top:1.8rem}.card__inner{background:#e9e8e2}.card__media img{mix-blend-mode:multiply}.card__badge .badge{border-radius:0;font-size:1rem;letter-spacing:.06em}.quick-add__submit{font-size:1rem;min-height:4.5rem}.collection-hero__title{text-transform:uppercase}.collection-hero__description{max-width:70rem;font-size:1.4rem}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:1.2rem}.product__title h1{font-family:CD Display,Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(3.6rem,4vw,5.8rem);text-transform:uppercase}.product__info-container .price--large{font-size:2rem}.product__description{font-size:1.4rem;line-height:1.85}.product-form__input .form__label{font-size:1.15rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.product-form__input--pill input[type=radio]+label{border-radius:0;min-width:4.8rem;min-height:4.4rem;display:inline-flex;justify-content:center;align-items:center;padding:1.2rem}.product__media-wrapper{background:#e9e8e2}.product__media img{mix-blend-mode:multiply}.product__info-wrapper{padding-top:1rem}.product-form__submit{min-height:5.8rem}.related-products__heading,.cart__empty-text,.main-page-title{text-transform:uppercase}.cart-item__name{font-family:Arial,Helvetica,sans-serif;font-size:1.4rem}.cart-drawer .drawer__heading{font-size:3rem}.cart-drawer .cart-item__image{object-fit:contain}.cd-story{background:#252b23;color:#f4f1e7;display:grid;grid-template-columns:1fr 1fr;padding:8rem max(2.4rem,calc((100vw - 1280px)/2));gap:7rem}.cd-story__mark{border:1px solid #646c5b;min-height:38rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.cd-story__mark>span{font-family:Georgia,serif;font-size:22rem;line-height:1.1;color:#d7dfbf}.cd-story__mark p{text-align:center;font-size:1rem;letter-spacing:.18em;line-height:1.8}.cd-story h2{font-size:clamp(3.8rem,4.7vw,6.7rem);line-height:1;margin:0 0 2.8rem;color:inherit}.cd-story__text{font-size:1.4rem;line-height:1.8;max-width:44rem;color:#d8dbd0;margin-bottom:3rem}.cd-story .cd-button{background:#d7dfbf;border-color:#d7dfbf;color:#20251d}.cd-story .cd-eyebrow{color:#d7dfbf}.newsletter__wrapper h2{font-size:clamp(3.6rem,5vw,6rem);text-transform:uppercase}.newsletter__subheading{font-size:1.4rem}.footer{border-top:1px solid rgba(255,255,255,.16)}.footer-block__heading{font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.footer-block__details-content{font-size:1.3rem}.footer-block__brand-info h2{font-family:CD Display,Impact,Arial Narrow,sans-serif;font-size:3.8rem;letter-spacing:0}.footer__copyright{font-size:1.1rem}.footer .list-menu__item--link{font-size:1.2rem}.footer__content-top{padding-bottom:4rem}@media(min-width:990px){.product__info-container{padding:1.5rem 0 3rem 2rem}.product-grid{row-gap:4rem}.collection-hero{padding-top:3rem;padding-bottom:3rem}}@media(max-width:749px){.header{padding-top:13px;padding-bottom:13px}.header__heading-logo-wrapper{max-width:140px}.cd-hero{grid-template-columns:1fr}.cd-hero__copy{padding:3.5rem 2.4rem 2.5rem}.cd-hero h1{font-size:clamp(6rem,18vw,10rem);margin:.5rem 0 2rem}.cd-eyebrow{font-size:.9rem;margin-bottom:1.6rem}.cd-hero__intro{font-size:1.4rem;margin-bottom:2rem;max-width:32rem}.cd-hero__foot{display:none}.cd-hero__visual{min-height:0;aspect-ratio:1/1.05}.cd-hero__image{padding:3rem 0 7rem}.cd-hero__edition{top:2rem;left:2.4rem;font-size:.8rem}.cd-hero__product{left:2.4rem;right:2.4rem;bottom:2rem}.cd-hero__product strong{font-size:1.15rem}.cd-values{padding:1.6rem;gap:1rem;font-size:.75rem;letter-spacing:.07em}.cd-values span:nth-child(4),.cd-values span:nth-child(5){display:none}.cd-edit{padding-top:4.5rem;padding-bottom:4.5rem}.cd-section-heading{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:2.2rem}.cd-section-note{font-size:1.2rem}.cd-edit__grid{grid-template-columns:1fr;gap:2.5rem}.cd-edit__media{aspect-ratio:5/4}.cd-edit__label{padding:1.3rem 0}.cd-edit__label h3{font-size:2.5rem}.cd-story{grid-template-columns:1fr;padding:4rem 2.4rem;gap:3.5rem}.cd-story__mark{min-height:22rem}.cd-story__mark>span{font-size:12rem}.cd-story__mark p{font-size:.85rem}.cd-story h2{font-size:4.6rem}.card__heading,.card-information .price{font-size:1.2rem}.product__title h1{font-size:3.6rem}.product__info-wrapper{padding-top:2rem}.footer-block__brand-info h2{font-size:3.2rem}.announcement-bar__message{font-size:.95rem;letter-spacing:.035em}.grid{column-gap:12px}.collection__title .title{font-size:3.8rem}}.announcement-bar__message{font-family:Arial,Helvetica,sans-serif}.card--standard .card__inner{background:#e9e8e2}.card__media .media img{object-fit:contain;padding:1rem}.product-form__submit{background:#191a18;color:#fff;--color-button:25,26,24;--color-button-text:255,255,255}@media(prefers-reduced-motion:reduce){.cd-edit__media img,.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/christ-drip.css.map */
