.bfcm--mood{--m-black: #141414;--m-paper: #F7F3EC;--m-white: #FFFFFF;--m-pink: #F6B6C9;--m-aqua: #7FD3D1;--m-yellow: #F1E27D;--m-sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--m-marker: "Permanent Marker", "Caveat", cursive;--m-hand: "Caveat", cursive;background:var(--m-paper);color:var(--m-black)}.bfcm--mood .bfcm-h1,.bfcm--mood .bfcm-h2,.bfcm--mood .bfcm-h3{font-family:var(--m-sans);font-weight:800!important;letter-spacing:-.035em;text-transform:none}.bfcm--mood .bfcm-kicker{font-family:var(--m-marker);font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:.02em!important;text-transform:none;color:var(--m-yellow);margin:0 0 .75rem}.bfcm--mood .bfcm-hero{background:var(--m-black);color:var(--m-white)}.bfcm--mood .bfcm-h1{line-height:1}.bfcm--mood .bfcm-slip{display:block;width:fit-content;padding:.05em .14em .03em;line-height:.92;background:var(--m-white);color:var(--m-black);transform:rotate(-1deg)}.bfcm--mood .bfcm-slip+.bfcm-slip{margin-top:-.02em;background:var(--m-pink);transform:rotate(.75deg)}.bfcm--mood .bfcm-hero .bfcm-lead{display:inline-block;align-self:flex-start;font-family:var(--m-hand);font-weight:700;font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1;letter-spacing:0;margin:1rem 0 0;padding-bottom:.3rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8 C 60 2, 120 11, 180 5 S 270 3, 297 7' fill='none' stroke='%23F6B6C9' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") left bottom / 100% .5rem no-repeat}.bfcm--mood .bfcm-countdown{margin-top:1.25rem;font-family:Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.6}.bfcm--mood .bfcm-hero .bfcm-form{margin-top:1.5rem}.bfcm--mood .bfcm-countdown b{font-family:var(--m-marker);font-weight:400;color:var(--m-aqua)}.bfcm--mood .bfcm-form .bfcm-h2{font-family:var(--m-sans);letter-spacing:-.02em}.bfcm--mood .bfcm-hero .bfcm-btn{background:var(--m-pink);color:var(--m-black)}@media(max-width:767px){.bfcm--mood .bfcm-hero .bfcm-lead{margin-top:.75rem;white-space:nowrap;font-size:clamp(1.125rem,6.4vw,1.375rem)}.bfcm--mood .bfcm-countdown{margin-top:1rem}.bfcm--mood .bfcm-hero .bfcm-form{margin-top:1.25rem}.bfcm--mood .bfcm-countdown b{line-height:.9}.bfcm--mood .bfcm-hero .bfcm-form .bfcm-h2{font-size:1.25rem!important;letter-spacing:-.025em}}@media(min-width:768px){.bfcm--mood .bfcm-hero__image{top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,3rem);bottom:clamp(3rem,5vw,4.5rem);height:calc(100% - clamp(1.5rem,3vw,2.5rem) - clamp(3rem,5vw,4.5rem));width:calc(46% - clamp(1.5rem,3vw,3rem));box-sizing:border-box;padding:.75rem .75rem 3.5rem;background:var(--m-white);transform:rotate(2deg);box-shadow:0 10px 30px #00000059}.bfcm--mood .bfcm-hero__copy{padding-top:clamp(1rem,1.5vw,1.5rem);padding-bottom:clamp(1rem,1.5vw,1.5rem)}.bfcm--mood .bfcm-slip+.bfcm-slip{margin-left:.35em}.bfcm--mood .bfcm-countdown b{font-size:clamp(2rem,2.8vw,3.25rem)}.bfcm--mood .bfcm-hero:after{content:"";position:absolute;z-index:1;top:clamp(.75rem,2vw,1.75rem);right:calc(23% - 3rem);width:7.5rem;height:1.75rem;background:#f1e27dd9;transform:rotate(-4deg);pointer-events:none}}@media(min-width:1000px){.bfcm--mood .bfcm-h1{font-size:clamp(3.25rem,min(7.4vw,9.75vh),6.5rem)!important}.bfcm--mood .bfcm-hero__image{width:calc(44% - clamp(1.5rem,3vw,3rem))}.bfcm--mood .bfcm-hero:after{right:calc(22% - 3rem)}}@media(min-width:1400px){.bfcm--mood .bfcm-hero__image{width:calc(50% - 3rem)}.bfcm--mood .bfcm-hero:after{right:calc(25% - 3rem)}}.bfcm--mood .bfcm-ticker{position:relative;z-index:2;margin:-.75rem -2% 0;padding:.875rem 0;background:var(--m-yellow);color:var(--m-black);transform:rotate(-1deg)}.bfcm--mood .bfcm-ticker__track{font-family:var(--m-marker);font-weight:400;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.bfcm--mood .bfcm-times{background:var(--m-paper);color:var(--m-black)}.bfcm--mood .bfcm-times .bfcm-lead{font-family:var(--m-hand);font-weight:700;font-size:1.75rem}.bfcm--mood .bfcm-times table{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,.9rem + .5vw,1.25rem)}.bfcm--mood .bfcm-times tbody th,.bfcm--mood .bfcm-times td{padding-top:1rem;padding-bottom:1rem;font-weight:600;color:var(--m-black)}.bfcm--mood .bfcm-times td{font-weight:700}.bfcm--mood .bfcm-times th,.bfcm--mood .bfcm-times td{border-bottom-color:#14141440}.bfcm--mood .bfcm-gifts{background:var(--m-aqua);color:var(--m-black)}.bfcm--mood .bfcm-gift{position:relative;border-top:0;padding:2.25rem 1.5rem 1.75rem;background:var(--m-white);box-shadow:0 6px 18px #0000001f;transform:rotate(-1.25deg)}.bfcm--mood .bfcm-gift:nth-child(odd){transform:rotate(1.25deg)}.bfcm--mood .bfcm-gift:before{content:"";position:absolute;top:-.75rem;left:50%;width:6rem;height:1.5rem;background:#f6b6c9e6;transform:translate(-50%) rotate(3deg)}.bfcm--mood .bfcm-gift .bfcm-h3{font-size:clamp(2rem,4vw,3.25rem)}.bfcm--mood .bfcm-ring{display:inline-block;padding:.15em .35em .2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 100' preserveAspectRatio='none'%3E%3Cpath d='M40 18 C 110 2, 250 4, 285 40 C 310 75, 200 96, 120 92 C 30 88, 2 62, 14 38 C 22 22, 60 12, 95 10' fill='none' stroke='%23F6B6C9' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.bfcm--mood .bfcm-gift__hq{font-family:var(--m-hand);font-weight:700;font-size:1.375rem}.bfcm--mood .bfcm-gift__photo{position:relative;margin-top:.25rem;padding:.375rem .375rem 1.25rem;background:var(--m-white);box-shadow:0 6px 14px #14141429,0 0 0 1px #1414140f;transform:rotate(3deg)}.bfcm--mood .bfcm-gift:nth-child(odd) .bfcm-gift__photo{transform:rotate(-3deg)}.bfcm--mood .bfcm-gift__photo:before{content:"";position:absolute;top:-.5rem;left:50%;width:3.5rem;height:1rem;background:#f1e27dd9;transform:translate(-50%) rotate(-4deg)}.bfcm--mood .bfcm-gift .bfcm-h3{margin-bottom:1.25rem}.bfcm--mood .bfcm-vip{background:var(--m-black);color:var(--m-white)}.bfcm--mood .bfcm-vip .bfcm-h2{display:inline;padding:0 .15em;background:var(--m-pink);color:var(--m-black);box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.35}.bfcm--mood .bfcm-vip .bfcm-form__sub{margin-top:.75rem;font-family:var(--m-hand);font-weight:700;font-size:1.5rem;color:var(--m-yellow)}.bfcm--mood .bfcm-faq{background:var(--m-paper)}.bfcm--mood .bfcm-faq details{border-color:#14141440}.bfcm--mood .bfcm-faq summary:after{font-family:var(--m-marker);color:var(--m-black)}
/*# sourceMappingURL=/cdn/shop/t/176/assets/bfcm-landing-mood.css.map */
