body.gradient:has(.professional-packs) #MainContent{background:transparent}.professional-packs{--pp-purple:#c6a2f6;--pp-muted:#b7adc4;position:relative;isolation:isolate;color:#f8f5fc;font-family:var(--font-sans,"DM Sans",sans-serif);background:radial-gradient(ellipse 70% 650px at 10% 0,rgba(139,83,211,.17),transparent),radial-gradient(ellipse 65% 900px at 100% 85%,rgba(179,106,63,.12),transparent)}.professional-packs *{box-sizing:border-box}.professional-packs a{color:inherit;text-decoration:none}.professional-packs a:focus-visible,.professional-packs button:focus-visible{outline:2px solid #dbc1ff;outline-offset:5px}.professional-packs img{display:block;max-width:100%}.professional-packs__hero{padding:110px 24px 45px;text-align:center}.professional-packs__hero-content{width:min(1100px,100%);margin:auto}.professional-packs__eyebrow{margin:0;color:#c8a9f1;font-size:10px;font-weight:750;letter-spacing:.16em;line-height:1.5}.professional-packs__hero h1{margin:19px 0 20px;color:#fff;font-size:clamp(44px,5.9vw,76px);font-weight:750;letter-spacing:-.065em;line-height:1.03;text-wrap:balance}.professional-packs__hero h1>span{color:#c8a3f5;background:linear-gradient(100deg,#e1c9ff,#b990ee 65%,#e9b68e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.professional-packs__intro{max-width:540px;margin:0 auto;color:var(--pp-muted);font-size:15px;line-height:1.7;text-wrap:pretty}.professional-packs__choose{display:flex;align-items:center;justify-content:center;gap:10px;margin:27px 0 18px;color:#e1d2f2;font-size:12px;font-weight:600}.professional-packs__choose>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid #d3afff38;border-radius:50%;color:#cfacf8;background:#b88be014}.professional-packs__program-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:auto;text-align:left}.professional-packs__program{display:flex;align-items:center;gap:10px;min-width:0;min-height:73px;padding:12px;border:1px solid #d8c2f226;border-radius:15px;background:linear-gradient(135deg,#30233e80,#15101e99);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s,border-color .2s,background .2s}.professional-packs__program:hover{transform:translateY(-3px);border-color:#c0a0ed80;background:#35244399}.professional-packs__program>img,.professional-packs__program-icon{width:33px;height:33px;flex:none;object-fit:contain;color:#caa8ef}.professional-packs__program>span:nth-child(2){flex:1;min-width:0;color:#f1ebf8;font-size:12px;line-height:1.25;font-weight:700}.professional-packs__program small{display:block;margin-top:5px;color:#ad9cbe;font-size:9px;font-weight:600;letter-spacing:.03em}.professional-packs__program-arrow{color:#c8a4f3;font-size:17px}.professional-packs__groups{width:min(1180px,100%);margin:auto;padding:0 24px 40px}.professional-packs__group{position:relative;scroll-margin-top:110px;padding:47px 0 53px}.professional-packs__group:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,#a071d652,#d4affc9c,#e7b69155,transparent);box-shadow:0 0 18px #b481e51a}.professional-packs__group-header{max-width:760px;margin-bottom:28px}.professional-packs__group-brand{display:flex;align-items:center;gap:11px;margin-bottom:16px;color:#c9aaed;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.professional-packs__group-brand>img{width:37px;height:37px;object-fit:contain}.professional-packs__group-header h2{margin:0 0 11px;color:#fff;font-size:clamp(28px,3.8vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.05em;text-wrap:balance}.professional-packs__group-header>p:last-child{max-width:660px;margin:0;color:var(--pp-muted);font-size:14px;line-height:1.7}.professional-packs__group-header>.professional-packs__eyebrow{margin-bottom:16px}.professional-packs__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.professional-pack-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(150deg,#181520f5,#09080efa);box-shadow:0 22px 65px #00000038;transition:transform .22s,border-color .22s,box-shadow .22s}.professional-pack-card:hover{transform:translateY(-3px);border-color:#b489ff66;box-shadow:0 28px 75px #00000059}.professional-pack-card__media{position:relative;display:grid;overflow:hidden;aspect-ratio:1/1;place-items:center;background:radial-gradient(ellipse at 50% 50%,#7b4db030,#04040ae6)}.professional-pack-card__media>img{display:block;width:100%;height:100%;padding:0;object-fit:contain;object-position:center}.professional-pack-card__content{min-width:0;padding:18px 19px 19px}.professional-pack-card__meta{margin:0;color:#dacbf1b3;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.professional-pack-card h3{margin:13px 0 11px;color:#fff;font-size:19px;font-weight:750;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.professional-pack-card__description{margin:0;color:#f5f1ffad;font-size:12px;line-height:1.65}.professional-pack-card__bottom{margin-top:17px}.professional-pack-card__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:0;color:#fff;font-size:19px;font-weight:750;letter-spacing:-.02em;line-height:1.4}.professional-pack-card__price s{color:#f0ebf875;font-size:12px;font-weight:400;letter-spacing:0}.professional-pack-card__cta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);color:#c8a8ff!important;font-size:13px;font-weight:750;line-height:1.4}.professional-pack-card__cta>span{color:inherit}.professional-pack-card__cta:hover{color:#f0dcff!important}.professional-packs__products--single>.professional-pack-card:only-child{grid-column:1/-1;width:min(470px,100%);justify-self:center}.professional-packs__collections{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:35px 0;border-block:1px solid #caa5f32e;background:radial-gradient(ellipse at 50% 50%,#8056b315,transparent 75%)}.professional-packs__collections h2{margin:11px 0 10px;color:#f7f0ff;font-size:29px;letter-spacing:-.04em;font-weight:700;line-height:1.15}.professional-packs__collections p:last-child{max-width:540px;margin:0;color:#b3a7c1;font-size:13px;line-height:1.6}.professional-packs__collections-links{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.professional-packs__collections-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;color:#d3b5f4;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d3b5f444}.professional-packs__collections-links a:hover{color:#fff}.professional-packs__titles-exit{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;padding:35px 0 8px;color:#aa9bb9;font-size:13px}.professional-packs__titles-exit p{margin:0;line-height:1.6}.professional-packs__titles-exit a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;color:#d5b4ff;font-weight:600}.professional-packs__related{margin:20px 0 0;font-size:12px;line-height:1.6}.professional-packs__related a{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:#d5b4ff;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d5b4ff55}@media(min-width:800px){.professional-packs__products:not(.professional-packs__products--single) .professional-pack-card{display:flex;flex-direction:column}.professional-packs__products:not(.professional-packs__products--single) .professional-pack-card__content{display:flex;flex-direction:column;flex:1}.professional-packs__products:not(.professional-packs__products--single) .professional-pack-card__bottom{margin-top:auto;padding-top:17px}.professional-packs__products:not(.professional-packs__products--single) .professional-pack-card__media{flex:none}}@media(max-width:1050px){.professional-packs__program{gap:8px;padding:11px 9px}.professional-packs__program>img,.professional-packs__program-icon{width:28px;height:28px}.professional-packs__program>span:nth-child(2){font-size:11px}.professional-packs__program-arrow{font-size:15px}}@media(max-width:950px){.professional-packs__hero{padding-top:96px}.professional-packs__program-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-width:590px}.professional-packs__program--general{grid-column:1/-1;justify-content:center;min-height:61px}.professional-packs__program--general>span:nth-child(2){flex:none}.professional-packs__program{padding:11px 15px;gap:12px;min-height:63px}.professional-packs__program>img,.professional-packs__program-icon{width:32px;height:32px}.professional-packs__program>span:nth-child(2){font-size:12px}.professional-packs__collections{align-items:flex-start}.professional-packs__collections-links{flex-direction:column;gap:0}}@media(max-width:700px){.professional-packs__hero{padding:90px 20px 32px}.professional-packs__hero h1{font-size:48px}.professional-packs__intro{max-width:430px;font-size:14px}.professional-packs__groups{padding:0 20px 30px}.professional-packs__group{padding:36px 0 40px;scroll-margin-top:90px}.professional-packs__group-header{margin-bottom:23px}.professional-packs__group-header h2{font-size:34px}.professional-packs__group-header>p:last-child{font-size:13px}.professional-packs__collections{display:block;padding-block:29px}.professional-packs__collections-links{flex-direction:row;justify-content:flex-start;gap:9px 28px;margin-top:13px}.professional-packs__collections h2{font-size:27px}}@media(max-width:560px){.professional-packs__hero{padding:88px 16px 27px}.professional-packs__eyebrow{font-size:8px;letter-spacing:.13em}.professional-packs__hero h1{margin:16px 0;font-size:clamp(35px,9.2vw,46px);letter-spacing:-.06em}.professional-packs__intro{max-width:340px;font-size:12px;line-height:1.7}.professional-packs__choose{margin:22px 0 13px;font-size:11px;gap:8px}.professional-packs__choose>span{width:21px;height:21px}.professional-packs__program-nav{gap:8px}.professional-packs__program{padding:10px;min-height:58px;gap:9px;border-radius:12px}.professional-packs__program>img,.professional-packs__program-icon{width:29px;height:29px}.professional-packs__program>span:nth-child(2){font-size:11px}.professional-packs__program small{font-size:8px;margin-top:4px}.professional-packs__program-arrow{font-size:15px}.professional-packs__program--general>span:nth-child(2){font-size:12px}.professional-packs__program--general small{display:none}.professional-packs__program--general{min-height:53px}.professional-packs__groups{padding-inline:13px}.professional-packs__group{padding:30px 0 34px}.professional-packs__group-brand{gap:9px;margin-bottom:13px;font-size:9px}.professional-packs__group-brand>img{width:31px;height:31px}.professional-packs__group-header h2{font-size:29px;line-height:1.1}.professional-packs__group-header>p:last-child{font-size:12px}.professional-packs__group-header{margin-bottom:21px}.professional-packs__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.professional-pack-card{border-radius:13px}.professional-pack-card__media{aspect-ratio:1/1}.professional-pack-card__content{padding:11px}.professional-pack-card__meta{font-size:7px;letter-spacing:.035em}.professional-pack-card h3{margin:9px 0 8px;font-size:13px;line-height:1.25}.professional-pack-card__description{font-size:10px;line-height:1.5}.professional-pack-card__bottom{margin-top:10px}.professional-pack-card__price{font-size:14px;gap:5px}.professional-pack-card__price s{font-size:9px}.professional-pack-card__cta{font-size:11px;min-height:44px;gap:9px;margin-top:10px;padding-top:9px}.professional-packs__products--single>.professional-pack-card:only-child{width:min(340px,100%)}.professional-packs__products--single .professional-pack-card__content{padding:16px}.professional-packs__products--single .professional-pack-card h3{font-size:20px;margin:11px 0}.professional-packs__products--single .professional-pack-card__meta{font-size:8px}.professional-packs__products--single .professional-pack-card__description{font-size:12px;line-height:1.65}.professional-packs__products--single .professional-pack-card__price{font-size:20px}.professional-packs__products--single .professional-pack-card__cta{font-size:12px}.professional-packs__collections h2{font-size:26px}.professional-packs__collections p:last-child{font-size:12px}.professional-packs__collections-links{gap:8px 22px}.professional-packs__collections-links a{font-size:11px;gap:13px}.professional-packs__titles-exit{padding-top:25px;gap:2px 15px;font-size:12px}.professional-packs__related{font-size:11px;margin-top:15px}}@media(max-width:350px){.professional-packs__hero{padding-inline:14px}.professional-packs__program{gap:7px;padding:9px 8px}.professional-packs__program>img,.professional-packs__program-icon{width:25px;height:25px}.professional-packs__program>span:nth-child(2){font-size:10px}.professional-packs__program small{font-size:7px}.professional-packs__program--general>span:nth-child(2){font-size:11px}.professional-packs__group-header h2{font-size:27px}.professional-pack-card__content{padding:10px}.professional-pack-card h3{font-size:12px}.professional-pack-card__description{font-size:9px}.professional-pack-card__price{font-size:13px}.professional-pack-card__cta{font-size:10px}}@media(prefers-reduced-motion:reduce){.professional-packs *{scroll-behavior:auto;transition:none!important;animation:none!important}.professional-packs__program:hover,.professional-pack-card:hover{transform:none}}@media(min-width:750px){.professional-packs__products{width:82%;margin-inline:auto;gap:14px}.professional-packs__products--single>.professional-pack-card:only-child{width:min(385px,100%)}.professional-pack-card{border-radius:17px}.professional-pack-card__content{padding:14px 15px 15px}.professional-pack-card h3{font-size:16px;margin:11px 0 9px}.professional-pack-card__price{font-size:16px}.professional-pack-card__price s{font-size:10px}.professional-pack-card__description{font-size:11px}.professional-pack-card__cta{min-height:44px;margin-top:12px;padding-top:10px;font-size:12px}}@media(min-width:561px)and (max-width:749px){.professional-packs__products{width:88%;margin-inline:auto;gap:12px}.professional-packs__products--single>.professional-pack-card:only-child{width:min(385px,100%)}.professional-pack-card__content{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/page-professional-packs.css.map */
