:root{--c3d-wine: #7b1e2e;--c3d-wine-rgb: 123, 30, 46;--c3d-wine-dark: #5e1622;--c3d-rose: #f4ecea;--c3d-ink: #1c1214;--c3d-night-rgb: 26, 14, 17;--c3d-cream: #fbf8f6;--c3d-s1: .8rem;--c3d-s2: 1.6rem;--c3d-s3: 2.4rem;--c3d-s4: 3.2rem;--c3d-s5: 4.8rem;--c3d-s6: 6.4rem;--c3d-s7: 9.6rem;--c3d-radius: 1.6rem;--c3d-radius-lg: 2.4rem;--c3d-ease: cubic-bezier(.32, .72, 0, 1);--c3d-shadow-sm: 0 1px 2px rgba(28, 18, 20, .06), 0 2px 8px rgba(28, 18, 20, .04);--c3d-shadow-lg: 0 2px 6px rgba(28, 18, 20, .06), 0 16px 40px rgba(28, 18, 20, .12)}body{letter-spacing:0;line-height:1.6;color:rgba(var(--color-foreground),.8);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{color:rgb(var(--color-foreground));font-optical-sizing:auto}.hxxl,.hxl,.h0,h1,.h1{letter-spacing:-.025em;line-height:1.08}h2,.h2{letter-spacing:-.018em;line-height:1.15}h3,.h3{letter-spacing:-.01em;line-height:1.25}h4,.h4,h5,.h5{letter-spacing:0;line-height:1.3}.caption-with-letter-spacing{letter-spacing:.12em;font-weight:600}.title-wrapper-with-link .title,.collection-list-title,.title{margin-bottom:0}.title-wrapper-with-link{margin-bottom:var(--c3d-s4);align-items:flex-end}.link.underlined-link,.title-wrapper-with-link a{color:var(--c3d-wine);font-weight:600;text-underline-offset:.3rem}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.01em;min-height:4.8rem;padding:0 var(--c3d-s4);transition:transform .2s var(--c3d-ease),filter .15s ease,box-shadow .1s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{filter:brightness(.9)}.button:not([disabled]):active,.shopify-challenge__button:not([disabled]):active,.customer button:not([disabled]):active,.shopify-payment-button__button:not([disabled]):active,.quick-add__submit:not([disabled]):active{transform:scale(.97);transition:transform .1s ease-out}.card-wrapper{-webkit-tap-highlight-color:transparent}.card--standard .card__inner{background:#fff;border-radius:var(--c3d-radius);box-shadow:var(--c3d-shadow-sm);transition:transform .35s var(--c3d-ease),box-shadow .35s var(--c3d-ease)}@media(hover:hover){.card-wrapper:hover .card--standard .card__inner{transform:translateY(-.4rem);box-shadow:var(--c3d-shadow-lg)}}.card-wrapper:active .card--standard .card__inner{transform:scale(.98);transition:transform .1s ease-out}.card__media .media img{object-fit:contain;padding:0}.card__heading{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.005em;line-height:1.3}.card__heading a{color:rgb(var(--color-foreground))}.card-information .price,.card-information .price-item{font-weight:700;letter-spacing:0;color:rgb(var(--color-foreground))}.card-information .price--on-sale .price-item--sale{color:var(--c3d-wine)}.card__content{padding-top:var(--c3d-s2)}.collection-list .card__heading{font-size:1.6rem}.collection-list .card__heading .icon-wrap{color:var(--c3d-wine)}.badge{font-weight:600;letter-spacing:.02em;padding:.4rem 1.2rem}.section-header .header-wrapper.gradient{background:rgba(var(--c3d-night-rgb),.78);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.06)}.section-header .header-wrapper:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.6rem;background:linear-gradient(rgba(var(--c3d-night-rgb),.14),rgba(var(--c3d-night-rgb),0));pointer-events:none;opacity:0;transition:opacity .25s ease}.scrolled-past-header .header-wrapper:after{opacity:1}.section-header.shopify-section-header-hidden{top:0;transform:translateY(-100%)}.section-header.shopify-section-header-hidden.menu-open{transform:none}.section-header.animate{transition:transform .35s var(--c3d-ease)}.header__menu-item{font-weight:500}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--c3d-wine)}.utility-bar{font-size:1.3rem;font-weight:500;letter-spacing:.02em}.utility-bar .announcement-bar__message{padding:1rem 0}@media(prefers-reduced-motion:no-preference){:root{--animation-slide-in: c3dSlideIn .45s var(--c3d-ease) forwards;--animation-fade-in: fadeIn .35s ease-out}@keyframes c3dSlideIn{0%{transform:translateY(1.2rem);opacity:.01}to{transform:translateY(0);opacity:1}}}.field__input,.select__select,.customer .field input{border-radius:1rem}.field:after,.select:after,.customer .field:after{border-radius:1rem}.footer{border-top:0}.footer-block__heading{letter-spacing:.08em;text-transform:uppercase;font-size:1.3rem}.collapsible-content .accordion{border-top:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.collapsible-content .accordion__title{font-weight:600;font-family:var(--font-heading-family)}.collapsible-content summary{padding:var(--c3d-s3) 0}@media(prefers-reduced-motion:reduce){.button:active,.card-wrapper:active .card--standard .card__inner,.card-wrapper:hover .card--standard .card__inner{transform:none!important}.section-header.animate{transition:opacity .2s ease}.section-header.shopify-section-header-hidden{opacity:0}}@media(prefers-reduced-transparency:reduce){.section-header .header-wrapper.gradient{background:rgb(var(--c3d-night-rgb));-webkit-backdrop-filter:none;backdrop-filter:none}.c3d-glass{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-contrast:more){body{color:rgb(var(--color-foreground))}.section-header .header-wrapper.gradient{background:rgb(var(--c3d-night-rgb));-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgba(255,255,255,.7)}.card--standard .card__inner{box-shadow:0 0 0 1px rgba(var(--color-foreground),.6)}.c3d-glass{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--c3d-ink)!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/c3d-custom.css.map */
