html {
    cursor: url("https://freight.cargo.site/t/original/i/65a2ac79abfe5d4426a4c2135222a9542ba46620d1be222807038eb474959045/flower-cursor-icon-2.png"), auto !important;
}
a {
    cursor: url("https://freight.cargo.site/t/original/i/df61aed366227d4d52f85488ec064283ef7df2e8a1556584cf931a58f4523f2a/flower-cursor-icon.png"), auto !important;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="27993268"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/46b1d55492a0bde2895c912ad9ec306e708061e8b658a2cb96c9d7982aa084f0/babelia-impreso.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35634750"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/2000/q/75/i/536e5b33f9489e40360e3348741373286bdae6eeccc8c0e06d60656f264791f9/cookbook-jumbo-2.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35681731"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/6a40d191a596da52823c03b6516e702b2ef094226e493dfe5f3852c551e022e1/ilovecreatives-studio-mockup-iphone-pocket-boucle-1.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35632642"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/2000/q/75/i/a8c4f3cdabdac3c43385c6abb81da3ab7d2c40803bd36c0049c0202e1998a615/Love-mockup-2.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35709446"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/765/q/75/i/31b41a4400ec318ab2c57ace7f148e814fd3ea6fe1bbcb17c1b3059eba2e5c3a/inmersion-totebag-cuadrado.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35639085"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/540/q/94/i/faf551a47fa2f3f92cb979634d867afe794ae08f2646543fe00768d00a1eaaa0/personaje-masc-GIF.gif');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35657873"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/558e86b42edf783ddc8d65e57a0f9fece9a683c652c781b7c7a3c9ca16d99d05/unzip-poster-1.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35633427"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1920/q/75/i/c940d8e3a086d1ebe47386fc2688a049acf097f84121b704e0a5b24a11479870/Kartell-afterparty-2.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35633550"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/e9e3c4ecf725bd997caa4797a1446eb2a7f2e19252ef8646be95f87aa9f2f963/metracrilato-detalle-1.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35694116"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1280/q/94/i/cace451e886c254ce914d713ed67ea94f95fce7ecf18201ac77ea42213467fae/sailor-quokka-trophy-GIF-2.gif');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35639353"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/e65ac650a51f8f4292fb014b71e8e81f2058d6b1c21923a61f18bcd2cb2ce32a/hello-world-lab-post-4.gif');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28181698"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/3630463ed3da1e9920af553bb1291d313a0e2fd5cbc50f71c957f2fc16d302fc/ying-yang-sushi.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35709078"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/77551b71bd8a9745887aa5298f0fe2f1179a55c5d3ba720b62ae9eef9cb3f053/6.2.-Patio-y-Gaviota---rapido.gif');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28061292"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/9c8a999ce05498de1769a84a4027e235d35e0634722005e5dc875f2e2a326b3a/photo_5902373371218344667_y.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35656330"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1920/q/75/i/0c102a2849e712b4ac161d592a5867b02ade595f911133d8fb6f68965b44c995/hello-world-mockup-1.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28054408"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/948ab6f7d5d48b09ac4922c363c2daf475e8d07dc88ce59b4adf268dae5f8624/bsual-cover-print-b.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28060884"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/567/q/94/i/b1f380fa5d69fae7559f434c298f02ba326238b18e6a478d0e9332fbcecccf6c/the-wueens-gambit-mockup-small.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28060884"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/567/q/94/i/b1f380fa5d69fae7559f434c298f02ba326238b18e6a478d0e9332fbcecccf6c/the-wueens-gambit-mockup-small.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35710325"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/951/q/94/i/df256857c5c5253d475768280342f7129035e74d062ec68e074d961eb7f36bc4/equilibrio-square.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28061627"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/9c8a999ce05498de1769a84a4027e235d35e0634722005e5dc875f2e2a326b3a/photo_5902373371218344667_y.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35638836"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/14347994412da52a60d1658c4cbf9407778b37e703933076e03c8c2bdaf9a96f/riso-2.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35694294"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/571ecb2c0f31a6a473d9458b6ff00224b0f128102ed7f0956143897e87116cfc/puesta-de-sol276.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28060606"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1500/q/75/i/cf2c2965ae27681d3b6463571588f8ca52fbaaf0be2decaf9251246e5e1a439b/warm-marble-1.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35709631"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/800/q/75/i/693d0ec0e640a54ecf7de4a4d28896ee0e3123a527bc382619d087fa5d5b4ef8/cena-2.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28058233"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/2000/q/75/i/8de2b70656f5e147d2e06d3e8208039804c15a664f7e61fd5363eea9127948bb/tux-and-fanny-mockup.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28056426"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1417/q/94/i/d6043e4f6d44dd1fb29530569e5986fa15ca5ffa520a01c462587f988808af2b/sobremesa-mockup-poster-cuadrado.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28226207"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1134/q/94/i/1f7f87751b048b45082b185ecb37893ccf78d6c42663ffbb323d4ebfc46c8b5f/publicacion-anonimes.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35701993"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/t/original/i/3586d3962e02734969cfa2b2a1875a2ac8a05bae7ef6b9b95971b6874756f5ef/video-1.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28226973"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/2000/q/75/i/fc2c086075195bd0ac173104123b7be723641b985e997c3c0893da4c483c380f/limits-movil.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35709834"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/720/q/94/i/120616c2a97420c7460ff4b3f0fa09eabce0d4dc569bb4c7133f717d8466f133/global-map-test.gif');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="28176150"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/750/q/94/i/0992becde74106114a0e38f338e30c18d1dcbc815e7fd77f6b10ac13fbae2322/pixel-flower-sticki-nail-wraps.jpg');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35693122"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/540/q/75/i/3bce2961abf65630a493da20c65d8e5599a85db4d5c0904724329baea6a27afb/New-Trailer-SDC-gif-2.gif');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35710355"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1024/q/94/i/e99e6a0cce2e4c095130c9ec52f4a24a5e60487c7496b2d40ffa84f87ce3fb35/wip-3.png');
    background-position: center center;
}

[data-view="Thumbnail"]
.thumb_image::before {
	content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
}

[data-id="35871581"] .thumb_image:hover::before {
	background-image: url('https://freight.cargo.site/w/1500/q/75/i/c8ffa67e4f30f1259f3e31d6f408f1c0337cb88110ab0955b8536d2e5481e9f2/Wood-Dragon-dinner.png');
    background-position: center center;
}

#toolset {
	display: none;
}

body {
	background-color: #fff;
	color: #000;
}

a:active {
    opacity: .7;
}

.page a.active {
	
}

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: 0;
	padding: 0;
}

ul,
ol {
	margin: 0;
	padding: 0 0 0 2.5em;
}

blockquote {
	margin: 0;
	padding: 0 0 0 1em;
}

hr {
	background: rgba(127, 127, 127, 0.4);
	border: 0;
	height: 1px;
	display: block;
}

.content img {
	float: none;
	margin-bottom: 0;
    outline-offset: -1px;
    vertical-align: bottom;
}

[image-gallery="slideshow"] {
    margin-bottom: 2rem;
}

.gallery_image_caption {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem;
    font-size: 1.4rem;
	font-weight: 500;
	color: rgba(0, 0, 0, 0.85);
	font-family: Diatype, Icons;
	font-style: normal;
	line-height: 1.2;
    text-align: left;
}

/**
 * Loading Animation
 */

.loading[data-loading] {
	position: fixed;
	bottom: 8px; 
    left: 8px;
}

/**
 * Editor styles
 */

[data-predefined-style="true"] bodycopy {
	font-size: 2.4rem;
	font-weight: 400;
	color: rgba(126, 124, 56, 1);
	font-family: "Mister Pixel", Icons;
	font-style: normal;
	line-height: 1.3;
    letter-spacing: 0.12rem;
}

[data-predefined-style="true"] bodycopy a {
	color: rgb(255, 143, 165);
	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: 0;
	padding-bottom: 0;
}

[data-predefined-style="true"] h1 {
	font-family: "Chaumont Script", Icons;
	font-style: normal;
	font-weight: 400;
	padding: 0;
	margin: 0;
	font-size: 2.3rem;
	line-height: 1.1;
	color: rgb(126, 124, 56);
    letter-spacing: 0.3rem;
	font-feature-settings: 'kern' on, 'liga' on, 'dlig' on, 'calt' on;
}

[data-predefined-style="true"] h1 a {
	color: rgba(255, 143, 165, 1);
}

[data-predefined-style="true"] h2 {
	font-family: "Mister Pixel", Icons;
	font-style: normal;
	font-weight: 400;
	padding: 0;
	margin: 0;
	color: rgba(126, 124, 56, 1);
	font-size: 1.4rem;
	line-height: 1.1;
	}

[data-predefined-style="true"] h2 a {
	color: rgb(255, 143, 165);
}

[data-predefined-style="true"] small {
	display: inline-block;
	font-size: 1.5rem;
	line-height: 1.2;
	font-family: "Mister Pixel", Icons;
	font-style: normal;
	font-weight: 400;
	color: rgba(126, 124, 56, 1);
    letter-spacing: 0;
}

[data-predefined-style="true"] small a {
	color: rgba(255, 143, 165, 1);
	border-bottom-width: 0em;
}

/**
 * Breakpoints
 */


[data-css-preset] .page {
    background-color: initial /*!page_bgcolor*/;
}

.mobile .page,
[data-css-preset].mobile .page {
	position: relative;
	max-width: 100%;
	width: 100%;
	background-color: transparent /*!page_bgcolor*/;
}

[data-css-preset] .container {
	margin-left: auto /*!content_right*/;
	margin-right: 0 /*!content_right*/;
	text-align: center /*!text_center*/;
}

[data-css-preset] body {
	background-color: rgb(255, 237, 225) /*!body_bgcolor*/;
}

[data-css-preset] .container_width {
	width: 99%/*!content_right*/;
}

[data-css-preset] .content_padding {
	padding-top: 0.2rem/*!main_margin*/;
	padding-bottom: 0.2rem/*!main_margin*/;
	padding-left: 0.2rem/*!main_margin*/;
	padding-right: 0.2rem/*!main_margin*/;
}

/**
 * Thumbnails
 */

div[thumbnails] {
	justify-content: flex-start;
}

[data-css-preset] .thumbnails {
   	background-color: transparent/*!thumbnails_bgcolor*/;   
}

[data-css-preset] .thumbnails_width {
    width: 70%/*!thumbnails_width*/;
}

[data-css-preset] [thumbnails-pad] {
    padding: 0.9rem/*!thumbnails_padding*/;
}

[data-css-preset] [thumbnails-gutter] {
    margin: -1.8rem/*!thumbnails_padding*/;
}

[data-css-preset] [responsive-layout] [thumbnails-pad] {
    padding: 0.8rem/*!responsive_thumbnails_padding*/; 
}

[data-css-preset] [responsive-layout] [thumbnails-gutter] {
    margin: -1.6rem/*!responsive_thumbnails_padding*/; 
}

.thumbnails .thumb_image {
	outline: 0px solid rgba(0,0,0,.12);
    outline-offset: -1px;
}

.thumbnails .title {
    margin-top: 1.0rem;
    margin-bottom: 0.8rem;
    font-size: 1.5rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.85);
	font-family: Diatype, Icons;
	font-style: normal;
	line-height: 1.3;
}

.thumbnails .tags {
    margin-top: .8rem;
    margin-bottom: 1.5rem;
    font-size: 1rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.6);
	font-family: "Monument Grotesk Mono", Icons;
	font-style: normal;
	line-height: 1.2;
}

.thumbnails .tags a {
	border-bottom: 0;
    color: rgba(0, 0, 0, 0.6);
    text-decoration: none;
}

.thumbnails .has_title .tags {
	margin-top: 0rem;
}

/**
 * Site Menu Button
 */

[data-css-preset] #site_menu_button {
    color: rgba(0, 0, 0, 0.75);
    line-height: 1;
    font-size: 22px /*!site_menu_button*/;
    padding: 6px;
    line-height: 1;
    background: rgba(33, 32, 46, 0);
    position: fixed;
	right: 3rem /*!site_menu_button*/;
	top: 3rem /*!site_menu_button*/;
}

body.mobile #site_menu_button {
	margin: -6px;
    font-size: 24px;
}

#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: 1rem /*!shop_button*/;
	left: 1.5rem /*!shop_button*/;
}

#shop_button.text {
    font-size: 1.6rem;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.75);
	font-family: Diatype, Icons;
    padding: 0;
    line-height: 1.3;
	font-style: normal;
}

#shop_button.custom_icon {
	width: 40px;
    height: auto;
}

body.mobile #shop_button:not(.text) {
	margin: -6px;
    font-size: 40px;
}

/*
 * Shop Product Widget
 */

.shop_product {
    width: 100%;
	max-width: 22rem;
    position: relative;
    display: block;
}

.shop_product .price {
	font-family: Diatype, Icons;
	font-size: 1.6rem;
	line-height: 1;
	color: rgba(0, 0, 0, 0.75);
    display: block;
    margin-bottom: 1rem;
	font-style: normal;
	font-weight: 400;
}

.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.2rem;
    display: inline-block;
	width: 100%;
    border: 1px solid rgba(0,0,0,.2);
    background:  white url(https://static.cargo.site/assets/images/select-line-arrows.svg) no-repeat right;
    margin-bottom: 1rem;
    line-height: 1.2;
    padding: .7rem 2.5rem .7rem 1rem;
	font-style: normal;
	font-weight: 400;
    color: rgba(0, 0, 0, 0.75);
}

.shop_product .button {
	font-family: Diatype, Icons;
	font-size: 1.2rem;
    background: rgba(0, 0, 0, 0.75);
    color: rgba(255,255,255,1);
    flex: 0 0 50%;
    text-align: left;
    display: inline-block;
	line-height: 1;
    padding: .8rem 1rem .9rem;
	font-style: normal;
	font-weight: 700;
}

/*
 * 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, 1) /*!quick_view_bgcolor*/;
}

.quick-view-caption {
    font-family: "Monument Grotesk Mono", Icons;
    transition: 100ms opacity ease-in-out;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 3.5rem 0;
    text-align: center;
    font-size: 1rem;
	font-style: normal;
	font-weight: 400;
    line-height: 1.2;
}

.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: 0px;
}

.quick-view-navigation .left-arrow .outer-color,
.quick-view-navigation .right-arrow .outer-color {
    stroke: rgba(0, 0, 0, 0.85);
    stroke-width: 2px;
}

.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: 0px;
}

.quick-view-navigation .close-button .outer-color {
    stroke: rgba(0, 0, 0, 0.85);
    stroke-width: 2px;
}

/** 
 * 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: rgba(0, 0, 0, 0.6);
    stroke-width: 2.5px;
}

/**
 * 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: rgba(0, 0, 0, 0.6);
    stroke-width: 2.5px;
}


/**
 * Feed
 */

.feed .content_container .page {
    border-top: 0px dashed rgba(0, 0, 0, 0.2);
}

.feed .content_container .page_container:first-child .page {
	border-top: 0;
}



/*
 * Audio Player
 */

.audio-player {
    max-width: 36rem;
    height: 3.3rem;
    outline: 1px solid rgba(0,0,0,0.15);
    color: rgba(0, 0, 0, 0.6);
    background: #fff;
    font-size: 1.4rem;
    line-height: 1.3;
	font-family: Diatype, Icons;
    font-style: normal;
    font-weight: 500;
    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.15);
}

.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.03);
}

.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.6);
}

.audio-player .current-time {
    padding-left: 1rem;
}

.audio-player .total-time {
    padding-right: 1rem;
}

[data-css-preset] .content_padding {
	padding-top: 1rem /*!main_margin*/;
	padding-bottom: 1rem /*!main_margin*/;
	padding-left: 1rem /*!main_margin*/;
	padding-right: 1rem /*!main_margin*/;
}


