/* STARXV — responsive / mobile styles */
/* Loaded after styles.css so mobile breakpoints can override base styles. */

/* ===== inline-style-1 ===== */
@media(max-width:600px){
      .newsletter{padding-top:0;padding-bottom:34px}
      .newsletter-box,.contact-card{border-radius:22px;padding:58px 20px 52px}
      .contact-section{padding-bottom:100px}
      .sx-marketing-control{padding:17px;gap:14px}
      .sx-marketing-copy span{font-size:10px}
    }@media(max-width:600px){
      .sx-mail-picker-card{padding:26px 18px 20px;border-radius:20px}
    }@media(max-width:700px){.sx-test-version{font-size:7px;letter-spacing:.11em;min-width:91px}.sx-nav-brand{gap:9px}}@media (max-width: 800px) {
      .nav-links { display: none; }
      .products { grid-template-columns: 1fr; }
      .card { min-height: 470px; }
      .product-visual { height: 350px; }
      .manifesto-inner { grid-template-columns: 1fr; gap: 35px; }
      section { padding: 85px 0; }
      .section-head { display: block; }
      .section-description { margin-top: 20px; }
      footer { flex-direction: column; align-items: center; text-align: center; }
    }@media(max-width:850px){.checkout-main{grid-template-columns:1fr}.order-summary{position:relative;top:auto;order:-1}.payment-grid{grid-template-columns:1fr}}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.stage-actions{display:grid;grid-template-columns:1fr 1fr}.stage-actions button{min-width:0}.checkout-main{padding-top:30px}.confirm-actions{grid-template-columns:1fr}}@media (max-width:760px){.shop-category-empty{padding:0 0 56px;}}

/* ===== inline-style-2 ===== */
@media(max-width:900px){.product-detail{grid-template-columns:1fr}.gallery{position:relative;top:auto;align-self:stretch}.gallery,.gallery-slide{min-height:70vh;height:70vh}.product-copy{padding:70px 7vw;border-left:0;border-top:1px solid var(--line)}.modal-close{right:16px;top:16px}.gallery-slide{padding:45px 20px}.product-card{min-height:540px}.product-card .product-visual{height:400px}}@media(max-width:600px){.cart-panel{width:100%}.cart-header{height:78px;padding:0 18px}.cart-body{padding:14px 18px 24px}.cart-footer{padding:18px}.cart-item{grid-template-columns:24px 86px 1fr;gap:11px}.cart-thumb{width:86px;height:108px}.cart-item-name{font-size:12px}.cart-row-bottom{align-items:flex-end}.nav-button{padding:10px 13px}.cart-count{min-width:18px;height:18px}}@media(max-width:700px){.nav-actions{gap:7px}.orders-nav-button,.cart-nav-button{width:48px;height:48px}.orders-panel{width:100%}.orders-body{padding:14px 16px 30px}.orders-header{padding:0 18px}.tracking{grid-template-columns:repeat(5,1fr)}.track-step{font-size:5.5px}}@media(max-width:700px){.account-nav-button{width:48px;height:48px}.account-panel{width:100%}.account-header{padding:0 18px}.account-body{padding:20px 18px}.auth-grid{grid-template-columns:1fr}.auth-field.full{grid-column:auto}.auth-view h3{font-size:27px}}

/* ===== starxv-intro-style ===== */
@media(max-width:700px){
  #starxvIntro .starxv-intro-logo{width:min(330px,74vw)}
  #starxvIntro .intro-loader{top:calc(50% + 108px);width:min(200px,52vw)}
  #starxvIntro .shape-a{width:58vw;height:26vw;left:-18vw;top:18vh}
  #starxvIntro .shape-b{width:56vw;height:25vw;right:-18vw;bottom:20vh}
  #starxvIntro .shape-c{width:30vw;height:30vw;right:8vw;top:-10vw}
}

/* ===== inline-style-4 ===== */
@media(max-width:700px){#sxFavNav{width:48px;height:48px}}@media(max-width:560px){.sx-reviews-top{align-items:flex-start}.sx-rating-line{align-items:flex-start;flex-direction:column;gap:6px}.sx-review-item-head{gap:8px}.sx-review-stars{font-size:10px}}@media(max-width:720px){.sx-overlay{padding-top:72px}.sx-panel{border-radius:21px}.sx-cookie{align-items:stretch;flex-direction:column}.sx-cookie-actions{width:100%}.sx-cookie-actions button{flex:1}.sx-account-stats{grid-template-columns:1fr}.sx-account-links{grid-template-columns:1fr}.sx-nav-icon{width:42px;height:42px}.sx-quick-btn{opacity:1}.sx-thumbs{bottom:10px;left:10px}}

/* ===== checkout-layout-fix ===== */
@media(max-width:1050px){
  .checkout-main{grid-template-columns:1fr!important;gap:28px!important;}
  .order-summary{position:relative!important;top:auto!important;order:2!important;}
}@media(max-width:620px){
  .checkout-main{width:min(92vw,620px)!important;padding-top:28px!important;}
  .form-grid{grid-template-columns:1fr!important;gap:14px!important;}
  .field.full{grid-column:auto!important;}
  .order-summary{padding:18px!important;border-radius:14px!important;}
}

/* ===== checkout-layout-fix-v2 ===== */
@media(max-width:1100px){
  .checkout-main{
    width:min(760px,92vw)!important;
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  .order-summary{
    position:relative!important;
    top:auto!important;
    width:100%!important;
    max-width:none!important;
    order:2!important;
  }
}@media(max-width:620px){
  .checkout-main{width:92vw!important;padding-top:28px!important;}
  .form-grid{grid-template-columns:1fr!important;gap:14px!important;}
  .field.full{grid-column:auto!important;}
}

/* ===== starxv-nav-square-icons ===== */
@media(max-width:700px){.sx-search-btn,.sx-fav-nav,.account-nav-button,.cart-nav-button{width:48px!important;height:48px!important;min-width:48px!important;border-radius:13px!important}}

/* ===== starxv-nav-uniform-v3 ===== */
@media(max-width:700px){
 #sxSearchBtn,#openAccount,#sxFavNav,#openCart{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;flex-basis:46px!important;border-radius:13px!important;}
 #sxSearchBtn svg,#openAccount svg,#sxFavNav svg,#openCart svg{width:23px!important;height:23px!important;}
}

/* ===== starxv-delivery-v3 ===== */
@media(max-width:850px){.locker-layout{grid-template-columns:1fr}.locker-list-wrap{border-right:0;border-bottom:1px solid var(--line)}.locker-list{max-height:250px}.locker-map-wrap,#inpostMapFrame{min-height:300px}.delivery-choice-grid{grid-template-columns:1fr}}@media(max-width:560px){.locker-tools{grid-template-columns:1fr}.locker-locate{width:100%}.locker-map-wrap,#inpostMapFrame{min-height:250px}.delivery-choice{padding:15px}}

/* ===== starxv-theme-profile-tab-v2 ===== */
@media(max-width:520px){.sx-theme-view .sx-theme-switch{grid-template-columns:1fr}.sx-theme-view .sx-theme-btn{min-height:88px}}

/* ===== starxv-store-upgrades-v1 ===== */
@media(max-width:760px){.sx-measure-grid{grid-template-columns:1fr}.sx-size-row{align-items:flex-end}.sx-info-body{padding:18px}.sx-info-head{padding:18px}}

/* ===== sxCategoryBrowserStyles ===== */
@media(max-width:780px){.sx-category-shell{width:min(100% - 36px,1320px);padding-top:18px}.sx-category-grid{grid-template-columns:1fr;gap:16px}.sx-category-grid .card{min-height:520px}.sx-category-grid .product-visual{height:390px}.sx-category-hero{padding:38px 0 34px}.sx-category-title{font-size:clamp(48px,18vw,82px)}}

/* ===== sxTshirtStyles ===== */
@media(max-width:900px){#shirtModal .product-detail{grid-template-columns:1fr}#shirtModal .shirt-gallery{position:relative;height:auto;min-height:60vh}#shirtModal .product-copy{border-left:0;padding-top:55px}}

/* ===== sx-shirt-preview-gap-fix ===== */
@media (max-width:760px){
  #tshirts .sx-shirt-card{min-height:500px!important;}
  #tshirts .sx-shirt-card .product-visual{height:380px!important;}
  #tshirts .sx-shirt-card .product-visual img{max-height:375px!important;}
}

/* ===== starxv-account-fullscreen-v3 ===== */
@media(max-width:800px){.account-body{width:min(100% - 28px,720px);padding-top:38px!important}.account-profile.active{grid-template-columns:1fr}.profile-hero{position:relative;top:auto;min-height:300px}.profile-actions,.sx-account-dashboard{grid-column:1}.account-header{height:74px!important;padding:0 16px!important}.sx-account-stats{grid-template-columns:1fr!important}}

/* ===== starxv-account-profile-polish-v4 ===== */
@media(max-width:900px){.account-profile.active{grid-template-columns:1fr!important;max-width:720px}.profile-hero{position:relative!important;top:auto!important;min-height:360px!important}.profile-actions,.sx-account-dashboard{grid-column:1!important}.sx-account-links{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.profile-hero{padding:28px!important;min-height:330px!important}.profile-avatar{width:94px!important;height:94px!important}.profile-name{font-size:29px!important}.sx-account-stats{grid-template-columns:repeat(3,1fr)!important}.sx-stat{min-height:76px!important;padding:14px!important}.sx-stat b{font-size:22px!important}.sx-account-links{grid-template-columns:1fr!important}}

/* ===== starxv-account-profile-vertical-v5 ===== */
@media(max-width:700px){
 .account-profile.active .profile-hero{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:28px!important}
 .account-profile.active .sx-profile-avatar-wrap{margin-bottom:20px!important}
 .account-profile.active .profile-meta{width:100%!important}
 .account-profile.active .sx-account-stats{grid-template-columns:repeat(3,1fr)!important}
 .account-profile.active .sx-account-links{grid-template-columns:1fr!important}
}

/* ===== starxv-profile-main-links-v1 ===== */
@media(max-width:700px){.account-profile.active .sx-profile-main-links{grid-template-columns:1fr!important}.account-profile.active .sx-profile-main-links .sx-profile-link-card{min-height:72px!important}}

/* ===== starxv-professional-orders-css ===== */
@media(max-width:850px){.orders-page-top{grid-template-columns:1fr auto;padding:0 18px}.orders-brand{display:none}.orders-secure{font-size:7px}.orders-page-shell{width:min(100% - 28px,1180px);padding-top:36px}.orders-overview{grid-template-columns:1fr 1fr}.order-main-grid{grid-template-columns:1fr}.order-side{border-left:0;border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:520px){.orders-overview{grid-template-columns:1fr 1fr}.orders-stat{padding:16px}.orders-stat strong{font-size:18px}.orders-toolbar{align-items:flex-start;flex-direction:column}.order-head{padding:18px}.order-items{padding:8px 16px}.order-item{grid-template-columns:56px 1fr}.order-thumb{width:56px;height:70px}.order-item-price{grid-column:2}.order-side{padding:18px}.orders-page-title{font-size:42px}}

/* ===== inline-style-21 ===== */
@media(max-width:600px){.sx-reset-card{padding:30px 22px}.sx-reset-card h2{font-size:29px}}

/* ===== starxv-theme-inline-profile-v3 ===== */
@media(max-width:520px){.sx-theme-inline-picker{grid-template-columns:38px 1fr 1fr;padding:5px}.sx-theme-inline-label{display:none}.sx-theme-inline-color>b{font-size:6.5px}}

/* ===== starxv-inpost-live-v1 ===== */
@media(max-width:560px){#inpostGeoWidgetHost,#inpostGeoWidgetHost inpost-geowidget{min-height:430px}}

/* ===== starxv-suggested-delivery-v1 ===== */
@media(max-width:560px){.sx-suggested-delivery{font-size:8px}.sx-suggested-delivery strong{font-size:19px}.sx-suggested-card{border-radius:16px}.sx-suggested-body{font-size:9px}}@media(max-width:600px){
  .cart-body{padding:16px 18px 22px}.cart-footer{padding:20px 18px 24px}
  .cart-item{grid-template-columns:24px 82px minmax(0,1fr);gap:11px;padding:16px 0 20px}
  .cart-thumb{width:82px;height:104px;border-radius:11px}.cart-check{width:20px;height:20px}
  .cart-item-name{font-size:12px}.cart-item-fit{font-size:9px}.cart-item-price{font-size:13px}.remove-item{font-size:20px;width:22px;height:22px}
  .cart-item-meta{font-size:10px;margin-top:8px}.cart-row-bottom{margin-top:11px}.qty{height:32px}.qty button{width:30px;height:30px;font-size:17px}.qty span{min-width:25px;font-size:10px}
  .sx-cart-select-all{gap:11px;padding-bottom:17px}.sx-cart-select-all .sx-select-all-check{width:22px;height:22px;flex-basis:22px}.sx-cart-select-all label{font-size:12px}
  .sx-cart-summary-line{min-height:36px}.sx-cart-summary-line>span,.sx-cart-summary-line strong{font-size:16px}.sx-cart-truck{width:20px;height:20px;flex-basis:20px}.sx-suggested-info{width:19px;height:19px;flex-basis:19px;font-size:11px}
  .sx-cart-total-line span,.sx-cart-total-line strong{font-size:22px}.sx-promo-input{height:48px;font-size:12px}.sx-promo-btn,.sx-promo-remove{height:48px;padding:0 16px;font-size:9px}.checkout-btn{height:62px;font-size:11px}
}

/* ===== sxCartFullscreenV2 ===== */
@media(max-width:900px){
  .cart-panel{grid-template-columns:1fr;grid-template-rows:78px auto auto;overflow:auto!important}
  .cart-header{grid-column:1;grid-row:1;height:78px;position:sticky;top:0;z-index:3;padding:0 20px}
  .cart-body{grid-column:1;grid-row:2;overflow:visible;padding:18px 18px 24px}
  .cart-footer{grid-column:1;grid-row:3;overflow:visible;margin:0 14px 18px;padding:24px 20px 28px;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px}
  .cart-item{grid-template-columns:24px 86px minmax(0,1fr);gap:11px;padding:16px 0}.cart-thumb{width:86px;height:108px}
  .cart-empty,.cart-guest-lock{min-height:360px}
}

/* ===== starxv-color-variants-style ===== */
@media(max-width:900px){.sx-color-picker{bottom:70px;padding:8px 12px;gap:10px}.sx-color-dot{width:28px;height:28px}.sx-color-label{display:none}}

/* ===== starxv-dynamic-catalog-style ===== */
@media(max-width:760px){.sx-dyn-box{grid-template-columns:1fr}.sx-dyn-media{min-height:340px}.sx-dyn-copy{padding:26px}.sx-dyn-head{align-items:start;flex-direction:column}}

/* ===== starxv-account-security-style ===== */
@media(max-width:760px){.sx-security-modal{padding:10px;align-items:flex-end}.sx-security-shell{border-radius:24px 24px 0 0;max-height:94vh}.sx-security-grid{grid-template-columns:1fr;padding:14px}.sx-security-head{padding:22px 18px}.sx-security-title{font-size:23px}.sx-security-card{padding:19px}.sx-security-note{padding:0 14px 18px}}

/* ===== starxv-report-problem-style ===== */
@media(max-width:700px){.sx-report-box{padding:23px}.sx-report-title{font-size:20px}}


/* ===== STARXV mobile navigation polish v2 ===== */
@media (max-width: 700px){
  html,body{width:100%;max-width:100%;overflow-x:hidden!important;}
  nav{
    height:72px!important;
    padding:0 max(12px,env(safe-area-inset-left))!important;
    padding-right:max(12px,env(safe-area-inset-right))!important;
    gap:10px!important;
    background:rgba(5,5,5,.94)!important;
    backdrop-filter:blur(18px)!important;
    -webkit-backdrop-filter:blur(18px)!important;
  }
  .sx-nav-brand{gap:0!important;min-width:0!important;flex:0 0 auto!important;}
  .sx-nav-brand a{display:flex!important;align-items:center!important;min-width:0!important;}
  .nav-logo{width:88px!important;max-width:88px!important;height:auto!important;}
  .sx-test-version{display:none!important;}
  .nav-links{display:none!important;}
  .nav-actions{
    margin-left:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:0!important;
    flex:0 1 auto!important;
  }
  #sxSearchBtn,#openAccount,#sxFavNav,#openCart,
  .sx-nav-icon,.account-nav-button,.cart-nav-button{
    width:42px!important;height:42px!important;
    min-width:42px!important;max-width:42px!important;
    flex:0 0 42px!important;
    border-radius:13px!important;
  }
  #sxSearchBtn svg,#openAccount svg,#sxFavNav svg,#openCart svg,
  .sx-nav-icon svg,.account-icon,.cart-icon{
    width:21px!important;height:21px!important;
  }
  .account-badge{transform:scale(.88);transform-origin:top right;}
  .cart-count,.sx-badge{transform:scale(.88);transform-origin:top right;}
  .hero{padding-top:108px!important;}
}

@media (max-width: 390px){
  nav{padding-left:10px!important;padding-right:10px!important;gap:7px!important;}
  .nav-logo{width:78px!important;max-width:78px!important;}
  .nav-actions{gap:5px!important;}
  #sxSearchBtn,#openAccount,#sxFavNav,#openCart,
  .sx-nav-icon,.account-nav-button,.cart-nav-button{
    width:39px!important;height:39px!important;min-width:39px!important;max-width:39px!important;flex-basis:39px!important;
  }
}

/* InPost manual checkout */
@media(max-width:700px){.inpost-manual-intro{align-items:stretch;flex-direction:column;padding:15px}.inpost-manual-intro .locker-locate{width:100%;box-sizing:border-box;text-align:center}.locker-manual-grid{grid-template-columns:1fr;padding:15px}.locker-manual-grid .locker-locate{width:100%}}

/* ===== STARXV InPost production checkout — mobile ===== */
@media(max-width:900px){.inpost-production-layout{grid-template-columns:1fr}.inpost-map-card{border-right:0;border-bottom:1px solid #1c1c1c}.inpost-map-frame-wrap{height:420px}.inpost-select-card{padding:20px}}
@media(max-width:560px){.locker-shell-production{border-radius:14px}.locker-shell-production .locker-list-head{padding:13px 14px}.locker-status-pill{font-size:7px;padding:6px 8px}.inpost-map-top{align-items:stretch;flex-direction:column;padding:14px}.inpost-map-top .locker-locate{width:100%;box-sizing:border-box;text-align:center}.inpost-map-frame-wrap{height:390px}.inpost-map-overlay{left:12px;right:12px;bottom:12px;max-width:none}.inpost-map-overlay-card{padding:14px}.inpost-map-overlay-card a{width:100%;box-sizing:border-box;justify-content:center}.inpost-select-card{padding:16px}.locker-manual-grid-production{padding-top:16px}.locker-manual-grid-production .locker-search,.locker-manual-grid-production .locker-locate{height:46px}}


/* InPost Geowidget — mobile */
@media(max-width:900px){.inpost-geowidget-host,.inpost-geowidget-host inpost-geowidget,.inpost-map-loading,.inpost-map-unavailable{height:72vh;min-height:520px}}
@media(max-width:560px){.inpost-geowidget-host,.inpost-geowidget-host inpost-geowidget,.inpost-map-loading,.inpost-map-unavailable{height:76vh;min-height:500px}.inpost-change-point{width:100%}}


@media (max-width:900px){
  .sx-inpost-map-shell{min-height:0;border-radius:16px}.sx-inpost-toolbar{padding:10px;flex-direction:column}.sx-inpost-search-wrap{width:100%;height:46px}.sx-inpost-location-btn{width:100%;height:42px}.sx-inpost-filters{height:auto;min-height:42px;padding:9px 11px;gap:11px;flex-wrap:wrap}.sx-inpost-filters span:last-child{width:100%;margin:0;text-align:right}.sx-inpost-map-layout{display:flex;flex-direction:column;height:auto}.sx-inpost-map{height:52vh;min-height:360px;max-height:530px}.sx-inpost-results{height:auto;max-height:330px;border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:8px}.sx-inpost-result-card{padding:12px}.sx-inpost-map-foot{text-align:left;line-height:1.4}.inpost-production-layout{grid-template-columns:1fr!important}.inpost-select-card{position:static!important}
}
@media (max-width:480px){.sx-inpost-map{height:48vh;min-height:330px}.sx-inpost-search-wrap input{font-size:11px}.sx-inpost-search-wrap button{padding:0 12px}.sx-inpost-result-address{font-size:9px}}


/* ===== STARXV official InPost Geowidget v5 ===== */
@media(max-width:700px){
 .sx-inpost-official{border-radius:14px}
 .sx-inpost-official-head{padding:15px;align-items:flex-start}
 .inpost-geowidget-host{min-height:510px}
 .inpost-geowidget-host inpost-geowidget{height:510px;min-height:510px}
}
@media(max-width:460px){
 .inpost-geowidget-host{min-height:470px}
 .inpost-geowidget-host inpost-geowidget{height:470px;min-height:470px}
}


/* ===== STARXV production address autocomplete mobile ===== */
@media(max-width:560px){
  .sx-phone-control{grid-template-columns:100px minmax(0,1fr)}
  .sx-address-suggestions{max-height:240px}
  .sx-address-suggestion{padding:13px 12px}
  .sx-address-suggestion span{font-size:10px}
}

@media(max-width:760px){.sx-world-gate{padding:18px}.sx-world-grid{grid-template-columns:1fr;min-height:820px}.sx-world-card{padding:26px;min-height:390px}.sx-world-card strong{font-size:48px}.sx-digital-top{padding:0 16px}.sx-digital-hero{grid-template-columns:1fr;min-height:0}.sx-digital-copy{padding:90px 22px 55px}.sx-digital-copy h1{font-size:56px}.sx-digital-art{padding:55px 25px}.sx-digital-strip{grid-template-columns:1fr 1fr}.sx-digital-product{grid-template-columns:1fr;padding:70px 22px;gap:50px}.sx-digital-product-cover{text-align:center}.sx-digital-product-info h2{font-size:54px}.sx-digital-points{grid-template-columns:1fr}.sx-digital-buy{align-items:flex-start;flex-direction:column}.sx-digital-buy button{width:100%}.sx-digital-owned{margin:0 22px 70px;padding:28px}.sx-digital-owned h2{font-size:32px}}


/* ===== STARXV Digital topbar polish v2 — mobile ===== */
@media(max-width:600px){
  .sx-digital-page .sx-digital-top{height:68px;padding:0 16px;justify-content:flex-end}
  .sx-digital-page .sx-digital-back{left:16px;gap:7px;font-size:8px;letter-spacing:.13em}
  .sx-digital-page .sx-digital-back-arrow{font-size:14px}
  .sx-digital-page .sx-digital-top-brand{gap:6px;font-size:7px;letter-spacing:.12em}
  .sx-digital-page .sx-digital-top-brand strong{font-size:7px}
}


/* ===== STARXV COMING LATER + profile search mobile ===== */
@media(max-width:700px){
  #openAccount,#sxLaterNav{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;flex-basis:42px!important}
  #sxLaterNav svg{width:21px!important;height:21px!important}
  .sx-later-grid{grid-template-columns:1fr!important}
  .sx-later-card{min-height:112px;padding:16px!important;grid-template-columns:48px minmax(0,1fr)!important}.sx-later-card-icon{width:48px!important;height:48px!important}.sx-later-card-icon svg{width:23px!important;height:23px!important}
  .sx-site-search-result{grid-template-columns:36px minmax(0,1fr) 20px;padding:12px!important}
  .sx-site-search-icon{width:36px;height:36px}
}
@media(max-width:390px){
  #openAccount,#sxLaterNav{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex-basis:36px!important}
  #openAccount svg,#sxLaterNav svg{width:19px!important;height:19px!important}
  #sxLaterNav .sx-later-dot{right:6px;top:6px}
}

/* Future navbar buttons remain hidden on mobile too */
@media(max-width:700px){
  nav .nav-actions #sxSearchBtn,
  nav .nav-actions #sxFavNav,
  nav .nav-actions #openCart{display:none!important}
}


/* ===== STARXV DIGITAL — dedicated ebook product view / mobile ===== */
@media(max-width:760px){
  .sx-digital-detail-view{padding-bottom:42px}
  .sx-digital-detail-bar{
    width:calc(100% - 40px);
    min-height:64px;
  }
  .sx-digital-detail-back{font-size:7px;letter-spacing:.12em}
  .sx-digital-detail-brand{font-size:6px;gap:5px}
  .sx-digital-detail-intro{
    width:calc(100% - 40px);
    padding:30px 0 8px;
    display:block;
  }
  .sx-digital-detail-intro>p{
    margin-top:10px;
    max-width:310px;
    text-align:left;
    font-size:9px;
  }
  #sxDigitalDetailView #sxDigitalProduct{
    width:calc(100% - 40px);
    padding:30px 0 58px;
    gap:34px;
  }
  #sxDigitalDetailView #sxDigitalReviews{
    width:calc(100% - 40px);
    padding:58px 0;
  }
  #sxDigitalDetailView #sxDigitalOwned{
    width:calc(100% - 40px);
    margin:0 auto;
    padding:28px 22px;
  }
  .sx-digital-detail-footer{
    width:calc(100% - 40px);
    padding-top:26px;
  }
  .sx-digital-detail-footer button{font-size:7px;letter-spacing:.11em}
}
