body:is([data-zk-page=index],[data-zk-page=collection],[data-zk-page=product]){background:#30101f;color:#f2d4de}body:is([data-zk-page=index],[data-zk-page=collection],[data-zk-page=product]) #MainContent{background:#30101f;color:#f2d4de;--color-background:#30101F;--color-foreground:#F2D4DE;--color-foreground-heading:#F2D4DE;--color-primary:#F2D4DE;--color-primary-hover:#F2D4DE;--color-border:#55263A}body[data-zk-page=index] #header-group{position:relative;z-index:10}body[data-zk-page=index] header-component[transparent]{position:relative;background:#f2d4de}.zk-shipping{text-align:center;background:#30101f;color:#f2d4de;padding:13px 20px;font:12px/1.5 Arial,sans-serif;letter-spacing:.2px}.zk-section{max-width:1440px;margin-inline:auto;padding:52px 5%;font:15px/1.65 Arial,sans-serif;color:#f2d4de}.zk-section h1,.zk-section h2,.zk-section h3,.zk-hero h1,.zk-brand h2,.zk-newsletter h2,.zk-product-heading h1{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;text-transform:none;letter-spacing:-.025em}.zk-section a,.zk-hero a,.zk-brand a,.zk-newsletter a{color:inherit;text-decoration:none}.zk-section a:focus-visible,.zk-hero a:focus-visible,.zk-brand a:focus-visible,.zk-newsletter :is(input,button):focus-visible{outline:3px solid #68364D;outline-offset:5px}.zk-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:58px max(6%,calc((100vw - 1260px)/2)) 70px;background:#f2d4de;color:#55263a;font:15px/1.7 Arial,sans-serif}.zk-hero__copy{min-width:0}.zk-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0 0 25px}.zk-hero h1{font-size:clamp(48px,6vw,84px);line-height:1.08;margin:0 0 28px;max-width:650px;color:#55263a;text-wrap:balance}.zk-hero__intro{max-width:440px;font-size:15px;line-height:1.8;margin:0;color:#55263a}.zk-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:30px}.zk-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:15px 23px;min-height:46px;border:1px solid currentColor;color:inherit;background:transparent;font:13px/1.4 Arial,sans-serif;text-decoration:none;transition:background .15s,color .15s}.zk-button--pink{background:#55263a;color:#f2d4de!important;border-color:#55263a}.zk-button:hover{background:#55263a;color:#f2d4de}.zk-hero__caption{display:inline-block;margin-top:42px;border-bottom:1px solid #D8B1C1;padding-bottom:5px;font-size:12px}.zk-hero__image{display:block;min-width:0;max-height:620px;height:520px;text-align:center}.zk-hero__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.zk-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:0;margin-block:50px;border-block:1px solid #55263A;width:90%;max-width:1296px;padding-inline:0}.zk-formats>a{padding:27px 26px}.zk-formats>a+a{border-inline-start:1px solid #55263A}.zk-formats h2{font-size:29px;line-height:1.3;margin:0 0 10px}.zk-formats h2 span{font-size:16px}.zk-formats p{font-size:13px;margin:0;color:#68364d}.zk-heading-row{display:flex;gap:24px;justify-content:space-between;align-items:end;margin-bottom:25px}.zk-heading-row h2{font-size:44px;line-height:1.15;margin:0}.zk-heading-row>a{font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #55263A;padding-bottom:5px}.zk-discovery{padding-top:12px}.zk-moods{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 30px}.zk-mood{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #55263A;border-radius:30px;font:12px/1.4 Arial,sans-serif;color:#f2d4de;text-decoration:none}.zk-mood:hover,.zk-mood--active{background:#f2d4de;color:#55263a!important;border-color:#f2d4de}.zk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.zk-card{min-width:0;text-align:left;font:14px/1.6 Arial,sans-serif;color:#f2d4de}.zk-card a{color:inherit;text-decoration:none}.zk-card__image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:transparent;isolation:isolate}.zk-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:22px;transition:opacity .2s}.zk-card__secondary{opacity:0}.zk-card__format,.zk-card__soldout{position:absolute;z-index:2;top:15px;left:15px;max-width:calc(100% - 30px);background:#55263a;color:#f2d4de;padding:6px 9px;font:10px/1.4 Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}.zk-card__soldout{top:auto;bottom:15px;background:#30101f}.zk-card__title{font:400 29px/1.2 var(--font-heading--family,Georgia,serif);letter-spacing:-.02em;margin:17px 0 12px!important;color:#f2d4de}.zk-notes{display:block;font:italic 15px/1.7 var(--font-body--family,Georgia,serif);color:inherit;text-wrap:pretty}.zk-card .zk-notes{min-height:50px}.zk-card__foot{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin-top:17px;padding-top:14px;border-top:1px solid #55263A;font:12px/1.5 Arial,sans-serif}.zk-card__foot a{min-height:44px;display:inline-flex;align-items:flex-start;padding-top:1px}.zk-card__foot a:focus-visible{outline:3px solid #68364D;outline-offset:5px}@media(hover:hover)and (pointer:fine){.zk-card__image:has(.zk-card__secondary):hover .zk-card__secondary{opacity:1}.zk-card__image:has(.zk-card__secondary):hover .zk-card__primary{opacity:0}}.zk-brand{display:grid;grid-template-columns:1fr 1fr;gap:7%;background:#55263a;color:#f2d4de;padding:50px max(5%,calc((100vw - 1296px)/2));font:15px/1.8 Arial,sans-serif}.zk-brand h2{font-size:43px;line-height:1.15;margin:0;max-width:400px}.zk-brand p{margin:0;max-width:530px}.zk-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:48px max(5%,calc((100vw - 1296px)/2));background:#f2d4de;color:#55263a;font:14px/1.7 Arial,sans-serif}.zk-newsletter h2{font-size:33px;line-height:1.2;margin:0 0 15px;color:inherit}.zk-newsletter p{margin:0;color:inherit}.zk-newsletter__fields{display:flex;border-bottom:1px solid #D8B1C1}.zk-newsletter input{flex:1;min-width:0;color:#55263a!important;background:transparent!important;border:0!important;padding:18px 0;border-radius:0!important;font:15px/1.5 Arial,sans-serif;box-shadow:none!important}.zk-newsletter input::placeholder{color:#55263a;opacity:1}.zk-newsletter button{color:#55263a;background:transparent;border:0;padding:15px;min-width:48px;font-size:23px}.zk-collection-intro{padding-bottom:0}.zk-collection-intro h1{font-size:clamp(45px,5vw,65px);line-height:1.15;margin:10px 0 22px}.zk-collection-intro>p{max-width:650px;margin:0}.zk-collection-story{margin-top:18px;max-width:800px}.zk-collection-story summary{cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.zk-collection-story .rte{padding:12px 0;line-height:1.8}body[data-zk-page=collection] #MainContent .product-grid-container{background:#30101f;color:#f2d4de;--color-background:#30101F;--color-foreground:#F2D4DE;--color-foreground-heading:#F2D4DE;--color-border:#55263A}body[data-zk-page=collection] #MainContent .product-grid{column-gap:28px;row-gap:35px}body[data-zk-page=collection] #MainContent .product-grid__item{background:transparent;min-width:0}body[data-zk-page=collection] #MainContent .facets{font-family:Arial,sans-serif;color:#f2d4de}body[data-zk-page=product] #MainContent .product-information{--color-background:#30101F;--color-foreground:#F2D4DE;--color-foreground-heading:#F2D4DE;--color-primary:#F2D4DE;--color-border:#55263A;background:#30101f;color:#f2d4de}body[data-zk-page=product] .product-details{--color-background:#30101F;--color-foreground:#F2D4DE;--color-foreground-heading:#F2D4DE;--color-primary:#F2D4DE;background:#30101f;color:#f2d4de}body[data-zk-page=product] .product-information__media{background:transparent;color:#f2d4de;align-self:start}body[data-zk-page=product] .product-information media-gallery{color:#55263a}body[data-zk-page=product] .product-information .product-details>.group-block{gap:22px;max-width:650px;width:100%;height:auto;min-height:0}.zk-product-heading{width:100%}.zk-product-heading h1{font-size:clamp(40px,4.2vw,62px);line-height:1.1;margin:0 0 18px;color:#f2d4de;text-align:left}.zk-product-heading .zk-notes{font-size:18px;max-width:530px}body[data-zk-page=product] .product-details :is(.price,.price-item){font:20px/1.5 Arial,sans-serif;color:#f2d4de}body[data-zk-page=product] .product-details :is(select,.variant-option__select){background:#30101f;color:#f2d4de;border-color:#55263a;font-family:Arial,sans-serif;min-height:48px;border-radius:0}body[data-zk-page=product] .product-details :is(label,legend){font-family:Arial,sans-serif;color:#f2d4de}body[data-zk-page=product] .product-details .add-to-cart-button{background:#f2d4de;color:#55263a;border-color:#f2d4de;border-radius:0;min-height:50px;font:14px/1.5 Arial,sans-serif}.zk-purchase-info{width:100%;font:13px/1.8 Arial,sans-serif;color:#f2d4de;padding-top:4px}.zk-purchase-info p{margin:0 0 5px}.zk-purchase-info a{color:inherit;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding-block:5px}.zk-format-link{display:block!important;border-top:1px solid #55263A;margin-top:18px;padding-top:18px!important}.zk-product-story{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:7%;padding-block:45px 65px}.zk-product-story h2{font-size:33px;line-height:1.2;margin:0 0 25px}.zk-full-description{font:16px/1.85 var(--font-body--family,Georgia,serif);color:#f2d4de;max-width:750px}.zk-full-description p{margin-top:0;margin-bottom:1.35em;white-space:normal}.zk-full-description em{font-style:italic}.zk-facts dl{margin:0}.zk-facts dl>div{display:grid;grid-template-columns:125px 1fr;gap:18px;border-bottom:1px solid #55263A;padding:13px 0;font:13px/1.7 Arial,sans-serif}.zk-facts dt,.zk-facts dd{margin:0}.zk-story{min-width:0}@media(min-width:990px){body[data-zk-page=collection] #MainContent .product-grid{--columns:3}}@media(max-width:749px){.zk-shipping{font-size:10px;padding:11px 15px}.zk-hero{grid-template-columns:1fr;gap:28px;padding:35px 6% 40px}.zk-hero h1{font-size:51px;max-width:370px}.zk-hero__intro{font-size:14px}.zk-hero__image{height:400px;max-height:70vh}.zk-hero__caption{margin-top:25px}.zk-actions{gap:12px;margin-top:24px}.zk-button{font-size:12px;padding:13px 18px}.zk-section{padding:34px 6%}.zk-formats{grid-template-columns:1fr;margin-block:30px;padding:0;width:88%}.zk-formats>a{padding:20px 0}.zk-formats>a+a{border-inline-start:0;border-top:1px solid #55263A}.zk-formats h2{font-size:27px}.zk-heading-row{align-items:start;gap:15px}.zk-heading-row h2{font-size:33px;max-width:220px}.zk-heading-row>a{font-size:10px;max-width:110px}.zk-moods{gap:8px;margin:20px 0 25px}.zk-mood{padding:10px 13px;font-size:11px}.zk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.zk-cards>.zk-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px)}.zk-card__image img{padding:10px}.zk-card__format,.zk-card__soldout{font-size:8px;top:9px;left:9px;padding:5px 6px;max-width:calc(100% - 18px)}.zk-card__soldout{top:auto;bottom:9px}.zk-card__title{font-size:23px;margin:13px 0 10px!important}.zk-card .zk-notes{font-size:12px;min-height:65px}.zk-card__foot{font-size:10px;gap:8px;flex-wrap:wrap}.zk-brand{grid-template-columns:1fr;padding:33px 6%;gap:22px}.zk-brand h2{font-size:35px}.zk-brand p{font-size:14px}.zk-newsletter{grid-template-columns:1fr;gap:25px;padding:35px 6%}.zk-newsletter h2{font-size:30px}.zk-collection-intro h1{font-size:45px}.zk-collection-intro{padding-bottom:0}.zk-collection-intro>p{font-size:14px}body[data-zk-page=collection] #MainContent .product-grid{column-gap:14px;row-gap:25px}body[data-zk-page=product] .product-information{padding-block:20px!important}body[data-zk-page=product] .product-details>.group-block{padding-inline:6%!important;padding-block:26px!important}.zk-product-heading h1{font-size:43px}.zk-product-heading .zk-notes{font-size:16px}.zk-product-story{grid-template-columns:1fr;gap:35px}.zk-full-description{font-size:16px;line-height:1.8}.zk-product-story h2{font-size:30px}body[data-zk-page=product] .product-information__media{width:100%}}@media(prefers-reduced-motion:reduce){.zk-card__image img,.zk-button{transition:none}}.zk-mood-showcase{padding-top:55px;padding-bottom:30px}.zk-mood-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:30px}.zk-mood-tile{display:flex;flex-direction:column;justify-content:space-between;min-height:245px;padding:24px;color:#f2d4de;text-decoration:none;border-top:1px solid #55263A;border-bottom:1px solid #55263A;transition:background .15s}.zk-mood-number{font:12px/1.5 Arial,sans-serif;letter-spacing:2px}.zk-mood-tile h3{font:400 34px/1.15 var(--font-heading--family,Georgia,serif);margin:28px 0}.zk-mood-tile__link{font:12px/1.5 Arial,sans-serif}.zk-mood-tile:hover{background:#30101f}.zk-mood-tile:focus-visible{outline:3px solid #68364D;outline-offset:4px}.zk-collection-description{max-width:850px;margin:25px 0 30px;font-size:17px;line-height:1.8}.zk-collection-description p{margin-block:0 1em}.zk-story>.zk-full-description{margin-top:0}@media(max-width:749px){.zk-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zk-mood-tile{min-height:200px;padding:18px 8px}.zk-mood-tile h3{font-size:30px}.zk-mood-tile:last-child{grid-column:1/-1;min-height:170px}.zk-mood-showcase{padding-top:35px}.zk-collection-description{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/zk-storefront.css.map */
