[id="U2841286711"] .page-content {
width: 100%;
}
html {
--mobile-scale: 0.74;
--mobile-padding-offset: 2.04;
}
body {
--swatch-1: #000000;
--swatch-2: #ffaa19;
--swatch-3: #000000;
--swatch-4: #e41414;
--swatch-5: #63ff40;
--swatch-7: rgba(37, 218, 47, 0.77);
--swatch-6: #087bff;
--swatch-8: rgba(242, 26, 235, 0.96);
--swatch-9: #f4ff0f;
}
body.mobile {
}
a:active,
.linked:active,
.zoomable::part(media):active {
opacity: 0.7;
}
.page a.active {
color: #ea00ff;
}
sub {
position: relative;
vertical-align: baseline;
top: 0.3em;
}
sup {
position: relative;
vertical-align: baseline;
top: -0.4em;
}
.small-caps {
font-variant: small-caps;
text-transform: lowercase;
}
ol {
margin: 0;
padding: 0 0 0 1.5em;
}
ul {
margin: 0;
padding: 0 0 0 2.0em;
}
ul.lineated {
margin: 0;
padding: 0;
list-style-type: none;
margin: 0 0 0 2em;
text-indent: -5em;
}
blockquote {
margin: 0;
padding: 0 0 0 2em;
}
hr {
background: #efff13;
border: 0;
height: 1px;
display: block;
margin-top: 0.0rem;
margin-bottom: 0.0rem;
}
.content {
border-style: solid;
border-radius: 0.0rem;
margin: 0.0rem;
}
bodycopy {
font-size: 1.70rem;
font-weight: 350;
color: rgba(0, 0, 0, 0.85);
font-family: "Social Condensed Variable";
font-style: normal;
line-height: 0.75;
letter-spacing: 0;
display: block;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
.mobile bodycopy {
font-size: 1.85rem;
}
bodycopy a {
color: rgba(0, 0, 0, 0.85);
border-bottom: 0px solid rgba(0, 0, 0, 0);
text-decoration: none;
}
bodycopy a:hover {
}
h1 {
font-size: 48.55rem;
color: rgba(0, 0, 0, 0);
font-family: "Gravity Variable";
font-style: normal;
line-height: 0.85;
letter-spacing: 0.190em;
margin: 0;
font-variation-settings: 'wdth' 54.895;
font-feature-settings: "ss03", "ss05", "ss06", "ss07", "ss09", "ss02", "ss01";
display: inline-block;
filter: drop-shadow(0.6rem 0.6rem 0.22rem #f4ff0f);
will-change: filter;
}
.mobile h1 {
font-size: 34rem;
}
h1 a {
color: #ffec34;
border-bottom: 0px solid #000000;
text-decoration: none;
}
h1 a:hover {
}
h2 {
font-size: 7rem;
font-weight: 700;
color: #212121;
font-family: "Diatype Semi-Mono Variable";
font-style: normal;
line-height: 1.2;
letter-spacing: 0;
margin: 0;
font-variation-settings: 'slnt' 0, 'MONO' 0.5;
}
h2 a {
color: #212121;
border-bottom: 0px solid rgba(127, 127, 127, 0.2);
text-decoration: none;
}
h2 a:hover {
}
.caption {
font-size: 1.1rem;
font-weight: 400;
color: rgba(0, 0, 0, 0.85);
font-family: "Instrument Serif";
font-style: normal;
line-height: 1.3;
letter-spacing: 0;
display: block;
}
.caption a {
color: rgba(0, 0, 0, 0.85);
border-bottom: 0px solid #f4ff0f;
text-decoration: none;
}
.caption a:hover {
}
media-item .caption {
margin-top: .5em;
}
gallery-grid .caption,
gallery-columnized .caption,
gallery-justify .caption {
margin-bottom: 2em;
}
[thumbnail-index] .caption {
text-align: center;
}
[thumbnail-index] .caption .tags {
margin-top: 0.25em;
}
.page {
justify-content: center;
background-color: #f4ff0f;
min-height: var(--viewport-height);
}
.page-content {
padding: 8.5rem;
text-align: center;
background-color: #f4ff0f;
padding-right: 20.0rem;
padding-left: 16.0rem;
padding-bottom: 20.0rem;
padding-top: 20.0rem;
box-shadow: 6.2rem 6.2rem 1rem 0rem #f4ff0f;
border-color: #f4ff0f;
border-style: solid;
align-items: flex-start;
}
.mobile [id] .page-layout {
}
.mobile [id] .page-content {
}
.page-layout {
align-items: flex-start;
max-width: 100%;
padding: 0.0rem;
}
media-item::part(media) {
border: 0;
padding: 0rem;
}
.quick-view {
height: 100%;
width: 92%;
padding: 4.1rem;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
}
.quick-view-background {
background-color: #f4ff0f;
}
.quick-view .caption {
color: rgba(0, 0, 0, 0);
padding: 20px 0;
text-align: center;
transition: 100ms opacity ease-in-out;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.quick-view .caption-background {
padding: 0.5rem 1rem;
display: inline-block;
background: #f4ff0f;
border-radius: .5rem;
text-align: left;
max-width: 50rem;
}
.mobile .quick-view {
width: 100%;
height: 100%;
margin: 0;
padding: 10px;
}
.mobile .quick-view .caption {
padding: 10px 0;
}
.button-13 {
--text-style: "button 13";
font-size: 0.50rem;
font-weight: 600;
font-family: "Adobe Arno Pro";
font-style: normal;
line-height: 0.5;
letter-spacing: 0.146em;
color: rgba(0, 0, 0, 0.85);
background: #efff13;
display: inline-block;
border-width: 0.0rem;
border-radius: 0.0rem;
padding-top: 0.8rem;
padding-right: 3.8rem;
padding-bottom: 9.5rem;
padding-left: 1.4rem;
filter: drop-shadow(0.3rem 0.3rem 0.4rem #f4ff0f);
will-change: filter;
font-feature-settings: "ss02";
}
.mobile .button-13 {
font-size: 3.05rem;
}
.button-13 a {
color: rgba(0, 0, 0, 0.85);
text-decoration: underline;
text-decoration-color: rgba(0, 0, 0, 0.27);
}
.button-13 a:hover {
}
.button-13 a.active {
color: rgba(0, 0, 0, 0.85);
text-decoration: none;
}
.button-14 {
--text-style: "button 14";
font-size: 48.55rem;
font-family: "Gravity Variable";
font-style: normal;
line-height: 0.85;
letter-spacing: 0em;
margin: 0;
font-variation-settings: 'wdth' 53.079;
font-feature-settings: "ss03", "ss05", "ss06", "ss07", "ss09";
color: #f4ff0f;
background: rgba(0, 0, 0, 0);
display: inline-block;
border-radius: 99rem;
padding-top: 0.8rem;
padding-right: 2rem;
padding-bottom: 0.8rem;
padding-left: 2rem;
filter: drop-shadow(0.2rem 0.2rem 0.7rem rgba(255, 4, 86, 0.6));
will-change: filter;
}
.mobile .button-14 {
font-size: 34rem;
}
.button-14 a {
color: #f4ff0f;
text-decoration: none;
}
.button-14 a:hover {
}
.button-14 a.active {
color: #f4ff0f;
text-decoration: none;
}
.button-13-1 {
--text-style: "button 13-1";
font-size: 0.50rem;
font-family: "Monument Grotesk Variable";
font-style: normal;
line-height: 3.55;
letter-spacing: 0;
color: rgba(0, 0, 0, 0.85);
background: #f4ff0f;
display: inline-block;
border-color: rgba(0, 0, 0, 0.1);
border-style: solid;
border-width: 0.1rem;
border-radius: 0.6rem;
padding-top: 0.8rem;
padding-right: 1.4rem;
padding-bottom: 0.8rem;
padding-left: 1.4rem;
filter: drop-shadow(0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.15));
will-change: filter;
font-weight: 400;
font-variation-settings: 'slnt' 0, 'MONO' 0;
}
.button-13-1 a {
color: rgba(0, 0, 0, 0.85);
text-decoration: none;
}
.button-13-1 a:hover {
}
.button-13-1 a.active {
color: rgba(0, 0, 0, 0.85);
text-decoration: none;
}
.mobile .quick-view .caption-background {
max-width: 100vw;
}
::part(slideshow-nav) {
--button-size: 30px;
--button-inset: 20px;
--button-icon-color: rgba(0, 0, 0, 0);
--button-icon-stroke-width: 1.5px;
--button-icon-stroke-linecap: none;
--button-background-color: rgba(87, 87, 87, 0.35);
--button-background-radius: 50%;
--button-active-opacity: 0.7;
}
gallery-slideshow::part(slideshow-nav) {
--button-inset: 15px;
}
.quick-view::part(slideshow-nav) {
}
.wallpaper-slideshow::part(slideshow-nav) {
}
.mobile ::part(slideshow-nav) {
--button-inset: 10px;
}
.mobile .quick-view::part(slideshow-nav) {
--button-inset: 25px;
}
shop-product {
font-size: 1.2rem;
max-width: 22rem;
font-family: "Diatype Variable";
font-style: normal;
font-weight: 400;
font-variation-settings: 'slnt' 0, 'MONO' 0;
letter-spacing: 0em;
margin-bottom: 1em;
}
shop-product::part(price) {
color: rgba(0, 0, 0, 0.75);
line-height: 1.1;
margin-bottom: 0.5em;
}
shop-product::part(dropdown) {
width: 100%;
color: rgba(0, 0, 0, 0.85);
border: 1px solid rgba(0, 0, 0, 0.2);
background-color: rgba(255, 255, 255, 0.0);
background-image: url(https://static.cargo.site/assets/images/select-line-arrows.svg);
background-repeat: no-repeat;
background-position: top 0em right .1em;
line-height: 1.2;
padding: 0.58em 2em 0.55em 0.9em;
border-radius: 10em;
margin-bottom: 0.5em;
}
shop-product::part(button) {
background: rgba(0, 0, 0, 0.15);
color: rgba(0, 0, 0, 0.75);
text-align: left;
line-height: normal;
padding: 0.5em 1em;
cursor: pointer;
border-radius: 10em;
}
shop-product::part(button):active {
opacity: .7;
}
audio-player {
--text-color: rgba(0, 0, 0, 0.85);
--text-padding: 0 1.2em 0 1.0em;
--background-color: rgba(255, 255, 255, 0);
--buffer-background-color: rgba(0, 0, 0, 0.03);
--progress-background-color: rgba(0, 0, 0, 0.075);
--border-lines: 1px solid rgba(0, 0, 0, 0.2);
font-size: 1.2rem;
width: 32rem;
height: 2.75em;
font-family: "Diatype Variable";
font-style: normal;
font-weight: 400;
font-variation-settings: 'slnt' 0, 'MONO' 0;
line-height: normal;
letter-spacing: 0em;
margin-bottom: 0.5em;
border-radius: 10em;
}
audio-player::part(button) {
--icon-color: rgba(0, 0, 0, 0.85);
--icon-size: 32%;
--play-text: '';
--pause-text: '';
width: 3.15em;
display: inline-flex;
justify-content: center;
cursor: pointer;
}
audio-player::part(play-icon) {
padding-left: 0.6em;
}
audio-player::part(pause-icon) {
padding-left: 0.4em;
}
audio-player::part(progress-indicator) {
border-right: 1px solid rgba(0, 0, 0, 0);
height: 100%;
cursor: ew-resize;
}
audio-player::part(separator) {
border-right: var(--border-lines);
}
body.mobile audio-player {
max-width: 100%;
}
body {
color: #f4ff0f;
--colorfilter-color-opacity: 1;
--colorfilter-mix: difference;
--colorfilter-grayscale: 0.02;
--colorfilter-color: #042092;
background-color: #f4ff0f;
}
@keyframes puff {
0% {
opacity: 1;
transform: translateY(0px) scale(1);
}
100% {
opacity: 0;
transform: translateY(-30px) scale(1.5);
}
}
a:active {
opacity: 0.3;
}
.page a.active {
opacity: 0.8;
background-color: #0ad9ff;
}
i,
em {
font-style: italic;
}
b,
strong {
font-weight: bolder;
}
sub,
sup {
position: relative;
vertical-align: baseline;
}
sub {
top: 0.3em;
}
sup {
top: -0.4em;
}
s {
text-decoration: line-through;
}
img {
border: dotted;
padding: 24;
}
ul,
ol {
margin: 0;
padding: 0 0 0 1em;
}
blockquote {
margin: 0;
padding: 0 0 0 2em;
}
hr {
border: 0;
height: 0px;
display: block;
}
.content img {
float: none;
margin-bottom: .5em;
}
.gallery_image_caption {
margin-top: 1.2rem;
margin-bottom: 0.5rem;
color: rgba(0, 0, 0, 0.35);
font-weight: 400;
font-family: "Social Condensed Variable", Icons;
font-style: normal;
line-height: 1.3;
font-size: 1.3rem;
letter-spacing: 0.1em;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
.play-button {
position: absolute;
bottom: 20px;
left: 20px;
font-size: 1.5rem;
background: none;
border: none;
color: white;
cursor: pointer;
text-shadow: 1px 1px 3px black;
}
style>
/**
* Loading Animation
*/
.loading[data-loading] {
position: fixed;
bottom: 8px;
left: 8px;
}
/**
* Editor styles
*/
@keyframes puff {
0% {
opacity: 1;
transform: translateY(0px) scale(1);
}
100% {
opacity: 0;
transform: translateY(-30px) scale(1.5);
}
}
[data-predefined-style="true"] bodycopy {
font-size: 2.9rem;
color: rgba(0, 0, 0, 0.9);
font-family: Oswald, Icons;
line-height: 0.9;
font-style: normal;
font-weight: 400;
}
[data-predefined-style="true"] bodycopy a {
background-color: rgba(239, 255, 19, 0.96); /* or rgba(255,255,255,0.5) */
padding: 2px 9px;
border-radius: 1px;
color: rgba(4, 4, 4, 0.97);
text-decoration: none;
}
[data-predefined-style="true"] bodycopy a:hover {
}
bodycopy a.image-link,
bodycopy a.icon-link,
bodycopy a.image-link:hover,
bodycopy a.icon-link:hover {
border-bottom: 1;
padding-bottom: 1;
}
[data-predefined-style="true"] h1 {
font-family: "Social Condensed Variable", Icons;
font-style: normal;
font-weight: 400;
padding: 0;
margin: 0;
font-size: 11.1rem;
line-height: 1.1;
color: rgba(0, 0, 0, 0.85);
letter-spacing: 0.1em;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
[data-predefined-style="true"] h1 a {
color: rgba(0, 0, 0, 0.85);
}
[data-predefined-style="true"] h2 {
font-family: "Social Condensed Variable", Icons;
font-style: normal;
font-weight: 400;
padding: 0;
margin: 0;
color: rgba(0, 0, 0, 0.85);
font-size: 3.8rem;
line-height: 0.8;
letter-spacing: 0.1em;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
.cghxfgh {
--text-style: "cghxfgh";
font-size: 0.65rem;
font-weight: 500;
color: rgba(0, 0, 0, 0.85);
font-family: "ROM Condensed Variable";
font-style: normal;
line-height: 0.75;
letter-spacing: 0.026em;
display: block;
font-variation-settings: 'slnt' 0;
}
.mobile .cghxfgh {
font-size: 1.85rem;
}
.cghxfgh a {
color: #f4ff0f;
border-bottom: 0px solid rgba(127, 127, 127, 0.2);
text-decoration: none;
}
.cghxfgh a:hover {
}
[data-predefined-style="true"] h2 a {
color: rgba(0, 0, 0, 0.85);
}
[data-predefined-style="true"] small {
display: inline-block;
font-size: 2.2rem;
line-height: 1.5;
font-family: "Social Condensed Variable", Icons;
color: rgba(0, 0, 0, 1);
letter-spacing: 0.1em;
font-style: normal;
font-weight: 144;
font-variation-settings: 'wdth' 76.9, 'slnt' -0.2;
}
[data-predefined-style="true"] small a {
color: rgba(0, 0, 0, 1);
border-bottom-width: 1em;
}
/**
* Breakpoints
*/
[data-css-preset] .page {
background-color: initial /*!page_bgcolor*/;
}
.mobile .page,
[data-css-preset].mobile .page {
position: relative;
min-height: 10px;
max-width: 100%;
width: 100%;
background-color: #f4ff0f /*!page_bgcolor*/;
}
[data-css-preset] .container {
margin-left: auto /*!content_center*/;
margin-right: auto /*!content_center*/;
text-align: center /*!text_left*/;
}
[data-css-preset] body {
background-color: #efff13 /*!body_bgcolor*/;
}
[data-css-preset] .container_width {
width: 90%/*!content_center*/;
}
[data-css-preset] .content_padding {
padding-top: 8.3rem /*!main_margin*/;
padding-bottom: 8.3rem /*!main_margin*/;
padding-left: 8.3rem /*!main_margin*/;
padding-right: 8.3rem /*!main_margin*/;
}
[data-css-preset] text-limit {
display: inline-block /*!text_width*/;
max-width: 66rem/*!text_width*/;
}
/**
* Thumbnails
*/
div[thumbnails] {
justify-content: flex-start;
}
[data-css-preset] .thumbnails {
background-color: rgba(0, 0, 0, 0)/*!thumbnails_bgcolor*/;
}
[data-css-preset] .thumbnails_width {
width: 38%/*!thumbnails_width*/;
}
[data-css-preset] [thumbnails-pad] {
padding: 3.4rem/*!thumbnails_padding*/;
}
[data-css-preset] [thumbnails-gutter] {
margin: -6.8rem/*!thumbnails_padding*/;
}
[data-css-preset] [responsive-layout] [thumbnails-pad] {
padding: 1.25rem/*!responsive_thumbnails_padding*/;
}
[data-css-preset] [responsive-layout] [thumbnails-gutter] {
margin: -2.5rem/*!responsive_thumbnails_padding*/;
}
.thumbnails .thumb_image {
outline: 0px solid rgba(0,0,0,.12);
outline-offset: -1px;
}
.thumbnails .title {
margin-top: 1.2rem;
margin-bottom: .3rem;
font-size: 1.3rem;
font-weight: 700;
color: rgba(0, 0, 0, 0.85);
font-family: "Social Condensed Variable", Icons;
font-style: normal;
line-height: 1.3;
letter-spacing: 0.1em;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
.thumbnails .tags {
margin-top: 1.2rem;
margin-bottom: 0.2rem;
font-size: 1.3rem;
font-weight: 400;
color: rgba(0, 0, 0, 0.35);
font-family: "Social Condensed Variable", Icons;
font-style: normal;
line-height: 1.2;
letter-spacing: 0.1em;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
.thumbnails .tags a {
border-bottom: 0;
color: rgba(0, 0, 0, 0.35);
text-decoration: none;
}
.thumbnails .has_title .tags {
margin-top: 0rem;
}
/**
* Site Menu
*/
[data-css-preset] #site_menu_button {
color: rgba(0, 0, 0, 0.75);
line-height: 1;
font-size: 28px /*!site_menu_button*/;
padding: 6px;
line-height: 1;
background: #f4ff0f;
position: fixed;
top: 3rem /*!site_menu_button*/;
right: 3rem /*!site_menu_button*/;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
position: absolute;
top: 100%;
left: 0;
display: none;
background: black;
z-index: 9999;
}
transform: scale(@smenu)
.dropdown:hover .dropdown-content {
display: block;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
position: absolute;
top: 100%;
left: 0;
display: none;
background: black;
z-index: 9999;
}
.dropdown:hover .dropdown-content {
display: block;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
position: absolute;
top: 100%;
left: 56;
display: none;
background: black;
z-index: 9999;
}
.dropdown:hover .dropdown-content {
display: block;
}
body.mobile #site_menu_button {
margin: -6px;
font-size: 72px;
}
#site_menu_button.custom_icon {
width: 40px;
height: auto;
}
#site_menu_button.active {
display: none;
}
/**
* Site Menu
*/
#site_menu {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
background: rgba(20, 20, 20, 0.95);
font-size: 20px;
font-style: normal;
font-weight: 400;
padding: 20px 30px 90px 30px;
max-width: 400px;
min-width: 300px;
text-align: left;
display: flex;
justify-content: flex-start;
}
body.mobile #site_menu {
width: 100%;
}
#site_menu .page-link a {
color: rgba(255, 255, 255, 0.75);
}
#site_menu .set-link > a {
color: rgba(255, 255, 255, 0.75);
font-weight: bold;
}
#site_menu a:active {
opacity: .7;
}
#site_menu a.active {
opacity: .4;
}
#site_menu .close {
display: none;
color: rgba(255, 255, 255, 0.4);
line-height: .85em;
font-size: 45px;
}
body.mobile #site_menu .close {
display: block;
font-size: 50px;
line-height: 1em;
}
#site_menu .break {
height: 28px;
}
#site_menu .indent {
margin-left: 28px;
}
/*
* Shop Button
*/
[data-css-preset] #shop_button {
color: rgba(0, 0, 0, 0.85);
background: transparent;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 1;
position: fixed;
padding: 6px;
top: 2rem /*!shop_button*/;
right: 2rem /*!shop_button*/;
}
#shop_button.text {
font-weight: 700;
color: rgba(0, 0, 0, 0.85);
font-family: "Social Condensed Variable", Icons;
font-style: normal;
line-height: 1.3;
font-size: 1.3rem;
letter-spacing: 0.1em;
padding: 0;
font-variation-settings: 'wdth' 75, 'slnt' 0;
}
#shop_button.custom_icon {
width: 40px;
height: auto;
}
body.mobile #shop_button:not(.text) {
margin: -6px;
font-size: 36px;
}
/*
* Shop Product Widget
*/
.shop_product {
width: 100%;
max-width: 22rem;
position: relative;
display: block;
}
.shop_product .price {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
font-size: 2rem;
line-height: 1;
color: rgba(0, 0, 0, 0.85);
display: block;
margin-bottom: 1rem;
}
.shop_product .dropdown {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
font-size: 1.4rem;
display: inline-block;
width: 100%;
border: 1px solid rgba(0,0,0,.2);
background: white url(https://static.cargo.site/assets/images/select-arrows.svg) no-repeat right;
margin-bottom: 1rem;
line-height: 1.2;
padding: .7rem 1rem;
}
.shop_product .button {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
font-size: 1.4rem;
background: rgba(0, 0, 0, 0.7);
color: rgba(255,255,255,1);
flex: 0 0 50%;
text-align: left;
display: inline-block;
line-height: 1;
padding: .8rem 1rem .9rem;
}
/*
* Image Zoom
*/
.content img.image-zoom:active {
opacity: .7;
}
/**
* Quick View
*/
[data-css-preset] .quick-view {
padding-top: 2.5rem /*!quick_view_padding*/;
padding-bottom: 2.5rem /*!quick_view_padding*/;
padding-left: 2.5rem /*!quick_view_padding*/;
padding-right: 2.5rem /*!quick_view_padding*/;
height: 100% /*!quick_view_height*/;
width: 100% /*!quick_view_width*/;
}
body.mobile .quick-view {
width: 100%;
height: 100%;
margin: 0;
}
[data-css-preset] .quick-view-background {
background: rgba(255, 255, 255, 0) /*!quick_view_bgcolor*/;
}
.quick-view-caption {
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
transition: 100ms opacity ease-in-out;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 2rem 0;
text-align: center;
font-size: 1.8rem;
}
.quick-view-caption span {
padding: 0.5rem 1rem;
display: inline-block;
background: rgba(0,0,0,0.4);
color: white;
}
/**
* Quick View Navigation
*/
.quick-view-navigation .left-arrow {
left: 10px;
}
.quick-view-navigation .right-arrow {
right: 10px;
}
.quick-view-navigation .left-arrow,
.quick-view-navigation .right-arrow {
/* Change height/width together to scale */
height: 36px;
width: 36px;
}
.quick-view-navigation .left-arrow .inner-color,
.quick-view-navigation .right-arrow .inner-color {
stroke: #fff;
stroke-width: 1.5px;
}
.quick-view-navigation .left-arrow .outer-color,
.quick-view-navigation .right-arrow .outer-color {
stroke: #000;
stroke-width: 2.5px;
opacity: 0.6;
}
.quick-view-navigation .close-button {
top: 10px;
right: 10px;
/* Change height/width together to scale */
width: 36px;
height: 36px;
}
.quick-view-navigation .close-button .inner-color {
stroke: #fff;
stroke-width: 1.5px;
}
.quick-view-navigation .close-button .outer-color {
stroke: #000;
stroke-width: 2.5px;
opacity: 0.6;
}
/**
* Image Gallery Navigation Arrows
*/
.image-gallery-navigation .left-arrow,
.image-gallery-navigation .right-arrow {
/* Change height/width together to scale */
height: 36px;
width: 36px;
}
.image-gallery-navigation .left-arrow .inner-color,
.image-gallery-navigation .right-arrow .inner-color {
stroke: #fff;
stroke-width: 1.5px;
}
.image-gallery-navigation .left-arrow .outer-color,
.image-gallery-navigation .right-arrow .outer-color {
stroke: #000;
stroke-width: 2.5px;
opacity: 0.6;
}
/**
* Wallpaper Backdrop Navigation Arrows
*/
.wallpaper-navigation .left-arrow,
.wallpaper-navigation .right-arrow {
/* Change height/width together to scale */
width: 36px;
height: 36px;
}
.wallpaper-navigation .left-arrow .inner-color,
.wallpaper-navigation .right-arrow .inner-color {
stroke: #fff;
stroke-width: 1.5px;
}
.wallpaper-navigation .left-arrow .outer-color,
.wallpaper-navigation .right-arrow .outer-color {
stroke: #000;
stroke-width: 2.5px;
opacity: 0.6;
}
/**
* Feed
*/
.feed .content_container .page {
border-top: 0px dashed #f4ff0f;
}
.feed .content_container .page_container:first-child .page {
border-top: 0;
}
/*
* Image Drop Shadow
*/
.content img {
box-shadow: 5px 5px 35px #f4ff0f;
}
.no-shadow img {
box-shadow: none !important;
}
/*
* Audio Player
*/
.audio-player {
max-width: 100%;
height: 3.3rem;
outline: 1px solid rgba(0, 0, 0, 0.25);
color: rgba(244, 255, 15, 0.04);
background: #ff0ffb;
font-size: 1.2rem;
line-height: 1.3;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons;
font-style: normal;
font-weight: 400;
text-align: left;
margin: 1px 1px 1em 1px;
}
body.mobile .audio-player {
max-width: 100%;
}
.audio-player .separator {
width: 1px;
background-color: rgba(0, 0, 0, 0.25);
}
.audio-player .button {
background: transparent;
cursor: pointer;
fill: rgba(0, 0, 0, 0.85);
}
.audio-player .icon {
fill: rgba(0, 0, 0, 0.85);
padding: 30%;
width: 100%;
margin: auto;
}
.audio-player .buffer {
background: rgba(0,0,0,0.05);
}
.audio-player .progress {
background: rgba(0,0,0,0.1);
}
.audio-player .progress-indicator {
border: 1px solid rgba(0, 0, 0, 0.7);
width: 1px;
height: 100%;
right: 0;
position: absolute;
cursor: ew-resize;
}
.audio-player .note-icon {
height: 100%;
width: 3.8rem;
padding: 1rem;
fill: rgba(0, 0, 0, 0.5);
}
.audio-player .current-time {
padding-left: 1rem;
}
.audio-player .total-time {
padding-right: 1rem;
}
.highlight-on-hover {
background-color: transparent;
transition: background-color 0.3s ease, color 0.3s ease;
padding: 0.1em 0.2em;
border-radius: 4px;
display: inline;
}
.highlight-on-hover:hover {
background-color: #007BFF; /* Bright blue */
color: white;
}
.site-footer {
padding: 2rem 0;
text-align: center;
font-size: 1.2rem;
color: rgba(0, 0, 0, 0.6);
}
.site-footer a {
color: rgba(0, 0, 0, 0.6);
text-decoration: none;
margin: 0 0.1rem;
transition: color 0.3s ease;
}
.site-footer a:hover {
color: #007BFF; /* Blue hover */
}
.hover-line {
transition: opacity 0.3s ease;
display: inline-block;
}
.hover-line.fade {
opacity: 0.4;
}
/* Passive Smoking Hover Section */
#about-section {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 18px;
line-height: 1.3;
color: #000000;
background-color: #f4ff0f;
max-width: 700px;
margin: auto;
padding: 40px 20px;
}
.hover-line {
transition: opacity 0.3s ease;
display: inline-block;
}
.hover-line.fade {
opacity: 0.4;
}
.about-video-box {
position: relative;
overflow: hidden;
width: 100%;
max-width: 800px; /* adjust to your layout */
margin: 0 auto;
border-radius: 20px;
mask-image: radial-gradient(circle at center, black 70%, transparent 100%);
-webkit-mask-image: radial-gradient(circle at center, black 70%, transparent 100%);
}
.about-video-box video {
width: 100%;
height: auto;
opacity: 0.5;
display: block;
object-fit: cover;
}
media-item {
--scroll-animation-mode: animation;
}
.mobile .content {
}
.overlay-effect {
background: linear-gradient(border, #f4ff0f, black);
}
.ps-phone{
position:relative;
width:100vw;
height:110vh;
max-width:none;
margin:0;
}
.ps-phone-img{
width:107%;
height:100%;
object-fit:contain;
}wrap.querySelectorAll('[data-fn="clear"]').forEach(btn => {
.ps-hot{
}
transform: scale(0.5);
transform-origin: top left;
}