.wk{--wk-ink: var(--color-foreground, #2B2422);--wk-accent: #8A9A7E;--wk-accent-dark: #6E7D64;--wk-accent-light: #E9EDE3;--wk-accent2: #C98D93;--wk-accent2-dark: #B06E76;--wk-cream: var(--color-background, #FBF6F2);--wk-line: #E2DFD8;--wk-muted: #9C9188;--wk-heading-font: var(--font-heading--family, "Playfair Display"), Georgia, serif;--wk-body-font: var(--font-body--family, "Work Sans"), -apple-system, sans-serif;--wk-note-font: "Caveat", cursive;color:var(--wk-ink);font-family:var(--wk-body-font)}.wk-section{max-width:940px;margin:0 auto;padding:48px 24px}.wk-heading{font-family:var(--wk-heading-font);font-weight:700;font-style:italic;font-size:clamp(1.5rem,1.3rem + .9vw,1.875rem);line-height:1.25;margin:0 0 20px;color:var(--wk-ink)}.wk-body-text{font-size:17px;line-height:1.6;max-width:65ch}.wk-body-text p{margin:0 0 16px}.wk-body-text p:last-child{margin-bottom:0}[class*=__text_wkkicker]{font-family:var(--font-body--family, "Work Sans", sans-serif)!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.08em;text-transform:uppercase;color:#b06e76!important}[class*=__text_wkheadline] h1,[class*=__text_wkheadline]{font-family:var(--font-heading--family, "Playfair Display", serif)!important;font-weight:700!important;font-style:italic!important;font-size:clamp(1.875rem,1.6rem + 1.2vw,2.5rem)!important;line-height:1.2!important;color:var(--color-foreground, #2B2422)!important}[class*=__text_wksubhead]{font-family:var(--font-body--family, "Work Sans", sans-serif)!important;font-size:17px!important;font-weight:400!important;line-height:1.6!important;color:var(--color-foreground, #2B2422)!important;max-width:65ch}[class*=__text_wkfacts] ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem}[class*=__text_wkfacts] li{display:flex;align-items:center;gap:6px;background:#e9ede3;color:#6e7d64;padding:6px 12px;border-radius:999px;font-weight:500;white-space:nowrap}[class*=__text_wkfacts] li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6e7d64}.wk-note{display:inline-block;font-family:var(--wk-note-font);font-size:1.35rem;line-height:1.3;color:var(--wk-accent2-dark);background:#fff;padding:10px 16px;border-radius:3px;box-shadow:0 3px 10px #2b24221a;transform:rotate(-2deg);max-width:260px}.wk-note--right{transform:rotate(2deg)}.wk-note--tape:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(-3deg);width:46px;height:16px;background:#c98d9359}.wk-note-wrap{position:relative;margin:18px 0;display:flex}.wk-note-wrap--center{justify-content:center;text-align:center}.wk-problem{background:var(--wk-cream);border-radius:18px}.wk-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:8px}@media screen and (max-width:749px){.wk-features-grid{grid-template-columns:1fr}}.wk-feature{background:#fff;border-radius:14px;box-shadow:0 4px 16px #2b242212;overflow:hidden}.wk-feature__image{aspect-ratio:4 / 3;background:var(--wk-accent-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.wk-feature__image img{width:100%;height:100%;object-fit:cover;display:block}.wk-feature__placeholder{color:var(--wk-accent-dark);font-size:.8rem;text-align:center;padding:12px;font-family:var(--wk-body-font)}.wk-feature__body{padding:18px 20px 22px}.wk-feature__title{font-family:var(--wk-heading-font);font-style:italic;font-weight:700;font-size:1.25rem;margin:0 0 8px}.wk-feature__text{font-size:17px;line-height:1.6;margin:0;max-width:65ch}.wk-feature__note{display:inline-block;margin-top:10px;font-family:var(--wk-note-font);font-size:1.15rem;line-height:1.25;color:var(--wk-accent2-dark);transform:rotate(-1.5deg)}.wk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}@media screen and (max-width:749px){.wk-steps{grid-template-columns:1fr}}.wk-step{text-align:left}.wk-step__number{font-family:var(--wk-heading-font);font-weight:700;font-size:2rem;color:var(--wk-accent-dark);line-height:1;margin:0 0 8px}.wk-step__title{font-family:var(--wk-heading-font);font-style:italic;font-weight:700;font-size:1.25rem;margin:0 0 6px}.wk-step__text{font-size:17px;line-height:1.6;margin:0;max-width:65ch;color:var(--wk-ink)}.wk-mia{background:linear-gradient(135deg,var(--wk-accent-light),#EFF2E9);border-radius:18px}.wk-mia__signature{font-family:var(--wk-heading-font);font-style:italic;font-weight:600;margin-top:16px}.wk-faq-item{border-bottom:1px solid var(--wk-line)}.wk-faq-item summary{cursor:pointer;list-style:none;padding:16px 0;font-family:var(--wk-body-font);font-style:normal;font-weight:600;font-size:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:12px}.wk-faq-item summary::-webkit-details-marker{display:none}.wk-faq-item summary:after{content:"+";font-family:var(--wk-body-font);font-style:normal;font-weight:400;font-size:1.3rem;color:var(--wk-accent-dark);flex:none}.wk-faq-item[open] summary:after{content:"\2013"}.wk-faq-item__answer{padding:0 0 18px;font-size:17px;line-height:1.6;max-width:65ch}.wk-faq-item__answer p{margin:0 0 12px}.wk-faq-item__answer p:last-child{margin-bottom:0}.wk-closing{text-align:center}.wk-closing .wk-body-text{max-width:520px;margin:0 auto 24px}.wk-closing-price{font-family:var(--wk-body-font);font-weight:700;font-size:17px;margin-bottom:10px}.wk-button{display:inline-block;font-family:var(--wk-body-font);font-weight:700;font-size:17px;line-height:1.2;padding:14px 28px;border-radius:999px;background:var(--wk-accent-dark);color:#fff;text-decoration:none;border:none;cursor:pointer}.wk-button:hover{background:var(--wk-ink);color:#fff}.wk-button--full{display:block;width:100%;text-align:center}.wk-sticky-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--wk-cream);border-top:1px solid var(--wk-line);box-shadow:0 -4px 16px #2b242214;transform:translateY(100%);transition:transform .2s ease}.wk-sticky-bar .wk-button{display:block;width:100%;text-align:center}@media screen and (max-width:749px){.wk-sticky-bar{display:block}.wk-sticky-bar.wk-sticky-bar--visible{transform:translateY(0)}}.wk-closing .wk-note-wrap{margin-bottom:8px}@media screen and (min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:55fr 45fr!important}.product-information__media{position:sticky;top:100px;align-self:start}}@media screen and (max-width:749px){.product-information__media,.product-media-container,.product-media{aspect-ratio:4 / 3!important;max-height:42vh;overflow:hidden}.product-media__image{width:100%;height:100%;object-fit:cover!important}[class*=__text_wkfacts] li{padding:5px 10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wedding-kit.css.map */
