4013 lines
90 KiB
CSS
4013 lines
90 KiB
CSS
html,
|
|
body,
|
|
div,
|
|
span,
|
|
applet,
|
|
object,
|
|
iframe,
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6,
|
|
p,
|
|
blockquote,
|
|
pre,
|
|
a,
|
|
abbr,
|
|
acronym,
|
|
address,
|
|
big,
|
|
cite,
|
|
code,
|
|
del,
|
|
dfn,
|
|
em,
|
|
img,
|
|
ins,
|
|
kbd,
|
|
q,
|
|
s,
|
|
samp,
|
|
small,
|
|
strike,
|
|
strong,
|
|
sub,
|
|
sup,
|
|
tt,
|
|
var,
|
|
dl,
|
|
dt,
|
|
dd,
|
|
ol,
|
|
ul,
|
|
li,
|
|
fieldset,
|
|
form,
|
|
label,
|
|
legend,
|
|
table,
|
|
caption,
|
|
tbody,
|
|
tfoot,
|
|
thead,
|
|
tr,
|
|
th,
|
|
td {
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
outline: 0;
|
|
font-weight: inherit;
|
|
font-style: inherit;
|
|
font-family: inherit;
|
|
font-size: 100%;
|
|
vertical-align: baseline;
|
|
}
|
|
body {
|
|
line-height: 1;
|
|
color: #000;
|
|
background: #fff;
|
|
}
|
|
ol,
|
|
ul {
|
|
list-style: none;
|
|
}
|
|
table {
|
|
border-collapse: separate;
|
|
border-spacing: 0;
|
|
vertical-align: middle;
|
|
}
|
|
caption,
|
|
th,
|
|
td {
|
|
text-align: left;
|
|
font-weight: normal;
|
|
vertical-align: middle;
|
|
}
|
|
a img {
|
|
border: none;
|
|
}
|
|
.dev {
|
|
outline: 1px solid #912eff;
|
|
}
|
|
.dev > * {
|
|
outline: 1px solid #5497ff;
|
|
}
|
|
.dev > * > * {
|
|
outline: 1px solid #51feff;
|
|
}
|
|
.dev > * > * > * {
|
|
outline: 1px solid #f00;
|
|
}
|
|
.dev > * > * > * * {
|
|
outline: 1px solid #0f0;
|
|
}
|
|
.embed,
|
|
.embed iframe,
|
|
.embed img,
|
|
.embed object {
|
|
max-width: 100%;
|
|
}
|
|
.embed {
|
|
position: relative;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
.embed img {
|
|
display: block;
|
|
height: auto;
|
|
}
|
|
.embed--video iframe,
|
|
.embed--video object,
|
|
.embed__thumb {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
}
|
|
.embed--video {
|
|
background-color: #ddd;
|
|
overflow: hidden;
|
|
}
|
|
.embed--error {
|
|
font-size: 0.8em;
|
|
}
|
|
.embed__thumb {
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
background-size: cover;
|
|
cursor: pointer;
|
|
}
|
|
.embed__thumb > img {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 25%;
|
|
min-width: 75px;
|
|
max-width: 175px;
|
|
-webkit-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
-webkit-transition: opacity 0.3s ease-in-out;
|
|
transition: opacity 0.3s ease-in-out;
|
|
opacity: 0.65;
|
|
}
|
|
.embed__thumb:hover > img {
|
|
opacity: 1;
|
|
}
|
|
|
|
@-moz-keyframes blink {
|
|
0% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50.0001% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
}
|
|
@-webkit-keyframes blink {
|
|
0% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50.0001% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
}
|
|
@-o-keyframes blink {
|
|
0% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50.0001% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
}
|
|
@keyframes blink {
|
|
0% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
50.0001% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
}
|
|
@font-face {
|
|
font-family: 'E';
|
|
src: url('../../fonts/ExcellentRegular.eot') format('eot'),
|
|
url('../../fonts/ExcellentRegular.eot?#iefix') format('embedded-opentype'),
|
|
url('../../fonts/ExcellentRegular.woff') format('woff'),
|
|
url('../../fonts/ExcellentRegular.woff2') format('woff2'),
|
|
url('../../fonts/ExcellentRegular.ttf') format('truetype'),
|
|
url('../../fonts/ExcellentRegular.svg#E') format('svg');
|
|
font-weight: 'normal';
|
|
font-style: normal;
|
|
}
|
|
@font-face {
|
|
font-family: 'H';
|
|
src: url('../../fonts/HelveticaLTStdRoman.eot') format('eot'),
|
|
url('../../fonts/HelveticaLTStdRoman.eot?#iefix')
|
|
format('embedded-opentype'),
|
|
url('../../fonts/HelveticaLTStdRoman.woff') format('woff'),
|
|
url('../../fonts/HelveticaLTStdRoman.woff2') format('woff2'),
|
|
url('../../fonts/HelveticaLTStdRoman.ttf') format('truetype'),
|
|
url('../../fonts/HelveticaLTStdRoman.svg#H') format('svg');
|
|
font-weight: 'normal';
|
|
font-style: normal;
|
|
}
|
|
::selection {
|
|
background: rgba(13, 13, 13, 0.5);
|
|
}
|
|
::-moz-selection {
|
|
background: rgba(13, 13, 13, 0.5);
|
|
}
|
|
body,
|
|
html {
|
|
-webkit-text-size-adjust: 100%;
|
|
}
|
|
html {
|
|
font-size: 12px;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
html {
|
|
font-size: 13px;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1601px) {
|
|
html {
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
body {
|
|
letter-spacing: 0.03em;
|
|
font-family: 'E', monospace, 'Lucida Console', Courier New, Helvetica Neue,
|
|
Arial, sans-serif;
|
|
font-size: 1rem;
|
|
line-height: 1;
|
|
text-rendering: optimizeLegibility;
|
|
}
|
|
@media only screen and (min-width: 1601px) {
|
|
body {
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
}
|
|
}
|
|
body.sans-serif {
|
|
font-family: 'H', Helvetica, Arial, sans-serif;
|
|
letter-spacing: 0.1em;
|
|
}
|
|
p {
|
|
line-height: 1.3;
|
|
text-align: justify;
|
|
}
|
|
p:not(:last-child) {
|
|
margin-bottom: 1em;
|
|
}
|
|
.uppercase {
|
|
text-transform: uppercase;
|
|
}
|
|
.text-center {
|
|
text-align: center !important;
|
|
}
|
|
body,
|
|
html {
|
|
width: 100%;
|
|
float: left;
|
|
background: #fff;
|
|
}
|
|
body {
|
|
float: left;
|
|
}
|
|
* {
|
|
-webkit-box-sizing: border-box;
|
|
-moz-box-sizing: border-box;
|
|
-ms-box-sizing: border-box;
|
|
-o-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
video::-webkit-media-controls {
|
|
display: none;
|
|
}
|
|
a,
|
|
a:hover,
|
|
a:visited,
|
|
a:focus {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
cursor: pointer;
|
|
}
|
|
.lazy {
|
|
-webkit-transition: opacity 200ms ease;
|
|
-moz-transition: opacity 200ms ease;
|
|
-ms-transition: opacity 200ms ease;
|
|
-o-transition: opacity 200ms ease;
|
|
transition: opacity 200ms ease;
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
.lazy.lazyloaded,
|
|
.lazy.flickity-lazyloaded {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
.responsive-image {
|
|
-webkit-backface-visibility: hidden;
|
|
-webkit-backface-visibility: hidden;
|
|
-moz-backface-visibility: hidden;
|
|
-ms-backface-visibility: hidden;
|
|
-o-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-o-user-select: none;
|
|
user-select: none;
|
|
-webkit-transform-style: flat;
|
|
-webkit-transform-style: flat;
|
|
-moz-transform-style: flat;
|
|
-ms-transform-style: flat;
|
|
-o-transform-style: flat;
|
|
transform-style: flat;
|
|
-webkit-tap-highlight-color: transparent;
|
|
-webkit-user-drag: none;
|
|
outline: 0;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.responsive-image img {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
#main,
|
|
#container,
|
|
#page-content,
|
|
.row {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#main::after,
|
|
#container::after,
|
|
#page-content::after,
|
|
.row::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#page-content {
|
|
min-height: 100vh;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#page-content {
|
|
margin-top: 2rem;
|
|
}
|
|
}
|
|
select,
|
|
button {
|
|
outline: 0 !important;
|
|
}
|
|
body.is-loading {
|
|
cursor: wait;
|
|
pointer-events: none;
|
|
}
|
|
#outdated {
|
|
display: none;
|
|
text-align: center;
|
|
position: fixed;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
background: #fff;
|
|
z-index: 900;
|
|
}
|
|
#outdated a {
|
|
border-bottom: 1px solid;
|
|
}
|
|
#outdated .inner {
|
|
padding: 8rem 20%;
|
|
}
|
|
.no-js #outdated,
|
|
.no-svg #outdated,
|
|
.no-flexbox #outdated {
|
|
display: block;
|
|
}
|
|
#loader {
|
|
position: fixed;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
background: #fff;
|
|
z-index: 10000;
|
|
}
|
|
#intro {
|
|
position: fixed;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
background: #fff;
|
|
z-index: 999;
|
|
}
|
|
#intro svg {
|
|
position: absolute;
|
|
-webkit-transform-style: preserve-3d;
|
|
-moz-transform-style: preserve-3d;
|
|
-ms-transform-style: preserve-3d;
|
|
-o-transform-style: preserve-3d;
|
|
transform-style: preserve-3d;
|
|
top: 50%;
|
|
left: 50%;
|
|
-webkit-transform: translate(-50%, -50%);
|
|
-moz-transform: translate(-50%, -50%);
|
|
-ms-transform: translate(-50%, -50%);
|
|
-o-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
display: block;
|
|
width: 40vmin;
|
|
height: 40vmin;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#intro svg {
|
|
width: 70vmin;
|
|
height: 70vmin;
|
|
}
|
|
}
|
|
#intro #popnoire {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
-webkit-transition: opacity 500ms ease;
|
|
-moz-transition: opacity 500ms ease;
|
|
-ms-transition: opacity 500ms ease;
|
|
-o-transition: opacity 500ms ease;
|
|
transition: opacity 500ms ease;
|
|
}
|
|
#intro #logo {
|
|
-webkit-transform: rotate(-360deg);
|
|
-moz-transform: rotate(-360deg);
|
|
-ms-transform: rotate(-360deg);
|
|
-o-transform: rotate(-360deg);
|
|
transform: rotate(-360deg);
|
|
-webkit-transform-origin: 50% 50%;
|
|
-moz-transform-origin: 50% 50%;
|
|
-ms-transform-origin: 50% 50%;
|
|
-o-transform-origin: 50% 50%;
|
|
transform-origin: 50% 50%;
|
|
-webkit-transition: transform 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
#intro #circle {
|
|
stroke: #fff;
|
|
-webkit-transform-origin: 50% 50%;
|
|
-moz-transform-origin: 50% 50%;
|
|
-ms-transform-origin: 50% 50%;
|
|
-o-transform-origin: 50% 50%;
|
|
transform-origin: 50% 50%;
|
|
-webkit-transform: rotateZ(45deg) rotateY(180deg);
|
|
-moz-transform: rotateZ(45deg) rotateY(180deg);
|
|
-ms-transform: rotateZ(45deg) rotateY(180deg);
|
|
-o-transform: rotateZ(45deg) rotateY(180deg);
|
|
transform: rotateZ(45deg) rotateY(180deg);
|
|
stroke-dasharray: 2834;
|
|
stroke-dashoffset: 0;
|
|
-webkit-transition: stroke-dashoffset 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: stroke-dashoffset 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: stroke-dashoffset 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: stroke-dashoffset 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: stroke-dashoffset 1.5s cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
#intro.show #popnoire {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
#intro.animate #logo {
|
|
-webkit-transform: rotate(0);
|
|
-moz-transform: rotate(0);
|
|
-ms-transform: rotate(0);
|
|
-o-transform: rotate(0);
|
|
transform: rotate(0);
|
|
}
|
|
#intro.animate #circle {
|
|
stroke-dashoffset: 2834;
|
|
}
|
|
#intro.hide {
|
|
-webkit-transition: opacity 200ms ease 500ms, visibility 200ms ease 500ms;
|
|
-moz-transition: opacity 200ms ease 500ms, visibility 200ms ease 500ms;
|
|
-ms-transition: opacity 200ms ease 500ms, visibility 200ms ease 500ms;
|
|
-o-transition: opacity 200ms ease 500ms, visibility 200ms ease 500ms;
|
|
transition: opacity 200ms ease 500ms, visibility 200ms ease 500ms;
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
visibility: hidden;
|
|
}
|
|
#intro.hide #popnoire {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
-webkit-transition: opacity 200ms ease;
|
|
-moz-transition: opacity 200ms ease;
|
|
-ms-transition: opacity 200ms ease;
|
|
-o-transition: opacity 200ms ease;
|
|
transition: opacity 200ms ease;
|
|
}
|
|
header {
|
|
-webkit-backface-visibility: hidden;
|
|
-webkit-backface-visibility: hidden;
|
|
-moz-backface-visibility: hidden;
|
|
-ms-backface-visibility: hidden;
|
|
-o-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-o-user-select: none;
|
|
user-select: none;
|
|
-webkit-transform-style: flat;
|
|
-webkit-transform-style: flat;
|
|
-moz-transform-style: flat;
|
|
-ms-transform-style: flat;
|
|
-o-transform-style: flat;
|
|
transform-style: flat;
|
|
-webkit-tap-highlight-color: transparent;
|
|
-webkit-user-drag: none;
|
|
outline: 0;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
z-index: 15;
|
|
-webkit-transition: transform 0.2s ease;
|
|
-moz-transition: transform 0.2s ease;
|
|
-ms-transition: transform 0.2s ease;
|
|
-o-transition: transform 0.2s ease;
|
|
transition: transform 0.2s ease;
|
|
}
|
|
header:not(:hover).hidden {
|
|
-webkit-transform: translateY(-100%) translateZ(0);
|
|
-moz-transform: translateY(-100%) translateZ(0);
|
|
-ms-transform: translateY(-100%) translateZ(0);
|
|
-o-transform: translateY(-100%) translateZ(0);
|
|
transform: translateY(-100%) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
header {
|
|
max-height: 100vh;
|
|
overflow-y: scroll;
|
|
-webkit-overflow-scrolling: touch;
|
|
-moz-overflow-scrolling: touch;
|
|
-ms-overflow-scrolling: touch;
|
|
-o-overflow-scrolling: touch;
|
|
overflow-scrolling: touch;
|
|
}
|
|
}
|
|
header h1 {
|
|
display: none;
|
|
}
|
|
#burger {
|
|
position: relative;
|
|
width: 1rem;
|
|
height: 1rem;
|
|
-webkit-transform: rotate(0);
|
|
-moz-transform: rotate(0);
|
|
-ms-transform: rotate(0);
|
|
-o-transform: rotate(0);
|
|
transform: rotate(0);
|
|
-webkit-transition: all 300ms;
|
|
-moz-transition: all 300ms;
|
|
-ms-transition: all 300ms;
|
|
-o-transition: all 300ms;
|
|
transition: all 300ms;
|
|
cursor: pointer;
|
|
margin: 0.6em 1rem;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#burger {
|
|
display: none;
|
|
}
|
|
}
|
|
#burger span {
|
|
display: block;
|
|
position: absolute;
|
|
height: 1px;
|
|
width: 100%;
|
|
background: #fff;
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
padding: 0;
|
|
left: 0;
|
|
-webkit-transform: rotate(0);
|
|
-moz-transform: rotate(0);
|
|
-ms-transform: rotate(0);
|
|
-o-transform: rotate(0);
|
|
transform: rotate(0);
|
|
-webkit-transition: all 300ms ease;
|
|
-moz-transition: all 300ms ease;
|
|
-ms-transition: all 300ms ease;
|
|
-o-transition: all 300ms ease;
|
|
transition: all 300ms ease;
|
|
z-index: 210;
|
|
}
|
|
#burger span:nth-child(1) {
|
|
top: calc(50% - 7px);
|
|
-webkit-transition-delay: 300ms;
|
|
-moz-transition-delay: 300ms;
|
|
-ms-transition-delay: 300ms;
|
|
-o-transition-delay: 300ms;
|
|
transition-delay: 300ms;
|
|
}
|
|
#burger span:nth-child(2),
|
|
#burger span:nth-child(3) {
|
|
-webkit-transition-delay: 0s;
|
|
-moz-transition-delay: 0s;
|
|
-ms-transition-delay: 0s;
|
|
-o-transition-delay: 0s;
|
|
transition-delay: 0s;
|
|
top: calc(50% - 1px);
|
|
}
|
|
#burger span:nth-child(4) {
|
|
-webkit-transition-delay: 300ms;
|
|
-moz-transition-delay: 300ms;
|
|
-ms-transition-delay: 300ms;
|
|
-o-transition-delay: 300ms;
|
|
transition-delay: 300ms;
|
|
top: calc(50% + 5px);
|
|
}
|
|
#menu {
|
|
-webkit-backface-visibility: hidden;
|
|
-webkit-backface-visibility: hidden;
|
|
-moz-backface-visibility: hidden;
|
|
-ms-backface-visibility: hidden;
|
|
-o-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-o-user-select: none;
|
|
user-select: none;
|
|
-webkit-transform-style: flat;
|
|
-webkit-transform-style: flat;
|
|
-moz-transform-style: flat;
|
|
-ms-transform-style: flat;
|
|
-o-transform-style: flat;
|
|
transform-style: flat;
|
|
-webkit-tap-highlight-color: transparent;
|
|
-webkit-user-drag: none;
|
|
outline: 0;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
box-pack: justify;
|
|
-webkit-flex-pack: justify;
|
|
-moz-flex-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
-o-flex-pack: justify;
|
|
flex-pack: justify;
|
|
-webkit-justify-content: space-between;
|
|
-moz-justify-content: space-between;
|
|
-ms-justify-content: space-between;
|
|
-o-justify-content: space-between;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
background: #0d0d0d;
|
|
color: #fff;
|
|
z-index: 10;
|
|
-webkit-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: width 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#menu {
|
|
height: 2em;
|
|
}
|
|
#menu #mobile-toggle-header {
|
|
display: none;
|
|
}
|
|
}
|
|
#menu.visible {
|
|
visibility: visible;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#menu {
|
|
display: block;
|
|
}
|
|
#menu.opened {
|
|
height: 100vh;
|
|
}
|
|
#menu.opened #burger span:nth-child(1),
|
|
#menu.opened #burger span:nth-child(4) {
|
|
-webkit-transition-delay: 0s;
|
|
-moz-transition-delay: 0s;
|
|
-ms-transition-delay: 0s;
|
|
-o-transition-delay: 0s;
|
|
transition-delay: 0s;
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
top: 50%;
|
|
}
|
|
#menu.opened #burger span:nth-child(2) {
|
|
-webkit-transition-delay: 300ms;
|
|
-moz-transition-delay: 300ms;
|
|
-ms-transition-delay: 300ms;
|
|
-o-transition-delay: 300ms;
|
|
transition-delay: 300ms;
|
|
-webkit-transform: rotate(45deg);
|
|
-moz-transform: rotate(45deg);
|
|
-ms-transform: rotate(45deg);
|
|
-o-transform: rotate(45deg);
|
|
transform: rotate(45deg);
|
|
}
|
|
#menu.opened #burger span:nth-child(3) {
|
|
-webkit-transition-delay: 300ms;
|
|
-moz-transition-delay: 300ms;
|
|
-ms-transition-delay: 300ms;
|
|
-o-transition-delay: 300ms;
|
|
transition-delay: 300ms;
|
|
-webkit-transform: rotate(-45deg);
|
|
-moz-transform: rotate(-45deg);
|
|
-ms-transform: rotate(-45deg);
|
|
-o-transform: rotate(-45deg);
|
|
transform: rotate(-45deg);
|
|
}
|
|
#menu:not(.opened) #primary-nav,
|
|
#menu:not(.opened) #secondary-nav {
|
|
display: none;
|
|
}
|
|
#menu [event-target='about-panel'] {
|
|
display: none;
|
|
}
|
|
#menu #mobile-toggle-header {
|
|
display: block;
|
|
text-transform: uppercase;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
box-pack: justify;
|
|
-webkit-flex-pack: justify;
|
|
-moz-flex-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
-o-flex-pack: justify;
|
|
flex-pack: justify;
|
|
-webkit-justify-content: space-between;
|
|
-moz-justify-content: space-between;
|
|
-ms-justify-content: space-between;
|
|
-o-justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
#menu #mobile-toggle-header [event-target='about-panel'] {
|
|
display: block;
|
|
}
|
|
#menu #mobile-toggle-header > *:not([event-target='menu']) {
|
|
padding: 0.6em 1rem;
|
|
}
|
|
}
|
|
#primary-nav > * a,
|
|
#primary-nav > * span {
|
|
display: block;
|
|
padding: 0.6em 0;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#primary-nav > * a,
|
|
#primary-nav > * span {
|
|
padding: 0.3em 0;
|
|
}
|
|
}
|
|
#secondary-nav > * {
|
|
position: relative;
|
|
padding: 0.6em 0;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#secondary-nav > * {
|
|
padding: 0.3em 0;
|
|
}
|
|
}
|
|
#primary-nav,
|
|
#secondary-nav {
|
|
text-transform: uppercase;
|
|
padding: 0 1rem;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#primary-nav,
|
|
#secondary-nav {
|
|
display: -webkit-inline-box;
|
|
display: -moz-inline-box;
|
|
display: -webkit-inline-flex;
|
|
display: -ms-inline-flexbox;
|
|
display: inline-box;
|
|
display: inline-flex;
|
|
height: 2em;
|
|
}
|
|
}
|
|
#primary-nav > *,
|
|
#secondary-nav > * {
|
|
position: relative;
|
|
}
|
|
#primary-nav > *:not(:last-child),
|
|
#secondary-nav > *:not(:last-child) {
|
|
padding-right: 1em;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#primary-nav > li > ul,
|
|
#secondary-nav > li > ul {
|
|
padding-left: 1em;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#primary-nav > li > ul,
|
|
#secondary-nav > li > ul {
|
|
display: -webkit-inline-box;
|
|
display: -moz-inline-box;
|
|
display: -webkit-inline-flex;
|
|
display: -ms-inline-flexbox;
|
|
display: inline-box;
|
|
display: inline-flex;
|
|
position: absolute;
|
|
background: #0d0d0d;
|
|
width: 100vw;
|
|
top: 1.8em;
|
|
left: 0;
|
|
height: 2em;
|
|
overflow: hidden;
|
|
-webkit-transition: height 200ms ease;
|
|
-moz-transition: height 200ms ease;
|
|
-ms-transition: height 200ms ease;
|
|
-o-transition: height 200ms ease;
|
|
transition: height 200ms ease;
|
|
-webkit-transition-delay: 0ms;
|
|
-moz-transition-delay: 0ms;
|
|
-ms-transition-delay: 0ms;
|
|
-o-transition-delay: 0ms;
|
|
transition-delay: 0ms;
|
|
}
|
|
#primary-nav > li > ul::after,
|
|
#secondary-nav > li > ul::after {
|
|
content: '';
|
|
position: fixed;
|
|
z-index: -1;
|
|
background: #0d0d0d;
|
|
height: 4rem;
|
|
-webkit-transition: height 200ms ease;
|
|
-moz-transition: height 200ms ease;
|
|
-ms-transition: height 200ms ease;
|
|
-o-transition: height 200ms ease;
|
|
transition: height 200ms ease;
|
|
-webkit-transition-delay: 0ms;
|
|
-moz-transition-delay: 0ms;
|
|
-ms-transition-delay: 0ms;
|
|
-o-transition-delay: 0ms;
|
|
transition-delay: 0ms;
|
|
width: 100%;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
#primary-nav > li > ul > li,
|
|
#secondary-nav > li > ul > li {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
#primary-nav > li > ul > li a,
|
|
#secondary-nav > li > ul > li a {
|
|
display: block;
|
|
padding: 0.6em 0;
|
|
}
|
|
#primary-nav > li > ul > li:not(:last-child) a,
|
|
#secondary-nav > li > ul > li:not(:last-child) a {
|
|
padding-right: 1.8em;
|
|
}
|
|
#primary-nav > li:not(.hover) > ul,
|
|
#secondary-nav > li:not(.hover) > ul {
|
|
height: 0;
|
|
}
|
|
#primary-nav > li:not(.hover) > ul::after,
|
|
#secondary-nav > li:not(.hover) > ul::after {
|
|
height: 2rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#primary-nav {
|
|
width: 100%;
|
|
float: left;
|
|
}
|
|
}
|
|
#primary-nav > li > a {
|
|
-webkit-transition: color 150ms ease;
|
|
-moz-transition: color 150ms ease;
|
|
-ms-transition: color 150ms ease;
|
|
-o-transition: color 150ms ease;
|
|
transition: color 150ms ease;
|
|
}
|
|
#primary-nav > li > a.active,
|
|
#primary-nav > li > span.active {
|
|
color: rgba(255, 255, 255, 0.6);
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#primary-nav > li > a:hover {
|
|
color: rgba(255, 255, 255, 0.6);
|
|
}
|
|
}
|
|
#primary-nav > li > ul a {
|
|
-webkit-transition: color 150ms ease;
|
|
-moz-transition: color 150ms ease;
|
|
-ms-transition: color 150ms ease;
|
|
-o-transition: color 150ms ease;
|
|
transition: color 150ms ease;
|
|
}
|
|
#primary-nav > li > ul a.active,
|
|
#primary-nav > li > ul span.active {
|
|
color: rgba(255, 255, 255, 0.6);
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#primary-nav > li > ul a:hover {
|
|
color: rgba(255, 255, 255, 0.6);
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#secondary-nav {
|
|
width: 100%;
|
|
float: left;
|
|
}
|
|
}
|
|
#secondary-nav a,
|
|
#secondary-nav [event-target] {
|
|
-webkit-transition: color 150ms ease;
|
|
-moz-transition: color 150ms ease;
|
|
-ms-transition: color 150ms ease;
|
|
-o-transition: color 150ms ease;
|
|
transition: color 150ms ease;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#secondary-nav a.active,
|
|
#secondary-nav a:hover,
|
|
#secondary-nav [event-target]:hover {
|
|
color: rgba(255, 255, 255, 0.6);
|
|
}
|
|
}
|
|
#menu-socials {
|
|
width: 100%;
|
|
float: left;
|
|
margin: 2em 0;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#menu-socials {
|
|
display: none;
|
|
}
|
|
}
|
|
#languages {
|
|
text-transform: uppercase;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#languages {
|
|
padding: 0.3em 0 0.6em;
|
|
margin-top: 0.5em;
|
|
}
|
|
}
|
|
#languages a:not(:last-child)::after {
|
|
content: ' / ';
|
|
color: #fff;
|
|
}
|
|
#newsletter div.x {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-lines: multiple;
|
|
-moz-box-lines: multiple;
|
|
-ms-box-lines: multiple;
|
|
-o-box-lines: multiple;
|
|
box-lines: multiple;
|
|
-webkit-flex-wrap: wrap;
|
|
-moz-flex-wrap: wrap;
|
|
-ms-flex-wrap: wrap;
|
|
-o-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
}
|
|
#newsletter #legal {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-top: 1rem;
|
|
}
|
|
#newsletter #legal::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#newsletter .form {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
position: relative;
|
|
width: 100%;
|
|
}
|
|
#newsletter .form::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#newsletter .form .byline {
|
|
float: left;
|
|
}
|
|
#newsletter .form > *,
|
|
#newsletter .form .sib-container {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#newsletter .form > *::after,
|
|
#newsletter .form .sib-container::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#newsletter .form #nom::before {
|
|
content: 'FIRST NAME';
|
|
}
|
|
#newsletter .form #prenom::before {
|
|
content: 'LAST NAME';
|
|
}
|
|
#newsletter .form #email::before {
|
|
content: 'E-MAIL';
|
|
}
|
|
#newsletter .form .mandatory-email {
|
|
-webkit-box-lines: multiple;
|
|
-moz-box-lines: multiple;
|
|
-ms-box-lines: multiple;
|
|
-o-box-lines: multiple;
|
|
box-lines: multiple;
|
|
-webkit-flex-wrap: wrap;
|
|
-moz-flex-wrap: wrap;
|
|
-ms-flex-wrap: wrap;
|
|
-o-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
}
|
|
[page-type='about'] #newsletter .message_area {
|
|
margin: 0;
|
|
border: none !important;
|
|
background: transparent !important;
|
|
color: #fff !important;
|
|
margin: 0.5rem 0;
|
|
}
|
|
[page-type='about'] #newsletter .field:not(:first-child) {
|
|
margin-top: 1rem;
|
|
}
|
|
[page-type='about'] #newsletter .field input {
|
|
margin-top: 0.5rem;
|
|
}
|
|
[page-type='about'] #newsletter input,
|
|
[page-type='about'] #newsletter button {
|
|
color: #fff;
|
|
-webkit-apparence: none;
|
|
-moz-apparence: none;
|
|
border: 1px solid rgba(255, 255, 255, 0.2);
|
|
background: #0d0d0d;
|
|
font-family: inherit;
|
|
font-size: 1rem;
|
|
padding: 0.3em;
|
|
margin: 0;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
box-align: center;
|
|
-webkit-flex-align: center;
|
|
-moz-flex-align: center;
|
|
-ms-flex-align: center;
|
|
-o-flex-align: center;
|
|
flex-align: center;
|
|
-webkit-align-items: center;
|
|
-moz-align-items: center;
|
|
-ms-align-items: center;
|
|
-o-align-items: center;
|
|
align-items: center;
|
|
}
|
|
[page-type='about'] #newsletter input:not([type='button']),
|
|
[page-type='about'] #newsletter button:not([type='button']) {
|
|
width: 100%;
|
|
}
|
|
[page-type='about'] #newsletter input:active,
|
|
[page-type='about'] #newsletter button:active,
|
|
[page-type='about'] #newsletter input:focus,
|
|
[page-type='about'] #newsletter button:focus {
|
|
outline: none;
|
|
}
|
|
[page-type='about'] #newsletter input::placeholder,
|
|
[page-type='about'] #newsletter button::placeholder {
|
|
color: rgba(255, 255, 255, 0.2);
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
text-transform: uppercase;
|
|
}
|
|
[page-type='about'] #newsletter button {
|
|
text-transform: uppercase;
|
|
border: none;
|
|
-webkit-box-shadow: none;
|
|
-moz-box-shadow: none;
|
|
-ms-box-shadow: none;
|
|
-o-box-shadow: none;
|
|
box-shadow: none;
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
cursor: pointer;
|
|
}
|
|
[page-type='about'] #newsletter button[type='submit'] {
|
|
margin-top: 1rem;
|
|
border: 1px solid rgba(255, 255, 255, 0.2);
|
|
padding: 0.3em 0.6em;
|
|
}
|
|
[page-type='about'] #newsletter button.close {
|
|
padding: 0 0.5em;
|
|
}
|
|
.video-container {
|
|
position: relative;
|
|
cursor: none;
|
|
}
|
|
.video-container .video-cursor {
|
|
position: absolute;
|
|
-webkit-transform-style: preserve-3d;
|
|
-moz-transform-style: preserve-3d;
|
|
-ms-transform-style: preserve-3d;
|
|
-o-transform-style: preserve-3d;
|
|
transform-style: preserve-3d;
|
|
top: 50%;
|
|
left: 50%;
|
|
-webkit-transform: translate(-50%, -50%);
|
|
-moz-transform: translate(-50%, -50%);
|
|
-ms-transform: translate(-50%, -50%);
|
|
-o-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
pointer-events: none;
|
|
width: 4.2rem;
|
|
height: 4.2rem;
|
|
color: #fff;
|
|
mix-blend-mode: difference;
|
|
border-radius: 100%;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-pack: center;
|
|
-moz-box-pack: center;
|
|
-ms-box-pack: center;
|
|
-o-box-pack: center;
|
|
-webkit-box-pack: center;
|
|
-moz-box-pack: center;
|
|
-ms-box-pack: center;
|
|
-o-box-pack: center;
|
|
box-pack: center;
|
|
-webkit-flex-pack: center;
|
|
-moz-flex-pack: center;
|
|
-ms-flex-pack: center;
|
|
-o-flex-pack: center;
|
|
flex-pack: center;
|
|
-webkit-justify-content: center;
|
|
-moz-justify-content: center;
|
|
-ms-justify-content: center;
|
|
-o-justify-content: center;
|
|
justify-content: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
box-align: center;
|
|
-webkit-flex-align: center;
|
|
-moz-flex-align: center;
|
|
-ms-flex-align: center;
|
|
-o-flex-align: center;
|
|
flex-align: center;
|
|
-webkit-align-items: center;
|
|
-moz-align-items: center;
|
|
-ms-align-items: center;
|
|
-o-align-items: center;
|
|
align-items: center;
|
|
}
|
|
.video-container .seekbar {
|
|
display: none;
|
|
cursor: pointer;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 1rem;
|
|
width: calc(100% - 2rem);
|
|
padding: 1.5rem 0;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.video-container .seekbar {
|
|
display: block !important;
|
|
}
|
|
}
|
|
.video-container .seekbar::after {
|
|
content: '';
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 1px;
|
|
background: #fff;
|
|
}
|
|
.video-container .seekbar .thumb {
|
|
position: absolute;
|
|
-webkit-transform-style: preserve-3d;
|
|
-moz-transform-style: preserve-3d;
|
|
-ms-transform-style: preserve-3d;
|
|
-o-transform-style: preserve-3d;
|
|
transform-style: preserve-3d;
|
|
top: 50%;
|
|
-webkit-transform: translateY(-50%);
|
|
-moz-transform: translateY(-50%);
|
|
-ms-transform: translateY(-50%);
|
|
-o-transform: translateY(-50%);
|
|
transform: translateY(-50%);
|
|
left: 0;
|
|
width: 1px;
|
|
height: 1rem;
|
|
background: #fff;
|
|
}
|
|
.video-container .play-cursor::after {
|
|
content: 'PLAY';
|
|
}
|
|
.video-container .pause-cursor {
|
|
display: none;
|
|
}
|
|
.video-container .pause-cursor::after {
|
|
content: 'PAUSE';
|
|
}
|
|
.video-container.video-is-playing .play-cursor {
|
|
display: none;
|
|
}
|
|
.video-container.video-is-playing .pause-cursor {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
}
|
|
.video-container:hover .seekbar {
|
|
display: block;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
.video-container:hover .video-cursor {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
}
|
|
}
|
|
#play-pause::after {
|
|
content: 'PLAY';
|
|
}
|
|
#play-pause.amplitude-playing::after {
|
|
content: 'PAUSE';
|
|
}
|
|
#player {
|
|
position: relative;
|
|
}
|
|
#player #controls *:not(.amplitude-current-time) {
|
|
cursor: pointer;
|
|
}
|
|
.lightbox {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 7%;
|
|
background: rgba(255, 255, 255, 0.83);
|
|
cursor: url('../../images/close-b.png') 8 8, not-allowed !important;
|
|
}
|
|
.lightbox .ph {
|
|
display: none;
|
|
}
|
|
.lightbox img {
|
|
position: static;
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: contain;
|
|
}
|
|
[page-type='about'] {
|
|
background: #0d0d0d;
|
|
color: #fff;
|
|
}
|
|
[page-type='about'] #page-content {
|
|
padding: 5rem 1rem !important;
|
|
}
|
|
[page-type='about'] #about-logo {
|
|
filter: invert(1);
|
|
}
|
|
#about-logo {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
width: 12rem;
|
|
height: 12rem;
|
|
margin-bottom: 3rem;
|
|
}
|
|
#about-logo::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#about-logo svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
#about-text {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-bottom: 3rem;
|
|
}
|
|
#about-text::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#about-contact {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-bottom: 3rem;
|
|
}
|
|
#about-contact::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#about-socials {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
line-height: 1.3;
|
|
}
|
|
#about-socials::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#newsletter {
|
|
line-height: 1.3;
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-bottom: 3rem;
|
|
}
|
|
#newsletter::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#credits {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
line-height: 1.3;
|
|
}
|
|
#credits::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#about-panel {
|
|
position: fixed;
|
|
z-index: 50;
|
|
top: 0;
|
|
right: 0;
|
|
width: 50rem;
|
|
padding: 4rem 5rem 0;
|
|
height: 100%;
|
|
background: rgba(255, 255, 255, 0.83);
|
|
color: #0d0d0d;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-webkit-transform: translateX(100%) translateZ(0);
|
|
-moz-transform: translateX(100%) translateZ(0);
|
|
-ms-transform: translateX(100%) translateZ(0);
|
|
-o-transform: translateX(100%) translateZ(0);
|
|
transform: translateX(100%) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#about-panel {
|
|
width: 100%;
|
|
padding: 3rem 1rem 0;
|
|
}
|
|
#about-panel #credits {
|
|
margin-bottom: 3rem;
|
|
}
|
|
}
|
|
#about-panel .about-close {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
padding: 0.4rem 1rem;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#about-panel .about-close {
|
|
padding: 0.5em 1rem;
|
|
}
|
|
}
|
|
#about-panel [data-scroll] {
|
|
width: 100%;
|
|
height: 100%;
|
|
float: left;
|
|
}
|
|
#about-panel .inner-scroll {
|
|
width: 100%;
|
|
float: left;
|
|
padding-bottom: 5rem;
|
|
}
|
|
#about-panel .message_area {
|
|
margin: 0;
|
|
border: none !important;
|
|
background: transparent !important;
|
|
color: #0d0d0d !important;
|
|
margin: 0.5rem 0;
|
|
}
|
|
#about-panel .field:not(:first-child) {
|
|
margin-top: 1rem;
|
|
}
|
|
#about-panel .field input {
|
|
margin-top: 0.5rem;
|
|
}
|
|
#about-panel input,
|
|
#about-panel button {
|
|
color: #0d0d0d;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
-ms-appearance: none;
|
|
-o-appearance: none;
|
|
appearance: none;
|
|
border-radius: 0;
|
|
-webkit-box-shadow: 0;
|
|
-moz-box-shadow: 0;
|
|
-ms-box-shadow: 0;
|
|
-o-box-shadow: 0;
|
|
box-shadow: 0;
|
|
border: 1px solid rgba(13, 13, 13, 0.2);
|
|
background: transparent;
|
|
font-family: inherit;
|
|
letter-spacing: inherit;
|
|
font-size: 1rem;
|
|
padding: 0.3em;
|
|
margin: 0;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
box-align: center;
|
|
-webkit-flex-align: center;
|
|
-moz-flex-align: center;
|
|
-ms-flex-align: center;
|
|
-o-flex-align: center;
|
|
flex-align: center;
|
|
-webkit-align-items: center;
|
|
-moz-align-items: center;
|
|
-ms-align-items: center;
|
|
-o-align-items: center;
|
|
align-items: center;
|
|
}
|
|
#about-panel input:not([type='button']),
|
|
#about-panel button:not([type='button']) {
|
|
width: 100%;
|
|
}
|
|
#about-panel input:active,
|
|
#about-panel button:active,
|
|
#about-panel input:focus,
|
|
#about-panel button:focus {
|
|
outline: none;
|
|
}
|
|
#about-panel input::placeholder,
|
|
#about-panel button::placeholder {
|
|
color: #0d0d0d;
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
text-transform: uppercase;
|
|
}
|
|
#about-panel button {
|
|
text-transform: uppercase;
|
|
border: none;
|
|
-webkit-box-shadow: none;
|
|
-moz-box-shadow: none;
|
|
-ms-box-shadow: none;
|
|
-o-box-shadow: none;
|
|
box-shadow: none;
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
letter-spacing: inherit;
|
|
cursor: pointer;
|
|
}
|
|
#about-panel button[type='submit'] {
|
|
margin-top: 1rem;
|
|
border: 1px solid rgba(13, 13, 13, 0.2);
|
|
padding: 0.6em 0.6em 0.3em;
|
|
line-height: 1;
|
|
}
|
|
#about-panel button.close {
|
|
padding: 0 0.5em;
|
|
}
|
|
body.about-panel #main {
|
|
pointer-events: none;
|
|
}
|
|
body.about-panel #about-panel {
|
|
-webkit-transform: none;
|
|
-moz-transform: none;
|
|
-ms-transform: none;
|
|
-o-transform: none;
|
|
transform: none;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
body.about-panel #menu {
|
|
width: calc(100% - 50rem);
|
|
}
|
|
body.about-panel #player,
|
|
body.about-panel .shopify-buy-frame--toggle {
|
|
-webkit-transform: translateX(-50rem) translateZ(0) !important;
|
|
-moz-transform: translateX(-50rem) translateZ(0) !important;
|
|
-ms-transform: translateX(-50rem) translateZ(0) !important;
|
|
-o-transform: translateX(-50rem) translateZ(0) !important;
|
|
transform: translateX(-50rem) translateZ(0) !important;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#page-content[page-type='artist'] {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
height: calc(100vh - 4rem);
|
|
min-height: calc(100vh - 4rem);
|
|
}
|
|
#page-content[page-type='artist']::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
#artist-medias {
|
|
-webkit-backface-visibility: hidden;
|
|
-webkit-backface-visibility: hidden;
|
|
-moz-backface-visibility: hidden;
|
|
-ms-backface-visibility: hidden;
|
|
-o-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-o-user-select: none;
|
|
user-select: none;
|
|
-webkit-transform-style: flat;
|
|
-webkit-transform-style: flat;
|
|
-moz-transform-style: flat;
|
|
-ms-transform-style: flat;
|
|
-o-transform-style: flat;
|
|
transform-style: flat;
|
|
-webkit-tap-highlight-color: transparent;
|
|
-webkit-user-drag: none;
|
|
outline: 0;
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
position: relative;
|
|
background: #fff;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
#artist-medias::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-medias {
|
|
height: 100vh;
|
|
}
|
|
}
|
|
#artist-medias[data-scroll] {
|
|
position: relative;
|
|
width: 100vw;
|
|
overflow: hidden;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-medias[data-scroll] {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
height: 100%;
|
|
overflow-y: scroll;
|
|
-webkit-overflow-scrolling: touch;
|
|
-moz-overflow-scrolling: touch;
|
|
-ms-overflow-scrolling: touch;
|
|
-o-overflow-scrolling: touch;
|
|
overflow-scrolling: touch;
|
|
position: initial;
|
|
}
|
|
#artist-medias[data-scroll]::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-medias[data-scroll] > .inner-scroll {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#artist-medias[data-scroll] > .inner-scroll::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-medias[data-scroll] > .inner-scroll {
|
|
height: 100%;
|
|
display: table;
|
|
}
|
|
}
|
|
#artist-medias .artist-image {
|
|
position: relative;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-medias .artist-image {
|
|
height: 100vh;
|
|
overflow: hidden;
|
|
display: table-cell;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-medias .artist-image {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
height: auto;
|
|
}
|
|
#artist-medias .artist-image::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
#artist-medias .artist-image .embed {
|
|
position: absolute;
|
|
top: 0;
|
|
z-index: 1;
|
|
height: 100%;
|
|
width: 100%;
|
|
}
|
|
#artist-medias .artist-image .embed .embed__thumb > img {
|
|
opacity: 1;
|
|
-ms-filter: none;
|
|
filter: none;
|
|
pointer-events: none;
|
|
min-width: 50px;
|
|
max-width: 50px;
|
|
}
|
|
#artist-medias .artist-image > img {
|
|
cursor: url('../../images/arrow-top.png') 8 8, n-resize !important;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-medias .artist-image > img {
|
|
width: 100%;
|
|
display: block;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-medias .artist-image > img {
|
|
height: 100%;
|
|
}
|
|
#artist-medias .artist-image > img.lazy,
|
|
#artist-medias .artist-image > img + .embed {
|
|
-webkit-transition: transform 800ms ease, opacity 400ms ease;
|
|
-moz-transition: transform 800ms ease, opacity 400ms ease;
|
|
-ms-transition: transform 800ms ease, opacity 400ms ease;
|
|
-o-transition: transform 800ms ease, opacity 400ms ease;
|
|
transition: transform 800ms ease, opacity 400ms ease;
|
|
-webkit-transform: translateX(100px) translateZ(0);
|
|
-moz-transform: translateX(100px) translateZ(0);
|
|
-ms-transform: translateX(100px) translateZ(0);
|
|
-o-transform: translateX(100px) translateZ(0);
|
|
transform: translateX(100px) translateZ(0);
|
|
}
|
|
#artist-medias .artist-image > img.lazy.lazyloaded,
|
|
#artist-medias .artist-image > img + .embed.lazyloaded {
|
|
-webkit-transform: none;
|
|
-moz-transform: none;
|
|
-ms-transform: none;
|
|
-o-transform: none;
|
|
transform: none;
|
|
}
|
|
#artist-medias .artist-image > img.lazy.lazyloaded + .embed,
|
|
#artist-medias .artist-image > img + .embed.lazyloaded + .embed {
|
|
-webkit-transform: none;
|
|
-moz-transform: none;
|
|
-ms-transform: none;
|
|
-o-transform: none;
|
|
transform: none;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-medias .artist-image video {
|
|
object-fit: cover;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-medias .artist-image video {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-medias .artist-image:not(:last-child) {
|
|
margin-bottom: 4px;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-medias .artist-image:not(:last-child) {
|
|
padding-right: 4px;
|
|
}
|
|
#artist-medias .artist-image:not(:last-child) .embed {
|
|
width: calc(100% - 4px);
|
|
}
|
|
}
|
|
#infos-btn {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
padding: 1rem;
|
|
mix-blend-mode: difference;
|
|
color: #fff;
|
|
z-index: 10;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#infos-btn {
|
|
display: none;
|
|
}
|
|
}
|
|
#infos-btn-mobile {
|
|
position: fixed;
|
|
bottom: 0;
|
|
left: 0;
|
|
padding: 0.6em 1rem;
|
|
color: #fff;
|
|
background: #0d0d0d;
|
|
width: 100%;
|
|
z-index: 10;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#infos-btn-mobile {
|
|
display: none;
|
|
}
|
|
}
|
|
#player {
|
|
line-height: 1.3;
|
|
position: absolute;
|
|
bottom: 0;
|
|
right: 0;
|
|
padding: 1rem;
|
|
mix-blend-mode: difference;
|
|
color: #fff;
|
|
text-align: right;
|
|
z-index: 10;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#player {
|
|
bottom: 2rem;
|
|
right: initial;
|
|
left: 0;
|
|
text-align: left;
|
|
padding: 0.6em 1rem;
|
|
width: 100%;
|
|
background: #0d0d0d;
|
|
mix-blend-mode: normal;
|
|
text-align: left;
|
|
}
|
|
}
|
|
body:not(.player-playing) #player {
|
|
visibility: hidden;
|
|
}
|
|
#artist-panel {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
overflow: hidden;
|
|
color: #0d0d0d;
|
|
background: #fff;
|
|
height: 50vh;
|
|
position: fixed;
|
|
left: 0;
|
|
top: 100%;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
#artist-panel::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-panel {
|
|
height: calc(100vh - 2rem);
|
|
}
|
|
}
|
|
#artist-panel[data-scrollmobile] {
|
|
overflow: hidden;
|
|
}
|
|
#artist-panel[data-scrollmobile] > .inner-scroll {
|
|
float: left;
|
|
}
|
|
#panel-close {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
padding: 1rem;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#panel-close {
|
|
display: none;
|
|
}
|
|
}
|
|
#artist-infos {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
height: 100%;
|
|
line-height: 1.3;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
#artist-infos::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-infos {
|
|
height: calc(50vh - 3rem);
|
|
padding-right: 0.5rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-infos {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
#artist-infos:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#artist-infos:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
#artist-infos > .inner-scroll {
|
|
padding-left: 1rem;
|
|
padding-top: 1rem;
|
|
padding-bottom: 1rem;
|
|
width: 100%;
|
|
float: left;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-infos > .inner-scroll {
|
|
padding-right: 1rem;
|
|
}
|
|
}
|
|
#artist-infos #artist-title {
|
|
margin-bottom: 1rem;
|
|
}
|
|
#artist-infos #artist-description {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 66.66666666666666%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#artist-infos #artist-description::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-infos #artist-description {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-bottom: 1rem;
|
|
}
|
|
#artist-infos #artist-description:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#artist-infos #artist-description:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
#artist-infos #artist-links {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 33.33333333333333%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#artist-infos #artist-links::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-infos #artist-links {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-bottom: 1rem;
|
|
}
|
|
#artist-infos #artist-links:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#artist-infos #artist-links:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-infos #artist-description {
|
|
padding-right: 2rem;
|
|
}
|
|
}
|
|
#artist-infos #artist-links > div:not(:last-child) {
|
|
margin-bottom: 1rem;
|
|
}
|
|
#artist-infos #artist-links > div div:first-child {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 33.33333333333333%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
padding-right: 1rem;
|
|
}
|
|
#artist-infos #artist-links > div div:first-child::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#artist-infos #artist-links > div div:last-child {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 66.66666666666666%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#artist-infos #artist-links > div div:last-child::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#artist-infos #artist-links > div div:last-child a {
|
|
display: block;
|
|
float: left;
|
|
clear: both;
|
|
}
|
|
#artist-releases {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
height: 100%;
|
|
line-height: 1.3;
|
|
padding-left: 0.5rem;
|
|
overflow: hidden;
|
|
}
|
|
#artist-releases::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-releases {
|
|
width: 50vw;
|
|
}
|
|
#artist-releases .inner-scroll {
|
|
float: left;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
padding-right: 1rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-releases {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
padding: 0 1rem 3rem;
|
|
}
|
|
#artist-releases:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#artist-releases:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
#artist-releases .release {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
padding-top: 1rem;
|
|
padding-bottom: 1rem;
|
|
height: 100%;
|
|
}
|
|
#artist-releases .release::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-releases .release {
|
|
width: calc(50vw - 12rem);
|
|
margin-right: 6rem;
|
|
}
|
|
}
|
|
#artist-releases .release .responsive-image,
|
|
#artist-releases .release .release-infos {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#artist-releases .release .responsive-image::after,
|
|
#artist-releases .release .release-infos::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-releases .release .responsive-image,
|
|
#artist-releases .release .release-infos {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
#artist-releases .release .responsive-image:first-child,
|
|
#artist-releases .release .release-infos:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#artist-releases .release .responsive-image:last-child,
|
|
#artist-releases .release .release-infos:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-releases .release .responsive-image {
|
|
padding-right: 0.5rem;
|
|
height: calc(50vh - 4rem);
|
|
}
|
|
#artist-releases .release .responsive-image img {
|
|
height: 100%;
|
|
object-fit: contain;
|
|
object-position: top left;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-releases .release .responsive-image {
|
|
margin-bottom: 1rem;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#artist-releases .release .release-infos {
|
|
padding-left: 1rem;
|
|
}
|
|
}
|
|
#artist-releases .tracklist {
|
|
margin-top: 1rem;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#artist-releases .tracklist {
|
|
display: none;
|
|
}
|
|
}
|
|
#artist-releases .tracklist .track {
|
|
cursor: pointer;
|
|
width: 100%;
|
|
display: -webkit-inline-box;
|
|
display: -moz-inline-box;
|
|
display: -webkit-inline-flex;
|
|
display: -ms-inline-flexbox;
|
|
display: inline-box;
|
|
display: inline-flex;
|
|
-webkit-box-lines: multiple;
|
|
-moz-box-lines: multiple;
|
|
-ms-box-lines: multiple;
|
|
-o-box-lines: multiple;
|
|
box-lines: multiple;
|
|
-webkit-flex-wrap: wrap;
|
|
-moz-flex-wrap: wrap;
|
|
-ms-flex-wrap: wrap;
|
|
-o-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
}
|
|
#artist-releases
|
|
.tracklist
|
|
.track
|
|
.amplitude-duration-minutes:not(:empty)::after {
|
|
content: ':';
|
|
}
|
|
#artist-releases .tracklist .track > div:first-child {
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex-grow: 1;
|
|
-moz-flex-grow: 1;
|
|
-ms-flex-grow: 1;
|
|
-o-flex-grow: 1;
|
|
flex-grow: 1;
|
|
}
|
|
#artist-releases .tracklist .track > div:not(:last-child) {
|
|
margin-right: 1em;
|
|
}
|
|
#artist-releases .tracklist .track > div:last-child::after {
|
|
content: 'PLAY';
|
|
}
|
|
#artist-releases .tracklist .track.amplitude-playing > div:last-child::after {
|
|
content: 'PAUSE';
|
|
}
|
|
#artist-releases .buy {
|
|
padding-top: 1rem;
|
|
}
|
|
[page-type='artist'] .shopify-buy__option-select {
|
|
margin: 1rem 0;
|
|
}
|
|
[page-type='artist'] .shopify-buy__btn {
|
|
cursor: pointer;
|
|
border: 0;
|
|
padding: 0;
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
letter-spacing: inherit;
|
|
margin: 0;
|
|
border-radius: 0;
|
|
}
|
|
body.infos-panel #artist-medias {
|
|
-webkit-transform: translateY(-50vh) translateZ(0);
|
|
-moz-transform: translateY(-50vh) translateZ(0);
|
|
-ms-transform: translateY(-50vh) translateZ(0);
|
|
-o-transform: translateY(-50vh) translateZ(0);
|
|
transform: translateY(-50vh) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
body.infos-panel #artist-medias {
|
|
-webkit-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
-moz-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
-ms-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
-o-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
}
|
|
}
|
|
body.infos-panel #artist-medias .artist-image > img {
|
|
cursor: url('../../images/arrow-bottom.png') 8 8, s-resize !important;
|
|
}
|
|
body.infos-panel #artist-panel {
|
|
-webkit-transform: translateY(-50vh) translateZ(0);
|
|
-moz-transform: translateY(-50vh) translateZ(0);
|
|
-ms-transform: translateY(-50vh) translateZ(0);
|
|
-o-transform: translateY(-50vh) translateZ(0);
|
|
transform: translateY(-50vh) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
body.infos-panel #artist-panel {
|
|
-webkit-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
-moz-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
-ms-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
-o-transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
transform: translateY(calc(-100vh + 2rem)) translateZ(0);
|
|
}
|
|
}
|
|
body.infos-panel #infos-btn-mobile {
|
|
color: #0d0d0d;
|
|
}
|
|
body.infos-panel #infos-btn-mobile::before {
|
|
content: 'Close';
|
|
color: #fff;
|
|
}
|
|
[page-type='news'] {
|
|
background: #fff;
|
|
}
|
|
#news.justified {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
background: #fff;
|
|
}
|
|
#news.justified::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news.justified[data-scroll='x'] {
|
|
height: 100vh;
|
|
width: 100vw;
|
|
}
|
|
#news.justified[data-scroll='x'] .inner-scroll {
|
|
height: 100%;
|
|
float: left;
|
|
}
|
|
}
|
|
#news.justified .grid {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#news.justified .grid::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#news.justified .grid .item {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#news.justified .grid .item {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#news.justified .grid .item::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
#news.justified .grid .item a.link-overlay {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news.justified .grid .item .responsive-image {
|
|
height: 100%;
|
|
}
|
|
#news.justified .grid .item .responsive-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
font-family: 'object-fit: cover';
|
|
}
|
|
}
|
|
#news.justified .grid .item .caption {
|
|
width: 100%;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
z-index: 3;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-lines: multiple;
|
|
-moz-box-lines: multiple;
|
|
-ms-box-lines: multiple;
|
|
-o-box-lines: multiple;
|
|
box-lines: multiple;
|
|
-webkit-flex-wrap: wrap;
|
|
-moz-flex-wrap: wrap;
|
|
-ms-flex-wrap: wrap;
|
|
-o-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
padding: 1rem 0;
|
|
background: #fff;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#news.justified .grid .item .caption {
|
|
position: static;
|
|
padding: 1rem;
|
|
}
|
|
}
|
|
#news.justified .grid .item .caption:empty {
|
|
display: none;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news.justified .grid .item:not(:hover) .caption .text {
|
|
-webkit-transform: translateY(100%) translateZ(0);
|
|
-moz-transform: translateY(100%) translateZ(0);
|
|
-ms-transform: translateY(100%) translateZ(0);
|
|
-o-transform: translateY(100%) translateZ(0);
|
|
transform: translateY(100%) translateZ(0);
|
|
-webkit-transition: transform 200ms ease;
|
|
-moz-transition: transform 200ms ease;
|
|
-ms-transition: transform 200ms ease;
|
|
-o-transition: transform 200ms ease;
|
|
transition: transform 200ms ease;
|
|
}
|
|
}
|
|
#news.justified .grid .item .subtitle {
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex: 1;
|
|
-moz-flex: 1;
|
|
-ms-flex: 1;
|
|
-o-flex: 1;
|
|
flex: 1;
|
|
}
|
|
#news.justified .grid .item .text {
|
|
-webkit-transition: transform 400ms ease;
|
|
-moz-transition: transform 400ms ease;
|
|
-ms-transition: transform 400ms ease;
|
|
-o-transition: transform 400ms ease;
|
|
transition: transform 400ms ease;
|
|
-webkit-transform: translateY(0) translateZ(0);
|
|
-moz-transform: translateY(0) translateZ(0);
|
|
-ms-transform: translateY(0) translateZ(0);
|
|
-o-transform: translateY(0) translateZ(0);
|
|
transform: translateY(0) translateZ(0);
|
|
margin-top: 1rem;
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex: 1 0 100%;
|
|
-moz-flex: 1 0 100%;
|
|
-ms-flex: 1 0 100%;
|
|
-o-flex: 1 0 100%;
|
|
flex: 1 0 100%;
|
|
}
|
|
#news.justified .grid .item.side .caption {
|
|
padding-left: 1rem;
|
|
}
|
|
#news {
|
|
background: #fff;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news[data-scroll='x'] {
|
|
height: 100vh;
|
|
width: 100vw;
|
|
}
|
|
#news[data-scroll='x'] .inner-scroll {
|
|
height: 100%;
|
|
float: left;
|
|
}
|
|
}
|
|
#news .grid {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#news .grid::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news .grid {
|
|
height: 100%;
|
|
}
|
|
}
|
|
#news .grid .item {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#news .grid .item {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
width: 100% !important;
|
|
height: auto !important;
|
|
}
|
|
#news .grid .item::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#news .grid .item:not(:last-child) {
|
|
margin-bottom: 4px;
|
|
}
|
|
}
|
|
#news .grid .item a.link-overlay {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news .grid .item .responsive-image {
|
|
height: 100%;
|
|
}
|
|
#news .grid .item .responsive-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
font-family: 'object-fit: cover';
|
|
}
|
|
}
|
|
#news .grid .item .caption {
|
|
width: 100%;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
z-index: 3;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-lines: multiple;
|
|
-moz-box-lines: multiple;
|
|
-ms-box-lines: multiple;
|
|
-o-box-lines: multiple;
|
|
box-lines: multiple;
|
|
-webkit-flex-wrap: wrap;
|
|
-moz-flex-wrap: wrap;
|
|
-ms-flex-wrap: wrap;
|
|
-o-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
padding: 1rem 1rem 1.5rem;
|
|
background: #fff;
|
|
-webkit-transition: transform 150ms ease;
|
|
-moz-transition: transform 150ms ease;
|
|
-ms-transition: transform 150ms ease;
|
|
-o-transition: transform 150ms ease;
|
|
transition: transform 150ms ease;
|
|
-webkit-transform: translateY(0) translateZ(0);
|
|
-moz-transform: translateY(0) translateZ(0);
|
|
-ms-transform: translateY(0) translateZ(0);
|
|
-o-transform: translateY(0) translateZ(0);
|
|
transform: translateY(0) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#news .grid .item .caption {
|
|
position: static;
|
|
padding: 1rem;
|
|
}
|
|
}
|
|
#news .grid .item .caption:empty {
|
|
display: none;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#news .grid .item:not(:hover) .caption {
|
|
-webkit-transform: translateY(100%) translateZ(0);
|
|
-moz-transform: translateY(100%) translateZ(0);
|
|
-ms-transform: translateY(100%) translateZ(0);
|
|
-o-transform: translateY(100%) translateZ(0);
|
|
transform: translateY(100%) translateZ(0);
|
|
-webkit-transition: transform 400ms ease;
|
|
-moz-transition: transform 400ms ease;
|
|
-ms-transition: transform 400ms ease;
|
|
-o-transition: transform 400ms ease;
|
|
transition: transform 400ms ease;
|
|
}
|
|
}
|
|
#news .grid .item .subtitle {
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex: 1 0 50%;
|
|
-moz-flex: 1 0 50%;
|
|
-ms-flex: 1 0 50%;
|
|
-o-flex: 1 0 50%;
|
|
flex: 1 0 50%;
|
|
}
|
|
#news .grid .item .text {
|
|
margin-top: 0.5rem;
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex: 1 0 100%;
|
|
-moz-flex: 1 0 100%;
|
|
-ms-flex: 1 0 100%;
|
|
-o-flex: 1 0 100%;
|
|
flex: 1 0 100%;
|
|
width: 100%;
|
|
}
|
|
#news .grid .item.side .caption {
|
|
padding-left: 1rem;
|
|
}
|
|
[page-type='press'] {
|
|
background: #0d0d0d;
|
|
color: #fff;
|
|
line-height: 1.3;
|
|
}
|
|
[page-type='press'] .breadcrumb {
|
|
display: -webkit-inline-box;
|
|
display: -moz-inline-box;
|
|
display: -webkit-inline-flex;
|
|
display: -ms-inline-flexbox;
|
|
display: inline-box;
|
|
display: inline-flex;
|
|
-webkit-box-lines: multiple;
|
|
-moz-box-lines: multiple;
|
|
-ms-box-lines: multiple;
|
|
-o-box-lines: multiple;
|
|
box-lines: multiple;
|
|
-webkit-flex-wrap: wrap;
|
|
-moz-flex-wrap: wrap;
|
|
-ms-flex-wrap: wrap;
|
|
-o-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
}
|
|
[page-type='press'] .breadcrumb a:not(:last-child)::after {
|
|
content: '\0000A0\00002F\0000A0';
|
|
}
|
|
[page-type='press'] #press-header {
|
|
position: fixed;
|
|
z-index: 10;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
padding: 1rem;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
box-pack: justify;
|
|
-webkit-flex-pack: justify;
|
|
-moz-flex-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
-o-flex-pack: justify;
|
|
flex-pack: justify;
|
|
-webkit-justify-content: space-between;
|
|
-moz-justify-content: space-between;
|
|
-ms-justify-content: space-between;
|
|
-o-justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
[page-type='press'] #press-header > * {
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex: 1;
|
|
-moz-flex: 1;
|
|
-ms-flex: 1;
|
|
-o-flex: 1;
|
|
flex: 1;
|
|
text-align: center;
|
|
}
|
|
[page-type='press'] #press-header > *:nth-child(1) {
|
|
text-align: left;
|
|
}
|
|
[page-type='press'] #press-header > *:nth-child(3) {
|
|
text-align: right;
|
|
}
|
|
[page-type='press'] header {
|
|
display: none;
|
|
}
|
|
[page-type='press'] ul {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-orient: vertical;
|
|
-moz-box-orient: vertical;
|
|
-ms-box-orient: vertical;
|
|
-o-box-orient: vertical;
|
|
-webkit-box-orient: vertical;
|
|
-moz-box-orient: vertical;
|
|
-ms-box-orient: vertical;
|
|
-o-box-orient: vertical;
|
|
box-orient: vertical;
|
|
-webkit-flex-direction: column;
|
|
-moz-flex-direction: column;
|
|
-ms-flex-direction: column;
|
|
-o-flex-direction: column;
|
|
flex-direction: column;
|
|
text-transform: uppercase;
|
|
}
|
|
[page-type='press'] ul li:not(.depth-2) {
|
|
padding-left: 1rem;
|
|
}
|
|
[page-type='press'] #page-content {
|
|
min-height: 100vh;
|
|
padding: 3rem 1rem 1rem;
|
|
}
|
|
[page-type='press'] button {
|
|
background: transparent;
|
|
border: 0;
|
|
padding: 0;
|
|
text-transform: uppercase;
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
color: inherit;
|
|
-moz-appearance: none;
|
|
-webkit-appearance: none;
|
|
cursor: pointer;
|
|
}
|
|
[page-type='press'] button:active,
|
|
[page-type='press'] button:focus {
|
|
outline: none;
|
|
}
|
|
#press-tree,
|
|
#page-files {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 16.666666666666664%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#press-tree::after,
|
|
#page-files::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#press-tree,
|
|
#page-files {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#press-tree::after,
|
|
#page-files::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#page-files {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#page-files::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
#press-tree {
|
|
padding-right: 1rem;
|
|
}
|
|
#press-tree #tree a.active {
|
|
color: rgba(255, 255, 255, 0.6) !important;
|
|
}
|
|
#press-tree #tree ul:first-child > li {
|
|
padding-left: 0;
|
|
}
|
|
#page-content[page-type='project'] {
|
|
position: relative;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#page-content[page-type='project'] {
|
|
padding-top: calc(20vh + (1.6rem + 2px));
|
|
}
|
|
}
|
|
#project-medias {
|
|
-webkit-backface-visibility: hidden;
|
|
-webkit-backface-visibility: hidden;
|
|
-moz-backface-visibility: hidden;
|
|
-ms-backface-visibility: hidden;
|
|
-o-backface-visibility: hidden;
|
|
backface-visibility: hidden;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
-o-user-select: none;
|
|
user-select: none;
|
|
-webkit-transform-style: flat;
|
|
-webkit-transform-style: flat;
|
|
-moz-transform-style: flat;
|
|
-ms-transform-style: flat;
|
|
-o-transform-style: flat;
|
|
transform-style: flat;
|
|
-webkit-tap-highlight-color: transparent;
|
|
-webkit-user-drag: none;
|
|
outline: 0;
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
padding: 1rem;
|
|
-webkit-transform: none;
|
|
-moz-transform: none;
|
|
-ms-transform: none;
|
|
-o-transform: none;
|
|
transform: none;
|
|
}
|
|
#project-medias::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#project-medias {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
height: auto !important;
|
|
}
|
|
#project-medias:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#project-medias:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#project-medias {
|
|
position: fixed;
|
|
left: 0;
|
|
}
|
|
}
|
|
#project-infos {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 50%;
|
|
margin-right: 0%;
|
|
padding: 1rem;
|
|
}
|
|
#project-infos::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#project-infos {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
#project-infos:first-child {
|
|
margin-left: auto;
|
|
}
|
|
#project-infos:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#project-infos {
|
|
padding-left: 0;
|
|
}
|
|
}
|
|
#project-technical {
|
|
margin-bottom: 1rem;
|
|
}
|
|
#project-technical .row {
|
|
font-size: 0.7rem;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#project-technical .row {
|
|
font-size: 0.7rem;
|
|
}
|
|
}
|
|
#project-technical .row > * {
|
|
-webkit-box-flex: 1;
|
|
-moz-box-flex: 1;
|
|
-ms-box-flex: 1;
|
|
-o-box-flex: 1;
|
|
box-flex: 1;
|
|
-webkit-flex: 1 1 50%;
|
|
-moz-flex: 1 1 50%;
|
|
-ms-flex: 1 1 50%;
|
|
-o-flex: 1 1 50%;
|
|
flex: 1 1 50%;
|
|
}
|
|
#project-description p {
|
|
line-height: 1.2;
|
|
margin-bottom: 0;
|
|
}
|
|
#page-content[page-type='projects'] {
|
|
margin-top: calc(20vh + (1.6rem + 2px));
|
|
}
|
|
#projects-grid {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
padding: 1rem;
|
|
padding-bottom: 0;
|
|
}
|
|
#projects-grid::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
#projects-grid .project-item {
|
|
display: block;
|
|
float: left;
|
|
position: relative;
|
|
width: calc((100% - 2rem) / 3);
|
|
margin-bottom: 1rem;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#projects-grid .project-item:not(:nth-child(3n)) {
|
|
margin-right: 1rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#projects-grid .project-item {
|
|
width: calc((100% - 1rem) / 2);
|
|
}
|
|
#projects-grid .project-item:not(:nth-child(2n)) {
|
|
margin-right: 1rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#projects-grid .project-item {
|
|
width: 100%;
|
|
}
|
|
}
|
|
#projects-grid .project-item.format-png .responsive-image,
|
|
#projects-grid .project-item.format-gif .responsive-image {
|
|
background: rgba(13, 13, 13, 0.05);
|
|
}
|
|
#projects-grid .project-item.format-png img,
|
|
#projects-grid .project-item.format-gif img {
|
|
mix-blend-mode: darken;
|
|
}
|
|
#projects-grid .project-item--infos {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
-webkit-box-pack: justify;
|
|
-moz-box-pack: justify;
|
|
-ms-box-pack: justify;
|
|
-o-box-pack: justify;
|
|
box-pack: justify;
|
|
-webkit-flex-pack: justify;
|
|
-moz-flex-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
-o-flex-pack: justify;
|
|
flex-pack: justify;
|
|
-webkit-justify-content: space-between;
|
|
-moz-justify-content: space-between;
|
|
-ms-justify-content: space-between;
|
|
-o-justify-content: space-between;
|
|
justify-content: space-between;
|
|
}
|
|
#projects-grid .project-item--infos div:first-child {
|
|
padding-right: 1rem;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#projects-grid .project-item--infos {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 0.7rem;
|
|
color: #fff;
|
|
background: #0d0d0d;
|
|
z-index: 1;
|
|
}
|
|
#projects-grid .project-item--infos:not(:hover) {
|
|
opacity: 0;
|
|
-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
|
|
filter: alpha(opacity=0);
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#projects-grid .project-item--infos {
|
|
margin-top: 0.3em;
|
|
}
|
|
}
|
|
[page-type='default'],
|
|
[page-type='about'] {
|
|
background: #0d0d0d;
|
|
color: #fff;
|
|
}
|
|
[page-type='default'] #page-content,
|
|
[page-type='about'] #page-content {
|
|
padding-top: 2rem;
|
|
}
|
|
[page-type='default'] #page-text,
|
|
[page-type='about'] #page-text {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 33.33333333333333%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
padding: 0 1rem;
|
|
}
|
|
[page-type='default'] #page-text::after,
|
|
[page-type='about'] #page-text::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
[page-type='default'] #page-text,
|
|
[page-type='about'] #page-text {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
[page-type='default'] #page-text::after,
|
|
[page-type='about'] #page-text::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
[page-type='default'] #page-text,
|
|
[page-type='about'] #page-text {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
[page-type='default'] #page-text:first-child,
|
|
[page-type='about'] #page-text:first-child {
|
|
margin-left: auto;
|
|
}
|
|
[page-type='default'] #page-text:last-child,
|
|
[page-type='about'] #page-text:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
[event-target] {
|
|
cursor: pointer;
|
|
}
|
|
[data-scroll] {
|
|
overflow: hidden;
|
|
}
|
|
#artists-preview {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 5;
|
|
pointer-events: none;
|
|
}
|
|
#artists-preview .artist-preview {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
visibility: hidden;
|
|
}
|
|
#artists-preview .artist-preview .responsive-image {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
#artists-preview .artist-preview .responsive-image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
font-family: 'object-fit: cover';
|
|
}
|
|
.mt1 {
|
|
margin-top: 1rem;
|
|
}
|
|
.mb1 {
|
|
margin-bottom: 1rem;
|
|
}
|
|
.mb2 {
|
|
margin-top: 1rem;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
.link-hover {
|
|
-webkit-transition: color 150ms ease;
|
|
-moz-transition: color 150ms ease;
|
|
-ms-transition: color 150ms ease;
|
|
-o-transition: color 150ms ease;
|
|
transition: color 150ms ease;
|
|
}
|
|
.link-hover.black:hover {
|
|
color: rgba(13, 13, 13, 0.6) !important;
|
|
}
|
|
.link-hover.white:hover {
|
|
color: rgba(255, 255, 255, 0.6) !important;
|
|
}
|
|
}
|
|
.table {
|
|
width: 100%;
|
|
}
|
|
.table-row .table-cell {
|
|
vertical-align: top;
|
|
}
|
|
.table-row .table-cell:not(:last-child) {
|
|
padding-right: 1rem;
|
|
}
|
|
.iScrollVerticalScrollbar {
|
|
top: 0 !important;
|
|
bottom: 0 !important;
|
|
width: 5px !important;
|
|
}
|
|
.iScrollVerticalScrollbar .iScrollIndicator {
|
|
background: #0d0d0d !important;
|
|
border-radius: 0 !important;
|
|
}
|
|
#shop {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
position: relative;
|
|
background: #fff;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
#shop::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#shop {
|
|
height: 100vh;
|
|
overflow-y: hidden;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#shop > [data-scroll] {
|
|
position: relative;
|
|
width: 100vw;
|
|
overflow: hidden;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#shop > .inner-scroll {
|
|
height: 100%;
|
|
display: table;
|
|
}
|
|
}
|
|
#shop .product-image {
|
|
padding: 0;
|
|
margin: 0;
|
|
overflow: hidden;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#shop .product-image {
|
|
height: 100vh;
|
|
display: table-cell;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#shop .product-image {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
}
|
|
#shop .product-image img {
|
|
height: 100%;
|
|
width: auto;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#shop .product-image img {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
}
|
|
#shop .product-image video {
|
|
object-fit: cover;
|
|
}
|
|
#shop .product-infos {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
width: calc(100% - 4px);
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 0;
|
|
color: #0d0d0d;
|
|
background: #fff;
|
|
height: 80vh;
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
}
|
|
#shop .product-infos::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#shop .product-infos {
|
|
height: 100vw;
|
|
width: 100%;
|
|
}
|
|
}
|
|
#shop .product-infos .inner-scroll {
|
|
padding: 1rem 1rem 3rem 1rem;
|
|
}
|
|
#shop .product {
|
|
display: table-cell;
|
|
position: relative;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#shop .product {
|
|
display: block;
|
|
overflow: hidden;
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
#shop .product::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
#shop .product [event-target='product-panel'] {
|
|
cursor: url('../../images/arrow-top.png') 8 8, n-resize !important;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
#shop .product:not(:last-child) .product-image {
|
|
padding-right: 4px;
|
|
}
|
|
}
|
|
#shop .product.opened [event-target='product-panel'] {
|
|
cursor: url('../../images/arrow-bottom.png') 8 8, s-resize !important;
|
|
}
|
|
#shop .product.opened .product-image {
|
|
-webkit-transform: translateY(-80vh) translateZ(0);
|
|
-moz-transform: translateY(-80vh) translateZ(0);
|
|
-ms-transform: translateY(-80vh) translateZ(0);
|
|
-o-transform: translateY(-80vh) translateZ(0);
|
|
transform: translateY(-80vh) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#shop .product.opened .product-image {
|
|
-webkit-transform: translateY(-100vw) translateZ(0);
|
|
-moz-transform: translateY(-100vw) translateZ(0);
|
|
-ms-transform: translateY(-100vw) translateZ(0);
|
|
-o-transform: translateY(-100vw) translateZ(0);
|
|
transform: translateY(-100vw) translateZ(0);
|
|
}
|
|
}
|
|
#shop .product.opened .product-infos {
|
|
-webkit-transform: translateY(-80vh) translateZ(0);
|
|
-moz-transform: translateY(-80vh) translateZ(0);
|
|
-ms-transform: translateY(-80vh) translateZ(0);
|
|
-o-transform: translateY(-80vh) translateZ(0);
|
|
transform: translateY(-80vh) translateZ(0);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
#shop .product.opened .product-infos {
|
|
-webkit-transform: translateY(-100vw) translateZ(0);
|
|
-moz-transform: translateY(-100vw) translateZ(0);
|
|
-ms-transform: translateY(-100vw) translateZ(0);
|
|
-o-transform: translateY(-100vw) translateZ(0);
|
|
transform: translateY(-100vw) translateZ(0);
|
|
}
|
|
}
|
|
#shop .product.opened .panel-open {
|
|
display: none;
|
|
}
|
|
#shop .product:not(.opened) .panel-close {
|
|
display: none;
|
|
}
|
|
body.product-opened #shop .product:not(.opened) [event-target='product-panel'] {
|
|
cursor: url('../../images/close-b.png') 8 8, not-allowed !important;
|
|
}
|
|
.panel-close,
|
|
.panel-open {
|
|
position: absolute;
|
|
-webkit-transform-style: preserve-3d;
|
|
-moz-transform-style: preserve-3d;
|
|
-ms-transform-style: preserve-3d;
|
|
-o-transform-style: preserve-3d;
|
|
transform-style: preserve-3d;
|
|
left: 50%;
|
|
-webkit-transform: translateX(-50%);
|
|
-moz-transform: translateX(-50%);
|
|
-ms-transform: translateX(-50%);
|
|
-o-transform: translateX(-50%);
|
|
transform: translateX(-50%);
|
|
text-transform: uppercase;
|
|
color: #fff;
|
|
mix-blend-mode: difference;
|
|
position: absolute;
|
|
bottom: 0;
|
|
padding: 1rem;
|
|
}
|
|
.buy .price {
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
.buy .price:empty {
|
|
display: none;
|
|
}
|
|
.shopify-buy__btn {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-orient: vertical;
|
|
-moz-box-orient: vertical;
|
|
-ms-box-orient: vertical;
|
|
-o-box-orient: vertical;
|
|
-webkit-box-orient: vertical;
|
|
-moz-box-orient: vertical;
|
|
-ms-box-orient: vertical;
|
|
-o-box-orient: vertical;
|
|
box-orient: vertical;
|
|
-webkit-flex-direction: column;
|
|
-moz-flex-direction: column;
|
|
-ms-flex-direction: column;
|
|
-o-flex-direction: column;
|
|
flex-direction: column;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
box-align: center;
|
|
-webkit-flex-align: center;
|
|
-moz-flex-align: center;
|
|
-ms-flex-align: center;
|
|
-o-flex-align: center;
|
|
flex-align: center;
|
|
-webkit-align-items: center;
|
|
-moz-align-items: center;
|
|
-ms-align-items: center;
|
|
-o-align-items: center;
|
|
align-items: center;
|
|
margin: 1rem 0;
|
|
position: relative;
|
|
}
|
|
[page-type*='shop'] .buy-button,
|
|
[page-type*='shop'] .shopify-buy__btn {
|
|
cursor: pointer;
|
|
width: 4.2rem;
|
|
height: 4.2rem;
|
|
background: #0d0d0d;
|
|
color: #fff;
|
|
padding: 1.3rem;
|
|
border: 1px solid #0d0d0d;
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
letter-spacing: inherit;
|
|
border-radius: 100%;
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-pack: center;
|
|
-moz-box-pack: center;
|
|
-ms-box-pack: center;
|
|
-o-box-pack: center;
|
|
-webkit-box-pack: center;
|
|
-moz-box-pack: center;
|
|
-ms-box-pack: center;
|
|
-o-box-pack: center;
|
|
box-pack: center;
|
|
-webkit-flex-pack: center;
|
|
-moz-flex-pack: center;
|
|
-ms-flex-pack: center;
|
|
-o-flex-pack: center;
|
|
flex-pack: center;
|
|
-webkit-justify-content: center;
|
|
-moz-justify-content: center;
|
|
-ms-justify-content: center;
|
|
-o-justify-content: center;
|
|
justify-content: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
-webkit-box-align: center;
|
|
-moz-box-align: center;
|
|
-ms-box-align: center;
|
|
-o-box-align: center;
|
|
box-align: center;
|
|
-webkit-flex-align: center;
|
|
-moz-flex-align: center;
|
|
-ms-flex-align: center;
|
|
-o-flex-align: center;
|
|
flex-align: center;
|
|
-webkit-align-items: center;
|
|
-moz-align-items: center;
|
|
-ms-align-items: center;
|
|
-o-align-items: center;
|
|
align-items: center;
|
|
-webkit-transition: color 150ms ease, background 150ms ease;
|
|
-moz-transition: color 150ms ease, background 150ms ease;
|
|
-ms-transition: color 150ms ease, background 150ms ease;
|
|
-o-transition: color 150ms ease, background 150ms ease;
|
|
transition: color 150ms ease, background 150ms ease;
|
|
}
|
|
[page-type*='shop'] .buy-button:hover,
|
|
[page-type*='shop'] .shopify-buy__btn:hover {
|
|
background: #fff;
|
|
color: #0d0d0d;
|
|
}
|
|
.product-infos {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
height: 100%;
|
|
padding-right: 0.5rem;
|
|
line-height: $lineheight;
|
|
height: calc(100% - 2rem);
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.product-infos::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.product-infos {
|
|
padding: 0;
|
|
}
|
|
}
|
|
.product-infos .inner-scroll {
|
|
width: 100%;
|
|
float: left;
|
|
}
|
|
.product-infos .product-title {
|
|
margin-bottom: 3rem;
|
|
}
|
|
.product-infos .product-description {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 70%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-bottom: 3rem;
|
|
}
|
|
.product-infos .product-description::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
.product-infos .product-description {
|
|
padding-right: 3rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.product-infos .product-description {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.product-infos .product-description:first-child {
|
|
margin-left: auto;
|
|
}
|
|
.product-infos .product-description:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
.product-infos .buy {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 30%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
.product-infos .buy::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (min-width: 1024px) {
|
|
.product-infos .buy {
|
|
padding-left: 1%;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.product-infos .buy {
|
|
width: 50%;
|
|
margin-bottom: 3rem;
|
|
}
|
|
}
|
|
.product-infos .left,
|
|
.product-infos .right {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
.product-infos .left::after,
|
|
.product-infos .right::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
.product-infos .left > *:not(:last-child),
|
|
.product-infos .right > *:not(:last-child) {
|
|
margin-bottom: 1rem;
|
|
}
|
|
.product-infos .left {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
.product-infos .left::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
.product-infos .right {
|
|
display: none;
|
|
padding-left: 0.5rem;
|
|
}
|
|
.product-infos .product-tracklist,
|
|
.product-infos .product-moreinfos {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-bottom: 3rem;
|
|
}
|
|
.product-infos .product-tracklist::after,
|
|
.product-infos .product-moreinfos::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.product-infos .product-tracklist,
|
|
.product-infos .product-moreinfos {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
.product-infos .product-tracklist:first-child,
|
|
.product-infos .product-moreinfos:first-child {
|
|
margin-left: auto;
|
|
}
|
|
.product-infos .product-tracklist:last-child,
|
|
.product-infos .product-moreinfos:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
.product-infos .product-tracklist .table,
|
|
.product-infos .product-moreinfos .table {
|
|
line-height: 1.3;
|
|
width: 100%;
|
|
}
|
|
.product-infos .product-tracklist .table tr,
|
|
.product-infos .product-moreinfos .table tr {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
}
|
|
.product-infos .product-tracklist .table tr td,
|
|
.product-infos .product-moreinfos .table tr td {
|
|
width: 50%;
|
|
}
|
|
.product-infos .product-links {
|
|
margin-bottom: 3rem;
|
|
line-height: 1.3;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.product-infos .product-links {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 50%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
.product-infos .product-links::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
}
|
|
.product-infos .product-links .table {
|
|
line-height: 1.3;
|
|
}
|
|
.product-infos .product-links .table .table-row .table-cell:last-child {
|
|
width: 100%;
|
|
}
|
|
.product-infos .product-links > div div:first-child {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 25%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
padding-right: 1rem;
|
|
}
|
|
.product-infos .product-links > div div:first-child::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
.product-infos .product-links > div div:last-child {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 75%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
.product-infos .product-links > div div:last-child::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
.product-infos .product-medias {
|
|
margin-top: 3rem;
|
|
}
|
|
.product-infos .product-medias .responsive-image {
|
|
cursor: pointer;
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 33.33333333333333%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
width: calc(33.33333333% - 1rem);
|
|
margin-right: 1rem;
|
|
}
|
|
.product-infos .product-medias .responsive-image::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.product-infos .product-medias .responsive-image {
|
|
display: block;
|
|
clear: both;
|
|
float: none;
|
|
width: 100%;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-bottom: 1rem;
|
|
}
|
|
.product-infos .product-medias .responsive-image:first-child {
|
|
margin-left: auto;
|
|
}
|
|
.product-infos .product-medias .responsive-image:last-child {
|
|
margin-right: auto;
|
|
}
|
|
}
|
|
[page-type*='shop'] .shopify-buy__product__price {
|
|
font-size: 2rem;
|
|
letter-spacing: normal;
|
|
}
|
|
.shopify-buy__option-select {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
margin-top: 1rem;
|
|
}
|
|
.shopify-buy__option-select::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
.shopify-buy__option-select .shopify-buy__option-select__label {
|
|
float: left;
|
|
clear: none;
|
|
text-align: inherit;
|
|
width: 100%;
|
|
margin-left: 0%;
|
|
margin-right: 0%;
|
|
}
|
|
.shopify-buy__option-select .shopify-buy__option-select__label::after {
|
|
content: '';
|
|
display: table;
|
|
clear: both;
|
|
}
|
|
.shopify-buy__option-select .shopify-buy__option-select-wrapper {
|
|
position: relative;
|
|
display: inline-block;
|
|
}
|
|
.shopify-buy__option-select
|
|
.shopify-buy__option-select-wrapper
|
|
.shopify-buy__option-select__select {
|
|
display: block;
|
|
text-transform: uppercase;
|
|
background: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
padding-right: 1.2em;
|
|
border: 0;
|
|
letter-spacing: inherit;
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
border-radius: 0;
|
|
margin-top: 0.2em;
|
|
}
|
|
.shopify-buy__option-select
|
|
.shopify-buy__option-select-wrapper
|
|
.shopify-buy__select-icon {
|
|
position: absolute;
|
|
pointer-events: none;
|
|
top: 0.2em;
|
|
right: 0;
|
|
height: 1em;
|
|
}
|
|
.shopify-buy-frame--toggle {
|
|
-webkit-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-moz-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-ms-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
-o-transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1);
|
|
z-index: 10 !important;
|
|
-webkit-transform: none !important;
|
|
-moz-transform: none !important;
|
|
-ms-transform: none !important;
|
|
-o-transform: none !important;
|
|
transform: none !important;
|
|
top: initial !important;
|
|
bottom: 0;
|
|
background: #0d0d0d;
|
|
color: #fff;
|
|
cursor: pointer;
|
|
}
|
|
.shopify-buy-frame--toggle .shopify-buy__cart-toggle {
|
|
padding: 1rem;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.shopify-buy-frame--toggle .shopify-buy__cart-toggle {
|
|
padding: 0.6em 1rem;
|
|
}
|
|
}
|
|
.shopify-buy__cart-toggle {
|
|
display: -webkit-box;
|
|
display: -moz-box;
|
|
display: -webkit-flex;
|
|
display: -ms-flexbox;
|
|
display: box;
|
|
display: flex;
|
|
-webkit-box-direction: reverse;
|
|
-moz-box-direction: reverse;
|
|
-ms-box-direction: reverse;
|
|
-o-box-direction: reverse;
|
|
-webkit-box-direction: reverse;
|
|
-moz-box-direction: reverse;
|
|
-ms-box-direction: reverse;
|
|
-o-box-direction: reverse;
|
|
box-direction: reverse;
|
|
-webkit-box-orient: horizontal;
|
|
-moz-box-orient: horizontal;
|
|
-ms-box-orient: horizontal;
|
|
-o-box-orient: horizontal;
|
|
-webkit-box-orient: horizontal;
|
|
-moz-box-orient: horizontal;
|
|
-ms-box-orient: horizontal;
|
|
-o-box-orient: horizontal;
|
|
box-orient: horizontal;
|
|
-webkit-flex-direction: row-reverse;
|
|
-moz-flex-direction: row-reverse;
|
|
-ms-flex-direction: row-reverse;
|
|
-o-flex-direction: row-reverse;
|
|
flex-direction: row-reverse;
|
|
}
|
|
.shopify-buy__cart-toggle .shopify-buy__cart-toggle__title {
|
|
margin-right: 1em;
|
|
text-transform: uppercase;
|
|
}
|
|
.shopify-buy__btn-wrapper {
|
|
display: inline-block;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
[page-type='shop.product'] #shop .panel-close,
|
|
[page-type='shop.product'] #shop .panel-open {
|
|
display: none;
|
|
}
|
|
[page-type='shop.product'] #shop .product-infos {
|
|
height: auto !important;
|
|
position: initial;
|
|
}
|
|
}
|