/*
 * CSS amendments Victorinox AG
 *   changes
 *    0006: 2015-08-12 styling for videos in PDP accordion
 *    0007: 2015-11-02 .pollframe class for limited edition voting iframe
 *    0008: 2015-12-15 amendments for Japan
 *    0010: 2016-02-12 use default cursor on disabled buttons
 *    0011: 2016-08-10 amendment for date widget on 'lost luggage' form 
 *    0012: 2016-09-06 added classes for two-level numbering of containers
 *    0017: 2018_08-30 make JP font smaller in flyout menu (temporarily)
 *    0020: 2019_11-12 make KO font smaller in flyout menu
 */




/* 
 * start 0006
*/

div.accVideoOuter {
    position: relative;
	width: 100%;
    padding-top: 56.25%;
}

div.accVideoOuter div.accVideoInner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

div.accVideoOuter div.accVideoInner iframe {
    width: 100%;
    height: 100%;
}


/* 
 * end 0006
*/

/* 
 * start 0007
*/
@media screen and (min-width: 40.06em), print {
	iframe.pollframe {
		height: 3000px;
	}
}

@media screen and (max-width:40em) {
	iframe.pollframe {
		height: 9000px;
	}

}

/* 
 * end 0007
*/

/* 
 * start 0008
*/
.language-ja figcaption.caption {
    text-align: left !important;
}

.language-ja .text,
.language-ja .anchor-list,
.language-ja .group-richtext.text {
	text-align: left !important;
}

.language-ja .e-btn {
	font-size: smaller;
}

.language-ja .mod-store-finder .menu .e-label {
	font-size: small;
}

@media screen and (min-width: 60.06em), print  {
	.language-ja .e-h1 {
		font-size: 48px;
	}

	.language-ja .e-h2 {
    	font-size: 32px;
	}

	.language-ja .e-h3 {
    	font-size: 22px;
	}
}

/* 
 * end 0008
*/


/* 
 * start 0010
*/
.e-btn[disabled=disabled] {
    cursor: default;
}
/* 
 * end 0010
*/

/* 
 * start 0011
*/
form#lostTRGProductForm div.js-form-date-group>div:nth-child(2) {
    width: 50%;
}
/* 
 * end 0011
*/

/* 
 * start 0012
*/

body {counter-reset: hn01}
.nbrlevel01 {counter-reset: hn02}
.nbrlevel02 {counter-reset: hn03}

.nbrlevel01:before {counter-increment: hn01; content: counter(hn01) ". "}
.nbrlevel02:before {counter-increment: hn02; content: counter(hn01) "." counter(hn02) ". "}
.nbrlevel03:before {counter-increment: hn03; content: counter(hn01) "." counter(hn02)  "." counter(hn03) ". "}

/* 
 * end 0012
*/


/* 
 * start 0015
*/
.mod-product-media .slider .inner {
     position: relative;
}
/* 
 * end 0015
*/
/* 
 * start 0017
*html[lang="ja"] .mod-nav-main .lvl-1 .hd-lvl-1 a {
*    font-size: 13px;
*    margin-left: 0;
*    margin-right: 30px;
*}
/* 
 * end 0017


/* start 0020 */
html[lang="ko"] .mod-nav-main .lvl-1 .hd-lvl-1 a {
   margin-left: 0;
   margin-right: 23px;
}
/* end 0020 */