@CHARSET "UTF-8";
/* General */
.scFeatureContainer{
	background-color: #fff;
	color: #b8babc;
	font: normal 14px/16px ArchivoNarrowRegular, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 0;
	overflow: visible; /* Change from 'hidden', due bug who hide part of the menu */
	padding: 0;
	/*width: 1024px;*/
	margin:auto;
	max-width: 1024px;
}
/* Reset */
.scFeatureContainer div, .scFeatureContainer span, .scFeatureContainer applet, .scFeatureContainer object, .scFeatureContainer iframe,
.scFeatureContainer h1, .scFeatureContainer h2, .scFeatureContainer h3, .scFeatureContainer h4, .scFeatureContainer h5, .scFeatureContainer h6, .scFeatureContainer p, .scFeatureContainer blockquote, .scFeatureContainer pre,
.scFeatureContainer a, .scFeatureContainer abbr, .scFeatureContainer acronym, .scFeatureContainer address, .scFeatureContainer big, .scFeatureContainer cite, .scFeatureContainer code,
.scFeatureContainer del, .scFeatureContainer dfn, .scFeatureContainer em, .scFeatureContainer img, .scFeatureContainer ins, .scFeatureContainer kbd, .scFeatureContainer q, .scFeatureContainer s, .scFeatureContainer samp,
.scFeatureContainer small, .scFeatureContainer strike, .scFeatureContainer strong, .scFeatureContainer sub, .scFeatureContainer sup, .scFeatureContainer tt, .scFeatureContainer var,
.scFeatureContainer b, .scFeatureContainer u, .scFeatureContainer i, .scFeatureContainer center,
.scFeatureContainer dl, .scFeatureContainer dt, .scFeatureContainer dd, .scFeatureContainer ol, .scFeatureContainer ul, .scFeatureContainer li,
.scFeatureContainer fieldset, .scFeatureContainer form, .scFeatureContainer label, .scFeatureContainer legend,
.scFeatureContainer table, .scFeatureContainer caption, .scFeatureContainer tbody, .scFeatureContainer tfoot, .scFeatureContainer thead, .scFeatureContainer tr, .scFeatureContainer th, .scFeatureContainer td,
.scFeatureContainer article, .scFeatureContainer aside, .scFeatureContainer canvas, .scFeatureContainer details, .scFeatureContainer embed, 
.scFeatureContainer figure, .scFeatureContainer figcaption, .scFeatureContainer footer, .scFeatureContainer header, .scFeatureContainer hgroup, 
.scFeatureContainer menu, .scFeatureContainer nav, .scFeatureContainer output, .scFeatureContainer ruby, .scFeatureContainer section, .scFeatureContainer summary,
.scFeatureContainer time, .scFeatureContainer mark, .scFeatureContainer audio, .scFeatureContainer video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.scFeatureContainer article, .scFeatureContainer aside, .scFeatureContainer details, .scFeatureContainer figcaption, .scFeatureContainer figure, 
.scFeatureContainer footer, .scFeatureContainer header, .scFeatureContainer hgroup, .scFeatureContainer menu, .scFeatureContainer nav, .scFeatureContainer section {
	display: block;
}
.scFeatureContainer ol, .scFeatureContainer ul {
	list-style: none;
}
.scFeatureContainer blockquote, .scFeatureContainer q {
	quotes: none;
}
.scFeatureContainer blockquote:before, .scFeatureContainer blockquote:after,
.scFeatureContainer q:before, .scFeatureContainer q:after {
	content: '';
	content: none;
}
.scFeatureContainer table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* init */
.scFeatureContainer div,
.scFeatureContainer p,
.scFeatureContainer span,
.scFeatureContainer ul{
	background-color: inherit;
	color: inherit;
	font: inherit;
}

.scFeatureContainer .pjScFeatureTitle{font-weight: bold; font-size: 30px; margin-bottom: 30px;}
.scFeatureContainer .pjScAutoPlay .pjScImageOutter{display: block; float: left; padding: 15px !important;}
.scFeatureContainer .pjScFeatureNote{font-weight: normal; padding: 15px; font-size: 14px; color:#FF0000;}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('https://shirtuno.com/store/core/third-party/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('https://shirtuno.com/store/core/third-party/slick/fonts/slick.eot');
    src: url('https://shirtuno.com/store/core/third-party/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('https://shirtuno.com/store/core/third-party/slick/fonts/slick.woff') format('woff'), url('https://shirtuno.com/store/core/third-party/slick/fonts/slick.ttf') format('truetype'), url('https://shirtuno.com/store/core/third-party/slick/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

