@font-face{font-family:Made Mirage;font-style:normal;font-weight:400;font-display:swap;src:url(//shop.cana.wedding/cdn/shop/t/5/assets/MadeMirage-Regular.otf?v=188) format("opentype")}:root{--cana-merlot: #6f2a37;--cana-merlot-deep: #531d27;--cana-merlot-tint: #f6eef0;--cana-gold: #c6a17b;--cana-caramel: #796135;--cana-ivory: #f6f4ee;--cana-bone: #eeeae2;--cana-white: #ffffff;--cana-ink: #0a0a0a;--cana-charcoal: #2b2b2b;--cana-stone: #6b6b6b;--cana-line: #ded3c4;--cana-font-display: "Made Mirage", Georgia, serif;--cana-font-serif: "Made Mirage Regular", Georgia, serif;--cana-font-body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--cana-ease: cubic-bezier(.22, 1, .36, 1);--cana-lift-shadow: 0 8px 32px rgba(10, 10, 10, .08);--font-heading-family: var(--cana-font-serif);--font-heading-weight: 600;--font-heading-style: normal;--font-body-family: var(--cana-font-body);--buttons-radius: 999px;--buttons-radius-outset: 999px;--inputs-radius: 1.2rem;--inputs-radius-outset: 1.3rem;--inputs-border-width: .1rem;--media-radius: 1.6rem;--media-border-width: .1rem;--media-shadow-opacity: 0;--product-card-corner-radius: 1.2rem;--badge-corner-radius: 999px;--popup-corner-radius: 1.6rem;--drawer-border-width: .1rem}:root:root,[class*=color-scheme-][class*=color-scheme-]{--color-background: 246, 244, 238;--gradient-background: var(--cana-ivory);--color-background-contrast: 222, 211, 196;--color-foreground: 10, 10, 10;--color-shadow: 10, 10, 10;--color-button: 10, 10, 10;--color-button-text: 255, 255, 255;--color-secondary-button: 246, 244, 238;--color-secondary-button-text: 10, 10, 10;--color-link: 10, 10, 10;--color-badge-foreground: 111, 42, 55;--color-badge-background: 246, 238, 240;--color-badge-border: 246, 238, 240;--payment-terms-background-color: rgb(246, 244, 238)}.color-scheme-4.color-scheme-4{--color-background: 238, 234, 226;--gradient-background: var(--cana-bone)}body{font-family:var(--cana-font-body);font-size:1.7rem;line-height:1.6;letter-spacing:0;color:var(--cana-charcoal);-webkit-font-smoothing:antialiased}::selection{background:var(--cana-merlot-tint);color:var(--cana-ink)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--cana-font-serif);font-weight:600;letter-spacing:-.01em;color:var(--cana-ink)}h1,.h1{font-size:clamp(3.2rem,2.4rem + 2.4vw,4.8rem);line-height:1.1}h2,.h2{font-size:clamp(2.8rem,2rem + 2vw,4rem);line-height:1.1}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em{font-style:italic}h1 strong,h2 strong,.h0 strong,.h1 strong,.h2 strong{font-weight:inherit}.rte a,.link.underlined-link{color:var(--cana-ink);text-decoration-color:var(--cana-caramel);text-decoration-thickness:.1rem;text-underline-offset:.4rem}.rte a:hover{text-decoration-thickness:.2rem}*:focus-visible,.button:focus-visible,.button:focus{outline:.2rem solid var(--cana-ink);outline-offset:.3rem;box-shadow:none}.button:focus:not(:focus-visible){outline:none}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;padding:1.4rem 3.2rem;border:.1rem solid var(--cana-ink);border-radius:999px;background-color:var(--cana-ink);color:var(--cana-white);font-family:var(--cana-font-body);font-size:1.5rem;font-weight:600;letter-spacing:.02em;transition:background-color .18s var(--cana-ease),border-color .18s var(--cana-ease),color .18s var(--cana-ease),transform .18s var(--cana-ease)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{box-shadow:none!important}.button:not([disabled]):hover{background-color:var(--cana-charcoal);border-color:var(--cana-charcoal);transform:translateY(-2px)}.button--secondary{background-color:transparent;color:var(--cana-ink)}.button--secondary:not([disabled]):hover{background-color:var(--cana-ink);border-color:var(--cana-ink);color:var(--cana-white)}.product-form .product-form__submit,.cart__ctas .cart__checkout-button{background-color:var(--cana-merlot);border-color:var(--cana-merlot);color:var(--cana-white)}.product-form .product-form__submit:not([disabled]):hover,.cart__ctas .cart__checkout-button:not([disabled]):hover{background-color:var(--cana-merlot-deep);border-color:var(--cana-merlot-deep);color:var(--cana-white)}.product-form .cana-registry-button,.product__info-container .cana-registry-button{background-color:transparent;border-color:var(--cana-ink);color:var(--cana-ink)}.product-form .cana-registry-button:hover,.product__info-container .cana-registry-button:hover{background-color:var(--cana-ink);color:var(--cana-white)}.cana-buy-row{gap:1.2rem}.header-wrapper{border-bottom:.1rem solid var(--cana-line)}.header__menu-item{font-size:1.5rem;color:var(--cana-charcoal)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:underline;text-decoration-color:var(--cana-caramel);text-decoration-thickness:.1rem;text-underline-offset:.4rem;color:var(--cana-ink)}.menu-drawer{background-color:var(--cana-ivory);border-color:var(--cana-line)}.menu-drawer__menu-item{font-family:var(--cana-font-serif);font-size:2rem}.banner__heading{font-family:var(--cana-font-display);font-weight:400;font-size:clamp(3.6rem,2.4rem + 3.2vw,6.4rem);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.banner__text{font-size:1.8rem;line-height:1.55}@media screen and (min-width:750px){.slideshow.banner{clip-path:inset(0 round 1.6rem)}.slideshow .banner__box{--color-foreground: 255, 255, 255;max-width:56rem;padding:4rem 4.4rem;border:.1rem solid rgba(255,255,255,.22);border-radius:2.4rem;background:#0a0a0a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff80}.slideshow .banner__box .banner__heading{color:var(--cana-white)}.slideshow .banner__box .banner__text{color:#ffffffeb}.slideshow .banner__box .button{background-color:var(--cana-white);border-color:var(--cana-white);color:var(--cana-ink)}.slideshow .banner__box .button:not([disabled]):hover{background-color:var(--cana-ivory);border-color:var(--cana-ivory);color:var(--cana-ink)}.slideshow .banner__box .button:focus-visible{outline-color:var(--cana-white)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media screen and (min-width:750px){.slideshow .banner__box{background:#0a0a0ab8}}}.title-wrapper .title,.related-products__heading{text-wrap:balance}.product-card-wrapper .card__inner{overflow:hidden;border:.1rem solid var(--cana-line);border-radius:1.2rem;background:var(--cana-white);transition:transform .2s var(--cana-ease),box-shadow .2s var(--cana-ease)}.product-card-wrapper .card__media .media img{object-fit:contain;padding:1.2rem}.product-card-wrapper:hover .card__inner{transform:translateY(-2px);box-shadow:var(--cana-lift-shadow)}.card__heading{font-family:var(--cana-font-serif);font-weight:600;font-size:1.8rem;line-height:1.25}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--cana-ink)}.collection-card-wrapper .card{overflow:hidden;border:.1rem solid var(--cana-line);border-radius:1.6rem;background:var(--cana-white);transition:transform .2s var(--cana-ease),box-shadow .2s var(--cana-ease)}.collection-card-wrapper .card:after,.collection-card-wrapper .card__inner:after{display:none}.collection-card-wrapper .card__inner{border:0;border-radius:0;background:transparent}.collection-card-wrapper .card__media .media img{object-fit:cover;padding:0}.collection-card-wrapper .card__content{padding:1.6rem 2rem 2rem}.collection-card-wrapper .card__heading{font-size:2rem;line-height:1.2;text-wrap:balance}.collection-card-wrapper .card__heading a{color:var(--cana-ink)}.collection-card-wrapper .card__heading .icon-wrap{white-space:nowrap}.collection-card-wrapper:hover .card{transform:translateY(-2px);box-shadow:var(--cana-lift-shadow)}.card-information .price{font-size:1.6rem;color:var(--cana-charcoal)}.quick-add__submit{min-height:4.4rem;padding:1rem 2rem}.badge{padding:.4rem 1.2rem;border-radius:999px;font-family:var(--cana-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.price__badge-sale,.card__badge .badge{background-color:var(--cana-merlot-tint);border-color:var(--cana-merlot-tint);color:var(--cana-merlot)}.price__badge-sold-out{background-color:var(--cana-bone);border-color:var(--cana-bone);color:var(--cana-charcoal)}.product .global-media-settings{border-color:var(--cana-line);background-color:var(--cana-white)}.product__info-container>.product__text:first-child{margin-bottom:1.2rem;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--cana-stone)}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,1.8rem + 1.2vw,3.4rem);line-height:1.15;text-wrap:balance}.price--large .price-item{font-family:var(--cana-font-body);font-size:2.2rem;font-weight:500;letter-spacing:0;color:var(--cana-ink)}.product-form__quantity .form__label{font-size:1.4rem;font-weight:600;color:var(--cana-charcoal)}.quantity,.field__input,.select__select{background-color:var(--cana-white);color:var(--cana-charcoal)}.quantity__button{min-width:4.4rem;min-height:4.4rem}.quantity:after,.field:after,.select:after{box-shadow:0 0 0 .1rem var(--cana-line)}.quantity:hover.quantity:after,.field:hover.field:after,.select:hover.select:after{box-shadow:0 0 0 .1rem var(--cana-stone)}.product__description{max-width:65ch;margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid var(--cana-line);font-size:1.7rem;line-height:1.7;color:var(--cana-charcoal)}.product__description p+p{margin-top:1.2rem}.product__description strong{color:var(--cana-ink)}.share-button__button{font-size:1.4rem;color:var(--cana-charcoal)}.shopify-payment-button__more-options{font-size:1.4rem;color:var(--cana-charcoal);text-underline-offset:.4rem}.drawer{background-color:#0a0a0a66}.drawer__inner{border-color:var(--cana-line)}.drawer__heading,.cart__empty-text,.totals__total{font-family:var(--cana-font-serif);font-weight:600}.totals__total-value{font-family:var(--cana-font-body);font-weight:600;color:var(--cana-ink)}.tax-note{font-size:1.4rem;color:var(--cana-stone)}.footer.gradient{border-top:.1rem solid var(--cana-line);background:var(--cana-bone)}.footer__content-bottom{border-top-color:var(--cana-line)}.footer .copyright__content,.footer .copyright__content a{font-size:1.3rem;color:var(--cana-charcoal)}.footer .copyright__content a:hover{text-decoration:underline;text-underline-offset:.4rem}@media(prefers-reduced-motion:reduce){.button,.card-wrapper .card,.card-wrapper .card__inner{transition:none}.button:not([disabled]):hover,.product-card-wrapper:hover .card__inner,.collection-card-wrapper:hover .card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cana-brand.css.map */
