Custom

Prolongez l'expérience Hellfest
Transformez vos images en souvenir

Créer mon cadre

Créez votre cadre sur
mesure

Créez votre cadre sur
mesure

1

Sélectionnez

2

Personnalisez

3

Accrochez

Découvrez notre gamme complète

Créer mon cadre

Immortalisez votre expérience Hellfest
avec nos cadres personnalisables

Ils l'ont déjà
adopté

Créer mon cadre

Certifié Hellfest

Livraison incluse

Livraison 10 à 15 jours
hors période festival

Emballage de qualité

Production française

.cms-hellwall .container { max-width: 88rem; padding: 0; } .page-content.page-cms { padding: 0; } .text-red { color: #CB3F3C !important; } .text-gold { color: #C09259 !important; } .cms-hellwall .left-column { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; } .cms-hellwall .right-column { padding: 0; height: 100%; aspect-ratio: 1/1; } .cms-hellwall .right-column video { height: calc(100vh - var(--h-header)); } .cms-hellwall .hellwall-content h1 { font-size: 1.5rem !important; padding: 0.625rem 0; } .cms-hellwall .hellwall-content .btn-primary { margin: 0 auto !important; } .cms-hellwall .h-100 { height: 100vh; } .cms-hellwall .hellwall-content.hero-banner p { text-align: center; font-size: 1.5rem; font-weight: 700; text-transform: uppercase; margin-bottom: 3rem; } .cms-hellwall .create-your-frame { display: flex; align-items: stretch; margin-bottom: 6rem; } .cms-hellwall .create-your-frame .step { display: flex; align-items: center; } .cms-hellwall .create-your-frame .step:first-of-type p { font-size: 1.25rem; font-weight: 700; text-transform: uppercase; padding: 0 2.5rem; text-align: left; } .cms-hellwall .bg-gray { background-image: url("../img/hellwall/hellwall-bg-gray.png"); } .cms-hellwall .create-your-frame .step .step-info { display: flex; align-items: center; padding: 0.625rem; } .cms-hellwall .create-your-frame .step .step-info p { margin-bottom: 0; font-size: 0.875rem; font-weight: 700; text-transform: uppercase; } .cms-hellwall .create-your-frame .step .step-info .number { color: #FFF; text-align: center; width: 1.5rem; height: 1.5rem; border-radius: 50%; margin-right: 0.5rem; background: #CB3F3C; } .cms-hellwall .big-slogan { margin: 6rem 0; } .cms-hellwall .big-slogan p { text-align: center; font-family: "Bebas Neue"; font-size: 6rem; font-weight: 400; line-height: 5.75rem; text-transform: uppercase; margin-bottom: 0; padding: 3rem 0; } .cms-hellwall .available-products h2 { text-align: center; margin-left: auto !important; margin-right: auto !important; margin-bottom: 3rem !important; color: #000 !important; } .dark .cms-hellwall .available-products h2 { color: #FFF !important; } .cms-hellwall .available-products .btn-primary { margin-top: 3rem !important; } .cms-hellwall .available-products .products { display: grid; grid-template-columns: repeat(3, 19.75rem); gap: 1.88rem; justify-content: center; } .cms-hellwall .available-products .product .image { position: relative; } .cms-hellwall .available-products .product .image img { width: 100%; height: auto; aspect-ratio: 1/1; } .cms-hellwall .available-products .product .image::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url("../img/hellwall/border-vignette-light.svg"); background-size: 100% 100%; pointer-events: none; } .cms-hellwall .available-products .product .badge { position: absolute; color: #FFF; text-align: center; font-family: "Arimo"; font-size: 1.0625rem; font-weight: 700; text-transform: uppercase; background: #CB3F3C; padding: 0.3125rem 0.625rem; z-index: 1; top: 1rem; } .cms-hellwall .available-products .product .product-title { font-size: 1.5rem; font-weight: 700; text-transform: uppercase; margin-top: 1.5rem; position: relative; width: fit-content; color: #000; } .dark .cms-hellwall .available-products .product .product-title { color: #FFF; } .cms-hellwall .available-products .product .product-title::after { content: ""; position: absolute; width: 100%; height: 0.375rem; background-image: url("../img/red-line.svg"); background-size: cover; background-repeat: no-repeat; background-position: center; bottom: -0.375rem; left: 0; } .cms-hellwall .available-products .product .info { display: flex; align-items: flex-end; justify-content: space-between; } .cms-hellwall .available-products .product .info .see-more { font-size: 1.125rem; font-weight: 700; letter-spacing: 0.05625rem; text-decoration: underline; text-transform: uppercase; color: #000; transition: color 0.2s ease-in-out; } .dark .cms-hellwall .available-products .product .info .see-more { color: #FFF; } .cms-hellwall .available-products .product:hover .info .see-more { color: #CB3F3C; } .cms-hellwall .available-products .product .info .price { color: #AFAFAF; font-size: 0.75rem; font-weight: 700; text-transform: uppercase; margin-bottom: 0; } .cms-hellwall .available-products .product .info span { color: #CB3F3C; font-size: 1.625rem; font-weight: 700; } .cms-hellwall .testimonials { padding: 3rem 0; } .cms-hellwall .testimonials>.container { display: flex; align-items: stretch; } .cms-hellwall .testimonials .col-md-4 { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } .cms-hellwall .testimonials .col-md-4 h2 { margin-bottom: 1rem !important; color: #000 !important; } .dark .cms-hellwall .testimonials .col-md-4 h2 { color: #FFF !important; } .cms-hellwall .testimonials .btn-primary { margin: 0 !important; } .cms-hellwall .testimonials h2 { text-align: left; } .cms-hellwall .testimonials img { width: 100%; height: auto; } .cms-hellwall .testimonials .swiper-scrollbar { background: #FFF; left: 0; position: relative; margin: 1.875rem auto 2.5rem; width: calc(100% - 1.875rem); max-width: 31.25rem; } .cms-hellwall .testimonials .swiper-scrollbar-drag { background: #CB3F3C; cursor: grab; } h2.no-style { transform: none !important; margin: 0 !important; text-align: left; } .cms-hellwall .hellwall-reassurance { margin-top: 6rem; display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 1.25rem; row-gap: 3rem; } @media (min-width: 768px) { .cms-hellwall .hellwall-reassurance { grid-template-columns: repeat(4, 1fr); } } .cms-hellwall .hellwall-reassurance .rea-item { display: flex; align-items: center; flex-direction: column; text-align: center; } .cms-hellwall .hellwall-reassurance .rea-item p { font-size: 1.375rem; font-weight: 700; text-transform: uppercase; margin-bottom: 0.75rem; min-height: 2.75rem; align-content: center; } .cms-hellwall .hellwall-reassurance .rea-item svg { width: 100%; } .cms-hellwall .hellwall-reassurance .rea-item img { margin-top: 1.5rem; max-height: 10rem; height: 100%; aspect-ratio: 1 / 1; } .cms-hellwall .hellwall-reassurance .rea-item .info { font-size: 1.125rem; margin-bottom: 0; } @media (min-width: 768px) { .cms-hellwall .create-your-frame .step { width: 25%; } .cms-hellwall .hellwall-content.hero-banner { height: calc(100vh - var(--h-header)); } .cms-hellwall .hellwall-reassurance .rea-item { padding: 0 1.88rem; } .cms-hellwall .testimonials .swiper-scrollbar { margin: 2.8125rem auto 0; } .cms-hellwall .hellwall-reassurance .rea-item:not(:last-of-type)::after { content: ""; position: absolute; top: 50%; right: -0.0625rem; transform: translateY(-50%); width: 0.125rem; height: 12.75rem; background: #AFAFAF; } .cms-hellwall .breadcrumb { position: absolute; top: 1rem; left: 0; } } @media (max-width: 1200px) { .cms-hellwall .right-column video { height: 100%; width: 100%; object-fit: cover; } .cms-hellwall .big-slogan { margin: 3rem 0; } .cms-hellwall .available-products .product .info { flex-wrap: wrap; } .cms-hellwall .available-products .product .product-title { margin-top: 0.75rem; font-size: 0.75rem; } .cms-hellwall .available-products .product .info span { font-size: 1.25rem; } .cms-hellwall .available-products .product .info .see-more { margin-top: 0.75rem; font-size: 0.875rem; width: 100%; text-align: center; } .cms-hellwall .available-products .product .badge { font-size: 0.625rem; padding: 0.125rem 0.25rem; } .cms-hellwall .available-products h2 { font-size: 1.125rem !important; margin-bottom: 1.5rem !important; } .cms-hellwall .available-products .btn-primary { margin-top: 1.5rem !important; } .cms-hellwall .available-products { margin-bottom: 0; } .step-title { padding: 1.5rem; margin-bottom: 0.75rem; } .step-title p { text-align: center; font-size: 1.125rem; font-weight: 700; text-transform: uppercase; margin-bottom: 0; } .cms-hellwall .create-your-frame .step .step-info { padding: 0.25rem 0; margin-bottom: 0.75rem; } .cms-hellwall .create-your-frame .step .step-info p { font-size: 0.75rem; } .cms-hellwall .create-your-frame { overflow: auto; padding: 0 15px; scrollbar-width: none; -ms-overflow-style: none; } .cms-hellwall .create-your-frame::-webkit-scrollbar { display: none; } .cms-hellwall .create-your-frame .step img { width: 9.5rem; height: 14rem; object-fit: cover; } .cms-hellwall .create-your-frame .step { flex-direction: column-reverse; align-items: flex-start; } .cms-hellwall .create-your-frame .step:not(:last-of-type) { margin-right: 0.625rem; } } @media (min-width: 768px) and (max-width: 1200px) { .cms-hellwall .hellwall-reassurance .rea-item:nth-child(even)::after { display: none; } .cms-hellwall .big-slogan p { font-size: 4.5rem; line-height: normal; padding: 0; } .cms-hellwall .create-your-frame { justify-content: center; } .cms-hellwall .create-your-frame .step { align-items: center; } } @media (min-width: 1200px) and (max-width: 1299px) { .cms-hellwall .create-your-frame .step .step-info p { font-size: 0.625rem; } } @media (max-width: 767px) { .cms-hellwall .hellwall-content.hero-banner .btn-primary { margin-bottom: 2.31rem !important; } .cms-hellwall.iconic .hellwall-content.hero-banner .btn-primary { margin-bottom: 1.5rem !important; } .cms-hellwall.iconic .hellwall-content.hero-banner .left-column { padding-bottom: 1.5rem; } .cms-hellwall.iconic .hellwall-content.hero-banner .left-column > svg { margin-bottom: 1.12rem; } .cms-hellwall .hellwall-content.hero-banner p { font-size: 1rem; margin-bottom: 1.5rem; } .cms-hellwall .create-your-frame { margin-bottom: 3.75rem; } .cms-hellwall .hellwall-reassurance { margin-top: 3rem; } .cms-hellwall .right-column video { width: 100%; height: auto; } .cms-hellwall .available-products .products { grid-template-columns: repeat(2, 1fr); column-gap: 1.25rem; row-gap: 3rem; } .cms-hellwall .available-products .products .product:nth-child(3) { grid-column: span 2; place-self: center; width: 50%; } .cms-hellwall .big-slogan p { font-size: 3rem; line-height: normal; padding: 0; } .cms-hellwall .testimonials { margin-top: 0; padding: 1.5rem 0; } .cms-hellwall .testimonials>.container { flex-direction: column; } .cms-hellwall .testimonials .col-md-4 h2 { margin-left: auto !important; margin-right: auto !important; font-size: 1.125rem !important; margin-bottom: 1.88rem !important; } .cms-hellwall .testimonials .col-md-4 h2 br { display: none; } .cms-hellwall .testimonials .btn-primary { margin: 0 auto !important; } .cms-hellwall .testimonials .swiper-scrollbar { margin: 3rem auto 1.88rem; } .cms-hellwall .hellwall-reassurance .rea-item svg { max-width: 12rem; } .cms-hellwall .hellwall-reassurance .rea-item img { margin-top: 0.75rem; } .cms-hellwall .hellwall-reassurance .rea-item p { font-size: 0.875rem; } .cms-hellwall .hellwall-reassurance .rea-item .info { font-size: 0.75rem; } .cms-hellwall .hellwall-reassurance .rea-item .info br { display: none; } } .iconic-description.fabrication { margin: 6rem auto; } .iconic-description.presentation { padding: 3rem 0; } .iconic-description a { margin: 3rem 0 0 !important; } .iconic-description ul { margin-top: 1rem !important; margin-bottom: 0 !important; list-style: none !important; } .iconic-description ul li { color: #000; font-size: 1.125rem; font-weight: 700; position: relative; display: flex; align-items: center; text-align: left; } .iconic-description ul li:not(:last-of-type) { margin-bottom: 0.75rem; } .dark .iconic-description ul li { color: #FFF; } .iconic-description.fabrication ul li::before { content: url('data:image/svg+xml,'); position: relative; margin-right: 0.75rem; } .iconic-description.presentation ul li::before { content: ""; position: relative; margin-right: 0.75rem; display: block; width: 1rem; min-width: 1rem; height: 0.25rem; background: #C09159; } .iconic-description .row, .iconic-description.presentation>.container { display: flex; align-items: stretch; } .iconic-description.fabrication .row .col-md-5, .iconic-description.presentation .container .col-md-4 { display: flex; flex-direction: column; justify-content: center; padding: 0 3rem; } @media (min-width: 768px) { .iconic-description.fabrication .row .col-md-5 { position: sticky; top: 50%; height: fit-content; } } .iconic a:hover { color: #C09259 !important; } .cms-hellwall .iconic-slider { padding: 3rem 0; } .cms-hellwall .iconic-slider h2 { margin-bottom: 3rem !important; margin-left: auto !important; margin-right: auto !important; } .cms-hellwall .iconic-slider .swiper-scrollbar { background: #FFF; left: 0; position: relative; margin: 1.875rem auto 2.5rem; width: calc(100% - 1.875rem); max-width: 31.25rem; } .cms-hellwall .iconic-slider .swiper-scrollbar-drag { background: #C09259; cursor: grab; } .cms-hellwall .iconic-slider img { width: 100%; height: auto; } body#cart span.product-image.media-middle img { background-color:transparent; } body#cart span.product-image.media-middle picture { background-image:none; } @media (min-width: 768px) and (max-width: 991px) { .cms-hellwall .breadcrumb { padding-left: 2rem !important; } } @media (min-width: 768px) and (max-width: 1199px) { .cms-hellwall .hellwall-content.hero-banner { max-height: 25rem; } } @media (min-width: 992px) { .cms-hellwall .testimonials .col-md-4 { padding: 0 1.25rem; } } @media (max-width: 991px) { .iconic-description .row, .iconic-description.presentation>.container { flex-wrap: wrap; } .iconic-description.fabrication .row .col-md-5, .iconic-description.presentation .container .col-md-4, .iconic-description.presentation .container .col-md-8 { padding: 0 1.25rem; } .cms-hellwall .iconic-slider h2 { font-size: 1.125rem !important; margin-bottom: 1.5rem !important; } .cms-hellwall .iconic-slider, .iconic-description.presentation { padding: 1.5rem 0; } .iconic-description.fabrication { margin: 3rem auto; } .iconic-description ul { margin-bottom: 1.5rem !important; } .iconic-description ul li { font-size: 1rem; } .iconic-description a { margin: 1.5rem auto 0 !important; } .iconic-description h2 { font-size: 1.125rem !important; } .iconic-description.fabrication h2 { margin: 0 auto !important; } } @media (max-width: 767px) { .iconic-description.fabrication .row .col-md-7 { padding: 0; } } .bring-it-back .mm_block_type_image .ets_mm_block_content .mm_img_content img { width: 100%; } .bring-it-back .mm_block_type_image .ets_mm_block_content .mm_img_content::after { display: none; } @media (min-width: 992px) { .menu-fullw-img.bring-it-back li.mm_blocks_li .ets_mm_block span.h4 a { font-size: 1rem !important; } .menu-fullw-img.bring-it-back li.mm_blocks_li .ets_mm_block span.h4 { max-width: 11.25rem; } }