:root{--wcs-cream: #faf5ee;--wcs-walnut: #4b3c33;--wcs-rose-deep: #95585c;--wcs-blush: #f0dad5;--wcs-border: #e3d5c5;--wcs-paper: #fffdf9;--wcs-linen: #f3eadf;--wcs-rose: #c07f80;--wcs-sage: #a3b19b;--wcs-sage-deep: #586b52;--wcs-sage-wash: #e7ece1;--wcs-twine: #b89b7a;--wcs-walnut-soft: #6e5d52;--wcs-script: "Dancing Script", "Segoe Script", "Brush Script MT", cursive;--wcs-heading: var(--font-heading--family, "Cormorant", Georgia, serif);--wcs-body: var(--font-body--family, "Nunito Sans", system-ui, sans-serif);--wcs-radius: 18px;--wcs-shadow: 0 1px 2px rgb(75 60 51 / .06), 0 10px 30px -12px rgb(75 60 51 / .22);--wcs-stitch-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='6'%3E%3Cline x1='3' y1='3' x2='11' y2='3' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");--wcs-paper-texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .29 0 0 0 0 .23 0 0 0 0 .2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{background-image:var(--wcs-paper-texture)}::selection{background:var(--wcs-blush);color:var(--wcs-walnut)}.announcement-bar{background-color:var(--wcs-sage-wash);background-image:linear-gradient(90deg,rgb(95 115 89 / .13) 50%,transparent 50%),linear-gradient(rgb(95 115 89 / .13) 50%,transparent 50%);background-size:18px 18px;letter-spacing:.04em}.wcs-section{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;padding-block:clamp(56px,8vw,104px);color:var(--wcs-walnut)}.wcs-container{width:min(1200px,calc(100% - 32px));margin-inline:auto}@media screen and (min-width:750px){.wcs-container{width:min(1200px,calc(100% - 80px))}}.wcs-bg-cream{background-color:var(--wcs-cream);background-image:var(--wcs-paper-texture)}.wcs-bg-blush{background-color:var(--wcs-blush);background-image:var(--wcs-paper-texture)}.wcs-bg-linen{background-color:var(--wcs-linen);background-image:var(--wcs-paper-texture)}.wcs-bg-sage{background-color:var(--wcs-sage-wash);background-image:var(--wcs-paper-texture)}.wcs-bg-rose{background-color:var(--wcs-rose-deep);background-image:var(--wcs-paper-texture);color:var(--wcs-cream)}.wcs-shiplap{background-color:var(--wcs-linen);background-image:repeating-linear-gradient(to bottom,transparent 0 71px,rgb(75 60 51 / .08) 71px 72px,rgb(255 255 255 / .45) 72px 73px),var(--wcs-paper-texture)}.wcs-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--wcs-body);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wcs-sage-deep)}.wcs-bg-rose .wcs-eyebrow{color:var(--wcs-blush)}.wcs-eyebrow svg{width:18px;height:18px;flex:none}.wcs-script{font-family:var(--wcs-script);font-weight:600;line-height:1.15;color:var(--wcs-rose-deep);letter-spacing:0}.wcs-bg-rose .wcs-script{color:var(--wcs-blush)}.wcs-heading{margin:0;font-family:var(--wcs-heading);font-weight:600;line-height:1.05;letter-spacing:-.01em;color:inherit;text-wrap:balance}.wcs-heading--xl{font-size:clamp(2.75rem,6.2vw,5.25rem)}.wcs-heading--lg{font-size:clamp(2.25rem,4.4vw,3.5rem)}.wcs-heading--md{font-size:clamp(1.6rem,2.6vw,2rem)}.wcs-lede{max-width:34rem;margin:0;font-family:var(--wcs-body);font-size:1.075rem;line-height:1.7;color:var(--wcs-walnut-soft);text-wrap:pretty}.wcs-bg-rose .wcs-lede{color:var(--wcs-cream)}.wcs-lede p{margin:0 0 .9em}.wcs-lede p:last-child{margin-bottom:0}.wcs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.wcs-actions .button,.wcs-actions .button-secondary{min-height:48px;padding-inline:28px}.wcs-stitch{display:block;height:6px;width:100%;background-color:var(--wcs-stitch-color, var(--wcs-rose));-webkit-mask:var(--wcs-stitch-mask) repeat-x left center / 18px 6px;mask:var(--wcs-stitch-mask) repeat-x left center / 18px 6px;opacity:.75}.wcs-section:has(>.wcs-scallop){z-index:2}.wcs-scallop{--wcs-scallop-size: 30px;position:absolute;left:0;right:0;height:calc(var(--wcs-scallop-size) / 2);background-image:radial-gradient(circle at 50% 0,var(--wcs-scallop-color, var(--wcs-blush)) calc(var(--wcs-scallop-size) / 2 - 1px),transparent calc(var(--wcs-scallop-size) / 2));background-size:var(--wcs-scallop-size) var(--wcs-scallop-size);background-repeat:repeat-x;pointer-events:none;z-index:1}.wcs-scallop--bottom{top:100%}.wcs-scallop--top{bottom:100%;transform:scaleY(-1)}.wcs-floral{position:absolute;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto}.wcs-icon{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wcs-hero{padding-block:clamp(40px,7vw,96px) clamp(48px,6vw,72px)}.wcs-hero__inner{display:grid;gap:clamp(40px,6vw,80px);align-items:center}@media screen and (min-width:990px){.wcs-hero__inner{grid-template-columns:1.1fr .9fr}}.wcs-hero__script{margin:10px 0 22px;font-size:clamp(1.6rem,2.8vw,2.25rem)}.wcs-hero__media{position:relative;justify-self:center;width:min(100%,460px)}@media screen and (max-width:749px){.wcs-hero__media{width:min(82%,340px)}.wcs-hero__badge{left:-10px;bottom:-18px;width:96px;height:96px;font-size:1rem}.wcs-maker__media{width:min(88%,340px)}}.wcs-hero__floral--tl{top:-10px;left:-40px;width:clamp(130px,17vw,260px);opacity:.9}.wcs-hero__floral--tr{top:-46px;right:-52px;width:clamp(120px,14vw,210px);z-index:2}@media screen and (max-width:749px){.wcs-hero__floral--tl{left:-56px;top:-30px;opacity:.55}.wcs-hero__floral--tr{right:-30px;top:-34px}}.wcs-arch{position:relative}.wcs-arch:before{content:"";position:absolute;top:-14px;right:-14px;bottom:14px;left:14px;border:1.5px solid var(--wcs-rose);border-radius:999px 999px 22px 22px;opacity:.7;z-index:-1}.wcs-arch__window{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 22px 22px;background:var(--wcs-blush);box-shadow:var(--wcs-shadow)}.wcs-arch__window img{width:100%;height:100%;object-fit:cover;display:block}.wcs-arch__placeholder{display:grid;place-items:center;height:100%;background:radial-gradient(circle at 50% 38%,rgb(255 255 255 / .55),transparent 60%),var(--wcs-blush)}.wcs-arch__placeholder img{width:72%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 22px rgb(75 60 51 / .18))}.wcs-hero__badge{position:absolute;left:-18px;bottom:38px;z-index:2;display:grid;place-items:center;width:118px;height:118px;padding:14px;border-radius:50%;background:var(--wcs-paper);box-shadow:var(--wcs-shadow);text-align:center;font-family:var(--wcs-script);font-weight:600;font-size:1.2rem;line-height:1.1;color:var(--wcs-rose-deep);transform:rotate(-8deg)}.wcs-hero__badge:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed rgb(149 88 92 / .45);border-radius:50%}.wcs-values__header{max-width:40rem;margin:0 auto clamp(32px,5vw,56px);text-align:center}.wcs-values__header .wcs-script{margin:8px 0 0;font-size:clamp(1.4rem,2.4vw,1.9rem)}.wcs-values__grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.wcs-card{position:relative;padding:38px 30px 34px;border-radius:var(--wcs-radius);background:var(--wcs-paper);box-shadow:var(--wcs-shadow);text-align:center}.wcs-card:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px dashed rgb(149 88 92 / .38);border-radius:calc(var(--wcs-radius) - 7px);pointer-events:none}.wcs-card__icon{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:50%;background:var(--wcs-blush);color:var(--wcs-rose-deep)}.wcs-bg-blush .wcs-card__icon{background:var(--wcs-linen)}.wcs-card__title{margin:0 0 8px;font-family:var(--wcs-heading);font-size:1.6rem;font-weight:600;line-height:1.15}.wcs-card__text{margin:0;font-size:.98rem;line-height:1.65;color:var(--wcs-walnut-soft)}.wcs-maker__inner{display:grid;gap:clamp(48px,7vw,96px);align-items:center}@media screen and (min-width:990px){.wcs-maker__inner{grid-template-columns:.85fr 1.15fr}.wcs-maker--image-right .wcs-maker__media{order:2}}.wcs-maker__media{position:relative;justify-self:center;width:min(100%,420px);padding-top:64px}.wcs-frame__hanger{position:absolute;top:0;left:50%;width:180px;height:72px;transform:translate(-50%);overflow:visible;pointer-events:none}.wcs-frame{position:relative;padding:16px 16px 20px;background:var(--wcs-paper);border-radius:6px;box-shadow:var(--wcs-shadow);transform:rotate(-1.5deg)}.wcs-frame__photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:3px;background:var(--wcs-blush)}.wcs-frame__photo img{width:100%;height:100%;object-fit:cover;display:block}.wcs-frame__placeholder{position:relative;display:grid;place-items:center;height:100%;overflow:hidden}.wcs-frame__placeholder .wcs-floral{z-index:0}.wcs-frame__placeholder-text{position:relative;z-index:1;font-family:var(--wcs-script);font-size:2.4rem;font-weight:600;color:var(--wcs-rose-deep)}.wcs-frame__caption{margin:14px 0 0;text-align:center;font-family:var(--wcs-script);font-size:1.35rem;font-weight:600;color:var(--wcs-walnut-soft)}.wcs-maker__greeting{margin:0 0 6px;font-size:clamp(1.8rem,3vw,2.4rem)}.wcs-maker__body{margin-top:22px}.wcs-maker__signature{margin:26px 0 0;font-family:var(--wcs-script);font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1;color:var(--wcs-rose-deep)}.wcs-maker__signature small{display:block;margin-top:8px;font-family:var(--wcs-body);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wcs-sage-deep)}.wcs-care__inner{display:grid;gap:clamp(40px,6vw,72px);align-items:center;justify-items:center}@media screen and (min-width:990px){.wcs-care__inner{grid-template-columns:1fr 1fr;justify-items:start}}.wcs-care__copy .wcs-lede{margin-top:16px}.wcs-care__thanks{margin:26px 0 0;font-size:clamp(1.6rem,2.6vw,2.1rem)}.wcs-tag-wrap{position:relative;width:min(100%,340px);padding-top:70px;justify-self:center;filter:drop-shadow(0 14px 22px rgb(75 60 51 / .16))}.wcs-tag-wrap--compact{width:min(100%,300px);padding-top:52px;justify-self:start;margin-block:8px}.wcs-tag__twine{position:absolute;top:0;left:50%;width:120px;height:96px;transform:translate(-50%);overflow:visible;z-index:2;pointer-events:none}.wcs-tag-wrap--compact .wcs-tag__twine{height:76px}.wcs-tag{position:relative;padding:58px 30px 30px;background:var(--wcs-paper);clip-path:polygon(20% 0,80% 0,100% 13%,100% 100%,0 100%,0 13%);text-align:center;transform:rotate(-2deg);transform-origin:50% 0;overflow:hidden}.wcs-tag-wrap--compact .wcs-tag{padding:48px 24px 24px}.wcs-tag:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;clip-path:polygon(19% 0,81% 0,100% 12%,100% 100%,0 100%,0 12%);border:1.5px dashed rgb(149 88 92 / .42);pointer-events:none}.wcs-tag__hole{position:absolute;top:18px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--wcs-linen);box-shadow:0 0 0 5px var(--wcs-blush),inset 0 1px 3px #4b3c3359}.wcs-tag__title{margin:0 0 14px;font-family:var(--wcs-script);font-size:1.85rem;font-weight:600;line-height:1.1;color:var(--wcs-walnut)}.wcs-tag__list{margin:0;padding:0;list-style:none;font-family:var(--wcs-heading);font-size:1.28rem;font-weight:500;line-height:1.55;color:var(--wcs-walnut)}.wcs-tag__rule{display:block;width:70%;margin:16px auto;--wcs-stitch-color: var(--wcs-rose)}.wcs-tag__note{margin:0;font-family:var(--wcs-script);font-size:1.3rem;font-weight:600;color:var(--wcs-rose-deep)}.wcs-tag .wcs-floral{z-index:0;right:-22px;bottom:-18px;width:150px;opacity:.85}.wcs-tag>:not(.wcs-floral,.wcs-tag__hole){position:relative;z-index:1}.wcs-divider{padding-block:var(--wcs-divider-space, 28px)}.wcs-divider__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;color:var(--wcs-rose)}.wcs-divider__row .wcs-icon{width:30px;height:30px}.wcs-divider__label{font-size:clamp(1.5rem,2.6vw,2rem);padding-inline:6px}.wcs-newsletter{text-align:center}.wcs-newsletter__inner{max-width:40rem;margin-inline:auto}.wcs-newsletter .wcs-lede{margin:14px auto 0}.wcs-newsletter__form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.wcs-newsletter__field{flex:1 1 260px;max-width:360px}.wcs-newsletter__field input{width:100%;min-height:50px;padding:0 22px;border:1.5px solid rgb(250 245 238 / .55);border-radius:999px;background:#fffdf9f7;color:var(--wcs-walnut);font:inherit;font-size:1rem}.wcs-newsletter__field input:focus-visible{outline:2px solid var(--wcs-cream);outline-offset:3px}.wcs-newsletter__submit.button{min-height:50px;padding-inline:30px;border-radius:999px;--button-background-color: var(--wcs-walnut);--button-color: var(--wcs-cream);--button-border-color: var(--wcs-walnut)}.wcs-newsletter__submit.button:hover{--button-background-color: #2f2520}.wcs-newsletter__message{margin:16px 0 0;font-weight:600}.wcs-flourish{padding-block:clamp(48px,6vw,72px) clamp(40px,5vw,56px);text-align:center}.wcs-flourish__logo{width:96px;height:96px;margin:0 auto 14px;display:block}.wcs-flourish__thanks{margin:0;font-size:clamp(1.7rem,3vw,2.3rem)}.wcs-flourish__place{margin:10px 0 0;font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wcs-sage-deep)}.wcs-flourish .wcs-floral--bl{left:0;bottom:0;width:clamp(150px,22vw,320px)}.wcs-flourish .wcs-floral--br{right:0;bottom:0;width:clamp(150px,22vw,320px)}@media screen and (max-width:749px){.wcs-flourish .wcs-floral{opacity:.45}}@media(prefers-reduced-motion:no-preference){.wcs-card,.wcs-frame,.wcs-tag{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.wcs-card:hover{transform:translateY(-4px)}.wcs-frame:hover{transform:rotate(0)}.wcs-tag-wrap:hover .wcs-tag{transform:rotate(1deg)}}body:has(main[data-template=index]) .footer-content>.group-block:has(input[type=email]){display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wcs-farmhouse.css.map */
