.fa22-coso-banner .banner-ctx {position: relative;height: 50.8333333333vw;background-color: #000;}
@media (max-width: 750px) {.fa22-coso-banner .banner-ctx {height: 133.2vw;}}
.fa22-coso-banner .banner-photos {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.fa22-coso-banner .banner-photo-group {position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;display: flex;flex-wrap: nowrap;opacity: 0;transform: translateZ(0);}
.fa22-coso-banner .banner-photo-group.active {opacity: 1;}
.fa22-coso-banner .banner-photo {flex-shrink: 1;transition: width 3s ease,opacity .2s ease;transform: translateZ(0);opacity: 0;}
.fa22-coso-banner .banner-photo.active {opacity: 1;}
.fa22-coso-banner .banner-photo.s0 {width: 0;}
.fa22-coso-banner .banner-photo.s1 {width: 12.34%;}
.fa22-coso-banner .banner-photo.s2, .fa22-coso-banner .banner-photo.s3 {width: 37.65%;}
.fa22-coso-banner .banner-photo.s4 {width: 13%;}
.fa22-coso-banner .banner-photo.s5 {width: 0;}
@media (max-width: 750px) {.fa22-coso-banner .banner-photo.s0 {width: 0;}
	.fa22-coso-banner .banner-photo.s1 {width: 100%;}
	.fa22-coso-banner .banner-photo.s2, .fa22-coso-banner .banner-photo.s3, .fa22-coso-banner .banner-photo.s4, .fa22-coso-banner .banner-photo.s5 {width: 0;}}
.fa22-coso-banner .banner-comfycush-slogen {position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 2;}
.fa22-coso-banner .banner-comfycush-slogen img {margin: 0 0 5.7% 2.4%;width: 53.125%;}
@media (max-width: 750px) {.fa22-coso-banner .banner-comfycush-slogen img {margin: 0 0 21% 0;width: 88.212vw;}}
.fa22-coso-banner .banner-comfycush-slogen.cn img {width: 53.2291666667%;}
@media (max-width: 750px) {.fa22-coso-banner .banner-comfycush-slogen.cn img {width: 87.4666666667vw;}}
.fa22-coso-banner .banner-comfycush-title {width: 100%;margin-top: 19.21875%;display: flex;justify-content: center;padding-left: 2.5%;}
@media (max-width: 750px) {.fa22-coso-banner .banner-comfycush-title {margin-top: 49.0666666667vw;}}
.fa22-coso-banner .banner-comfycush-title-ele.cn {flex-shrink: 1;position: relative;width: 7vw;height: 7vw;margin: 0 .32%;-webkit-animation: titlewave 3.5s ease-in-out infinite alternate;animation: titlewave 3.5s ease-in-out infinite alternate;transform: translateZ(0);}
@media (max-width: 750px) {.fa22-coso-banner .banner-comfycush-title-ele.cn {width: 11.5vw;height: 11.5vw;-webkit-animation: titlewavemb 3.5s ease-in-out infinite alternate;animation: titlewavemb 3.5s ease-in-out infinite alternate;}}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(1) {-webkit-animation-delay: -7s;animation-delay: -7s;}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(2) {-webkit-animation-delay: -6s;animation-delay: -6s;}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(3) {-webkit-animation-delay: -5s;animation-delay: -5s;}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(4) {-webkit-animation-delay: -4s;animation-delay: -4s;}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(5) {-webkit-animation-delay: -3s;animation-delay: -3s;}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(6) {-webkit-animation-delay: -2s;animation-delay: -2s;}
.fa22-coso-banner .banner-comfycush-title-ele.cn:nth-child(7) {-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes titlewave {0% {width: 3vw;}
	100% {width: 11vw;}}
@keyframes titlewave {0% {width: 3vw;}
	100% {width: 11vw;}}
@-webkit-keyframes titlewavemb {0% {width: 5vw;}
	100% {width: 15vw;}}
@keyframes titlewavemb {0% {width: 5vw;}
	100% {width: 15vw;}}
.fa22-coso-banner .banner-comfycush-title-ele.en {flex-shrink: 1;position: relative;width: 9vw;height: 9vw;margin: 0 2%;-webkit-animation: titlewaveen 3s ease-in-out infinite alternate;animation: titlewaveen 3s ease-in-out infinite alternate;transform: translateZ(0);}
@media (max-width: 750px) {.fa22-coso-banner .banner-comfycush-title-ele.en {width: 20vw;height: 15vw;-webkit-animation: titlewavemben 3.5s ease-in-out infinite alternate;animation: titlewavemben 3.5s ease-in-out infinite alternate;}}
.fa22-coso-banner .banner-comfycush-title-ele.en:nth-child(1) {-webkit-animation-delay: -6s;animation-delay: -6s;}
.fa22-coso-banner .banner-comfycush-title-ele.en:nth-child(2) {-webkit-animation-delay: -4s;animation-delay: -4s;}
.fa22-coso-banner .banner-comfycush-title-ele.en:nth-child(3) {-webkit-animation-delay: -2s;animation-delay: -2s;}
@-webkit-keyframes titlewaveen {0% {width: 10vw;}
	100% {width: 24vw;}}
@keyframes titlewaveen {0% {width: 10vw;}
	100% {width: 24vw;}}
@-webkit-keyframes titlewavemben {0% {width: 20vw;}
	100% {width: 35vw;}}
@keyframes titlewavemben {0% {width: 20vw;}
	100% {width: 35vw;}}
.fa22-coso-banner .banner-comfycush-logo {position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;z-index: 2;}
.fa22-coso-banner .banner-comfycush-logo img {margin: 0 0 26.2% 0;width: 18.58125%;}
@media (max-width: 750px) {.fa22-coso-banner .banner-comfycush-logo img {margin: 0 0 64.7% 6.5%;width: 45.5506666667vw;}}
.fa22-coso-banner .banner-nav-item {padding: 1.7% 0;mix-blend-mode: difference;}
@media (max-width: 750px) {.fa22-coso-banner .banner-nav-item {padding: 2.4% 0;}}
.fa22-coso-banner .banner-nav-item img {width: 100%;}
.fa22-coso-banner .banner-nav-item.nav-item-1 {width: 7.3151041667vw;left: 14.8473958333vw;}
@media (max-width: 750px) {.fa22-coso-banner .banner-nav-item.nav-item-1 {width: 16.2933333333vw;left: 5.6213333333vw;}}
.fa22-coso-banner .banner-nav-item.nav-item-2 {width: 4.7885416667vw;left: 47.2505208333vw;}
@media (max-width: 750px) {.fa22-coso-banner .banner-nav-item.nav-item-2 {width: 10.6653333333vw;left: 42.688vw;}}
.fa22-coso-banner .banner-nav-item.nav-item-3 {width: 8.8828125vw;left: 77.8333333333vw;}
@media (max-width: 750px) {.fa22-coso-banner .banner-nav-item.nav-item-3 {width: 19.784vw;left: 74.7946666667vw;}}
.fa22-coso-intro {position: relative;z-index: 2;}
.fa22-coso-intro .intro-shoes {width: 89.6103896104vw;left: 2.8571428571vw;margin-top: -6.9480519481vw;}
@media (min-width: 1540px) {.fa22-coso-intro .intro-shoes {width: 1380px;left: 44px;margin-top: -107px;}}
@media (max-width: 750px) {.fa22-coso-intro .intro-shoes {width: 98.2506666667vw;left: .9666666667vw;margin-top: -15.0613333333vw;}}
.fa22-coso-intro .intro-text {position: relative;color: #fff;font-family: "alibaba-puhui-bold";font-size: 2.2727272727vw;letter-spacing: .0519480519vw;line-height: 1.42;font-weight: normal;text-align: center;padding-top: 45.1298701299vw;z-index: 2;}
@media (min-width: 1540px) {.fa22-coso-intro .intro-text {font-size: 35px;letter-spacing: .8px;}}
@media (max-width: 750px) {.fa22-coso-intro .intro-text {font-size: 4.3506666667vw;letter-spacing: .1933333333vw;}}
@media (min-width: 1540px) {.fa22-coso-intro .intro-text {padding-top: 695px;}}
.fa22-coso-intro .intro-text.kr {font-family: "ITCfrank-dmcd","Noto Sans KR","?? ??",Dotum;font-weight: bold;}
.fa22-coso-intro .intro-text.hken, .fa22-coso-intro .intro-text.my, .fa22-coso-intro .intro-text.sg {font-family: "FranklinGothicCondensedBT","M PLUS Rounded 1c",sans-seri;}
.fa22-coso-intro .intro-text.hk {font-family: "alibaba-puhui-bold-hant";}
.fa22-coso-intro .intro-btn-buynow {width: 29.0909090909vw;margin: 3% auto 6%;cursor: pointer;}
@media (min-width: 1540px) {.fa22-coso-intro .intro-btn-buynow {width: 448px;}}
@media (max-width: 750px) {.fa22-coso-intro .intro-btn-buynow {width: 61.244vw;margin: 7.1% auto 11.33%;}}
.fa22-coso-intro .intro-btn-buynow:hover {transform: scale(.99);}
.fa22-coso-intro .intro-animate {width: 64.9350649351vw;left: 21.4285714286vw;margin-top: 15.5844155844vw;text-align: center;opacity: 0;transition: opacity .25s ease;transition-delay: .5s;transform-origin: center center;}
@media (min-width: 1540px) {.fa22-coso-intro .intro-animate {width: 1000px;left: 330px;margin-top: 240px;}}
@media (max-width: 750px) {.fa22-coso-intro .intro-animate {width: 100vw;left: 4vw;margin-top: 2.6666666667vw;}}
.fa22-coso-intro .intro-animate.active {opacity: 1;}
.fa22-coso-intro .intro-animate svg {height: 100px !important;}
.fa22-coso-intro .intro-shoes, .fa22-coso-intro .intro-text, .fa22-coso-intro .intro-btn-buynow {opacity: 0;}
.fa22-coso-intro .intro-shoes.active, .fa22-coso-intro .intro-text.active, .fa22-coso-intro .intro-btn-buynow.active {opacity: 1;}
.fa22-coso-intro .intro-shoes, .fa22-coso-intro .intro-text {transition: opacity .25s ease;}
.fa22-coso-intro .fa22-coso-animate-ie {width: 93.6363636364vw;left: 3.1168831169vw;margin-top: 7.7272727273vw;pointer-events: none;}
@media (min-width: 1540px) {.fa22-coso-intro .fa22-coso-animate-ie {width: 1442px;left: 48px;margin-top: 119px;}}
@media (max-width: 750px) {.fa22-coso-intro .fa22-coso-animate-ie {width: 94.7373333333vw;left: 2.6586666667vw;margin-top: 3.7893333333vw;}}
.fa22-coso-divider .divider-ctx {height: 10.1948051948vw;border-top: .1298701299vw solid #fff;border-bottom: .1298701299vw solid #fff;display: flex;flex-wrap: nowrap;overflow: hidden;align-items: center;font-size: 0;}
@media (min-width: 1540px) {.fa22-coso-divider .divider-ctx {height: 157px;}}
@media (min-width: 1540px) {.fa22-coso-divider .divider-ctx {border-width: 2px;}}
@media (max-width: 750px) {.fa22-coso-divider .divider-ctx {border-width: .484vw;height: 16.192vw;}}
.fa22-coso-divider .divider-ele {flex-shrink: 0;width: 111.2987012987vw;-webkit-animation: move 10s linear infinite;animation: move 10s linear infinite;}
@media (min-width: 1540px) {.fa22-coso-divider .divider-ele {width: 1714px;}}
.fa22-coso-divider .divider-ele img {width: 104.2772727273vw;}
@media (min-width: 1540px) {.fa22-coso-divider .divider-ele img {width: 1605.87px;}}
@media (max-width: 750px) {.fa22-coso-divider .divider-ele {width: 156.2666666667vw;}
	.fa22-coso-divider .divider-ele img {width: 148.3826666667vw;}}
@-webkit-keyframes move {from {transform: translate3d(0,0,0);}
	to {transform: translate3d(-100%,0,0);}}
@keyframes move {from {transform: translate3d(0,0,0);}
	to {transform: translate3d(-100%,0,0);}}
@font-face {font-family: swiper-icons;src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight: 400;font-style: normal;}
:root {--swiper-theme-color: #007aff;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-container-vertical>.swiper-wrapper {flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.swiper-container-multirow>.swiper-wrapper {flex-wrap: wrap;}
.swiper-container-multirow-column>.swiper-wrapper {flex-wrap: wrap;flex-direction: column;}
.swiper-container-free-mode>.swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}
.swiper-container-pointer-events {touch-action: pan-y;}
.swiper-container-pointer-events.swiper-container-vertical {touch-action: pan-x;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.swiper-slide-invisible-blank {visibility: hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.swiper-container-3d {perspective: 1200px;}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none;}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start;}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {-ms-scroll-snap-type: y mandatory;scroll-snap-type: y mandatory;}
:root {--swiper-navigation-size: 44px;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;text-transform: none;letter-spacing: 0;font-variant: initial;line-height: 1;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content: "prev";}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content: "next";}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {--swiper-navigation-color: #fff;}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {--swiper-navigation-color: #000;}
.swiper-button-lock {display: none;}
.swiper-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.33);}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 50%;background: #000;opacity: .2;}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-bullet:only-child {display: none !important;}
.swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px,-50%,0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: .2s transform,.2s top;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform,.2s left;}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform,.2s right;}
.swiper-pagination-progressbar {background: rgba(0,0,0,.25);position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color,var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-white {--swiper-pagination-color: #fff;}
.swiper-pagination-black {--swiper-pagination-color: #000;}
.swiper-pagination-lock {display: none;}
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0,0,0,.1);}
.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-scrollbar-lock {display: none;}
.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;-o-object-fit: contain;object-fit: contain;}
.swiper-slide-zoomed {cursor: move;}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s infinite linear;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}
.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}
.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}
@-webkit-keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}
@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube {overflow: visible;}
.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;opacity: .6;z-index: 0;}
.swiper-container-cube .swiper-cube-shadow:before {content: "";background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;filter: blur(50px);}
.swiper-container-flip {overflow: visible;}
.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.fa22-coso-features {height: 45.7792207792vw;}
@media (min-width: 1540px) {.fa22-coso-features {height: 705px;}}
@media (max-width: 750px) {.fa22-coso-features {height: 110.9333333333vw;}}
.fa22-coso-features .features-swiper {width: 96.3636363636vw;left: 1.8181818182vw;margin-top: 5.974025974vw;}
@media (min-width: 1540px) {.fa22-coso-features .features-swiper {width: 1300px;left: 28px;margin-top: 92px;}}
@media (max-width: 750px) {.fa22-coso-features .features-swiper {width: 100vw;height: 94vw;left: 0vw;margin-top: 11.2vw;}}
.fa22-coso-features .feature-ele-wrapper {width: 29.1558441558vw;padding: 0 1.4285714286vw;}
@media (min-width: 1540px) {.fa22-coso-features .feature-ele-wrapper {width: 430px;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-ele-wrapper {padding: 0 22px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-ele-wrapper {width: 74.4vw;padding: 0 9.0666666667vw 0 0vw;}}
.fa22-coso-features .feature-ele {display: block;position: relative;overflow: hidden;border-radius: .6493506494vw;transition: all .7s ease-out;font-size: 0;}
@media (min-width: 1540px) {.fa22-coso-features .feature-ele {border-radius: 10px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-ele {border-radius: 1.3333333333vw;}}
.fa22-coso-features .feature-ele .feature-ele-img {height: auto !important;}
.fa22-coso-features .feature-ele.pc:hover, .fa22-coso-features .feature-link:hover ~ .fa22-coso-features .feature-ele.pc {box-shadow: 0 0 2.5974025974vw #005c57;transition: all .3s ease-out;transform: scale(.98);opacity: 1 !important;}
.fa22-coso-features .feature-ele.pc:hover .feature-ele-img {transform: scale(1.05);transition: all .3s ease-out;}
.fa22-coso-features .feature-ele.pc:hover .feature-intro {transition: all .3s ease-out;opacity: 1;transform: translate3d(0,0%,0);}
.fa22-coso-features .feature-ele.pc:hover .feature-link {transition: all .3s ease-out;opacity: 1 !important;transform: translate3d(0,0%,0);}
.fa22-coso-features .feature-ele.pc:hover + .feature-link {transition: all .3s ease-out;opacity: 1 !important;transform: translate3d(0,0%,0);}
@media (max-width: 750px) {.fa22-coso-features .swiper-slide-active .feature-ele .feature-intro {transition: all .7s ease-out;opacity: 1;transform: translate3d(0,0%,0);}
	.fa22-coso-features .swiper-slide-active .feature-ele .feature-link {transition: all .7s ease-out;opacity: 1;transform: translate3d(0,0%,0);}
	.fa22-coso-features .swiper-slide-active .feature-ele .feature-link-underline {transition: all .7s ease-out;transform: scaleX(1);}}
.fa22-coso-features .feature-ele-img {width: 100%;transition: all .7s ease-out;}
.fa22-coso-features .feature-intro {width: 26.6233766234vw;left: 2.5324675325vw;margin-top: 4.8701298701vw;font-size: 2.3220779221vw;letter-spacing: .0649350649vw;line-height: 1.5;color: #fff;font-family: "alibaba-puhui-bold";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;opacity: 0;transform: translate3d(0,-5%,0);transition: all .7s ease-out;}
@media (min-width: 1540px) {.fa22-coso-features .feature-intro {width: 410px;left: 39px;margin-top: 75px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-intro {width: 62.1333333333vw;left: 12.2666666667vw;margin-top: 9.6vw;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-intro {font-size: 32px;letter-spacing: 1px;text-align: left;}}
@media (max-width: 750px) {.fa22-coso-features .feature-intro {font-size: 5.6666666667vw;letter-spacing: .1653333333vw;}}
.fa22-coso-features .feature-intro.kr {font-family: "ITCfrank-dmcd","Noto Sans KR","?? ??",Dotum;font-weight: bold;}
.fa22-coso-features .feature-intro.hken, .fa22-coso-features .feature-intro.my, .fa22-coso-features .feature-intro.sg {font-family: "FranklinGothicCondensedBT","M PLUS Rounded 1c",sans-seri;}
.fa22-coso-features .feature-intro.hk {font-family: "alibaba-puhui-bold-hant";}
.fa22-coso-features .feature-intro.cn.fi-1 {font-size: 2.5974025974vw;letter-spacing: .0649350649vw;}
@media (max-width: 750px) {.fa22-coso-features .feature-intro.cn.fi-1 {width: 62.1333333333vw;left: 9.3333333333vw;margin-top: 9.6vw;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-intro.cn.fi-1 {font-size: 40px;letter-spacing: 1px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-intro.cn.fi-1 {font-size: 6vw;letter-spacing: .1333333333vw;}}
.fa22-coso-features .feature-intro.hken.fi-1, .fa22-coso-features .feature-intro.sg.fi-1, .fa22-coso-features .feature-intro.my.fi-1, .fa22-coso-features .feature-intro.hken.fi-2, .fa22-coso-features .feature-intro.sg.fi-2, .fa22-coso-features .feature-intro.my.fi-2 {font-size: 1.8974025974vw;letter-spacing: .0649350649vw;}
@media (max-width: 750px) {.fa22-coso-features .feature-intro.hken.fi-1, .fa22-coso-features .feature-intro.sg.fi-1, .fa22-coso-features .feature-intro.my.fi-1, .fa22-coso-features .feature-intro.hken.fi-2, .fa22-coso-features .feature-intro.sg.fi-2, .fa22-coso-features .feature-intro.my.fi-2 {width: 62.1333333333vw;left: 9.3333333333vw;margin-top: 9.6vw;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-intro.hken.fi-1, .fa22-coso-features .feature-intro.sg.fi-1, .fa22-coso-features .feature-intro.my.fi-1, .fa22-coso-features .feature-intro.hken.fi-2, .fa22-coso-features .feature-intro.sg.fi-2, .fa22-coso-features .feature-intro.my.fi-2 {font-size: 28px;letter-spacing: 1px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-intro.hken.fi-1, .fa22-coso-features .feature-intro.sg.fi-1, .fa22-coso-features .feature-intro.my.fi-1, .fa22-coso-features .feature-intro.hken.fi-2, .fa22-coso-features .feature-intro.sg.fi-2, .fa22-coso-features .feature-intro.my.fi-2 {font-size: 4.5vw;letter-spacing: .1333333333vw;}}
@media (max-width: 750px) {.fa22-coso-features .feature-intro.hken, .fa22-coso-features .feature-intro.sg, .fa22-coso-features .feature-intro.my {width: 62.1333333333vw;left: 9.3333333333vw;margin-top: 9.6vw;}}
.fa22-coso-features .feature-link {left: 2.5324675325vw;margin-top: 28.961038961vw;font-size: 1.6233766234vw;letter-spacing: .0649350649vw;line-height: 1.5;color: #fff;font-family: "alibaba-puhui-bold";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;opacity: 0;transform: translate3d(0,5%,0);transition: all .7s ease-out;text-decoration: none !important;}
.fa22-coso-features .feature-link:hover {opacity: 1 !important;}
@media (min-width: 1540px) {.fa22-coso-features .feature-link {left: 39px;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-link {margin-top: 360px;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-link {font-size: 25px;letter-spacing: 1px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-link {font-size: 4.8vw;letter-spacing: .1653333333vw;}}
.fa22-coso-features .feature-link.kr {font-family: "ITCfrank-dmcd","Noto Sans KR","?? ??",Dotum;font-weight: bold;}
.fa22-coso-features .feature-link.hken, .fa22-coso-features .feature-link.my, .fa22-coso-features .feature-link.sg {font-family: "FranklinGothicCondensedBT";}
.fa22-coso-features .feature-link.hk {font-family: "alibaba-puhui-bold-hant";}
@media (max-width: 750px) {.fa22-coso-features .feature-link {margin-top: 74vw;left: 12.2666666667vw;}
	.fa22-coso-features .feature-link.cn.fi-1 {left: 9.3333333333vw;}
	.fa22-coso-features .feature-link.hken, .fa22-coso-features .feature-link.sg, .fa22-coso-features .feature-link.my {left: 9.3333333333vw;}}
.fa22-coso-features .feature-link:hover .feature-link-underline {transition: all .3s ease-out;transform: scaleX(1);}
.fa22-coso-features .feature-link-underline {position: relative;height: .1948051948vw;background-color: #fff;margin-top: .6493506494vw;transition: all .7s ease-out;transform: scaleX(0);transform-origin: left center;}
@media (min-width: 1540px) {.fa22-coso-features .feature-link-underline {height: 3px;}}
@media (min-width: 1540px) {.fa22-coso-features .feature-link-underline {margin-top: 10px;}}
@media (max-width: 750px) {.fa22-coso-features .feature-link-underline {height: .4vw;margin-top: 1.3333333333vw;}}
.fa22-coso-prods .prods-ctn {padding-top: 4.3506493506vw;padding-bottom: 2.8571428571vw;display: flex;justify-content: center;}
@media (min-width: 1540px) {.fa22-coso-prods .prods-ctn {padding-top: 67px;}}
@media (min-width: 1540px) {.fa22-coso-prods .prods-ctn {padding-bottom: 44px;}}
@media (max-width: 750px) {.fa22-coso-prods .prods-ctn {padding: 9.4666666667vw 0 8.8vw;flex-direction: column;}}
.fa22-coso-prods .prod-item {display: flex;flex-direction: column;align-items: center;width: 33.33%;}
@media (max-width: 750px) {.fa22-coso-prods .prod-item {width: 100%;margin-bottom: 19.7333333333vw;}}
@media (max-width: 750px) {.fa22-coso-prods .prod-item:last-child {margin-bottom: 0;}}
.fa22-coso-prods .prod-img {width: 24.5454545455vw;height: 12.987012987vw;}
@media (min-width: 1540px) {.fa22-coso-prods .prod-img {width: 378px;}}
@media (min-width: 1540px) {.fa22-coso-prods .prod-img {height: 200px;}}
@media (max-width: 750px) {.fa22-coso-prods .prod-img {width: 58.5333333333vw;height: auto;}}
.fa22-coso-prods .prod-title {color: #fff;font-family: "Franklin-Demi","alibaba-puhui-bold";font-size: 2.2727272727vw;letter-spacing: .0519480519vw;text-align: center;line-height: 1.2;margin-top: 1.9480519481vw;}
@media (min-width: 1540px) {.fa22-coso-prods .prod-title {font-size: 35px;letter-spacing: .8px;}}
@media (max-width: 750px) {.fa22-coso-prods .prod-title {font-size: 5.42vw;letter-spacing: .0266666667vw;}}
@media (min-width: 1540px) {.fa22-coso-prods .prod-title {margin-top: 30px;}}
.fa22-coso-prods .prod-title.kr {font-family: "ITCfrank-dmcd","Noto Sans KR","?? ??",Dotum;font-weight: bold;}
.fa22-coso-prods .prod-title.hken, .fa22-coso-prods .prod-title.my, .fa22-coso-prods .prod-title.sg {font-family: "FranklinGothicCondensedBT";}
.fa22-coso-prods .prod-title.hk {font-family: "FranklinGothicCondensedBT","alibaba-puhui-bold-hant";}
@media (max-width: 750px) {.fa22-coso-prods .prod-title {margin-top: 3.0666666667vw;}}
.fa22-coso-prods .prod-price {color: #fff;font-family: "Franklin-Book";font-size: 1.9480519481vw;letter-spacing: .0519480519vw;text-align: center;line-height: 1.2;margin-top: .6493506494vw;}
@media (min-width: 1540px) {.fa22-coso-prods .prod-price {font-size: 30px;letter-spacing: .8px;}}
@media (max-width: 750px) {.fa22-coso-prods .prod-price {font-size: 4.6453333333vw;letter-spacing: .124vw;}}
@media (min-width: 1540px) {.fa22-coso-prods .prod-price {margin-top: 10px;}}
.fa22-coso-prods .prod-price.kr {font-family: "Noto Sans KR","?? ??",Dotum;}
.fa22-coso-prods .prod-price.hken, .fa22-coso-prods .prod-price.my, .fa22-coso-prods .prod-price.sg, .fa22-coso-prods .prod-price.hk {font-family: "ITCFranklinGothicStd-Book","M PLUS Rounded 1c",sans-seri;}
@media (max-width: 750px) {.fa22-coso-prods .prod-price {margin-top: 1.6vw;}}
.fa22-coso-prods .prod-link-btn {width: 21.1038961039vw;margin-top: 1.2987012987vw;}
@media (min-width: 1540px) {.fa22-coso-prods .prod-link-btn {width: 325px;}}
@media (min-width: 1540px) {.fa22-coso-prods .prod-link-btn {margin-top: 20px;}}
@media (max-width: 750px) {.fa22-coso-prods .prod-link-btn {width: 61.244vw;margin-top: 4vw;}}
.fa22-coso-lifestyle {height: 164.9350649351vw;}
@media (min-width: 1540px) {.fa22-coso-lifestyle {height: 2540px;}}
@media (max-width: 750px) {.fa22-coso-lifestyle {height: 99.8666666667vw;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item {overflow: hidden;transition: all 1s ease;}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.checkerboard-full {width: 35.8441558442vw;left: 3.2467532468vw;margin-top: 5.4545454545vw;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.checkerboard-full {width: 552px;left: 50px;margin-top: 84px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.checkerboard-detail {width: 21.3636363636vw;left: 28.1818181818vw;margin-top: 35.974025974vw;z-index: 2;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.checkerboard-detail {width: 329px;left: 434px;margin-top: 554px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.khaki-trousers-full {width: 45.2597402597vw;left: 51.3636363636vw;margin-top: 14.0909090909vw;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.khaki-trousers-full {width: 697px;left: 791px;margin-top: 217px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.khaki-trousers-detail {width: 27.8571428571vw;left: 43.7662337662vw;margin-top: 65.3896103896vw;z-index: 3;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.khaki-trousers-detail {width: 429px;left: 674px;margin-top: 1007px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.yellow-trousers-full {width: 38.7662337662vw;left: 3.2467532468vw;margin-top: 67.9220779221vw;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.yellow-trousers-full {width: 597px;left: 50px;margin-top: 1046px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.yellow-trousers-detail {width: 20.1948051948vw;left: 29.2857142857vw;margin-top: 101.6233766234vw;z-index: 2;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.yellow-trousers-detail {width: 311px;left: 451px;margin-top: 1565px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.pink-trousers-full {width: 45.3246753247vw;left: 51.3636363636vw;margin-top: 99.6753246753vw;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item.pink-trousers-full {width: 698px;left: 791px;margin-top: 1535px;}}
.fa22-coso-lifestyle .lifestyle-pc .lifestyle-item:hover .lifestyle-photo {transition: all .7s ease-out;transform: scale(1.05);}
.fa22-coso-lifestyle .lifestyle-animate {width: 64.9350649351vw;left: 17.5324675325vw;margin-top: 59.7402597403vw;text-align: center;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-animate {width: 1000px;left: 270px;margin-top: 920px;}}
@media (max-width: 750px) {.fa22-coso-lifestyle .lifestyle-animate {width: 100vw;left: 1.3333333333vw;margin-top: 2.6666666667vw;}}
.fa22-coso-lifestyle .lifestyle-photo {transform: scale(1);transition: all .7s ease-out;}
.fa22-coso-lifestyle .lifestyle-mb {margin-top: 8vw;}
.fa22-coso-lifestyle .lifestyle-mb .lifestyle-item {overflow: hidden;position: relative;display: block;width: 61.3333333333vw;height: 87.4666666667vw;margin-left: 8.1333333333vw;}
.fa22-coso-lifestyle .lifestyle-mb .swiper-slide-active .lifestyle-photo {transition: all .7s ease-out;transform: scale(1.05);}
.fa22-coso-lifestyle .patt-comfycush-logo {width: 25.9077922078vw;left: 22.1467532468vw;margin-top: 130.825974026vw;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .patt-comfycush-logo {width: 398.98px;left: 341.06px;margin-top: 2014.72px;}}
.fa22-coso-lifestyle .lifestyle-item {display: block;font-size: 0;}
.fa22-coso-lifestyle .lifestyle-icon-buynow {position: absolute;width: 4.9350649351vw;height: 4.9350649351vw;right: 0;bottom: 0;z-index: 2;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-icon-buynow {width: 76px;}}
@media (min-width: 1540px) {.fa22-coso-lifestyle .lifestyle-icon-buynow {height: 76px;}}
@media (max-width: 750px) {.fa22-coso-lifestyle .lifestyle-icon-buynow {width: 10.1333333333vw;height: 10.1333333333vw;right: 0;}}
.fa22-coso-lifestyle .fa22-coso-animate-ie {width: 77.225974026vw;left: 9.6194805195vw;margin-top: 54.938961039vw;z-index: 10;pointer-events: none;}
@media (min-width: 1540px) {.fa22-coso-lifestyle .fa22-coso-animate-ie {width: 1189.28px;left: 148.14px;margin-top: 846.06px;}}
.fa22-coso-cnfooter .cn-more-btns-ctn {display: flex;justify-content: center;}
.fa22-coso-cnfooter .cn-more-btn {width: 21.1038961039vw;margin: 0 .6493506494vw;}
@media (min-width: 1540px) {.fa22-coso-cnfooter .cn-more-btn {width: 325px;}}
@media (min-width: 1540px) {.fa22-coso-cnfooter .cn-more-btn {margin: 0 10px;}}
@media (max-width: 750px) {.fa22-coso-cnfooter .cn-more-btn {width: 44.1333333333vw;margin: 0 1.3333333333vw;}}
.fa22-coso-cnfooter .cn-classic-since-forever {display: block;margin-top: 6.038961039vw;font-size: 0;}
@media (min-width: 1540px) {.fa22-coso-cnfooter .cn-classic-since-forever {margin-top: 93px;}}
@media (max-width: 750px) {.fa22-coso-cnfooter .cn-classic-since-forever {margin-top: 14.1333333333vw;}}
.fa22-coso-cnfooter .cn-classic-since-forever-btn-ctn {margin: 9.4666666667vw 0;display: flex;justify-content: center;}
@media (max-width: 750px) {.fa22-coso-cnfooter .cn-classic-since-forever-btn {width: 44.1333333333vw;}}
html, body {margin: 0;}
.vans-apac-sp {}
.vans-apac-sp html, .vans-apac-sp body, .vans-apac-sp div, .vans-apac-sp span, .vans-apac-sp applet, .vans-apac-sp object, .vans-apac-sp iframe, .vans-apac-sp h1, .vans-apac-sp h2, .vans-apac-sp h3, .vans-apac-sp h4, .vans-apac-sp h5, .vans-apac-sp h6, .vans-apac-sp p, .vans-apac-sp blockquote, .vans-apac-sp pre, .vans-apac-sp a, .vans-apac-sp abbr, .vans-apac-sp acronym, .vans-apac-sp address, .vans-apac-sp big, .vans-apac-sp cite, .vans-apac-sp code, .vans-apac-sp del, .vans-apac-sp dfn, .vans-apac-sp em, .vans-apac-sp img, .vans-apac-sp ins, .vans-apac-sp kbd, .vans-apac-sp q, .vans-apac-sp s, .vans-apac-sp samp, .vans-apac-sp small, .vans-apac-sp strike, .vans-apac-sp strong, .vans-apac-sp sub, .vans-apac-sp sup, .vans-apac-sp tt, .vans-apac-sp var, .vans-apac-sp b, .vans-apac-sp u, .vans-apac-sp i, .vans-apac-sp center, .vans-apac-sp dl, .vans-apac-sp dt, .vans-apac-sp dd, .vans-apac-sp ol, .vans-apac-sp ul, .vans-apac-sp li, .vans-apac-sp fieldset, .vans-apac-sp form, .vans-apac-sp label, .vans-apac-sp legend, .vans-apac-sp table, .vans-apac-sp caption, .vans-apac-sp tbody, .vans-apac-sp tfoot, .vans-apac-sp thead, .vans-apac-sp tr, .vans-apac-sp th, .vans-apac-sp td, .vans-apac-sp article, .vans-apac-sp aside, .vans-apac-sp canvas, .vans-apac-sp details, .vans-apac-sp embed, .vans-apac-sp figure, .vans-apac-sp figcaption, .vans-apac-sp footer, .vans-apac-sp header, .vans-apac-sp hgroup, .vans-apac-sp menu, .vans-apac-sp nav, .vans-apac-sp output, .vans-apac-sp ruby, .vans-apac-sp section, .vans-apac-sp summary, .vans-apac-sp time, .vans-apac-sp mark, .vans-apac-sp audio, .vans-apac-sp video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;line-height: 1.5;box-sizing: border-box;}
.vans-apac-sp article, .vans-apac-sp aside, .vans-apac-sp details, .vans-apac-sp figcaption, .vans-apac-sp figure, .vans-apac-sp footer, .vans-apac-sp header, .vans-apac-sp hgroup, .vans-apac-sp menu, .vans-apac-sp nav, .vans-apac-sp section {display: block;}
.vans-apac-sp body {line-height: 1;}
.vans-apac-sp ol, .vans-apac-sp ul {list-style: none;}
.vans-apac-sp blockquote, .vans-apac-sp q {quotes: none;}
.vans-apac-sp blockquote:before, .vans-apac-sp blockquote:after, .vans-apac-sp q:before, .vans-apac-sp q:after {content: "";content: none;}
.vans-apac-sp table {border-collapse: collapse;border-spacing: 0;}
.vans-apac-sp a {text-decoration: none;}
.vans-apac-sp {position: relative;min-height: 100vh;overflow: hidden;-webkit-tap-highlight-color: transparent;}
.vans-apac-sp .abs {position: absolute;top: 0;}
.vans-apac-sp img {max-width: 100%;-webkit-user-drag: none;}
.vans-apac-sp .swiper-wrapper {-webkit-transform: rotate(0deg);}
.vans-apac-sp .swiper-slide {-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
.vans-apac-sp .vsp-ctx {position: relative;margin: 0 auto;max-width: 1300px;}
.vans-apac-sp .vsp-ctx-1440 {position: relative;margin: 0 auto;max-width: 1440px;}
.vans-apac-sp .vsp-layout-test {position: absolute;width: 100%;text-align: center;font-size: 0;}
.vans-apac-sp .vsp-layout-test img {width: 100%;}
.vans-apac-sp .vsp-layout-test.pc-1920 img {max-width: 1920px;}
.vans-apac-sp .vsp-layout-test.pc-1540 img {max-width: 1540px;}
.vans-apac-sp .vsp-layout-test.pc-1440 img {max-width: 1440px;}
.vans-apac-sp .vsp-layout-test-op {opacity: .5;}
.vans-apac-sp .vsp-pin {position: absolute;margin-top: -6.1038961039vw;}
@media (min-width: 1540px) {.vans-apac-sp .vsp-pin {margin-top: -94px;}}
@media (max-width: 750px) {.vans-apac-sp .vsp-pin {margin-top: -12.8vw;}}
.vans-apac-sp.cn .vsp-ft-bold {font-family: "alibaba-puhui-bold";}
#maincontent.page-main {max-width: none !important;padding: 0 !important;}
#maincontent.page-main .columns .column.main {padding-bottom: 0 !important;}
@font-face {font-family: "Franklin-Demi";src: url("https://img1.vans.com.cn/themes/Vans/images/Franklin_Demi.eot");src: url("https://img1.vans.com.cn/themes/Vans/images/Franklin_Demi.eot?#iefix") format("embedded-opentype"),url("https://img1.vans.com.cn/themes/Vans/images/Franklin_Demi.woff") format("woff"),url("https://img1.vans.com.cn/themes/Vans/images/Franklin_Demi.ttf") format("truetype"),url("https://img1.vans.com.cn/themes/Vans/images/Franklin_Demi.svg#FranklinDemi") format("svg");font-weight: bold;font-style: normal;}
@font-face {font-family: "Franklin-Book";src: url("https://img1.vans.com.cn/themes/Vans/images/ITC_Franklin_Gothic_LT_Book_Cond.eot");src: url("https://img1.vans.com.cn/themes/Vans/images/ITC_Franklin_Gothic_LT_Book_Cond.eot?#iefix") format("embedded-opentype"),url("https://img1.vans.com.cn/themes/Vans/images/ITC_Franklin_Gothic_LT_Book_Cond.woff") format("woff"),url("https://img1.vans.com.cn/themes/Vans/images/ITC Franklin Gothic LT Book Cond.ttf") format("truetype"),url("https://img1.vans.com.cn/themes/Vans/images/ITC_Franklin_Gothic_LT_Book_Cond.svg#FranklinBook") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "FranklinGothicCondensedBT";src: url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/FranklinGothicCondensedBT.otf") format("opentype"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/FranklinGothicCondensedBT.eot") format("embedded-opentype"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/FranklinGothicCondensedBT.woff") format("woff"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/FranklinGothicCondensedBT.ttf") format("truetype"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/FranklinGothicCondensedBT.svg") format("svg");}
@font-face {font-family: "ITCFranklinGothicStd-Book";src: url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/ITCFranklinGothicStd-Book.otf") format("opentype"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/ITCFranklinGothicStd-Book.eot") format("embedded-opentype"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/ITCFranklinGothicStd-Book.woff") format("woff"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/ITCFranklinGothicStd-Book.ttf") format("truetype"),url("https://d33adz7j2314ec.cloudfront.net/frontend/Specommerce/Vans/zh_Hant_HK/fonts/ITCFranklinGothicStd-Book.svg") format("svg");}
@font-face {font-family: "ITCfrank-dmcd";src: url("https://www.vans.co.kr/cmsstatic/theme/b-commerce/assets/fonts/itcfranklingothicstd-dmcd-webfont.woff") format("woff");}
.vans-apac-sp {position: relative;min-height: 100vh;overflow: hidden;-webkit-tap-highlight-color: transparent;}
.vans-apac-sp .fa22-coso-btn {display: flex;align-items: center;justify-content: center;font-family: "alibaba-puhui-medium";background-color: #fff;color: #00b3ab;height: 6.4285714286vw;font-size: 2.0779220779vw;letter-spacing: .1337662338vw;border-radius: .6493506494vw;transition: all .7s ease-in;}
@media (min-width: 1540px) {.vans-apac-sp .fa22-coso-btn {height: 99px;}}
@media (min-width: 1540px) {.vans-apac-sp .fa22-coso-btn {font-size: 32px;letter-spacing: 2.06px;}}
@media (max-width: 750px) {.vans-apac-sp .fa22-coso-btn {font-size: 4.2666666667vw;letter-spacing: .2746666667vw;}}
.vans-apac-sp .fa22-coso-btn.kr {font-family: "ITCfrank-dmcd","Noto Sans KR","?? ??",Dotum;}
.vans-apac-sp .fa22-coso-btn.hken, .vans-apac-sp .fa22-coso-btn.my, .vans-apac-sp .fa22-coso-btn.sg {font-family: "FranklinGothicCondensedBT";}
.vans-apac-sp .fa22-coso-btn.hk {font-family: "alibaba-puhui-medium-hant";}
.vans-apac-sp .fa22-coso-btn:hover {box-shadow: 0 0 3.2467532468vw #005c57;transition: all .3s ease-out;}
@media (min-width: 1540px) {.vans-apac-sp .fa22-coso-btn {border-radius: 10px;}
	.vans-apac-sp .fa22-coso-btn:hover {box-shadow: 0 0 50px #005c57;}}
@media (max-width: 750px) {.vans-apac-sp .fa22-coso-btn {height: 13.6vw;border-radius: 2.41676vw;}}
.vans-apac-sp .fa22-coso-animate {z-index: 10;font-size: 11px;font-family: "cooper";pointer-events: none;}
.vans-apac-sp .fa22-coso-animate svg {width: 100%;overflow: visible;}