.pc-black-friday{--bf-night:#171219;--bf-pink:#efb9f4;--bf-lilac:#d78de5;--bf-ease:cubic-bezier(.22,1,.36,1)}.pc-black-friday .pc-announcement{background:var(--bf-night);color:#fff}.pc-black-friday .pc-announcement .pc-container{min-height:38px;font-size:11px}.pc-black-friday .pc-announcement strong{color:var(--bf-pink);font-weight:600}.pc-black-friday .pc-announcement a{color:#fff;text-decoration:none}.pc-black-friday .pc-announcement a:hover{text-decoration:underline;text-underline-offset:4px}.pc-black-friday .pc-nav{border-bottom:3px solid var(--pc-purple)}.pc-black-friday .pc-nav a{transition:color .2s}.pc-black-friday .pc-nav a:hover{color:var(--pc-purple)}.pc-black-friday .pc-home-hero{background:var(--bf-night);max-width:none;min-height:590px;grid-template-columns:48% 52%;overflow:hidden}.pc-black-friday .pc-home-hero__copy{padding:44px 44px 44px max(32px,calc((100vw - 1280px)/2));position:relative;z-index:1;color:#fff;background:var(--bf-night)}.pc-black-friday .pc-home-hero__copy>div{max-width:530px}.pc-black-friday .pc-home-hero h1{color:#fff;font-size:clamp(52px,5.8vw,84px);line-height:.98;max-width:520px;letter-spacing:-.035em;margin-bottom:22px}.pc-black-friday .pc-home-hero .pc-eyebrow{display:flex;align-items:center;gap:12px;color:var(--bf-pink);font-size:11px;letter-spacing:.04em;margin-bottom:24px}.pc-bf-tag{display:inline-flex;padding:7px 10px;border:1px solid #86548e;border-radius:3px;color:#fff}.pc-black-friday .pc-home-hero__description{color:#d6cbd9;max-width:390px;font-size:15px;margin-bottom:22px}.pc-black-friday .pc-hero-product-name{color:#fff;font-size:13px}.pc-black-friday .pc-home-hero .pc-price__current{color:var(--bf-pink);font-size:40px}.pc-black-friday .pc-home-hero .pc-price__previous,.pc-black-friday .pc-home-hero .pc-price__pix,.pc-black-friday .pc-home-hero .pc-campaign-date{color:#d6cbd9}.pc-black-friday .pc-home-hero .pc-sale{background:#443047;color:var(--bf-pink)}.pc-black-friday .pc-home-hero .pc-button,.pc-bf-banner .pc-button{background:var(--bf-pink);color:var(--bf-night);border-radius:6px;min-height:52px;min-width:245px;justify-content:space-between}.pc-black-friday .pc-hero-secondary{color:#e2d5e5;font-size:12px}.pc-black-friday .pc-home-hero__visual{min-height:590px;overflow:hidden}.pc-black-friday .pc-home-hero__visual img{object-position:center 50%;transition:transform 1.2s var(--bf-ease)}.pc-black-friday .pc-home-hero__visual:hover img{transform:scale(1.035)}.pc-bf-image-label{position:absolute;top:26px;right:28px;z-index:3;background:#171219;color:#fff;padding:12px 17px;font-family:var(--pc-font-heading);font-size:19px;line-height:1.2;font-weight:800;border-radius:3px;transform:rotate(3deg)}.pc-bf-image-label span{display:block;color:var(--bf-pink);font-family:var(--pc-font-body);font-size:9px;letter-spacing:.08em;margin-top:4px}.pc-bf-ribbon{position:relative;overflow:hidden;background:var(--bf-lilac);color:var(--bf-night);padding:15px 0}.pc-bf-ribbon__track{display:flex;width:max-content}.pc-bf-ribbon[data-ready] .pc-bf-ribbon__track{animation:bf-marquee 38s linear infinite}.pc-bf-ribbon__group{flex:none;display:flex;align-items:center;gap:34px;padding-right:34px;white-space:nowrap;font-family:var(--pc-font-heading);font-weight:700;font-size:18px;letter-spacing:.02em}.pc-bf-ribbon__group strong{font-weight:800}.pc-bf-ribbon__group>span:nth-child(2n){font-size:20px}.pc-bf-ribbon__pause{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;background:var(--bf-night);color:#fff;border:0;border-radius:50%;cursor:pointer}.pc-bf-ribbon:is(:hover,:focus-within,[data-paused]) .pc-bf-ribbon__track{animation-play-state:paused}.pc-black-friday .pc-benefits-strip{background:#f5f0f6;border-bottom:0}.pc-black-friday .pc-benefits-strip .pc-container{padding-block:19px}.pc-black-friday .pc-section{padding-block:60px}.pc-black-friday .pc-category-card{border-radius:8px}.pc-black-friday .pc-category-card__label{background:var(--bf-night);color:#fff}.pc-black-friday .pc-category-card__label span{color:var(--bf-pink)}.pc-black-friday .pc-category-card__media img{transition:transform .7s var(--bf-ease)}.pc-black-friday .pc-category-card:hover .pc-category-card__media img{transform:scale(1.05)}.pc-bf-banner{background:var(--pc-purple);color:#fff;overflow:hidden}.pc-bf-banner__inner{display:flex;gap:48px;align-items:center;padding-block:32px}.pc-bf-banner__stamp{flex:none;font-family:var(--pc-font-heading);font-size:40px;font-weight:800;line-height:.88;letter-spacing:-.03em;transform:rotate(-5deg);padding:8px 0}.pc-bf-banner__stamp>span{color:var(--bf-pink)}.pc-bf-banner__stamp small{display:block;font-family:var(--pc-font-body);font-size:9px;letter-spacing:.12em;line-height:1.4;margin-top:10px}.pc-bf-banner__copy{flex:1;min-width:0}.pc-bf-banner h2{font-size:clamp(26px,2.7vw,38px);line-height:1.05;color:#fff;margin:0 0 10px;max-width:490px}.pc-bf-banner p{font-size:13px;color:#f0dbf4;max-width:440px;margin:0}.pc-bf-banner .pc-button{min-width:215px;flex:none}.pc-black-friday .pc-home-products{background:#f5f0f6}.pc-black-friday .pc-home-products__heading{align-items:end}.pc-black-friday .pc-home-products .pc-eyebrow{font-size:12px;color:var(--pc-purple);letter-spacing:0;text-transform:none}.pc-black-friday .pc-home-products .pc-product-card{background:#fff;border-radius:10px;padding:10px;box-shadow:none;transition:transform .35s var(--bf-ease)}.pc-black-friday .pc-home-products .pc-product-card__body{padding:16px 8px 8px}.pc-black-friday .pc-product-card__media{position:relative}.pc-bf-discount{display:none}.pc-black-friday .pc-bf-discount{display:block;position:absolute;left:12px;top:12px;padding:5px 9px;border-radius:3px;color:#fff;background:var(--bf-night);font-size:12px;font-weight:600}.pc-black-friday .pc-button{transition:transform .25s var(--bf-ease),filter .25s}.pc-black-friday .pc-button svg,.pc-black-friday .pc-button>span{transition:transform .25s var(--bf-ease)}.pc-black-friday .pc-button:hover svg,.pc-black-friday .pc-button:hover>span{transform:translate(4px)}.pc-black-friday .pc-footer{border-top:5px solid var(--pc-purple)}@keyframes bf-marquee{to{transform:translate(-50%)}}@keyframes bf-arrive{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.pc-black-friday .pc-home-hero__copy>div{animation:bf-arrive .8s var(--bf-ease) both}}@media(min-width:901px){.pc-black-friday .pc-home-products .pc-product-card:hover{transform:translateY(-5px)}}@media(max-width:1100px){.pc-black-friday .pc-home-hero__copy{padding:34px 28px}.pc-black-friday .pc-home-hero h1{font-size:64px}.pc-bf-banner__inner{gap:26px}.pc-bf-banner__stamp{font-size:34px}.pc-bf-banner .pc-button{min-width:190px}}@media(max-width:900px){.pc-black-friday .pc-home-hero h1{font-size:54px}.pc-black-friday .pc-home-hero,.pc-black-friday .pc-home-hero__visual{min-height:560px}.pc-bf-banner__inner{flex-wrap:wrap;gap:24px}.pc-bf-banner__copy{flex-basis:60%}.pc-bf-banner .pc-button{margin-left:0}.pc-bf-image-label{right:18px;top:20px}}@media(max-width:640px){.pc-black-friday .pc-announcement .pc-container{min-height:34px;font-size:10px}.pc-black-friday .pc-home-hero{grid-template-columns:1fr;min-height:0}.pc-black-friday .pc-home-hero__copy{padding:28px 24px}.pc-black-friday .pc-home-hero .pc-eyebrow{font-size:10px;gap:10px;margin-bottom:18px}.pc-bf-tag{padding:5px 8px}.pc-black-friday .pc-home-hero h1{font-size:clamp(44px,12vw,64px);max-width:420px;margin-bottom:14px}.pc-black-friday .pc-home-hero__description{font-size:13px;line-height:1.6;margin-bottom:15px}.pc-black-friday .pc-home-hero .pc-price__current{font-size:34px}.pc-black-friday .pc-home-hero .pc-button{min-width:0;min-height:48px}.pc-black-friday .pc-home-hero__visual{min-height:280px;height:280px}.pc-black-friday .pc-home-hero__visual img{object-position:center 49%}.pc-bf-image-label{font-size:16px;top:16px;right:18px;padding:10px 12px}.pc-bf-image-label span{font-size:8px}.pc-bf-ribbon{padding-block:12px}.pc-bf-ribbon__group{font-size:15px;gap:24px;padding-right:24px}.pc-black-friday .pc-section{padding-block:40px}.pc-black-friday .pc-benefits-strip .pc-container{padding-block:15px;gap:14px}.pc-black-friday .pc-benefits-strip span{font-size:10px}.pc-bf-banner__inner{padding-block:30px;gap:22px}.pc-bf-banner__stamp{font-size:32px}.pc-bf-banner__copy{flex:1}.pc-bf-banner h2{font-size:27px}.pc-bf-banner p{font-size:12px;line-height:1.6}.pc-bf-banner .pc-button{width:100%;min-height:48px}.pc-black-friday .pc-home-products .pc-product-card{padding:6px}.pc-black-friday .pc-home-products .pc-product-card__body{padding:12px 4px 4px}.pc-black-friday .pc-home-products__grid{gap:18px 10px}.pc-black-friday .pc-home-products .pc-price__current{font-size:22px}.pc-black-friday .pc-home-products .pc-price__previous{flex-wrap:wrap}.pc-black-friday .pc-home-products .pc-button{font-size:11px;padding-inline:8px}.pc-black-friday .pc-bf-discount{top:8px;left:8px;font-size:10px;padding:4px 7px}}@media(prefers-reduced-motion:reduce){.pc-bf-ribbon[data-ready] .pc-bf-ribbon__track{animation:none}.pc-bf-ribbon__pause{display:none}.pc-black-friday .pc-home-hero__visual:hover img,.pc-black-friday .pc-category-card:hover img,.pc-black-friday .pc-product-card:hover,.pc-black-friday .pc-button:hover svg,.pc-black-friday .pc-button:hover>span{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/proclean-black-friday.css.map */
