.cv-bfcm-tag{position:absolute;z-index:4;top:8px;left:6px;display:inline-flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:50px;max-width:calc(100% - 12px);height:34px;margin:0;padding:0;border:0;border-radius:4px;overflow:hidden;isolation:isolate;background:transparent;box-shadow:0 1px 4px #4e25371f;pointer-events:none;font-family:inherit;white-space:nowrap;text-align:center;line-height:1;letter-spacing:0}.card__badge.cv-bfcm-placement{position:absolute;z-index:4;inset:8px auto auto 6px;margin:0!important;padding:0;line-height:1}.card__badge.cv-bfcm-placement .badge.cv-bfcm-tag{position:relative;inset:auto;max-width:none;padding:0;border:0;border-radius:4px!important}.cv-bfcm-brand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:2px;height:16px;padding:0 3px;background:#4e2537;color:#fff2d9;font-size:8.5px;font-weight:800;letter-spacing:.2px;line-height:16px}.cv-bfcm-star{font-size:9px;color:#ffe0a3;line-height:1}.cv-bfcm-offer{flex-shrink:0;height:18px;padding:0 3px;background:linear-gradient(110deg,#f1bec6,#ffe2ad);color:#4e2537;font-size:9.5px;font-weight:800;letter-spacing:0;line-height:18px}.cv-bfcm-tag:after{content:"";position:absolute;inset:-40% auto -40% -65%;width:50%;background:linear-gradient(100deg,transparent 8%,rgba(255,217,126,.28) 34%,rgba(255,245,207,.92) 50%,rgba(255,222,143,.4) 64%,transparent 92%);transform:translate(0) skew(-18deg);opacity:0;pointer-events:none;animation:cv-bfcm-sweep 2.8s ease-in-out infinite;animation-play-state:paused}.cv-bfcm-tag[data-cv-bfcm-playing=true]:after{animation-play-state:running}.cv-bfcm-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;border:1px solid rgba(229,177,118,.65);border-radius:inherit;pointer-events:none}@keyframes cv-bfcm-sweep{0%,5%{transform:translate(0) skew(-18deg);opacity:0}14%,36%{opacity:1}56%,to{transform:translate(400%) skew(-18deg);opacity:0}}.cv-cro-proposal{box-sizing:border-box;color:#4e2537;font-family:inherit;letter-spacing:0;line-height:1.4}.cv-cro-proposal *{box-sizing:border-box}.cv-cro-proposal p,.cv-cro-proposal h2{margin:0}.cv-cro-proposal .cv-kicker{font-size:10px;font-weight:750;letter-spacing:1.25px;text-transform:uppercase;color:#75485a}.cv-cro-home{max-width:1200px;margin:8px auto 22px;padding:0 16px}.cv-cro-home .cv-compare-inner{padding:17px 14px 13px;background:#fcf5f4;border:1px solid #efdbdf;border-radius:11px}.cv-cro-home h2{margin:5px 0 13px;color:#321c27;font-size:21px;font-weight:750;line-height:1.2}.cv-cro-home .cv-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-cro-home .cv-choice{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 8px;border:1px solid #eedde2;border-radius:7px;color:#4e2537;background:#fff;text-decoration:none}.cv-cro-home .cv-choice:focus-visible{outline:2px solid #75485a;outline-offset:3px}.cv-cro-home .cv-choice img{flex-shrink:0;width:42px;height:58px;object-fit:cover;border-radius:4px}.cv-cro-home .cv-choice strong{display:block;font-size:13px;line-height:1.25}.cv-cro-home .cv-choice small{display:block;margin-top:3px;color:#735d66;font-size:10px;line-height:1.35}.cv-cro-home .cv-choice span{display:block;margin-top:6px;font-size:10px;font-weight:750}.cv-cro-collection{flex:0 0 100%!important;grid-column:1 / -1;width:100%!important;max-width:none!important;margin:1px 0 3px;padding:0;list-style:none}.cv-cro-collection--mobile{display:block!important}.cv-cro-collection--desktop{display:none!important}.cv-cro-collection .cv-promo-body{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e8ccd5;border-radius:9px;overflow:hidden;background:#fcf4f3}.cv-cro-collection .cv-promo-body:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(#e9b7c2,#ffe2a8)}.cv-cro-collection .cv-promo-mark{font-size:23px;font-weight:800;letter-spacing:-.8px;white-space:nowrap}.cv-cro-collection .cv-promo-mark i{padding:0 2px;color:#b6798b;font-size:19px;font-style:normal}.cv-cro-collection strong{display:block;font-size:14px;line-height:1.3}.cv-cro-collection small{display:block;margin-top:4px;color:#755b65;font-size:11px}@media(min-width:750px){.cv-bfcm-tag{top:10px;left:10px;width:72px;height:43px}.card__badge.cv-bfcm-placement{inset:10px auto auto 10px}.cv-bfcm-brand{height:20px;font-size:10px;line-height:20px}.cv-bfcm-offer{height:23px;font-size:11px;line-height:23px}.cv-cro-home{margin:12px auto 28px;padding:0 50px}.cv-cro-home .cv-compare-inner{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:24px;padding:22px}.cv-cro-home h2{margin-bottom:0}.cv-cro-home .cv-choice{padding:12px}.cv-cro-home .cv-choice img{width:48px;height:64px}.cv-cro-home .cv-choice strong{font-size:15px}.cv-cro-home .cv-choice small,.cv-cro-home .cv-choice span{font-size:12px}}@media(min-width:990px){.cv-cro-collection--mobile{display:none!important}.cv-cro-collection--desktop{display:block!important}.cv-cro-collection .cv-promo-body{justify-content:center;padding:12px 20px}.cv-cro-collection .cv-promo-body>div:last-child{display:flex;align-items:center;gap:18px}.cv-cro-collection small{margin:0;font-size:12px}}@media(prefers-reduced-motion:reduce){.cv-bfcm-tag:after{display:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/curvvvy-cro-bfcm.css.map */
