/* 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;
	width: 100%;
    margin: 0;
    padding: 0 !important;
}
.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;
}
.fotogal_in ul {
	padding-left: 0;
}
.shop2-product-mode-wr .product-l-side-wr .fotogal_in ul.product-thumbnails li.active::before { display: none;}
.slider-nav .slick-current a { position: relative; display: inline-block;}
.slider-nav .slick-current a:after { content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #457299;
}

.fotogal_in .slick-next {
    position: absolute;
    top: 0%;
    bottom: 0;
    width: 40px;
    cursor: pointer;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2014%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12.557%2C2.218%20C12.557%2C2.218%203.466%2C10.499%203.466%2C10.499%20C3.466%2C10.499%2012.557%2C18.779%2012.557%2C18.779%20C13.116%2C19.288%2013.116%2C20.114%2012.557%2C20.622%20C11.997%2C21.132%2011.092%2C21.132%2010.532%2C20.622%20C10.532%2C20.622%200.509%2C11.492%200.509%2C11.492%20C0.479%2C11.469%200.442%2C11.460%200.414%2C11.435%20C0.130%2C11.177%20-0.006%2C10.837%20-0.002%2C10.499%20C-0.006%2C10.160%200.130%2C9.821%200.414%2C9.563%20C0.442%2C9.537%200.479%2C9.528%200.508%2C9.506%20C0.508%2C9.506%2010.532%2C0.375%2010.532%2C0.375%20C11.092%2C-0.134%2011.997%2C-0.134%2012.557%2C0.375%20C13.116%2C0.885%2013.116%2C1.710%2012.557%2C2.218%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) 50% 50% no-repeat;
    right: 0px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    border: 0;
    outline: none;
    font-size: 0;
    z-index: 10;
}


.fotogal_in .slick-prev {
    position: absolute;
    top: 0%;
    bottom: 0;
    width: 40px;
    cursor: pointer;
    background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2014%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12.557%2C2.218%20C12.557%2C2.218%203.466%2C10.499%203.466%2C10.499%20C3.466%2C10.499%2012.557%2C18.779%2012.557%2C18.779%20C13.116%2C19.288%2013.116%2C20.114%2012.557%2C20.622%20C11.997%2C21.132%2011.092%2C21.132%2010.532%2C20.622%20C10.532%2C20.622%200.509%2C11.492%200.509%2C11.492%20C0.479%2C11.469%200.442%2C11.460%200.414%2C11.435%20C0.130%2C11.177%20-0.006%2C10.837%20-0.002%2C10.499%20C-0.006%2C10.160%200.130%2C9.821%200.414%2C9.563%20C0.442%2C9.537%200.479%2C9.528%200.508%2C9.506%20C0.508%2C9.506%2010.532%2C0.375%2010.532%2C0.375%20C11.092%2C-0.134%2011.997%2C-0.134%2012.557%2C0.375%20C13.116%2C0.885%2013.116%2C1.710%2012.557%2C2.218%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) 50% 50% no-repeat;
    left: 0px;
    border: 0;
    outline: none;
   font-size: 0;
   z-index: 10;
}

.slider-for .slick-prev {
	position: absolute;
	top: 50%;
	font-size: 0;
	line-height: 0;
	border: none;
	padding: 0;
	width: 30px;
	height: 42px;
	margin-top: -21px;
	background-color: #457299;
	background-repeat: no-repeat;
	z-index: 1;
	outline: 0;
	cursor: pointer;
	border-radius: 0 20px 20px 0;
	background-position: 7px 50%;
	left: 0;
	background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%209%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.713%2C1.691%20C8.713%2C1.691%201.904%2C8.500%201.904%2C8.500%20C1.904%2C8.500%208.713%2C15.309%208.713%2C15.309%20C9.101%2C15.696%209.101%2C16.325%208.713%2C16.713%20C8.325%2C17.101%207.697%2C17.101%207.309%2C16.713%20C7.309%2C16.713%200.286%2C9.691%200.286%2C9.691%20C-0.039%2C9.366%20-0.075%2C8.879%200.145%2C8.500%20C-0.075%2C8.120%20-0.039%2C7.633%200.286%2C7.308%20C0.286%2C7.308%207.309%2C0.286%207.309%2C0.286%20C7.697%2C-0.102%208.325%2C-0.102%208.713%2C0.286%20C9.101%2C0.674%209.101%2C1.303%208.713%2C1.691%20Z%22%2F%3E%3C%2Fsvg%3E);
}
.slider-for .slick-next {
	position: absolute;
	top: 50%;
	font-size: 0;
	line-height: 0;
	border: none;
	padding: 0;
	width: 30px;
	height: 42px;
	margin-top: -21px;
	background-color: #457299;
	background-repeat: no-repeat;
	z-index: 1;
	outline: 0;
	cursor: pointer;
	border-radius: 20px 0 0 20px;
	background-position: 14px 50%;
	right: 0;
	background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%209%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.855%2C8.500%20C9.074%2C8.879%209.038%2C9.366%208.713%2C9.691%20C8.713%2C9.691%201.691%2C16.713%201.691%2C16.713%20C1.303%2C17.101%200.674%2C17.101%200.286%2C16.713%20C-0.102%2C16.325%20-0.102%2C15.696%200.286%2C15.309%20C0.286%2C15.309%207.095%2C8.500%207.095%2C8.500%20C7.095%2C8.500%200.286%2C1.691%200.286%2C1.691%20C-0.102%2C1.303%20-0.102%2C0.674%200.286%2C0.286%20C0.674%2C-0.102%201.303%2C-0.102%201.691%2C0.286%20C1.691%2C0.286%208.713%2C7.308%208.713%2C7.308%20C9.038%2C7.633%209.074%2C8.120%208.855%2C8.500%20Z%22%2F%3E%3C%2Fsvg%3E);
}
.slider-for button { opacity: 0;}
.product-image:hover .slider-for button { opacity: 1;}
.fotogal_in li a { margin: 0 0px; display: inline-block;}
@media screen and (min-width: 0) and (max-width: 768px) {
	.shop2-product-mode-wr .product-r-side-wr { margin-top: 50px;}
}
@media screen and (min-width: 0) and (max-width: 480px) {
	.slider-for .slick-prev,
	.slider-for .slick-next { display: none !important;}
}

.buy-one-click3.btn-variant1 {
    background: #fff;
    border: 1px solid #457299;
    color: #457299;
    font-size: 16px;
    padding: 10px;
    margin-top: 15px;
    border-radius: 4px;
    cursor: pointer;
}
.buy-one-click3.btn-variant1:hover {
    background: #457299;
    border: 1px solid #fff;
    color: #fff;
}