/* CASESTUDIO V328 — user-supplied design settings baked into the site.
   Source: CASESTUDIO_Design_Settings.json (mobile profile).
   Generated from the supplied settings; original site styles and functionality are preserved. */
@media (min-width: 250px) and (max-width: 510px) {
  :is(#csde-reopen):is(#csde-reopen) {
    margin-top: 0px !important;
    translate: -2px 26px !important;
  }
  :is(#device-name-display):is(#device-name-display) {
    translate: -62px 78px !important;
    position: relative !important;
    z-index: 17 !important;
    font-size: 13px !important;
    border-radius: 26px !important;
    margin-top: 12px !important;
    padding: 0px !important;
    width: 348px !important;
    height: 17px !important;
    text-align: center !important;
    max-width: 623px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-header:nth-of-type(1) > h1):is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-header:nth-of-type(1) > h1) {
    translate: -222px 196px !important;
    width: 102px !important;
    height: 26px !important;
    position: relative !important;
    z-index: 159 !important;
    rotate: -90deg !important;
  }
  :is(header.topbar > div.logo:nth-of-type(1)):is(header.topbar > div.logo:nth-of-type(1)) {
    translate: -11px 0px !important;
  }
  :is(header.topbar > div.header-actions:nth-of-type(3)):is(header.topbar > div.header-actions:nth-of-type(3)) {
    width: 185px !important;
    height: 38px !important;
    translate: 0px 0px !important;
  }
  :is(#case-canvas):is(#case-canvas) {
    translate: 5px 0px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-stage:nth-of-type(4)):is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-stage:nth-of-type(4)) {
    margin-top: -18px !important;
  }
  :is(header.topbar > div.header-title:nth-of-type(2)):is(header.topbar > div.header-title:nth-of-type(2)) {
    translate: -184px 31px !important;
    width: 97px !important;
    height: 12px !important;
    margin-top: -13px !important;
  }
  :is(#side-browse-cases):is(#side-browse-cases) {
    width: 35px !important;
    height: 68px !important;
    translate: 0px 0px !important;
    min-width: 35px !important;
    max-width: 22px !important;
    border-radius: 16px !important;
  }
  :is(#side-browse-stickers):is(#side-browse-stickers) {
    min-width: 35px !important;
    width: 35px !important;
    border-radius: 16px !important;
  }
  :is(#preview-sticker-price-card):is(#preview-sticker-price-card) {
    translate: 0px -3px !important;
    z-index: 44 !important;
    width: 88px !important;
    height: 29px !important;
  }
  :is(#sticker-size-toggle):is(#sticker-size-toggle) {
    translate: -419px -68px !important;
    width: 36px !important;
    height: 42px !important;
  }
  :is(#preview-sticker-price):is(#preview-sticker-price) {
    translate: 20px 0px !important;
  }
  :is(#preview-sticker-tier-dot):is(#preview-sticker-tier-dot) {
    z-index: 262 !important;
    translate: 26px 2px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-stage:nth-of-type(4) > div.preview-nav.sticker-nav:nth-of-type(1) > div.nav-category-filter:nth-of-type(1) > button.nav-filter-trigger):is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-stage:nth-of-type(4) > div.preview-nav.sticker-nav:nth-of-type(1) > div.nav-category-filter:nth-of-type(1) > button.nav-filter-trigger) {
    width: 40px !important;
    height: 40px !important;
    rotate: 45deg !important;
    translate: 0px -9px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-stage:nth-of-type(4) > div.preview-nav.case-nav:nth-of-type(5) > div.nav-category-filter > button.nav-filter-trigger):is(main.main-layout > section.preview-section:nth-of-type(2) > div.preview-stage:nth-of-type(4) > div.preview-nav.case-nav:nth-of-type(5) > div.nav-category-filter > button.nav-filter-trigger) {
    width: 40px !important;
    height: 40px !important;
    translate: 0px -10px !important;
    rotate: -45deg !important;
  }
  :is(#random-combo-button):is(#random-combo-button) {
    translate: -1px -15px !important;
    width: 469px !important;
    height: 46px !important;
    display: flex !important;
    align-items: center !important;
    text-align: center !important;
    justify-content: center !important;
    margin-top: -1px !important;
    z-index: 293 !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.nav-hint:nth-of-type(6)):is(main.main-layout > section.preview-section:nth-of-type(2) > div.nav-hint:nth-of-type(6)) {
    width: 93px !important;
    height: 12px !important;
    translate: -384px -135px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.rotation-help:nth-of-type(7)):is(main.main-layout > section.preview-section:nth-of-type(2) > div.rotation-help:nth-of-type(7)) {
    translate: -1px -124px !important;
  }
  :is(#rotation-control):is(#rotation-control) {
    translate: 2px -59px !important;
    display: none !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.purchase-type:nth-of-type(3) > h2):is(main.main-layout > section.preview-section:nth-of-type(2) > div.purchase-type:nth-of-type(3) > h2) {
    margin-top: -24px !important;
    font-size: 16px !important;
    translate: 0px -4px !important;
    display: none !important;
  }
  :is(#sticker-rotation-handle):is(#sticker-rotation-handle) {
    translate: 15px -9px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.selected-info:nth-of-type(9)):is(main.main-layout > section.preview-section:nth-of-type(2) > div.selected-info:nth-of-type(9)) {
    margin-top: -100px !important;
  }
  :is(#dice-win-message):is(#dice-win-message) {
    margin-top: -13px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.selected-info:nth-of-type(9) > div.selected-row.total-row:nth-of-type(6)):is(main.main-layout > section.preview-section:nth-of-type(2) > div.selected-info:nth-of-type(9) > div.selected-row.total-row:nth-of-type(6)) {
    border-radius: 15px !important;
    width: 462px !important;
    translate: 4px 1px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.selected-info:nth-of-type(9) > div.selected-row.total-row:nth-of-type(6) > span):is(main.main-layout > section.preview-section:nth-of-type(2) > div.selected-info:nth-of-type(9) > div.selected-row.total-row:nth-of-type(6) > span) {
    translate: -9px 0px !important;
  }
  :is(#total-price):is(#total-price) {
    translate: 10px 0px !important;
  }
  :is(main.main-layout > section.preview-section:nth-of-type(2) > div.quantity-section:nth-of-type(10) > div.quantity-control):is(main.main-layout > section.preview-section:nth-of-type(2) > div.quantity-section:nth-of-type(10) > div.quantity-control) {
    border-radius: 18px !important;
  }
}
