/* Owner layout standard: centered price, paired actions, App Store below. */
html body .hero.shell{align-items:start;min-height:0;padding-top:38px}
html body .hero.shell>div:first-child{min-width:0;align-self:start}
html body .product-buy-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;margin:26px 0 14px}
html body .product-buy-row .price{grid-column:1/-1;display:flex;align-items:baseline;justify-content:center;gap:14px;width:100%;margin:0 0 10px!important;white-space:nowrap}
html body .product-buy-row .price strong{font-size:clamp(48px,5vw,64px)!important}
html body .product-buy-row .price del{font-size:30px!important}
html body .product-buy-row>.button,html body .product-buy-row>a.sl-add-cart,html body .product-purchase-actions>.button,html body .product-purchase-actions>a.sl-add-cart,html body .product-purchase-actions>.app-store-link{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:72px!important;padding:16px 14px!important;border-radius:24px!important;font:400 clamp(21px,2vw,26px)/1.2 'Tilt Warp',Tilt,Arial,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;box-sizing:border-box;letter-spacing:normal}
html body .product-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;max-width:100%}
html body .product-purchase-actions>.app-store-link{grid-column:1/-1;justify-self:center;flex-direction:row!important;width:100%;background:linear-gradient(180deg,#272c3a,#080c14)!important;border:1px solid #ffffff32!important;box-shadow:none!important}
html body .app-store-link>svg{width:26px!important;height:29px!important;flex-shrink:0;fill:currentColor}
html body .product-purchase-actions .app-store-link>span{font:inherit!important;color:inherit!important}
html body .product-purchase-actions .app-store-link>small{font:600 14px/1.2 Arial,sans-serif!important;color:#cbd4e3!important;-webkit-text-fill-color:#cbd4e3!important}
.product-explore{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:11px 20px;border:1px solid #8092aa70;border-radius:24px;background:#ffffff05;color:#fff;text-decoration:none;font:700 16px/1.4 Arial,sans-serif;text-align:center}
.product-explore:focus-visible{outline:2px solid #65d9ff;outline-offset:4px}
@media(max-width:800px){html body .hero.shell .hero-media{order:0}html body .hero.shell{padding-top:28px;gap:28px}}
@media(max-width:600px){html body .product-buy-row{gap:12px}html body .product-buy-row>.button,html body .product-buy-row>a.sl-add-cart,html body .product-purchase-actions>.button,html body .product-purchase-actions>a.sl-add-cart,html body .product-purchase-actions>.app-store-link{font-size:21px!important;padding:15px 10px!important;min-height:72px!important}html body .product-buy-row .price strong{font-size:54px!important}html body .product-buy-row .price del{font-size:28px!important}}

html body .app-store-link svg{display:block;width:26px;height:29px;flex-shrink:0}
