/*
 * E-mail: info@virtuarama.com
*/
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body #simba_stickers_menu a:active, body #simba_stickers_menu a.sellfy-clicked,
body .slfy-store a:active,
body .slfy-store a.sellfy-clicked,
body .product-designs_container .product-design a:active,
body .product-designs_container .product-design a.sellfy-clicked,
body .favourite_items .favourite-item-component a:active,
body .favourite_items .favourite-item-component a.sellfy-clicked, body .favourite_items .favourite-items-display-handler a:active, body .favourite_items .favourite-items-display-handler a.sellfy-clicked {
  font-style: italic;
}
body #simba_stickers_menu a:active:after, body #simba_stickers_menu a.sellfy-clicked:after,
body .slfy-store a:active:after,
body .slfy-store a.sellfy-clicked:after,
body .product-designs_container .product-design a:active:after,
body .product-designs_container .product-design a.sellfy-clicked:after,
body .favourite_items .favourite-item-component a:active:after,
body .favourite_items .favourite-item-component a.sellfy-clicked:after, body .favourite_items .favourite-items-display-handler a:active:after, body .favourite_items .favourite-items-display-handler a.sellfy-clicked:after {
  display: inline-block;
  font-family: "Font Awesome 6 Free";
  content: "\f110";
  font-weight: 900;
  margin-left: 5px;
  margin-right: 2px;
  animation: spin 2s linear infinite;
  text-decoration: none;
  font-style: normal;
  color: rgb(255, 165, 0);
}
@media (max-width: 767px) {
  body .favourite_items .favourite-items-menu-component {
    right: 2px;
  }
}
@media (max-width: 400px) {
  body .favourite_items .favourite-items-menu-component {
    right: -5px;
  }
}
body .product-designs_container .product-design .image-container {
  position: relative;
}
body .product-designs_container .product-design a:active:after, body .product-designs_container .product-design a.sellfy-clicked:after {
  position: absolute;
  right: 20px;
  z-index: 10;
}
body .product-card a:active:after, body .product-card a.sellfy-clicked:after {
  position: absolute;
  right: 20px;
  z-index: 10;
}
body .product-card a.preview {
  position: relative;
}
body .product-card a.preview:active:after, body .product-card a.preview.sellfy-clicked:after {
  bottom: 20px;
}
body .product-card div.badge {
  z-index: 5;
}
body .favourite_items .favourite-items-display-handler a:active:after, body .favourite_items .favourite-items-display-handler a.sellfy-clicked:after {
  position: absolute;
  font-size: 0.8em;
  right: 0;
  bottom: 20%;
  z-index: 10;
}
body .favourite_items .favourite-item-component .image-container a:active:after, body .favourite_items .favourite-item-component .image-container a.sellfy-clicked:after {
  position: absolute;
  right: 0;
  bottom: 10px;
}
body .slfy-store {
  overflow-x: hidden;
}
@media (max-width: 800px) {
  body .slfy-store h1 {
    font-size: 1.5em !important;
  }
}
@media (max-width: 800px) {
  body .slfy-store h2 {
    font-size: 1.25em !important;
  }
}
@media (max-width: 800px) {
  body .slfy-store h3 {
    font-size: 1.15em !important;
  }
}
@media (max-width: 800px) {
  body .slfy-store h4 {
    font-size: 1.1em !important;
  }
}
body .slfy-store .module.navigation .content-wrapper > .actions > .item > svg.icon {
  width: 1.5em;
  height: 1.5em;
}
body .slfy-store .module.navigation .content-wrapper > .actions > .item.mobile-menu .icon-container.open-mobile-menu {
  margin: -0.5em;
  padding: 1em;
}
body .slfy-store .module.navigation .content-wrapper > .actions > .item.mobile-menu .icon-container.open-mobile-menu > svg.icon {
  width: 1.75em;
  height: 1.75em;
}
body .slfy-store .module.products .container .item-pagination {
  padding-top: 0;
}
@media (max-width: 767px) {
  body .slfy-store .module.products .container {
    padding: 0.8rem !important;
  }
}
@media (max-width: 400px) {
  body .slfy-store .module.products .container {
    padding: 0.4rem !important;
  }
}
body .slfy-store .module.hero .container .button-container, body .slfy-store .module.hero_02 .container .button-container {
  margin-top: 0;
}
body .slfy-store .module.hero .container .button-container a.cta-button, body .slfy-store .module.hero_02 .container .button-container a.cta-button {
  width: 70%;
  padding: 2em 1.5em;
  white-space: normal;
}
@media (max-width: 800px) {
  body .slfy-store .module.hero, body .slfy-store .module.hero_02 {
    margin: 15px 0;
  }
  body .slfy-store .module.hero .container .button-container a.cta-button, body .slfy-store .module.hero_02 .container .button-container a.cta-button {
    width: 100%;
  }
  body .slfy-store .module.subscription > .container {
    border: 1px solid #999;
    border-radius: 5px;
  }
}
body .slfy-store .navigation.navigation.sticky-store-nav .container {
  padding: 0 !important;
  box-shadow: 0 10px 10px -10px rgba(207, 133, 54, 0.5);
}
body .slfy-store .navigation.navigation.sticky-store-nav .container .logo-container a.store-logo {
  height: 140px;
}
@media (max-width: 800px) {
  body .slfy-store .navigation.navigation.sticky-store-nav .container .logo-container a.store-logo {
    height: 100px;
  }
}
body .slfy-store .product_designs {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
body .slfy-store .product_types {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  width: 100%;
}
body .slfy-store .product_types div {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  flex-wrap: wrap;
  max-width: 100%;
}
body .slfy-store .product_types div.span {
  display: inline;
  flex: 0 0 auto;
}
body .slfy-store .product_types span {
  display: inline-block;
  flex: 0 0 auto;
}
body .slfy-store .product_types ul {
  margin-left: 10px;
}
body .slfy-store .product_types ul li {
  list-style: none;
  padding: 5px 0;
}
body .slfy-store .product_types ul.bullet-list li {
  list-style: disc;
}
body .slfy-store .product_types .fa-regular, body .slfy-store .product_types .fa-solid {
  display: inline-flex;
  font-size: inherit;
  text-align: center;
  color: #CF8536;
  flex: 0 0 auto;
  max-width: 250px;
  height: 250px;
  transition: width ease-in-out 0.75s, height ease-in-out 0.75s;
}
body .slfy-store .product_types .fa-regular:before, body .slfy-store .product_types .fa-solid:before {
  display: inline-flex;
  justify-content: center;
  width: 100%;
}
body .slfy-store .product_types .product_type_container {
  flex-direction: row;
  flex: 1 0 auto;
  justify-content: space-around;
  padding-top: 10px;
}
body .slfy-store .product_types .product_type {
  display: flex;
  flex-direction: column;
  min-width: 300px;
  min-height: 300px;
  max-width: calc(100% - 20px);
  border: 1px solid #999;
  border-radius: 10px;
  padding: 20px 10px;
  margin: 10px;
}
body .slfy-store .product_types .product_type > a {
  color: inherit;
  text-decoration: none;
}
body .slfy-store .product_types .product_type .icon {
  display: flex;
  font-size: 250px;
  align-content: center;
  transition: font-size ease-in-out 0.5s;
}
body .slfy-store .product_types .product_type .section-link-text {
  margin: 20px 0;
}
body .slfy-store .product_types .product_type .section-link-text h3 {
  width: 100%;
  text-align: center;
  font-size: 2em;
  margin: 0;
}
body .slfy-store .product_types .product_type .section-link-text h3 a {
  text-decoration: none;
  color: inherit;
}
body .slfy-store .product_types .product_type .section-link-text h3 a:hover {
  text-decoration: underline;
}
@media (max-width: 800px) {
  body .slfy-store .product_types .product_type .section-link-text h3 {
    font-size: 1.2em;
  }
}
body .slfy-store .product_types .product_type .description a {
  display: inline-flex;
}
@media (max-width: 800px) {
  body .slfy-store .products.module h2 {
    font-size: 1.25em !important;
    font-weight: bold !important;
  }
}
body .slfy-store .products.module .action-line {
  /* Fixes the sort menu */
  z-index: 10;
}
body .slfy-store .products.module .store-product-grid .product-item, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item {
  z-index: 2;
}
body .slfy-store .products.module .store-product-grid .product-item .product-card, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item .product-card {
  overflow: visible;
}
body .slfy-store .products.module .store-product-grid .product-item a.preview, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item a.preview {
  overflow: visible;
}
body .slfy-store .products.module .store-product-grid .product-item a.preview img, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item a.preview img {
  z-index: 1;
}
body .slfy-store .products.module .store-product-grid .product-item:hover, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item:hover {
  transition: transform 0.5s;
  transform: scale(1.05);
  transition-delay: 0.5s;
  z-index: 10;
  box-shadow: 0 5px 10px rgba(79, 140, 238, 0.3);
}
body .slfy-store .products.module .store-product-grid .product-item:hover img, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item:hover img {
  transition: transform 0.5s;
  transform: scale(1.25) translateY(-30px);
  transition-delay: 0.5s;
  border-radius: 5px;
}
body .slfy-store .products.module .store-product-grid .product-item:hover .meta-content, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item:hover .meta-content {
  transition: transform 0.5s;
  transform: translateY(5px);
  transition-delay: 0.5s;
}
@media (max-width: 767px) {
  body .slfy-store .products.module .store-product-grid, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 0.5rem;
  }
  body .slfy-store .products.module .store-product-grid .column, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .column {
    min-width: auto;
    gap: 0.5rem;
  }
  body .slfy-store .products.module .store-product-grid .product-item.column, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item.column {
    padding: 1rem 0 !important;
    min-width: 50%;
  }
  body .slfy-store .products.module .store-product-grid .product-item .product-card .meta-content, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item .product-card .meta-content {
    font-size: 0.9rem;
  }
  body .slfy-store .products.module .store-product-grid .product-item .product-card .meta-content .title, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item .product-card .meta-content .title {
    padding: 0.75rem 1rem 0;
  }
  body .slfy-store .products.module .store-product-grid .product-item .product-card .meta-content .actions > .left .price-container, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item .product-card .meta-content .actions > .left .price-container {
    font-size: inherit !important;
  }
  body .slfy-store .products.module .store-product-grid.masonry.four, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product.masonry.four {
    display: grid;
    grid-template-columns: 1fr !important;
    gap: 0.5rem;
  }
  body .slfy-store .products.module .store-product-grid.masonry.four > .column, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product.masonry.four > .column {
    display: grid;
    grid-template-columns: 1fr 1fr !important;
    gap: 0.5rem;
  }
}
@media (max-width: 300px) {
  body .slfy-store .products.module .store-product-grid, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product {
    grid-template-columns: 1fr;
  }
  body .slfy-store .products.module .store-product-grid .column, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .column {
    min-width: auto;
  }
  body .slfy-store .products.module .store-product-grid .product-item .product-card .meta-content, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product .product-item .product-card .meta-content {
    font-size: 1rem;
  }
  body .slfy-store .products.module .store-product-grid.masonry.four > .column, body .slfy-store .products.module.relatedProducts > .container > .column.grid.product.masonry.four > .column {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 767px) {
  body .slfy-store .products.module.relatedProducts {
    padding: 0 0.5rem;
  }
}
@media (max-width: 500px) {
  body .slfy-store .productpage .mobile-add-to-cart .actions .sticky-buy-now-button {
    padding-right: 1em;
    padding-left: 1em;
  }
}
body .slfy-store .productpage .product-wrap .ui.segment.product-item .product-meta .product-meta-info .product-top-header {
  font-size: 1.5em;
}
@media (max-width: 800px) {
  body .slfy-store .productpage .product-wrap .ui.segment.product-item .product-meta .product-meta-info .product-top-header {
    font-size: 1.2em;
  }
}
body .slfy-store .productpage .product-wrap .ui.segment.product-item .product-meta .product-meta-info .product-description table {
  display: block;
  overflow-x: auto;
}
@media (max-width: 400px) {
  body .slfy-store .product_types .fa-solid {
    max-width: 200px;
    height: 200px;
  }
  body .slfy-store .product_types .product_type .icon {
    display: flex;
    font-size: 200px;
    align-content: center;
  }
}
@media (min-width: 520px) {
  body .slfy-store .product_types .product_type {
    min-width: 350px;
    max-width: calc(50% - 60px);
  }
}
@media (min-width: 1400px) {
  body .slfy-store .product_types .product_type {
    max-width: 650px;
  }
}
body .slfy-store .product_types.front_page {
  flex-direction: column;
}
body .slfy-store .product_types.digital_products_page .fa-regular, body .slfy-store .product_types.digital_products_page .fa-solid {
  max-width: 200px;
  height: 200px;
}
body .slfy-store .product_types.digital_products_page .product_type {
  min-width: 300px;
  width: 33%;
  max-width: calc(33% - 40px);
}
body .slfy-store .product_types.digital_products_page .product_type .icon {
  font-size: 200px;
}
body .slfy-store .product_types.digital_products_page .free_products {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 680px) {
  body .slfy-store .product_types.digital_products_page .product_type {
    min-width: 250px;
    width: 100%;
    max-width: calc(100% - 40px);
  }
}
@media (min-width: 680px) and (max-width: 1200px) {
  body .slfy-store .product_types.digital_products_page .product_type {
    min-width: 250px;
    width: 50%;
    max-width: calc(50% - 60px);
  }
}
body .slfy-store .product_types.print-on-demand-products_page .product_type {
  min-width: 300px;
  width: 100%;
  max-width: 1400px;
}
@media (max-width: 680px) {
  body .slfy-store .product_types.print-on-demand-products_page .product_type {
    min-width: 250px;
    width: 100%;
    max-width: calc(100% - 40px);
  }
}

/*# sourceMappingURL=simbastickers_shop_2025-06-26-1754.css.map */
