.pf-section{--pf-accent: var(--db-accent, #c2185b);--pf-deep: var(--db-accent-deep, #881140);--pf-deeper: #710e35;--pf-rose: var(--db-rose, #d8a3b2);--pf-mist: var(--db-mist, #faf4f6);--pf-ink: var(--db-ink, #222222);--pf-graphite: var(--db-graphite, #444444);--pf-stone: var(--db-stone, #878787);--pf-white: #ffffff;--pf-line: var(--db-line, rgba(34, 34, 34, .08));--pf-line-strong: var(--db-line-strong, rgba(34, 34, 34, .16));--pf-serif: var(--db-serif, "Libre Baskerville", Georgia, serif);--pf-sans: var(--db-sans, "Poppins", -apple-system, "Segoe UI", Roboto, Arial, sans-serif);--pf-ease: var(--db-ease, cubic-bezier(.22, .61, .36, 1));--pf-ease-out: var(--db-ease-out, cubic-bezier(.16, 1, .3, 1));--pf-radius: 2px;--pf-raspberry-bg: radial-gradient(55% 75% at 88% 6%, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 62%), radial-gradient(48% 70% at 4% 100%, rgba(216, 163, 178, .3) 0%, rgba(216, 163, 178, 0) 66%), linear-gradient(135deg, var(--pf-deeper) 0%, var(--pf-deep) 42%, var(--pf-accent) 100%)}.pf-wrap{position:relative;z-index:1;max-width:1200px;margin-inline:auto;padding-inline:24px}.pf-section .pf-eyebrow{margin:0 0 18px;font-family:var(--pf-sans);font-size:10.5px;font-weight:500;line-height:1.6;letter-spacing:.28em;text-transform:uppercase;color:var(--pf-accent)}.pf-hero{position:relative;overflow:hidden;color:var(--pf-white);background:var(--pf-raspberry-bg)}.pf-ticker{position:relative;z-index:2;overflow:hidden;background-color:var(--pf-white);color:var(--pf-deep)}.pf-ticker__track{display:flex;width:max-content;animation:pf-marquee 46s linear infinite}.pf-ticker__group{display:flex;flex-shrink:0;align-items:center}.pf-ticker__item{padding:12px 22px;font-family:var(--pf-sans);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.pf-ticker__sep{flex:0 0 auto;width:5px;height:5px;background-color:var(--pf-accent);transform:rotate(45deg)}@keyframes pf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pf-ticker:hover .pf-ticker__track{animation-play-state:paused}.pf-hero__inner{position:relative;padding-block:clamp(56px,7vw,100px) clamp(52px,6vw,88px)}.pf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.pf-hero__bg picture,.pf-hero__bg .pf-hero__bg-img{display:block;width:100%;height:100%}.pf-hero__bg .pf-hero__bg-img{object-fit:cover;object-position:center}.pf-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pf-raspberry-bg);opacity:var(--pf-overlay, .75)}.pf-hero__ripple{position:absolute;top:-260px;inset-inline-end:-220px;width:760px;height:760px;border-radius:50%;background:repeating-radial-gradient(circle at center,rgba(255,255,255,.1) 0 1px,transparent 1px 44px);-webkit-mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.6) 45%,transparent 70%);mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.6) 45%,transparent 70%);pointer-events:none}.pf-hero__head{max-width:760px;margin-inline:auto;text-align:center}.pf-hero .pf-eyebrow{color:#ffffffc7}.pf-hero .pf-hero__title{margin:0;font-family:var(--pf-serif);font-size:clamp(50px,8.6vw,116px);font-weight:400;line-height:.98;letter-spacing:-.012em;color:var(--pf-white)}.pf-hero .pf-hero__title em{font-style:italic;color:var(--pf-rose)}.pf-hero .pf-hero__sub{max-width:560px;margin:26px auto 0;font-family:var(--pf-sans);font-size:15px;font-weight:400;line-height:1.8;color:#ffffffdb}.pf-cd{display:inline-flex;align-items:center;gap:14px;margin-top:28px;padding:11px 22px;border:1px solid rgba(255,255,255,.3);border-radius:40px;background-color:#ffffff0f;font-family:var(--pf-sans)}.pf-cd__label{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf}.pf-cd__time{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.08em;color:var(--pf-white)}.pf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1080px;margin:clamp(40px,5vw,60px) auto 0}.pf-cards--1{grid-template-columns:minmax(0,360px);justify-content:center}.pf-cards--2{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.pf-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-hero .pf-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:38px 24px 0;border-radius:var(--pf-radius);background-color:var(--pf-white);color:var(--pf-ink);text-align:center;text-decoration:none;box-shadow:0 30px 60px -32px #28041299;transition:transform .55s var(--pf-ease),box-shadow .55s var(--pf-ease)}.pf-hero .pf-card--hl{outline:1px solid rgba(255,255,255,.55);outline-offset:7px}.pf-card__ribbon{position:absolute;top:0;left:50%;padding:6px 14px 5px;border-radius:40px;background-color:var(--pf-ink);color:var(--pf-white);font-family:var(--pf-sans);font-size:9.5px;font-weight:600;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.pf-card__num{display:block;font-family:var(--pf-serif);font-size:clamp(58px,6vw,86px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--pf-accent);font-variant-numeric:lining-nums}.pf-card__num i{margin-inline:.04em;font-size:.62em;font-style:normal;vertical-align:.16em;color:var(--pf-rose)}.pf-card__body{display:block}.pf-hero .pf-card--img{padding:14px 14px 0}.pf-hero .pf-card__ribbon{z-index:2}.pf-card__media{position:relative;display:block;align-self:stretch;margin-bottom:34px}.pf-card__frame{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--pf-radius);background-color:var(--pf-mist)}.pf-card__frame .pf-card__img{position:absolute;top:7%;left:7%;width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.1s var(--pf-ease-out)}.pf-card--img .pf-card__num{position:absolute;bottom:0;left:50%;z-index:1;padding:8px 22px 4px;border-radius:40px;background-color:var(--pf-white);font-size:clamp(36px,3.6vw,50px);white-space:nowrap;box-shadow:0 12px 26px -14px #88114080;transform:translate(-50%,50%)}.pf-card--img .pf-card__title{margin-top:14px}.pf-card__title{display:block;margin-top:18px;font-family:var(--pf-serif);font-size:19px;font-weight:400;line-height:1.35;color:var(--pf-ink)}.pf-card__rule{display:block;margin-top:10px;font-family:var(--pf-sans);font-size:10.5px;font-weight:500;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--pf-stone)}.pf-card__cta{display:flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;margin-top:28px;padding:17px 0 19px;border-top:1px solid var(--pf-line);font-family:var(--pf-sans);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--pf-accent);transition:color .4s var(--pf-ease)}.pf-arrow{flex:0 0 auto;width:14px;height:10px;transition:transform .45s var(--pf-ease-out)}[dir=rtl] .pf-arrow{transform:scaleX(-1)}.pf-hero__note{margin:30px 0 0;font-family:var(--pf-sans);font-size:12px;line-height:1.6;letter-spacing:.06em;text-align:center;color:#ffffffbd}@media(hover:hover){.pf-hero .pf-card:hover{transform:translateY(-6px);box-shadow:0 44px 72px -30px #280412b8;color:var(--pf-ink)}.pf-hero .pf-card:hover .pf-card__cta{color:var(--pf-deep)}.pf-hero .pf-card:hover .pf-arrow{transform:translate(4px)}.pf-hero .pf-card:hover .pf-card__img{transform:scale(1.05)}.pf-hero [dir=rtl] .pf-card:hover .pf-arrow{transform:scaleX(-1) translate(4px)}}.pf-hero .pf-card:focus-visible{outline:2px solid var(--pf-white);outline-offset:4px}.pf-offer{position:relative;overflow:hidden;padding-block:clamp(60px,7vw,100px);background-color:var(--pf-white)}.pf-offer--blush{background-color:var(--pf-mist)}.pf-offer--spotlight{background:var(--pf-raspberry-bg)}.pf-offer__head{position:relative;max-width:680px;margin:0 auto clamp(36px,4.4vw,54px);text-align:center}.pf-offer__ghost{position:absolute;top:50%;left:50%;z-index:0;font-family:var(--pf-serif);font-size:clamp(150px,22vw,290px);font-weight:400;line-height:1;letter-spacing:-.03em;white-space:nowrap;color:#c2185b0f;transform:translate(-50%,-54%);pointer-events:none;-webkit-user-select:none;user-select:none}.pf-offer__head>:not(.pf-offer__ghost){position:relative;z-index:1}.pf-offer .pf-offer__title{margin:0;font-family:var(--pf-serif);font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.15;letter-spacing:0;color:var(--pf-ink)}.pf-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px}.pf-step{display:inline-flex;align-items:center;height:40px;padding:0 20px;border:1px solid var(--pf-line-strong);border-radius:40px;background-color:var(--pf-white);font-family:var(--pf-sans);font-size:10.5px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-ink)}.pf-step--pay{border-color:var(--pf-accent);background-color:var(--pf-accent);color:var(--pf-white)}.pf-steps .pf-arrow{width:18px;height:12px;color:var(--pf-stone)}.pf-offer .pf-offer__note{max-width:470px;margin:20px auto 0;font-family:var(--pf-sans);font-size:14px;line-height:1.75;color:var(--pf-stone)}.pf-offer__empty{padding:28px;border:1px dashed var(--pf-line-strong);text-align:center;color:var(--pf-stone)}.pf-offer__foot{margin-top:clamp(34px,4vw,48px);text-align:center}.pf-offer .pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 34px;border-radius:40px;background-color:var(--pf-ink);color:var(--pf-white);font-family:var(--pf-sans);font-size:10.5px;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background-color .4s var(--pf-ease),color .4s var(--pf-ease)}.pf-offer .pf-btn:hover{background-color:var(--pf-accent);color:var(--pf-white)}@media(hover:hover){.pf-offer .pf-btn:hover .pf-arrow{transform:translate(4px)}.pf-offer [dir=rtl] .pf-btn:hover .pf-arrow,.pf-offer .pf-btn[dir=rtl]:hover .pf-arrow{transform:scaleX(-1) translate(4px)}}.pf-offer--spotlight .pf-eyebrow{color:#fffc}.pf-offer--spotlight .pf-offer__ghost{color:#ffffff12}.pf-offer--spotlight .pf-offer__title{color:var(--pf-white)}.pf-offer--spotlight .pf-step{border-color:#ffffff6b;background-color:transparent;color:var(--pf-white)}.pf-offer--spotlight .pf-step--pay{border-color:var(--pf-white);background-color:var(--pf-white);color:var(--pf-deep)}.pf-offer--spotlight .pf-steps .pf-arrow{color:#ffffffb3}.pf-offer--spotlight .pf-offer__note{color:#ffffffd1}.pf-offer--spotlight .pf-btn{background-color:var(--pf-white);color:var(--pf-deep)}.pf-offer--spotlight .pf-btn:hover{background-color:var(--pf-ink);color:var(--pf-white)}.pf-offer--spotlight .t4s-product .t4s-product-wrapper{border-color:transparent;box-shadow:0 24px 48px -30px #28041299}@media(max-width:1024px)and (min-width:768px){.pf-cards{gap:16px}.pf-hero .pf-card{padding:32px 16px 0}.pf-hero .pf-card--img{padding:12px 12px 0}.pf-card__title{font-size:17px}.pf-card__rule,.pf-card__cta{letter-spacing:.14em}}@media(max-width:767px){.pf-wrap{padding-inline:16px}.pf-ticker__item{padding:10px 16px;font-size:9.5px;letter-spacing:.2em}.pf-hero__inner{padding-block:42px 40px}.pf-hero__ripple{top:-200px;inset-inline-end:-260px;width:520px;height:520px}.pf-section .pf-eyebrow{margin-bottom:14px;font-size:9.5px;letter-spacing:.22em}.pf-hero .pf-hero__title{font-size:50px}.pf-hero .pf-hero__sub{margin-top:16px;font-size:13.5px;line-height:1.7}.pf-cd{margin-top:20px;padding:9px 16px}.pf-cards,.pf-cards--1,.pf-cards--2,.pf-cards--4{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:30px}.pf-hero .pf-card{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:16px 14px 16px 10px;text-align:start}.pf-hero .pf-card--hl{outline-offset:4px}.pf-card__num{font-size:40px;text-align:center}.pf-card__title{margin-top:0;font-size:16px}.pf-card__rule{margin-top:4px;font-size:9.5px;letter-spacing:.14em}.pf-card__cta{align-self:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(194,24,91,.25);border-radius:50%}.pf-card__cta-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-card__ribbon{left:auto;inset-inline-end:14px;padding:4px 10px 3px;font-size:8.5px;letter-spacing:.14em;transform:translateY(-50%)}.pf-hero .pf-card--img{grid-template-columns:96px minmax(0,1fr) auto;padding:10px 12px 10px 10px}.pf-card__media{align-self:center;margin-bottom:0}.pf-card__frame{aspect-ratio:1 / 1}.pf-card--img .pf-card__num{padding:5px 10px 2px;font-size:17px;box-shadow:0 6px 14px -8px #88114080;transform:translate(-50%,40%)}.pf-card--img .pf-card__title{margin-top:0}.pf-hero__note{margin-top:22px;font-size:11px}.pf-offer{padding-block:52px 56px}.pf-offer__head{margin-bottom:30px}.pf-offer__ghost{font-size:130px}.pf-offer .pf-offer__title{font-size:30px}.pf-steps{gap:8px;margin-top:18px}.pf-step{height:34px;padding:0 14px;font-size:9.5px;letter-spacing:.12em}.pf-steps .pf-arrow{width:14px}.pf-offer .pf-offer__note{margin-top:16px;font-size:13px}.pf-offer .pf-btn{width:100%;max-width:360px;padding:0 20px;font-size:10px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.pf-ticker__track{animation:none}.pf-hero .pf-card,.pf-hero .pf-card:hover,.pf-hero .pf-card:hover .pf-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pink-friday.css.map */
