.product-detail-hero{background:transparent;color:#fff;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;overflow-x:hidden;padding:100px 32px 30px}@media (min-width:901px){.product-detail-hero{padding-top:125px;padding-left:32px;padding-right:32px}}.product-detail-hero__outer{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.product-detail-hero__card{background:linear-gradient(135deg,#0011f0,#0000d8);border-radius:28px;padding:64px 50px;position:relative;display:grid;grid-template-columns:520px 1fr;grid-gap:48px;gap:48px;align-items:stretch;box-shadow:0 12px 30px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.12);overflow:hidden;box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto}.product-detail-hero__image-wrap{background:linear-gradient(180deg,#2b2be8,#1e1ec8 45%,#1414a8);border-radius:12px;display:grid;place-items:center;padding:28px;box-sizing:border-box;height:auto;min-height:0;align-self:stretch}.product-detail-hero__image{object-fit:contain;width:100%;max-width:460px;height:auto;aspect-ratio:auto;filter:drop-shadow(12px 18px 18px rgba(0,0,0,.45))}.product-detail-hero__info{display:flex;flex-direction:column;height:100%}.product-detail-hero__title{font-size:28px;font-weight:900;line-height:1.15;letter-spacing:.01em;margin:0 0 20px;text-transform:uppercase;color:#fff}.product-detail-hero__features{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:4px;flex:1 1}.product-detail-hero__feature{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:hsla(0,0%,100%,.95)}.product-detail-hero__dot{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#fff;margin-top:8px}.product-detail-hero__price{font-size:20px;font-weight:900;margin:0 0 16px;color:#fff}.product-detail-hero__btn{width:100%;max-width:none;padding:15px;border:0;border-radius:5px;background-color:#000078;color:#fff;font-weight:900;font-size:14px;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;transition:transform .15s ease,filter .15s ease}.product-detail-hero__btn:hover{filter:brightness(1.15)}.product-detail-hero__btn:active{transform:scale(.98)}@media (max-width:800px){.product-detail-hero__card{grid-template-columns:1fr;gap:28px;padding:40px 20px;border-radius:24px}.product-detail-hero__image-wrap{min-height:0;height:auto}.product-detail-hero__image{max-width:260px}}@media (max-width:780px){.product-detail-hero{padding-left:20px;padding-right:20px;padding-top:140px}}@media (max-width:540px){.product-detail-hero{padding-left:16px;padding-right:16px;padding-top:100px}.product-detail-hero__card{padding:28px 16px;border-radius:20px}}@media (max-width:480px){.product-detail-hero{padding-left:14px;padding-right:14px;padding-top:150px}.product-detail-hero__card{padding:22px 14px;border-radius:18px}}@media (max-width:360px){.product-detail-hero{padding-left:10px;padding-right:10px;padding-top:110px}.product-detail-hero__card{padding:18px 12px;border-radius:20px}}