.cn-hero-carousel .cn-hero.hero{border:0;min-height:480px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.cn-hero-carousel .cn-hero.hero .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,4.1vw,62px)}.cn-hero-carousel .cn-hero.hero :is(h1,h2){line-height:1.04;letter-spacing:-.05em;margin:25px 0 22px}.cn-hero-carousel .cn-hero.hero .hero-copy>p{max-width:370px;font-size:15px;line-height:1.8}.cn-hero-carousel .cn-hero.hero .hero-actions{margin-top:28px}.cn-hero-carousel .cn-hero.hero .hero-actions>.primary{min-height:50px;padding:14px 22px;border-radius:10px;gap:22px;font-weight:750;transition:background .2s,box-shadow .2s}.cn-hero-carousel .cn-hero.hero .hero-brands{margin-top:30px;padding-top:20px;gap:18px}.cn-hero-carousel .cn-hero.hero .hero-brands>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px}.cn-hero-carousel .cn-hero.hero .hero-brands .brand-logo-hp{width:30px;height:30px}.cn-hero-carousel .cn-hero.hero .hero-brands .brand-logo-lenovo{width:70px;height:auto}.cn-hero-carousel .cn-hero.hero .hero-media{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:44px 30px 26px;gap:12px}.cn-hero-carousel .cn-hero.hero .hero-product-stage{height:clamp(260px,28vw,355px);max-height:355px;min-height:240px;isolation:auto;z-index:auto}.cn-hero-carousel .cn-hero.hero .hero-product-stage:before{top:12%;right:7%;bottom:12%;left:7%;border:1px solid #ffffffb3;background:radial-gradient(ellipse,#fff9,#ffffff10 69%);border-radius:50%}.cn-hero-carousel .cn-hero-campaign-badge{position:absolute;top:23px;left:30px;z-index:2;max-width:calc(100% - 95px);padding:7px 11px;border:1px solid #ffffffc9;border-radius:30px;background:#ffffffa8;color:#5a5c62;font-size:10px;line-height:1.4;letter-spacing:.07em;font-weight:750;text-transform:uppercase;overflow-wrap:anywhere}.cn-hero-carousel .cn-hero-image-index{position:absolute;right:26px;top:24px;color:#676b7266;font-size:12px;font-weight:700;letter-spacing:.08em;pointer-events:none}.cn-hero-carousel .cn-hero-image-index>span{font-size:9px;margin-left:3px;font-weight:500}.cn-hero-carousel .cn-hero.hero .cn-hero-picture{display:block;width:100%;height:100%;min-width:0;min-height:0}.cn-hero-carousel .cn-hero.hero .hero-device{filter:none}.cn-hero-carousel .cn-hero.hero .hero-device--product{mix-blend-mode:multiply}.cn-hero-carousel .cn-hero.hero .hero-product-label{position:relative;z-index:2;padding:18px;background:#ffffffdb;border:1px solid #fff;border-radius:16px;gap:14px;box-shadow:0 7px 24px #1c232506;transition:box-shadow .2s,border-color .2s}.cn-hero-carousel .cn-hero.hero .hero-product-label:hover{border-color:#d8d8d2;box-shadow:0 9px 26px #1c23250d}.cn-hero-carousel .cn-hero.hero .hero-product-description>strong{font-size:14px;display:block;color:#23282c}.cn-hero-carousel .cn-hero.hero .hero-product-description>span{font-size:11px;color:#657076;display:block}.cn-hero-carousel .cn-hero.hero .hero-product-price>strong{font-size:25px;color:#23282c}.cn-hero-carousel .cn-hero.hero .hero-product-price>span{font-size:9px;color:#657076}.cn-hero-carousel .cn-hero.hero .hero-product-price>.hero-product-offer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 7px;grid-column:1/-1;max-width:180px;min-width:0;line-height:1.3}.cn-hero-carousel .cn-hero.hero .hero-product-offer>del{font-size:12px;font-weight:500;line-height:1.4;color:#657076;white-space:nowrap;text-decoration-thickness:1px}.cn-hero-carousel .cn-hero.hero .cn-hero-discount{flex:none}.cn-hero-carousel .cn-hero.hero .hero-product-price>.hero-product-price-note{overflow-wrap:anywhere}.cn-hero-carousel .cn-hero.hero .hero-product-label>.round-arrow{border-color:#e2e6e6;color:#262d31;background:#fff}.cn-hero-carousel .cn-hero.hero .hero-product-label--without-price{grid-template-columns:minmax(0,1fr) 36px}.cn-hero-carousel .cn-hero.hero .hero-product-label--without-price>.round-arrow{grid-column:2;grid-row:1}.cn-hero-carousel .cn-hero.hero.cn-hero--dark{--cn-hero-ink:#fff;--cn-hero-muted:#c5c9cb;--cn-hero-line:#ffffff24;--cn-hero-accent:#ff9562;background:radial-gradient(ellipse at 4% 100%,#423028,transparent 67%),#1c2024}.cn-hero-carousel .cn-hero.hero.cn-hero--dark .hero-media{background:linear-gradient(145deg,#f1f0eb,#e2e4e0);border-left:0}.cn-hero-carousel .cn-hero.hero.cn-hero--dark .hero-brands>a{padding:5px 9px;border-radius:6px;background:#fff}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--hp{--cn-hero-line:#dce7ed;--cn-hero-accent:#007cad;--cn-hero-ink:#173745;--cn-hero-muted:#54717d;background:#edf7fb}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--hp .hero-media{background:linear-gradient(145deg,#e8f4fa,#cbdfe9);border-left:0}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--hp .hero-actions>.primary{background:#087dab;border-color:#087dab;color:#fff;box-shadow:0 5px 15px #0079ad14}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--hp .hero-actions>.primary:hover{background:#066e97}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--hp .orange-dot{background:#087dab}.cn-hero-carousel .cn-hero.hero.cn-hero--dark.cn-hero-campaign--lenovo{--cn-hero-accent:#ff8789;background:radial-gradient(ellipse at 0 100%,#3c2934,transparent 72%),#20242d}.cn-hero-carousel .cn-hero.hero.cn-hero--dark.cn-hero-campaign--lenovo .hero-media{background:linear-gradient(145deg,#f3eff0,#e4dfe4)}.cn-hero-carousel .cn-hero.hero.cn-hero--dark.cn-hero-campaign--lenovo .hero-actions>.primary{background:#e1232b;border-color:#e1232b;color:#fff}.cn-hero-carousel .cn-hero.hero.cn-hero--dark.cn-hero-campaign--lenovo .hero-actions>.primary:hover{background:#c91c24}.cn-hero-carousel .cn-hero.hero.cn-hero--dark.cn-hero-campaign--lenovo .orange-dot{background:#ff7a80}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--offers{--cn-hero-line:#f0dfce;--cn-hero-accent:#be440c;--cn-hero-ink:#3c2b22;--cn-hero-muted:#7b6251;background:#fff3e7}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--offers .hero-media{background:linear-gradient(135deg,#ffe9d4,#f3d5b9);border-left:0}.cn-hero-carousel .cn-hero.hero.cn-hero--studio.cn-hero-campaign--offers .cn-hero-campaign-badge{background:#fff7ed;border-color:#fff2e4;color:#a3441b}.cn-hero-carousel .cn-hero-controls{padding-top:14px}.cn-hero-carousel .cn-hero-dots{padding:0 10px;border-radius:28px;background:#f5f5f3;gap:2px}.cn-hero-carousel .cn-hero-dots button{border-radius:22px}.cn-hero-carousel .cn-hero-dots button>span{width:6px;height:6px;background:#bbbeb9}.cn-hero-carousel .cn-hero-dots button[aria-current=true]>span{width:25px;background:#f45410}.cn-hero-carousel .cn-hero-count{color:#363b3c}.cn-hero-carousel .cn-hero-count>span{color:#7b7d7a}.cn-hero-carousel .cn-hero-toggle,.cn-hero-carousel .cn-hero-arrows button{border-color:#e4e6e2;color:#333c3c}@media(max-width:1099px){.cn-hero-carousel .cn-hero.hero .hero-copy{padding:34px 28px}.cn-hero-carousel .cn-hero.hero .hero-media{padding:46px 23px 22px}.cn-hero-carousel .cn-hero-campaign-badge{left:23px;top:20px}.cn-hero-carousel .cn-hero.hero .hero-product-label{padding:15px}.cn-hero-carousel .cn-hero.hero .hero-product-price{gap:10px}.cn-hero-carousel .cn-hero.hero .hero-product-price>strong{font-size:23px}}@media(max-width:1099px){.cn-hero-carousel .cn-hero.hero .hero-product-price{width:100%;gap:5px 10px}.cn-hero-carousel .cn-hero.hero .hero-product-price>.hero-product-offer{justify-content:flex-start;max-width:100%}.cn-hero-carousel .cn-hero.hero .hero-product-price>.hero-product-price-note{grid-column:2;max-width:100%;text-align:left}}@media(max-width:749px){.cn-hero-carousel .cn-hero-track,.cn-hero-carousel .cn-hero.hero{border-radius:20px}.cn-hero-carousel .cn-hero.hero{grid-template-columns:minmax(0,1fr);min-height:0}.cn-hero-carousel .cn-hero.hero .hero-copy{padding:29px 25px 28px}.cn-hero-carousel .cn-hero.hero :is(h1,h2),.cn-hero-carousel .cn-hero.hero.cn-hero--editorial :is(h1,h2){font-size:clamp(36px,8.8vw,55px);margin:18px 0 16px}.cn-hero-carousel .cn-hero.hero .hero-copy>.eyebrow{font-size:9px;letter-spacing:.12em}.cn-hero-carousel .cn-hero.hero .hero-copy>p{font-size:13px;line-height:1.75;max-width:430px}.cn-hero-carousel .cn-hero.hero .hero-actions{margin-top:20px}.cn-hero-carousel .cn-hero.hero .hero-actions>.primary{min-height:46px;font-size:12px;padding:12px 17px;max-width:320px}.cn-hero-carousel .cn-hero.hero .hero-brands{display:none}.cn-hero-carousel .cn-hero.hero .hero-media{padding:36px 18px 18px;gap:5px;border-top:0}.cn-hero-carousel .cn-hero-campaign-badge{left:20px;top:15px;font-size:8px;padding:5px 9px}.cn-hero-carousel .cn-hero-image-index{top:20px;right:21px;font-size:10px}.cn-hero-carousel .cn-hero.hero .hero-product-stage{height:clamp(165px,48vw,255px);min-height:0;max-height:255px;flex:none}.cn-hero-carousel .cn-hero.hero .hero-device{object-position:var(--cn-hero-mobile-image-position,var(--cn-hero-image-position,50% 50%))!important;filter:none}.cn-hero-carousel .cn-hero.hero .hero-product-label{padding:13px 14px;gap:6px 10px;border-radius:13px;grid-template-columns:minmax(0,1fr) 32px}.cn-hero-carousel .cn-hero.hero .hero-product-label>.round-arrow{width:32px;height:32px}.cn-hero-carousel .cn-hero.hero .hero-product-description>strong{font-size:12px}.cn-hero-carousel .cn-hero.hero .hero-product-description>span{font-size:10px;margin-top:2px}.cn-hero-carousel .cn-hero.hero .hero-product-price>strong{font-size:21px}.cn-hero-carousel .cn-hero.hero .hero-product-price>span{font-size:8px;max-width:100px}.cn-hero-carousel .cn-hero-dots{padding:0 5px;gap:0}.cn-hero-carousel .cn-hero-dots button{width:30px}.cn-hero-carousel .cn-hero-arrows{gap:5px}}@media(max-width:359px){.cn-hero-carousel .cn-hero.hero .hero-copy{padding:26px 20px}.cn-hero-carousel .cn-hero.hero :is(h1,h2){font-size:34px}.cn-hero-carousel .cn-hero.hero .hero-media{padding-inline:13px}.cn-hero-carousel .cn-hero-controls{gap:4px}.cn-hero-carousel .cn-hero-dots{padding:0 3px}.cn-hero-carousel .cn-hero-dots button{width:27px}}@media(prefers-reduced-motion:reduce){.cn-hero-carousel .hero-product-label,.cn-hero-carousel .hero-actions>.primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cn-hero-campaigns.css.map */
