@charset "UTF-8";
#mypages-container {
  /* Track */
  /* Handle */
  /* Handle on hover */
}
#mypages-container ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
#mypages-container ::-webkit-scrollbar-track {
  background: transparent;
}
#mypages-container ::-webkit-scrollbar-thumb {
  background: #333;
}
#mypages-container ::-webkit-scrollbar-thumb:hover {
  background: #666;
}
#mypages-container .Din_Sida_Onskelista_Wrapper.add-to-cart .label-choose input,
#mypages-container .DS_OL_Table_Varukorg_Artiklar.add-to-cart .label-choose input {
  width: 35px;
  height: 25px;
  font-weight: bold;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0.5rem;
  margin: 0.5rem 0;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .DS_OL_Table_Wrap,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .DS_OL_Table_Wrap {
  margin-top: 1rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send {
  padding: 2rem;
  background: #f2f2f2;
  border-radius: 10px;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send {
    padding: 1rem;
  }
}
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send label,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send label {
  margin-bottom: 0.5rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send input[type=text],
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send textarea,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send input[type=text],
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send textarea {
  width: 400px;
  padding: 0.6rem 1rem;
  border: none;
  border-radius: 10px;
  font-family: "Inter", sans-serif;
  line-height: 20px;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send input[type=text],
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send textarea,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send input[type=text],
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send textarea {
    width: 100%;
  }
}
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send input[type=text]:focus,
#mypages-container .Din_Sida_Onskelista_Wrapper .wishlist-send textarea:focus,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send input[type=text]:focus,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .wishlist-send textarea:focus {
  outline-color: #333;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product {
  margin-bottom: 0.5rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info {
  padding-left: 0.5rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info a,
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .product_title,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info a,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .product_title {
  font-weight: 500;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info a b,
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .product_title b,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info a b,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .product_title b {
  font-weight: 500;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .slutsåld a,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .slutsåld a {
  font-weight: 400;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .pris,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .pris {
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .pris .PrisREA,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .pris .PrisREA {
  font-weight: 800;
  color: #e22019;
  margin-right: 0.5rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .pris .PrisORD,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .pris .PrisORD {
  text-decoration: line-through;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .product .article-info .pris .PrisBOLD,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .product .article-info .pris .PrisBOLD {
  font-weight: 800;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .buttons-wishlist,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .buttons-wishlist {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .buttons-wishlist a,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .buttons-wishlist a {
  padding: 0.6rem 1rem;
  color: #fff;
  background: #333;
  border-radius: 30px;
  margin-bottom: 0.5rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .buttons-wishlist a:not(:last-of-type),
#mypages-container .DS_OL_Table_Varukorg_Artiklar .buttons-wishlist a:not(:last-of-type) {
  margin-right: 1rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack {
  display: grid;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack > *,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack > * {
  grid-area: 1/1;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack input[type=checkbox],
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack input[type=checkbox] {
  margin: 1rem;
  margin-left: auto;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack .DS_OL_Table_Wrap *:not(a),
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack .DS_OL_Table_Wrap *:not(a) {
  background: #ffffff;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack img,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack img {
  z-index: 1;
  padding: 2rem;
  align-self: center;
  width: auto;
  justify-self: center;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack svg,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack svg {
  width: 100%;
  height: 100%;
  z-index: 2;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .image-stack .label-choose,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .image-stack .label-choose {
  text-align: right;
  z-index: 3;
}
#mypages-container .Din_Sida_Onskelista_Wrapper label,
#mypages-container .DS_OL_Table_Varukorg_Artiklar label {
  cursor: pointer;
}
#mypages-container .Din_Sida_Onskelista_Wrapper label.Onskelista_Markera_Alla_Label,
#mypages-container .DS_OL_Table_Varukorg_Artiklar label.Onskelista_Markera_Alla_Label {
  display: flex;
  align-items: baseline;
}
#mypages-container .Din_Sida_Onskelista_Wrapper label.Onskelista_Markera_Alla_Label input[type=checkbox],
#mypages-container .DS_OL_Table_Varukorg_Artiklar label.Onskelista_Markera_Alla_Label input[type=checkbox] {
  margin-right: 0.5rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper input[type=checkbox],
#mypages-container .DS_OL_Table_Varukorg_Artiklar input[type=checkbox] {
  cursor: pointer;
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.15em;
  height: 1.15em;
  border: 1px solid #999;
  border-radius: 0.15em;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  border-radius: 30px;
}
#mypages-container .Din_Sida_Onskelista_Wrapper input[type=checkbox]::before,
#mypages-container .DS_OL_Table_Varukorg_Artiklar input[type=checkbox]::before {
  content: "";
  width: 0.6em;
  height: 0.6em;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 10px 10px #e22019;
  border-radius: 30px;
}
#mypages-container .Din_Sida_Onskelista_Wrapper input[type=checkbox]:checked::before,
#mypages-container .DS_OL_Table_Varukorg_Artiklar input[type=checkbox]:checked::before {
  transform: scale(1);
}
#mypages-container .Din_Sida_Onskelista_Wrapper .info-text,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .info-text {
  margin-bottom: 1rem;
}
#mypages-container .Din_Sida_Onskelista_Wrapper .info-text p,
#mypages-container .DS_OL_Table_Varukorg_Artiklar .info-text p {
  margin-bottom: 1rem;
}
#mypages-container .DS_OL_Table_Varukorg_Artiklar input[type=text] {
  margin: 1rem;
  margin-left: auto;
}
#mypages-container .DS_OL_Table_Varukorg_Artiklar .pris {
  display: block;
  margin-bottom: 0.5rem;
}
#mypages-container .DS_OL_Table_Varukorg_Artiklar .color-picker {
  display: flex;
  flex-direction: column;
}
#mypages-container .DS_OL_Table_Varukorg_Artiklar .color-picker span {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0.5rem;
}
#mypages-container .DS_OL_Table_Varukorg_Artiklar .color-picker select {
  padding: 0.6rem 1rem;
  font-family: "Inter", sans-serif;
  border-left: 0;
  border-right: 0;
  border-color: #ccc;
  color: #666;
  margin-bottom: 0.5rem;
  cursor: pointer;
}
#mypages-container #andraLosenFel {
  display: flex;
  align-items: center;
}
#mypages-container #andraLosenFel svg {
  font-size: 30px;
  margin-right: 1rem;
}
#mypages-container .button {
  padding: 0.5rem 1rem !important;
  background-color: #f2f2f2;
  font-weight: 500 !important;
  border-radius: 10px;
}
#mypages-container.row {
  margin-top: 3rem;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container.row {
    margin-top: 0;
  }
}
@media only screen and (min-width: 41rem) {
  #mypages-container .PrisREA,
#mypages-container .PrisBOLD {
    font-size: 18px !important;
    line-height: 20px !important;
  }
}
#mypages-container .adress-falt .request-data p a {
  text-decoration: underline;
  color: #666;
}
#mypages-container #Adressblock {
  padding: 1rem;
  background-color: #f2f2f2;
  border-radius: 10px;
  width: 100%;
}
#mypages-container #Adressblock #SKM_Losenord .AndraLosen {
  padding: 0.6rem 1rem;
  background: #333;
  color: #fff;
  border-radius: 30px;
  margin-top: 0.2rem;
  height: fit-content;
}
#mypages-container #Adressblock #SKM_Losenord .AndraLosen i {
  font-style: normal;
}
#mypages-container #Adressblock #SKM_Kund_ID {
  font-weight: 600;
  font-size: 25px;
  display: flex;
  flex-direction: column;
}
#mypages-container #Adressblock #Adressblock2 #SKM_Losenord {
  margin: 0;
  padding: 0;
}
#mypages-container #Adressblock #Adressblock2 input,
#mypages-container #Adressblock #Adressblock2 select {
  border: none !important;
  box-shadow: none !important;
  font-family: "Inter", sans-serif !important;
  font-size: 15px !important;
  line-height: 20px !important;
}
#mypages-container #Adressblock #Adressblock2 input:focus,
#mypages-container #Adressblock #Adressblock2 select:focus {
  outline-color: #333;
}
#mypages-container #Adressblock #Adressblock2 .Snabbkassa_Kundfalt_Marginal #SKM_Foretag {
  flex: 0 1 48%;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container #Adressblock #Adressblock2 .Snabbkassa_Kundfalt_Marginal #SKM_Foretag {
    flex: 0 1 100%;
  }
}
#mypages-container #Adressblock #Adressblock2 .Snabbkassa_Kundfalt_Marginal svg {
  position: absolute;
  top: 55px;
  right: 10px;
  font-size: 10px;
}
@media screen and (max-width: 1035px) {
  #mypages-container #Adressblock #Adressblock2 .Snabbkassa_Kundfalt_Marginal svg {
    top: 45px;
  }
}
#mypages-container #Adressblock #Adressblock2 .Snabbkassa_Kundfalt_Marginal.SKM_Erbjud svg, #mypages-container #Adressblock #Adressblock2 .Snabbkassa_Kundfalt_Marginal.SKM_Foretag svg {
  display: none !important;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .OrderTable .Din_Sida_Order_ID {
    text-decoration: underline;
  }
}
#mypages-container .order-table {
  width: 80%;
}
#mypages-container .order-table table {
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 1rem;
}
#mypages-container .order-table table tbody tr {
  background-color: #f2f2f2;
}
#mypages-container .order-table table tbody tr td {
  padding: 0.8rem;
}
#mypages-container .order-table table tbody tr:first-child,
#mypages-container .order-table table tbody td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
#mypages-container .order-table table tbody tr:last-child,
#mypages-container .order-table table tbody td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#mypages-container .order-table-specific .OrderHuvud {
  margin-bottom: 2rem;
}
#mypages-container .order-table-specific .top-of-order {
  margin-bottom: 1rem;
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#mypages-container .order-table-specific .top-of-order h1 {
  width: 100%;
}
#mypages-container .order-table-specific .top-of-order svg {
  font-size: 20px;
}
#mypages-container .order-table-specific .order-row {
  line-height: 20px;
  margin-bottom: 0.5rem;
}
#mypages-container .order-table-specific .order-row:not(.order_id) {
  padding-left: 1rem;
}
#mypages-container .order-table-specific .order_id {
  padding: 1rem;
  background-color: #f2f2f2;
  border-radius: 10px;
  margin-bottom: 1rem;
}
#mypages-container .order-table-specific .order-title {
  color: #999;
}
#mypages-container .order-table-specific table {
  margin: 0;
}
#mypages-container .order-table-specific table tr td:not(:last-of-type) {
  padding: 0.8rem;
}
#mypages-container .order-table-specific table.OrderRader {
  margin-bottom: 2rem;
}
#mypages-container .order-table-specific table.OrderRader tbody tr:not(.flikmeny) {
  color: #999;
}
#mypages-container .order-table-specific table.OrderRader tbody tr:not(.flikmeny) a {
  color: #999;
}
#mypages-container .order-table-specific table.OrderRader tbody tr td {
  border-bottom: 1px solid #999;
}
#mypages-container .order-table-specific table.OrderRader tbody tr td.SET-article {
  padding: 0.8rem;
  font-weight: 600;
}
#mypages-container .order-table-specific table.sum-row {
  margin-left: auto;
  margin-top: 2rem;
  border-collapse: separate;
  border-spacing: 0 0.5rem;
}
#mypages-container .order-table-specific table.sum-row tbody tr {
  background-color: #fff;
}
#mypages-container .order-table-specific table.sum-row tbody tr td {
  padding: 0rem;
}
#mypages-container .order-table-specific table.sum-row tbody tr td.Orderrad:first-of-type {
  padding-right: 0.5rem;
}
#mypages-container .update-password form {
  padding: 2rem;
  background: #f2f2f2;
  border-radius: 10px;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .update-password form {
    padding: 1rem;
  }
}
#mypages-container .update-password .button {
  background-color: #333;
  color: white;
  border-radius: 30px;
}
#mypages-container .update-password .Tabell_Dinsida_UppdLosen {
  margin: 0;
  margin-bottom: 1rem;
  border-collapse: separate;
  border-spacing: 0 1rem;
}
#mypages-container .update-password .Tabell_Dinsida_UppdLosen tbody tr td {
  padding: 0.6rem;
  background-color: white;
  color: #999;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#mypages-container .update-password .Tabell_Dinsida_UppdLosen tbody tr input {
  outline-color: transparent;
  border: none !important;
}
#mypages-container .watchlist-page {
  width: 80%;
}
#mypages-container .grades tr td,
#mypages-container .BevakaTabell tr td {
  background: #fff;
  padding: 1rem;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
  height: 86px;
}
#mypages-container .grades tr td a,
#mypages-container .BevakaTabell tr td a {
  color: #666;
}
#mypages-container .grades tr td .img-tag,
#mypages-container .BevakaTabell tr td .img-tag {
  max-width: 50px;
  height: auto;
}
#mypages-container .grades tr td .img-tag img,
#mypages-container .BevakaTabell tr td .img-tag img {
  max-width: 50px;
}
#mypages-container .gift-cards .table-overflow {
  padding-bottom: 0.5rem;
}
#mypages-container .gift-cards .din_sida_text {
  margin-bottom: 2rem;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .gift-cards .din_sida_text {
    margin-bottom: 1rem;
  }
}
#mypages-container .gift-cards .din_sida_text a {
  text-decoration: underline;
}
#mypages-container .gift-cards .din_sida_text a:hover {
  text-decoration: none;
}
#mypages-container .gift-cards table {
  width: 100%;
  margin-top: 1rem;
}
#mypages-container .gift-cards table:not(:first-of-type) {
  margin-top: 2rem;
}
#mypages-container .gift-cards table tr.top-part-giftcard td {
  background-color: #f2f2f2;
  border-bottom: 0;
  padding: 1rem;
  color: #333;
}
#mypages-container .gift-cards table tr.top-part-giftcard td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
#mypages-container .gift-cards table tr.top-part-giftcard td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#mypages-container .gift-cards table tr a {
  text-decoration: underline;
  color: #999;
}
#mypages-container .gift-cards table tr a:hover {
  text-decoration: none;
}
#mypages-container .gift-cards table tr td {
  background: #fff;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
  color: #999;
}
#mypages-container .gift-cards table tr td svg {
  font-size: 20px;
  color: #333;
}
#mypages-container .gift-cards a.button {
  font-weight: 400 !important;
  background-color: #333;
  color: white;
  border-radius: 30px;
  align-items: center;
  display: flex;
  width: fit-content;
}
#mypages-container .gift-cards a.button svg {
  font-size: 20px;
  margin-right: 0.5rem;
}
#mypages-container .gift-cards-send form {
  padding: 2rem;
  background: #f2f2f2;
  border-radius: 10px;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .gift-cards-send form {
    padding: 1rem;
  }
}
#mypages-container .gift-cards-send table {
  margin-top: 0;
}
#mypages-container .gift-cards-send table tr td {
  display: block;
  padding-bottom: 0.5rem;
}
#mypages-container .gift-cards-send .button {
  color: #fff;
  background-color: #333;
}
#mypages-container .gift-cards-send textarea {
  min-height: 200px;
}
#mypages-container .gift-cards-send input[type=text],
#mypages-container .gift-cards-send textarea {
  width: 480px;
  padding: 0.6rem 1rem;
  border: none;
  border-radius: 10px;
  font-family: "Inter", sans-serif;
  line-height: 20px;
}
@media screen and (max-width: 40.99rem) {
  #mypages-container .gift-cards-send input[type=text],
#mypages-container .gift-cards-send textarea {
    width: 100%;
  }
}
#mypages-container .gift-cards-send input[type=text]:focus,
#mypages-container .gift-cards-send textarea:focus {
  outline-color: #333;
}
#mypages-container .table-overflow {
  overflow: auto;
}
#mypages-container table tr.overstruken {
  text-decoration: line-through;
}
#mypages-container .Din_Sida_Onskelista_Wrapper h2 {
  font-size: 20px;
  font-weight: 600;
}
#mypages-container .Din_Sida_Onskelista_Wrapper p {
  font-weight: 400;
}

/*# sourceMappingURL=mypage.css.map */
