body.template-product #MainContent .optimus-premium-description-shell{width:100%;margin:3rem 0 1.5rem;padding:0}body.template-product #MainContent .optimus-premium-description-header{position:relative;overflow:hidden;margin:0 0 1.4rem;padding:1.45rem 1.7rem 1.35rem;border:1px solid rgba(66,214,255,.24);border-radius:12px;background:linear-gradient(125deg,transparent 0 68%,rgba(48,132,207,.22) 68% 76%,transparent 76% 100%),linear-gradient(110deg,#083878,#0b4a89 58%,#105a98);box-shadow:0 7px 20px #08387824,inset 0 1px #ffffff1f;color:#fff}body.template-product #MainContent .optimus-premium-description-header:before{content:"";position:absolute;top:0;left:0;width:62px;height:4px;background:#d80818}body.template-product #MainContent .optimus-premium-description-header:after{content:"";position:absolute;right:7%;top:-45%;width:28%;height:190%;transform:skew(-27deg);background:linear-gradient(90deg,transparent,rgba(66,214,255,.09),rgba(255,255,255,.08),transparent);pointer-events:none}body.template-product #MainContent .optimus-premium-description-kicker{position:relative;z-index:2;display:block;margin-bottom:.35rem;color:#42d6ff;font-size:1.15rem;font-weight:800;letter-spacing:.11em}body.template-product #MainContent .optimus-premium-description-header h2{position:relative;z-index:2;margin:0;color:#fff;font-size:2.35rem;line-height:1.15;font-weight:850;letter-spacing:.01em}body.template-product #MainContent .optimus-premium-description-shell .product__description{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:1.35rem!important;margin:0!important;padding:1.5rem!important;border:1px solid #D7E9EF!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px #08387812!important;color:#284655!important}body.template-product #MainContent .optimus-premium-description-shell .product__description:before,body.template-product #MainContent .optimus-premium-description-shell .product__description:after{content:none!important;display:none!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-intro{grid-column:1 / -1!important;margin:0!important;padding:.15rem .2rem .3rem!important;color:#123e73!important;font-size:1.7rem!important;line-height:1.35!important;font-weight:700!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-eu,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-specs{margin:0!important;padding:1.55rem 1.65rem!important;border:1px solid #D7E9EF!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fafdff)!important;box-shadow:0 5px 16px #0838780e!important;color:#284655!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-eu{grid-column:1;grid-row:auto / span 2}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-card-title{grid-column:2;align-self:end;margin:0 0 -.35rem!important;padding:0 .2rem!important;color:#083878!important;font-size:1.65rem!important;font-weight:900!important;line-height:1.2!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-card-title:after,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-eu-title:after{content:"";display:block;width:34px;height:3px;margin-top:.55rem;border-radius:999px;background:#d80818}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-eu-title{margin:0 0 1.2rem!important;color:#083878!important;font-size:1.65rem!important;font-weight:900!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-specs{grid-column:2;list-style:none!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-specs li{position:relative!important;margin:0!important;padding:.48rem 0 .48rem 1.45rem!important;color:#284655!important;line-height:1.48!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-specs li:before{content:""!important;position:absolute!important;left:.1rem!important;top:1.08rem!important;width:.5rem!important;height:.5rem!important;border-radius:50%!important;background:#0b4a89!important;box-shadow:0 0 0 3px #42d6ff1f!important}body.template-product #MainContent .optimus-premium-description-shell strong,body.template-product #MainContent .optimus-premium-description-shell b{color:#163a50!important;font-weight:800!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-note{grid-column:1 / -1!important;margin:0!important;padding:1.05rem 1.25rem!important;border-left:4px solid #42D6FF!important;border-radius:8px!important;background:#f6fbfe!important;color:#45606f!important;font-size:1.35rem!important}@media(max-width:989px){body.template-product #MainContent .optimus-premium-description-shell{margin-top:2.3rem}body.template-product #MainContent .optimus-premium-description-shell .product__description{grid-template-columns:1fr!important;gap:1rem!important;padding:1.15rem!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-intro,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-eu,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-card-title,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-specs,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-note{grid-column:1!important;grid-row:auto!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-card-title{margin-top:.35rem!important}}@media(max-width:749px){body.template-product #MainContent .optimus-premium-description-header{padding:1.25rem 1.3rem 1.15rem;border-radius:10px}body.template-product #MainContent .optimus-premium-description-header h2{font-size:1.9rem}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-intro{font-size:1.45rem!important}body.template-product #MainContent .optimus-premium-description-shell .optimus-description-eu,body.template-product #MainContent .optimus-premium-description-shell .optimus-description-specs{padding:1.3rem 1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/optimus-premium-description-layout.css.map */
