#fw-section-rich-text-b4ee64af-caf7-45ee-ba65-d15a3ca35d7c {

h2 {
  font-size: 4rem;
  text-align: left;
}

div {
  text-align: left;
}
}

#fw-section-custom-html-f94dbe8f-2e07-4af9-8dff-4beac18075be {
--color-primary: #fe005a;
--color-primary-rgb: 254, 0, 90;
--color-background: #f8f8f8;
--color-background-rgb: 248, 248, 248;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-on-background: #333333;
--color-on-background-rgb: 51, 51, 51;
--color-product-image-background: #333333;
--color-background-brightness: 248;
background-color: var(--color-background);
color: var(--color-on-background);

}




#fw-section-hero-7bbb5672-ea45-4f47-93bd-16b51cbdbac1 {

.hero__text {
  font-size: 2rem;
}

.section-background__image {
  background-position: center bottom;
}
}
#fw-section-featured-collection-0 {

.section-header__heading {
  font-size: 2.5rem;
  text-align: center;
}
}



#fw-section-header {

.header--transparent {
  background-image: linear-gradient(to bottom, rgba(0,0,0,.5) 0%,rgba(255,255,255,0) 100%) !important;
}
}
#fw-section-custom-html-171a3fa5-79cd-4c92-af25-f0409ff20e77 {

h1 {
  margin: 48px 0;
  font-size:4rem;
  text-align:center;
}
}

#fw-section-custom-html-a7e89de4-0f5e-4fd5-922d-f7d7b2ea7155 {
--color-primary: #fe005a;
--color-primary-rgb: 254, 0, 90;
--color-background: #333e4b;
--color-background-rgb: 51, 62, 75;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-product-image-background: #f8f8f8;
--color-background-brightness: 60;
background-color: var(--color-background);
color: var(--color-on-background);
.grid {
  padding: 48px 0px 18px 0px;
}

.grid__column {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  text-transform: uppercase;
  font-size: .8rem;
  margin-bottom: 2rem;
}

i {
   font-size: 3rem;
}

span, div {
  text-align: center;
}
}

#fw-section-custom-html-2dff5e6e-9edc-4664-a8d3-cca881d49673 {

.w {
  margin: 48px 0px;
}

h2 {
  margin-bottom: 2rem;
  text-align:center;
  font-size:2rem;
}

h3 {
  margin-bottom: 1rem;
}

table {
  width: 100%;
  margin-bottom: 2rem;
}

ul {
  margin-inline-start: 2rem;
}

li {
  padding-left: .3rem;
  margin-bottom: .3rem;
}
}




#fw-section-custom-html-4982329b-a3d1-419a-bf50-2ed5e028ca9e {
--color-primary: #fe005a;
--color-primary-rgb: 254, 0, 90;
--color-background: #333e4b;
--color-background-rgb: 51, 62, 75;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-product-image-background: #f8f8f8;
--color-background-brightness: 60;
background-color: var(--color-background);
color: var(--color-on-background);
.grid {
  padding: 48px 0px 18px 0px;
}

.grid__column {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  text-transform: uppercase;
  font-size: .8rem;
  margin-bottom: 2rem;
}

i {
   font-size: 3rem;
}

span {
  text-align: center;
}
}
#fw-section-custom-html-d138cc83-9c01-44e2-b7f4-1a6003e42733 {

.w {
  margin: 48px 0px;
}

h2 {
  margin-bottom: 2rem;
  text-align:center;
  font-size:2rem;
}

h3 {
  margin-bottom: 1rem;
}

p {
  margin-bottom: 2rem;
}

ul {
  margin-inline-start: 2rem;
  margin-bottom: 2rem;
}

li {
  padding-left: .3rem;
  margin-bottom: .3rem;
}
}

#fw-section-product-recommendations-product-student-saxophone {

h2 {
  margin-bottom: 2rem;
  text-align:center;
  font-size:2rem;
}
}
#fw-section-custom-html-f26b3e91-5aa7-45ed-b3dc-f75f5339dbcc {

h1 {
  margin: 48px 0;
  font-size:4rem;
  text-align:center;
}
}

#fw-section-custom-html-352aa3b3-6e21-4ad2-a8cf-ca5bfe694133 {
--color-primary: #fe005a;
--color-primary-rgb: 254, 0, 90;
--color-background: #333e4b;
--color-background-rgb: 51, 62, 75;
--color-on-primary: #f8f8f8;
--color-on-primary-rgb: 248, 248, 248;
--color-on-background: #f8f8f8;
--color-on-background-rgb: 248, 248, 248;
--color-product-image-background: #f8f8f8;
--color-background-brightness: 60;
background-color: var(--color-background);
color: var(--color-on-background);
.grid {
  padding: 48px 0px 18px 0px;
}

.grid__column {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  text-transform: uppercase;
  font-size: .8rem;
  margin-bottom: 2rem;
}

i {
   font-size: 3rem;
}

span, div {
  text-align: center;
}
}

#fw-section-custom-html-b64b3ca5-0fbc-494b-b2d6-e79268fc2095 {

.w {
  margin: 48px 0px;
}

h2 {
  margin-bottom: 2rem;
  text-align:center;
  font-size:2rem;
}

h3 {
  margin-bottom: 1rem;
}

table {
  width: 100%;
  margin-bottom: 2rem;
}

ul {
  margin-inline-start: 2rem;
}

li {
  padding-left: .3rem;
  margin-bottom: .3rem;
}
}
#fw-section-product-recommendations-product-urban-spots-stockholm {

h2 {
  margin-bottom: 2rem;
  text-align:center;
  font-size:2rem;
}
}