.pf-bf-ticker{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:116px;padding:12px 60px;border-top:3px solid var(--pf-bf-orange);background:var(--pf-bf-black);color:var(--pf-bf-ink);font-family:var(--font-body-family, system-ui);line-height:1.35;letter-spacing:normal}.pf-bf-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 10%,#1554b01c 35%,color-mix(in srgb,var(--pf-bf-blue) 14%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:pf-bf-sheen 14s ease-in-out infinite}.pf-bf-ribbon{position:absolute;inset-inline:-2%;z-index:-1;height:34px;overflow:hidden;border-block:1px solid #ffffff18;background:color-mix(in srgb,var(--pf-bf-black),white 2%);pointer-events:none}.pf-bf-ribbon--1{top:18px;transform:rotate(-1.6deg);color:var(--pf-bf-orange)}.pf-bf-ribbon--2{top:66px;transform:rotate(1.6deg);color:var(--pf-bf-blue)}.pf-bf-track{display:flex;width:max-content;animation:pf-bf-scroll 48s linear infinite}.pf-bf-ribbon--2 .pf-bf-track{animation-direction:reverse;animation-duration:54s}:root:not([data-pf-bf-ready]) :is(.pf-bf-track,.pf-bf-sheen){animation-play-state:paused}.pf-bf-track-group{display:flex;align-items:center;gap:28px;padding-inline-end:28px;white-space:nowrap}.pf-bf-track-group span{font-size:23px;font-weight:800;line-height:32px;letter-spacing:-.6px}.pf-bf-track-group i{font-size:19px;font-style:normal;opacity:.6}.pf-bf-capsule{display:flex;align-items:center;justify-content:center;gap:26px;max-width:100%;min-height:70px;padding:10px 12px 10px 30px;border:1px solid #ffffff42;border-radius:60px;background:color-mix(in srgb,var(--pf-bf-black) 96%,transparent);box-shadow:0 0 0 7px #0c0c0c80}.pf-bf-offer-copy{display:flex;align-items:baseline;gap:16px;min-width:0}.pf-bf-offer-main{font-size:20px;font-weight:750}.pf-bf-offer-extra{font-size:18px;font-weight:650;color:var(--pf-bf-accent-ink)}.pf-bf-cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:24px;min-height:48px;max-width:100%;padding:12px 22px;border:0;border-radius:32px;background:var(--pf-bf-orange);color:var(--pf-bf-button-ink);font:inherit;font-size:14px;font-weight:700;line-height:1.25;cursor:pointer}.pf-bf-cta:hover{background:color-mix(in srgb,var(--pf-bf-orange),white 12%)}.pf-bf-cta svg{width:21px;height:21px;flex:none}.pf-bf-motion{position:absolute;left:14px;bottom:7px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff45;border-radius:50%;background:var(--pf-bf-black);color:var(--pf-bf-ink);font-size:16px;cursor:pointer}.pf-bf-motion[hidden]{display:none}.pf-bf-motion:focus-visible,.pf-bf-cta:focus-visible,.pf-bf-fit-link:focus-visible{outline:2px solid var(--pf-bf-ink);outline-offset:2px}.utility-bar.pf-bf-utilities{height:auto}.pf-bf-utilities .utility-bar__grid{display:flex;justify-content:space-between}.pf-bf-utilities :is(.list-social__link,.localization-form__select){color:inherit}.pf-bf-hero{font-family:var(--font-body-family, system-ui);letter-spacing:normal}.pf-bf-hero-art{position:relative;width:100%;aspect-ratio:2 / 1;background:var(--pf-bf-blue)}.pf-bf-hero-art picture{display:block;width:100%;height:100%}.pf-bf-hero-art img,.pf-bf-hero-video{display:block;width:100%;height:100%;object-fit:contain}.pf-bf-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none}.pf-bf-hero-art[data-pf-bf-playing] .pf-bf-hero-video{visibility:visible}.pf-bf-caption{background:var(--pf-bf-black);color:var(--pf-bf-ink)}.pf-bf-caption-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1440px;margin-inline:auto;padding:32px 5% 32px max(5%,116px)}.pf-bf-caption h2{margin:0;color:inherit;font-family:var(--font-heading-family, system-ui);font-size:clamp(28px,3.1vw,46px);line-height:1.2;letter-spacing:-.035em}.pf-bf-kicker{margin:0 0 9px;color:var(--pf-bf-accent-ink);font-size:11px;font-weight:700;letter-spacing:2px}.pf-bf-caption-offer{margin:12px 0 0;font-size:15px}.pf-bf-caption-actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px;flex-shrink:0}.pf-bf-caption-actions .pf-bf-cta{min-width:216px;justify-content:space-between}.pf-bf-fit-link{color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px}.pf-bf-fit-link span{padding-inline-start:8px}.pf-bf-mobile-break{display:none}#MainContent :is([id$=__featured_collection_yHnPH6] .collection__title>h2,[id$=__shopupup_collage_k6FCPG] .collage-wrapper-title,[id$=__trust_logo_display_AbwA6Y] .puflow-trust-heading,details[id^=Details-collapsible_description_3WhixT-]>summary .accordion__title,details[id^=Details-pfapprovedtext1-]>summary .accordion__title,.puflow-product-reviews .pfr-heading):after{content:"";display:var(--pf-bf-heading-drop-display);width:.55em;height:.68em;margin-inline-start:.28em;vertical-align:-.02em;background:var(--pf-bf-orange);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M12 1C9 6 2 12 2 18a10 10 0 0 0 20 0C22 12 15 6 12 1Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M12 1C9 6 2 12 2 18a10 10 0 0 0 20 0C22 12 15 6 12 1Z'/%3E%3C/svg%3E") center / contain no-repeat;transform:rotate(-12deg)}#MainContent :is([id$=__trust_logo_display_AbwA6Y] .puflow-trust-heading,.puflow-product-reviews .pfr-heading):after{background:var(--pf-bf-blue)}#MainContent [id$=__featured_collection_yHnPH6] .collection__title>h2:after{animation:pf-bf-drop 7s ease-in-out infinite}@keyframes pf-bf-scroll{to{transform:translate(-50%)}}@keyframes pf-bf-sheen{0%,to{background-position:100% 0}50%{background-position:-100% 0}}@keyframes pf-bf-drop{0%,72%,to{transform:rotate(-12deg)}84%{transform:translateY(3px) rotate(-5deg)}}:root[data-pf-bf-paused] :is(.pf-bf-track,.pf-bf-sheen){animation-play-state:paused}:root[data-pf-bf-paused] #MainContent [id$=__featured_collection_yHnPH6] .collection__title>h2:after{animation-play-state:paused}@media(max-width:989px){.pf-bf-utilities{display:none}}@media(max-width:749px){.pf-bf-ticker{min-height:128px;padding:12px 14px;border-top-width:2px}.pf-bf-ribbon{height:26px;inset-inline:-10%}.pf-bf-ribbon--1{top:13px;transform:rotate(-5deg)}.pf-bf-ribbon--2{top:88px;transform:rotate(5deg)}.pf-bf-track-group{gap:18px;padding-inline-end:18px}.pf-bf-track-group span{font-size:17px;line-height:25px}.pf-bf-track-group i{font-size:14px}.pf-bf-capsule{width:100%;max-width:410px;min-height:68px;gap:13px;padding:10px 10px 10px 14px;border-radius:18px}.pf-bf-offer-copy{flex-direction:column;align-items:flex-start;gap:0}.pf-bf-offer-main{font-size:16px}.pf-bf-offer-extra{font-size:12px}.pf-bf-cta{min-height:44px;gap:10px;padding:9px 13px;font-size:12px}.pf-bf-cta svg{width:17px;height:17px}.pf-bf-motion{left:4px;bottom:0;border:0;background:transparent;font-size:13px}.pf-bf-hero-art{aspect-ratio:1}.pf-bf-caption-inner{display:block;padding:27px 24px 30px}.pf-bf-kicker{margin-bottom:11px;font-size:10px}.pf-bf-caption h2{font-size:29px}.pf-bf-caption-offer{font-size:12px}.pf-bf-caption-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 16px;margin-top:20px}.pf-bf-caption-actions .pf-bf-cta{min-width:0}.pf-bf-fit-link{white-space:nowrap;font-size:11px}.pf-bf-mobile-break{display:initial}#MainContent :is([id$=__featured_collection_yHnPH6] .collection__title>h2,[id$=__shopupup_collage_k6FCPG] .collage-wrapper-title,[id$=__trust_logo_display_AbwA6Y] .puflow-trust-heading,details[id^=Details-collapsible_description_3WhixT-]>summary .accordion__title,details[id^=Details-pfapprovedtext1-]>summary .accordion__title,.puflow-product-reviews .pfr-heading):after{width:.44em;height:.55em}}@media(max-width:359px){.pf-bf-offer-main{font-size:14px}.pf-bf-capsule{gap:9px}}@media(prefers-reduced-motion:reduce){.pf-bf-track,.pf-bf-sheen{animation:none}.pf-bf-motion{display:none}#MainContent [id$=__featured_collection_yHnPH6] .collection__title>h2:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pf-black-friday.css.map */
