:root{--fw-pink: #ff4f9a;--fw-pink-dark: #e73584;--fw-pink-soft: #ffe4f0;--fw-pink-line: #ffc5dc;--fw-black: #111111;--fw-white: #ffffff}body{color:var(--fw-black);background:var(--fw-white)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:Trebuchet MS,Arial Rounded MT Bold,Arial,sans-serif;font-weight:700}.announcement-bar{background:var(--fw-pink);color:#fff}.header-wrapper{background:#fff}.header__heading-link,.header__menu-item,.footer,.footer a{color:var(--fw-black)}.footer{background:var(--fw-pink-soft)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded,.fw-button,.fw-bundle__submit{border-radius:999px}.button--primary,.shopify-challenge__button,.shopify-payment-button__button--unbranded{border-color:var(--fw-pink);background:var(--fw-pink);color:#fff}.button--primary:hover,.shopify-challenge__button:hover,.shopify-payment-button__button--unbranded:hover{border-color:var(--fw-pink-dark);background:var(--fw-pink-dark);color:#fff}a:not(.button):hover{color:var(--fw-pink-dark)}.card,.product-card-wrapper .card,.collection-card-wrapper .card{overflow:hidden;border:1px solid var(--fw-pink-line);border-radius:22px}.badge,.price__badge-sale,.fw-pdp-bestseller{border-radius:999px;background:var(--fw-pink-soft);color:var(--fw-pink-dark)}::selection{background:var(--fw-pink-soft);color:var(--fw-black)}.fw-section,.fw-faq{background:#fff}.fw-editorial,.fw-bundle{background:var(--fw-pink-soft)}.fw-kicker,.fw-check-list li span,.fw-faq__item summary span{color:var(--fw-pink)}.fw-button--dark,.fw-bundle__submit{border-color:var(--fw-pink);background:var(--fw-pink);color:#fff}.fw-button--dark:hover,.fw-bundle__submit:hover{border-color:var(--fw-pink-dark);background:var(--fw-pink-dark);color:#fff}.fw-bundle__aside{background:var(--fw-pink)}.fw-tier,.fw-tier.is-active{border-radius:18px}.fw-tier.is-active{border-color:var(--fw-pink);box-shadow:inset 0 0 0 1px var(--fw-pink)}.fw-tier input{accent-color:var(--fw-pink)}.fw-faq__item,.fw-faq__item:first-child{border-color:var(--fw-pink-line)}.fw-faq h2,.fw-section__heading h2,.fw-editorial h2,.fw-bundle h2{color:var(--fw-black)}.fw-hero{background:#ffd7e8;color:#111}.fw-hero__shade{background:linear-gradient(90deg,#fff0f7e6,#fff0f71a 78%)}.fw-hero__art{color:#11111159;background:radial-gradient(ellipse at 72% 48%,#ffb7d2 0,#ffdfec 44%,#fff7fa)}.fw-hero__art span:nth-child(2){color:#11111138}.fw-hero .fw-kicker{color:var(--fw-pink-dark)}.fw-hero__content h1{color:var(--fw-black)}.fw-hero__copy{color:#333}.fw-hero .fw-button{border-color:var(--fw-pink);background:var(--fw-pink);color:#fff}.fw-hero .fw-button:hover{border-color:var(--fw-pink-dark);background:var(--fw-pink-dark)}.fw-card__image,.fw-editorial__visual{background:#fff3f8}.fw-card__placeholder,.fw-editorial__placeholder{background:linear-gradient(145deg,#fff8fb,#ffe1ed);color:#1111118c}.fw-editorial__copy .rte,.fw-faq__grid>div:first-child .rte{color:#444}:root{--fw-pink: #ff4b9a;--fw-pink-dark: #e72f81;--fw-pink-soft: #fff1f7;--fw-pink-line: #ffc8df;--fw-black: #141014}.announcement-bar{box-shadow:0 4px 14px #e72f811f}.announcement-bar__message{letter-spacing:.04em}.header-wrapper{box-shadow:0 1px #e72f8114}.header__heading-link{letter-spacing:.09em}.fw-hero{min-height:min(700px,78svh);background:radial-gradient(circle at 84% 20%,#ffd0e4 0 8%,transparent 8.2%),linear-gradient(135deg,#fff8fb,#ffe3ef 54%,#fff)}.fw-hero__art{overflow:hidden;background:radial-gradient(ellipse at 76% 44%,#ffbdd7 0,#ffe0ec 43%,#fff8fb)}.fw-hero__art:before,.fw-hero__art:after{position:absolute;content:"";border:1px solid rgba(255,75,154,.18);border-radius:50%;pointer-events:none}.fw-hero__art:before{width:35vw;aspect-ratio:1;right:8%;top:8%;background:#ffffff3b}.fw-hero__art:after{width:18vw;aspect-ratio:1;right:25%;bottom:-14%;background:#fff3}.fw-hero__art span{position:relative;z-index:1}.fw-hero__content h1{max-width:780px;text-wrap:balance}.fw-section__heading h2,.fw-editorial h2,.fw-bundle h2,.fw-faq h2{text-wrap:balance}.fw-product-grid{gap:clamp(18px,2.5vw,34px)}.fw-card{overflow:hidden;border:1px solid var(--fw-pink-line);border-radius:24px;background:#fff;box-shadow:0 8px 28px #14101409;transition:transform .2s ease,box-shadow .2s ease}.fw-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #e72f811f}.fw-card__image{border-radius:0}.fw-card__placeholder{position:relative;gap:8px;background:radial-gradient(circle at 75% 18%,#fff 0 10%,transparent 10.5%),linear-gradient(145deg,#fff9fc,#ffe2ef)}.fw-card__placeholder span{display:grid;width:min(48%,170px);aspect-ratio:1;place-items:center;border:1px solid rgba(231,47,129,.22);border-radius:50%;background:#ffffffbf;color:var(--fw-pink-dark);font-size:clamp(2.4rem,4vw,4.5rem);font-weight:700}.fw-card__placeholder small{color:#76616b}.fw-card__body{padding:20px}.fw-card__type{color:var(--fw-pink-dark)}.fw-card__quicklink{display:inline-flex;min-height:42px;align-items:center;padding:0 15px;border:1px solid var(--fw-pink-line);border-radius:999px;background:var(--fw-pink-soft)}.fw-editorial__visual{border:1px solid var(--fw-pink-line);border-radius:32px;box-shadow:0 12px 36px #e72f8114}.fw-editorial__placeholder{background:radial-gradient(circle at 76% 20%,#fff 0 12%,transparent 12.5%),linear-gradient(145deg,#fff8fb,#ffd7e8)}.fw-bundle__layout{overflow:hidden;border:1px solid var(--fw-pink-line);border-radius:28px;box-shadow:0 12px 40px #e72f8114}.fw-tier.is-active{background:#fff6fa}.fw-bundle-item__image{border-radius:15px;background:linear-gradient(145deg,#fff9fc,#ffe4ef)}.fw-bundle__aside{background:linear-gradient(155deg,#ff4b9a,#f43a8b)}.fw-button,.fw-text-link,.fw-faq__item summary{transition:color .18s ease,background .18s ease,transform .18s ease}.product-single-page .product__media,.product-single-page .product__media-item{border-radius:24px}.product-single-page .product__info-container{padding:26px;border:1px solid var(--fw-pink-line);border-radius:28px;background:#fff;box-shadow:0 12px 34px #e72f810f}.product-single-page .product__title h1{text-wrap:balance}.product-single-page .product-form__submit{border-radius:999px;box-shadow:0 8px 18px #e72f812e}.fw-pdp-accordion{border-color:var(--fw-pink-line)}@media(max-width:749px){.fw-hero{min-height:70svh}.fw-card{border-radius:19px}.fw-card__body{padding:14px}.fw-editorial__visual,.fw-bundle__layout{border-radius:22px}.product-single-page .product__info-container{padding:18px;border-radius:22px}}.fw-hero--lumi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:clamp(24px,4vw,68px);min-height:0;padding:clamp(28px,5vw,72px) max(20px,calc((100vw - 1240px)/2));background:radial-gradient(circle at 7% 3%,#ffe3ef 0 8%,transparent 8.2%),linear-gradient(130deg,#fff9fc,#fff0f7 58%,#fff);color:#171217}.fw-hero--lumi .fw-hero__content{grid-column:1;grid-row:1;width:100%;max-width:660px;padding:clamp(22px,3vw,44px) 0;margin:0}.fw-hero--lumi .fw-hero__media{position:relative;grid-column:2;grid-row:1;inset:auto;display:grid;width:100%;height:auto;min-height:0;aspect-ratio:1 / .96;place-items:center;overflow:hidden;border:1px solid #ffd1e3;border-radius:clamp(26px,4vw,52px);background:radial-gradient(circle at 76% 20%,#fff 0 10%,transparent 10.5%),linear-gradient(145deg,#fff,#ffe6f0);box-shadow:0 22px 64px #be396f1a}.fw-hero--lumi .fw-hero__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:clamp(22px,5vw,72px);mix-blend-mode:multiply}.fw-hero__image-note{position:absolute;z-index:2;right:18px;bottom:18px;padding:10px 15px;border:1px solid rgba(231,47,129,.16);border-radius:999px;background:#ffffffe6;color:#b82869;font-size:1rem;font-weight:700;letter-spacing:.1em}.fw-hero--lumi .fw-hero__shade{display:none}.fw-hero--lumi .fw-kicker{color:#c62e74}.fw-hero--lumi .fw-hero__content h1{max-width:620px;color:#171217;font:700 clamp(4rem,6.5vw,8rem)/.98 "Trebuchet MS","Arial Rounded MT Bold",Arial,sans-serif;letter-spacing:-.055em;text-wrap:balance}.fw-hero--lumi .fw-hero__copy{max-width:480px;margin:22px 0 26px;color:#51474d;font-size:clamp(1.5rem,1.55vw,1.8rem);line-height:1.65}.fw-hero--lumi .fw-button{min-height:54px;padding-inline:25px;border:1px solid #f14491;border-radius:999px;background:#f14491;color:#fff;box-shadow:0 9px 24px #f1449133}.fw-hero--lumi .fw-button:hover{border-color:#ce2c76;background:#ce2c76;transform:translateY(-1px)}.fw-hero__note{margin:18px 0 0;color:#695d64;font-size:1.15rem}.fw-hero__note span{margin-right:5px;color:#e63d88;font-size:1.5rem}.fw-hero__media--art{position:relative}.fw-hero__halo{position:absolute;width:68%;aspect-ratio:1;border:1px solid rgba(200,45,112,.22);border-radius:50%;background:radial-gradient(circle,#fff 0 24%,rgba(255,255,255,.52) 24.5% 52%,transparent 52.5%)}.fw-hero__art-script{position:relative;z-index:1;color:#c62e74;font:700 clamp(4rem,7vw,8rem)/.85 Georgia,serif;letter-spacing:-.06em;text-align:center;transform:rotate(-7deg)}.fw-hero__art-caption{position:absolute;z-index:1;bottom:24px;color:#765b69;font-size:1rem;font-weight:700;letter-spacing:.14em}.fw-values{padding:20px 0;border-top:1px solid #ffe0ed;border-bottom:1px solid #ffe0ed;background:#fff}.fw-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fw-values__item{display:flex;align-items:center;justify-content:center;gap:13px;padding:8px 12px}.fw-values__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#fff0f7;color:#d4367d;font-size:2rem}.fw-values__item h3{margin:0 0 3px;color:#191419;font-size:1.35rem;font-weight:700}.fw-values__item p{margin:0;color:#675c63;font-size:1.1rem;line-height:1.4}.fw-section__heading h2,.fw-editorial h2,.fw-bundle h2,.fw-faq h2{letter-spacing:-.045em}.fw-card{border-radius:25px}.fw-card__image{background:#fff8fb}.fw-card__body{padding:18px 18px 22px}.fw-card__name-row h3{font-size:1.65rem;font-weight:600;letter-spacing:-.02em}.fw-card__quicklink{padding:10px 15px;border:1px solid #ffc5dc;border-radius:999px;background:#fff5f9}.fw-bundle__tiers{gap:14px}.fw-tier{border-radius:18px;background:#fff}.fw-tier.is-active{border-color:#ec4b94;background:#fff6fa;box-shadow:inset 0 0 0 1px #ec4b94}.fw-tier__saving{padding:7px 10px;border-radius:999px;background:#fff0f7;color:#bf2e71}.fw-bundle__aside{background:linear-gradient(145deg,#f44793,#d92e78)}.fw-editorial__visual{border:1px solid #ffd1e3;border-radius:34px;box-shadow:0 20px 56px #be396f1a}.fw-editorial__visual img{display:block}.fw-editorial__copy .fw-check-list{color:#2a2026}.fw-faq__item summary{font-weight:600}@media(max-width:749px){.fw-hero--lumi{grid-template-columns:1fr;gap:16px;padding:18px 18px 32px}.fw-hero--lumi .fw-hero__content{grid-column:1;grid-row:1;max-width:100%;padding:22px 2px 8px}.fw-hero--lumi .fw-hero__media{grid-column:1;grid-row:2;width:100%;aspect-ratio:1.15 / 1;border-radius:28px}.fw-hero--lumi .fw-hero__content h1{font-size:clamp(4rem,13vw,6rem)}.fw-hero--lumi .fw-hero__copy{margin:14px 0 20px;font-size:1.45rem}.fw-hero__note{font-size:1.05rem}.fw-values{padding:12px 0}.fw-values__grid{grid-template-columns:1fr;gap:0}.fw-values__item{justify-content:flex-start;padding:10px 6px}.fw-values__icon{width:38px;height:38px;flex-basis:38px;font-size:1.8rem}.fw-values__item h3{font-size:1.25rem}.fw-values__item p{font-size:1.05rem}}.utility-bar,.utility-bar.gradient,.utility-bar[class*=color-scheme-],.announcement-bar,.announcement-bar__announcement,.announcement-bar-slider,.announcement-bar-slider .slider,.utility-bar__grid{background:#f44793!important;background-image:none!important;color:#fff!important}.utility-bar:before,.utility-bar:after,.announcement-bar:before,.announcement-bar:after{background:#f44793!important;box-shadow:none!important}.utility-bar{--color-background: 244, 71, 147;--gradient-background: #f44793}.announcement-bar__message,.announcement-bar__message a,.announcement-bar__link,.announcement-bar .slider-button{color:#fff!important}.fw-source-proof{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:8px 0 12px;color:#51474d;font-size:1.15rem;line-height:1.45}.fw-source-proof__stars{color:#d99a16;font-size:1.65rem;letter-spacing:.08em}.fw-source-proof strong{color:#171217;font-size:1.3rem}.fw-source-proof small{flex-basis:100%;color:#766a71;font-size:1rem}.fw-pdp-holiday{margin:8px 0 14px;color:#b72e69;font-size:1.2rem;font-weight:600}.fw-bundle__proof{display:grid;gap:7px;margin:18px 0 4px;padding:15px;border:1px solid rgba(255,255,255,.55);border-radius:17px;background:#fffffff0;color:#35212a;font-size:1.05rem;line-height:1.45}.fw-bundle__proof strong{color:#ac205e;font-size:1.1rem}.fw-bundle__proof span{color:#392932}.fw-bundle__proof small{color:#66545d;font-size:.92rem}.fw-bundle__tiers .fw-tier__saving{min-width:72px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faithwear-pink.css.map */
