.vca-pc-heading{margin:60px auto 20px}
.vca-pc-sub-heading{margin-bottom:70px}
.vca-pc-block{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-pc-block .slick-list{display:block;width:100%;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}
.vca-pc-block .slick-list .slick-track{height:100%}
.vca-pc-block .slick-slide{border-right:1px solid #e6e6e6}
.vca-pc-block .slick-slide:last-of-type{border:0}
.vca-pc-block .vca-cc-pc{cursor:inherit}
@media only screen and (min-width:600px){.vca-pc-heading{margin-top:80px}
.vca-pc-sub-heading{margin-bottom:90px}
}
@media only screen and (min-width:900px){.vca-pc-heading{margin-top:90px}
}
.vca-product-carousel{padding:30px 0 70px;visibility:hidden}
.vca-product-carousel.slick-initialized{visibility:visible}
.vca-product-carousel .vca-cc-product .vca-addtowl{display:none}
.vca-product-carousel .vca-cc-product.slick-slide{opacity:0}
.vca-product-carousel .vca-cc-product.vca-slick-active{opacity:1;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-ms-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}
.vca-product-carousel-featured-creations .vca-slick-arrow{width:auto;padding:10px}
.vca-product-carousel-featured-creations .slick-list,.vca-product-carousel-featured-creations .slick-track{display:flex}
.vca-product-carousel-featured-creations .vca-ccp-link{padding-bottom:10px}
.vca-product-carousel-featured-creations .slick-list{display:block;width:100%;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}
.vca-product-carousel-featured-creations .slick-slide{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;border-right:1px solid #e6e6e6;min-width:187px;min-height:295px;box-sizing:border-box;height:auto}
.vca-product-carousel-featured-creations .slick-slide.vca-slick-active{opacity:1;-webkit-transition:opacity 100ms ease-in;-moz-transition:opacity 100ms ease-in;-ms-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in}
.vca-product-carousel-featured-creations .slick-slide .lazyloading{opacity:1;background:transparent}
.vca-product-carousel-featured-creations .slick-slide img{width:140px;height:140px}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info{width:155px}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1rem;line-height:1.25}
:lang(ru) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat,.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price{font-size:.75rem;line-height:1.66666667;color:#757575}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,:lang(ru) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,:lang(ru) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,:lang(ru) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,:lang(ar) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,:lang(ar) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,:lang(ar) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,:lang(ja) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,:lang(ja) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,:lang(ja) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,:lang(ko) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,:lang(ko) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,:lang(ko) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,:lang(zh) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,:lang(zh) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,:lang(zh) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat b,:lang(zh-Hant) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price b,:lang(zh-Hant) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat strong,:lang(zh-Hant) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-stone-variations-count{display:none}
.vca-product-carousel-featured-creations .slick-slide:last-of-type{border:0}
.vca-pc-featured-creations-single-product .slick-slide img{width:220px;height:220px}
.vca-pc-featured-creations-single-product .slick-slide .vca-ccp-info{width:335px}
@media only screen and (min-width:600px){.vca-product-carousel{padding-bottom:0}
.vca-product-carousel-featured-creations .slick-list{border:0;padding-right:64px;padding-left:64px}
.vca-product-carousel-featured-creations .slick-slide{border:0}
.vca-product-carousel-featured-creations .slick-slide img{width:220px;height:220px}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info{width:260px}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-size:1.1250000000000002rem;line-height:1.38888889}
:lang(ar) .vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-name{font-size:1.25rem;line-height:1.25}
.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-mat,.vca-product-carousel-featured-creations .slick-slide .vca-ccp-info .vca-ccp-price{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-product-carousel-featured-creations .vca-slick-arrow{width:64px;padding:12px}
.vca-pc-featured-creations-single-product .slick-slide img{width:310px;height:310px}
.vca-pc-featured-creations-single-product .slick-slide .vca-ccp-info{width:335px}
}
@media only screen and (min-width:900px){.vca-product-carousel{padding:30px 30px 0}
.vca-product-carousel .vca-ccp-link{padding-bottom:10px}
}
@media only screen and (min-width:1200px){.vca-product-carousel{padding-bottom:0}
.vca-product-carousel .vca-ccp-link{padding-bottom:60px}
}
.vca-featured-creations-header{margin-top:55px}
.vca-carousel-butterfly{position:relative}
.vca-carousel-butterfly-animation{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}
.vca-carousel-butterfly-animation img{opacity:1;width:100%;height:auto}
.vca-featured-creations-title{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.875rem;line-height:1.16666667}
:lang(ru) .vca-featured-creations-title{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-featured-creations-title{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-featured-creations-title{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-featured-creations-title{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-featured-creations-title{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-featured-creations-title{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-featured-creations-description{margin-top:20px}
.vca-product-carousel-featured-creations{margin:40px 0 0;padding:0}
@media only screen and (min-width:600px){.vca-featured-creations-header{margin-top:80px}
.vca-featured-creations-title{font-size:1.875rem;line-height:1.33333333}
}
@media only screen and (min-width:900px){.vca-featured-creations-title{font-size:1.875rem;line-height:1.33333333}
}
@media only screen and (min-width:1200px){.vca-featured-creations-title{font-size:2.1875rem;line-height:1.28571429}
}
.vca-info-block-informative-text{color:#222;margin:20px auto 0}
.vca-info-block-cta{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;color:#757575;display:block;letter-spacing:1.5px;margin-top:20px;text-transform:uppercase}
.vca-info-block{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;margin:30px 20px 15px;max-width:360px;padding:15px}
.vca-info-block .vca-info-block-link{display:block}
.vca-info-block .vca-info-block-link:hover .vca-info-block-cta{color:#222}
.vca-info-block-title{color:#222}
.vca-info-block-icon,.vca-info-block-mob-informative-text{display:none}
@media only screen and (min-width:900px){.vca-info-block{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}
.vca-info-block-informative-text{min-height:40px}
.vca-template-shopping-bag-page .vca-info-block{text-align:left}
}
.vca-link-wrapper .vca-link{border-bottom:1px solid #ccc}
.vca-link-wrapper .vca-link-btn{border-bottom-color:#222}
.vca-sl-hero{margin:0 0 20px 0;padding:40px 30px 50px}
.service-landing .vca-sl-hero{background-color:#eef2e3}
.vca-sl-wrapper .wj-block{width:100%;padding:0 5px}
.vca-sl-wrapper .vca-wj-block-list-item{border-top:1px solid #e6e6e6}
.vca-sl-wrapper .vca-wj-block-list-item:last-of-type{border-bottom:1px solid #e6e6e6}
.vca-sl-wrapper .vca-wj-block-item-cta{display:block;padding:20px 0;position:relative}
.vca-sl-wrapper .vca-wj-block-item-cta:before{position:absolute;right:0}
.vca-sl-wrapper .vca-wj-block-subtitle{margin-bottom:40px;display:block}
.vca-care-service-advisor-title,.vca-care-service-advisor-intro{margin:10px 0}
.vca-care-service-advisor-intro a{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;background:transparent;color:#7d7d7d;cursor:pointer;display:inline-block;text-decoration:none;text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below;color:#757575}
.vca-care-service-advisor-intro a:hover{color:#222}
.vca-care-service-advisor-text-component{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #e6e6e6}
@media only screen and (min-width:900px){.vca-sl-hero{padding:60px 0 75px 0;margin-bottom:30px}
.vca-sl-hero-title{margin-bottom:40px}
.vca-sl-hero-subtitle{max-width:760px}
.vca-sl-wrapper .wj-block{width:50%;padding:0 20px}
.vca-sl-wrapper .vca-wj-block-title{margin:60px 0 10px;text-align:left}
.vca-sl-wrapper .vca-wj-block-subtitle{margin-bottom:40px;text-align:left;display:block}
}
.vca-contact-us-form-heading{text-align:left;color:#222;margin-bottom:20px}
.vca-contact-us-hero{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#eef2e3;min-height:250px;text-align:center}
.vca-contact-us-hero-heading{font-size:.8125000000000001rem;line-height:1.53846154;color:#222;letter-spacing:1.5px;line-height:20px;margin:35px 0;text-transform:uppercase}
.vca-contact-us-hero-heading b,.vca-contact-us-hero-heading strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-contact-us-hero-heading b,:lang(ru) .vca-contact-us-hero-heading strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-contact-us-hero-heading b,:lang(ar) .vca-contact-us-hero-heading strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-contact-us-hero-heading b,:lang(ja) .vca-contact-us-hero-heading strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-contact-us-hero-heading b,:lang(ko) .vca-contact-us-hero-heading strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-contact-us-hero-heading b,:lang(zh) .vca-contact-us-hero-heading strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-contact-us-hero-heading b,:lang(zh-Hant) .vca-contact-us-hero-heading strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-contact-us-hero-description{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.25rem;line-height:1.5;line-height:30px;margin:auto auto 45px auto;padding:0 20px;width:90%}
:lang(ru) .vca-contact-us-hero-description{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-contact-us-hero-description{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-contact-us-hero-description{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-contact-us-hero-description{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-contact-us-hero-description{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-contact-us-hero-description{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-return-process-form .radio-wrapper.title .base-forms-element-group{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-contact-wrapper{height:100%;position:relative;width:100%;margin:80px auto 0;padding:0 20px}
.vca-contact-us-form{background:#fff;position:static;transform:translateX(0);transition:all .3s ease;z-index:1}
.vca-contact-us-form h2{margin-bottom:20px;text-align:center;text-transform:uppercase}
.vca-contact-us-form .vca-icn-close{position:absolute;right:15px}
.vca-contact-us-form .vca-icn-arrow-right{left:15px;position:absolute;transform:rotate(180deg)}
.vca-contact-us-form .vca-contact-us-imptxt{margin-bottom:10px}
.vca-contact-us-form .base-forms-textarea{height:150px;border:1px solid #ccc;padding:20px}
.vca-contact-us-form .base-forms-textarea:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-contact-us-form .base-forms-textarea:active,.vca-contact-us-form .base-forms-textarea:focus{border-bottom-color:#757575;color:#222;outline:0}
.vca-contact-us-form .base-forms-textarea:active::placeholder,.vca-contact-us-form .base-forms-textarea:focus::placeholder{color:#222}
.vca-contact-us-form .base-forms-textarea:hover{border-bottom-color:#757575;color:#666}
.vca-contact-us-form .base-forms-textarea:hover::placeholder{color:#666}
.vca-contact-us-form .base-forms-checkbox-label{font-size:.8749999999999999rem;line-height:1.78571429;line-height:21px;text-transform:none}
.vca-contact-us-form .base-forms-checkbox-label b,.vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-contact-us-form .base-forms-checkbox-label b,:lang(ru) .vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-contact-us-form .base-forms-checkbox-label b,:lang(ar) .vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-contact-us-form .base-forms-checkbox-label b,:lang(ja) .vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-contact-us-form .base-forms-checkbox-label b,:lang(ko) .vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-contact-us-form .base-forms-checkbox-label b,:lang(zh) .vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-contact-us-form .base-forms-checkbox-label b,:lang(zh-Hant) .vca-contact-us-form .base-forms-checkbox-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-contact-us-form .base-forms-internationalphone-arrow{padding-top:9px}
.vca-contact-us-form .base-forms-internationalphone-arrow:after,.vca-contact-us-form .base-forms-internationalphone-arrow:before{top:17px}
.vca-contact-us-form .base-forms-internationalphone-dropdown{width:100%}
.vca-contact-us-form .base-captcha.base-tencentcaptcha{overflow:auto}
.vca-contact-us-form .base-tencentcaptcha iframe{left:0 !important}
.vca-contact-us-form .vca-text{font-size:.8125000000000001rem;line-height:1.53846154;color:#222}
.vca-contact-us-form .vca-text b,.vca-contact-us-form .vca-text strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-contact-us-form .vca-text b,:lang(ru) .vca-contact-us-form .vca-text strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-contact-us-form .vca-text b,:lang(ar) .vca-contact-us-form .vca-text strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-contact-us-form .vca-text b,:lang(ja) .vca-contact-us-form .vca-text strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-contact-us-form .vca-text b,:lang(ko) .vca-contact-us-form .vca-text strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-contact-us-form .vca-text b,:lang(zh) .vca-contact-us-form .vca-text strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-contact-us-form .vca-text b,:lang(zh-Hant) .vca-contact-us-form .vca-text strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-contact-us-form [data-recaptchav2-invisible] .grecaptcha-badge{position:initial !important;margin-bottom:20px}
.vca-show-contact-form{height:150vh;width:100%;margin-bottom:12vh}
.vca-show-contact-form .vca-contact-us-form{height:auto;transform:none;visibility:visible;width:100%;z-index:2}
.vca-show-contact-form .base-tencentcaptcha .tcaptcha-transform{position:fixed !important}
.vca-show-contact-form .base-tencentcaptcha iframe{left:0 !important}
.vca-contact-us-methods{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;width:100%}
.vca-contact-us-methods-heading,.vca-contact-us-methods-description,.vca-contact-us-methods-additional-des{display:none}
.vca-contact-us-methods-qrcode{max-width:150px;margin:0}
.vca-contact-us-methods-qrcode .cmp-image{display:none}
.vca-contact-us-methods-list{border-bottom:1px solid #e6e6e6;color:#e0e0e0;position:relative;margin-bottom:20px;padding-bottom:20px}
.vca-contact-us-methods-list:first-child{padding-top:15px}
.vca-contact-us-methods-list i[class*='vca-icn-']:before{background-size:cover;width:20px;height:20px;margin-right:24px}
.vca-contact-us-link{line-height:20px;padding-left:40px;position:relative;width:100%}
.vca-contact-us-link a{padding:0;width:max-content;display:inline-block;cursor:pointer;color:#7d7d7d}
.vca-contact-us-link a:hover{text-decoration:none}
.vca-contact-us-link [class^='vca-icn-']{top:0;position:absolute;left:0}
.vca-contact-us-call{display:-webkit-flex;display:-ms-flex;display:flex;color:#222}
.vca-contact-us-call .vca-contact-timings{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-contact-us-call .vca-contact-timings span{margin-top:10px}
.vca-contact-us-call .vca-capital-link{padding:0}
.vca-contactus-confirm{text-align:center}
.vca-contactus-confirm-heading{color:#222;margin-bottom:20px;text-transform:uppercase}
.vca-contactus-confirm-body{color:#222;margin-bottom:30px}
.vca-contactus-confirm-back{text-transform:uppercase}
.vca-contact-us-panel-wrapper{margin:40px 20px 0}
.vca-contact-us-panel-wrapper .vca-link{color:inherit}
@media only screen and (min-width:600px){.vca-contact-us-methods{padding:30px 100px}
.vca-contact-wrapper{padding:0 100px}
.vca-contact-us-panel-wrapper{margin:40px 100px 0}
}
@media only screen and (min-width:900px){.vca-contact-us-form-heading{text-align:left;margin-bottom:0}
.vca-contact-us-hero-heading{font-size:1.1250000000000002rem;line-height:1;margin-top:80px}
.vca-contact-us-hero-description{font-size:1.5625rem;line-height:1.6}
.vca-contact-us-hero-description span{display:block;margin:0 auto;max-width:70%}
.vca-contact-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:around;-ms-justify-content:space-around;justify-content:space-around;float:none;margin:100px auto 0;padding:0 50px}
.vca-contact-wrapper .base-forms-wrapper{max-width:560px;width:100%}
.vca-contact-wrapper .vca-return-process-form .base-forms-wrapper{width:560px}
.vca-contact-us-form{display:block;float:left;position:static;transform:translateX(0);visibility:visible}
.vca-contact-us-form h2{text-align:left}
.vca-contact-us-form .vca-icn-arrow-right,.vca-contact-us-form .vca-icn-close{display:none}
.vca-contact-us-form .base-captcha.base-tencentcaptcha{overflow:hidden}
.vca-contact-us-methods-call-action{margin-top:20px;margin-bottom:40px;padding-left:0}
.vca-contact-us-methods-call-action .vca-contact-us-link{padding:0}
.vca-contact-us-methods-call-action .vca-contact-us-link a{padding:20px 0 0 0}
.vca-contact-us-methods{margin-right:50px;padding:0;width:auto}
.vca-contact-us-methods .vca-contact-us-methods-list:first-child{padding-top:0}
.vca-contact-us-methods [class^='vca-icn-']{display:none}
.vca-contact-us-methods .vca-cum-qrc-jp .vca-contact-us-link{display:none}
.vca-contact-us-methods-heading,.vca-contact-us-methods-description,.vca-contact-us-methods-additional-des{display:block;color:#222}
.vca-contact-us-methods-heading{margin-top:35px}
.vca-contact-us-methods-description,.vca-contact-us-methods-additional-des{margin-top:20px}
.vca-contact-us-methods-qrcode{margin:25px 0 15px}
.vca-contact-us-methods-qrcode .cmp-image{display:block}
.vca-cu-cn-desk{display:none}
.vca-contact-timings{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.vca-contactus-confirm{text-align:left}
.vca-contactus-confirm-heading{margin-bottom:30px}
.vca-contactus-confirm-body{max-width:560px}
.vca-contact-us-panel-wrapper{margin:40px 50px 0}
}
@media only screen and (min-width:1200px){.vca-contact-us-hero-description span{max-width:50%}
.vca-contact-wrapper{-webkit-justify-content:space-evenly;-ms-flex-pack:evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;padding:0 120px;margin:120px auto 0}
.vca-contact-us-form .base-forms-textarea{height:180px}
.vca-contact-us-methods{margin-right:140px}
.vca-contact-us-methods-list{box-sizing:border-box;width:240px}
.vca-contact-us-panel-wrapper{margin:40px 160px 0}
}
.vca-vc .vca-introduction-text{margin-top:60px;margin-bottom:80px}
.vca-vc-heading{color:#757575;letter-spacing:1.5px;padding:20px 0;margin-bottom:10px;text-transform:uppercase}
.vca-vc-heading.vca-vc-only-heading{margin-bottom:0;border-bottom-width:0}
.vca-vc-head{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:45px}
.vca-vc-head .vca-vc-head-desc{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}
.vca-vc-item{margin-bottom:40px;overflow:auto;overflow-y:hidden;white-space:nowrap}
.vca-vc-item .vca-vc-item-tabs{display:inline-block;padding:10px}
.vca-vc-item .vca-vc-item-tabs .vca-vc-item-tabs-link{text-transform:uppercase}
.vca-vis-lc-wrapper{margin-bottom:5px}
.vca-vis-lc-wrapper .vca-cc-large-text{top:0}
.vca-vis-lc-wrapper .vca-cc-large-text .vca-cc-large-heading{margin-top:50px}
.vca-vis-sc-wrapper{margin:0 0 5px}
.vca-vis-sc-wrapper .vca-sc-title{margin:60px auto 80px}
.vca-vis-sc-wrapper .vca-sc-block-list .vca-cc-small{margin-bottom:5px}
.vca-vis-sc-wrapper .vca-sc-block-list .vca-cc-small-heading{margin-top:50px}
.vca-without-more-link-desc{margin-top:40px}
.vca-vc-heading-border{border-bottom:1px solid #e6e6e6}
.vca-vc-ibg-container{position:relative;width:100%;display:block}
.vca-vc-ibg-text{position:absolute;left:50%;right:0;transform:translateX(-50%);margin-top:60px;width:100%}
.vca-vc-ibg-link{text-decoration:underline;text-underline-offset:5px}
.vca-ibg-text-bottom{margin-top:auto;margin-bottom:50px;bottom:0}
@media only screen and (min-width:600px){.vca-vc-head{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:50px 0 40px}
.vca-vc-item{padding-top:40px;white-space:inherit}
.vca-vc-item .vca-vc-item-tabs{display:inline-block;padding:10px}
.vca-vis-lc-wrapper{margin:0}
.vca-vis-lc-wrapper .vca-cc-large-text{max-width:260px;top:auto}
.vca-vis-sc-wrapper{margin:30px 0}
.vca-vis-sc-wrapper .vca-sc-block-list .vca-cc-small{margin-bottom:0;margin-left:30px}
.vca-vis-sc-wrapper .vca-sc-block-list .vca-cc-small:first-child{margin-left:0}
.vca-without-more-link-desc{margin-top:10px}
}
@media only screen and (min-width:900px){.vca-vc .vca-introduction-text{margin-top:100px;margin-bottom:120px}
.vca-vc-head{margin:0 auto;padding:50px 0}
.vca-vis-lc-wrapper{margin:0}
.vca-vis-lc-wrapper .vca-cc-large-text{max-width:460px}
.vca-sc-wrapper.vca-vis-sc-wrapper{margin:40px 0}
.vca-sc-wrapper.vca-vis-sc-wrapper .vca-sc-block-list .vca-cc-small{margin-bottom:0;margin-left:40px}
.vca-sc-wrapper.vca-vis-sc-wrapper .vca-sc-block-list .vca-cc-small:first-child{margin-left:0}
.vca-vc-ibg-text{margin-top:110px}
.vca-ibg-text-bottom{margin-top:auto;margin-bottom:100px}
}
@media only screen and (min-width:1200px){.vca-vis-lc-wrapper{margin:0}
.vca-vis-lc-wrapper .vca-cc-large{width:auto;height:auto}
.vca-vis-sc-wrapper .vca-cc-small{width:auto;height:auto}
}
.vca-small-card{display:block;position:relative;margin-bottom:5px}
.vca-sc-text{width:calc(100% - 10px);position:absolute;margin-top:60px}
.vca-sc-text-heading{margin-bottom:30px}
.vca-sc-link{padding-bottom:5px;border-bottom:1px solid #ccc}
.vca-sc-title{color:#000;margin:60px auto}
@media only screen and (min-width:600px){.vca-small-card{margin-bottom:30px}
.vca-sc-text{width:calc(100% - 30px);margin-top:45px}
}
@media only screen and (min-width:900px){.vca-small-card{margin-bottom:40px}
.vca-sc-text{width:calc(100% - 30px);margin-top:90px}
.vca-sc-text-heading{margin-bottom:20px}
}
@media only screen and (min-width:1200px){.vca-sc-text{width:calc(100% - 40px)}
}
.search-engine{margin:0;position:relative;width:100%}
.search-engine .flex-container,.search-engine .flex-row{display:flex}
.search-engine button,.search-engine input,.search-engine label{padding:.25em}
.search-engine button::-ms-clear,.search-engine input::-ms-clear,.search-engine label::-ms-clear{display:none}
.search-engine button:disabled,.search-engine input:disabled,.search-engine label:disabled{cursor:default}
.search-engine .show-focus-outlines button:focus,.search-engine .show-focus-outlines input:focus,.search-engine .show-focus-outlines label:focus{outline-width:1px}
.search-engine .main{background-color:inherit;min-height:100vh;overflow-x:hidden;width:100%}
.search-engine .main>div{margin-bottom:1em}
.search-engine .main.enabled{display:block}
.search-engine .main section.tool-section{display:none;height:100vh;left:0;padding:1em;position:fixed;top:0;width:100vw;z-index:2000}
@media(min-width:768px){.search-engine .main section.tool-section{z-index:500}
}
.search-engine .main .container-search-bar{position:relative;z-index:2}
@media(min-width:768px){.search-engine .main{min-height:auto;position:relative;z-index:0}
.search-engine .main section.fixed-section{position:relative}
.search-engine .main section.tool-section{height:auto;position:relative;width:auto}
}
.search-engine a.search-label-button,.search-engine button.search-label-button{background-image:url(../../search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/search-black.svg);background-position:1em;background-repeat:no-repeat;background-size:1em 1em;flex-grow:1;min-height:inherit;padding-left:3em;text-align:left}
.search-engine a.icon-button .button-description,.search-engine button.icon-button .button-description{display:none}
.search-engine a.back,.search-engine button.back{background-image:url(../../search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/arrow_back.svg)}
.search-engine a.prefill,.search-engine button.prefill{background-image:url(../../search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/prefill.svg)}
@media(max-width:767px){.search-engine .vue-slider-component{padding-left:2em !important;padding-right:2em !important;padding-top:0 !important}
}
.search-engine .vue-slider{margin:0 .5em}
.search-engine .vue-slider .vue-slider-dot{background-color:transparent;height:50px !important;left:-17px;position:absolute;width:50px !important}
.search-engine .vue-slider .vue-slider-dot:after{background-color:#000;border-radius:16px;content:"";display:block;height:16px;left:17px;position:absolute;top:17px;width:16px}
.search-engine .vue-slider-tooltip{background:0;border:0;color:#000}
.search-engine .vue-slider-tooltip:before{content:none}
.search-engine .vue-slider-process{background-color:#000}
.search-engine section.overlay-section{position:relative;z-index:1000}
.search-engine section.overlay-section.overlay-absolute{position:absolute}
.search-engine section.overlay-section .autocomplete span{font-weight:700}
.search-engine section.overlay-section .autocomplete span .highlight{font-weight:400}
@media(max-width:767px){.search-engine section.overlay-section{min-height:100vh}
}
.search-engine section.loader{background-image:url(../../search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/loader.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:30px;width:30px}
.search-engine section.loader.active{display:block}
@media(min-width:768px){.search-engine .toolbar-navigation{display:none}
}
.search-engine .search-bar{position:relative}
.search-engine .search-bar .search-input-container{flex:1}
.search-engine .search-bar input[type=text]{flex-grow:1}
.search-engine .main .facets{padding-bottom:9em}
.search-engine .main .facets.active{display:block}
.search-engine .main .facets form.disabled{pointer-events:none}
.search-engine .main .facets form fieldset legend{word-break:break-word}
.search-engine .main .facets form ul.list-mode>li .facet-item ul.sub-list{display:none}
.search-engine .main .facets form ul.list-mode>li .facet-item ul.sub-list label{word-break:normal}
.search-engine .main .facets form ul.list-mode>li .facet-item.active ul.sub-list{display:block}
.search-engine .main .facets p.range-info{text-align:right}
.search-engine .main .facets .facets-action{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;width:100%}
.search-engine .smart-filters{display:flex;flex-grow:1;flex-wrap:nowrap;overflow:auto}
@media(min-width:768px){.search-engine .smart-filters{flex-wrap:wrap}
}
.search-engine .results-main-container{position:relative}
.search-engine .results-main-container .spellchecking{text-align:center}
.search-engine .results-main-container .spellchecking span{text-decoration:underline}
.search-engine .results-main-container .overlay-results{background-color:#000;display:block;height:100%;left:0;margin:0;opacity:.5;pointer-events:all;position:absolute;top:0;width:100%;z-index:600}
.search-engine .results-main-container .results-container{display:flex;justify-content:space-around}
.search-engine .results-main-container .results-container .facets-container{flex:1}
.search-engine .error,.search-engine .results{display:none}
.search-engine .error .load-more,.search-engine .results .load-more{display:flex}
.search-engine .error .toolbar .results-info,.search-engine .results .toolbar .results-info{display:flex;justify-content:space-between}
.search-engine .error .toolbar .toggle-view,.search-engine .results .toolbar .toggle-view{display:flex}
@media(min-width:768px){.search-engine .error .toolbar,.search-engine .results .toolbar{display:none}
}
.search-engine .error.active,.search-engine .results.active{display:block}
@media(min-width:768px){.search-engine .results-main-container .results-container{justify-content:center}
.search-engine .results-main-container .results-container .results{width:33.33333% * 2}
.search-engine .results-main-container .results-container .facets-container{max-width:340px;width:33.33333%}
.search-engine .results-main-container .results-container .facets-container .facets{display:block}
.search-engine .results-main-container .results-container .facets-container .facets .header{flex-direction:row}
.search-engine .results-main-container .results-container .facets-container .facets .header .close_facets{display:none}
.search-engine .results-main-container .results-container .facets-container .facets .facets-action{position:relative}
.search-engine .results-main-container .results-container .facets-container .facets .facets-action .apply_action{display:none}
}
.search-engine ul.results-list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}
.search-engine ul.results-list li{cursor:pointer;position:relative;width:50%}
@media(min-width:1200px){.search-engine ul.results-list li{width:33.33333%}
}
@media(min-width:768px){.search-engine ul.results-list li{padding:1em}
}
.search-engine ul.results-list li article{display:flex;flex-direction:column;height:100%;position:relative;width:100%}
.search-engine ul.results-list li article a.external-link{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}
.search-engine ul.results-list li .image-container{height:200px;margin-bottom:1em;position:relative;transition:opacity .25s;width:100%}
.search-engine ul.results-list li .image-container img{height:auto;left:50%;max-height:100%;max-width:100%;opacity:0;position:relative;top:50%;transform:translateY(-50%) translateX(-50%) scale(.95);width:auto}
.search-engine ul.results-list li .image-container.enabled img{opacity:1}
@media(min-width:768px){.search-engine ul.results-list li .image-container{height:400px}
}
.search-engine ul.results-list li .product-price{unicode-bidi:bidi-override}
.search-engine ul.results-list.no-results-list li{width:50%}
@media(max-width:767px){.search-engine ul.results-list.list-mode li{width:100%}
.search-engine ul.results-list.list-mode li article{flex-direction:row}
.search-engine ul.results-list.list-mode li article .image-container{height:100%;margin-right:1em;min-width:25%;width:25%}
.search-engine ul.results-list.list-mode li article .image-container img{transform:translateY(-50%) translateX(-50%)}
}
.tab-navigation.base-selected-tab{background-color:#d3d3d3}
.tab-navigation a{display:inline-flex}
.vue-tel-input{border:1px solid #bbb;border-radius:3px;display:flex;text-align:left}
.vue-tel-input.disabled .dropdown,.vue-tel-input.disabled .selection,.vue-tel-input.disabled input{cursor:no-drop}
.vue-tel-input:focus-within{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.vti__dropdown{align-content:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:7px;position:relative}
.vti__dropdown.show{max-height:300px;overflow:scroll}
.vti__dropdown.open,.vti__dropdown:hover{background-color:#f3f3f3}
.vti__selection{align-items:center;display:flex;font-size:.8em}
.vti__selection .vti__country-code{color:#666}
.vti__flag{margin-left:5px;margin-right:5px}
.vti__dropdown-list{background-color:#fff;border:1px solid #ccc;left:-1px;list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:0;position:absolute;text-align:left;width:390px;z-index:1}
.vti__dropdown-list.below{top:33px}
.vti__dropdown-list.above{bottom:100%;top:auto}
.vti__dropdown-arrow{color:#666;display:inline-block;transform:scaleY(.5)}
.vti__dropdown-item{cursor:pointer;padding:4px 15px}
.vti__dropdown-item.highlighted{background-color:#f3f3f3}
.vti__dropdown-item.last-preferred{border-bottom:1px solid #cacaca}
.vti__dropdown-item .vti__flag{display:inline-block;margin-right:5px}
.vti__input{border:0;border-radius:0 2px 2px 0;outline:0;padding-left:7px;width:100%}
[v-cloak].base-phone-login-wrapper>*{display:none !important}
.base-phone-login-wrapper{height:inherit;position:relative;width:inherit}
.base-phone-login-container{background:#fff;color:#000;margin:0 auto 30px;max-width:360px;min-height:350px;text-align:center}
.base-phone-login-mobile-wrapper{height:160px;margin:auto;position:relative;width:265px}
.base-phone-login-title{font-size:2em}
.base-phone-login-label{display:block;font-size:1.1em;margin:15px auto;width:265px}
.base-phone-login-mail,.base-phone-login-mobile,.base-phone-login-password{position:relative}
.base-phone-login-mail .base-phone-login-password-display-switcher,.base-phone-login-mail:before,.base-phone-login-mobile .base-phone-login-password-display-switcher,.base-phone-login-mobile:before,.base-phone-login-password .base-phone-login-password-display-switcher,.base-phone-login-password:before{left:calc(100% - 20px);position:absolute;top:7px;z-index:1}
.base-phone-login-mail .base-phone-login-password-display-switcher,.base-phone-login-mobile .base-phone-login-password-display-switcher,.base-phone-login-password .base-phone-login-password-display-switcher{cursor:pointer;height:12px;width:12px}
.base-phone-login-mail{display:inline-block}
.base-phone-login-mail,.base-phone-login-password{height:73px;min-height:29px;position:relative;width:265px}
.base-phone-login-mail:before,.base-phone-login-password:before{font-size:.8rem}
.base-phone-login-mail--step-two,.base-phone-login-password--step-two{height:29px}
.base-phone-login-mail-input,.base-phone-login-password-input{border:1px solid #000;min-height:29px;padding:2px;width:inherit}
.base-phone-login-next-btn{position:absolute;right:0;top:60px}
.base-phone-login-mail-input--not-valid{border-color:red;color:red}
.base-phone-login-input::-ms-clear,.base-phone-login-mail-input::-ms-clear{display:none}
.base-phone-login-mail-input,.base-phone-login-mobile{opacity:1;transform:translateX(0);transition:opacity .5s 0,transform .8s 0}
.base-phone-login-mail-input--step-two,.base-phone-login-mobile--step-two{opacity:0;transform:translate(-500px)}
.base-phone-login-mobile{margin:auto;min-height:29px;width:265px}
.base-phone-login-mobile:before{font-size:1.1rem}
.base-phone-login-mobile-notification{display:none}
.base-phone-login-mobile-notification--has-error{color:red;display:inline;font-size:.8em}
.base-phone-login-signin{position:absolute;top:60px}
.base-phone-login-signin--left{left:46px}
.base-phone-login-signin--right{right:48px}
.base-phone-login-mobile-password,.base-phone-login-mobile-sms{cursor:pointer}
.base-phone-login-mobile-sms{margin-left:60px;margin-top:50px;position:absolute;right:0}
.base-phone-login-otp-wrapper{margin:auto;position:relative;width:265px}
.base-phone-login .base-phone-login-mobile-wrapper .base-phone-login-ask-token--idle{background-color:#888}
.base-phone-login .base-phone-login-mobile-wrapper .base-phone-login-ask-token--idle:hover{background-color:#888;color:#000}
.base-phone-login-ask-token,.base-phone-login-mobile-password,.base-phone-login-mobile-sms{left:60px;position:relative;top:30px}
.base-phone-login-wrapper .base-phone-login-ask-token,.base-phone-login-wrapper .base-phone-login-mobile-password,.base-phone-login-wrapper .base-phone-login-mobile-sms{float:none}
.base-phone-login-otp-input{display:flex;width:100%}
.base-phone-login-otp-input .otp-number-input{border:1px solid #000;max-width:44px;min-height:29px;text-align:center}
.base-phone-login-otp-input .otp-number-input::-webkit-inner-spin-button,.base-phone-login-otp-input .otp-number-input::-webkit-outer-spin-button{appearance:none;margin:0}
.base-phone-login-otp-input .otp-number-input.error{border-color:red;color:red}
.base-phone-login-otp-resend{background-color:#ccc;color:#333;margin:10px 0 10px 46px;padding:10px;position:relative;text-align:left;top:80px;width:265px}
.base-phone-login-otp-resend-label{display:block}
.base-phone-login-otp-resend-btn{background:transparent;color:#191970;cursor:pointer;display:inline-block;font-size:.85em;margin-top:10px}
.base-phone-login-otp-resend-btn:hover{text-decoration:underline}
.base-phone-login-otp-resend-btn--disabled{color:#000}
.base-phone-login-otp-resend-btn--disabled:hover{text-decoration:line-through}
.base-phone-login-password{left:50%;opacity:0;position:absolute !important;top:0;transform:translateX(500px);transition:opacity .5s 0,transform .8s 0}
.base-phone-login-password--step-two{opacity:1;transform:translate(-50%)}
.base-phone-login-password--phone{height:29px}
.base-phone-login-password .base-phone-login-signin--left{left:21px}
.base-phone-login-forgot-password,.base-phone-login-register{margin-left:40px;min-height:29px;text-align:left}
.base-phone-login-forgot-password{margin-top:40px}
.base-phone-login-forgot-password--step-two.base-phone-login-forgot-password--email{margin-top:85px}
.base-phone-login-forgot-password-link,.base-phone-login-register-link{background:transparent;cursor:pointer;display:inline-block;margin-left:6px}
.base-phone-login-forgot-password-link:hover,.base-phone-login-register-link:hover{text-decoration:underline}
.base-phone-login-otp-resend-fade5s-enter-active{transition:opacity .5s;transition-delay:5s}
.base-phone-login-otp-resend-fade5s-enter,.base-phone-login-otp-resend-fade5s-leave-to{opacity:0}
.base-phone-login{min-height:160px;width:auto}
@media screen and (min-width:996px){.base-phone-login .base-forms-mobilephone-captcha{left:50%;position:absolute;top:25px;transform:translateX(-50%);width:265px;z-index:1}
}
.vue-top-level [v-cloak]{display:none}
.vca-collection-banner{width:100%;height:100%;min-height:300px}
.vca-cb-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:absolute;height:auto;width:100%;margin-top:80px}
.vca-cb-content.vca-immersive-cb-content,.vca-cb-content.vca-immersive-cb-collection-content{margin-top:80px}
.vca-cb-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}
.vca-cb-container .vca-video-player{width:100%}
.vca-cb-container .vca-video-fullbg{position:relative;width:100%}
.vca-cb-container.vca-fixed{position:fixed;top:0;left:0;width:100%;height:100vh;height:100svh}
.vca-cb-container.vca-fixed .vca-video-tag,.vca-cb-container.vca-fixed .vca-transform-image-tag{-webkit-transform:scale(1.1);transform:scale(1.1);object-fit:cover;height:100vh;height:100svh}
.vca-cb-container.vca-fixed-hide{visibility:hidden}
.vca-cb-container .vca-transform-picture-tag{width:100%}
.vca-cb-container.vca-cb-bottom-text .vca-cb-content{height:auto;width:100%;margin-top:0;margin-bottom:80px;bottom:0}
.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-collection-content{margin-top:0;margin-bottom:60px}
.vca-hide-scrollbar{-webkit-transition:all ease .1s;-moz-transition:all ease .1s;-ms-transition:all ease .1s;transition:all ease .1s}
.vca-hide-scrollbar::-webkit-scrollbar{display:none}
.vca-cb-coll-fam-txt{text-align:center;text-transform:uppercase;margin-bottom:15px}
.vca-collection-banner-img{width:100%}
.vca-cb-description{position:relative;margin:0 auto;padding:70px 35px;text-align:center;background-color:#fff;z-index:1}
.vca-cb-description.vca-cb-desc-margin{margin-top:100vh;margin-top:100svh}
.vca-cb-desc-margin{margin-top:100vh;margin-top:100svh}
.vca-cb-fc-wrapper{padding-top:70px}
.vca-template-collection-page .bem-editorial-block .vca-ac{padding:30px 0 40px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}
.vca-template-collection-page .bem-editorial-block .vca-ac .vca-ac-tc{padding-bottom:0}
@media only screen and (min-width:600px){.vca-cb-description{padding:90px 100px}
.vca-cb-container .vca-cb-content.vca-immersive-cb-content,.vca-cb-container .vca-cb-content.vca-immersive-cb-collection-content{margin-top:100px}
.vca-cb-container.vca-cb-top-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-top-text .vca-cb-content.vca-immersive-cb-collection-content{margin-top:100px}
.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-collection-content{margin-bottom:60px}
.vca-cb-fc-wrapper{padding-top:90px}
}
@media only screen and (min-width:900px){.vca-cb-content{height:100%;width:50%}
_:-ms-fullscreen,:root .vca-cb-content{right:0}
.vca-cb-container.vca-cb-right-text{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.vca-cb-container.vca-cb-left-text{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-cb-container.vca-fixed .vca-video-tag{height:100vh;height:100svh}
.vca-cb-container .vca-cb-content{margin-top:0}
.vca-cb-container .vca-cb-content.vca-immersive-cb-content,.vca-cb-container .vca-cb-content.vca-immersive-cb-collection-content{margin-top:0}
.vca-cb-container.vca-cb-top-text .vca-cb-content{height:auto;width:100%;margin-top:40px}
.vca-cb-container.vca-cb-top-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-top-text .vca-cb-content.vca-immersive-cb-collection-content{margin-top:120px}
.vca-cb-container.vca-cb-bottom-text .vca-cb-content{margin-bottom:40px}
.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-collection-content{margin-bottom:40px}
.vca-cb-description{background-color:#fff;padding:100px 0;position:relative}
.vca-cb-description .vca-cb-description-p{max-width:760px;margin:0 auto}
.vca-cb-fc-wrapper{padding-top:100px}
}
@media only screen and (min-width:1200px){.vca-cb-container.vca-cb-top-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-top-text .vca-cb-content.vca-immersive-cb-collection-content{margin-top:160px}
.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-content,.vca-cb-container.vca-cb-bottom-text .vca-cb-content.vca-immersive-cb-collection-content{margin-bottom:60px}
.vca-cb-description{background-color:#fff;padding:100px 0;position:relative}
.vca-cb-description .vca-cb-description-p{max-width:760px;margin:0 auto}
.vca-cb-fc-wrapper{padding-top:100px}
}
.vca-srl-heading{text-transform:uppercase;text-align:center;margin-bottom:50px;margin-top:10px}
.vca-srl-filter-btn{border-width:0;width:auto;margin-left:0}
.vca-srl-filter-btn .vca-icn-filter{margin-right:15px}
.search-engine .vca-srl-filter-btn:focus{border-radius:4px;outline:1px solid #016fd0}
.results-main-container .vca-container .vca-row .vca-srl-creation-count{display:block}
.results-main-container .vca-container .vca-row .vca-srl-creation-count.vca-hide{display:none}
.vca-srl-creation-count{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin:auto;order:3;color:#757575;z-index:1;position:relative}
.vca-srl-filter-wrapper{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;transition:transform .3s ease;transform:translateX(-999px);left:0;top:0;background:#fff;width:330px;position:fixed;height:100%}
.vca-srl-filter-wrapper ::-webkit-scrollbar{width:3px}
.vca-srl-filter-wrapper ::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}
.vca-srl-filter-wrapper ::-webkit-scrollbar-track{background:transparent}
.vca-srl-filter-wrapper ::-webkit-scrollbar-thumb:vertical{height:250px -1}
.vca-srl-filter-wrapper:before{-webkit-transition:width .1s ease;-moz-transition:width .1s ease;-ms-transition:width .1s ease;transition:width .1s ease;width:1vw}
.vca-srl-filter-wrapper.vca-srl-filter-active{transform:translateX(0);z-index:2}
.vca-srl-filter-wrapper.vca-srl-filter-active:before{content:'';position:absolute;height:100%;width:100vw;z-index:-1;background-color:rgba(0,0,0,0.1);background-repeat:no-repeat;background-position-x:333px;background-position-y:5px;background-size:25px 25px}
.vca-srl-filter-wrapper.vca-srl-filter-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close)}
.vca-srl-filter-wrapper .vca-srl-filter-container{background:#fff;height:100%}
.vca-srl-filter-wrapper .vca-srl-filter-container section{height:inherit}
.vca-srl-wrapper{z-index:2;position:relative}
.tab-navigation{display:inline-block;width:auto}
.tab-navigation:focus-visible{border-radius:4px;outline:1px solid #016fd0}
.tab-navigation.base-selected-tab{background-color:transparent}
.tab-navigation a{display:inline-block;border-width:0}
.search-result-category{display:inline-block;width:auto}
:not(.vca-template-search-page) .search-result-category{border-bottom:1px solid #e6e6e6}
.vca-category-tab{display:inline-block;width:auto;min-width:40px;text-align:center;border-width:0}
.vca-category-tab.vca-hide{display:none}
.vca-category-tab.base-selected-tab{z-index:1;border-bottom:1px solid #222}
:not(.vca-template-search-page) .vca-category-tab.base-selected-tab{margin-bottom:-2px}
.vca-template-search-page .vca-category-tab.base-selected-tab{margin-bottom:-1px}
:not(.vca-template-search-page) .base-search-category-result-list .search-result-category:only-child{display:none}
.vca-category-tab-link{padding:10px 20px;color:#757575;width:max-content}
.vca-category-tab-link:hover{cursor:pointer;color:#222;filter:brightness(0)}
.vca-category-tab-link:before{content:'';display:block;text-align:center;height:40px;width:40px;margin:10px auto 25px;background-repeat:no-repeat;background-size:40px 40px}
[data-category-id^='ring'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#ring)}
[data-category-id^='pendant'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pendant)}
[data-category-id^='earring'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#earrings)}
[data-category-id^='bracelet'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bracelets)}
[data-category-id^='necklace'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#necklaces)}
[data-category-id^='cufflink'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cufflinks)}
[data-category-id^='watch'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#watch)}
[data-category-id^='clip'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#clips)}
[data-category-id^='all'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#all)}
[data-category-id^='toilette'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#toilette)}
[data-category-id^='parfum'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#parfum)}
[data-category-id^='deparfum'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#eau-de-parfum)}
[data-category-id^='bougie'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bougie)}
.vca-srl-sticky-categories [data-category-id^='bougie'] .vca-category-tab-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bougie-sticky)}
.base-selected-tab .vca-category-tab-link{color:#222;margin:0;padding:10px 20px;border-bottom:1px solid #222;filter:brightness(0)}
.sub-list:not(:first-child){margin-top:20px;padding-bottom:8px}
.sub-list input[type='checkbox'] ~ label,.sub-list input[type='radio'] ~ label{color:#666;word-break:break-all}
.flex-row{position:relative;margin-bottom:12px}
.flex-row:before{position:absolute;right:0;height:20px;width:20px;top:5px;background-position:center}
.flex-row[class*=' vca-icn-material-']:before{background-size:11px}
.flex-row input[type='checkbox']:empty ~ label,.flex-row input[type='radio']:empty ~ label{font-size:.8749999999999999rem;line-height:1.78571429;line-height:21px;padding:0 0 0 29px}
.flex-row input[type='checkbox']:empty ~ label b,.flex-row input[type='radio']:empty ~ label b,.flex-row input[type='checkbox']:empty ~ label strong,.flex-row input[type='radio']:empty ~ label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .flex-row input[type='checkbox']:empty ~ label b,:lang(ru) .flex-row input[type='radio']:empty ~ label b,:lang(ru) .flex-row input[type='checkbox']:empty ~ label strong,:lang(ru) .flex-row input[type='radio']:empty ~ label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .flex-row input[type='checkbox']:empty ~ label b,:lang(ar) .flex-row input[type='radio']:empty ~ label b,:lang(ar) .flex-row input[type='checkbox']:empty ~ label strong,:lang(ar) .flex-row input[type='radio']:empty ~ label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .flex-row input[type='checkbox']:empty ~ label b,:lang(ja) .flex-row input[type='radio']:empty ~ label b,:lang(ja) .flex-row input[type='checkbox']:empty ~ label strong,:lang(ja) .flex-row input[type='radio']:empty ~ label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .flex-row input[type='checkbox']:empty ~ label b,:lang(ko) .flex-row input[type='radio']:empty ~ label b,:lang(ko) .flex-row input[type='checkbox']:empty ~ label strong,:lang(ko) .flex-row input[type='radio']:empty ~ label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .flex-row input[type='checkbox']:empty ~ label b,:lang(zh) .flex-row input[type='radio']:empty ~ label b,:lang(zh) .flex-row input[type='checkbox']:empty ~ label strong,:lang(zh) .flex-row input[type='radio']:empty ~ label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .flex-row input[type='checkbox']:empty ~ label b,:lang(zh-Hant) .flex-row input[type='radio']:empty ~ label b,:lang(zh-Hant) .flex-row input[type='checkbox']:empty ~ label strong,:lang(zh-Hant) .flex-row input[type='radio']:empty ~ label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.flex-row input[type='checkbox']:empty ~ label:before,.flex-row input[type='radio']:empty ~ label:before{height:12px;width:12px;top:2px}
.flex-row input[type='checkbox']:empty ~ label:after,.flex-row input[type='radio']:empty ~ label:after{left:5px;top:3px;width:3px;height:7px}
.flex-row input[type='checkbox']:checked ~ label{color:#222}
.flex-row input[type='radio']:empty ~ label:before{height:10px;width:10px;top:0}
.flex-row #_default ~ label{display:none}
.flex-row input[type='checkbox']:disabled ~ label{opacity:.7;cursor:default}
.facets-action{background-color:#fff;padding:35px 20px;border-top:1px solid #e6e6e6}
.facets-action .action-button{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px}
:lang(ar) .facets-action .action-button{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .facets-action .action-button{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .facets-action .action-button{font-size:.9375rem;line-height:1.33333333}
.facets-action .apply_action{height:50px;border:1px solid;color:#222}
.facets-action .apply_action:focus-visible{border:1px solid #016fd0;border-radius:4px}
.facets-action .apply_action:hover{border:1px solid;outline:1px solid #222}
.facets-action .apply_action:disabled{color:#757575;outline:0;border-color:#757575}
.facets-action .reset-action:focus-visible{border:1px solid #016fd0;border-radius:4px}
.facets-action .reset-action.enabled{color:#222}
.base-search-category-result-list-container{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-template-collection-page .base-search-category-result-list-container,.vca-template-aggregation-page .base-search-category-result-list-container{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.base-search-category-result-list-container .search-reloaded{display:none}
.base-search-category-result-list{display:-webkit-flex;display:-ms-flex;display:flex;text-align:center;position:relative}
.vca-template-collection-page .base-search-category-result-list,.vca-template-aggregation-page .base-search-category-result-list{-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:5px 20px 0}
.vca-template-search-page .base-search-category-result-list{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.vca-template-search-page .base-search-category-result-list .vca-category-tab.base-selected-tab{border:0}
.base-search-category-result-list::-webkit-scrollbar{display:none}
.base-search-category-result-list:after{content:'';display:block;width:100%;position:absolute;bottom:0;left:0;z-index:-1}
:not(.vca-template-search-page) .base-search-category-result-list:after{border-bottom:1px solid #e6e6e6}
.base-search-category-result-list>.search-box{width:100vw;height:60px}
.base-search-category-result-list .search-bar input[type='text']{font-size:.8749999999999999rem;line-height:1.78571429;width:100%;max-width:none;height:100%;min-height:40px;margin:0 10px;border-width:0;background-color:inherit}
.base-search-category-result-list .search-bar input[type='text'] b,.base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-search-category-result-list .search-bar input[type='text'] b,:lang(ru) .base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-search-category-result-list .search-bar input[type='text'] b,:lang(ar) .base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-search-category-result-list .search-bar input[type='text'] b,:lang(ja) .base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-search-category-result-list .search-bar input[type='text'] b,:lang(ko) .base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-search-category-result-list .search-bar input[type='text'] b,:lang(zh) .base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-search-category-result-list .search-bar input[type='text'] b,:lang(zh-Hant) .base-search-category-result-list .search-bar input[type='text'] strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-search-category-result-list .search-bar input[type='text']::-webkit-input-placeholder{color:#757575}
.base-search-category-result-list .search-bar input[type='text']:-moz-placeholder{color:#757575}
.base-search-category-result-list .search-bar input[type='text']:-ms-input-placeholder{color:#757575}
.base-search-category-result-list .search-bar input[type='text']::placeholder{color:#757575}
.search-engine .overlay-section{left:0;top:60px;width:100vw;background:white;padding-top:10px}
.search-engine .overlay-section.overlay-absolute{box-sizing:border-box;cursor:move;cursor:-webkit-default;cursor:-moz-default;cursor:default;min-height:auto;position:absolute;border-bottom:1px solid #e0e0e0;background:#fff;border-top:0;overflow:auto;max-height:300px}
.search-engine .overlay-section .prefill{display:none}
.search-engine .overlay-section .autocomplete .flex-container{color:#757575;padding:0;border-bottom:0}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion,.search-engine .overlay-section .autocomplete .flex-container .search_prediction{font-size:.8749999999999999rem;line-height:1.78571429;text-align:left;max-width:none;padding:10px 5px;margin:0 20px}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,.search-engine .overlay-section .autocomplete .flex-container .search_prediction b,.search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,.search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,:lang(ru) .search-engine .overlay-section .autocomplete .flex-container .search_prediction b,:lang(ru) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,:lang(ru) .search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,:lang(ar) .search-engine .overlay-section .autocomplete .flex-container .search_prediction b,:lang(ar) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,:lang(ar) .search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,:lang(ja) .search-engine .overlay-section .autocomplete .flex-container .search_prediction b,:lang(ja) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,:lang(ja) .search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,:lang(ko) .search-engine .overlay-section .autocomplete .flex-container .search_prediction b,:lang(ko) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,:lang(ko) .search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,:lang(zh) .search-engine .overlay-section .autocomplete .flex-container .search_prediction b,:lang(zh) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,:lang(zh) .search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion b,:lang(zh-Hant) .search-engine .overlay-section .autocomplete .flex-container .search_prediction b,:lang(zh-Hant) .search-engine .overlay-section .autocomplete .flex-container .search_suggestion strong,:lang(zh-Hant) .search-engine .overlay-section .autocomplete .flex-container .search_prediction strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion:focus,.search-engine .overlay-section .autocomplete .flex-container .search_prediction:focus,.search-engine .overlay-section .autocomplete .flex-container .search_suggestion:hover,.search-engine .overlay-section .autocomplete .flex-container .search_prediction:hover{background-color:#f5f5f5}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion .button-label,.search-engine .overlay-section .autocomplete .flex-container .search_prediction .button-label{font-weight:400}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion .button-label .highlight,.search-engine .overlay-section .autocomplete .flex-container .search_prediction .button-label .highlight{text-transform:capitalize;font-weight:700}
.search-engine .search-bar .search-input-container{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin:0 20px}
.search-engine .search-bar .search-input-container.flex-container:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-grey)}
.search-engine .search-bar .search-input-container.flex-container::before{content:'';height:1.25rem;width:1.25rem;background-size:100%}
.search-engine .search-bar .search-input-container .clear{width:32px;height:40px;padding:0;right:25px;position:absolute}
.search-engine .search-bar .search-input-container .clear::before{content:'';display:inline-block;vertical-align:text-bottom;width:1.25rem;height:1.25rem;background-size:20px;background-repeat:no-repeat;background-position:center;background-image:url(629e06bc5018b58dd56efe3a.svg#close)}
.search-engine .search-bar .search-input-container .clear .button-label{display:none}
.search-engine .vca-sb-search-box .vca-sb-btn-close{top:unset}
.vca-srl-filter-bar{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;margin-top:15px}
.vca-srl-filter-bar.vca-hide{display:none}
.vca-srl-product-tile .vca-body-02{color:#757575}
.icon-button:focus:focus-visible{border:1px solid #016fd0;border-radius:4px}
.icon-button.plus:before{content:'';height:20px;width:20px;display:block;background-image:url(629e06bc5018b58dd56efe3a.svg#expand-inactive);background-color:transparent;background-size:20px}
.vca-srl-facet-fieldset.active .icon-button.plus:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-active);background-color:#fff}
.vca-srl-facet-fieldset:focus-visible{border:1px solid #016fd0;border-radius:4px}
.facets .header{display:none}
.facets .icon-button{margin:0;display:inline-block;height:20px;width:20px}
.vca-srl-toggle-view{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;position:fixed;bottom:10px;padding:5px 15px;width:100%}
.vca-srl-toggle-view .vca-srl-icon-btn{height:60px;width:60px;border:0;outline:0;margin:0;padding:0}
.vca-srl-toggle-view .vca-srl-icon-btn [class^='vca-icn-']:before{height:60px;width:60px}
.vca-srl-toggle-view .vca-srl-icon-btn:hover,.vca-srl-toggle-view .vca-srl-icon-btn:focus{border:0;outline:0}
.vca-srl-toggle-view .vca-srl-scroll-top,.vca-srl-toggle-view .vca-srl-toggle-list{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;visibility:hidden;opacity:0}
.vca-srl-toggle-view .vca-srl-scroll-top.vca-show-btn,.vca-srl-toggle-view .vca-srl-toggle-list.vca-show-btn{visibility:visible;opacity:1}
.vca-srl-toggle-view.vca-hide{display:none}
.facets .list-mode{height:calc(100% - 120px);margin-bottom:120px;overflow-y:auto;overflow-x:hidden;padding-right:20px;padding-left:20px;padding-top:40px;padding-bottom:20px}
.facets .list-mode>li{margin-bottom:40px}
.facets .list-mode>li:nth-child(2){margin-bottom:20px}
.facets .list-mode>li:empty{margin-bottom:0}
.facets .list-mode .button-label{display:none}
.vca-pl-article-text,.vca-pl-video-text{margin-top:0;margin-bottom:20px}
.vca-srl-wl{height:20px;width:20px;text-align:center;z-index:2;position:absolute;top:10px;left:10px}
.vca-srl-wl .vca-icn-heart:before{height:1.1rem;width:1.1rem}
.vca-pl-product{padding:20px 20px 35px}
.vca-pl-product .vca-stone-variations-count{display:block}
.vca-srl-single-column .vca-pl-product{padding:40px 30px 50px}
.vca-pl-product .vca-swiper-pdp-link{width:80%;position:absolute;height:90%;top:0;left:0;right:0;z-index:1;margin:0 auto}
.vca-pl-product .vca-pl-product-labels{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between}
.vca-pl-product .vca-srl-wl{margin:0;padding:0}
.vca-pl-product .vca-srl-wl:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-pl-product .vca-srl-ref-link{-webkit-tap-highlight-color:transparent}
.vca-pl-product .vca-srl-ref-link-cover{z-index:1}
.product-name{margin-bottom:10px}
.vca-product-tile-interchangeable-strap .product-name{margin-bottom:0}
.vca-search-interchangeable-strap{margin-bottom:20px}
.product-description{margin-bottom:5px}
.vca-stone-variations-count{display:block}
.vca-srl-video-tile{margin-bottom:60px}
.vca-srl-video-tile:first-child{margin-top:30px}
.search-engine button{outline:0;border:0}
.search-engine button.vca-ec-btn{border:1px solid}
.search-engine button:disabled{cursor:default !important}
.search-engine .vca-ec-light .vca-ec-btn,.search-engine .vca-ec-light .vca-ec-btn:hover,.search-engine .vca-ec-light .vca-ec-btn:focus{border-color:#fff}
.search-engine .results .toolbar{margin:0}
.search-engine .results .toolbar .results-info{display:none}
.search-engine .results .load-more{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:0 auto;padding:10px 20px;width:auto;color:#666}
.search-engine .results .load-more:focus-visible{border:1px solid #016fd0;border-radius:4px}
:lang(ar) .search-engine .results .load-more{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .search-engine .results .load-more{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .search-engine .results .load-more{font-size:.9375rem;line-height:1.33333333}
.search-engine .results .load-more:hover{color:#222}
.search-engine ul.vca-srl-articles .vca-srl-article-tile{margin:25px 0 0;cursor:default}
.search-engine ul.vca-srl-articles .vca-srl-article-tile .image-container{margin-bottom:0}
.search-engine .results-main-container .results-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0}
.search-engine .results-main-container .results-container .fixed-section.results:has(.noResult-container){display:none}
.search-engine .results-main-container .results-container .results{width:100%;margin:0;display:block;min-height:100vh}
.search-engine .results-main-container .results-container .results .results-list{border-top:1px solid #ccc}
.search-engine .results-main-container .results-container .results .results-list.vca-srl-articles{border-top-width:0;width:initial}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 2);margin:0;border-width:0 1px 1px 0;border-color:#ccc;border-style:solid;padding:0}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile article{-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-product-highlighted-tile{width:100vw}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-product-highlighted-tile article{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-product-highlighted-tile .vca-pl-product{padding:40px 20px 50px}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile:nth-of-type(1n){margin:0}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;opacity:.8;margin-top:5px}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container:not(.vca-srl-video-asset){background:#f5f5f5}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container.vca-plp-mv-asset{display:-webkit-flex;display:-ms-flex;display:flex}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container.vca-plp-mv-asset .vca-plp-mv-video{width:100%}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container.enabled{background:transparent;opacity:1}
.vca-srl-filter-opened .search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container.enabled{opacity:.8}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .vca-plp-swiper-carousel{max-width:100%}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .vca-plp-swiper-carousel .image-container{margin-bottom:10px}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .vca-plp-swiper-carousel .image-container img{object-fit:contain}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card{width:100%}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card.vca-hide{display:none}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card:empty{height:0;border-width:0;display:none}
.search-engine .results-main-container .results-container .results .vca-srl-article-tile{width:100%;padding:0}
.search-engine .results-main-container .results-container .results .vca-srl-article-tile .vca-pl-article-text{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.search-engine .results-main-container .results-container .results .vca-srl-single-column .vca-srl-product-tile{width:100%}
.search-engine .results-main-container .results-container .results .vca-srl-single-column .vca-srl-product-tile .image-container{height:265px;width:265px}
.search-engine .results-main-container .results-container .results .vca-srl-single-column .vca-srl-product-tile .image-container img{height:265px;width:265px}
.search-engine .results-main-container .results-container .results .vca-srl-single-column .vca-srl-product-tile .description{padding-top:25px}
.search-engine .tab-navigation .flex-row{-webkit-justify-content:start;-ms-flex-pack:start;-ms-justify-content:start;justify-content:start;overflow:auto}
.search-engine .main{overflow-y:hidden}
.search-engine .main:has(.noResult-container){min-height:auto}
.search-engine .main>div{margin-bottom:0}
.search-engine .main section.tool-section{display:block;position:relative;width:100%;padding:0;z-index:10;height:100%}
.search-engine .main section.tool-section form{height:inherit}
.search-engine .main section.fixed-section{z-index:0}
.search-engine .main .smart-filters{display:none}
.search-engine .main .facets .facets-action{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:none;z-index:6}
.vca-srl-filter-opened .search-engine .main .facets .facets-action{display:-webkit-flex;display:-ms-flex;display:flex}
.search-engine .main .facets .facet-item>.flex-row{-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px}
:lang(ar) .search-engine .main .facets .facet-item>.flex-row{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .search-engine .main .facets .facet-item>.flex-row{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .search-engine .main .facets .facet-item>.flex-row{font-size:.9375rem;line-height:1.33333333}
.search-engine .main .facets .facet-item>.flex-row:hover{cursor:pointer}
.search-engine .main .facets .facet-item>.flex-row .range-info{font-size:.8125000000000001rem;line-height:1.53846154}
.search-engine .main .facets .facet-item>.flex-row .range-info b,.search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .search-engine .main .facets .facet-item>.flex-row .range-info b,:lang(ru) .search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .search-engine .main .facets .facet-item>.flex-row .range-info b,:lang(ar) .search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .search-engine .main .facets .facet-item>.flex-row .range-info b,:lang(ja) .search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .search-engine .main .facets .facet-item>.flex-row .range-info b,:lang(ko) .search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .search-engine .main .facets .facet-item>.flex-row .range-info b,:lang(zh) .search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .search-engine .main .facets .facet-item>.flex-row .range-info b,:lang(zh-Hant) .search-engine .main .facets .facet-item>.flex-row .range-info strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.search-engine .main .facets .vca-price-range{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;margin-top:14px}
.search-engine .main .facets .vca-price-range .range-info{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;width:100%}
.search-engine .main .facets .vca-price-range .range-info .base-search-range-separator{display:none}
.search-engine .main .facets .vca-price-range .range-info .base-riyal_symbol-decrypter{font-size:1.3rem}
.search-engine .error .load-more{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:25px auto;height:40px}
.search-engine button:hover,.search-engine button:focus{outline:0;border:0}
.search-engine button:hover.vca-ec-btn,.search-engine button:focus.vca-ec-btn{border:1px solid}
.search-engine ul.results-list .vca-srl-article-tile .image-container,.search-engine ul.results-list .vca-srl-video-tile .image-container{text-align:center;margin-bottom:0}
.search-engine ul.results-list .vca-carousel-pagination-item{padding:initial}
.search-engine ul.results-list li.vca-srl-video-tile{padding-top:0;padding-bottom:0;padding-right:5px;padding-left:5px}
.search-engine ul.results-list li .vca-editorial-highlight .vca-eh-col{display:-webkit-flex;display:-ms-flex;display:flex}
.search-engine ul.results-list li .vca-editorial-highlight .vca-eh-col.vca-show-on-desktop-only{display:none}
.search-engine ul.results-list li .vca-editorial-highlight .bem-editorial-block,.search-engine ul.results-list li .vca-editorial-highlight .vca-row,.search-engine ul.results-list li .vca-editorial-highlight .vca-col-12{height:100%}
.search-engine ul.results-list li .vca-editorial-highlight .vca-bem-fwi .vca-ill-sec{width:100%;padding:0}
.search-engine ul.results-list li .vca-editorial-highlight .vca-cc-product{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:100%;height:100%}
.search-engine ul.results-list li article .description p{text-align:center}
.search-engine ul.results-list li article .description .product-name{text-transform:initial;text-align:center}
.search-engine ul.results-list li.vca-srl-article-tile .image-container img,.search-engine ul.results-list li.vca-srl-video-tile .image-container img{-webkit-transform:none;transform:none;left:0;top:0}
.search-engine ul.results-list li.vca-srl-product-tile .image-container{height:140px;width:140px;margin:0 auto}
.search-engine ul.results-list li.vca-srl-product-tile .image-container img{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);height:140px;width:140px}
.search-engine ul.results-list li.vca-srl-product-tile .description{padding-top:15px}
.search-engine ul.results-list li.vca-srl-product-tile.vca-srl-product-highlighted-tile .image-container{height:265px;width:265px}
.search-engine ul.results-list li.vca-srl-product-tile.vca-srl-product-highlighted-tile .image-container img{height:265px;width:265px}
.search-engine ul.vca-srl-articles .vca-srl-article-tile .description{padding-top:0}
.search-engine .sr-only{border:0 !important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.search-engine .vue-slider-rail{background-color:#ccc}
.search-engine .vue-slider{margin:15px 0 0}
.search-engine .vue-slider .vue-slider-rail .vue-slider-dot:focus-visible{border:1px solid #016fd0;border-radius:4px}
.search-engine .vue-slider .vue-slider-rail .vue-slider-dot:nth-child(2):after{left:25px;border:2px solid #fff}
.search-engine .vue-slider .vue-slider-rail .vue-slider-dot:nth-child(3):after{left:25px;border:2px solid #fff}
.search-engine .vue-slider .vue-slider-rail .vue-slider-dot:after{width:12px;height:12px;top:16px}
.search-engine .vca-results-count{margin-top:30px;color:#757575}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container{height:147px;width:147px;margin:0 auto}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container img{height:147px;width:147px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .description{padding-top:0}
.vca-srl-sticky-categories{-webkit-transform:translateY(100px);transform:translateY(100px);display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,0.15);-webkit-transition:top .3s,transform 300ms ease-out 0;transition:top .3s,transform 300ms ease-out 0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;left:0;width:100%;background-color:#fff;position:fixed;z-index:9}
.vca-srl-sticky-categories>div{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;overflow-x:auto;overflow-y:hidden}
.vca-srl-sticky-categories>div::-webkit-scrollbar{display:none}
.vca-srl-sticky-categories.vca-srl-sc-active{-webkit-transform:translateY(0);transform:translateY(0)}
.vca-srl-sticky-categories .search-result-category{border-bottom-width:0}
.vca-srl-sticky-categories .search-result-category:empty{display:none}
.vca-srl-sticky-categories .search-result-category .vca-category-tab{min-width:unset}
.vca-srl-sticky-categories .search-result-category .vca-category-tab-link{padding:0;margin:0;border-bottom-width:0}
.vca-srl-sticky-categories .search-result-category .vca-category-tab-link::before{background-size:20px 20px;width:20px;height:20px;margin:0 auto 5px}
.vca-srl-sticky-categories:has(.vca-category-tab){padding:20px}
_:-ms-fullscreen,:root .search-engine .main .facets .facets-action{width:330px}
.toolbar-navigation{display:none}
.vca-template-collection-page .container-search-bar{display:none}
.vca-body:before{-webkit-transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) .2s;-moz-transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) .2s;-ms-transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) .2s;transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) .2s;content:'';background:#000;opacity:0}
.vca-srl-filter-opened{overflow:hidden}
.vca-srl-filter-opened:before{content:'';position:absolute;height:100%;width:100%;opacity:.1;z-index:2}
.vca-srl-filter-opened .vca-header-wrapper{z-index:1}
.vca-template-search-page .search-result-category{margin-top:0;border-bottom-width:0}
.vca-template-search-page .base-search-category-result-list:after{content:none}
.vca-template-search-page .search-engine{position:inherit}
.vca-template-search-page .search-engine .main{position:inherit}
.vca-template-search-page .search-engine .main .container-search-bar{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;position:absolute;top:0;left:0;width:100vw;z-index:2;height:60px}
.vca-template-search-page .search-engine .main .container-search-bar .search_title_bar{display:none}
.vca-template-search-page .search-engine .main .container-search-bar header{height:60px}
.vca-template-search-page .search-engine .main .container-search-bar .search-bar{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:100%}
.vca-template-search-page .search-engine .main .container-search-bar .search-bar .facet-item{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}
.vca-template-search-page .search-engine .main .container-search-bar .search-bar .magnifier{display:none}
.vca-template-search-page .search-engine .results-main-container .overlay-results{display:none}
.vca-srl-cat-bottom-sticky{position:fixed;bottom:0;left:0;background:#fff;width:100%}
.vca-srl-cat-bottom-sticky .vca-category-tab-link:before{content:none}
.related-result-count{display:none}
.vca-template-search-page .related-result-count{display:inline-block}
[v-cloak]{display:none}
.vca-template-e-boutique-page .base-search-category-result-list{display:none}
.loader.active{display:-webkit-flex;display:-ms-flex;display:flex}
.loader.vca-hide{display:none}
.vca-zero-result-facet{display:none}
.vca-srl-top-heading{margin-top:70px;margin-bottom:30px}
.vca-template-new-in-page .search-result-category:nth-child(1):nth-last-child(1){display:none}
.vca-pl-video-card{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between}
.vca-pl-video-card .vca-pl-video-text{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto}
.results-container .vca-pl-video-card{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto}
.vca-srl-new-in-label{position:absolute;top:20px;right:20px;text-transform:uppercase}
.vca-srl-new-in-label.vca-body-02{color:#222}
.vca-srl-product-3d-cta{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;border-radius:25px;position:absolute;top:5px;right:5px;z-index:2;padding:3px 8px;gap:4px;border:1px solid #ccc}
.vca-srl-product-3d-cta .vca-srl-product-3d-icon::before{width:18px;height:18px}
.vca-srl-product-3d-cta .vca-srl-product-3d-text{color:#222}
.vca-srl-avaiblity-btn{display:none}
.vca-srl-product-highlighted-tile .vca-pl-product{max-width:430px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.vca-srl-availablity-input-checkbox-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-srl-availablity-input-checkbox-container .vca-srl-availablity-input-checkbox-label:before{top:6px !important;background-color:inherit}
.vca-srl-availablity-input-checkbox-container .vca-srl-availablity-input-checkbox-label:after{top:7px !important}
.vca-srl-availablity-checkbox-tooltip{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;cursor:pointer;position:relative;margin-left:10px}
.vca-srl-availablity-checkbox-tooltip:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-srl-availablity-checkbox-tooltip:before{width:12px;height:12px}
.vca-srl-availablity-checkbox-tooltip .vca-srl-availablity-checkbox-tooltiptext{font-style:normal;visibility:hidden;width:280px;background-color:#f5f5f5;color:#222;padding:10px;position:absolute;z-index:1;top:130%;left:-140px}
.vca-srl-availablity-checkbox-tooltip:hover .vca-srl-availablity-checkbox-tooltiptext,.vca-srl-availablity-checkbox-tooltip:focus .vca-srl-availablity-checkbox-tooltiptext{visibility:visible}
.vca-srl-availablity-checkbox-tooltip:hover .vca-srl-availablity-checkbox-tooltiptext.vca-visibility-hidden,.vca-srl-availablity-checkbox-tooltip:focus .vca-srl-availablity-checkbox-tooltiptext.vca-visibility-hidden{visibility:hidden}
.vca-srl-sort-type{display:none}
.vca-srl-sort-wrapper{position:relative}
.vca-cls-sortby{margin:0;padding:0}
.vca-cls-sortby .vca-custom-select-button{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;padding:10px 25px 10px 10px}
:lang(ar) .vca-cls-sortby .vca-custom-select-button{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-cls-sortby .vca-custom-select-button{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-cls-sortby .vca-custom-select-button{font-size:.9375rem;line-height:1.33333333}
.vca-cls-sortby .vca-custom-select-button::before{right:5px}
.vca-cls-sortby .vca-custom-select-button .vca-cls-ddl-link{font-size:inherit}
.vca-cls-sortby .vca-custom-select-button:focus{border-radius:4px;outline:1px solid #016fd0}
.vca-cls-sortby .vca-custom-select-ul{width:auto;right:0;overflow:auto;padding:12px 0}
.vca-cls-sortby .vca-custom-select-ul .vca-cls-ddl-link{padding:8px 30px}
.vca-cls-sortby .vca-custom-select-li:hover:before{background-image:url(629e06bc5018b58dd56efe3a.svg#checked)}
.vca-cls-sortby .vca-custom-select-li:hover::before{content:'';height:1.25rem;width:1.25rem;background-repeat:no-repeat;background-position:center;background-size:100%;left:10px;position:absolute;top:18px;height:10px;width:10px}
.vca-cls-sortby .vca-selected .vca-cls-ddl-link{color:#7d7d7d;font-weight:700}
.vca-cls-sortby .vca-custom-select-content{white-space:nowrap}
.vca-cls-sortby .vca-custom-select-content:hover{background-color:#fff;font-weight:700}
.vca-cls-sortby .vca-custom-select-content:hover a{color:#7d7d7d}
.vca-available-now-container{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-available-now-container input[type='checkbox'] ~ label,.vca-available-now-container input[type='checkbox']:empty ~ label{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;letter-spacing:1.5px;text-transform:uppercase;margin-top:12px;margin-bottom:12px}
:lang(ar) .vca-available-now-container input[type='checkbox'] ~ label,:lang(ar) .vca-available-now-container input[type='checkbox']:empty ~ label{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-available-now-container input[type='checkbox'] ~ label,:lang(zh) .vca-available-now-container input[type='checkbox']:empty ~ label{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-available-now-container input[type='checkbox'] ~ label,:lang(zh-Hant) .vca-available-now-container input[type='checkbox']:empty ~ label{font-size:.9375rem;line-height:1.33333333}
.vca-available-now-container input[type='checkbox']:checked ~ label{color:#222}
.sub-list .vca-available-now-container{margin-bottom:0;margin-top:0}
#vue-top-level [v-cloak]{display:none}
.vca-template-search-page .base-search-category-result-list-container .vca-category-tab-link{margin:20px 20px 0;padding:0}
.vca-template-search-page .base-search-category-result-list-container .vca-category-tab-link:before{margin:0}
.vca-plp-butterfly-animation{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:2;opacity:0}
.vca-plp-butterfly-animation.is-active{opacity:1}
@media only screen and (min-width:600px){.vca-srl-filter-wrapper{width:400px}
.vca-srl-filter-wrapper.vca-srl-filter-active:before{background-repeat:no-repeat;background-size:0;background-color:rgba(0,0,0,0)}
.vca-srl-filter-wrapper.vca-srl-filter-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close)}
.vca-srl-video-tile:first-child,.vca-srl-video-tile:nth-child(2){margin-top:40px}
.search-engine ul.vca-srl-articles .vca-srl-article-tile{margin:25px 0}
.search-engine ul.vca-srl-articles .vca-srl-article-tile .image-container,.search-engine ul.vca-srl-articles .vca-srl-video-tile .image-container{height:100%;max-height:560px;min-height:180px;overflow:hidden}
.search-engine ul.results-list li.vca-srl-video-tile{padding-top:0;padding-bottom:0;padding-right:15px;padding-left:15px}
.search-engine ul.results-list li.vca-srl-product-tile .image-container{height:280px;width:280px;margin:0 auto}
.search-engine ul.results-list li.vca-srl-product-tile .image-container img{height:280px;width:280px}
.search-engine ul.results-list li.vca-srl-product-tile .description{padding-top:50px}
.search-engine .vca-results-count{margin-top:50px}
.vca-template-search-page .search-result-category{margin-top:0}
.vca-template-search-page .search-engine .main .container-search-bar{height:70px}
.vca-template-search-page .search-engine .main .container-search-bar .clear{right:45px}
.vca-template-search-page .search-engine .main .container-search-bar header{height:70px}
.vca-template-search-page .search-engine .vca-sb-search-box .vca-sb-btn-close{top:unset;right:45px}
:not(.vca-template-search-page) .vca-category-tab{border-bottom:0}
:not(.vca-template-search-page) .vca-category-tab.base-selected-tab{border-bottom:0}
.vca-category-tab-link{min-width:40px;padding:10px 25px}
.base-selected-tab .vca-category-tab-link{margin:0 25px;padding:10px 0 5px}
.vca-srl-toggle-view{display:none}
.base-search-category-result-list{padding:5px 20px}
:not(.vca-template-search-page) .base-search-category-result-list .search-result-category{border-bottom:0 solid transparent}
.base-search-category-result-list:after{content:none}
.facets .list-mode{padding-right:40px;padding-left:40px}
.facets-action{padding:35px 40px}
.vca-srl-new-in-label{top:20px;right:20px}
.product-name{margin-bottom:15px}
.vca-srl-wl{height:30px;width:30px;position:absolute;top:20px;left:20px}
.vca-pl-product{padding:40px 30px 70px}
.vca-pl-product .vca-srl-wl{padding:.25em}
.vca-srl-product-3d-cta{top:20px;right:20px}
.vca-srl-sticky-categories{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-srl-sticky-categories .vca-category-tab-link{padding:0;margin:0;border-bottom-width:0}
.vca-srl-avaiblity-btn{display:inline-block;width:auto;margin-left:15px}
.vca-srl-avaiblity-btn.vca-link-active{text-decoration:underline;text-underline-offset:5px}
_:-ms-fullscreen,:root .search-engine .main .facets .facets-action{width:400px}
_:-ms-fullscreen,:root .search-engine .results-main-container .results-container .results .vca-srl-product-tile{width:calc(100% / 3 - 1px)}
.base-search-category-result-list>.search-box{height:70px}
.base-search-category-result-list .search-box input[type='text']{margin:0 30px}
.search-engine .overlay-section{top:70px}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion,.search-engine .overlay-section .autocomplete .flex-container .search_prediction{margin:0 40px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel{max-width:300px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container{height:284px;width:284px;margin:0 auto}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container img{height:284px;width:284px;margin-bottom:10px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .description{padding-top:30px}
.vca-template-search-page .base-search-category-result-list-container .base-search-category-result-list{padding:0}
}
@media only screen and (min-width:600px) and (orientation:portrait){:not(.vca-template-search-page) .base-search-category-result-list.vca-search-category-items-6,:not(.vca-template-search-page) .base-search-category-result-list.vca-search-category-items-7,:not(.vca-template-search-page) .base-search-category-result-list.vca-search-category-items-8,:not(.vca-template-search-page) .base-search-category-result-list.vca-search-category-items-9{-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start}
}
@media only screen and (min-width:900px){.search-engine .results-main-container .results-container{width:100%;margin:20px 0}
.search-engine .results-main-container .results-container .results{width:100%;margin:0}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile{width:calc(100% / 3);padding:0}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container{height:260px;width:260px;margin:0 auto}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile .image-container img{height:260px;width:260px}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile:nth-of-type(2n){border-right-width:1px;margin:0}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card{width:50%}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card .vca-eh-pos-right,.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card .vca-eh-pos-left,.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card .vca-eh-double,.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-editorial-card .vca-eh-pos-center{width:50vw}
.search-engine .results-main-container .results-container .results .vca-srl-product-tile.vca-srl-product-highlighted-tile{width:50%}
.search-engine ul.vca-srl-articles .vca-srl-article-tile{margin:30px 0}
.search-engine ul.results-list li.vca-srl-video-tile{padding-top:0;padding-bottom:0;padding-right:15px;padding-left:15px}
.search-engine ul.results-list li .vca-editorial-highlight .vca-eh-col.vca-show-on-desktop-only{display:-webkit-flex;display:-ms-flex;display:flex}
.facets .list-mode{padding-right:50px;padding-left:50px}
.search-engine ul.results-list li.vca-srl-product-tile .description{padding-top:40px}
.search-engine .tab-navigation .flex-row{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-template-search-page .search-result-category{margin-top:0}
:not(.vca-template-search-page) .vca-category-tab{border-width:0}
:not(.vca-template-search-page) .vca-category-tab.base-selected-tab{margin-bottom:0;border-width:0}
.vca-srl-top-heading{margin-top:100px}
.vca-pl-product{padding:30px 20px 50px}
.facets-action{right:0;bottom:0}
.vca-srl-creation-count{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;order:inherit;margin-right:50px}
.vca-srl-availablity-checkbox-tooltip:hover .vca-srl-availablity-checkbox-tooltiptext.vca-visibility-hidden,.vca-srl-availablity-checkbox-tooltip:focus .vca-srl-availablity-checkbox-tooltiptext.vca-visibility-hidden{visibility:visible}
.vca-srl-availablity-input-checkbox-container{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.vca-srl-availablity-input-checkbox-container .vca-srl-availablity-input-checkbox-label{padding-right:20px;padding-left:14px !important}
.vca-srl-availablity-input-checkbox-container .vca-srl-availablity-input-checkbox-label:before{right:0;left:auto !important}
.vca-srl-availablity-input-checkbox-container .vca-srl-availablity-input-checkbox-label:after{right:4px;left:auto !important}
.base-search-category-result-list .search-bar input[type='text']{min-height:45px;margin:0 20px}
.base-search-category-result-list>.search-box{height:70px}
.base-search-category-result-list .search-bar .search-input-container{margin:0 50px;padding:0}
.search-engine .overlay-section.overlay-absolute{max-height:330px;top:90px}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion,.search-engine .overlay-section .autocomplete .flex-container .search_prediction{margin:0 50px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container{height:275px;width:275px;margin:0 auto}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container img{height:275px;width:275px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .description{padding-top:10px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel{max-width:330px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel .vca-swiper-nav:hover::before{content:'';background-size:100%;width:20px;height:20px}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel .vca-srl-button-prev::before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-left)}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel .vca-srl-button-next::before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right)}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel.swiper-rtl .vca-srl-button-next::before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-left)}
.vca-plp-carousel-wrapper .search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .vca-plp-swiper-carousel.swiper-rtl .vca-srl-button-prev::before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right)}
.vca-template-search-page .base-search-category-result-list-container .vca-category-tab-link{margin-top:40px;padding:0}
.vca-srl-sticky-categories>div{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}
.vca-srl-sticky-categories .vca-category-tab-link{padding:0}
.vca-srl-sticky-categories:has(.vca-category-tab){padding:20px 50px}
}
@media only screen and (min-width:1200px){.search-engine .results-main-container .results-container ul.results-list li.vca-srl-video-tile{padding:0 20px}
.search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container{height:280px;width:280px;margin:0 auto}
.search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .image-container img{height:280px;width:280px}
.search-engine .results-main-container .results-container ul.results-list li.vca-srl-product-tile .description{padding-top:50px}
.search-engine .vca-results-count{margin-top:60px}
.facets .list-mode{padding-right:60px;padding-left:60px}
.vca-pl-product{padding:40px 30px 70px}
.vca-template-search-page .search-result-category{margin-top:0}
.vca-template-search-page .search-engine .main .container-search-bar .clear{right:55px}
.search-engine .overlay-section .autocomplete .flex-container .search_suggestion,.search-engine .overlay-section .autocomplete .flex-container .search_prediction{margin:0 60px}
.vca-srl-sticky-categories:has(.vca-category-tab){padding:20px 60px}
}
.vca-srl-editorial-card{width:100%}
.vca-article-secondary-themes{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0;padding-bottom:45px}
.vca-article-secondary-themes-link{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;letter-spacing:1.5px;text-transform:uppercase;margin:10px}
:lang(ar) .vca-article-secondary-themes-link{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-article-secondary-themes-link{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-article-secondary-themes-link{font-size:.9375rem;line-height:1.33333333}
.vca-article-listing{padding:80px 0 0 0}
.vca-al-image-link{width:100%}
.vca-al-links{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px;padding-left:20px;padding-right:20px}
.vca-al-links .vca-al-sub-heading{color:#757575}
@media only screen and (min-width:600px){.vca-article-listing{padding:100px 40px 0 40px}
.vca-al-links{margin-top:40px;padding:0}
}
@media only screen and (min-width:900px){.vca-article-listing{padding:120px 50px 0 50px}
}
@media only screen and (min-width:1200px){.vca-article-listing{padding:120px 60px 30px 60px}
.vca-al-links{margin-top:50px}
}
.vca-product-grid-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;border-top:1px solid #ccc;width:100%}
.vca-product-grid-list{width:calc(100% / 2);margin:0;border-width:0 1px 1px 0;border-color:#ccc;border-style:solid;padding:0 20px 5px 20px}
.vca-product-grid-list .vca-cc-product{min-width:100%;width:100%}
.vca-product-grid-list .vca-transform-picture-tag{margin:0 auto;display:block}
.vca-product-grid-list .vca-transform-picture-tag.vca-se-carousel-img{height:148px;width:148px}
@media only screen and (min-width:600px){.vca-product-grid-list{padding:40px 50px 0 50px}
.vca-product-grid-list .vca-cc-product .vca-transform-image-tag{margin:0 auto;max-width:100%;max-height:100%;height:auto;width:auto}
.vca-product-grid-list .vca-transform-picture-tag.vca-se-carousel-img{height:284px;width:284px}
}
@media only screen and (min-width:900px){.vca-product-grid-list{width:calc(100% / 2);padding:30px 50px 0 50px}
.vca-product-grid-list .vca-transform-picture-tag.vca-se-carousel-img{height:275px;width:275px}
.vca-product-grid-list .vca-card-carousel{max-width:330px}
.vca-product-grid-list .vca-card-carousel .vca-swiper-nav:hover::before{content:'';background-size:100%;width:20px;height:20px}
}
@media only screen and (min-width:1200px){.vca-product-grid-list{padding:30px 50px 0 50px}
}
.vca-pdp-v2-reassurance-block-list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-row-gap:30px;-moz-row-gap:30px;row-gap:30px}
.vca-pdp-v2-reassurance-block-item{width:100%}
.vca-pdp-v2-reassurance-block-item.is-full-width{grid-column:span 2}
.vca-pdp-v2-reassurance-block-link{display:block;width:100%;height:100%}
.vca-pdp-v2-reassurance-block-image{width:100%;position:relative;overflow:hidden}
.vca-pdp-v2-reassurance-block-item:not(.is-full-width) .vca-pdp-v2-reassurance-block-image{aspect-ratio:1}
.vca-pdp-v2-reassurance-block-item.is-full-width .vca-pdp-v2-reassurance-block-image{aspect-ratio:1.77777778}
.vca-pdp-v2-reassurance-block-image img{width:100%;height:100%;object-fit:cover;display:block}
.vca-pdp-v2-reassurance-block-label{margin-top:15px;color:#666}
.vca-pdp-v2-reassurance-block-panel .vca-lb-level,.vca-pdp-v2-reassurance-block-panel .vca-accordion-content{display:block;height:auto}
.vca-pdp-v2-reassurance-block-panel.vca-lightbox-wrapper .vca-back-arrow.vca-show-back-arrow{visibility:hidden}
.vca-pdp-v2-reassurance-block-panel .vca-component-message{display:none}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-head{font-size:1rem;text-transform:uppercase;letter-spacing:1.9px;color:#222;border:0;padding-top:0;padding-bottom:12px}
:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-accordion-head{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-head:before{display:none}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-content,.vca-pdp-v2-reassurance-block-panel .vca-text{font-size:.8749999999999999rem;line-height:1.78571429;color:#757575}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,.vca-pdp-v2-reassurance-block-panel .vca-text b,.vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,.vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,:lang(ru) .vca-pdp-v2-reassurance-block-panel .vca-text b,:lang(ru) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,:lang(ru) .vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-text b,:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,:lang(ja) .vca-pdp-v2-reassurance-block-panel .vca-text b,:lang(ja) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,:lang(ja) .vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,:lang(ko) .vca-pdp-v2-reassurance-block-panel .vca-text b,:lang(ko) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,:lang(ko) .vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,:lang(zh) .vca-pdp-v2-reassurance-block-panel .vca-text b,:lang(zh) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,:lang(zh) .vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content b,:lang(zh-Hant) .vca-pdp-v2-reassurance-block-panel .vca-text b,:lang(zh-Hant) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content strong,:lang(zh-Hant) .vca-pdp-v2-reassurance-block-panel .vca-text strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-accordion-content,:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-text{font-size:1rem;line-height:1.5625}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-content{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e6e6e6}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-content .vca-row{margin-bottom:0}
.vca-pdp-v2-reassurance-block-panel .vca-accordion-item{padding-bottom:30px}
.vca-pdp-v2-reassurance-block-panel .vca-accordion:last-child .vca-accordion-content:last-child{border-bottom:0}
.vca-pdp-v2-reassurance-block-panel .vca-accordion:last-child .vca-accordion-item .vca-accordion-content{border-bottom:0}
.vca-pdp-v2-reassurance-block-panel .vca-rte{margin-bottom:0}
.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;background:0;max-width:none;min-height:50px;padding:15px}
:lang(ru) .vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta:hover{outline:1px solid #222;outline-offset:0}
.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta.vca-icn-only-btn:hover,.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta.vca-btn-sans-intraction:hover,.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta.vca-icn-only-btn:focus,.vca-pdp-v2-reassurance-block-panel .vca-portfolio-cta.vca-btn-sans-intraction:focus{box-shadow:none}
@media only screen and (min-width:600px){.vca-pdp-v2-reassurance-block-list{grid-template-columns:repeat(3,1fr);max-width:unset}
.vca-pdp-v2-reassurance-block-item.is-full-width{grid-column:auto}
.vca-pdp-v2-reassurance-block-item .vca-pdp-v2-reassurance-block-image{aspect-ratio:1}
.vca-pdp-v2-reassurance-block-item.is-full-width .vca-pdp-v2-reassurance-block-image{aspect-ratio:1}
.vca-pdp-v2-reassurance-block-list:has(.vca-pdp-v2-reassurance-block-item:nth-child(2):last-child),.vca-pdp-v2-reassurance-block-list:has(.vca-pdp-v2-reassurance-block-item:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}
}
@media only screen and (min-width:900px){.vca-pdp-v2-reassurance-block-list{grid-template-columns:repeat(2,1fr);max-width:360px}
.vca-pdp-v2-reassurance-block-item.is-full-width{grid-column:span 2}
.vca-pdp-v2-reassurance-block-item:not(.is-full-width) .vca-pdp-v2-reassurance-block-image{aspect-ratio:1}
.vca-pdp-v2-reassurance-block-item.is-full-width .vca-pdp-v2-reassurance-block-image{aspect-ratio:1.77777778}
}
.vca-services-panel .vca-service-image-container{margin-top:10px}
.vca-services-panel .vca-service-list{padding-bottom:20px}
.vca-services-panel .vca-service-detail{border-top:1px solid #e6e6e6}
.vca-services-panel .vca-service-info{margin-top:12px}
.vca-component-message{display:none}
@media only screen and (min-width:900px){.vca-services-panel .vca-service-image-container{margin-top:0}
.vca-services-panel .vca-service-panel-image .vca-transform-image-tag{width:330px}
.vca-pdp-shopping-sticky .vca-pdp-service-list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.vca-portfolio .vca-portfolio-intro{margin:10px 0 30px}
.vca-portfolio .vca-portfolio-image .vca-transform-image-tag{width:335px;height:200px}
.vca-portfolio .vca-portfolio-cta{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin:30px 0 10px}
.vca-portfolio .vca-portfolio-hr{width:100%;margin:20px 0 30px}
.vca-portfolio .vca-portfolio-hr-contact{margin-bottom:0}
.vca-portfolio .vca-portfolio-description{color:#222}
.vca-portfolio .vca-inquire-call{padding:15px 20px 20px;border-bottom:0}
.vca-portfolio .vca-mt-120{margin-top:120px}
@media only screen and (min-width:900px){.vca-portfolio .vca-portfolio-intro{margin:40px 0 20px}
.vca-portfolio .vca-portfolio-cta{margin:20px 0 10px}
.vca-portfolio .vca-mt-120{margin-top:120px}
}
.vca-editorial-highlight{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-editorial-highlight .cmp-image{height:500px}
.vca-editorial-highlight .cmp-image img{height:100%;width:100%}
.vca-editorial-highlight .vca-aem-img-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:auto}
.vca-editorial-highlight .vca-aem-img-wrapper .vca-aem-img{width:auto}
.vca-editorial-highlight .vca-ill-img{margin:0}
.vca-editorial-highlight .vca-editorial-card{margin-top:0;margin-bottom:0}
.vca-editorial-highlight .vca-editorial-sequence .vca-editorial-card{margin-top:0;margin-bottom:0}
.vca-eh-col{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:1;-ms-flex-basis:1;flex-basis:1;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;padding:0}
.vca-srl-editorial-card .vca-eh-col{padding:0}
.vca-eh-col.vca-show-on-desktop-only{display:none}
.vca-srl-editorial-card{background-color:inherit}
.vca-srl-editorial-card .xf-content-height{margin:0}
@media only screen and (min-width:600px){.vca-editorial-highlight .vca-editorial-card{margin-top:100px;margin-bottom:100px}
.vca-editorial-highlight .vca-editorial-card:has(.vca-ecad-full-cover){margin:0}
.vca-editorial-highlight .vca-editorial-sequence{margin-top:100px;margin-bottom:100px}
.vca-editorial-highlight .vca-editorial-sequence:has(.vca-ecad-full-cover){margin:0}
.vca-editorial-highlight .vca-editorial-sequence .vca-editorial-card{margin-top:0;margin-bottom:0}
.vca-srl-editorial-card .vca-eh-single,.vca-srl-editorial-card .vca-eh-double{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-srl-editorial-card .vca-eh-single.vca-eh-pos-right,.vca-srl-editorial-card .vca-eh-double.vca-eh-pos-right,.vca-srl-editorial-card .vca-eh-single.vca-eh-pos-left,.vca-srl-editorial-card .vca-eh-double.vca-eh-pos-left{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
}
@media only screen and (min-width:900px){.vca-editorial-highlight{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-editorial-highlight .cmp-image{height:800px}
.vca-editorial-highlight .vca-aem-img-wrapper{height:auto}
.vca-eh-col.vca-show-on-desktop-only{display:block}
.vca-srl-editorial-card{background-color:var(--bgColor)}
}
.vca-editorial-sequence{overflow:hidden;height:500px}
.vca-es-list{max-width:100vw;margin:0 auto}
.vca-es-list .vca-slick-dots{background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.3)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.3));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.3));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.3));display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;bottom:0;padding:0 50px;overflow:hidden}
.vca-es-list .vca-slick-dots .vca-carousel-pagination-item{width:100%}
.vca-es-list .vca-slick-dots .vca-slick-button{vertical-align:middle;border-color:#fff;border-radius:0;min-width:5px;width:100%;height:2px;margin:20px 0}
.vca-es-list .draggable .vca-editorial-card{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.vca-es-list .grabbing .vca-editorial-card{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
@media only screen and (min-width:600px){.vca-es-list{max-width:375px}
.vca-editorial-sequence{height:auto}
}
.vca-editorial-card{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:500px;width:100vw;min-width:320px;position:relative;margin:0 auto;cursor:default}
.vca-editorial-card.slick-slide{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-editorial-card .vca-transform-bg-image{background-size:100%}
.vca-ec-content-container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;color:#fff}
.vca-ec-overlap{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:absolute;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.vca-ec-overlap .vca-video-tag{position:webkit-sticky}
.vca-ec-img{width:100%}
.vca-ec-control{min-height:100px;text-align:center;padding:35px 0;text-transform:uppercase;z-index:1;color:#fff}
.vca-ec-dark .vca-ec-control{color:#000}
.vca-ec-label{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:100%;margin:0 auto;opacity:1;color:#fff}
:lang(ar) .vca-ec-label{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-ec-label{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-ec-label{font-size:.9375rem;line-height:1.33333333}
.vca-ec-dark .vca-ec-label{color:#000}
.vca-ec-btn{outline:0;border:1px solid #000;padding:10px;border-radius:50%;height:40px;width:40px;margin:15px;cursor:pointer;position:relative;background:transparent}
.vca-ec-btn:before{content:'';height:2px;background-color:#000;width:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vca-ec-light .vca-ec-btn:before{background-color:#fff}
.vca-ec-btn:after{content:'';height:15px;background-color:#000;width:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}
.vca-ec-light .vca-ec-btn:after{background-color:#fff}
.vca-ec-light .vca-ec-btn{border-color:#fff}
.vca-ec-btn:focus,.vca-ec-btn:hover{outline-width:0}
.vca-press-hold .vca-ec-btn:after{height:1px}
.vca-press-hold .vca-ec-label{opacity:0;-webkit-transform:translateY(7px);transform:translateY(7px)}
.vca-ec-static{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background-size:cover}
.vca-ec-static-text,.vca-ec-static-text p{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4;z-index:1;position:relative;text-align:center;padding:0 15px 35px;width:100%}
:lang(ru) .vca-ec-static-text,:lang(ru) .vca-ec-static-text p{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-ec-static-text,:lang(ar) .vca-ec-static-text p{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-ec-static-text,:lang(ja) .vca-ec-static-text p{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-ec-static-text,:lang(ko) .vca-ec-static-text p{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-ec-static-text,:lang(zh) .vca-ec-static-text p{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-ec-static-text,:lang(zh-Hant) .vca-ec-static-text p{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-ec-author{font-size:.8125000000000001rem;line-height:1.53846154;text-align:center;display:block}
.vca-ec-author b,.vca-ec-author strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-ec-author b,:lang(ru) .vca-ec-author strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ec-author b,:lang(ar) .vca-ec-author strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ec-author b,:lang(ja) .vca-ec-author strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ec-author b,:lang(ko) .vca-ec-author strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ec-author b,:lang(zh) .vca-ec-author strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ec-author b,:lang(zh-Hant) .vca-ec-author strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-ec-blockquote{z-index:1;width:100%}
.vca-ec-blockquote:before{content:'\201C';font-family:'Janson Text',Times,'Times New Roman',serif;font-size:2.1875rem;line-height:1.28571429;line-height:1;text-align:center;display:block;font-weight:600}
:lang(ru) .vca-ec-blockquote:before{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-ec-blockquote:before{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-ec-blockquote:before{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-ec-blockquote:before{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-ec-blockquote:before{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-ec-blockquote:before{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-ec-blockquote .vca-ec-static-text{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4}
:lang(ru) .vca-ec-blockquote .vca-ec-static-text{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-ec-blockquote .vca-ec-static-text{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-ec-blockquote .vca-ec-static-text{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-ec-blockquote .vca-ec-static-text{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-ec-blockquote .vca-ec-static-text{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-ec-blockquote .vca-ec-static-text{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-ec-blockquote .vca-ec-static-text:after{content:'\201D'}
.vca-editorial-card[data-card-type='frontCover'] .vca-ec-static-text{position:absolute;top:60px}
.vca-editorial-card[data-card-type='frontCover'] .vca-ec-blockquote{position:absolute;top:60px;left:0;right:0}
.vca-editorial-card[data-card-type='frontCover'] .vca-ec-blockquote .vca-ec-static-text{position:relative;top:0}
.vca-ecfc-bottom{font-size:.8125000000000001rem;line-height:1.53846154;position:absolute;bottom:50px;left:0;right:0;text-align:center;text-transform:uppercase;cursor:default;color:#fff;z-index:9}
.vca-ecfc-bottom b,.vca-ecfc-bottom strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-ecfc-bottom b,:lang(ru) .vca-ecfc-bottom strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ecfc-bottom b,:lang(ar) .vca-ecfc-bottom strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ecfc-bottom b,:lang(ja) .vca-ecfc-bottom strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ecfc-bottom b,:lang(ko) .vca-ecfc-bottom strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ecfc-bottom b,:lang(zh) .vca-ecfc-bottom strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ecfc-bottom b,:lang(zh-Hant) .vca-ecfc-bottom strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-ec-static-image-text{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);color:#757575;z-index:9;border-bottom:1px solid;opacity:.7}
.vca-ec-static-image-text:hover{opacity:1;color:inherit}
.vca-ecfc-bottom-article{color:#757575}
.vca-ecfc-bottom-article .vca-ecad-bottom-text{border-bottom:1px solid;opacity:.7}
.vca-ecfc-bottom-article .vca-ecad-bottom-text:hover{opacity:1}
.vca-ecbc-cta{word-break:break-word;background-color:transparent;border-color:inherit}
.vca-ecbc-cta.vca-ecbc-light{border-color:#fff;color:#fff}
.vca-ec-zoomimg .vca-ec-zoombg{-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;transition:all 1.5s ease}
.vca-press-hold .vca-ec-zoomimg .vca-ec-zoombg{-webkit-transform:scale(2.5);transform:scale(2.5)}
.vca-ec-media-text .vca-ec-primary{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out;opacity:1;background:rgba(0,0,0,0.5);z-index:1}
.vca-ec-interactiveMediaAndMedia .vca-ec-media-text .vca-ec-primary{background:0}
.vca-press-hold .vca-ec-media-text .vca-ec-primary{opacity:0}
.vca-ec-media-text.vca-ec-text-appear .vca-ec-primary{opacity:0}
.vca-press-hold .vca-ec-media-text.vca-ec-text-appear .vca-ec-primary{opacity:1}
.vca-ec-image-slider .vca-ec-secondary{width:0;background-color:#fff;overflow:hidden;-webkit-transition:width 1.3s linear;-moz-transition:width 1.3s linear;-ms-transition:width 1.3s linear;transition:width 1.3s linear}
.vca-ec-image-slider .vca-ec-secondary .vca-transform-bg-image{min-width:375px;width:100%}
.vca-press-hold .vca-ec-image-slider .vca-ec-secondary{width:100%}
.vca-ec-image-slider .vca-video-fullbg{-webkit-transform:none;transform:none;left:auto}
.vca-ec-image-slider .vca-video-tag{max-width:initial}
.vca-ec-layer{background:rgba(0,0,0,0.5) !important;z-index:1}
.vca-ecad-static{-webkit-justify-content:start;-ms-flex-pack:start;-ms-justify-content:start;justify-content:start;color:#757575;padding-top:50px}
.vca-ecad-typology,.vca-ecad-title{z-index:1;position:relative;width:100%}
.vca-ecad-link{display:block}
.vca-ec-articleDetail .vca-ecad-full-cover{margin:0}
.vca-ec-articleDetail .vca-ecad-full-cover .vca-transform-bg-image{background-size:cover}
.vca-ecad-overlay-content .vca-main{padding-top:0}
.vca-ecad-overlay-content .vca-col-12{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;margin:0;padding:0}
.vca-ecad-overlay-content .vca-bem-ill-v2-mulill{margin:0 -20px}
.vca-ecad-overlay-content .vca-bem-ill-v2-mulill .vca-ill-sec{padding:0 10px 0 0}
.vca-ecad-overlay-content .vca-bem-illustration-block .vca-bem-carousel .vca-ill-sec{padding:0 10px 0 0}
.vca-ecad-overlay-content .vca-article-detail-full .vca-article-detail-title,.vca-ecad-overlay-content .vca-article-detail-cover .vca-article-detail-title{margin:40px 0 0}
.vca-ecad-overlay-content .vca-article-detail-full .vca-article-detail-desc,.vca-ecad-overlay-content .vca-article-detail-cover .vca-article-detail-desc{margin:60px 0 0}
.vca-ecad-overlay-content .vca-article-detail{padding-bottom:0}
.vca-ecad-overlay-content .vca-article-detail-theme{display:none}
.vca-ecad-overlay-content .vca-bem-illustration-block.vca-bem-mulill{margin-right:-20px}
.vca-ecad-overlay-content .vca-article-detail-full-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-bem-fwi,.vca-ecad-overlay-content .bem-video-block{margin-left:-20px;width:calc(100% + 40px);display:block}
.vca-ecad-overlay-content .vca-row{margin-left:0;margin-right:0}
.vca-ecad-overlay-content .vca-article-detail-cover-wrapper{display:block}
.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-ad-ci-link{padding:0}
.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag{padding:0 60px}
.vca-ecad-overlay-content .vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-bem-carousel .vca-ill-img .vca-transform-image-tag,.vca-ecad-overlay-content .vca-bem-ill-v2-mulill .vca-ill-img .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-bem-ill-v2-mulill .vca-ill-img .vca-transform-image-tag{height:315px}
.vca-ecad-overlay-content .slick-slide.slick-cloned .vca-cap-text{display:none}
.vca-ecad-overlay-content .vca-quote{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:2.1875rem;line-height:1.28571429}
:lang(ru) .vca-ecad-overlay-content .vca-quote{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-ecad-overlay-content .vca-quote{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-ecad-overlay-content .vca-quote{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-ecad-overlay-content .vca-quote{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-ecad-overlay-content .vca-quote{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-ecad-overlay-content .vca-quote{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-ecad-overlay-content .vca-bem-paragraph-section,.vca-ecad-overlay-content .vca-bem-video-block,.vca-ecad-overlay-content .vca-bem-quote-section,.vca-ecad-overlay-content .vca-bem-illustration-block,.vca-ecad-overlay-content .vca-editorial-highlight{margin-top:80px;margin-bottom:0}
.vca-ecad-overlay-content .vca-editorial-highlight:has(.vca-bem-illustration-block){margin-top:0}
.vca-ecad-overlay-content .vca-button-next-bem,.vca-ecad-overlay-content .vca-button-prev-bem{display:none}
@media only screen and (min-width:600px){.vca-editorial-card{height:500px;width:375px}
.vca-ec-articleDetail:has(.vca-ecad-full-cover){width:100vw}
.vca-ec-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-ec-author{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-ec-blockquote:before{font-size:2.7500000000000004rem;line-height:1.25}
.vca-ec-blockquote .vca-ec-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-ecfc-bottom{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-ecbc-cta{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;font-size:.8125000000000001rem;line-height:1.53846154;letter-spacing:1.5px}
:lang(ru) .vca-ecbc-cta{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-ecbc-cta{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-ecbc-cta{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-ecbc-cta{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-ecbc-cta{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-ecbc-cta{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-ecbc-cta:hover{outline:1px solid #222;outline-offset:0}
.vca-ecbc-cta:disabled{border-color:#e6e6e6;cursor:no-drop}
:lang(ar) .vca-ecbc-cta{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
.vca-ecfc-bottom-article{bottom:60px}
.vca-ecad-static{padding-top:60px}
.vca-srl-editorial-card:has(.vca-ecad-full-cover)+.vca-srl-product-highlighted-tile{height:500px}
.vca-ecad-overlay-content .vca-bem-illustration-block.vca-bem-mulill{margin-right:-40px}
.vca-ecad-overlay-content .vca-bem-ill-v2-mulill{margin-right:-40px}
.vca-ecad-overlay-content .vca-article-detail-full-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-bem-fwi,.vca-ecad-overlay-content .bem-video-block{margin-left:-40px;width:450px}
.vca-ecad-overlay-content .vca-editorial-card{width:450px;margin-top:0;margin-bottom:0}
.vca-ecad-overlay-content .vca-bem-illustration-block .vca-bem-carousel .vca-ill-sec{padding:0 40px 0 0}
}
@media only screen and (min-width:900px){.vca-ec-quote{font-size:1.7499999999999998rem;line-height:1.25}
.vca-ec-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-ec-author{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-ec-blockquote .vca-ec-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-ec-overlap .vca-video-tag{z-index:0}
.vca-ec-articleDetail:has(.vca-ecad-full-cover){width:50vw}
.vca-ec-content-container{z-index:0}
.vca-ecfc-bottom-article{bottom:60px}
.vca-ecfc-bottom-article.vca-article-available{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer}
.vca-ec-static-image-text{bottom:60px}
.vca-ecad-overlay-content .vca-bem-illustration-block.vca-bem-mulill{margin-right:-60px}
.vca-ecad-overlay-content .vca-bem-ill-v2-mulill{margin-right:-60px}
.vca-ecad-overlay-content .vca-article-detail-full-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-bem-fwi,.vca-ecad-overlay-content .bem-video-block{margin-left:-60px;width:500px}
.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag{padding:0 100px}
.vca-ecad-overlay-content .vca-editorial-card{width:500px}
}
@media only screen and (min-width:1200px){.vca-ec-static-text{font-size:1.875rem;line-height:1.33333333}
.vca-ec-author{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-ec-blockquote .vca-ec-static-text{font-size:1.875rem;line-height:1.33333333}
.vca-ecad-overlay-content .vca-article-detail-full-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag,.vca-ecad-overlay-content .vca-bem-fwi,.vca-ecad-overlay-content .bem-video-block{width:640px}
.vca-ecad-overlay-content .vca-article-detail-cover-wrapper .vca-transform-picture-tag{padding:0 140px}
.vca-ecad-overlay-content .vca-editorial-card{width:640px}
.vca-ecad-overlay-content .vca-quote{font-size:2.7500000000000004rem;line-height:1.25}
}
.vca-pdp-v2-rv-title{text-align:center;text-transform:uppercase;margin:60px 0 40px}
.vca-recently-viewed-v2{margin-bottom:60px}
.vca-recently-viewed-v2 .vca-hide-fragrance-price{display:none}
@media only screen and (min-width:900px){.vca-pdp-v2-rv-title{margin:80px 0 40px}
.vca-recently-viewed-v2{margin-bottom:80px}
}
.vca-additional-information{padding:60px 20px 20px}
.vca-additional-information .vca-additional-information-item-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:100%}
.vca-additional-information-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.vca-additional-information .vca-additional-information-item{padding:0 0 30px}
.vca-additional-information-item-description{color:#757575}
.vca-additional-information-item-link-text{color:#666;text-decoration:underline;display:inline-block;text-underline-offset:4px;text-decoration-color:#757575}
.vca-additional-information-item-media{width:100%}
.vca-additional-information-item-media .vca-transform-image-tag,.vca-additional-information-item-media .vca-video-tag{aspect-ratio:1.77777778}
@media only screen and (min-width:600px){.vca-additional-information{padding:60px 40px 20px}
.vca-additional-information .vca-additional-information-item{padding:0 40px 30px}
}
@media only screen and (min-width:900px){.vca-additional-information{padding:80px 50px 60px}
.vca-additional-information .vca-additional-information-item-container{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.vca-additional-information-container{gap:30px}
}
@media only screen and (min-width:1200px){.vca-additional-information{padding:80px 60px 60px}
.vca-additional-information-container{gap:40px}
}
.vca-icn-add-to-basket:before,.vca-icn-adyen-affirm:before,.vca-icn-adyen-alipay:before,.vca-icn-adyen-card:before,.vca-icn-adyen-paypal:before,.vca-icn-adyen-we-chat-pay:before,.vca-icn-all:before,.vca-icn-amex:before,.vca-icn-appointment:before,.vca-icn-arrow-down-light:before,.vca-icn-arrow-down-white:before,.vca-icn-arrow-down:before,.vca-icn-arrow-left:before,.vca-icn-arrow-right-black:before,.vca-icn-arrow-right:before,.vca-icn-arrow-up:before,.vca-icn-bag-grey:before,.vca-icn-bag-light-grey:before,.vca-icn-bag-white:before,.vca-icn-bag:before,.vca-icn-bottom-threesixty:before,.vca-icn-bougie-sticky:before,.vca-icn-bougie:before,.vca-icn-boutique:before,.vca-icn-box:before,.vca-icn-bracelets-placeholder:before,.vca-icn-bracelets:before,.vca-icn-budget:before,.vca-icn-butterflies-earring_pendant_bracelet:before,.vca-icn-call-back:before,.vca-icn-call-grey:before,.vca-icn-call-light-grey:before,.vca-icn-call:before,.vca-icn-cancel-form:before,.vca-icn-carat:before,.vca-icn-card:before,.vca-icn-carousel-hover:before,.vca-icn-case:before,.vca-icn-chat:before,.vca-icn-check-green:before,.vca-icn-checkbox-active:before,.vca-icn-checkbox-inactive:before,.vca-icn-checked:before,.vca-icn-chevron-left:before,.vca-icn-chevron-right:before,.vca-icn-clarity:before,.vca-icn-clips-placeholder:before,.vca-icn-clips:before,.vca-icn-close-grey:before,.vca-icn-close-white:before,.vca-icn-close:before,.vca-icn-closeBlack:before,.vca-icn-closedeye:before,.vca-icn-cn-logo-text-black:before,.vca-icn-cn-logo-text-white:before,.vca-icn-color:before,.vca-icn-cross-red:before,.vca-icn-cufflinks-placeholder:before,.vca-icn-cufflinks:before,.vca-icn-delete:before,.vca-icn-delivery:before,.vca-icn-dial:before,.vca-icn-discover-your-stone:before,.vca-icn-document:before,.vca-icn-download:before,.vca-icn-ea:before,.vca-icn-earings-placeholder:before,.vca-icn-earrings:before,.vca-icn-eau-de-parfum:before,.vca-icn-engrave:before,.vca-icn-engraving:before,.vca-icn-expand-active:before,.vca-icn-expand-inactive:before,.vca-icn-filter:before,.vca-icn-foldmap:before,.vca-icn-frame:before,.vca-icn-frivole:before,.vca-icn-frivole_CN:before,.vca-icn-geoloc:before,.vca-icn-go-top-arrow:before,.vca-icn-go-top:before,.vca-icn-gpay:before,.vca-icn-heart-filled:before,.vca-icn-heart-white:before,.vca-icn-heart:before,.vca-icn-history:before,.vca-icn-info-mini:before,.vca-icn-info-small:before,.vca-icn-info:before,.vca-icn-kakao:before,.vca-icn-kakaopay-logo:before,.vca-icn-kcp-logo:before,.vca-icn-languages:before,.vca-icn-leaf:before,.vca-icn-light-grey-check:before,.vca-icn-line:before,.vca-icn-link:before,.vca-icn-list:before,.vca-icn-log-out:before,.vca-icn-logo-text-white:before,.vca-icn-logo-text:before,.vca-icn-logo:before,.vca-icn-map-grey:before,.vca-icn-map-light-grey:before,.vca-icn-map-white:before,.vca-icn-map:before,.vca-icn-mast:before,.vca-icn-material-GREY:before,.vca-icn-material-OG75:before,.vca-icn-material-OJ75:before,.vca-icn-material-OR75:before,.vca-icn-material-ORBLANC:before,.vca-icn-material-ORJAUNE:before,.vca-icn-material-ORROSE:before,.vca-icn-material-PL95:before,.vca-icn-material-PLATINE:before,.vca-icn-material-WHITE:before,.vca-icn-menu-grey:before,.vca-icn-menu-light-grey:before,.vca-icn-menu:before,.vca-icn-message:before,.vca-icn-mvmt:before,.vca-icn-necklaces-placeholder:before,.vca-icn-necklaces:before,.vca-icn-npay-logo:before,.vca-icn-openedeye:before,.vca-icn-order:before,.vca-icn-other-placeholder:before,.vca-icn-package:before,.vca-icn-papillon:before,.vca-icn-parfum:before,.vca-icn-payco-logo:before,.vca-icn-paypal:before,.vca-icn-pdf:before,.vca-icn-pendant:before,.vca-icn-pendants-placeholder:before,.vca-icn-picto-dark:before,.vca-icn-picto:before,.vca-icn-pin-active:before,.vca-icn-pin-inactive:before,.vca-icn-pinch:before,.vca-icn-play-small:before,.vca-icn-play:before,.vca-icn-profile-grey:before,.vca-icn-profile-light-grey:before,.vca-icn-profile-white:before,.vca-icn-profile:before,.vca-icn-pure_alhambra:before,.vca-icn-pure_alhambra_CN:before,.vca-icn-question:before,.vca-icn-radio-active:before,.vca-icn-radio-inactive:before,.vca-icn-rectangle:before,.vca-icn-refresh:before,.vca-icn-reload:before,.vca-icn-right:before,.vca-icn-ring:before,.vca-icn-ringblack:before,.vca-icn-rings-placeholder:before,.vca-icn-scan:before,.vca-icn-schedul:before,.vca-icn-search-grey:before,.vca-icn-search-light-grey:before,.vca-icn-search-white:before,.vca-icn-search:before,.vca-icn-send:before,.vca-icn-service:before,.vca-icn-services:before,.vca-icn-services_new:before,.vca-icn-sms:before,.vca-icn-stone-001:before,.vca-icn-stone-004:before,.vca-icn-stone-005:before,.vca-icn-stone-006:before,.vca-icn-stone-018:before,.vca-icn-stone-024:before,.vca-icn-stone-025:before,.vca-icn-stone-032:before,.vca-icn-stone-038:before,.vca-icn-stone-041:before,.vca-icn-stone-042:before,.vca-icn-stone-044:before,.vca-icn-stone-045:before,.vca-icn-stone-046:before,.vca-icn-stone-051:before,.vca-icn-stone-053:before,.vca-icn-stone-054:before,.vca-icn-stone-055:before,.vca-icn-stone-056:before,.vca-icn-stone-058:before,.vca-icn-stone-068:before,.vca-icn-stone-072:before,.vca-icn-stone-088:before,.vca-icn-stone-101:before,.vca-icn-stone-102:before,.vca-icn-stone-103:before,.vca-icn-stone-104:before,.vca-icn-stone-105:before,.vca-icn-stone-243:before,.vca-icn-stone-AGATE:before,.vca-icn-stone-AMAZONITE:before,.vca-icn-stone-AVENTURINE:before,.vca-icn-stone-CARNELIAN:before,.vca-icn-stone-CHALCEDONY:before,.vca-icn-stone-CORAL:before,.vca-icn-stone-DIAMOND:before,.vca-icn-stone-EMERALD:before,.vca-icn-stone-IRON_EYE:before,.vca-icn-stone-JASPER:before,.vca-icn-stone-LAPIS_LAZULI:before,.vca-icn-stone-LETTERWOOD:before,.vca-icn-stone-MALACHITE:before,.vca-icn-stone-MOTHER_OF_PEARL:before,.vca-icn-stone-OBSIDIAN:before,.vca-icn-stone-ONYX:before,.vca-icn-stone-PIETERSITE:before,.vca-icn-stone-QUARTZ:before,.vca-icn-stone-RUBY:before,.vca-icn-stone-SAPPHIRE:before,.vca-icn-stone-SODALITE:before,.vca-icn-stone-TIGER_EYE:before,.vca-icn-stone-TSAVORITE:before,.vca-icn-stone-TURQUOISE:before,.vca-icn-stone-AMETHYST:before,.vca-icn-stone-AQUAMARINE:before,.vca-icn-stone-PERIDOT:before,.vca-icn-stone-CITRINE:before,.vca-icn-stone-RHODOLITE_GARNET:before,.vca-icn-store:before,.vca-icn-sweet_vintage_magic-alhambra:before,.vca-icn-swipe:before,.vca-icn-switch-circle-grey:before,.vca-icn-switch-circle-white:before,.vca-icn-switch-flower-grey:before,.vca-icn-switch-flower-white:before,.vca-icn-tabby:before,.vca-icn-three-d:before,.vca-icn-threesixty-hover:before,.vca-icn-threesixty-img-view:before,.vca-icn-time:before,.vca-icn-toilette:before,.vca-icn-touch:before,.vca-icn-two_butterfly:before,.vca-icn-union:before,.vca-icn-v12-retail:before,.vca-icn-vca-logo-placeholder:before,.vca-icn-vcp-chat-icon:before,.vca-icn-video:before,.vca-icn-view:before,.vca-icn-vintage_alhambra-ring:before,.vca-icn-virtual-chat:before,.vca-icn-visa:before,.vca-icn-watch:before,.vca-icn-watches-bracelets:before,.vca-icn-watches-placeholder:before,.vca-icn-wechat:before,.vca-icn-whatsapp:before,.vca-icn-zoom-in-arrow-circle:before,.vca-icn-zoom-in-arrow:before,.vca-icn-zoom-in-circle:before,.vca-icn-zoom-in:before,.vca-icn-zoom-out-arrow-circle:before,.vca-icn-zoom-out-arrow:before,.vca-icn-zoom-out-circle:before,.vca-icn-zoom-out:before,.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-btn:before{content:'';height:1.25rem;width:1.25rem;background-repeat:no-repeat;background-position:center;background-size:100%}
.vca-product-v2{--primary-text-color:#757575}
.vca-product-v2 .vca-pdp-v2-size-guide-wrapper .vca-pdp-v2-size-guide-link{display:inline-block;color:#666;border-bottom:1px solid #666;width:auto}
.vca-product-v2 .vca-pdp-v2-size-guide-wrapper .vca-pdp-v2-size-guide-link:hover{color:#222;border-bottom:1px solid #222}
.vca-product-v2 .vca-show-on-mobile-only .additional-info-cta-block{margin-top:60px;margin-bottom:60px}
.vca-product-v2 .vca-pdp-v2-info .vca-show-on-mobile-only{margin-top:40px}
.vca-pdp-v2-frag .vca-pdp-v2-name{padding-top:20px}
.vca-pdp-v2-frag .vca-pdp-v2-service-list{padding-bottom:0}
.vca-pdp-v2-frag--hide-cta .vca-pdp-v2-config-wrapper{margin-bottom:0}
.vca-pdp-v2-policy{color:#666}
.vca-pdp-v2-policy .vca-pdp-v2-fragrance-mention-url{color:#666;border-bottom:1px solid #666}
.vca-pdp-v2-policy .vca-pdp-v2-fragrance-mention-url:hover{color:#222;border-bottom:1px solid #222}
.vca-pdp-v2-gold-variant-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;gap:12px}
.vca-pdp-v2-gold-variant-wrapper .vca-gold-v2-variant-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #e6e6e6;text-decoration:none}
.vca-pdp-v2-gold-variant-wrapper .vca-gold-v2-variant-item .vca-gold-v2-variant-image{width:50px;aspect-ratio:1;display:block;flex-shrink:0}
.vca-pdp-v2-gold-variant-wrapper .vca-pdp-v2-gold-variant-title{padding:10px;color:#666}
.vca-pdp-v2-service-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px 0}
.vca-pdp-v2-service-link{text-transform:uppercase;position:relative;letter-spacing:1.5px;margin:0;max-width:none;text-align:center}
.vca-pdp-v2-service-link:hover{color:#757575}
.vca-pdp-v2-service-link [class^='vca-icn-']{margin-right:10px;right:0;color:transparent;opacity:.4}
.vca-pdp-v2-service-item{text-align:center}
.vca-pdp-v2-service-item .vca-link{color:#757575;display:block;padding:20px 0 8px;position:relative;text-transform:uppercase}
.vca-pdp-v2-service-item .vca-link [class^='vca-icn-']{margin-right:10px;right:0;color:transparent;opacity:.6}
.vca-pdp-v2-service-item .vca-icn-services{vertical-align:.5px}
.vca-pdp-v2-config-wrapper:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-pdp-v2-config-wrapper .vca-addtowl{display:none}
.vca-pdp-v2-hero .vca-pdp-v2-gallery{position:relative}
.vca-pdp-v2-hero .vca-pdp-v2-gallery .vca-addtowl{position:absolute;top:15px;right:0}
.vca-pdp-v2-main{-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;margin-bottom:20px}
@media(max-width:599px){.vca-product-v2 .vca-pdp-v2-hero{padding:0 20px !important}
}
@media(max-width:900px){.vca-product-v2 .vca-pdp-v2-main{margin:0 !important}
.vca-product-v2 .vca-pdp-v2-first-item{height:506px !important}
.vca-product-v2 .vca-pdp-v2-swiper-container-sticky{position:sticky;top:0}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper[data-total-items='1']{padding-top:60px}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper:not([data-total-items='1']) .vca-pdp-v2-hero-gallery-wrapper{padding-top:60px;box-sizing:border-box}
.vca-product-v2 .vca-pdp-v2-gallery-item-single{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:446px !important}
}
.vca-product-v2 .vca-pdp-v2-first-image{display:flex;align-items:center}
.vca-product-v2 .vca-pdp-v2-swiper-container{position:relative;width:100%;height:auto;left:0;right:0;margin:0 auto}
.vca-product-v2 .vca-pdp-v2-gallery-item-content{display:flex;flex-wrap:wrap}
.vca-product-v2 .vca-pdp-v2-gallery-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:100%;height:auto;text-align:center;background:#fff}
.vca-product-v2 .vca-pdp-v2-gallery-item picture{width:100%}
.vca-product-v2 .vca-pdp-v2-gallery-item img{display:block;width:100%;height:auto;max-height:446px;object-fit:contain}
.vca-product-v2 .vca-pdp-v2-gallery-item.vca-pdp-v2-switch-image-first img{max-height:335px}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper{width:100%;height:506px}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper .swiper-pagination-vertical{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-row-gap:10px;-moz-row-gap:10px;row-gap:10px}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper .swiper-pagination-vertical .swiper-pagination-bullet{width:5px;height:5px;margin:0;background-color:rgba(0,0,0,0.25)}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper .swiper-pagination-vertical .swiper-pagination-bullet-active{background-color:#000}
.vca-product-v2 .vca-pdp-v2-overlay{position:relative;display:contents}
.vca-product-v2 .vca-pdp-v2-overlay-content{position:relative;background:#fff;display:grid;padding:0 20px;width:100%;border-top:1px solid #e6e6e6}
.vca-product-v2 .vca-pdp-v2-overlay-cursor{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;padding:12px 0;position:relative;width:100%;height:26px}
.vca-product-v2 .vca-pdp-v2-overlay-cursor::before{content:'';display:block;border-radius:1px;height:2px;width:30px;background-color:#666}
.vca-product-v2 .vca-pdp-v2-moving-image-player{height:446px;display:-webkit-flex;display:-ms-flex;display:flex}
.vca-product-v2 .vca-pdp-v2-moving-image-player .vca-pdp-v2-mv-video{width:100%;display:block;height:auto;max-height:446px;object-fit:contain;margin:0 auto}
.vca-product-v2 .vca-pdp-v2-switch-default-image,.vca-product-v2 .vca-pdp-v2-switch-image{width:100%}
.vca-product-v2 .vca-pdp-v2-switch-default-image.vca-inactive,.vca-product-v2 .vca-pdp-v2-switch-image.vca-inactive{opacity:0;width:0}
.vca-product-v2 .vca-pdp-v2-switch-default-image:not(.vca-inactive),.vca-product-v2 .vca-pdp-v2-switch-image:not(.vca-inactive){-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;opacity:1}
.vca-product-v2 .vca-pdp-v2-switch-default-image:not(.vca-inactive) img,.vca-product-v2 .vca-pdp-v2-switch-image:not(.vca-inactive) img{opacity:1}
.vca-product-v2 .vca-pdp-v2-gallary-switch-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:relative;z-index:2;width:100%;gap:7px;padding-bottom:10px;background:#fff}
.vca-product-v2 .vca-pdp-v2-switch-poetry-text{padding:10px 20px;color:#666}
.vca-product-v2 .vca-pdp-v2-toggle-switch{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;border-radius:50px;display:inline-block;position:relative;width:105px;height:50px;background-color:#fff;border:1px solid #ccc}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-pdp-v2-toggle-switch{position:relative;z-index:3;display:block;width:100%}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-pdp-v2-switch-checkbox{position:absolute;height:100%;z-index:4}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-bg-center-no-repeat{background-repeat:no-repeat;background-position:center}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-link-active{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;border-radius:40px;background-color:#222;position:absolute;top:2px;bottom:2px;left:2px;width:44px;height:44px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-default-state,.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-active-state{-webkit-transition:background-image 300ms ease-out;-moz-transition:background-image 300ms ease-out;-ms-transition:background-image 300ms ease-out;transition:background-image 300ms ease-out;border-radius:50%;position:absolute;display:block;top:10px;width:28px;height:28px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-default-state{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-circle-white);background-color:transparent;background-size:20px;left:10px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-active-state{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-flower-grey);background-color:#fff;background-size:20px;left:auto;right:10px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-pdp-v2-switch-checkbox:checked ~ .vca-link-active{left:56px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-pdp-v2-switch-checkbox:checked ~ .vca-cta-state .vca-default-state{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-circle-grey);background-color:#fff}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-pdp-v2-switch-checkbox:checked ~ .vca-cta-state .vca-active-state{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-flower-white);background-color:transparent}
.vca-product-v2 .vca-pdp-v2-first-image-3d-cta{display:-webkit-flex;display:-ms-flex;display:flex;cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;border-radius:25px;margin:0;width:auto;border:1px solid #e6e6e6;padding:10px 20px;gap:10px}
.vca-product-v2 .vca-pdp-v2-first-image-3d-cta .vca-pdp-v2-first-image-3d-icon::before{width:20px;height:20px}
.vca-product-v2 .vca-pdp-v2-first-image-3d-cta .vca-pdp-v2-first-image-3d-text{color:#666}
.vca-product-v2 .vca-threesixty-fullscreen{padding:60px 20px 84px}
.vca-product-v2 .vca-threesixty-fullscreen .cloudimage-360{max-width:100%;width:100%;margin:120px 0 auto}
.vca-product-v2 .vca-threesixty-fullscreen .vca-icn-threesixty-img-view{border-radius:50px;display:block;margin:auto;padding:10px;border:1px solid #e6e6e6;width:65px;height:40px}
.vca-product-v2 .vca-threesixty-fullscreen .vca-icn-threesixty-img-view::before{width:45px;height:20px}
@media(max-width:900px){.vca-main{padding-top:0 !important}
}
.vca-product-v2 .vca-pdp-v2-gallery-item-link{cursor:zoom-in}
.vca-product-v2 .vca-pdp-v2-zoom-swiper{width:100%;height:100%}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-slide{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background:#fff;overflow:hidden}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-zoom-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:100%;height:100%;overflow:hidden;cursor:zoom-in;padding:60px 0}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-zoom-container img{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;transition:transform .3s ease-out;max-width:100%;max-height:100%}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-button-prev,.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-button-next{display:none}
.vca-product-v2 .vca-pdp-v2-zoom-pagination{display:-webkit-flex;display:-ms-flex;display:flex;gap:5px;position:static;width:auto}
.vca-product-v2 .vca-pdp-v2-zoom-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:0;background-color:#929292}
.vca-product-v2 .vca-pdp-v2-zoom-pagination .swiper-pagination-bullet-active{background-color:#222}
.vca-product-v2 .vca-pdp-v2-zoom-close{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;border-radius:25px;position:absolute;top:20px;right:20px;z-index:12;background:#fff;border:0;padding:10px;width:40px;height:40px}
.vca-product-v2 .vca-pdp-v2-zoom-close:hover{outline:1px transparent}
.vca-product-v2 .vca-pdp-v2-zoom-controls{display:none}
.vca-product-v2 .vca-pdp-v2-zoom-footer{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:absolute;z-index:10;width:100%;height:84px;bottom:0;background:#fff;padding:0 20px;box-sizing:border-box}
.vca-product-v2 .vca-pdp-v2-zoom-footer .vca-pdp-v2-zoom-prev,.vca-product-v2 .vca-pdp-v2-zoom-footer .vca-pdp-v2-zoom-next{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;padding:10px}
.vca-product-v2 .vca-pdp-v2-zoom-pinch-hint{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border-radius:25px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:absolute;height:40px;bottom:90px;left:0;right:0;margin:0 auto;z-index:10;background:#fff;padding:10px;width:230px}
.vca-product-v2 .vca-pdp-v2-zoom-pinch-hint .vca-pinch-text{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;color:#666}
:lang(ar) .vca-product-v2 .vca-pdp-v2-zoom-pinch-hint .vca-pinch-text{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-product-v2 .vca-pdp-v2-zoom-pinch-hint .vca-pinch-text{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-product-v2 .vca-pdp-v2-zoom-pinch-hint .vca-pinch-text{font-size:.9375rem;line-height:1.33333333}
.vca-product-v2 .vca-pdp-v2-zoom-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:999999;overflow:hidden}
.vca-product-v2 .vca-pdp-v2-zoom-modal.vca-hide{display:none}
.vca-product-v2 .vca-pdp-v2-zoom-modal.vca-zoomed .vca-pdp-v2-zoom-pinch-hint{opacity:0}
.vca-product-v2 .vca-pdp-v2-zoom-modal.vca-zoomed .swiper-zoom-container{overflow:visible;cursor:grab}
.vca-pdp-v2-collection-link{margin:12px 0;height:20px;color:#666}
@media(max-width:899px){.vca-pdp-v2-collection-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}
.vca-pdp-v2-collection-link.vca-show-on-desktop-only{display:none !important}
}
@media(max-width:599px){.vca-pdp-v2-collection-link{margin:12px 20px}
}
@media(min-width:600px) and (max-width:899px){.vca-pdp-v2-collection-link{margin:12px 40px}
}
.vca-pdp-v2-collection-link .vca-pdp-v2-collection,.vca-pdp-v2-collection-link .vca-pdp-v2-category{text-underline-offset:1px}
.vca-pdp-v2-story-telling{position:relative;text-align:start;padding-bottom:15px}
.vca-pdp-v2-story-telling .vca-pdp-v2-story-telling-text-content{color:#666}
.vca-pdp-v2-story-telling .vca-pdp-v2-story-telling-text{height:auto;background:transparent;width:calc(100% - 20px);-webkit-text-fill-color:#666;background-clip:text}
.vca-pdp-v2-story-telling .vca-pdp-v2-story-telling-open{display:none}
.vca-pdp-v2-story-telling .vca-pdp-v2-story-telling-close{position:absolute;bottom:10px;right:0}
.vca-pdp-v2-story-telling.vca-pdp-v2-show-more{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer}
.vca-pdp-v2-story-telling.vca-pdp-v2-expanded .vca-pdp-v2-story-telling-text{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;height:60px;background:linear-gradient(180deg,#666 60%,rgba(204,204,204,0.6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow:hidden;width:calc(100% - 20px)}
.vca-pdp-v2-story-telling.vca-pdp-v2-expanded .vca-pdp-v2-story-telling-open{position:absolute;bottom:10px;right:0;display:inline-block}
.vca-pdp-v2-story-telling.vca-pdp-v2-expanded .vca-pdp-v2-story-telling-close{display:none}
.vca-pdp-v2-short-description{display:inline-block}
.vca-pdp-v2-size-guide-panel .vca-lb-level,.vca-pdp-v2-size-guide-panel .vca-accordion-content{display:block;height:auto}
.vca-pdp-v2-size-guide-panel .vca-lb-level.vca-hide{display:none}
.vca-pdp-v2-size-guide-panel .vca-component-message{display:none}
.vca-pdp-v2-size-guide-panel .vca-accordion-head{font-size:1rem;text-transform:uppercase;letter-spacing:1.9px;border-top:0;padding-top:0;color:#222;border-bottom:0}
:lang(ar) .vca-pdp-v2-size-guide-panel .vca-accordion-head{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-pdp-v2-size-guide-panel .vca-accordion-head:before{display:none}
.vca-pdp-v2-size-guide-panel .vca-size-guide-rings{text-align:center;padding-bottom:40px;border-bottom:1px solid #e6e6e6;margin-bottom:40px}
.vca-pdp-v2-size-guide-panel .vca-size-guide-rings .vca-accordion-content:last-of-type{border-bottom:0}
.vca-pdp-v2-size-guide-panel .vca-size-guide-rings:last-child{border-bottom:0}
.vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;display:inline-block;max-width:none;margin-bottom:12px}
:lang(ru) .vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-size-guide-panel .vca-sgri-print{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-pdp-v2-size-guide-panel .vca-sgri-print:hover{outline:1px solid #222;outline-offset:0}
.vca-pdp-v2-size-guide-panel .vca-sgri-print:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-pdp-v2-size-guide-panel .vca-sgri-print.vca-icn-only-btn:hover,.vca-pdp-v2-size-guide-panel .vca-sgri-print.vca-btn-sans-intraction:hover,.vca-pdp-v2-size-guide-panel .vca-sgri-print.vca-icn-only-btn:focus,.vca-pdp-v2-size-guide-panel .vca-sgri-print.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-pdp-v2-size-guide-panel .vca-size-guide-caption{color:#757575;text-align:left}
.vca-pdp-v2-size-guide-button{display:-webkit-flex;display:-ms-flex;display:flex;width:auto;max-width:none;gap:4px;color:#666;margin-left:0;margin-right:0}
.vca-pdp-v2-size-guide-button:hover{color:#222}
.vca-product-v2 .vca-pdp-v2-name-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;gap:5px}
.vca-product-v2 .vca-pdp-v2-wishlist{margin:0;flex-shrink:0;margin-top:2px}
.vca-product-v2 .vca-pdp-v2-information-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}
.vca-product-v2 .vca-pdp-v2-material,.vca-product-v2 .vca-pdp-v2-movement{display:-webkit-flex;display:-ms-flex;display:flex;color:#757575}
.vca-product-v2 .vca-pdp-v2-config-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-product-v2 .vca-pdp-v2-config-wrapper:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;gap:4px}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper .vca-pdp-v2-ref-picto-row{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline;gap:4px}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper .vca-pdp-v2-ref-picto-row::after{content:'-';color:var(--primary-text-color)}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper .vca-pdp-v2-ref-picto-row .vca-pdp-v2-ref{display:-webkit-flex;display:-ms-flex;display:flex;color:#757575}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper .vca-pdp-v2-ref-picto-row .vca-pdp-v2-2d-picto{vertical-align:middle;aspect-ratio:1}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper .vca-pdp-v2-detail-link{color:#666;display:inline-block;border-bottom:1px solid #666;width:auto;margin:0}
.vca-product-v2 .vca-pdp-v2-detail-anchor-wrapper .vca-pdp-v2-detail-link:hover{color:#222;border-bottom:1px solid #222}
.vca-product-v2 .vca-v12-mention .vca-hybrid-link{font-size:.8125000000000001rem;line-height:1.53846154;display:inline-block;text-transform:none;color:#666;border-bottom:1px solid #666;letter-spacing:initial;position:static}
.vca-product-v2 .vca-v12-mention .vca-hybrid-link b,.vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-product-v2 .vca-v12-mention .vca-hybrid-link b,:lang(ru) .vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-product-v2 .vca-v12-mention .vca-hybrid-link b,:lang(ar) .vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-product-v2 .vca-v12-mention .vca-hybrid-link b,:lang(ja) .vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-product-v2 .vca-v12-mention .vca-hybrid-link b,:lang(ko) .vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-product-v2 .vca-v12-mention .vca-hybrid-link b,:lang(zh) .vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-product-v2 .vca-v12-mention .vca-hybrid-link b,:lang(zh-Hant) .vca-product-v2 .vca-v12-mention .vca-hybrid-link strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-product-v2 .vca-v12-mention .vca-hybrid-link .vca-icn-arrow-right{display:none}
.vca-product-v2 .vca-v12-mention .vca-hybrid-link:hover{color:#222;border-bottom:1px solid #222}
.vca-product-v2 .vca-pdp-v2-price-affirm-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}
.vca-product-v2 .vca-pdp-v2-price{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;color:#222;gap:3px}
.vca-product-v2 .vca-pdp-v2-tax-info{color:#666}
.__affirm-logo.__affirm-logo-black,.__affirm-logo.__affirm-logo-black.__ligature__affirm_full_logo__:after,.__affirm-logo.__affirm-logo-black.__ligature__affirm_short_logo__:after{color:#757575 !important}
.affirm-modal-trigger{color:#666;border-bottom:1px solid #666}
.affirm-modal-trigger:hover{color:#222;border-bottom:1px solid #222}
.vca-pdp-v2-controls .vca-pdp-v2-cta-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;align-items:stretch;gap:10px;width:100%;margin-top:30px}
.vca-pdp-v2-controls .vca-pdp-v2-add-to-bag-cta,.vca-pdp-v2-controls .base-checkout-addtocart{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0;min-width:auto;max-width:none;display:none;width:auto}
.vca-pdp-v2-controls .vca-pdp-v2-yps-personalize-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.vca-pdp-v2-controls .vca-pdp-v2-yps-personalize-container.vca-hide{display:none}
.vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;background:0;max-width:none;padding:15px}
:lang(ru) .vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-controls .vca-pdp-v2-cta-common{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-pdp-v2-controls .vca-pdp-v2-cta-common:hover{outline:1px solid #222;outline-offset:0}
.vca-pdp-v2-controls .vca-pdp-v2-cta-common:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-pdp-v2-controls .vca-pdp-v2-cta-common.vca-icn-only-btn:hover,.vca-pdp-v2-controls .vca-pdp-v2-cta-common.vca-btn-sans-intraction:hover,.vca-pdp-v2-controls .vca-pdp-v2-cta-common.vca-icn-only-btn:focus,.vca-pdp-v2-controls .vca-pdp-v2-cta-common.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-pdp-v2-controls .base-checkout-addtocart-button,.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-cta-mobile-label,.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-cta-desktop{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-pdp-v2-controls[data-hide-cta='true'] .vca-pdp-v2-cta-container,.vca-pdp-v2-controls[data-hide-cta='true'] .vca-pdp-v2-sticky-header{display:none}
.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;position:relative;min-width:0;width:auto}
.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-container.vca-hide{display:none}
.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-cta-mobile{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;position:relative}
.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-cta-desktop{display:none}
.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-cta-mobile-label,.vca-pdp-v2-controls .vca-pdp-v2-order-by-phone-cta-desktop{background-color:#222;color:#fff;border-color:#222}
.vca-pdp-v2-controls .vca-pdp-v2-select-size-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;align-items:stretch;gap:10px}
.vca-pdp-v2-controls .vca-pdp-v2-select-size-wrapper.vca-hide{display:none}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'] .base-checkout-addtocart{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0;width:auto}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'] .base-checkout-addtocart-button{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;background-color:#fff;color:#222;border-color:#222}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'] .base-checkout-addtocart-button.base-loading{pointer-events:none;color:#757575;border-color:#757575}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'][data-is-fragrance-only-add-to-bag='true'] .vca-pdp-v2-order-by-phone-container,.vca-pdp-v2-controls[data-show-cta='add-to-bag'][data-is-fragrance-only-add-to-bag='true'] .vca-pdp-v2-order-by-phone-cta-mobile{display:none}
.vca-pdp-v2-controls .vca-fea-add-cart.vca-hide{display:none}
.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;background:0;max-width:none;min-height:50px;padding:15px}
:lang(ru) .vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-controls .vca-pdp-v2-select-size-cta{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta:hover{outline:1px solid #222;outline-offset:0}
.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta.vca-icn-only-btn:hover,.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta.vca-btn-sans-intraction:hover,.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta.vca-icn-only-btn:focus,.vca-pdp-v2-controls .vca-pdp-v2-select-size-cta.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-pdp-v2-controls .vca-pdp-v2-size-available-cta{display:none}
.vca-pdp-v2-controls .vca-pdp-v2-size-available-cta.vca-pdp-v2-active{display:-webkit-flex;display:-ms-flex;display:flex;width:auto;max-width:none;gap:4px;color:#666;margin-left:0;margin-right:0}
.vca-pdp-v2-controls .vca-pdp-v2-size-available-cta.vca-pdp-v2-active:hover{color:#222}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-preorder{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0;width:auto}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder{display:block}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .base-checkout-addtocart{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;text-align:center;width:100%;outline:1px solid transparent;background:0;max-width:none;min-height:50px;padding:10px}
:lang(ru) .vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta:hover{outline:1px solid #222;outline-offset:0}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta.vca-icn-only-btn:hover,.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta.vca-btn-sans-intraction:hover,.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta.vca-icn-only-btn:focus,.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-pctrl-preorder .vca-pdp-v2-preorder-cta.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-sticky-header .vca-pdp-v2-estimated-date{display:none}
.vca-pdp-v2-controls[data-show-cta='preorder'] .vca-pdp-v2-sticky-header .vca-pdp-v2-pctrl-preorder{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.vca-pdp-v2-wishlist-register{position:absolute;right:0;top:0;border:1px solid #e6e6e6;background:#fff;padding:20px;z-index:3;width:100%}
.vca-pdp-v2-wishlist-register-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-pdp-v2-wishlist-register.vca-hide{display:none}
.vca-pdp-v2-wishlist-register-link{color:#666;text-decoration-color:#757575;display:inline-block}
.vca-pdp-v2-wishlist-register-text{color:#222;display:inline}
.vca-pdp-v2-wishlist-register-close-btn{width:auto}
.vca-pdp-v2-wishlist-register-label{display:inline-block;padding-right:10px}
.vca-pdp-v2-product-variants-title{display:-webkit-flex;display:-ms-flex;display:flex;color:#666}
.vca-pdp-v2-product-size-variation-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;gap:24px}
.vca-pdp-v2-product-size-variation-label{color:#666}
.vca-pdp-v2-product-size-variation-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}
.vca-pdp-v2-product-size-variation-item{line-height:18px}
.vca-pdp-v2-product-size-variation-link{color:#666}
.vca-pdp-v2-product-size-variation-link-active{color:#222;text-decoration:underline;text-underline-offset:5px}
.vca-pdp-v2-product-detail-panel-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-pdp-v2-product-detail-panel-list-term,.vca-pdp-v2-product-detail-panel-list-definition{padding:0;color:#222}
.vca-pdp-v2-product-detail-panel-list-term{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:100%;padding-top:20px;border-top:1px solid #e6e6e6;gap:10px}
.vca-pdp-v2-product-detail-panel-list-definition{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:12px;padding-bottom:18px;border-top:0;white-space:pre-line}
.vca-pdp-v2-product-detail-panel-desc-block,.vca-pdp-v2-complementary-mentions-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-row-gap:10px;-moz-row-gap:10px;row-gap:10px;color:#222}
.vca-pdp-v2-product-detail-panel-marketing-description{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;white-space:pre-line}
.vca-pdp-v2-product-detail-panel-disclaimer{color:#757575;padding-top:20px;border-top:1px solid #e6e6e6}
.vca-pdp-v2-product-detail-panel-icon::before{width:40px;height:40px;aspect-ratio:1}
.vca-pdp-v2-pom-size-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;gap:8px}
.vca-pdp-v2-pom-size-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start}
.vca-pdp-v2-netweight-text{color:#757575}
.vca-pdp-v2-pom-size{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:40px;height:40px;padding:10px;border-radius:50%}
.vca-pdp-v2-pom-size[data-available='false']{color:#ccc}
.vca-pdp-v2-pom-size.vca-active{border:1px solid #222}
.vca-pdp-v2-panel-engraving{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;gap:5px;padding:0}
.vca-pdp-v2-panel-engraving-wrapper{display:none;padding:15px;background-color:#f5f5f5}
.vca-pdp-v2-panel-engraving-wrapper.vca-show{display:block}
.vca-pdp-v2-panel-engraving-text{margin-left:5px;width:100%;color:#666}
.vca-pdp-v2-panel-engraving.vca-show{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-pdp-v2-panel-engraving:disabled{pointer-events:none;cursor:not-allowed}
.vca-pdp-v2-panel-engraving:disabled .vca-arrow-right-icon{display:none}
.vca-pdp-v2-panel-engraving.vca-engraving-button{text-align:justify;max-width:100%;margin:0;border:0}
.vca-pdp-v2-panel-engraving.vca-engraving-button:focus{border-radius:4px;outline:1px solid #016fd0}
.vca-pdp-v2-panel-engraving.vca-engraving-button:hover{outline:0}
.vca-pdp-v2-panel-engraving.vca-engraving-button:hover .vca-pdp-v2-panel-engraving-text{color:#000}
.vca-pdp-v2-panel-engraving-content{-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between}
.vca-pdp-v2-panel-engraving-content.vca-show{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-pdp-v2-panel-engraving-line-value{color:#666}
.vca-pdp-v2-panel-engraving-edit{-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;color:#666;cursor:pointer;background:0;border:0;padding:0;margin:0;width:auto;border-bottom:1px solid #666}
.vca-pdp-v2-panel-engraving-edit:hover{outline:0}
.vca-pdp-v2-panel-engraving-edit:focus{border-radius:4px;outline:1px solid #016fd0}
.vca-pdp-v2-panel-engraving .vca-close-icon{cursor:pointer}
.vca-pdp-v2-panel-engraving .vca-close-icon:focus{border-radius:4px;outline:1px solid #016fd0}
.vca-pdp-v2-overlay-metric{display:none}
.vca-lightbox-wrapper .vca-pdp-v2-overlay-metric{display:block}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-panel-engraving-wrapper{margin-top:30px}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-add-to-bag-cta,.vca-pdp-v2-overlay-metric .base-checkout-addtocart{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0;min-width:auto;max-width:none;display:none;width:auto}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-add-to-bag-cta.vca-show,.vca-pdp-v2-overlay-metric .base-checkout-addtocart.vca-show{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;background:0;max-width:none;min-height:50px;padding:15px}
:lang(ru) .vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common:hover{outline:1px solid #222;outline-offset:0}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common.vca-icn-only-btn:hover,.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common.vca-btn-sans-intraction:hover,.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common.vca-icn-only-btn:focus,.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-cta-common.base-loading{pointer-events:none;color:#757575;border-color:#757575}
.vca-pdp-v2-overlay-metric .vca-fea-add-cart{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0;min-width:auto;max-width:none;display:none;width:auto}
.vca-pdp-v2-overlay-metric .vca-fea-add-cart.vca-show{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-cta-mobile-label,.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-cta-desktop{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;background-color:#222;color:#fff;border-color:#222}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;position:relative;min-width:0;width:auto}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-cta-mobile{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;position:relative}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-cta-desktop{display:none}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-size-guide{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;color:#666;width:100%;max-width:100%;margin:0 0 30px;padding:20px 0 20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-size-panel-complimentary-message{border-top:1px solid #e6e6e6}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-size-panel-disclaimer{display:none;padding-top:10px}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-size-panel-disclaimer.vca-show{display:block}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-panel-cta-container{display:-webkit-flex;display:-ms-flex;display:flex;gap:12px;margin-top:30px;margin-bottom:30px}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-panel-cta-container.vca-lean{margin-top:15px}
.vca-lightbox.base-lightbox-open:has(.vca-pdp-v2-error-message) .base-lightbox-overlay{display:block;background-color:#000}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message{width:auto;height:auto;padding:0;min-width:360px}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message:before{background:transparent}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-wrapper{height:auto;padding:0;background:transparent}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-btn{width:30px;border:0;outline:0}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-btn:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-white)}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-btn:hover,.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-btn:focus{border:0;outline:0;outline-color:transparent}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-back-arrow{visibility:hidden}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .base-lightbox-content{padding:60px 0 40px;height:auto;top:10%;left:0;right:0}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .base-ajax-error{padding:0 20px;text-align:center}
.vca-pdp-v2-ccv-wrapper .vca-pdp-v2-dg-lb{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;gap:4px;color:#666}
.vca-pdp-v2-ccv-wrapper .vca-pdp-v2-dg-lb .vca-icn-info-mini{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-label{display:none}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-main{margin-bottom:15px;margin-top:0;padding-bottom:0}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-button{font-size:.8125000000000001rem;line-height:1.53846154;padding:15px;color:#666}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,.vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,:lang(ru) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,:lang(ar) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,:lang(ja) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,:lang(ko) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,:lang(zh) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button b,:lang(zh-Hant) .vca-pdp-v2-ccv-wrapper .vca-custom-select-button strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-li{color:#7d7d7d}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link{font-size:.8125000000000001rem;line-height:1.53846154;color:inherit}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,.vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,:lang(ru) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,:lang(ar) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,:lang(ja) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,:lang(ko) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,:lang(zh) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link b,:lang(zh-Hant) .vca-pdp-v2-ccv-wrapper .vca-custom-select-li .vca-cls-ddl-link strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-li[data-availability='true']{color:#222}
.vca-pdp-v2-ccv-wrapper .vca-custom-select-li[data-availability='true'] .vca-cls-ddl-link{color:inherit}
.vca-pdp-v2-stone-panel-wrapper{border:1px solid #e6e6e6}
.vca-pdp-v2-stone-panel-wrapper .vca-lightbox-trigger{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:relative;padding:15px;gap:5px;color:#666}
.vca-pdp-v2-stone-panel-wrapper .vca-lightbox-trigger .vca-icn-arrow-right{position:absolute;right:15px}
.vca-pdp-v2-stone-panel-wrapper .vca-lightbox-trigger:hover{color:#222}
.vca-pdp-v2-stone-panel-wrapper .vca-stone-lightbox-trigger-disabled{cursor:move;cursor:-webkit-default;cursor:-moz-default;cursor:default}
.vca-pdp-v2-stone-panel-wrapper .vca-stone-lightbox-trigger-disabled:hover{color:#757575}
.vca-pdp-v2-material.vca-anchor-btn{max-width:100%}
.vca-pdp-v2-stone-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-left:7px}
.vca-pdp-v2-stone-list .vca-pdp-v2-stone-list-item{margin-left:-7px;border-radius:100%;overflow:hidden;width:14px;height:14px;position:relative;border:1px solid #fff}
.vca-pdp-v2-stone-list .vca-pdp-v2-stone-list-item::before{width:20px;height:20px;background-position:-4px -4px;background-size:100%}
.vca-pdp-v2-spv-vic{display:-webkit-flex;display:-ms-flex;display:flex;padding-bottom:0}
.vca-pdp-v2-spv-vic-slide{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:220px;height:220px;opacity:.4}
.vca-pdp-v2-spv-vic-slide.swiper-slide-active{opacity:1;padding:20px}
.vca-pdp-v2-spv-vic-slide-image{-webkit-transition:all 300ms cubic-bezier(0.42,0,0.58,1);-moz-transition:all 300ms cubic-bezier(0.42,0,0.58,1);-ms-transition:all 300ms cubic-bezier(0.42,0,0.58,1);transition:all 300ms cubic-bezier(0.42,0,0.58,1);margin:0 auto;max-width:100px;max-height:100px;width:100%;height:100%;object-fit:contain}
.vca-pdp-v2-spv-vic-slide-image .vca-transform-image-tag{object-fit:contain}
.swiper-slide-active .vca-pdp-v2-spv-vic-slide-image,.vca-pdp-v2-spv-vic-slide-active .vca-pdp-v2-spv-vic-slide-image{max-width:180px;max-height:180px}
.vca-pdp-v2-spv-vic-slide.swiper-slide-next .vca-pdp-v2-spv-vic-slide-image{position:absolute;left:0}
.vca-pdp-v2-spv-vic-slide.swiper-slide-prev .vca-pdp-v2-spv-vic-slide-image{position:absolute;right:0}
.vca-pdp-v2-spv-vic.swiper-slide-single .vca-pagination-spv-vic{display:none}
.vca-pdp-v2-spv-vic.swiper-slide-single .vca-pdp-v2-spv-vic-slide{opacity:1}
.vca-pdp-v2-spv-vic.swiper-slide-single .vca-pdp-v2-spv-vic-slide .vca-pdp-v2-spv-vic-slide-image{max-width:180px;max-height:180px}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;display:none;position:absolute;top:50%;width:50px;height:100%;z-index:10;background:transparent;border:0;opacity:0;visibility:hidden}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'';background-size:100%;width:24px;height:24px;display:block;position:absolute;top:50%}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic.swiper-button-disabled{display:none}
.vca-pdp-v2-spv-vic .vca-button-prev-spv-vic{left:-15px}
.vca-pdp-v2-spv-vic .vca-button-prev-spv-vic::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left);left:0}
.swiper-rtl .vca-pdp-v2-spv-vic .vca-button-prev-spv-vic::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.vca-pdp-v2-spv-vic .vca-button-next-spv-vic{right:-15px}
.vca-pdp-v2-spv-vic .vca-button-next-spv-vic::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right);right:0}
.swiper-rtl .vca-pdp-v2-spv-vic .vca-button-next-spv-vic::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.vca-pdp-v2-spv-vic>.swiper-wrapper{margin-bottom:20px}
.vca-pdp-v2-spv-vic .vca-pagination-spv-vic.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.vca-pdp-v2-spv-vic .vca-pagination-spv-vic.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.vca-pdp-v2-spv-vic .vca-pagination-spv-vic.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.vca-pdp-v2-spv-vic .vca-pagination-spv-vic.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{visibility:hidden}
@keyframes cin{from{opacity:0;visibility:hidden}
to{opacity:1;visibility:visible}
}
@keyframes cout{from{opacity:1;visibility:visible}
to{opacity:0;visibility:hidden}
}
.vca-pdp-v2-spv-vdc{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;padding-bottom:0}
.vca-pdp-v2-spv-vdc-slide:not(.swiper-slide-active){opacity:0;visibility:hidden}
.vca-pdp-v2-spv-vdc-slide.swiper-slide-active{opacity:1;visibility:visible}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lightbox-content{padding-left:0;padding-right:0;padding-top:80px;padding-bottom:0}
.vca-stonepopup .vca-pdp-v2-product-stone-information{height:100%;overflow:auto;padding-bottom:120px;position:relative}
.vca-stonepopup .vca-acc-tab-cont{padding:0 20px}
.vca-stonepopup .vca-tab-links{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;color:#666;margin:0 12px 25px;padding:0}
.vca-stonepopup .vca-tab-links:hover{color:#222}
.vca-stonepopup .vca-tab-links.vca-selected{color:#222;border-bottom:1px solid #222}
.vca-stonepopup .vca-acc-tabs{padding:25px 20px 0;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-bottom:30px}
.vca-stonepopup .vca-acc-tabs.vca-single-tab{border-top:0;border-bottom:0;margin:0 0 40px;padding:0;color:#222}
.vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{margin:0;border-bottom:0;text-transform:capitalize}
.vca-stonepopup .vca-slick-dots{bottom:7%}
.vca-stonepopup .vca-pdp-v2-spv-cta-wrapper{position:fixed;bottom:0;left:0;right:0;padding:20px;background-color:#fff;border-top:1px solid #e6e6e6;z-index:10;text-align:center}
.vca-pdp-v2-spv-details-section{margin-top:30px}
.vca-pdp-v2-spv-details-section .vca-acc-tab-cont.vca-active{display:block}
.vca-pdp-v2-spv-details-section .vca-acc-tab-cont.vca-hide{display:none}
.vca-pdp-v2-spv-cta{display:inline-block;background-color:#000;color:#fff;border:0;max-width:100%;text-decoration:none;text-transform:uppercase}
.vca-pdp-v2-spv-cta:hover,.vca-pdp-v2-spv-cta:focus{background-color:#000;color:#fff;opacity:.9;text-decoration:none}
.vca-pdp-v2-contact-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-row-gap:2px;-moz-row-gap:2px;row-gap:2px}
.vca-pdp-v2-contact-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;gap:4px;background-color:#f5f5f5;padding:15px;height:50px}
.vca-pdp-v2-eh-top-wrapper{background-color:inherit}
.vca-pdp-v2-eh-wrapper{margin-top:60px}
.vca-pdp-v2-eh-wrapper .vca-ec-overlap{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-pdp-v2-related-products{padding-top:60px}
.vca-pdp-v2-related-tabs-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;padding-right:20px;padding-left:20px;margin-bottom:0}
.vca-pdp-v2-related-tabs-button{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;padding:15px;color:#666;margin:0;border-bottom:1px solid transparent;max-width:150px}
.vca-pdp-v2-related-tabs-button:hover{outline:0;color:#222}
.vca-pdp-v2-sticky-header{-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;transition:transform .3s ease;display:block;position:fixed;padding:20px 20px;border-top:1px solid #e6e6e6;background:#fff;visibility:hidden;bottom:0;left:0;right:0;top:initial}
.vca-pdp-v2-sticky-header.vca-sticky-header-fixed-top{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;position:fixed;z-index:10}
.vca-pdp-v2-sticky-header .vca-pdp-v2-inline-ctas{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:12px}
.vca-pdp-v2-discover-your-stone{display:-webkit-flex;display:-ms-flex;display:flex;gap:4px}
.vca-pdp-v2-discover-your-stone .vca-discover-stone-lightbox-trigger{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;max-width:100%;gap:4px;color:#666}
.vca-pdp-v2-discover-your-stone .vca-discover-stone-lightbox-trigger .vca-pdp-v2-discover-your-stone-content{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.vca-pdp-v2-discover-your-stone .vca-pdp-v2-discover-your-stone-btn [class^='vca-icn-']{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;color:transparent;opacity:.6}
.vca-pdp-v2-discover-your-stone .vca-pdp-v2-discover-your-stone-btn:hover{color:#222}
.vca-pdp-v2-discover-your-stone .vca-pdp-v2-discover-your-stone-btn:hover [class^='vca-icn-']{opacity:1}
.vca-discover-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lightbox-content{padding-left:0;padding-right:0;padding-bottom:0}
.vca-discover-stonepopup .vca-pdp-v2-product-stone-information{height:100%;overflow:auto;padding-bottom:120px;position:relative}
.vca-discover-stonepopup .vca-acc-tab-cont{padding:0 20px}
.vca-discover-stonepopup .vca-tab-links{-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease;cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;color:#666;margin:0 12px 25px;padding:0}
.vca-discover-stonepopup .vca-tab-links:hover{color:#222}
.vca-discover-stonepopup .vca-tab-links.vca-selected{color:#222;border-bottom:1px solid #222}
.vca-discover-stonepopup .vca-acc-tabs{padding:25px 20px 0;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin-bottom:30px}
.vca-discover-stonepopup .vca-acc-tabs.vca-single-tab{border-top:0;border-bottom:0;margin:0 0 30px;padding:0;color:#222}
.vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{text-transform:capitalize;margin:0;border-bottom:0}
.vca-pdp-v2-discover-stone-carousel .swiper-wrapper{padding-bottom:30px}
.vca-pdp-v2-discover-your-stone-panel{margin-top:40px;padding-bottom:40px}
.vca-pdp-v2-discover-your-stone-panel .vca-acc-tab-cont.vca-active{display:block}
.vca-pdp-v2-discover-your-stone-panel .vca-acc-tab-cont.vca-hide{display:none}
.vca-pdp-v2-engraving-phrase{color:#222;width:100%}
.vca-pdp-v2-engraving-fonts-item{padding:20px;border:1px solid #ccc}
.vca-pdp-v2-engraving-fonts-item:not(:first-child){margin-left:-1px}
.vca-pdp-v2-engraving-lines{margin-top:18px}
.vca-pdp-v2-engraving-lines.vca-hide{display:none}
.vca-pdp-v2-engraving-input[class*='vca-col-']{padding:20px;color:#757575;border:1px solid #ccc}
.vca-pdp-v2-engraving-remaining{color:#454545}
.vca-pdp-v2-engraving-label{color:#454545}
.vca-pdp-v2-engraving-fonts-radio ~ label{font-size:1.25rem;line-height:1.3}
.vca-pdp-v2-engraving input[type='text']{font-size:1rem;line-height:1.5}
.vca-pdp-v2-engraving-button{padding:15px;color:#222;max-width:100%}
.vca-pdp-v2-engraving-button:disabled{border-color:#222;opacity:.25}
.vca-pdp-v2-mention{color:#666;position:relative}
.vca-pdp-v2-mention .vca-pdp-v2-mention-open{-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;position:absolute;display:inline-block;opacity:1}
.vca-pdp-v2-mention .vca-pdp-v2-mention-tooltiptext{-webkit-transition:opacity 300ms ease-out,max-height 300ms ease-out;-moz-transition:opacity 300ms ease-out,max-height 300ms ease-out;-ms-transition:opacity 300ms ease-out,max-height 300ms ease-out;transition:opacity 300ms ease-out,max-height 300ms ease-out;display:block;position:relative;overflow:hidden;max-height:0;opacity:0}
.vca-pdp-v2-mention .vca-pdp-v2-mention-close{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;position:absolute;pointer-events:none}
.vca-pdp-v2-mention .vca-pdp-v2-show-more{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer}
.vca-pdp-v2-mention.vca-pdp-v2-expanded .vca-pdp-v2-mention-tooltiptext{max-height:300px;opacity:1}
.vca-pdp-v2-mention.vca-pdp-v2-expanded .vca-pdp-v2-mention-open{opacity:0;pointer-events:none}
.vca-pdp-v2-mention.vca-pdp-v2-expanded .vca-pdp-v2-mention-close{opacity:1;pointer-events:auto}
.vca-pdp-v2-gallery-floating-zoom .smartphoto-count{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;display:block;position:fixed;bottom:125px;left:50%;transform:translateX(-50%)}
:lang(ar) .vca-pdp-v2-gallery-floating-zoom .smartphoto-count{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-pdp-v2-gallery-floating-zoom .smartphoto-count{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-pdp-v2-gallery-floating-zoom .smartphoto-count{font-size:.9375rem;line-height:1.33333333}
.vca-pdp-v2-gallery-floating-zoom .smartphoto-nav{display:block;opacity:1;position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,0.9);z-index:999;padding-top:calc(17px);display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}
.vca-pdp-v2-gallery-floating-zoom .smartphoto-nav ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-bottom:25px;margin-left:20px;overflow-x:auto}
.vca-pdp-v2-gallery-floating-zoom .smartphoto-nav ul::-webkit-scrollbar{display:none}
.vca-pdp-v2-gallery-floating-zoom .smartphoto-nav ul a{width:80px;height:80px;background-color:rgba(0,0,0,0);background-size:cover;margin-right:15px;border:1px solid #f5f5f5}
.vca-floating-zoom{bottom:150px;height:15px;border-bottom:1px solid #e6e6e6}
.vca-floating-zoom a{margin:0 10px 40px 10px}
.vca-floating-zoom .vca-capital-link{position:absolute;bottom:35px}
.vca-floating-zoom .smartphoto-floating-zoom-in,.vca-floating-zoom .smartphoto-floating-zoom-out{display:none}
@media only screen and (min-width:600px){.vca-product-v2 .vca-pdp-v2-info .vca-pdp-v2-i-toggle.vca-active{border-bottom:1px solid #e6e6e6}
.vca-product-v2 .vca-pdp-v2-info .vca-pdp-v2-i-toggle.vca-active .vca-icn-arrow-right:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right)}
.vca-product-v2 .vca-pdp-v2-info .vca-pdp-v2-detail-link{display:none}
.vca-product-v2 .vca-pdp-v2-info .vca-pdp-v2-detail-link.vca-pdp-v2-i-toggle{display:block}
.vca-product-v2 .vca-pdp-v2-info .vca-show-on-desktop-only{margin-top:60px}
.vca-product-v2 .vca-pdp-v2-main{position:relative}
.vca-product-v2 .vca-pdp-v2-hero{padding:0 !important}
.vca-product-v2 .vca-pdp-v2-first-image{margin:0}
.vca-product-v2 .vca-pdp-v2-first-item{height:580px !important}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper{height:580px}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper .swiper-pagination{--swiper-pagination-right:40px}
.vca-product-v2 .vca-pdp-v2-overlay-content{padding:0 40px}
.vca-product-v2 .vca-pdp-v2-gallery-item.vca-pdp-v2-switch-image-first img{max-height:434px}
.vca-product-v2 .vca-threesixty-fullscreen{padding:60px 40px 84px}
.vca-product-v2 .vca-pdp-v2-gallery-item-link{cursor:zoom-in}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-zoom-container{padding:100px 0}
.vca-product-v2 .vca-pdp-v2-zoom-controls{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-row-gap:10px;-moz-row-gap:10px;row-gap:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:20px;z-index:10}
.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-group{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:20px;background:#fff;overflow:hidden}
.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-out,.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-in,.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-reset{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:40px;height:40px}
.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-out.vca-zoom-inactive,.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-in.vca-zoom-inactive,.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-reset.vca-zoom-inactive{opacity:.2}
.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-out.vca-zoom-max,.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-in.vca-zoom-max,.vca-product-v2 .vca-pdp-v2-zoom-controls .vca-pdp-v2-zoom-reset.vca-zoom-max{opacity:.2}
.vca-product-v2 .vca-pdp-v2-zoom-footer{padding:0 40px}
.vca-product-v2 .vca-pdp-v2-zoom-pinch-hint{display:none}
.vca-pdp-v2-wishlist-register{top:10px;right:20px;width:auto}
.vca-product-v2 .vca-pdp-v2-wishlist{margin-top:5px}
.vca-pdp-v2-spv-vic{padding:0 40px}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:0;visibility:hidden}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic::before{width:28px;height:28px}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic.swiper-button-disabled{display:none}
.vca-pdp-v2-spv-vic:hover .vca-swiper-nav-spv-vic:not(.swiper-button-disabled){opacity:.6;visibility:visible}
.vca-pdp-v2-spv-vic:hover .vca-swiper-nav-spv-vic:not(.swiper-button-disabled):hover{opacity:1}
.vca-pdp-v2-spv-vic-slide{width:180px;height:180px;padding:0 0 30px}
.vca-pdp-v2-spv-vic-slide.swiper-slide-active{padding:0 0 30px}
.vca-pdp-v2-spv-vic-slide-image{max-width:105px;max-height:105px;padding:0}
.swiper-slide-active .vca-pdp-v2-spv-vic-slide-image,.vca-pdp-v2-spv-vic-slide-active .vca-pdp-v2-spv-vic-slide-image{max-width:140px;max-height:140px}
.vca-pdp-v2-spv-vic.swiper-slide-single .vca-pdp-v2-spv-vic-slide-image{max-width:140px;max-height:140px}
.vca-pdp-v2-spv-vic .vca-button-prev-spv-vic{left:40px}
.vca-pdp-v2-spv-vic .vca-button-next-spv-vic{right:40px}
.vca-pdp-v2-spv-details-section{margin-top:40px}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{padding:20px 40px}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lightbox-content{padding-left:0;padding-right:0;padding-top:60px}
.vca-stonepopup .vca-acc-tab-cont{padding-left:40px;padding-right:40px}
.vca-stonepopup .vca-acc-tabs{padding-left:40px;padding-right:40px;margin-bottom:40px}
.vca-pdp-v2-controls .vca-pdp-v2-cta-container{gap:12px}
.vca-pdp-v2-related-tabs-list{padding-right:40px;padding-left:40px}
.vca-pdp-v2-related-tabs-button{max-width:none}
.vca-pdp-v2-sticky-header{padding:20px 40px}
.vca-discover-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{padding:20px 40px}
.vca-discover-stonepopup .vca-acc-tab-cont{padding-left:40px;padding-right:40px}
.vca-discover-stonepopup .vca-acc-tabs{padding-left:40px;padding-right:40px}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message{top:10%;overflow:initial}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .base-lightbox-content{top:75%;left:50%;min-width:400px}
.vca-lightbox.base-lightbox-open .base-lightbox-wrapper.vca-pdp-v2-error-message .vca-lb-header-btn{width:auto}
.vca-floating-zoom{bottom:150px;height:57px}
.vca-floating-zoom .vca-capital-link{bottom:40px}
.vca-floating-zoom .smartphoto-floating-zoom-in,.vca-floating-zoom .smartphoto-floating-zoom-out{display:none}
}
@media only screen and (min-width:900px){.vca-product-v2 .vca-pdp-v2-info .vca-pdp-v2-i-toggle.vca-active{border-bottom:0}
.vca-product-v2 .vca-pdp-v2-info .vca-show-on-desktop-only{margin-top:20px}
.vca-pdp-v2-frag .vca-pdp-v2-name{padding-top:14px}
.vca-pdp-v2-frag .vca-pdp-v2-cta-wrapper:not(:has(.vca-pdp-contact-us)){padding-bottom:0}
.vca-pdp-v2-frag--hide-cta .vca-pdp-v2-config-wrapper{margin-bottom:20px}
.vca-pdp-v2-frag .vca-pdp-v2-policy{margin-bottom:20px}
.vca-pdp-v2-service-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px 0}
.vca-pdp-v2-service-item{text-align:center}
.vca-pdp-v2-service-item .vca-link{color:#757575;display:block;padding:20px 0 8px;position:relative;text-transform:uppercase}
.vca-pdp-v2-service-item .vca-link [class^='vca-icn-']{margin-right:10px;right:0;color:transparent;opacity:.6}
.vca-pdp-v2-service-link{text-align:left}
.vca-pdp-v2-service-link:hover{color:#222}
.vca-pdp-v2-config-wrapper .vca-addtowl{display:block}
.vca-pdp-v2-hero{-webkit-flex-basis:60%;-ms-flex-basis:60%;flex-basis:60%}
.vca-pdp-v2-hero .vca-pdp-v2-gallery .vca-addtowl{display:none}
.vca-pdp-v2-main{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:20px}
.vca-pdp-v2-gallery{width:auto}
.vca-360-btn-close{top:40px;right:40px}
.vca-product-v2 .vca-pdp-v2-overlay-content{padding:0;border-top:0}
.vca-product-v2 .vca-pdp-v2-overlay{display:block}
.vca-product-v2 .vca-pdp-v2-overlay-cursor{display:none}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper{height:auto}
.vca-product-v2 .vca-pdp-v2-hero-gallery-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;gap:12px}
.vca-product-v2 .vca-pdp-v2-gallery-item{width:calc(50% - 12px)}
.vca-product-v2 .vca-pdp-v2-gallery-item.vca-pdp-v2-first-item{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;width:100%;padding:60px}
.vca-product-v2 .vca-pdp-v2-gallery-threesixty{position:relative}
.vca-product-v2 .vca-pdp-v2-gallery-threesixty .vca-icn-threesixty-img-view{position:absolute;left:25px;top:50px;right:initial}
.vca-product-v2 .vca-pdp-v2-gallery-threesixty .vca-icn-threesixty-img-view::before{width:40px;height:40px}
.vca-product-v2 .vca-threesixty-fullscreen .cloudimage-360{max-width:704px !important;margin:auto;top:60px;bottom:50px;max-height:81vh;overflow:hidden}
.vca-product-v2 .vca-threesixty-fullscreen .cloudimage-inner-box canvas{position:relative;bottom:0}
.vca-product-v2 .vca-threesixty-fullscreen .vca-icn-threesixty-img-view{bottom:0}
.vca-product-v2 .vca-pdp-v2-zoom-modal{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-product-v2 .vca-pdp-v2-zoom-modal.vca-zoomed .vca-pdp-v2-zoom-nav-prev,.vca-product-v2 .vca-pdp-v2-zoom-modal.vca-zoomed .vca-pdp-v2-zoom-nav-next{display:none}
.vca-product-v2 .vca-pdp-v2-zoom-swiper{width:100%;height:100%}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-zoom-container{padding:60px 0}
.vca-product-v2 .vca-pdp-v2-zoom-swiper .swiper-zoom-container img{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;transition:transform .3s ease-out}
.vca-product-v2 .vca-pdp-v2-zoom-close{top:40px;right:40px}
.vca-product-v2 .vca-pdp-v2-zoom-close:hover{outline:1px transparent}
.vca-product-v2 .vca-pdp-v2-zoom-controls{right:40px}
.vca-pdp-v2-size-guide-panel .vca-size-guide-rings .vca-accordion-image{margin-bottom:15px}
.vca-product-v2 .vca-pdp-v2-shopping-sticky-wrapper{margin-top:12px}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'] .vca-pdp-v2-order-by-phone-cta-mobile,.vca-pdp-v2-controls[data-show-cta='order-by-phone'] .vca-pdp-v2-order-by-phone-cta-mobile{display:none}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'] .vca-pdp-v2-order-by-phone-cta-desktop,.vca-pdp-v2-controls[data-show-cta='order-by-phone'] .vca-pdp-v2-order-by-phone-cta-desktop{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'][data-is-fragrance-only-add-to-bag='true'] .vca-pdp-v2-order-by-phone-container,.vca-pdp-v2-controls[data-show-cta='add-to-bag'][data-is-fragrance-only-add-to-bag='true'] .vca-pdp-v2-order-by-phone-cta-desktop{display:none}
.vca-pdp-v2-wishlist-register{top:-75px;right:20px}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-container{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-cta-mobile{display:none}
.vca-pdp-v2-overlay-metric .vca-pdp-v2-order-by-phone-cta-desktop{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.vca-pdp-v2-spv-vic{padding:0 50px}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic::before{width:32px;height:32px}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic.swiper-button-disabled{display:none}
.vca-pdp-v2-spv-vic:hover .vca-swiper-nav-spv-vic:not(.swiper-button-disabled){opacity:.6;visibility:visible}
.vca-pdp-v2-spv-vic:hover .vca-swiper-nav-spv-vic:not(.swiper-button-disabled):hover{opacity:1}
.vca-pdp-v2-spv-vic-slide-image{max-width:95px;max-height:95px;padding:0}
.vca-pdp-v2-spv-vic .vca-button-prev-spv-vic{left:40px}
.vca-pdp-v2-spv-vic .vca-button-next-spv-vic{right:40px}
.vca-lightbox .vca-stonepopup.base-lightbox-wrapper .base-lightbox-content,.vca-lightbox .vca-stonepopup.base-lightbox-wrapper .vca-lb-header-wrapper{width:640px}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{padding:40px 50px}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lightbox-content{padding-left:0;padding-right:0;padding-top:120px;padding-bottom:0}
.vca-stonepopup .vca-acc-tab-cont,.vca-stonepopup .vca-acc-tabs{padding-left:50px;padding-right:50px}
.vca-pdp-v2-eh-top-wrapper{background-color:var(--bgColor)}
.vca-pdp-v2-eh-wrapper{margin-top:80px}
.vca-pdp-v2-related-products{padding-top:80px}
.vca-pdp-v2-related-tabs-list{padding-right:50px;padding-left:50px}
.vca-pdp-v2-sticky-header{-webkit-transform:translateY(-300px);transform:translateY(-300px);display:-webkit-flex;display:-ms-flex;display:flex;border-top:0;border-bottom:1px solid #e6e6e6;padding:20px 60px;top:0}
.vca-pdp-v2-sticky-header.vca-sticky-header-fixed-top{box-shadow:none;-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end;bottom:initial}
.vca-pdp-v2-sticky-header .vca-capital-link{width:160px}
.vca-discover-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{padding:40px 50px}
.vca-discover-stonepopup .vca-acc-tab-cont,.vca-discover-stonepopup .vca-acc-tabs{padding-left:50px;padding-right:50px}
.vca-pdp-v2-discover-your-stone-panel{margin-top:0}
.vca-pdp-v2-gallery-floating-zoom .smartphoto-count{display:none}
.vca-floating-zoom{bottom:130px}
.vca-floating-zoom .smartphoto-floating-zoom-in,.vca-floating-zoom .smartphoto-floating-zoom-out{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.vca-floating-zoom .smartphoto-floating-zoom-in>em::before,.vca-floating-zoom .smartphoto-floating-zoom-out>em::before{width:47px;height:47px;opacity:0}
}
@media only screen and (min-width:1200px){.vca-product-v2 .vca-pdp-v2-main-wrapper{max-width:1280px;margin:0 auto}
.vca-pdp-v2-wishlist-register{top:-85px;right:20px}
.vca-pdp-v2-spv-vic{padding:0 60px}
.vca-pdp-v2-spv-vic .slick-list{max-width:520px;margin:0 auto}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-pdp-v2-spv-vic .vca-swiper-nav-spv-vic.swiper-button-disabled{display:none}
.vca-pdp-v2-spv-vic:hover .vca-swiper-nav-spv-vic:not(.swiper-button-disabled){opacity:.6;visibility:visible}
.vca-pdp-v2-spv-vic:hover .vca-swiper-nav-spv-vic:not(.swiper-button-disabled):hover{opacity:1}
.vca-pdp-v2-spv-vic-slide-image{max-width:85px;max-height:85px;padding:0}
.vca-pdp-v2-spv-vic .vca-button-prev-spv-vic{left:50px}
.vca-pdp-v2-spv-vic .vca-button-next-spv-vic{right:50px}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{padding:50px 60px}
.vca-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lightbox-content{padding-bottom:0}
.vca-stonepopup .vca-acc-tab-cont,.vca-stonepopup .vca-acc-tabs{padding-left:60px;padding-right:60px}
.vca-pdp-v2-related-tabs-list{padding-right:60px;padding-left:60px}
.vca-discover-stonepopup.base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{padding:50px 60px}
.vca-discover-stonepopup .vca-acc-tab-cont,.vca-discover-stonepopup .vca-acc-tabs{padding-left:60px;padding-right:60px}
}
.base-icn-loader{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/loader/loader.svg)}
.base-icn-alix{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/alix.svg)}
.base-icn-amex{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/amex.svg)}
.base-icn-btrf{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/btrf.svg)}
.base-icn-cbgw{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/cbgw.svg)}
.base-icn-cirr{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/cirr.svg)}
.base-icn-codp{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/codp.svg)}
.base-icn-dine{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/dine.svg)}
.base-icn-disc{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/disc.svg)}
.base-icn-jcb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/jcb.svg)}
.base-icn-maes{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/maes.svg)}
.base-icn-mast{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/mast.svg)}
.base-icn-ppal{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/ppal.svg)}
.base-icn-unix{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/unix.svg)}
.base-icn-visa{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/visa.svg)}
.base-icn-wecp{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/wecp.svg)}
.base-icn-cup{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/cup.svg)}
.base-icn-aboc{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/aboc.png)}
.base-icn-boc{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/boc.png)}
.base-icn-ccb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/ccb.png)}
.base-icn-cebbank{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/cebbank.png)}
.base-icn-cib{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/cib.png)}
.base-icn-citic{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/citic.png)}
.base-icn-cmb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/cmb.png)}
.base-icn-cmbc{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/cmbc.png)}
.base-icn-gdb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/gdb.png)}
.base-icn-gzb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/gzb.png)}
.base-icn-hxb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/hxb.png)}
.base-icn-icbc{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/icbc.png)}
.base-icn-jxb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/jxb.png)}
.base-icn-nbbank{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/nbbank.png)}
.base-icn-postgc{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/postgc.png)}
.base-icn-scb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/scb.png)}
.base-icn-spabank{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/spabank.png)}
.base-icn-spdb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/spdb.png)}
.base-icn-srcb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/srcb.png)}
.base-icn-wzb{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/wzb.png)}
.base-icn-shbank{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/shbank.png)}
.base-icn-hzcbb2c{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/hzcbb2c.png)}
.base-icn-knpn{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/banks/klarna.svg)}
.base-icn-affirm{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/affirm.svg)}
.base-icn-applepay{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/applepay.svg)}
.base-icn-googlepay{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/googlepay.svg)}
.base-icn-mada{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/mada.svg)}
.base-icn-kakaopay{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/kakaopay.svg)}
.base-icn-npay{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/npay.svg)}
.base-icn-payco{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/payco.svg)}
.base-icn-bancontact{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/bancontact.svg)}
.base-icn-ideal{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/idealwero.svg)}
.base-icn-trustly{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/trustly.svg)}
.base-icn-twint{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/twint.svg)}
.base-icn-v12{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/v12.svg)}
.base-icn-tabby{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/payment/cards/tabby.svg)}
.flag-icon{background-color:#dbdbdb;background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/flags/flag.png);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px 0 #888;display:inline-block;height:15px;width:20px}
@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flag-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/flags/flag-retina.png);background-size:5630px 15px}
}
@font-face{font-family:base-icons;src:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/icons/base-icons.eot?2d347704010d503d7c756e56cd273618?#iefix) format("embedded-opentype"),url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/icons/base-icons.woff2?2d347704010d503d7c756e56cd273618) format("woff2"),url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/icons/base-icons.woff?2d347704010d503d7c756e56cd273618) format("woff"),url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/icons/base-icons.ttf?2d347704010d503d7c756e56cd273618) format("truetype"),url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/icons/base-icons.svg?2d347704010d503d7c756e56cd273618#base-icons) format("svg")}
.base-invisible{height:0 !important;opacity:0;position:absolute;top:-100vh}
.base-ajax-loader{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/images/components/default-loader.gif);background-position:50%;background-repeat:no-repeat;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:12}
.base-component-loader:before,.base-loading:before{background-color:#fff;background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/images/components/default-loader.gif);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";left:0;margin:auto;opacity:.5;position:absolute;right:0;top:0;z-index:5}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/images/ui-icons_444444_256x240.png)}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/images/ui-icons_555555_256x240.png)}
.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/images/ui-icons_ffffff_256x240.png)}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/images/ui-icons_777620_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/images/ui-icons_cc0000_256x240.png)}
.ui-button .ui-icon{background-image:url(../../../../richemont-base/core/clientlibs/core.prerequisite/images/ui-icons_777777_256x240.png)}
table.base-xlevel thead tr th{border-bottom:solid bisque;font-weight:700}
table.base-xlevel tbody tr th{padding-top:10px}
table.base-xlevel tbody td{padding-right:10px;padding-top:3px}
@font-face{font-family:'riyal_symbolregular';src:url('../../../../richemont-base/core/clientlibs/core.prerequisite/resources/riyal_symbol/riyal_symbolregular-webfont.woff2') format('woff2');font-weight:normal;font-style:normal}
.base-riyal_symbol-decrypter{font-family:'riyal_symbolregular';font-size:1.3rem}
.range-info .base-riyal_symbol-decrypter{font-size:1rem}
.base-forms-bis-login-wrapper.base-hide{display:none !important}
.base-ss-main .base-ss-main-container-tab-links{background-color:inherit;border:1px solid #ccc;cursor:pointer;outline:0;padding:10px;transition:.3s;width:100%}
@media only screen and (min-width:768px){
.base-ss-main .base-ss-main-container-tab-content{border:0;padding:20px 0}
}
.base-forms-select{appearance:none;background:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/images/components/icon-arrow-down.png) 100% no-repeat}
.base-forms-btn-tooltip{background:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/images/components/icon-info.png) 0 0 no-repeat;background-size:16px 16px;border:0;cursor:pointer;height:1em;margin:0 0 0 8px;padding:0;position:relative;vertical-align:middle;width:1em}
.base-forms-tooltip-text{background:#ddd none repeat scroll 0 0 !important;color:#1a1a1a;max-width:20em;padding:1em;position:absolute;z-index:1}
.ui-widget-header .ui-datepicker-prev .ui-icon{background:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/images/components/icon-arrow-left.png) 100% no-repeat}
.ui-widget-header .ui-datepicker-next .ui-icon{background:url(../../../../richemont-base/core/clientlibs/core.prerequisite/resources/images/components/icon-arrow-right.png) 100% no-repeat}
.base-forms-internationalphone-otp-link--idle{text-decoration:none !important}
.qs-overlay .qs-overlay-year{background:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}
.qs-overlay .qs-submit{background:hsla(0,0,50%,.4);border:1px solid #fff;border-radius:.26392188em;cursor:pointer;margin:0 auto auto;padding:.5em}
.qs-month-year:active:focus,.qs-month-year:focus{outline:0}
.base-tencentcaptcha iframe{background-color:#fff;height:100vh !important;position:fixed !important}
@media only screen and (min-width:768px){
.base-tencentcaptcha iframe{background-color:none;bottom:auto;height:100% !important;position:relative !important}
}
button,[type='button']{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent}
.vca-threesixty-fullscreen{-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;transition:all ease 1s;display:block;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#fff}
.vca-threesixty-fullscreen .cloudimage-360{max-width:100% !important;margin:auto;margin-top:120px}
.vca-threesixty-fullscreen .vca-icn-threesixty-img-view{position:relative;bottom:0;width:100%;display:inline-block;text-align:center;margin-top:15px}
.vca-threesixty-fullscreen .vca-icn-threesixty-img-view::before{width:40px;height:40px}
.vca-hide{display:block}
.vca-360-btn-close{position:absolute;top:20px;right:0;width:auto;height:auto;border:0}
.vca-360-btn-close:hover{outline:1px transparent}
.vca-pdp-gallery-item .vca-icn-threesixty-img-view,.vca-pdp-v2-gallery-item .vca-icn-threesixty-img-view{position:absolute;right:25px;top:25px}
.vca-pdp-gallery-item .vca-icn-threesixty-img-view::before,.vca-pdp-v2-gallery-item .vca-icn-threesixty-img-view::before{width:40px;height:40px}
@media only screen and (min-width:900px){.vca-threesixty-fullscreen .cloudimage-360{cursor:url(629e06bc5018b58dd56efe3a.svg#threesixty-hover),auto !important;max-width:900px !important;margin:auto;top:0;bottom:50px;max-height:94vh;overflow:hidden}
.vca-threesixty-fullscreen .cloudimage-inner-box canvas{position:relative;bottom:55px}
.vca-threesixty-fullscreen .vca-icn-threesixty-img-view{position:relative;bottom:0;margin-top:20px}
.vca-gallery-threesixty{position:relative}
.vca-gallery-threesixty .vca-icn-threesixty-img-view{position:absolute;left:25px;top:50px;right:initial}
.vca-gallery-threesixty .vca-icn-threesixty-img-view::before{width:40px;height:40px}
}
.vca-pdp-v2-special-asset-fullscreen{position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#fff}
.vca-pdp-v2-special-asset-fullscreen.vca-hide{display:none}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;position:relative;margin:auto;padding:60px 20px 84px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper .vca-pdp-v2-three-d-iframe{width:335px;height:335px;border:0}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:60px 20px 84px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .vca-pdp-v2-yps-container{width:335px;height:335px;position:relative;margin:auto}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .hapticmedia-loader-container,.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .hapticmedia-canvas3d{width:100%;height:100%;background-color:transparent !important}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .hapticmedia-buttons-container,.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .hapticmedia-loader-container{display:none}
.vca-pdp-v2-special-asset-close{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;position:absolute;top:20px;right:20px;z-index:10;width:auto;height:auto;border:0}
.vca-pdp-v2-special-asset-close:hover{outline:1px transparent}
@media only screen and (min-width:600px){.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper{padding:100px 40px 84px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper .vca-pdp-v2-three-d-iframe{width:668px;height:668px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator{padding:100px 40px 84px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .vca-pdp-v2-yps-container{width:668px;height:668px}
}
@media only screen and (min-width:900px){.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper{padding:60px 40px 84px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper .vca-pdp-v2-three-d-iframe{width:522px;height:522px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator{padding:60px 40px 84px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .vca-pdp-v2-yps-container{width:522px;height:522px}
.vca-pdp-v2-special-asset-close{top:40px;right:40px}
}
@media only screen and (min-width:1200px){.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-three-d-asset-wrapper .vca-pdp-v2-three-d-iframe{width:704px;height:704px}
.vca-pdp-v2-special-asset-fullscreen .vca-pdp-v2-yps-configurator .vca-pdp-v2-yps-container{width:704px;height:704px}
}
.vca-article-detail-theme{text-transform:uppercase;margin:15px 0}
.vca-article-detail-title{display:block;margin:0 0 40px}
.vca-article-detail-desc{margin-bottom:35px;text-align:left}
.vca-ad-ci-link{display:block}
.vca-portraitbg-content{margin-top:30px}
.vca-articles-bar{border-top:1px solid #e6e6e6}
.vca-ser-cont{padding:15px 0}
.vca-ser-cont-link{letter-spacing:1px}
.vca-ser-sec{margin:0 auto;margin-top:5px}
.vca-ser-sec .vca-hide{display:none}
.vca-ser-link-txt{color:#7d7d7d;margin:0 10px}
.vca-ser-nolink-txt{color:#222;margin:0 10px}
.vca-ser-nav{display:-webkit-flex;display:-ms-flex;display:flex;position:relative}
.vca-ser-nav .vca-link-right,.vca-ser-nav .vca-link-left{position:absolute}
.vca-ser-nav .vca-link-right{right:0}
.featured-master-article .vca-ac-tc{margin-top:25px;color:#757575}
.vca-articles-bar-sticky{display:-webkit-flex;display:-ms-flex;display:flex;position:fixed;background:#fff;z-index:2;width:100%}
.vca-articles-bar-sticky .vca-articles-bar-row{width:100%}
.vca-ac picture{position:relative;display:block}
.vca-ac picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-ac:hover picture:before{opacity:.1}
.vca-ac .vca-ac-title{text-align:center;color:#222}
.vca-ac .vca-ac-theme-link{display:block}
.vca-ac .vca-ac-theme{font-size:.8125000000000001rem;line-height:1.53846154;color:#222;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}
.vca-ac .vca-ac-theme b,.vca-ac .vca-ac-theme strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-ac .vca-ac-theme b,:lang(ru) .vca-ac .vca-ac-theme strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ac .vca-ac-theme b,:lang(ar) .vca-ac .vca-ac-theme strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ac .vca-ac-theme b,:lang(ja) .vca-ac .vca-ac-theme strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ac .vca-ac-theme b,:lang(ko) .vca-ac .vca-ac-theme strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ac .vca-ac-theme b,:lang(zh) .vca-ac .vca-ac-theme strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ac .vca-ac-theme b,:lang(zh-Hant) .vca-ac .vca-ac-theme strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-ac .vca-ac-tc{margin:0;padding-bottom:30px}
.bem-editorial-block .vca-ac-title{text-align:left}
.vca-article-tl-cont .vca-ac .vca-ac-tc{margin:30px 0 20px}
.vca-article-tl-cont .vca-load-more-border:before{border-top:0}
@media only screen and (min-width:600px){.vca-article-detail{padding-bottom:35px}
.vca-article-detail-title{margin:0 0 30px}
.vca-article-detail-theme{margin:40px 0 0}
.vca-article-detail-desc{margin:0}
.vca-article-detail-cover-pad{width:100%}
.vca-article-detail-cover-pad .vca-ad-ci-link{padding-top:25px}
.vca-article-detail-cover .vca-article-detail-title{margin:0 0 40px}
.vca-article-detail-cover .vca-article-detail-desc{margin:0}
.vca-article-detail-cover .vca-article-detail-theme{margin:15px 0}
.featured-master-article .vca-ac-tc{margin-top:30px}
}
@media only screen and (min-width:900px){.vca-article-detail{padding-bottom:70px}
.vca-article-detail-title{margin:0 0 40px}
.vca-article-detail-full-content .vca-article-detail-title{margin:0 auto 30px}
.vca-article-detail-cover-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;margin-bottom:100px}
.vca-article-detail-cover-wrapper-content{margin:auto}
.vca-article-detail-theme{margin:75px 0 10px}
.vca-article-detail-desc{margin:0}
.vca-portraitbg-content{margin-top:0}
.vca-articles-bar{border-top:0;border-bottom:0}
.vca-ser-cont{padding-top:0;padding-bottom:0}
.vca-ser-tit{padding-top:20px;border-top:1px solid #e6e6e6}
.vca-ser-nav{padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.featured-master-article .vca-ac-tc{margin-top:40px}
.vca-article-detail-cover-pad .vca-ad-ci-link{padding:60px}
.vca-article-detail-cover-pad .vca-transform-picture-tag{margin:0 20px}
.vca-article-detail-cover-pad .vca-video-tag{padding:0 20px}
.bem-editorial-block .vca-ac-theme{margin:0 0 10px}
.vca-article-tl-cont .vca-ac .vca-ac-tc{margin:auto 0}
}
.vca-mlc-heading{border-bottom:1px solid #e6e6e6;letter-spacing:2px;padding:20px 0;text-align:center;text-transform:uppercase}
.vca-mlc .vca-subheader{margin-top:40px;margin-bottom:30px}
@media only screen and (min-width:600px){.vca-mlc-head-wraper{margin:0 40px}
.vca-mlc-heading{color:#000}
}
@media only screen and (min-width:900px){.vca-mlc-head-wraper{margin:0 50px}
.vca-mlc .vca-subheader{margin-top:50px;margin-bottom:10px}
}
@media only screen and (min-width:1200px){.vca-mlc-head-wraper{margin:0 60px}
}
.vca-feat-arti-wrapper .vca-ac-tc,.vca-fa-wrapper .vca-ac-tc{border-bottom:0;margin:0 0 50px;padding-bottom:0;text-align:center}
.vca-feat-arti-wrapper .vca-ac-tc a,.vca-fa-wrapper .vca-ac-tc a{display:block}
.vca-feat-arti-wrapper .vca-ac-theme,.vca-fa-wrapper .vca-ac-theme{color:#757575;margin:25px 0 10px;text-transform:uppercase}
.vca-feat-arti-wrapper .vca-ac-title,.vca-fa-wrapper .vca-ac-title{color:#222}
@media only screen and (min-width:600px){.vca-feat-arti-wrapper .vca-ac{margin:0 0 50px}
.vca-feat-arti-wrapper .vca-ac-tc{margin:auto}
.vca-feat-arti-wrapper .vca-ac-theme{margin:0 0 10px}
}
@media only screen and (min-width:900px){.vca-feat-arti-wrapper .vca-ac{margin:0 0 70px}
.vca-feat-arti-wrapper .vca-ac-tc{padding:0 55px}
.vca-fa-wrapper .vca-ac-tc{margin:0 0 70px}
}
.vca-fa-wrapper{margin-top:30px}
.vca-fa-wrapper .vca-ac-il{display:block}
.vca-fa-wrapper .vca-ac-tc{border-bottom:1px solid #e6e6e6;margin:0 20px 40px;padding-bottom:55px;text-align:center}
.vca-fa-wrapper .vca-ac-theme{margin:25px 0 10px;text-transform:uppercase;color:#757575}
.vca-fa-wrapper .vca-ac-title{color:#222}
@media only screen and (min-width:600px){.vca-fa-wrapper{margin:50px 40px 0}
.vca-fa-wrapper .vca-ac .vca-ac-tc{margin:0 0 80px;padding-bottom:70px}
.vca-fa-wrapper .vca-ac .vca-ac-theme{margin:30px 0 10px}
.vca-fa-wrapper .vca-ac-event .vca-ac-event-title{margin-top:50px}
}
@media only screen and (min-width:900px){.vca-fa-wrapper{margin:70px 50px 0}
.vca-fa-wrapper .vca-ac-theme{margin:40px 0 10px}
.vca-fa-wrapper .vca-ac-tc{padding-bottom:80px}
}
@media only screen and (min-width:1200px){.vca-fa-wrapper{margin:70px 60px 0}
}
.vca-scroll-cards{background:#eef2e3;overflow:hidden;margin-bottom:40px}
.vca-cont-heading{margin:80px auto 30px;text-align:center}
.vca-scroll-cards-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}
.vca-scroll-cards-wrapper .slick-track{margin-left:20px}
.vca-scroll-cards-wrapper::-webkit-scrollbar{width:0}
.vca-card-listing{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;margin:0 10px}
.vca-card-listing-load-more{padding:0 20px 60px;text-align:center;text-transform:uppercase;width:100%}
.vca-exhibition-maison-content-card-link .vca-exhi-status{display:inline-block;border:2px dotted rgba(0,0,0,0.1);padding:6px 12px}
.vca-exhibition-maison-content-card-link .vca-exhi-status-text{margin-left:5px}
@media only screen and (min-width:600px){.vca-card-listing{margin:0 15px}
.vca-scroll-cards-wrapper .slick-track{margin-left:40px}
}
@media only screen and (min-width:900px){.vca-scroll-cards{margin-bottom:80px}
.vca-scroll-cards-wrapper{margin-bottom:35px}
.vca-scroll-cards-wrapper .slick-track{margin-left:60px}
.vca-card-listing{margin:0 20px}
.vca-card-listing-load-more{padding-bottom:80px}
}
.vca-themes-scroller{background:#eef2e3;overflow:hidden}
.vca-themes-scroller .vca-cont-heading{margin:60px auto 30px}
.vca-themes-scroller-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-bottom:40px;overflow-x:auto}
.vca-themes-scroller-wrapper .slick-track{margin-left:20px}
.vca-themes-list{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #e6e6e6;padding:20px;position:relative;margin:0 5px;text-align:center;width:auto}
@media only screen and (min-width:900px){.vca-cont-heading{margin:120px auto 50px}
.vca-themes-scroller-wrapper{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin-bottom:100px}
.vca-themes-scroller-wrapper .slick-track{margin-left:60px}
.vca-themes-list{margin:0 10px}
}
.vca-dossier-detail-title{margin-top:30px;color:#757575;letter-spacing:1.5px;text-transform:uppercase}
.vca-dossier-detail-desc{margin:10px 20px 10px;text-align:center}
.vca-dossier-detail-articles{border-radius:2px;color:#fff;margin:auto 0 50px;border:1px solid rgba(255,255,255,0.2);padding:10px;letter-spacing:normal;text-transform:capitalize}
.vca-dossier-detail-secondary-text{margin:0 0 40px 0;padding-bottom:50px;text-align:center;border-bottom:1px solid #e6e6e6}
.vca-dossier-detail-wrapper{margin-bottom:35px;position:relative}
.vca-dossier-detail-wrapper-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;z-index:1;height:100%;width:100%}
.vca-dossier-detail-wrapper-content picture{position:relative;display:block}
.vca-dossier-detail-wrapper-content picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-dossier-detail-wrapper-content:hover picture:before{opacity:.1}
.vca-article-card{position:relative}
.vca-article-card .vca-icn-play{position:absolute;top:20%;left:45%}
.vca-article-card .vca-icn-play::before{width:60px;height:60px}
.vca-dc-wraper{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;margin:40px 20px 40px;position:relative;width:100%}
.vca-dc-img{display:inline-block;width:30%}
.vca-dc-img .vca-transform-image-tag{min-height:auto}
.vca-template-dossier-detail-page .vca-dd-img-container{width:100%;position:relative}
.vca-template-dossier-detail-page .vca-dd-img-container picture{position:relative;display:block}
.vca-template-dossier-detail-page .vca-dd-img-container picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-template-dossier-detail-page .vca-dd-img-container:hover picture:before{opacity:.1}
.vca-template-dossier-detail-page .vca-dd-img-container .vca-icn-play{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.vca-template-dossier-detail-page .vca-dd-img-container .vca-icn-play::before{height:30px;width:30px}
.vca-dc-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;height:100%;position:absolute;text-align:left;top:0;width:70%}
.vca-dc-heading{text-transform:capitalize;text-align:left;padding:20px 20px 10px;margin-top:30px}
.vca-dc-text{display:block;max-width:90%;padding:0 20px}
.vca-dc-count{margin:0 0 0 20px;border:1px solid #fff;padding:10px;text-transform:capitalize;color:#7d7d7d;border-color:#7d7d7d;position:absolute;top:0;width:35%}
.vca-dc-count:hover{color:#fff;text-decoration:none}
.vca-article-card picture{position:relative;display:block}
.vca-article-card picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-article-card:hover picture:before{opacity:.1}
.vca-article-card-theme{margin:25px auto 10px;display:block}
.vca-article-card-head{margin-bottom:50px}
.vca-scroll-cards-wrapper .vca-card-listing{position:relative;max-width:270px;width:270px}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-block{display:block}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-block picture{position:relative;display:block}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-block picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-block:hover picture:before{opacity:.1}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-content{position:absolute;top:0;margin:30px auto;width:100%}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-text{display:none}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-desc{color:#fff;margin:0 30px 30px}
.vca-scroll-cards-wrapper .vca-card-listing .vca-dossier-listing-count{border-radius:2px;color:#fff;margin:auto 0 50px;border:1px solid rgba(255,255,255,0.2);padding:10px;text-transform:capitalize}
@media only screen and (min-width:600px){.vca-dossier-detail-articles{margin:auto 0 60px}
.vca-dossier-detail-secondary-text{text-align:center;margin-top:70px}
.vca-article-card .vca-icn-play{top:45%;left:20%}
.vca-dc-wraper{width:90%}
.vca-dc-img{width:40%}
.vca-dc-content{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:60%}
.vca-dc-heading{margin-top:0;padding-top:0}
.vca-dc-text{display:block;max-width:90%}
.vca-dc-count{position:relative;margin-top:30px}
.vca-article-card-row{margin-bottom:60px}
.vca-article-card-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-article-card{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:0 25px}
.vca-article-card-theme{margin:0 0 10px}
.vca-article-card-head{margin-bottom:0}
.vca-scroll-cards-wrapper .vca-card-listing{max-width:265px;width:265px}
.vca-scroll-cards-wrapper .vca-dossier-listing-desc{color:#fff;margin:0 0 30px}
}
@media only screen and (min-width:900px){.vca-dossier-detail-articles{margin:auto 0 50px}
.vca-dossier-detail-secondary-text{margin:70px 0 70px;padding-bottom:75px}
.vca-dossier-detail-desc{margin:10px 0 10px}
.vca-template-dossier-detail-page .vca-article-card{margin-left:0;margin-right:0}
.vca-dc-wraper{margin:40px auto 110px;width:80%}
.vca-dc-img{width:30%}
.vca-dc-img .vca-transform-image-tag{width:160px}
.vca-dc-content{width:75%}
.vca-dc-count{position:relative;margin-top:30px}
.vca-article-card-row{margin-bottom:80px}
.vca-template-dossier-detail-page .vca-dd-img-container .vca-icn-play::before{height:60px;width:60px}
.vca-article-card{margin:0 45px}
.vca-article-card picture{position:relative;display:block}
.vca-article-card picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-article-card:hover picture:before{opacity:.1}
.vca-scroll-cards-wrapper .vca-card-listing{max-width:330px;width:330px}
}
.vca-dossier-heading{border-bottom:1px solid #e6e6e6;padding:20px 0;margin-bottom:30px}
.vca-dossier-card picture{position:relative;display:block}
.vca-dossier-card picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-dossier-card:hover picture:before{opacity:.1}
.vca-dossier-listing-container .vca-doslist-wrapper{position:relative}
.vca-dossier-listing-container .vca-dossier-card{position:relative;margin-bottom:20px}
.vca-dossier-listing-container .vca-ccv-video .vca-icn-play{display:none}
.vca-dossier-listing-container .vca-card-content{position:absolute;top:30px;text-align:center;width:100%;padding:0 30px}
.vca-dossier-listing-container .vca-card-sub-title{color:#000;padding:0 45px 20px;word-break:break-word;width:100%}
.vca-dossier-listing-container .vca-card-title,.vca-dossier-listing-container .vca-card-description{display:none}
.vca-dossier-listing-container .vca-article-count{border-radius:2px;color:#fff;border:1px solid rgba(255,255,255,0.2);padding:10px 15px;text-transform:capitalize;letter-spacing:0}
.vca-dossier-listing-container .vca-article-count:hover{color:#fff;text-decoration:none}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-title{display:none}
.vca-dossier-listing-container .vca-loadMore-wraper{width:100%;padding:0 20px}
.vca-dossier-listing-container .vca-content-listing-load-more{border-top:1px solid #e6e6e6;padding:30px 0 70px;width:100%;margin:0}
.vca-dossier-listing-container .vca-content-listing-load-more::before{border-top:0}
.vca-dossier-listing-container .vca-row{-webkit-flex:auto;-ms-flex:auto;flex:auto}
@media only screen and (min-width:600px){.vca-dossier-heading{margin-bottom:50px}
.vca-dossier-listing-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vca-dossier-listing-container .vca-dossier-card{margin-bottom:30px;height:calc(100% - 30px)}
.vca-dossier-listing-container .vca-card-sub-title{padding:0 20px 40px}
.vca-dossier-listing-container .vca-content-listing-load-more{padding-top:50px;margin-top:30px}
}
@media only screen and (min-width:900px){.vca-dossier-listing-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vca-dossier-listing-container .vca-dossier-card{margin-bottom:80px;height:calc(100% - 80px)}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-asset{padding-right:15px}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-content{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;top:0;padding:0 0 0 20px;height:100%}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-sub-title,.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-description{padding:0 0 30px;word-break:break-word}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-description{display:block}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-article-count{color:#7d7d7d;border:1px solid rgba(125,125,125,0.2)}
.vca-dossier-listing-container .vca-dossier-card-full-width .vca-article-count:hover{color:#7d7d7d;text-decoration:none}
.vca-dossier-listing-container .vca-content-listing-load-more{padding-top:60px;margin-top:0}
.vca-dossier-listing-container .vca-loadMore-wraper{padding:0}
.vca-dossier-listing-desc{margin-top:30px;max-width:100%}
.vca-dossier-listing-count{margin-top:30px}
.vca-dossier-heading{margin-bottom:80px}
}
@media only screen and (min-width:1200px){.vca-dossier-listing-container .vca-dossier-card-full-width .vca-card-asset{padding-right:20px}
}
.vca-nr-wrapper{margin-bottom:50px;margin-left:5px;margin-right:5px}
.vca-nr-wrapper .vca-nr-title{margin:80px 0 0;text-transform:uppercase}
.vca-nr-wrapper .vca-nr-card{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-nr-wrapper .vca-nr-card .vca-nc-text-container{margin:20px 0 10px}
.vca-nr-wrapper .vca-nr-card .vca-nc-date:hover{color:#7d7d7d;text-decoration:none}
.vca-nr-wrapper .vca-nr-card .vca-nc{margin:40px auto 0;width:335px}
.vca-nr-wrapper .vca-nr-card .vca-row{margin:0}
.vca-nr-wrapper .vca-nr-card .vca-row .vca-col-12{padding:0}
.vca-nr-wrapper .vca-link-section{display:block;margin-top:50px;position:relative;width:auto;text-transform:uppercase}
.vca-nc-anch picture{position:relative;display:block}
.vca-nc-anch picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-nc-anch:hover picture:before{opacity:.1}
.vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.25rem;line-height:1.25}
:lang(ru) .vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,.vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,:lang(ru) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,:lang(ar) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,:lang(ja) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,:lang(ko) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,:lang(zh) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 b,:lang(zh-Hant) .vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02 strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
@media only screen and (min-width:600px){.vca-nr-wrapper{margin-bottom:90px;margin-left:0;margin-right:0}
.vca-nr-wrapper .vca-nr-title{margin:100px 0 55px}
.vca-nr-wrapper .vca-nr-card{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-nr-wrapper .vca-nr-card .vca-nc-text-container{margin:20px 0 0}
.vca-nr-wrapper .vca-nr-card .vca-nc{margin:0 auto 40px}
.vca-nr-wrapper .vca-nr-card .vca-row{-webkit-flex:1;-ms-flex:1;flex:1}
.vca-nr-wrapper .vca-nr-card .vca-row:last-child{border-right:0;padding-left:40px;padding-right:0}
.vca-template-generic-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-size:1.875rem;line-height:1.33333333}
}
@media only screen and (min-width:900px){.vca-nr-wrapper .vca-nr-card .vca-row,.vca-nr-wrapper .vca-nr-card .vca-row:last-child{padding:0 20px}
.vca-nr-wrapper .vca-nr-card .vca-row.vca-row-padding,.vca-nr-wrapper .vca-nr-card .vca-row:last-child.vca-row-padding,.vca-nr-wrapper .vca-nr-card .vca-row.vca-row-padding:last-child,.vca-nr-wrapper .vca-nr-card .vca-row:last-child.vca-row-padding:last-child{padding:0 40px}
.vca-nr-wrapper .vca-nr-card .vca-nc{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}
.vca-nr-wrapper .vca-nr-card .vca-nc .vca-nc-anch{height:100%;width:100%}
.vca-nr-wrapper .vca-nr-card .vca-nc .vca-nc-img-container,.vca-nr-wrapper .vca-nr-card .vca-nc .vca-nc-text-container{width:100%;height:100%}
.vca-nr-wrapper .vca-nr-title{margin:120px 0 50px}
.vca-template-maison-landing-page .vca-nr-wrapper .vca-nc-title.vca-listing-02{font-size:1.7499999999999998rem;line-height:1.25}
}
.vca-cc-card-text{top:40px;padding:0 30px}
.vca-cc-card{margin:0 10px;overflow:hidden;position:relative}
.vca-cc-card .vca-transform-image-tag{max-width:100%;max-height:100%;height:auto;width:auto}
.vca-cc-card .vca-transform-image-tag.lazyload{height:100%;width:100%}
.vca-cc-card .vca-cc-card-text{position:absolute;width:100%;z-index:1}
.vca-collection-carousel{padding:30px 0 70px}
.vca-collection-carousel .vca-slick-dots{bottom:20px}
.vca-collection-carousel .vca-cc-card{height:390px}
.vca-collection-carousel .slick-list{padding:0 20px}
.vca-collection-carousel .slick-slide img{opacity:1;visibility:visible}
.vca-collection-carousel .vca-slick-arrow{border:0;top:0;width:calc(100vw - 90%)}
.vca-collection-carousel .vca-slick-arrow:hover{outline-color:transparent}
.vca-collection-carousel-heading{margin:60px 0 0;text-transform:uppercase}
.vca-collection-carousel-heading.vca-cc-with-desc{text-transform:initial;margin:60px 0 20px}
.vca-collection-carousel-2 .vca-cc-card,.vca-collection-carousel-1 .vca-cc-card{max-width:40%;min-height:390px}
.vca-cc-card-link{text-decoration:underline;text-underline-offset:5px;line-height:30px;display:inline-block;margin:5px}
.vca-collection-carousel-unslick .vca-slick-arrow{display:none}
.vca-collection-carousel-list{margin-top:45px}
.vca-template-gift-landing-page .vca-collection-carousel-heading.vca-cc-with-desc{margin:35px 0 20px}
.vca-template-gift-landing-page .vca-collection-carousel-list{margin-top:0}
.vca-template-gift-landing-page .vca-collection-carousel{margin-bottom:50px}
.vca-template-exhibition-page .vca-collection-carousel-list{padding-top:45px;margin-top:0}
.vca-press-hold-card{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;cursor:default;width:295px}
.vca-press-hold-card.vca-press-hold-card-edit{margin:0 auto}
.vca-press-hold-card.slick-slide{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-press-hold-card .vca-transform-bg-image{background-size:cover}
.vca-cc-content-container{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;color:#fff}
.vca-cc-overlap{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:absolute;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
.vca-cc-overlap .vca-video-tag{position:webkit-sticky}
.vca-cc-img{width:100%}
.vca-cc-control{text-align:center;padding:0 0 40px;text-transform:uppercase;z-index:1;color:#fff}
.vca-cc-dark .vca-cc-control{color:#000}
.vca-cc-label{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:100%;margin:0 auto;opacity:1;color:#fff}
:lang(ar) .vca-cc-label{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-cc-label{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-cc-label{font-size:.9375rem;line-height:1.33333333}
.vca-cc-dark .vca-cc-label{color:#000}
.vca-cc-btn{outline:0;border:1px solid #000;border-radius:50%;height:40px;width:40px;margin:15px 0 10px;cursor:pointer;position:relative;background:transparent}
.vca-cc-btn:before{content:'';height:2px;background-color:#000;width:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vca-cc-light .vca-cc-btn:before{background-color:#fff}
.vca-cc-btn:after{content:'';height:15px;background-color:#000;width:2px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}
.vca-cc-light .vca-cc-btn:after{background-color:#fff}
.vca-cc-light .vca-cc-btn{border-color:#fff}
.vca-cc-btn:focus,.vca-cc-btn:hover{outline-width:0}
.vca-press-hold .vca-cc-btn:after{height:1px}
.vca-press-hold .vca-cc-label{opacity:0;-webkit-transform:translateY(7px);transform:translateY(7px)}
.vca-cc-static{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background-size:cover}
.vca-cc-static-text,.vca-cc-static-text p{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4;z-index:1;position:relative;text-align:center;padding:0 15px 35px;width:100%}
:lang(ru) .vca-cc-static-text,:lang(ru) .vca-cc-static-text p{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-cc-static-text,:lang(ar) .vca-cc-static-text p{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-cc-static-text,:lang(ja) .vca-cc-static-text p{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-cc-static-text,:lang(ko) .vca-cc-static-text p{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-cc-static-text,:lang(zh) .vca-cc-static-text p{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-cc-static-text,:lang(zh-Hant) .vca-cc-static-text p{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-cc-author{font-size:.8125000000000001rem;line-height:1.53846154;text-align:center;display:block}
.vca-cc-author b,.vca-cc-author strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-cc-author b,:lang(ru) .vca-cc-author strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-cc-author b,:lang(ar) .vca-cc-author strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-cc-author b,:lang(ja) .vca-cc-author strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-cc-author b,:lang(ko) .vca-cc-author strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-cc-author b,:lang(zh) .vca-cc-author strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-cc-author b,:lang(zh-Hant) .vca-cc-author strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-cc-blockquote{z-index:1;width:100%}
.vca-cc-blockquote:before{content:'\201C';font-family:'Janson Text',Times,'Times New Roman',serif;font-size:2.1875rem;line-height:1.28571429;line-height:1;text-align:center;display:block;font-weight:600}
:lang(ru) .vca-cc-blockquote:before{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-cc-blockquote:before{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-cc-blockquote:before{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-cc-blockquote:before{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-cc-blockquote:before{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-cc-blockquote:before{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-cc-blockquote .vca-cc-static-text{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4}
:lang(ru) .vca-cc-blockquote .vca-cc-static-text{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-cc-blockquote .vca-cc-static-text{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-cc-blockquote .vca-cc-static-text{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-cc-blockquote .vca-cc-static-text{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-cc-blockquote .vca-cc-static-text{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-cc-blockquote .vca-cc-static-text{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-cc-blockquote .vca-cc-static-text:after{content:'\201D'}
.vca-cc-static-image-text{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);color:#757575;z-index:9;border-bottom:1px solid;opacity:.7}
.vca-cc-static-image-text:hover{opacity:1;color:inherit}
.vca-cc-media-text .vca-cc-primary{-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;transition:all 1s ease-out;opacity:1;background:rgba(0,0,0,0.5);z-index:1}
.vca-cc-interactiveMediaAndMedia .vca-cc-media-text .vca-cc-primary{background:0}
.vca-press-hold .vca-cc-media-text .vca-cc-primary{opacity:0}
.vca-cc-media-text.vca-cc-text-appear .vca-cc-primary{opacity:0}
.vca-press-hold .vca-cc-media-text.vca-cc-text-appear .vca-cc-primary{opacity:1}
@media only screen and (min-width:600px){.vca-cc-card{margin:0 25px}
.vca-collection-carousel{padding:0 0 90px}
.vca-collection-carousel .vca-slick-dots{bottom:60px}
.vca-collection-carousel .vca-cc-card{height:440px}
.vca-collection-carousel .slick-track{margin-left:-50px}
.vca-collection-carousel-two{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-collection-carousel-list{margin-top:60px}
.vca-collection-carousel-2,.vca-collection-carousel-1{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;transform:none}
.vca-collection-carousel-2 .vca-cc-card,.vca-collection-carousel-1 .vca-cc-card{max-width:40%}
.vca-collection-carousel-unslick{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-collection-carousel-heading.vca-cc-with-desc{margin:80px 0 25px}
.vca-template-gift-landing-page .vca-collection-carousel-heading.vca-cc-with-desc{margin-top:50px}
.vca-template-gift-landing-page .vca-collection-carousel{margin-bottom:30px;padding:50px 0 110px}
.vca-template-exhibition-page .vca-collection-carousel-list{padding-top:60px}
.vca-press-hold-card{width:330px}
.vca-cc-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-cc-author{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-cc-blockquote:before{font-size:2.7500000000000004rem;line-height:1.25}
.vca-cc-blockquote .vca-cc-static-text{font-size:1.7499999999999998rem;line-height:1.25}
}
@media only screen and (min-width:900px){.vca-collection-carousel{padding-bottom:110px}
.vca-collection-carousel .vca-cc-card{height:500px}
.vca-collection-carousel .slick-list{padding:0}
.vca-collection-carousel.vca-collection-carousel-two .vca-cc-card{max-height:initial}
.vca-collection-carousel .vca-slick-arrow{height:calc(100% - 90px)}
.vca-collection-carousel-heading{margin:90px 0 25px}
.vca-collection-carousel-list{margin-top:70px}
.vca-cc-card-link{margin:0 50px 5px}
.vca-cc-card-text{top:50px;padding:0 50px}
.vca-template-gift-landing-page .vca-collection-carousel{margin-bottom:50px;padding:60px 0 135px}
.vca-template-exhibition-page .vca-collection-carousel-list{padding-top:70px}
.vca-press-hold-card{width:410px}
.vca-cc-quote{font-size:1.7499999999999998rem;line-height:1.25}
.vca-cc-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-cc-author{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-cc-blockquote .vca-cc-static-text{font-size:1.7499999999999998rem;line-height:1.25}
.vca-cc-overlap .vca-video-tag{z-index:0}
.vca-cc-content-container{z-index:0}
}
@media only screen and (min-width:1200px){.vca-collection-carousel .vca-cc-card{height:550px}
.vca-template-gift-landing-page .vca-collection-carousel{padding-top:70px}
.vca-press-hold-card{width:450px}
.vca-cc-static-text{font-size:1.875rem;line-height:1.33333333}
.vca-cc-author{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-cc-blockquote .vca-cc-static-text{font-size:1.875rem;line-height:1.33333333}
}
.exhibition-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:2;--hoverColor:#000}
.vca-exh-nav-narrow-cta{padding-top:14px;padding-bottom:14px;max-width:100%}
.vca-exhibition-navigation{background-color:var(--bgColor);color:var(--textColor)}
.vca-exhibition--dark .vca-exhibition-navigation{--bgColor:#000;--textColor:#fff}
.vca-exhibition--light .vca-exhibition-navigation{--bgColor:#fff;--textColor:#222}
.vca-exhibition--color-black .vca-exhibition-navigation{--textColor:#222}
.vca-exhibition--color-white .vca-exhibition-navigation{--textColor:#fff}
.vca-exhibition-navigation .vca-exh-nav-narrow-cta,.vca-exhibition-navigation .vca-exh-nav-narrow-quick-link.vca-active{color:var(--textColor);outline:0}
.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-narrow-cta,.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-narrow-quick-link.vca-active{border-color:#e6e6e6}
.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-narrow-cta:hover,.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-narrow-quick-link.vca-active:hover{border-color:#fff}
.vca-exhibition-navigation .vca-more-link-dropdown-content{background-color:var(--bgColor);border:1px solid var(--bgColor)}
.vca-exhibition-navigation .vca-exh-nav-link.vca-active-section{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below;color:#000}
.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-link{color:#ccc;--hoverColor:#fff}
.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-link.vca-active-section{color:#fff}
.vca-exhibition-navigation .vca-exh-nav-link:hover,.vca-exhibition-navigation .vca-exh-nav-link:active{color:var(--hoverColor)}
.vca-exhibition-navigation .vca-exh-nav-cta{color:var(--textColor)}
.vca-exhibition-navigation .vca-exh-nav-cta:hover{color:var(--hoverColor)}
.vca-exhibition-navigation .vca-exh-nav-cta:active{color:var(--hoverColor)}
.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-cta{border-color:#e6e6e6}
.vca-exhibition-page-theme--black .vca-exhibition-navigation .vca-exh-nav-cta:hover{border-color:#fff}
.vca-exhibition--default .vca-exhibition-navigation{--bgColor:#f7f7f7;--textColor:#222}
.vca-exhibition-page-theme--black .vca-exhibition--default .vca-exhibition-navigation{--bgColor:#000;--textColor:#fff;--hoverColor:#fff}
.vca-active{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}
.vca-active .vca-icn-arrow-down::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.vca-exh-nav-narrow-quick-link{padding-top:20px;padding-bottom:20px;border:0;outline:0}
.vca-exh-nav-narrow-quick-link:hover{border:0;outline:0}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-quick-link{color:#ccc}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-quick-link .vca-icn-arrow-down:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down-light)}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-quick-link:hover{color:#fff}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-quick-link:hover .vca-icn-arrow-down:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down-white)}
.vca-exh-nav-dropdown.vca-hide{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;display:none}
.vca-exh-nav-narrow-container,.vca-exh-nav-dropdown{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-exh-nav-narrow-link{padding:10px 0}
.vca-exh-nav-narrow-link.vca-active-section{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below;color:#000}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-link{color:#ccc}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-link:hover{color:#fff}
.vca-exhibition-page-theme--black .vca-exh-nav-narrow-link.vca-active-section{color:#fff}
.vca-exh-nav-narrow-cta-container{padding:20px}
.vca-exh-nav-links{display:none}
@media only screen and (min-width:600px){.vca-exh-nav-narrow-container{display:none}
.vca-exh-nav-links{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-exh-nav-cta{padding:15px 33px;min-width:150px}
.vca-exh-nav-cta-container{margin-left:auto}
.vca-exh-nav-link{padding:30px 20px 30px 0}
.vca-more-link-dropdown-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none;width:auto;position:absolute;top:20px;z-index:1;min-width:150px;border:1px solid #e6e6e6;padding-top:20px}
.vca-more-link-dropdown-content .vca-exh-nav-link{padding:10px 15px}
.vca-more-link{position:relative;display:inline-block;padding-right:30px}
.vca-more-link.vca-hide{display:none}
.vca-more-link:hover .vca-more-link-dropdown-content,.vca-more-link.vca-active .vca-more-link-dropdown-content{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-more-link:hover .vca-icn-arrow-down::before,.vca-more-link.vca-active .vca-icn-arrow-down::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.vca-more-link:active .vca-more-link-dropdown-content{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-more-link:active .vca-icn-arrow-down::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.vca-exhibition-page-theme--black .vca-more-link .vca-more-ddl{color:#ccc}
.vca-exhibition-page-theme--black .vca-more-link .vca-more-ddl .vca-icn-arrow-down:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down-light)}
.vca-exhibition-page-theme--black .vca-more-link .vca-more-ddl:hover{color:#fff}
.vca-exhibition-page-theme--black .vca-more-link .vca-more-ddl:hover .vca-icn-arrow-down:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down-white)}
}
@media only screen and (min-width:900px){.vca-exh-nav-link{padding:30px 30px 30px 0}
}
.vca-news-listing-container{padding-top:40px}
.vca-news-listing-container .vca-content-listing-load-more{border-top:1px solid #e6e6e6;padding:30px 0 20px;width:100%;margin:0}
.vca-news-listing-container .vca-content-listing-load-more::before{border-top:0}
.vca-listing-load-more{cursor:pointer}
.vca-news-listing-heading{border-bottom:1px solid #e6e6e6;padding:20px 0}
.vca-news-listing-list{margin:20px}
.vca-news-listing .vca-subheader{margin-top:40px;margin-bottom:20px}
@media only screen and (min-width:900px){.vca-news-listing-container{padding-top:80px;width:100%}
.vca-news-listing .vca-subheader{margin-top:50px;margin-bottom:0}
}
.base-icn-loader{background-image:url(../core/clientlibs/core.prerequisite/resources/loader/loader.svg)}
.base-icn-alix{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/alix.svg)}
.base-icn-amex{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/amex.svg)}
.base-icn-btrf{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/btrf.svg)}
.base-icn-cbgw{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/cbgw.svg)}
.base-icn-cirr{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/cirr.svg)}
.base-icn-codp{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/codp.svg)}
.base-icn-dine{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/dine.svg)}
.base-icn-disc{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/disc.svg)}
.base-icn-jcb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/jcb.svg)}
.base-icn-maes{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/maes.svg)}
.base-icn-mast{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/mast.svg)}
.base-icn-ppal{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/ppal.svg)}
.base-icn-unix{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/unix.svg)}
.base-icn-visa{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/visa.svg)}
.base-icn-wecp{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/wecp.svg)}
.base-icn-cup{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/cup.svg)}
.base-icn-aboc{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/aboc.png)}
.base-icn-boc{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/boc.png)}
.base-icn-ccb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/ccb.png)}
.base-icn-cebbank{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/cebbank.png)}
.base-icn-cib{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/cib.png)}
.base-icn-citic{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/citic.png)}
.base-icn-cmb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/cmb.png)}
.base-icn-cmbc{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/cmbc.png)}
.base-icn-gdb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/gdb.png)}
.base-icn-gzb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/gzb.png)}
.base-icn-hxb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/hxb.png)}
.base-icn-icbc{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/icbc.png)}
.base-icn-jxb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/jxb.png)}
.base-icn-nbbank{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/nbbank.png)}
.base-icn-postgc{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/postgc.png)}
.base-icn-scb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/scb.png)}
.base-icn-spabank{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/spabank.png)}
.base-icn-spdb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/spdb.png)}
.base-icn-srcb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/srcb.png)}
.base-icn-wzb{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/wzb.png)}
.base-icn-shbank{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/shbank.png)}
.base-icn-hzcbb2c{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/hzcbb2c.png)}
.base-icn-knpn{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/banks/klarna.svg)}
.base-icn-affirm{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/affirm.svg)}
.base-icn-applepay{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/applepay.svg)}
.base-icn-googlepay{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/googlepay.svg)}
.base-icn-mada{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/mada.svg)}
.base-icn-kakaopay{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/kakaopay.svg)}
.base-icn-npay{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/npay.svg)}
.base-icn-payco{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/payco.svg)}
.base-icn-bancontact{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/bancontact.svg)}
.base-icn-ideal{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/idealwero.svg)}
.base-icn-trustly{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/trustly.svg)}
.base-icn-twint{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/twint.svg)}
.base-icn-v12{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/v12.svg)}
.base-icn-tabby{background-image:url(../core/clientlibs/core.prerequisite/resources/payment/cards/tabby.svg)}
.flag-icon{background-color:#dbdbdb;background-image:url(../core/clientlibs/core.prerequisite/resources/flags/flag.png);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px 0 #888;display:inline-block;height:15px;width:20px}
@media only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flag-icon{background-image:url(../core/clientlibs/core.prerequisite/resources/flags/flag-retina.png);background-size:5630px 15px}}
.flag-icon-ac{background-position:0 0;height:10px}
.flag-icon-ad{background-position:-22px 0;height:14px}
.flag-icon-ae{background-position:-44px 0;height:10px}
.flag-icon-af{background-position:-66px 0;height:14px}
.flag-icon-ag{background-position:-88px 0;height:14px}
.flag-icon-ai{background-position:-110px 0;height:10px}
.flag-icon-al{background-position:-132px 0;height:15px}
.flag-icon-am{background-position:-154px 0;height:10px}
.flag-icon-ao{background-position:-176px 0;height:14px}
.flag-icon-aq{background-position:-198px 0;height:14px}
.flag-icon-ar{background-position:-220px 0;height:13px}
.flag-icon-as{background-position:-242px 0;height:10px}
.flag-icon-at{background-position:-264px 0;height:14px}
.flag-icon-au{background-position:-286px 0;height:10px}
.flag-icon-aw{background-position:-308px 0;height:14px}
.flag-icon-ax{background-position:-330px 0;height:13px}
.flag-icon-az{background-position:-352px 0;height:10px}
.flag-icon-ba{background-position:-374px 0;height:10px}
.flag-icon-bb{background-position:-396px 0;height:14px}
.flag-icon-bd{background-position:-418px 0;height:12px}
.flag-icon-be{background-position:-440px 0;height:15px;width:18px}
.flag-icon-bf{background-position:-460px 0;height:14px}
.flag-icon-bg{background-position:-482px 0;height:12px}
.flag-icon-bh{background-position:-504px 0;height:12px}
.flag-icon-bi{background-position:-526px 0;height:12px}
.flag-icon-bj{background-position:-548px 0;height:14px}
.flag-icon-bl{background-position:-570px 0;height:14px}
.flag-icon-bm{background-position:-592px 0;height:10px}
.flag-icon-bn{background-position:-614px 0;height:10px}
.flag-icon-bo{background-position:-636px 0;height:14px}
.flag-icon-bq{background-position:-658px 0;height:14px}
.flag-icon-br{background-position:-680px 0;height:14px}
.flag-icon-bs{background-position:-702px 0;height:10px}
.flag-icon-bt{background-position:-724px 0;height:14px}
.flag-icon-bv{background-position:-746px 0;height:15px}
.flag-icon-bw{background-position:-768px 0;height:14px}
.flag-icon-by{background-position:-790px 0;height:10px}
.flag-icon-bz{background-position:-812px 0;height:14px}
.flag-icon-ca{background-position:-834px 0;height:10px}
.flag-icon-cc{background-position:-856px 0;height:10px}
.flag-icon-cd{background-position:-878px 0;height:15px}
.flag-icon-cf{background-position:-900px 0;height:14px}
.flag-icon-cg{background-position:-922px 0;height:14px}
.flag-icon-ch{background-position:-944px 0;height:15px;width:15px}
.flag-icon-ci{background-position:-961px 0;height:14px}
.flag-icon-ck{background-position:-983px 0;height:10px}
.flag-icon-cl{background-position:-1005px 0;height:14px}
.flag-icon-cm{background-position:-1027px 0;height:14px}
.flag-icon-cn{background-position:-1049px 0;height:14px}
.flag-icon-co{background-position:-1071px 0;height:14px}
.flag-icon-cp{background-position:-1093px 0;height:14px}
.flag-icon-cr{background-position:-1115px 0;height:12px}
.flag-icon-cu{background-position:-1137px 0;height:10px}
.flag-icon-cv{background-position:-1159px 0;height:12px}
.flag-icon-cw{background-position:-1181px 0;height:14px}
.flag-icon-cx{background-position:-1203px 0;height:10px}
.flag-icon-cy{background-position:-1225px 0;height:14px}
.flag-icon-cz{background-position:-1247px 0;height:14px}
.flag-icon-de{background-position:-1269px 0;height:12px}
.flag-icon-dg{background-position:-1291px 0;height:10px}
.flag-icon-dj{background-position:-1313px 0;height:14px}
.flag-icon-dk{background-position:-1335px 0;height:15px}
.flag-icon-dm{background-position:-1357px 0;height:10px}
.flag-icon-do{background-position:-1379px 0;height:13px}
.flag-icon-dz{background-position:-1401px 0;height:14px}
.flag-icon-ea{background-position:-1423px 0;height:14px}
.flag-icon-ec{background-position:-1445px 0;height:14px}
.flag-icon-ee{background-position:-1467px 0;height:13px}
.flag-icon-eg{background-position:-1489px 0;height:14px}
.flag-icon-eh{background-position:-1511px 0;height:10px}
.flag-icon-er{background-position:-1533px 0;height:10px}
.flag-icon-es{background-position:-1555px 0;height:14px}
.flag-icon-et{background-position:-1577px 0;height:10px}
.flag-icon-eu{background-position:-1599px 0;height:14px}
.flag-icon-fi{background-position:-1621px 0;height:12px}
.flag-icon-fj{background-position:-1643px 0;height:10px}
.flag-icon-fk{background-position:-1665px 0;height:10px}
.flag-icon-fm{background-position:-1687px 0;height:11px}
.flag-icon-fo{background-position:-1709px 0;height:15px}
.flag-icon-fr{background-position:-1731px 0;height:14px}
.flag-icon-ga{background-position:-1753px 0;height:15px}
.flag-icon-gb{background-position:-1775px 0;height:10px}
.flag-icon-gd{background-position:-1797px 0;height:12px}
.flag-icon-ge{background-position:-1819px 0;height:14px}
.flag-icon-gf{background-position:-1841px 0;height:14px}
.flag-icon-gg{background-position:-1863px 0;height:14px}
.flag-icon-gh{background-position:-1885px 0;height:14px}
.flag-icon-gi{background-position:-1907px 0;height:10px}
.flag-icon-gl{background-position:-1929px 0;height:14px}
.flag-icon-gm{background-position:-1951px 0;height:14px}
.flag-icon-gn{background-position:-1973px 0;height:14px}
.flag-icon-gp{background-position:-1995px 0;height:14px}
.flag-icon-gq{background-position:-2017px 0;height:14px}
.flag-icon-gr{background-position:-2039px 0;height:14px}
.flag-icon-gs{background-position:-2061px 0;height:10px}
.flag-icon-gt{background-position:-2083px 0;height:13px}
.flag-icon-gu{background-position:-2105px 0;height:11px}
.flag-icon-gw{background-position:-2127px 0;height:10px}
.flag-icon-gy{background-position:-2149px 0;height:12px}
.flag-icon-hk{background-position:-2171px 0;height:14px}
.flag-icon-hm{background-position:-2193px 0;height:10px}
.flag-icon-hn{background-position:-2215px 0;height:10px}
.flag-icon-hr{background-position:-2237px 0;height:10px}
.flag-icon-ht{background-position:-2259px 0;height:12px}
.flag-icon-hu{background-position:-2281px 0;height:10px}
.flag-icon-ic{background-position:-2303px 0;height:14px}
.flag-icon-id{background-position:-2325px 0;height:14px}
.flag-icon-ie{background-position:-2347px 0;height:10px}
.flag-icon-il{background-position:-2369px 0;height:15px}
.flag-icon-im{background-position:-2391px 0;height:10px}
.flag-icon-in{background-position:-2413px 0;height:14px}
.flag-icon-io{background-position:-2435px 0;height:10px}
.flag-icon-iq{background-position:-2457px 0;height:14px}
.flag-icon-ir{background-position:-2479px 0;height:12px}
.flag-icon-is{background-position:-2501px 0;height:15px}
.flag-icon-it{background-position:-2523px 0;height:14px}
.flag-icon-je{background-position:-2545px 0;height:12px}
.flag-icon-jm{background-position:-2567px 0;height:10px}
.flag-icon-jo{background-position:-2589px 0;height:10px}
.flag-icon-jp{background-position:-2611px 0;height:14px}
.flag-icon-ke{background-position:-2633px 0;height:14px}
.flag-icon-kg{background-position:-2655px 0;height:12px}
.flag-icon-kh{background-position:-2677px 0;height:13px}
.flag-icon-ki{background-position:-2699px 0;height:10px}
.flag-icon-km{background-position:-2721px 0;height:12px}
.flag-icon-kn{background-position:-2743px 0;height:14px}
.flag-icon-kp{background-position:-2765px 0;height:10px}
.flag-icon-kr{background-position:-2787px 0;height:14px}
.flag-icon-kw{background-position:-2809px 0;height:10px}
.flag-icon-ky{background-position:-2831px 0;height:10px}
.flag-icon-kz{background-position:-2853px 0;height:10px}
.flag-icon-la{background-position:-2875px 0;height:14px}
.flag-icon-lb{background-position:-2897px 0;height:14px}
.flag-icon-lc{background-position:-2919px 0;height:10px}
.flag-icon-li{background-position:-2941px 0;height:12px}
.flag-icon-lk{background-position:-2963px 0;height:10px}
.flag-icon-lr{background-position:-2985px 0;height:11px}
.flag-icon-ls{background-position:-3007px 0;height:14px}
.flag-icon-lt{background-position:-3029px 0;height:12px}
.flag-icon-lu{background-position:-3051px 0;height:12px}
.flag-icon-lv{background-position:-3073px 0;height:10px}
.flag-icon-ly{background-position:-3095px 0;height:10px}
.flag-icon-ma{background-position:-3117px 0;height:14px}
.flag-icon-mc{background-position:-3139px 0;height:15px;width:19px}
.flag-icon-md{background-position:-3160px 0;height:10px}
.flag-icon-me{background-position:-3182px 0;height:10px}
.flag-icon-mf{background-position:-3204px 0;height:14px}
.flag-icon-mg{background-position:-3226px 0;height:14px}
.flag-icon-mh{background-position:-3248px 0;height:11px}
.flag-icon-mk{background-position:-3270px 0;height:10px}
.flag-icon-ml{background-position:-3292px 0;height:14px}
.flag-icon-mm{background-position:-3314px 0;height:14px}
.flag-icon-mn{background-position:-3336px 0;height:10px}
.flag-icon-mo{background-position:-3358px 0;height:14px}
.flag-icon-mp{background-position:-3380px 0;height:10px}
.flag-icon-mq{background-position:-3402px 0;height:14px}
.flag-icon-mr{background-position:-3424px 0;height:14px}
.flag-icon-ms{background-position:-3446px 0;height:10px}
.flag-icon-mt{background-position:-3468px 0;height:14px}
.flag-icon-mu{background-position:-3490px 0;height:14px}
.flag-icon-mv{background-position:-3512px 0;height:14px}
.flag-icon-mw{background-position:-3534px 0;height:14px}
.flag-icon-mx{background-position:-3556px 0;height:12px}
.flag-icon-my{background-position:-3578px 0;height:10px}
.flag-icon-mz{background-position:-3600px 0;height:14px}
.flag-icon-na{background-position:-3622px 0;height:14px}
.flag-icon-nc{background-position:-3644px 0;height:10px}
.flag-icon-ne{background-position:-3666px 0;height:15px;width:18px}
.flag-icon-nf{background-position:-3686px 0;height:10px}
.flag-icon-ng{background-position:-3708px 0;height:10px}
.flag-icon-ni{background-position:-3730px 0;height:12px}
.flag-icon-nl{background-position:-3752px 0;height:14px}
.flag-icon-no{background-position:-3774px 0;height:15px}
.flag-icon-np{background-color:transparent;background-position:-3796px 0;height:15px;width:13px}
.flag-icon-nr{background-position:-3811px 0;height:10px}
.flag-icon-nu{background-position:-3833px 0;height:10px}
.flag-icon-nz{background-position:-3855px 0;height:10px}
.flag-icon-om{background-position:-3877px 0;height:10px}
.flag-icon-pa{background-position:-3899px 0;height:14px}
.flag-icon-pe{background-position:-3921px 0;height:14px}
.flag-icon-pf{background-position:-3943px 0;height:14px}
.flag-icon-pg{background-position:-3965px 0;height:15px}
.flag-icon-ph{background-position:-3987px 0;height:10px}
.flag-icon-pk{background-position:-4009px 0;height:14px}
.flag-icon-pl{background-position:-4031px 0;height:13px}
.flag-icon-pm{background-position:-4053px 0;height:14px}
.flag-icon-pn{background-position:-4075px 0;height:10px}
.flag-icon-pr{background-position:-4097px 0;height:14px}
.flag-icon-ps{background-position:-4119px 0;height:10px}
.flag-icon-pt{background-position:-4141px 0;height:14px}
.flag-icon-pw{background-position:-4163px 0;height:13px}
.flag-icon-py{background-position:-4185px 0;height:11px}
.flag-icon-qa{background-position:-4207px 0;height:8px}
.flag-icon-re{background-position:-4229px 0;height:14px}
.flag-icon-ro{background-position:-4251px 0;height:14px}
.flag-icon-rs{background-position:-4273px 0;height:14px}
.flag-icon-ru{background-position:-4295px 0;height:14px}
.flag-icon-rw{background-position:-4317px 0;height:14px}
.flag-icon-sa{background-position:-4339px 0;height:14px}
.flag-icon-sb{background-position:-4361px 0;height:10px}
.flag-icon-sc{background-position:-4383px 0;height:10px}
.flag-icon-sd{background-position:-4405px 0;height:10px}
.flag-icon-se{background-position:-4427px 0;height:13px}
.flag-icon-sg{background-position:-4449px 0;height:14px}
.flag-icon-sh{background-position:-4471px 0;height:10px}
.flag-icon-si{background-position:-4493px 0;height:10px}
.flag-icon-sj{background-position:-4515px 0;height:15px}
.flag-icon-sk{background-position:-4537px 0;height:14px}
.flag-icon-sl{background-position:-4559px 0;height:14px}
.flag-icon-sm{background-position:-4581px 0;height:15px}
.flag-icon-sn{background-position:-4603px 0;height:14px}
.flag-icon-so{background-position:-4625px 0;height:14px}
.flag-icon-sr{background-position:-4647px 0;height:14px}
.flag-icon-ss{background-position:-4669px 0;height:10px}
.flag-icon-st{background-position:-4691px 0;height:10px}
.flag-icon-sv{background-position:-4713px 0;height:12px}
.flag-icon-sx{background-position:-4735px 0;height:14px}
.flag-icon-sy{background-position:-4757px 0;height:14px}
.flag-icon-sz{background-position:-4779px 0;height:14px}
.flag-icon-ta{background-position:-4801px 0;height:10px}
.flag-icon-tc{background-position:-4823px 0;height:10px}
.flag-icon-td{background-position:-4845px 0;height:14px}
.flag-icon-tf{background-position:-4867px 0;height:14px}
.flag-icon-tg{background-position:-4889px 0;height:13px}
.flag-icon-th{background-position:-4911px 0;height:14px}
.flag-icon-tj{background-position:-4933px 0;height:10px}
.flag-icon-tk{background-position:-4955px 0;height:10px}
.flag-icon-tl{background-position:-4977px 0;height:10px}
.flag-icon-tm{background-position:-4999px 0;height:14px}
.flag-icon-tn{background-position:-5021px 0;height:14px}
.flag-icon-to{background-position:-5043px 0;height:10px}
.flag-icon-tr{background-position:-5065px 0;height:14px}
.flag-icon-tt{background-position:-5087px 0;height:12px}
.flag-icon-tv{background-position:-5109px 0;height:10px}
.flag-icon-tw{background-position:-5131px 0;height:14px}
.flag-icon-tz{background-position:-5153px 0;height:14px}
.flag-icon-ua{background-position:-5175px 0;height:14px}
.flag-icon-ug{background-position:-5197px 0;height:14px}
.flag-icon-um{background-position:-5219px 0;height:11px}
.flag-icon-us{background-position:-5241px 0;height:11px}
.flag-icon-uy{background-position:-5263px 0;height:14px}
.flag-icon-uz{background-position:-5285px 0;height:10px}
.flag-icon-va{background-position:-5307px 0;height:15px;width:15px}
.flag-icon-vc{background-position:-5324px 0;height:14px}
.flag-icon-ve{background-position:-5346px 0;height:14px}
.flag-icon-vg{background-position:-5368px 0;height:10px}
.flag-icon-vi{background-position:-5390px 0;height:14px}
.flag-icon-vn{background-position:-5412px 0;height:14px}
.flag-icon-vu{background-position:-5434px 0;height:12px}
.flag-icon-wf{background-position:-5456px 0;height:14px}
.flag-icon-ws{background-position:-5478px 0;height:10px}
.flag-icon-xk{background-position:-5500px 0;height:15px}
.flag-icon-ye{background-position:-5522px 0;height:14px}
.flag-icon-yt{background-position:-5544px 0;height:14px}
.flag-icon-za{background-position:-5566px 0;height:14px}
.flag-icon-zm{background-position:-5588px 0;height:14px}
.flag-icon-zw{background-position:-5610px 0;height:10px}
[class*=" base-icn-"],[class*=" base-icn-"]:before,[class^=base-icn-],[class^=base-icn-]:before{background-position:0 100%;background-repeat:no-repeat;background-size:contain;color:#000;display:inline-block;font-size:16px;font-style:normal;font-weight:400;height:1em;-moz-osx-font-smoothing:grayscale;speak:none;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:bottom;-webkit-font-smoothing:antialiased;content:"";width:1em}
[class*=" base-icn-"]:hover,[class*=" base-icn-"]:hover:before,[class^=base-icn-]:hover,[class^=base-icn-]:hover:before{background-size:contain}
.base-icn-tabby{background-position:0 50%}
@font-face{font-family:base-icons;src:url(../core/clientlibs/core.prerequisite/resources/icons/base-icons.eot?2d347704010d503d7c756e56cd273618?#iefix) format("embedded-opentype"),url(../core/clientlibs/core.prerequisite/resources/icons/base-icons.woff2?2d347704010d503d7c756e56cd273618) format("woff2"),url(../core/clientlibs/core.prerequisite/resources/icons/base-icons.woff?2d347704010d503d7c756e56cd273618) format("woff"),url(../core/clientlibs/core.prerequisite/resources/icons/base-icons.ttf?2d347704010d503d7c756e56cd273618) format("truetype"),url(../core/clientlibs/core.prerequisite/resources/icons/base-icons.svg?2d347704010d503d7c756e56cd273618#base-icons) format("svg")}
.base-icn-arrow-down:before,.base-icn-arrow-left:before,.base-icn-arrow-right:before,.base-icn-arrow-up:before,.base-icn-audio:before,.base-icn-base-pseudo,.base-icn-capslock:before,.base-icn-checked:before,.base-icn-close:before,.base-icn-delete:before,.base-icn-edit:before,.base-icn-envelope:before,.base-icn-geolocation:before,.base-icn-gift:before,.base-icn-grid-view:before,.base-icn-hide-password:before,.base-icn-info:before,.base-icn-list-view:before,.base-icn-load-more:before,.base-icn-location:before,.base-icn-mobile:before,.base-icn-pdf:before,.base-icn-refresh:before,.base-icn-search:before,.base-icn-share:before,.base-icn-show-password:before,.base-icn-sort-default:before,.base-icn-zoom:before,.base-icnpost-arrow-down:after,.base-icnpost-arrow-left:after,.base-icnpost-arrow-right:after,.base-icnpost-arrow-up:after,.base-icnpost-audio:after,.base-icnpost-capslock:after,.base-icnpost-checked:after,.base-icnpost-close:after,.base-icnpost-delete:after,.base-icnpost-edit:after,.base-icnpost-envelope:after,.base-icnpost-geolocation:after,.base-icnpost-gift:after,.base-icnpost-grid-view:after,.base-icnpost-hide-password:after,.base-icnpost-info:after,.base-icnpost-list-view:after,.base-icnpost-load-more:after,.base-icnpost-location:after,.base-icnpost-mobile:after,.base-icnpost-pdf:after,.base-icnpost-refresh:after,.base-icnpost-search:after,.base-icnpost-share:after,.base-icnpost-show-password:after,.base-icnpost-sort-default:after,.base-icnpost-zoom:after{font-family:base-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.base-icn-zoom:before{content:"\f101"}
.base-icn-sort-default:before{content:"\f102"}
.base-icn-show-password:before{content:"\f103"}
.base-icn-share:before{content:"\f104"}
.base-icn-search:before{content:"\f105"}
.base-icn-refresh:before{content:"\f106"}
.base-icn-pdf:before{content:"\f107"}
.base-icn-mobile:before{content:"\f108"}
.base-icn-location:before{content:"\f109"}
.base-icn-load-more:before{content:"\f10a"}
.base-icn-list-view:before{content:"\f10b"}
.base-icn-info:before{content:"\f10c"}
.base-icn-hide-password:before{content:"\f10d"}
.base-icn-grid-view:before{content:"\f10e"}
.base-icn-gift:before{content:"\f10f"}
.base-icn-geolocation:before{content:"\f110"}
.base-icn-envelope:before{content:"\f111"}
.base-icn-edit:before{content:"\f112"}
.base-icn-delete:before{content:"\f113"}
.base-icn-close:before{content:"\f114"}
.base-icn-checked:before{content:"\f115"}
.base-icn-capslock:before{content:"\f116"}
.base-icn-audio:before{content:"\f117"}
.base-icn-arrow-up:before{content:"\f118"}
.base-icn-arrow-right:before{content:"\f119"}
.base-icn-arrow-left:before{content:"\f11a"}
.base-icn-arrow-down:before{content:"\f11b"}
.base-icnpost-zoom:after{content:"\f101"}
.base-icnpost-sort-default:after{content:"\f102"}
.base-icnpost-show-password:after{content:"\f103"}
.base-icnpost-share:after{content:"\f104"}
.base-icnpost-search:after{content:"\f105"}
.base-icnpost-refresh:after{content:"\f106"}
.base-icnpost-pdf:after{content:"\f107"}
.base-icnpost-mobile:after{content:"\f108"}
.base-icnpost-location:after{content:"\f109"}
.base-icnpost-load-more:after{content:"\f10a"}
.base-icnpost-list-view:after{content:"\f10b"}
.base-icnpost-info:after{content:"\f10c"}
.base-icnpost-hide-password:after{content:"\f10d"}
.base-icnpost-grid-view:after{content:"\f10e"}
.base-icnpost-gift:after{content:"\f10f"}
.base-icnpost-geolocation:after{content:"\f110"}
.base-icnpost-envelope:after{content:"\f111"}
.base-icnpost-edit:after{content:"\f112"}
.base-icnpost-delete:after{content:"\f113"}
.base-icnpost-close:after{content:"\f114"}
.base-icnpost-checked:after{content:"\f115"}
.base-icnpost-capslock:after{content:"\f116"}
.base-icnpost-audio:after{content:"\f117"}
.base-icnpost-arrow-up:after{content:"\f118"}
.base-icnpost-arrow-right:after{content:"\f119"}
.base-icnpost-arrow-left:after{content:"\f11a"}
.base-icnpost-arrow-down:after{content:"\f11b"}
.wai-silent{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}
.wai-hidden{display:none}
.wai-silent-link{text-indent:-100000px}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
input{border-radius:0}
input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
body{background-color:#fff;color:#000;font-family:adobe-clean,verdana,sans-serif;line-height:1;margin:0;min-width:320px;padding:0;width:100%}
body *,body :focus{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}
body:after{content:"narrow";display:none}
body sub{font-size:smaller;vertical-align:sub}
body button[disabled]:hover{cursor:no-drop}
body a{color:#000;text-decoration:none}
body .base-offset-top{margin-top:12px}
.base{font-family:adobe-clean,verdana,sans-serif}
[class*=" base-icn"] .base-icn-alt,[class^=base-icn] .base-icn-alt{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}
.base-body{background:#f5f5f5}
.base-footer,.base-header,.base-main{padding:30px;width:100%}
.base-header{border-bottom:1px solid #e0e0e0}
.base-header .base-logo-image{display:block;margin:0 auto;max-width:300px;width:100%}
.base-main{padding:30px}
.base-footer{border-top:1px solid #e0e0e0}
.base-hide{display:none}
.base-invisible{height:0!important;opacity:0;position:absolute;top:-100vh}
.base-ajax-loader{background-image:url(../core/clientlibs/core.prerequisite/resources/images/components/default-loader.gif);background-position:50%;background-repeat:no-repeat;display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:12}
.base-ajax-loader.base-hidden{display:none}
.base-sticky{background-color:#fff;position:relative}
.base-sticky.base-fixed-top{top:0}
.base-sticky.base-fixed-bottom,.base-sticky.base-fixed-top{-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,.25);box-shadow:0 0 10px 5px rgba(0,0,0,.25);left:0;position:fixed;right:0;z-index:10}
.base-sticky.base-fixed-bottom{bottom:0}
.base-component-loader,.base-loading{position:relative}
.base-component-loader:before,.base-loading:before{background-color:#fff;background-image:url(../core/clientlibs/core.prerequisite/resources/images/components/default-loader.gif);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";left:0;margin:auto;opacity:.5;position:absolute;right:0;top:0;z-index:5}
.base-error{border:1px solid red}
.base-error-message{color:red}
.base-ajax-error h3,.base-ajax-error p{margin-bottom:20px}
.base-ajax-error pre{white-space:pre-wrap}
.base-hd.base-active{background-color:#ddd}
.base-disabled{opacity:.5}
[dir=ltr]{unicode-bidi:bidi-override}
@media only screen and (min-width:768px){.base-sticky{display:none}}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}
.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}
.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}
.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}
.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}
.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}
.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;font-size:0;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}
.ui-datepicker .ui-icon{background-repeat:no-repeat;display:block;left:.5em;overflow:hidden;text-indent:-99999px;top:.3em}
.ui-tooltip{max-width:300px;padding:8px;position:absolute;z-index:9999}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Arial,Helvetica,sans-serif}
.ui-widget,.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{background:#fff;border:1px solid #ddd;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{background:#e9e9e9;border:1px solid #ddd;color:#333;font-weight:700}
.ui-widget-header a{color:#333}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#f6f6f6;border:1px solid #c5c5c5;color:#454545;font-weight:400}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;border:1px solid #ccc;color:#2b2b2b;font-weight:400}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007fff;border:1px solid #003eff;color:#fff;font-weight:400}
.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:#003eff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fffa90;border:1px solid #dad55e;color:#777620}
.ui-state-checked{background:#fffa90;border:1px solid #dad55e}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;border:1px solid #f1a899;color:#5f3f3f}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}
.ui-icon{height:16px;width:16px}
.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../core/clientlibs/core.prerequisite/images/ui-icons_444444_256x240.png)}
.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../core/clientlibs/core.prerequisite/images/ui-icons_555555_256x240.png)}
.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../core/clientlibs/core.prerequisite/images/ui-icons_ffffff_256x240.png)}
.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../core/clientlibs/core.prerequisite/images/ui-icons_777620_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../core/clientlibs/core.prerequisite/images/ui-icons_cc0000_256x240.png)}
.ui-button .ui-icon{background-image:url(../core/clientlibs/core.prerequisite/images/ui-icons_777777_256x240.png)}
.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.3}
.ui-widget-shadow{box-shadow:0 0 5px #666}
table.base-xlevel thead tr th {
    border-bottom: solid bisque;
    font-weight: 700;
}
table.base-xlevel tbody tr th {
    padding-top: 10px
}
table.base-xlevel tbody td {
    padding-right: 10px;
    padding-top: 3px;
}
@font-face {
    font-family: 'riyal_symbolregular';
    src: url('../core/clientlibs/core.prerequisite/resources/riyal_symbol/riyal_symbolregular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
.base-riyal_symbol-decrypter {
    font-family: 'riyal_symbolregular';
    font-size: 1.3rem;
}
.range-info .base-riyal_symbol-decrypter {
    font-size: 1rem;
}
.base-checkout-addtocart{margin:10px 0}
.base-image{margin-bottom:30px;overflow:hidden}
.base-image-view{max-width:100%;width:100%}
.base-forms-bis-login-wrapper{position:relative}
.base-forms-bis-login-wrapper.base-hide{display:none!important}
.base-forms-bis-guest-container,.base-forms-bis-login-container,.base-forms-bis-register-container{border:1px solid #000;height:100%;margin:15px 0;min-height:350px;padding:10px;width:100%}
.base-forms-bis-guest-title,.base-forms-bis-login-title,.base-forms-bis-register-title{margin-bottom:20px}
.base-forms-bis-guest-button,.base-forms-bis-loggedin-button,.base-forms-bis-register-button{background:transparent;cursor:pointer;display:inline-block}
.base-forms-bis-guest-button:hover,.base-forms-bis-loggedin-button:hover,.base-forms-bis-register-button:hover{text-decoration:underline}
.base-forms-bis-guest-button.base-hide,.base-forms-bis-loggedin-button.base-hide,.base-forms-bis-register-button.base-hide{display:none}
.base-forms-login-success-msg{margin:10px 0}
.base-ss-main{color:#000;display:none;height:100%;position:fixed;right:0;top:0;width:100%;z-index:100}
.base-ss-main .base-ss-main-background{background:#000;height:100%;opacity:.8;width:100%}
.base-ss-main .base-ss-main-container{background:#fff;height:100%;left:0;overflow:auto;padding:25px 0;position:fixed;top:0;width:80%}
.base-ss-main .base-ss-main-container-title{font-size:24px;font-size:1.5rem;padding:10px}
.base-ss-main .base-ss-main-container-description{font-size:14px;font-size:.8749999999999999rem;margin-bottom:20px;padding:10px}
.base-ss-main .base-ss-main-container-tab{overflow:hidden}
.base-ss-main .base-ss-main-container-tab-links{background-color:inherit;border:1px solid #ccc;cursor:pointer;outline:none;padding:10px;transition:.3s;width:100%}
.base-ss-main .base-ss-main-container-tab-links.active,.base-ss-main .base-ss-main-container-tab-links.active-mobile,.base-ss-main .base-ss-main-container-tab-links:hover{background-color:#000;color:#fff}
.base-ss-main .base-ss-main-container-tab-content{display:none;padding:0}
.base-ss-main .base-ss-main-container-tab-content ul li{display:inline-block;padding:10px 5px;width:100%}
.base-ss-main .base-ss-main-container-tab-content.active-mobile{display:block}
.base-ss-main .base-ss-main-container-tab-content.active,.base-ss-main-hide-mobile{display:none}
.base-ss-auth .base-ss-main-container-tab-content,.base-ss-auth-show{display:block}
.base-ss-clear{clear:both}
.base-lightbox-open{overflow:hidden}
.base-lightbox-open .base-lightbox-overlay{background-color:#000;bottom:0;cursor:pointer;height:100%;left:0;opacity:.8;position:fixed;right:0;top:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:visible;width:100%;z-index:11}
.base-lightbox-open .base-lightbox-wrapper{display:block;left:50%;max-height:80vh;min-height:200px;min-width:320px;opacity:1;padding:20px;position:fixed;right:0;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .7s ease-out;-moz-transition:opacity .7s ease-out;-ms-transition:opacity .7s ease-out;-o-transition:opacity .7s ease-out;transition:opacity .7s ease-out;visibility:visible;width:100%;z-index:12}
.base-lightbox-open .base-lightbox-close{border:0;cursor:pointer;height:30px;opacity:1;position:absolute;right:10px;top:10px;visibility:visible;width:30px;z-index:12}
.base-lightbox-open .base-lightbox-content{background-color:#fff;color:#000;cursor:auto;display:block;height:80vh;height:100%;max-height:80vh;min-height:200px;min-width:320px;overflow:auto;padding:10px;position:relative;-webkit-transition:opacity .7s ease-out,width .7s ease-out;-moz-transition:opacity .7s ease-out,width .7s ease-out;-o-transition:opacity .7s ease-out,width .7s ease-out;transition:opacity .7s ease-out,width .7s ease-out}
.base-lightbox-open .base-lightbox-content .base-forms{margin-bottom:0}
.base-lightbox-close,.base-lightbox-overlay,.base-lightbox-wrapper{opacity:0;visibility:hidden}
@media only screen and (min-width:768px){.base-image{margin-bottom:50px}.base-forms-bis-wrapper{width:600px}.base-forms-bis-login-wrapper{display:flex;justify-content:space-between}.base-forms-bis-login-container,.base-forms-bis-register-container{width:calc(50% - 5px)}.base-ss-main .base-ss-main-container{background:#fff;border-radius:5px;height:500px;left:50%;padding:25px;top:50%;transform:translate(-50%,-50%);width:800px}.base-ss-main .base-ss-main-container-description,.base-ss-main .base-ss-main-container-title{padding:0}.base-ss-main .base-ss-main-container-tab{border:1px solid #ccc}.base-ss-main .base-ss-main-container-tab-links{border:0;border-right:1px solid #ccc}.base-ss-main .base-ss-main-container-tab-links:last-child{border:0}.base-ss-main .base-ss-main-container-tab-content{border:none;padding:20px 0}.base-ss-main .base-ss-main-container-tab-content ul{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.base-ss-main .base-ss-main-container-tab-content ul li{display:inline-block;padding:5px;width:25%}.base-ss-main .base-ss-main-container-tab-content.active{display:block}.base-ss-main .base-ss-main-hide-desktop{display:none}.base-ss-main .base-ss-main-hide-mobile{display:flex}.base-ss-main .website a{height:100%;margin-right:3px}.base-ss-auth-show{display:block}.base-ss-auth .base-ss-main-container{height:100%;width:100%}.base-ss-clear{clear:both}.base-lightbox-open{overflow:hidden}.base-lightbox-open .base-lightbox-wrapper{bottom:auto;height:auto;left:50%;min-width:360px;padding:0;right:auto;top:10%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:auto}.base-lightbox-open .base-lightbox-close{right:25px;top:25px}.base-lightbox-open .base-lightbox-content{min-width:400px}.base-lightbox-open .base-lightbox-content .base-forms{margin-bottom:0}}
.base-bssf-geolocation-btn:before,.base-bssl-item-icn:before{font-family:base-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.base-boutique-stock-button{background:transparent;cursor:pointer;display:inline-block}
.base-boutique-stock-button:hover{text-decoration:underline}
.base-boutique-stock-search,.base-bss-container,.base-bssf-container{clear:both;overflow:hidden;position:relative}
.base-bssf-check-availability-btn,.base-bssf-element{float:none;width:100%}
.base-bss-result-message,.base-bssf-element,.base-bssf-title{margin-bottom:20px}
.base-bssf-input{padding:10px 30px 10px 10px}
.base-bssf-geolocation-btn{cursor:pointer;float:right;height:20px;position:relative;right:5px;top:-28px;width:20px}
.base-bssf-geolocation-btn:before{content:"\f110"}
.base-bssf-check-availability-btn{margin-bottom:20px}
.base-bss-list-container,.base-bss-map-container{height:342px;position:relative;width:100%}
.base-bssm-address{width:180px}
.base-bssl-item{border-bottom:1px solid #000;cursor:pointer;padding:10px 0 10px 25px}
.base-bssl-oh-list{display:none;font-size:10px;font-size:.625rem;margin:5px auto 0}
.base-bssl-item:hover .base-bssl-oh-list{display:block}
.base-bssl-daytime{clear:both;opacity:.5;overflow:hidden}
.base-bssl-daytime:hover{opacity:1}
.base-bssl-active{background-color:#4b4b4b}
.base-bss-list-container,.base-bss-map-container{float:none;min-height:300px}
.base-bss-list-container{overflow:auto}
.base-bssf-error-msg{margin-bottom:20px}
.base-bssl-item-icn{height:20px;left:4px;position:absolute;width:20px}
.base-bssl-item-icn:before{content:"\f109"}
.base-instock-icn{color:green}
.base-outstock-icn{color:red}
@media only screen and (min-width:768px){.base-boutique-stock-search{min-width:650px;padding:10px}.base-bssf-check-availability-btn,.base-bssf-element{float:left}.base-bssf-element{width:calc(60% - 10px)}.base-bssf-check-availability-btn{width:calc(35% - 10px)}.base-bssf-geolocation-btn{float:none;right:35px;top:4px}.base-bssm-address{width:100%}.base-bss-list-container{border-top:1px solid #000;float:left;width:30%}.base-bss-map-container{float:right;width:70%}.base-boutique-list-container,.base-boutique-map-container{width:100%}.base-boutique-list-item{cursor:default}}
.base-storelocator{margin-bottom:30px;overflow:hidden}
.base-storelocator-filters,.base-storelocator-list-wrapper,.base-storelocator-map{background:#fff;margin-bottom:20px;width:100%}
.base-storelocator-filters,.base-storelocator-map{background:#f1f1f1}
.base-storelocator-data-not-loaded .base-storelocator-filters,.base-storelocator-data-not-loaded .base-storelocator-results,.base-storelocator-map-not-loaded .base-storelocator-filters,.base-storelocator-map-not-loaded .base-storelocator-map{display:none}
.base-geosearch.base-storelocator-data-not-loaded .base-storelocator-filters{display:block}
.base-geosearch .base-hidden{display:none}
.base-storelocator-filters{overflow:hidden;padding:18px}
.base-storelocator-filters .base-forms-checkbox,.base-storelocator-filters .base-forms-label{margin:10px 8px 0 0;width:auto}
.base-storelocator-filters .base-forms-label{max-width:none;text-transform:capitalize}
.base-storelocator-filters .base-storelocator-autosearch-label,.base-storelocator-filters .base-storelocator-legend{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;text-transform:uppercase;width:1px}
.base-storelocator-filters .base-storelocator-element{display:flex;margin-bottom:15px}
.base-storelocator-filters .base-forms-button{margin:0;width:100%}
.base-storelocator-location{background:url(../core/clientlibs/core.prerequisite/resources/images/components/mylocation.png) 0 0 no-repeat;background-size:55px 25px;border:none;cursor:pointer;height:25px;margin:4px 0 4px -30px;padding:0;width:22px}
.base-storelocator-location:hover{background-position:100% 0}
.base-storelocator-location .base-storelocator-location-alt{display:block;overflow:hidden;text-indent:-1000%}
.base-storelocator-autosearch{line-height:1.6;padding-right:35px;width:100%}
.base-storelocator-map{min-height:300px}
@media only screen and (min-width:768px){.base-storelocator{margin-bottom:50px}.base-storelocator-filters{display:flex;margin-bottom:20px}.base-storelocator-filters .base-storelocator-fieldset{display:flex}.base-storelocator-filters .base-forms-button{margin:auto;width:auto}.base-storelocator-filters .base-forms-label{font-size:12px;font-size:.75rem}.base-storelocator-filters .base-storelocator-element{margin-bottom:0}.base-storelocator-map{margin-bottom:0;min-height:430px}.base-storelocator-fieldset{margin-right:10px}.base-storelocator-autosearch-label{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.base-storelocator-autosearch{margin-bottom:0;max-width:220px;min-width:220px;width:auto}.base-storelocator-loadmore{display:none}.base-storelocator-geolocation-error-message{clear:both;color:#fff}}
.base-storelocator-error-message{background:#f1f1f1;display:none;font-size:13px;font-size:.8125000000000001rem;line-height:1.15384615;padding:15px;text-align:center}
.base-storelocator-data-not-loaded .base-storelocator-error-message{display:block}
.base-storelocator__filter-service-center{display:flex;margin-bottom:15px}
.base-storelocator__filter-service-center--hidden{display:none}
.base-storelocator-results{position:relative}
.base-storelocator-list{background:#fff;opacity:.9}
.base-storelocator-list .base-storelocator-listitem{background-color:#f1f1f1;cursor:pointer;margin-bottom:8px;padding:8px}
.base-storelocator-list .base-storelocator-listitem:last-child{margin-bottom:0}
.base-storelocator-list .base-storelocator-link{display:inline-block;margin-bottom:5px;text-decoration:underline}
.base-storelocator-list .base-storelocator-link:after{content:" \00BB"}
.base-hidden .base-storelocator-list,.base-storelocator-list .base-hidden,.base-storelocator-list .base-storelocator-link[href=""],.base-storelocator-list .base-storelocator-link[href="#"],.base-storelocator-list.base-hidden{display:none}
.base-storelocator-heading{text-transform:uppercase}
.base-storelocator-address,.base-storelocator-distance,.base-storelocator-heading,.base-storelocator-link{display:block;font-size:13px;font-size:.8125000000000001rem;margin-top:5px}
.base-storelocator-message{display:block;font-size:13px;font-size:.8125000000000001rem;margin-bottom:8px}
.base-storelocator-message.base-hidden{display:none}
.base-storelocator-loadmore{border-top:1px solid #e0e0e0;margin-top:40px;padding:30px 0 0;text-align:center}
.base-storelocator-loadmore.base-hidden{display:none}
.base-storelocator-loadmore .base-storelocator-loadmore-btn{background:#fff;border:1px solid #bbb;cursor:pointer;display:block;font-weight:700;margin:-47px auto 0;padding:8px;text-transform:uppercase}
.base-storelocator-results.base-storelocator-loading{opacity:.3;pointer-events:none}
.base-storelocator-marker-infowindow{overflow:hidden}
.base-storelocator-marker-infowindow .base-storelocator-link{text-decoration:underline;text-transform:uppercase}
.base-storelocator-marker-infowindow .base-storelocator-link[href=""],.base-storelocator-marker-infowindow .base-storelocator-link[href="#"]{display:none}
.base-storelocator-marker-infowindow .base-storelocator-link[href=""]~.base-storelocator-text,.base-storelocator-marker-infowindow .base-storelocator-link[href="#"]~.base-storelocator-text{display:inline-block}
.base-storelocator-marker-infowindow .base-storelocator-text{display:none;font-size:13px;font-size:.8125000000000001rem;text-transform:uppercase}
.base-storelocator-listitem{overflow:hidden;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.base-storelocator-listitem.base-storelocator-active,.base-storelocator-listitem:active{background:#ddd}
.base-storelocator-listitem.base-storelocator-hide,.base-storelocator-listitem.base-storelocator-notfiltered{display:none}
.base-storelocator-listitem.base-storelocator-filtered{display:block}
.base-storelocator-listitem.base-storelocator-hide.base-storelocator-filtered,.base-storelocator-listitem.base-storelocator-notinpagination{display:none}
.tangram-suggestion-main{z-index:13}
.base-storelocator-openinghrs{margin-top:5px}
.base-storelocator-oh-heading{font-size:13px;font-size:.8125000000000001rem}
.base-storelocator-oh-list{display:none;font-size:10px;font-size:.625rem;margin:5px auto 0}
.base-storelocator-listitem:hover .base-storelocator-oh-list{display:block}
.base-storelocator-daytime{display:flex;justify-content:space-between;opacity:.5}
.base-storelocator-daytime:hover{opacity:1}
.base-storelocator-time{margin-left:10px}
@media only screen and (min-width:768px){.base-storelocator-filters .base-forms-checkbox{margin-left:10px}.base-storelocator-filters .base-storelocator-filters-wrapper{display:flex}.base-storelocator-list{border:8px solid #fff;bottom:10px;left:10px;min-width:250px;overflow-x:hidden;overflow-y:auto;position:absolute;top:30px;width:28%;z-index:1}.csstransitions .base-storelocator-list{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.csstransitions .base-storelocator-list.base-hidden{-webkit-transform:translateX(-130%);-moz-transform:translateX(-130%);-ms-transform:translateX(-130%);-o-transform:translateX(-130%);transform:translateX(-130%)}.csstransitions .base-hidden .base-storelocator-list{display:none}.base-storelocator-list-wrapper,.base-storelocator__filter-service-center{margin-bottom:0}}
.base-capslock-warning:before,.link-audio:before,.link-refresh:before{font-family:base-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.base-forms{overflow:hidden}
.base-forms .base-hidden{display:none}
.base-forms .base-visible{display:block}
.base-forms fieldset{min-width:0}
.base-forms-label{display:block;margin:8px 0 15px;width:100%}
.base-form .base-forms-label.label_taxCode .base-forms-mandatory.base-hide{display:none}
.base-forms-file,.base-forms-input,.base-forms-select,.base-forms-textarea{background-color:#fff;border:1px solid #bbb;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font-family:adobe-clean,verdana,sans-serif;font-size:12px;font-size:.75rem;padding:6px;width:100%}
.base-forms-label:before{content:attr(data-label-before);left:150px;margin-top:-30px;position:absolute}
.base-forms-label:after{content:attr(data-label-after);display:inline-block;position:absolute;right:0;width:25%;word-break:break-word}
.group-wrapper{margin-bottom:20px}
.base-forms-element,.group-wrapper{overflow:hidden}
.group-wrapper .base-forms-element{margin-bottom:0}
.base-forms-element.datepicker-wrapper{overflow:visible}
.base-forms-element-wrapper{overflow:hidden}
.base-forms-select{appearance:none;background:url(../core/clientlibs/core.prerequisite/resources/images/components/icon-arrow-down.png) 100% no-repeat}
.base-forms-button{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;font-weight:700;margin-right:15px;margin-top:5px;padding:8px;text-transform:uppercase}
.base-forms-field-error,.base-forms-ksa__error,.base-forms-mandatory,.base-forms-server-side-error,label.base-forms-error,span.base-forms-error{color:red;font-size:12px;font-size:.75rem}
input.base-forms-error,select.base-forms-error,textarea.base-forms-error{border:1px solid red}
input.base-forms-valid,select.base-forms-valid,textarea.base-forms-valid{border:1px solid green}
.base-forms-instruction{clear:both;color:#bbb;display:block;font-size:12px;font-size:.75rem;margin:8px 0 0}
.base-forms-btn-tooltip{background:url(../core/clientlibs/core.prerequisite/resources/images/components/icon-info.png) 0 0 no-repeat;background-size:16px 16px;border:0;cursor:pointer;height:1em;margin:0 0 0 8px;padding:0;position:relative;vertical-align:middle;width:1em}
.base-forms-tooltip-text{background:#ddd none repeat scroll 0 0!important;color:#1a1a1a;max-width:20em;padding:1em;position:absolute;z-index:1}
.ui-tooltip-content:after{background:#ddd none repeat scroll 0 0;border-color:#ddd;border-style:solid;border-width:10px 10px 0;content:"";display:block;left:-6px;position:absolute;top:50%;transform:rotate(45deg);z-index:-1}
.base-forms-confirmation,.ui-tooltip-content{font-size:14px;font-size:.8749999999999999rem}
.base-forms-confirmation{display:none}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{height:20px;margin-left:-5px;width:20px}
.ui-widget-header .ui-datepicker-prev .ui-icon{background:url(../core/clientlibs/core.prerequisite/resources/images/components/icon-arrow-left.png) 100% no-repeat}
.ui-widget-header .ui-datepicker-next .ui-icon{background:url(../core/clientlibs/core.prerequisite/resources/images/components/icon-arrow-right.png) 100% no-repeat}
.base-form-sf-results{clear:both;margin-top:10px}
.base-forms-input[class*=base-icn-],.base-forms-input[class^=base-icn-]{background-position:98%;height:auto;vertical-align:baseline}
.base-forms-input--password{margin:1px 5px 0 0;position:relative;width:100%}
.base-forms-input--password .base-forms-input{margin:0}
.base-capslock-warning{background-color:#ffc;border:1px solid #ff0;color:#000;cursor:default;display:none;font-size:80%;padding:3px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}
.base-capslock-warning:before{content:"\f116"}
.base-overflow-inherit{overflow:inherit}
.internationalphone.base-forms-element{overflow:visible;position:relative}
.internationalphone.base-forms-element .base-forms-input{display:block;max-width:100%;padding-left:45px;width:100%}
.internationalphone.base-forms-element .base-hide{display:none}
.internationalphone.base-forms-element .base-forms-internationalphone-input--no_flags{padding-left:30px}
.internationalphone.base-forms-element .base-forms-internationalphone-arrow--no_flags{width:15px}
.internationalphone.base-forms-element .base-forms-internationalphone-list--no-flags{padding:0}
.internationalphone .base-forms-label{margin-bottom:0}
.base-forms-internationalphone-dropdown{display:inline-table;left:0;min-height:30px;top:0}
.base-forms-internationalphone-dropdown.base-icn-mobile:before{position:absolute;right:0;top:7px}
.base-forms-internationalphone-dropdown.base-icn-mobile .base-forms-error{font-family:One,verdana,sans-serif}
.base-forms-internationalphone-dropdown.base-hide-icon:before{display:none}
.base-forms-internationalphone-dropdown.base-icn-edit:before{cursor:pointer;position:absolute;right:0;top:5px}
.base-forms-internationalphone-dropdown.base-icn-edit .base-forms-internationalphone-arrow,.base-forms-internationalphone-dropdown.base-icn-edit .base-forms-internationalphone-lists{display:none}
.base-forms-internationalphone-dropdown.base-icn-edit .base-forms-internationalphone-input{border:0}
.base-forms-element.select-wrapper{overflow:visible}
.base-forms-internationalphone-input--no_flags{display:none}
.base-forms-internationalphone-arrow{background-position:0 0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;cursor:pointer;font-family:adobe-clean,verdana,sans-serif;font-size:12px;font-size:.75rem;height:18px;left:4px;margin:5px;padding-top:3px;position:absolute;text-align:left;top:0;width:36px}
.base-forms-internationalphone-arrow:after,.base-forms-internationalphone-arrow:before{background-color:#ddd;content:"";display:inline-block;height:2px;outline:0;position:absolute;top:8px;transition:all .2s ease;width:7px}
.base-forms-internationalphone-arrow:before{right:6px;transform:rotate(45deg)}
.base-forms-internationalphone-arrow:after{right:2px;transform:rotate(-45deg)}
.base-forms-internationalphone-arrow.active:before{transform:rotate(-45deg)}
.base-forms-internationalphone-arrow.active:after{transform:rotate(45deg)}
.base-forms-internationalphone-arrow.hide-arrow:after,.base-forms-internationalphone-arrow.hide-arrow:before{display:none}
.base-forms-internationalphone-lists{background:#fff;border:1px solid #bbb;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;display:none;font-family:adobe-clean,verdana,sans-serif;font-size:12px;font-size:.75rem;left:4px;max-height:290px;max-width:300px;min-width:200px;overflow-y:auto;padding:0 5px;position:absolute;top:31px;z-index:99}
.base-forms-internationalphone-lists.active{display:inline-block}
.base-forms-internationalphone-list{display:block;list-style-type:none;margin:10px 0;padding:2px 0 2px 20px;text-align:left}
.base-forms-internationalphone-list.base-hide,.base-forms-internationalphone-list:before{display:none}
.base-forms-internationalphone-list.active{border:2px solid #bbb}
.base-forms-internationalphone-list-link{margin-left:10px;white-space:nowrap}
.base-forms-internationalphone-isdcode{display:inline-block;width:42px}
.boutiqueAppointment .base-forms-internationalphone-lists{min-width:300px}
.base-forms-internationalphone-otp-container{display:none}
.base-forms-internationalphone-otp{border:1px solid #bbb;padding-left:2px 10px}
.base-forms-internationalphone-otp::-webkit-inner-spin-button,.base-forms-internationalphone-otp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.base-forms-internationalphone-otp-title{text-decoration:none}
.base-forms-internationalphone-otp-title--idle{color:#d3d3d3}
.base-forms-internationalphone-otp-link{background:transparent;cursor:pointer;display:inline-block;display:block;padding-bottom:10px}
.base-forms-internationalphone-otp-link:hover{text-decoration:underline}
.base-forms-internationalphone-otp-link--idle{text-decoration:none!important}
.base-forms-internationalphone-ask-token{margin-left:140px}
.base-forms-internationalphone-token{display:inline-block}
.base-forms-internationalphone-token .base-forms-label{min-width:150px}
.base-forms-field-phone-email.base-forms-element,.phone-with-email.base-forms-element{overflow:visible}
.base-forms-field-phone-email .base-forms-label{margin-bottom:0}
.base-forms-internationalphone-dropdown{position:relative;width:auto}
.base-invalid{opacity:.3}
.base-forms-field-password{cursor:pointer;overflow:hidden;position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.base-add-sugg-overlay .base-as-list{margin:20px 0;padding:0 20px}
.base-forms-element.qs-datepicker-wrapper{overflow:visible}
.qs-datepicker-container{background:#fff;border:1px solid gray;border-radius:.26392188em;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);color:#000;display:flex;flex-direction:column;font-family:sans-serif;font-size:1rem;overflow:hidden;position:absolute;user-select:none;width:100%;z-index:9001}
.qs-datepicker-container *{box-sizing:border-box}
.qs-centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}
.qs-hidden{display:none}
.qs-overlay{background:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:1;padding:.5em;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}
.qs-overlay.qs-hidden{opacity:0;z-index:-1}
.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}
.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}
.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}
.qs-overlay .qs-submit{background:hsla(0,0%,50%,.4);border:1px solid #fff;border-radius:.26392188em;cursor:pointer;margin:0 auto auto;padding:.5em}
.qs-overlay .qs-submit.qs-disabled{border-color:gray;color:gray;cursor:not-allowed}
.qs-overlay .qs-overlay-month-container{display:flex;flex-grow:1;flex-wrap:wrap}
.qs-overlay .qs-overlay-month{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.5;transition:opacity .3s,2;width:33.33333%}
.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}
.qs-controls{align-items:center;background:#d3d3d3;display:flex;filter:blur(0);flex-grow:1;flex-shrink:0;justify-content:space-between;transition:filter .3s;width:100%}
.qs-controls.qs-blur{filter:blur(5px)}
.qs-arrow{border-radius:.26392188em;cursor:pointer;height:15.625em/10;position:relative;transition:background .15s;width:15.625em/10}
.qs-arrow:hover{background:rgba(0,0,0,.1)}
.qs-arrow:hover.qs-left:after{border-right-color:#000}
.qs-arrow:hover.qs-right:after{border-left-color:#000}
.qs-arrow:after{border:.390625em solid transparent;content:"";position:absolute;top:50%;transition:border .2s}
.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}
.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}
.qs-month-year{border-bottom:1px solid transparent;cursor:pointer;font-weight:700;transition:border .2s}
.qs-month-year:hover{border-bottom:1px solid gray}
.qs-month-year:active:focus,.qs-month-year:focus{outline:none}
.qs-month{padding-right:.5ex}
.qs-year{padding-left:.5ex}
.qs-squares{display:flex;filter:blur(0);flex-wrap:wrap;padding:.3125em;transition:filter .3s}
.qs-squares.qs-blur{filter:blur(5px)}
.qs-square{align-items:center;border-radius:.26392188em;cursor:pointer;display:flex;height:15.625em/10;justify-content:center;transition:background .1s;width:14.28571%}
.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}
.qs-current{font-weight:700;text-decoration:underline}
.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}
.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}
.qs-range-middle{background:#d4ebf2}
.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}
.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}
.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}
.qs-disabled,.qs-outside-current-month{opacity:.2}
.qs-disabled{cursor:not-allowed}
.qs-day,.qs-empty{cursor:default}
.qs-day{color:gray;font-weight:700}
.qs-event{position:relative}
.qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}
.grecaptcha-badge{z-index:99}
.captcha-fields{text-align:center;width:370px}
.captcha-helper,.recaptcha_audio_cant_hear_link{color:#4b4b4b;font-size:.8125rem;font-style:normal;font-weight:300;line-height:1.7;padding:7px 0}
.recaptcha_audio_cant_hear_link{display:block;margin-top:-15px;padding-bottom:15px;padding-top:0;text-transform:none}
.form-group-item__captcha-code{position:relative}
.form-group-item__clear-float{clear:both}
.link-refresh:before{content:"\f106"}
.link-audio:before{content:"\f117"}
.captcha-validate-error{color:#000;font-size:.6875rem;margin-bottom:10px;margin-top:-10px;text-align:left}
.captcha-fields-buttons{margin-bottom:15px}
.base-recaptchav2{width:270px}
.base-recaptchav2 .base-forms-element{clear:both}
.base-hide-recaptcha-result,.base-hide-tencentcaptcha-ticket{position:absolute;z-index:-1}
.base-tencentcaptcha{position:relative}
.base-tencentcaptcha.base-forms-element{overflow:visible}
.base-tencentcaptcha iframe{background-color:#fff;height:100vh!important;position:fixed!important}
.captcha .base-forms-element{overflow:visible}
.base-forms-datepicker{border:1px solid #333;height:25px;margin:0 5px 0 0;outline-offset:1.5px;padding:0;vertical-align:bottom}
.ui-datepicker-trigger{margin:2px;padding:0;vertical-align:bottom}
.ui-datepicker-trigger img{height:25px;width:25px}
.offscreen{height:1px;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);margin:0;overflow:hidden;padding:0}
button.ui-datepicker-trigger{background-color:transparent}
button.ui-datepicker-trigger:active,button.ui-datepicker-trigger:focus,button.ui-datepicker-trigger:hover{background-color:#fdf6e7;outline:2px solid #588f0e}
@media only screen and (min-width:768px){.base-forms{overflow:visible}.base-forms :focus{-webkit-box-shadow:0 0 2px 1px #696969;-moz-box-shadow:0 0 2px 1px #696969;box-shadow:0 0 2px 1px #696969}.base-forms .base-forms-label{max-width:150px;width:30%}.base-forms-element{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:8px}.base-forms-element[data-component-path]{display:block}.base-forms-element.base-hide{display:none}.base-forms-instruction{flex:0 0 100%}.base-forms-input,.base-forms-select,.base-forms-textarea{align-self:baseline;margin:1px 5px 0 0;max-width:200px}.base-forms-field-password+.base-forms-error{margin-left:10px}.base-forms-label{margin:0;max-width:150px;width:auto}.base-forms-input--password{max-width:200px}.base-forms-button__suggest-kr-address,.base-forms-postcode-btn{margin-top:0}.base-forms-field-error,.base-forms-server-side-error,label.base-forms-error,span.base-forms-error{display:inline-block;flex:1}.group-wrapper span.base-forms-error{margin-top:8px}.base-forms-span{margin:1px 5px 8px 0;max-width:200px}.base-forms-elements-flex-wrap{display:flex}.qs-datepicker-container{width:250px}.base-kr-search-address-input--error,.base-kr-search-address-input-address5--error,.base-kr-search-address-overlay-city--error,.base-kr-search-address-overlay-district--error{border:1px solid red}.base-search-locations__list-item{cursor:pointer;display:inline-block;padding:5px 10px;width:100%}.base-search-locations__list-item:hover{background-color:#000;color:#fff}.base-search-kr-overlay__address4{display:block}.base-overlay-search-kr__main-background{background:#000;height:100%;opacity:.8;width:100%}.base-search-kr-overlay__content{height:450px;overflow:auto;position:relative}.base-search-kr-overlay{color:#000;display:none;height:100%;position:fixed;right:0;top:0;width:100%;z-index:100}.base-search-kr-overlay__background{background:#000;height:100%;opacity:.8;width:100%}.base-search-kr-overlay__container{background:#fff;border-radius:5px;height:500px;left:50%;padding:25px;position:fixed;top:50%;transform:translate(-50%,-50%);width:800px}.base-search-kr-overlay__container-title{font-size:24px;font-size:1.5rem;padding:10px}.base-search-kr-overlay__container-description{font-size:14px;font-size:.8749999999999999rem;margin-bottom:20px;padding:10px}.base-search-kr-overlay__container-tab{overflow:hidden}.base-search-kr-overlay__container-content{display:none;padding:0}.base-search-kr-overlay__container-content ul li{display:inline-block;padding:10px 5px;width:100%}.base-search-kr-overlay__container-content.active-mobile{display:block}.base-search-kr-overlay__container-content.active{display:none}.base-recaptchav2{min-width:100%}.base-recaptchav2 .base-forms-element{clear:right}.tcaptcha-container.show{bottom:auto;margin:auto;right:auto;transform:translateX(-20%)}.base-tencentcaptcha{border-right:1px solid #e7e7e7;margin:5px 0 5px 1px;max-width:340px;overflow:hidden;position:relative;width:100%;z-index:0}.base-tencentcaptcha iframe{background-color:none;bottom:auto;height:100%!important;position:relative!important}}
.base-coea-edit:before{font-family:base-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.base-checkout-delivery-selector{position:relative}
.base-cods-title{border-bottom:1px solid #bbb;font-size:18px;font-size:1.1250000000000002rem;padding:0 0 10px}
.base-cods-country-label-box{display:flex;margin:20px 0;overflow:hidden}
.base-cods-tabs{display:flex;flex-flow:wrap;overflow:hidden;padding:0}
.base-cods-tab{border:1px solid #bbb;border-bottom:0;display:inline-block}
.base-cods-link{display:inline-block;padding:6px;text-align:center;text-decoration:none;width:100%;z-index:2}
.base-cods-link,.base-cods-tab-panel{font-size:14px;font-size:.8749999999999999rem;position:relative}
.base-cods-tab-panel{background-color:#fff;border:1px solid #bbb;clear:both;display:block;max-width:100%;padding:10px 6px;top:-1px;z-index:1}
.base-cods-tab-panel.base-hide{display:none}
.base-cods-tab-selected{border-bottom:1px solid #fff}
.base-cods-tab-panel-selected{display:block}
.base-codsap-header{clear:both;margin-bottom:20px;overflow:hidden}
.base-codsap-links{display:flex;justify-content:flex-end}
.base-codsap-link{background:transparent;cursor:pointer;display:inline-block}
.base-codsap-link:hover{text-decoration:underline}
.base-cods-billing-form-wrapper,.base-cods-shipping-form-wrapper{margin-bottom:20px}
.base-ds-unreserved-overlay{line-height:normal}
.base-dsuo-info,.base-dsuo-list{margin-bottom:20px}
.base-dsuo-list{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 #bbb;-moz-box-shadow:0 0 10px 0 #bbb;box-shadow:0 0 10px 0 #bbb;padding:10px}
.base-dsuo-item{border-bottom:1px solid #e0e0e0;display:table;empty-cells:hide;padding:10px;position:relative;width:100%}
.base-dsuo-item:last-of-type{border-bottom:0}
.base-dsuoi-left{width:25%}
.base-dsuoi-left,.base-dsuoi-right{display:table-cell;vertical-align:top}
.base-dsuoi-right{padding-left:20px;width:75%}
.base-dsuoi-image{max-width:100%}
.base-dsuoi-name{margin-bottom:20px}
.base-dsuo-controls{text-align:right}
.base-dsuo-cancel{background:transparent;cursor:pointer;display:inline-block;margin-right:20px;width:auto}
.base-dsuo-cancel:hover{text-decoration:underline}
.base-dsuo-confirm{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%;width:auto}
.base-checkout-hd-guest,.base-checkout-hd-loggedin{position:relative}
.base-checkout-hd-guest .billing-existingaddress,.base-checkout-hd-guest .shipping-existingaddress,.base-checkout-hd-loggedin .billing-existingaddress,.base-checkout-hd-loggedin .shipping-existingaddress{margin-bottom:30px}
.base-coea-mandatory{color:red}
.shipping-newaddress-form{margin-top:-25px}
.billing-newaddress-form{margin-top:25px}
.base-coea-value{margin-left:24px}
.base-coea-edit:before{content:"\f112"}
.base-shopping-bag{position:relative}
.base-sb-title{padding:10px 0}
.base-sb-product-price{unicode-bidi:bidi-override}
.base-sb-product-name-container{width:calc(100% - 25px)}
.base-sb-product-item{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;padding:10px;position:relative;width:100%}
.base-sb-product-item:last-child{border-bottom:none}
.base-sb-product-image-container{display:table-cell;padding:10px;vertical-align:top;width:25%}
.base-sb-product-info-container{display:table-cell;vertical-align:top;width:75%}
.base-sb-product-image{display:block;max-width:100%}
.base-sb-product-image.base-hide{display:none}
.base-sb-product-gist{position:relative}
.base-sb-product-name{width:calc(100% - 25px)}
.base-icn-close.base-sb-remove-button{left:auto}
.base-sb-remove-button{background-color:transparent;height:21px;overflow:hidden;position:absolute;right:0;top:0;width:25px;z-index:1}
.base-sb-item-addons,.base-sb-product-gist{margin-bottom:10px}
.base-sb-item-addons-wide{width:100%}
.base-sb-product-controls,.base-sb-product-size{margin-bottom:10px}
.base-sb-product-controls:last-child,.base-sb-product-size:last-child{margin-bottom:0}
.base-sb-another-add-button,.base-sb-embossing-add-button,.base-sb-engraving-add-button,.base-sb-gift-add-button,.base-sb-gift-wrap-add-button,.base-sb-product-stps-link,.base-sb-wishlist-add-button{background:transparent;cursor:pointer;display:inline-block}
.base-sb-another-add-button:hover,.base-sb-embossing-add-button:hover,.base-sb-engraving-add-button:hover,.base-sb-gift-add-button:hover,.base-sb-gift-wrap-add-button:hover,.base-sb-product-stps-link:hover,.base-sb-wishlist-add-button:hover{text-decoration:underline}
.base-sb-another-add-button.base-hide,.base-sb-embossing-add-button.base-hide,.base-sb-engraving-add-button.base-hide,.base-sb-gift-add-button.base-hide,.base-sb-gift-wrap-add-button.base-hide,.base-sb-product-stps-link.base-hide,.base-sb-wishlist-add-button.base-hide{display:none}
.base-sb-textarea-cancel,.base-sb-textarea-save{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%;width:auto}
.base-sb-textarea-edit,.base-sb-textarea-remove{background-color:transparent;color:transparent;height:20px;width:20px}
.base-sb-textarea{display:block;height:10em;padding:.5em;width:100%}
.base-remaining-count-text{text-align:right}
.base-engraving-labels{display:block}
.base-sb-textarea-fontitem{display:inline-block;margin-right:10px}
.base-sb-order-addons{background:#fff;border:1px solid #e0e0e0;padding:10px}
.base-sb-item-addon,.base-sb-order-addon{margin-bottom:10px;overflow:hidden}
.base-sb-item-addon:last-child,.base-sb-order-addon:last-child{margin-bottom:0}
.base-sb-aw-input-wrapper{display:none}
[data-user-configurable=true] .base-sb-aw-input-wrapper{display:inline-block}
.base-sb-aw-icon-wrapper{display:none}
.base-sb-aw-icon-wrapper .base-icn-gift{display:inline}
[data-user-configurable=false] .base-sb-aw-icon-wrapper{display:inline-block}
.base-sb-textarea-text-container{clear:both;display:inline-block;overflow:hidden;width:calc(100% - 50px)}
.base-sb-textarea-text-container.base-hide{display:none}
.base-sb-empty-bag{padding:10% 0;position:relative;text-align:center}
.base-sb-empty-bag .base-payment-content{margin-top:10%}
.base-sb-empty-shopping-msg{margin-bottom:10px}
.base-sb-empty-shopping-link{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto 10px;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%}
.base-sbm-content{display:flex}
.base-fixed-top .base-sbm-content{margin:10px}
.base-sb-checkout-button{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%}
.base-sbmc-left{width:50%}
.base-sbmc-right{text-align:right;width:50%}
.base-sb-textarea-conf-text{margin-bottom:20px}
.base-sb-textarea-conf-no,.base-sb-textarea-conf-yes{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%;width:auto}
.base-sb-product-tax-including{display:none}
.base-sb-product-tax-including[data-tax-info=true]{display:inline-block}
.base-sb-product-tax-excluding{display:none}
.base-sb-product-tax-excluding[data-tax-info=false]{display:inline-block}
.base-sb-addanother-wrapper,.base-sb-wishlist-wrapper{margin-bottom:10px}
.base-sb-wishlist-msg{display:inline}
.base-sb-addon-label-line1,.base-sb-wishlist-msg.base-hide{display:none}
.base-sb-engraving-lines{margin-bottom:10px;overflow:hidden}
.base-sb-engraving-lines[data-type=line2]{display:none}
.base-sb-engraving-lines .base-forms-input{max-width:none}
.base-sb-engraving-lines .base-forms-input.base-error{border-color:red}
.base-sb-engraving-lines .base-error-message,.base-sb-engraving-lines .base-remaining-count-text{font-size:12px;font-size:.75rem}
.base-sb-textarea-message[data-is-second-line=true] .base-sb-addon-label-line1,.base-sb-textarea-message[data-is-second-line=true] .base-sb-engraving-lines[data-type=line2]{display:block}
.base-sb-configurator-wrapper{display:block;margin-bottom:20px;width:100%}
.base-sb-configurator-wrapper.base-hide{display:none}
.base-sb-configurator-row{border-bottom:1px solid #fff;display:inline-block;empty-cells:hide;margin-bottom:20px/2;position:relative;table-layout:fixed;width:100%}
.base-sbc-info{display:table-cell;margin-right:40px;min-width:350px}
.base-sbci-list{display:table}
.base-sbci-list dd,.base-sbci-list dt{display:inline-block;margin-top:20px/4;width:50%;word-wrap:break-word}
.base-sbc-strape-size{display:table-cell;width:30%}
.base-sbc-edit-link{background:transparent;cursor:pointer;display:inline-block;width:auto}
.base-sbc-edit-link:hover{text-decoration:underline}
.base-sbc-wadj-addon-wrapper{display:inline-block;padding:50px 0 0;width:100%}
.base-sbc-wadj-addon-wrapper.base-hide{display:none}
.base-sbc-wadj-addon{display:inline-block}
.base-js-sbc-addon-wadj-item{display:flex;padding:10px 0}
.base-sbc-addon-wadj-item-label{padding-left:10px}
.base-sb-stpg .base-sb-stpg-delete,.base-sb-stpg .base-sb-stpg-free-text,.base-sb-stpg .base-sb-stpg-image,.base-sb-stpg .base-sb-stpg-modify{width:100px}
.base-sb-stpg-conf-container{margin:0 auto;text-align:center;width:80%}
.base-sb-stpg-conf-container button{margin-top:30px;width:100px}
.base-sb-select-strap,.base-sb-stpg-delete,.base-sb-stpg-modify{background:transparent}
.base-sb-select-strap:hover,.base-sb-stpg-delete:hover,.base-sb-stpg-modify:hover{text-decoration:underline}
.base-sb-select-strap:focus,.base-sb-stpg-delete:focus,.base-sb-stpg-modify:focus{outline:none}
.base-js-sb-product-alternatives-select-wrapper{padding:10px 0;position:relative}
.base-js-sb-product-alternatives-select-wrapper .base-js-sb-product-alternatives-select-label{font-size:13px;font-size:.8125000000000001rem;padding:5px 0}
.base-js-sb-product-alternatives-select-wrapper .base-js-sb-product-alternatives-select{width:70%}
.base-js-sb-product-alternatives-select-wrapper .base-js-sb-product-alternatives-select option:disabled{color:#e0e0e0;pointer-events:none}
.base-checkout-shell{clear:both;line-height:normal;margin-bottom:20px;min-height:50px;overflow:hidden;position:relative;width:100%}
.base-checkout-shell :focus{-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 1px 2px rgba(0,0,0,.25);box-shadow:0 0 1px 2px rgba(0,0,0,.25)}
.base-cs-main{margin-bottom:20px}
.base-hide-sidecol .base-cs-main{width:100%}
.base-hide-maincol .base-cs-main,.base-hide-sidecol .base-cs-side{display:none}
.base-hide-maincol .base-cs-side{width:100%}
.base-order-now{position:relative}
.base-on-title{border-bottom:1px solid #fff;margin-bottom:10px;padding:10px 0}
.base-on-delivery-country-info,.base-on-delivery-info,.base-on-info,.base-on-payment-content,.base-onet-delivery-info{margin-bottom:20px}
.base-on-delivery-country-info{display:flex;justify-content:space-between}
.base-on-tax-info{clear:both;overflow:hidden}
.base-on-tax-info,.base-onet-title{margin-bottom:20px}
.base-onet-zipcode-input{font-size:inherit}
.base-ondci-selector-label,.base-ondio-selector-label,.base-onet-zipcode-label,.base-onetdio-selector-label{display:block;width:100%}
.base-onetdio-selector-label{display:inline-block;margin:20px 0;width:75%}
.base-onet-fee-label{display:inline-block;margin:0 0 20px;width:75%}
.base-onet-delivery-info .base-onet-price{margin:20px 0}
.base-onet-zipcode-btn{font-size:13px;font-size:.8125000000000001rem;margin-top:0}
.base-ondi-message{display:inline;min-height:3em;min-width:100%}
.base-ondi-message:before{margin-right:5px}
.base-ondi-message.base-hide:before{display:none}
.base-ondi-option,.base-onetdi-option{clear:both;margin-bottom:10px;overflow:hidden}
.base-ondci-select,.base-ondio-select,.base-onetdio-select{font-size:inherit}
.base-onetdio-select{min-width:75%}
.base-onci-subtotal{clear:both;display:flex;justify-content:space-between;margin-bottom:20px;overflow:hidden}
.base-oncis-amount,.base-sbmc-amount{unicode-bidi:bidi-override}
.base-onci-checkoutbtn{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;display:block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%}
.base-onet-zipcode-form .base-forms-element .base-forms-error{display:block}
.base-onet-zipcode-form .base-forms-element .base-onet-zipcode-input{padding:8px 6px}
.base-onet-zipcode-form .base-forms-button.base-onet-zipcode-btn{margin:1px 5px;padding:10px}
.base-onci-subtotal-label-container{display:flex}
.base-onci-subtotal-label-container .base-oncis-text{margin-right:5px}
.base-oncis-tax-including{clear:both;display:none;text-align:right}
.base-oncis-tax-including[data-tax-info=true]{display:block}
.base-oncis-tax-excluding{clear:both;display:none;text-align:right}
.base-oncis-tax-excluding[data-tax-info=false]{display:block}
.base-on-unreserved-overlay{line-height:normal}
.base-onuo-info,.base-onuo-list{margin-bottom:20px}
.base-onuo-list{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 #bbb;-moz-box-shadow:0 0 10px 0 #bbb;box-shadow:0 0 10px 0 #bbb;padding:10px}
.base-onuo-item{border-bottom:1px solid #e0e0e0;display:table;empty-cells:hide;padding:10px;position:relative;width:100%}
.base-onuo-item:last-of-type{border-bottom:0}
.base-onuoi-left{width:25%}
.base-onuoi-left,.base-onuoi-right{display:table-cell;vertical-align:top}
.base-onuoi-right{padding-left:20px;width:75%}
.base-onuoi-image{max-width:100%}
.base-onuoi-name{margin-bottom:20px}
.base-onuo-controls{text-align:right}
.base-onuo-cancel{background:transparent;cursor:pointer;display:inline-block;margin-right:20px;width:auto}
.base-onuo-cancel:hover{text-decoration:underline}
.base-onuo-confirm{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%;width:auto}
.base-on-configured-info{margin-bottom:20px}
.base-onc-copy{margin-bottom:20px/2}
.base-onc-disclaimer-error{width:100%}
.base-onci-prepayment.base-hide{display:none}
.base-ppay-shipment-amount,.base-ppay-today-amount{display:flex;justify-content:space-between;padding:10px 0;width:100%}
.base-on-sticky-checkout.base-sticky{padding:10px}
.base-on-sticky-checkout.base-sticky .base-onci-checkoutbtn{max-width:100%;width:100%}
.base-pc-copy{margin-bottom:10px}
.base-pc-list{overflow:hidden}
.base-pc-item{color:transparent;display:inline-block;font-size:40px;font-size:2.5rem;vertical-align:middle}
.base-ecom-highlight{margin-bottom:20px}
.base-ecom-highlight-item{margin-bottom:10px}
.base-eh-item-title{font-weight:700}
.base-cl{border:1px solid #000;height:auto;margin:20px 0;min-height:250px;padding:10px}
.base-cl__unif__header{margin:-10px -10px 10px;padding:10px}
.base-cl__unif__title{font-weight:700;margin-bottom:20px}
.base-cl__unif__text{margin-bottom:20px}
.base-cl__unif__disclaimer{font-size:.75rem;font-weight:700;margin-bottom:.5rem;text-align:right}
.base-cl__unif .base-cl__unif__button{display:block;margin:auto auto 20px;width:fit-content}
.base-cl__unif .base-cl__unif__button--disabled{cursor:not-allowed;opacity:.5}
.base-cl__unif .base-cl__unif__link{display:inline-block;margin-bottom:20px;text-align:center;width:100%}
.base-cl__unif input{margin-bottom:20px}
.base-checkout-boutique-pickup{border:1px dashed #bbb;clear:both;margin-bottom:20px;overflow:hidden;padding:5px}
[data-boutique-confirmed=true] .base-cbp-edit-container{display:none}
.base-cbp-preview-container{position:relative}
[data-boutique-confirmed=false] .base-cbp-preview-container{display:none}
.base-cbp-intro{margin-bottom:5px}
.base-cbpp-edit{margin:0;position:absolute;right:0;top:0}
.base-cbpc-confirm{margin-top:10px}
.base-cbp-preview{width:90%}
.base-cbp-search-container{display:flex;margin-bottom:10px;padding-top:5px}
.base-cbps-label{margin:0}
.base-cbps-geolocate{background-color:transparent;color:transparent;height:28px;overflow:hidden;width:25px}
.base-cbps-geolocate:before{margin-top:6px}
.base-cbps-searchbox{text-overflow:ellipsis}
.base-cbp-map{min-height:300px;width:100%}
.base-cbpc-controls{clear:both;overflow:hidden;padding-top:10px}
.base-cbps-searchbtn{margin-right:0}
.base-checkout-btqp-loggedin .billing-formlinks{margin-bottom:20px}
.base-cbps-message{clear:both;line-height:normal;width:100%}
.base-checkout-btqp-disclaimer{display:inline;min-height:3em;min-width:100%}
.base-co-do{border:1px solid #bbb;margin:10px 0;min-height:20px;position:relative}
.base-co-do-item{align-items:center;display:flex;flex-wrap:wrap}
.base-co-do-title{flex:1;padding-left:5px}
.base-co-do-rbtn{margin:0 10px 0 1px}
.base-co-do-as,.base-co-do-ds{padding:10px}
.base-co-do-info-container{padding:10px 0 0}
.base-co-do-additional-info,.base-co-do-description{margin-bottom:10px}
.base-is-disabled{opacity:.2}
.base-co-do-scheduler{padding:10px}
.base-cdos-copy{margin-bottom:20px}
.base-cdos-table-container{overflow:auto}
.base-cdos-slottable{width:100%}
.base-cdos-slottable td,.base-cdos-slottable th{border:1px solid #ddd;padding:5px}
.base-cdosst-thead tr{background-color:#bbb;font-weight:700}
.base-cdosst-tbody tr:nth-child(odd){background-color:#f1f1f1}
.base-cdosst-tbody tr:hover{background-color:#ddd}
.base-cdosst-tbody td:first-child{font-weight:700}
.base-jp-co-do-scheduler .base-co-do-item{width:100%}
.base-jp-co-do-scheduler .base-co-do-slot{display:inline-block;width:100%}
.base-jp-co-do-scheduler .base-co-do-slot-item{display:block;min-width:200px}
.base-jp-co-do-scheduler .base-co-do-slot-item.base-co-do-slot-time.base-hide{display:none}
.base-jp-co-do-scheduler .base-co-do-slot-currency,.base-jp-co-do-scheduler .base-slot-date-single{display:inline-block;padding:10px 20px 20px 0}
.base-jp-co-do-scheduler .base-co-do-slot-currency{margin-left:20px;padding-right:0}
.base-co-ps{margin-top:10px;overflow:auto;position:relative}
.base-co-ps-rbtn{margin:0 10px 0 1px}
.base-co-ps-description{margin:10px 24px}
.base-co-ps-items{padding:10px}
.base-co-ps-container{border:1px solid #bbb;margin-bottom:5px}
.base-co-ps-as,.base-co-ps-ds,.base-co-ps-item{padding:10px}
.base-co-ps-title{margin:0 24px;position:relative;top:2px}
.base-co-ps-form{margin:10px 0}
.base-co-ps-confirm-btn{cursor:pointer;margin:10px 0;padding:10px;position:relative;width:100%}
.base-is-disabled{opacity:.5}
.base-co-ps-items>li.base-component{list-style:none;position:relative}
.base-co-ps-items legend{margin-bottom:10px;margin-left:25px}
.base-co-ps-items .base-forms,.base-co-ps-items .base-forms-element{margin-bottom:0}
.base-co-ps-items .base-pc-list{display:block;margin-left:25px}
.base-card-number{position:relative}
.base-co-ps-terms-error.base-hide{display:none}
.base-copsap-header{display:flex;justify-content:space-between;margin:20px}
.base-copsap-label{margin-left:70px}
.base-copsap-link{background:transparent;cursor:pointer;display:inline-block}
.base-copsap-link:hover{text-decoration:underline}
.base-cops-list{clear:both;margin-left:25px;overflow:hidden}
.base-cops-item{margin-bottom:10px}
.base-co-ps-as-error.base-hide{display:none}
.base-co__adyen{min-height:100px}
.base-co__adyen-dropin--loading{display:inline-block!important;height:80px;left:50%;position:absolute;transform:translateX(-50%);width:80px}
.base-co__adyen-dropin--loading:after{animation:base-co__adyen-rna-dropin--spinner 1.2s linear infinite;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}
.base-co__adyen-dropin--loading>*{display:none!important}
@keyframes base-co__adyen-rna-dropin--spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.base-co__adyen-dropin .adyen-checkout__dropin--ready{overflow-x:hidden}
.base-co__adyen-dropin__error-msg{color:red;display:none;margin-bottom:5px}
.base-order-summary{position:relative}
.base-os-heading-container{display:flex;justify-content:space-between;margin-bottom:20px}
.base-os-item-list{margin-bottom:20px}
.base-os-item{display:flex;margin-bottom:10px}
.base-os-item:last-child{margin-bottom:0}
.base-osi-left{padding-right:10px;width:35%}
.base-osi-right{width:65%}
.base-osil-image{display:block;max-width:100%;width:100%}
.base-os-price-container{margin-bottom:20px}
.base-os-price-container .base-osp-delivery,.base-os-price-container .base-osp-fee-info,.base-os-price-container .base-osp-order-total,.base-os-price-container .base-osp-subtotal,.base-os-price-container .base-osp-tax-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}
.base-os-price-container .base-osp-delivery:last-child,.base-os-price-container .base-osp-fee-info:last-child,.base-os-price-container .base-osp-order-total:last-child,.base-os-price-container .base-osp-subtotal:last-child,.base-os-price-container .base-osp-tax-info:last-child{margin-bottom:0}
.base-os-wrap-info{display:inline-block;margin-bottom:10px;width:100%}
.base-os-stpg-item{padding:10px;text-align:right;width:100%}
.base-os-stpg-item .base-osil-image{display:inline-block;max-width:50px}
.base-osir-stpg{display:inline-flex;font-size:15px;font-size:.9375rem;justify-content:space-between;margin:0 20px}
.base-osir-stpg-img{flex:1 0 0}
.base-osir-stpg-content{flex:2 1 0}
.base-address-summary{position:relative}
.base-krploc__content,.base-krploc__title,.base-ocm-content,.base-order-confirmation,.base-order-confirmation-items{margin-bottom:20px}
.base-oci-heading-container,.base-ocm-heading-container{clear:both;margin-bottom:20px;overflow:hidden}
.base-ocil-image{display:block;max-width:100%;width:100%}
.base-oc-pe-form{margin:20px 0}
.base-coas-address-container{padding:20px;position:relative}
.base-checkout-address-template,.base-coas-address-text,.base-coas-modify,.base-coas-sub-title,.base-coas-title{margin-bottom:20px}
.base-coas-title{text-align:center}
.base-coas-multi-address{display:flex;overflow:hidden;position:relative}
.base-coas-address{width:50%}
.base-coas-address .base-address-summary{margin:0}
.base-coas-confirm,.base-coas-modify{width:100%}
.base-coas-modify{background:transparent;cursor:pointer;display:inline-block}
.base-coas-modify:hover{text-decoration:underline;text-decoration:none}
.base-coas-confirm{background:#e0e0e0;border:1px solid #bbb;cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;font-weight:700;margin:0 auto 0 30px;max-width:300px;padding:10px;text-align:center;text-transform:uppercase;width:80%}
.base-co-ps-nif{border:1px solid #bbb;margin:10px 0;position:relative}
.base-co-ps-nif-as,.base-co-ps-nif-ds{padding:10px}
.base-co-ps-nif-update-link{background:transparent;cursor:pointer;display:inline-block}
.base-co-ps-nif-update-link:hover{text-decoration:underline}
.base-co-ps-fapiao{border:1px solid #bbb;margin:10px 0;position:relative}
.base-co-ps-fapiao .base-forms-element-wrapper{display:inline-block}
.base-co-ps-fapiao-header{border:1px solid #bbb;margin:10px 0;padding:10px;position:relative}
.base-co-ps-fapiao-header-options{padding:10px 0}
.base-co-ps-fapiao-checkbox{margin-top:8px}
.base-co-ps-fapiao-header-description{font-size:13px;font-size:.8125000000000001rem}
.base-co-ps-fapiao-as,.base-co-ps-fapiao-as-form{padding:10px}
.base-co-ps-fapiao-as-form .base-forms .base-forms-label{max-width:140px}
.base-co-ps-fapiao-ds{padding:10px}
.base-strap-selector-display-is-true{background:url(../checkout/clientlibs/resources/images/strapstrip.png) 0 0 no-repeat;background-size:100%;display:inline-block;height:24px;margin-bottom:20px;overflow:hidden;text-indent:-9999px;width:150px}
.base-co-ps-cp__form{margin:0;opacity:0;width:100%}
.base-co-ps-cp__form.show{opacity:1}
.base-co-ps-cp__label{display:block;margin:8px 0}
.base-co-ps-cp .payment-method{background-position:50%;background-repeat:no-repeat;background-size:contain}
.base-co-ps-cp .payment-method[data-icon=americanexpress]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/americanexpress.svg)}
.base-co-ps-cp .payment-method[data-icon=dinersclub]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/dinersclub.svg)}
.base-co-ps-cp .payment-method[data-icon=discover]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/discover.svg)}
.base-co-ps-cp .payment-method[data-icon=jcb]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/jcb.svg)}
.base-co-ps-cp .payment-method[data-icon=mada]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/mada.svg)}
.base-co-ps-cp .payment-method[data-icon=maestro]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/maestro.svg)}
.base-co-ps-cp .payment-method[data-icon=mastercard]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/mastercard.svg)}
.base-co-ps-cp .payment-method[data-icon=visa]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/visa.svg)}
.base-co-ps-cp .payment-method[data-icon=applepay]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/applepay.svg)}
.base-co-ps-cp .payment-method[data-icon=googlepay]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/googlepay.svg)}
.base-co-ps-cp .payment-method[data-icon=kakaopay]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/kakaopay.svg)}
.base-co-ps-cp .payment-method[data-icon=npay]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/npay.svg)}
.base-co-ps-cp .payment-method[data-icon=payco]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/payco.svg)}
.base-co-ps-cp .payment-method[data-icon=bancontact]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/bancontact.svg)}
.base-co-ps-cp .payment-method[data-icon=ideal]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/idealwero.svg)}
.base-co-ps-cp .payment-method[data-icon=trustly]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/trustly.svg)}
.base-co-ps-cp .payment-method[data-icon=twint]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/twint.svg)}
.base-co-ps-cp .payment-method[data-icon=v12]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/v12.svg)}
.base-co-ps-cp .payment-method[data-icon=tabby]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/tabby.svg);background-position:0 50%}
.base-co-ps-cp .icon-card-number{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/card.svg)}
.base-co-ps-cp .icon-card-number[data-error]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/card-error.svg)}
.base-co-ps-cp .icon-expiry-date{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/exp-date.svg)}
.base-co-ps-cp .icon-expiry-date[data-error]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/exp-date-error.svg)}
.base-co-ps-cp .icon-cvv{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/cvv.svg)}
.base-co-ps-cp .icon-cvv[data-error]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/cvv-error.svg)}
.base-co-ps-cp .date-and-code{display:flex;justify-content:space-between;margin-bottom:8px}
.base-co-ps-cp .date-and-code>div:first-child{width:53%}
.base-co-ps-cp .date-and-code>div:nth-child(2){width:44%}
.base-co-ps-cp .input-container{display:flex;height:40px;position:relative}
.base-co-ps-cp .card-number-frame,.base-co-ps-cp .cvv-frame,.base-co-ps-cp .expiry-date-frame{flex:1 1 auto;padding-left:40px;padding-right:10px}
.base-co-ps-cp .icon-container{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;display:flex;justify-content:center;margin:0 7px;position:absolute;top:0;width:26px}
.base-co-ps-cp .icon-container[data-show]{background-image:url(../core/clientlibs/core.prerequisite/resources/images/cardicons/error.svg)}
.base-co-ps-cp .icon-container.payment-method,.base-co-ps-cp .icon-container:last-child{right:0}
.base-co-ps-cp .icon-container.card-number{margin-bottom:8px}
.base-co-ps-cp .icon-container.expiry-date{margin-right:8px}
.base-co-ps-cp .icon-container.payment-method{opacity:0;top:50%;transform:translateY(-50%) rotateY(90deg);transition:opacity .15s ease-out}
.base-co-ps-cp .icon-container.payment-method.show{opacity:1;transform:translateY(-50%) rotateY(0deg);transition:all .4s ease-out}
.base-co-ps-cp .frame{opacity:0}
.base-co-ps-cp .frame--activated{border:1px solid #bbb;opacity:1}
.base-co-ps-cp .frame--activated.frame--focus{border:1px solid #bbb}
.base-co-ps-cp .frame--activated.frame--invalid{border:1px solid red}
.base-co-ps-cp .error-message{color:red;display:block;font-size:.9rem;font-weight:300;margin:8px 0 0 1px}
@media only screen and (min-width:768px){.base-sb-product-block.base-hide,.base-shopping-bag.base-hide{display:none}.base-sb-product-image-container{padding:20px}.base-sb-empty-bag.base-hide{display:none}.base-sbc-wadj-addon-wrapper{display:table-cell;padding:0 0 0 50px;width:auto}.base-sb-stpg button{cursor:pointer}.base-sb-stpg .base-js-sb-select-strap{font-weight:700;margin-right:15px;margin-top:5px;padding:8px}.base-sb-stpg .base-sb-stpg-container{display:flex}.base-sb-stpg .base-sb-stpg-gift{width:70%}.base-sb-stpg-content{display:flex}.base-sb-stpg-conf-container{width:50%}.base-sb-engraving-messages{display:flex;flex-direction:row-reverse}.base-sb-engraving-messages .base-remaining-count-text{white-space:nowrap}.base-checkout-shell{display:flex;justify-content:space-between}.base-cs-main{margin-bottom:0;width:calc(70% - 10px)}.base-cs-side{width:30%}.base-cods-country-select{margin-left:15px}.base-coea-select{max-width:200px}.base-checkout-login{display:flex;flex-wrap:wrap;justify-content:space-between}.base-cl{width:calc(50% - 20px)}.base-cl__unif{width:100%}.base-cl__unif .base-cl__unif__button{margin:0}.base-cl__unif .base-cl__unif__link{text-align:left;width:fit-content}.base-cbps-searchbox{width:calc(100% - 90px)}.base-co-do{position:relative}.base-co-do-info-container{display:flex;flex:0 0 100%}.base-co-do-additional-info,.base-co-do-description{flex:1}.base-co-do-additional-info{text-align:right}.base-co-do-slot-time{margin:0 50px;margin:0 100px}.base-co-do-slot-currency{margin-left:100px}.base-cops-list{margin-left:25px}.base-cops-item{width:50%}.base-co-ps-items .base-pc-list{display:inline}.base-checkout-address-suggestion .base-coas-confirm,.base-checkout-address-suggestion .base-coas-modify{width:auto}.base-co-ps-cp__form{width:280px}}
.base-pc-wrapper,.base-pcw-empty-comparator,.base-pcw-hrc,.base-pcw-share-icon{position:relative}
.base-pc-wrapper.base-sticky{display:block}
.base-pcw-ec-image-container,.base-pcw-header{margin-bottom:20px}
.base-pcw-heading-text{font-size:30px;font-size:1.875rem;margin-bottom:10px}
.base-pcw-error-msg{color:red}
.base-pcw-share-icon{cursor:pointer}
.base-pcw-ec-overlay-content{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0}
.base-pcw-ec-overlay-link{background:transparent;cursor:pointer;display:inline-block;position:relative;top:50%}
.base-pcw-ec-overlay-link:hover{text-decoration:underline}
.base-pcw-ec-image{opacity:.1;position:relative;width:100%}
.base-pcw-hd{display:inline}
.base-pcw-share-comparator{clear:both;overflow:hidden;position:relative}
.base-pcw-sc-textarea{height:auto;margin:10px 0;min-height:100px;width:100%}
.base-pcw-sc-copied-msg{margin:30px;text-align:center}
.base-pc-hidden .base-pcc{visibility:hidden}
.base-pcc{position:relative}
.base-pcc-table{width:100%}
.base-pcc-features-value,.base-pcc-table-heading,.base-pcc-tfoot-cell,.base-pcc-thead-cell,.base-pcc-thead-empty-cell{display:inline-block;width:50%}
.base-pcc-tfooter-row .base-pcc-table-heading,.base-pcc-thead-row .base-pcc-table-heading{display:none}
.base-pcc-table-heading{background-color:#ccc;padding:20px 0;position:relative;width:100%}
.base-pcc-tfoot-cell,.base-pcc-thead-cell{position:relative;vertical-align:text-top}
.base-pcc-features-value,.base-pcc-tfoot-cell,.base-pcc-thead-cell{padding:10px 0;vertical-align:top}
.base-pcc-thead-empty-cell{padding:10px 0;position:absolute}
.base-pcc-tfoot-content,.base-pcc-thead-content{text-align:left}
.base-pcc-tfoot-content{display:none}
.base-pcc-thead-content{display:block}
.base-pcc-not-sellable,.base-pcc-out-of-stock,.base-pcc-thead-pd,.base-pcc-thead-reference,.base-pcc-thead-title,.base-pcc-wishlist-wrapper{margin:10px 0}
.base-pcc-features-sort-icon{display:none}
.base-pcc-thead-image{display:inline-block;height:200px;overflow:hidden;position:relative}
.base-pcc-product-image{bottom:0;display:inline-block;margin:auto;padding-right:10px;position:absolute;top:10px;width:100%}
.base-pcc-thead-remove-icon{cursor:pointer;position:absolute;right:0;top:2px}
.base-pcc-not-sellable,.base-pcc-out-of-stock{color:red;padding:8px 0}
.base-pcc-overlay-content{left:auto;overflow:hidden;padding-top:50%;position:absolute;right:0;text-align:center;top:0}
.base-pcc-wishlist-button{background:transparent;cursor:pointer;display:inline-block}
.base-pcc-wishlist-button:hover{text-decoration:underline}
.base-pcc-wishlist-button.base-hide{display:none}
.base-pcc-wishlist-msg{display:inline}
.base-pcc-wishlist-msg.base-hide{display:none}
.base-pcc-overlay-link{background:transparent;cursor:pointer;display:inline-block}
.base-pcc-overlay-link:hover{text-decoration:underline}
.base-pcc-empty{opacity:.2;padding:10px 0;text-align:left}
.base-pcc-error-msg-container{padding:30px 15px}
.base-pcc-error-msg{color:red}
.base-fixed-top .base-checkout-addtocart,.base-fixed-top .base-pcc-not-sellable,.base-fixed-top .base-pcc-out-of-stock,.base-fixed-top .base-pcc-thead-image,.base-fixed-top .base-pcc-thead-pd,.base-fixed-top .base-pcc-thead-remove-icon,.base-fixed-top .base-pcc-wishlist-wrapper{display:none}
.base-fixed-top .base-pcc-thead-price{text-align:right}
.base-fixed-top .base-pcc-thead-cell{padding:15px}
.base-fixed-top .base-pcc-empty{position:relative}
.base-fixed-top .base-pcw-hrc{margin-bottom:10px}
.base-fixed-top.base-pcc-thead{margin-top:48px}
.base-pcw-header.base-sticky.base-fixed-top{z-index:100}
.base-pcw-header.base-sticky.base-fixed-top .base-pcw-hd{padding:20px 10px;text-align:right}
@media only screen and (min-width:768px){.base-pcw-header{clear:both;display:flex;justify-content:space-between;overflow:hidden;position:relative}.base-pcw-share-icon{cursor:pointer;margin-left:20px;margin-right:0}.base-pc-wrapper .base-sticky{display:block}.base-pc-wrapper .base-fixed-top .base-pcw-heading-text,.base-pc-wrapper .base-fixed-top .base-pcw-hrc{margin:0;padding:20px}.base-pcc-features-value,.base-pcc-tfoot-cell,.base-pcc-thead-cell,.base-pcc-thead-empty-cell{display:table-cell;width:auto}.base-pcc-tfooter-row .base-pcc-table-heading,.base-pcc-thead-row .base-pcc-table-heading{display:block}.base-pcc-thead-cell{padding:20px 0;width:20%}.base-pcc-empty{padding:15px 0}.base-pcc-thead-image{width:170px}.base-pcc-product-image{padding:0;top:0}.base-pcc-thead-empty-cell{position:relative}.base-pcc-tfoot-content{display:block}.base-pcc-thead-content .base-checkout-addtocart,.base-pcc-thead-content .base-pcc-not-sellable,.base-pcc-thead-content .base-pcc-out-of-stock,.base-pcc-thead-content .base-pcc-thead-price,.base-pcc-thead-content .base-pcc-wishlist-wrapper{display:none}.base-pcc-table-heading{background-color:#fff;display:table-cell;padding:15px 50px 15px 0;text-align:right;width:auto}.base-pcc-features-sort-icon{bottom:0;cursor:pointer;display:block;margin-left:2px;margin-top:17px;position:absolute;right:10px;top:0}.base-icn-sort-default:before{color:#bbb}.base-icn-sort-asc{border-right:10px solid #000}.base-icn-sort-asc,.base-icn-sort-desc{border-bottom:7px solid transparent;border-top:7px solid transparent;height:0;width:0}.base-icn-sort-desc{border-left:10px solid #000}.base-pcc-features-value,.base-pcc-thead-cell{padding:15px}.base-pcc-tfoot-cell{padding:0 15px}.base-pcc-features-value{text-align:left}.base-pcc-features-heading,.base-pcc-features-value{min-width:200px}.base-pcc-thead-remove-icon{right:30px;top:15px}.base-pcc-overlay-content{padding-top:0}.base-pcc-overlay-content .base-pcc-overlay-link{display:inline-block;height:auto;left:0;outline:none;position:inherit;right:0;top:50%}}
@media only screen and (min-width:768px) and (max-width:1024px){.base-pcc{position:relative}.base-pcc-table{width:100%}.base-pcc-features-value,.base-pcc-table-heading,.base-pcc-tfoot-cell,.base-pcc-thead-cell,.base-pcc-thead-empty-cell{display:inline-block;text-align:center;width:50%}.base-pcc-tfooter-row .base-pcc-table-heading,.base-pcc-thead-row .base-pcc-table-heading{display:none}.base-pcc-table-heading{background-color:#ccc;padding:20px 0;position:relative;text-align:center;width:100%}.base-pcc-tfoot-cell,.base-pcc-thead-cell{position:relative;vertical-align:text-top}.base-pcc-features-value,.base-pcc-tfoot-cell,.base-pcc-thead-cell{padding:10px 0;vertical-align:top}.base-pcc-thead-empty-cell{padding:10px 0;position:absolute}.base-pcc-tfoot-content,.base-pcc-thead-content{text-align:center}.base-pcc-tfoot-content{display:none}.base-pcc-thead-content{display:block}.base-pcc-not-sellable,.base-pcc-out-of-stock,.base-pcc-thead-pd,.base-pcc-thead-reference,.base-pcc-thead-title,.base-pcc-wishlist-wrapper{margin:10px 0}.base-pcc-features-sort-icon{display:none}.base-pcc-product-image,.base-pcc-thead-image{position:relative;width:100%}.base-pcc-product-image{bottom:0;display:table-cell;margin:auto;top:10px;vertical-align:middle;width:170px}.base-pcc-thead-remove-icon{position:absolute;right:0;top:2px}.base-pcc-not-sellable,.base-pcc-out-of-stock{color:red;padding:8px 0}.base-pcc-overlay-content{display:inline-block;left:auto;overflow:hidden;position:absolute;right:0;text-align:center;top:0}.base-pcc-wishlist-button{background:transparent;cursor:pointer;display:inline-block}.base-pcc-wishlist-button:hover{text-decoration:underline}.base-pcc-wishlist-button.base-hide{display:none}.base-pcc-wishlist-msg{display:inline}.base-pcc-wishlist-msg.base-hide{display:none}.base-pcc-overlay-link{background:transparent;cursor:pointer;display:inline-block}.base-pcc-overlay-link:hover{text-decoration:underline}.base-pcc-empty{opacity:.2;padding:10px 0;text-align:left}.base-fixed-top .base-pcc-not-sellable,.base-fixed-top .base-pcc-out-of-stock,.base-fixed-top .base-pcc-thead-pd,.base-fixed-top .base-pcc-thead-remove-icon,.base-fixed-top .base-pcc-wishlist-wrapper{display:none}.base-fixed-top .base-pcc-thead-price{text-align:right}.base-fixed-top .base-pcc-thead-cell{padding:15px}.base-fixed-top .base-pcc-empty{position:relative}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}
.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-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:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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%;object-fit:contain}
.swiper-slide-zoomed{cursor:move;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active{pointer-events:auto}
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
html{direction:ltr}
.vca-text-area-border-color:active,.vca-text-area-border-color:focus{border-bottom-color:#757575;color:#222;outline:0}
.vca-text-area-border-color:active::placeholder,.vca-text-area-border-color:focus::placeholder{color:#222}
.vca-text-area-border-color:hover{border-bottom-color:#757575;color:#666}
.vca-text-area-border-color:hover::placeholder{color:#666}
.vca-bullet ul{list-style:disc outside none}
html,.base{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent !important}
:lang(ru) html,:lang(ru) .base{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) html,:lang(ar) .base{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) html,:lang(ja) .base{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) html,:lang(ko) .base{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) html,:lang(zh) .base{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) html,:lang(zh-Hant) .base{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
body{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#222;font-kerning:normal;letter-spacing:normal;line-height:normal;margin:0;min-width:320px;padding:0;text-rendering:optimizeLegibility;width:100%}
:lang(ru) body{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) body{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) body{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) body{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) body{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) body{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
body :focus{outline:0}
body a{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;background:transparent;color:#7d7d7d;cursor:pointer;display:inline-block;color:inherit;text-decoration:none}
body a:hover{color:#222}
body .vca-link-block{display:block;height:100%}
body.stop-scrolling{height:100%;overflow:hidden}
[type='search']{appearance:textfield}
select{height:40px;padding:0 40px 0 10px;position:relative;cursor:pointer}
select[multiple]{height:auto;min-height:40px;padding:0;cursor:pointer}
select[multiple] option{margin:0;padding:8px;cursor:pointer}
input{-webkit-appearance:none;-ms-appearance:none;appearance:none;font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #ccc;display:inline-block;max-width:300px;padding:5px 0;color:#454545}
:lang(ru) input{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) input{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) input{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) input{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) input{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) input{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
input:active,input:focus{border-bottom-color:#757575;color:#222;outline:0}
input:active::placeholder,input:focus::placeholder{color:#222}
input:hover{border-bottom-color:#757575;color:#666}
input:hover::placeholder{color:#666}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
input:focus::placeholder{color:transparent}
button,[type='button']{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;outline:0}
:lang(ru) button,:lang(ru) [type='button']{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) button,:lang(ar) [type='button']{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) button,:lang(ja) [type='button']{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) button,:lang(ko) [type='button']{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) button,:lang(zh) [type='button']{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) button,:lang(zh-Hant) [type='button']{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
button:hover,[type='button']:hover{outline:1px solid #222;outline-offset:0}
button:disabled,[type='button']:disabled{border-color:#e6e6e6;cursor:no-drop}
button.vca-icn-only-btn:hover,[type='button'].vca-icn-only-btn:hover,button.vca-btn-sans-intraction:hover,[type='button'].vca-btn-sans-intraction:hover,button.vca-icn-only-btn:focus,[type='button'].vca-icn-only-btn:focus,button.vca-btn-sans-intraction:focus,[type='button'].vca-btn-sans-intraction:focus{box-shadow:none}
input[type='search']{-webkit-appearance:none;border-radius:0}
img{max-width:100%}
b,strong{font-weight:bold}
i,em{font-style:italic}
sup{vertical-align:super !important;font-size:smaller}
.tcaptcha-container.show{position:fixed !important;margin:auto !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:2000000001 !important}
.base-tencentcaptcha iframe{width:100% !important;position:relative !important;bottom:initial !important;z-index:2000000001 !important}
.tcaptcha-container::after{display:none}
@font-face{font-display:swap;font-family:'Janson Text';font-style:normal;font-weight:normal;src:url(f260b22835d4be3f67f424ff.woff2) format('woff2'),url(ddec154b81542703f8a07754.woff) format('woff')}
@font-face{font-display:swap;font-family:'Maison Neue';font-style:normal;font-weight:normal;src:url(2c3146060c5c2749d9a269b7.woff2) format('woff2'),url(cb4eff56fc97a40486521fca.woff) format('woff')}
@font-face{font-display:swap;font-family:'Maison Neue Demi';src:url(8894246d429891292ee5aa20.woff2) format('woff2'),url(ba9a5e4e564949e19f9719de.woff) format('woff');font-weight:bold}
@font-face{font-display:swap;font-family:'EnglishEngraving';font-style:normal;font-weight:normal;src:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/fonts/engraving/english/96633010-4b65-4272-83ae-d44004c53794.woff2') format('woff2'),url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/fonts/engraving/english/0a6424b7-2555-4ac8-9492-c4c24bf7879a.woff') format('woff');text-rendering:optimizeLegibility}
@font-face{font-display:swap;font-family:'JansonEngraving';font-style:normal;font-weight:normal;src:url(f0f75a951799bc668551fefa.woff) format('woff');text-rendering:optimizeLegibility}
.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.vca-hide{display:none}
.vca-show,.vca-block-element{display:block}
.vca-error{border:1px solid #fbd1d1;color:red}
.vca-error-msg{color:red}
.vca-success{border:1px solid #eef2e3;color:#008000}
.vca-button{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;outline:0}
:lang(ru) .vca-button{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-button{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-button{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-button{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-button{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-button{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-button:hover{outline:1px solid #222;outline-offset:0}
.vca-button:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-button.vca-icn-only-btn:hover,.vca-button.vca-btn-sans-intraction:hover,.vca-button.vca-icn-only-btn:focus,.vca-button.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-link{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;background:transparent;color:#7d7d7d;cursor:pointer;display:inline-block;text-decoration:none}
.vca-link:hover{color:#222}
.vca-btn-link{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;background:transparent;color:#7d7d7d;cursor:pointer;display:inline-block;text-decoration:none;border-width:0}
.vca-btn-link:hover{color:#222}
.vca-btn-link:hover,.vca-btn-link:focus{box-shadow:none}
.vca-link-btn{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;outline:0}
:lang(ru) .vca-link-btn{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-link-btn{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-link-btn{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-link-btn{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-link-btn{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-link-btn{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-link-btn:hover{outline:1px solid #222;outline-offset:0}
.vca-link-btn:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-link-btn.vca-icn-only-btn:hover,.vca-link-btn.vca-btn-sans-intraction:hover,.vca-link-btn.vca-icn-only-btn:focus,.vca-link-btn.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-link-btn:hover,.vca-link-btn:focus{text-decoration:none}
.vca-input{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #ccc;display:inline-block;max-width:300px;padding:5px 0;color:#454545}
:lang(ru) .vca-input{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-input{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-input{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-input{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-input{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-input{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-input:active,.vca-input:focus{border-bottom-color:#757575;color:#222;outline:0}
.vca-input:active::placeholder,.vca-input:focus::placeholder{color:#222}
.vca-input:hover{border-bottom-color:#757575;color:#666}
.vca-input:hover::placeholder{color:#666}
.vca-content-loading{position:relative;background-color:#e6e6e6}
.vca-content-loading::before{animation:loading 2s infinite;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);display:block;content:'';position:absolute;width:100%;height:100%}
@keyframes loading{100%{transform:translateX(100%)}
}
.base-ajax-loader{background-image:none}
.base-ajax-loader:not(.base-hidden){display:block}
.base-ajax-loader:not(.base-hidden) .vca-loader{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-ajax-loading{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;opacity:.5;pointer-events:none;overflow:hidden}
.vca-ajax-loading .base-ajax-loader{display:block}
.vca-ajax-loading .base-ajax-loader .vca-loader{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-absolute-center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.vca-text-uppercase{text-transform:uppercase}
.vca-text-lowercase{text-transform:lowercase}
.vca-text-capitalize{text-transform:capitalize}
.vca-text-center{text-align:center}
.vca-text-left{text-align:left}
.vca-text-right{text-align:right}
.vca-text-italic{font-style:italic}
.vca-text-bold{font-weight:bold}
.vca-p-lr-0{padding-left:0;padding-right:0}
.vca-p-l-0{padding-left:0}
.vca-p-r-0{padding-right:0}
.vca-m-lr-0{margin-left:0;margin-right:0}
.vca-m-l-0{margin-left:0}
.vca-m-r-0{margin-right:0}
.vca-hr-light{border:0;margin:0;height:1px;border-bottom:1px solid #e6e6e6}
.vca-hr-dark{border:0;margin:0;height:1px;border-bottom:1px solid gray}
.vca-engraving-font-english input[type='text'],.vca-engraving-font-english textarea{font-family:'EnglishEngraving',sans-serif;font-size:1.3750000000000002rem;text-indent:4px}
.vca-engraving-font-english ~ label{font-family:'EnglishEngraving',sans-serif;font-size:1.5625rem;line-height:1}
.vca-engraving-font-janson input[type='text'],.vca-engraving-font-janson textarea{font-family:'JansonEngraving',serif}
.vca-engraving-font-janson ~ label{font-family:'JansonEngraving',serif;font-size:1.5625rem;line-height:1}
.vca-engraving-font-times input[type='text'],.vca-engraving-font-times textarea{font-family:'Janson Text',Times,'Times New Roman',serif}
:lang(ru) .vca-engraving-font-times input[type='text'],:lang(ru) .vca-engraving-font-times textarea{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-engraving-font-times input[type='text'],:lang(ar) .vca-engraving-font-times textarea{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-engraving-font-times input[type='text'],:lang(ja) .vca-engraving-font-times textarea{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-engraving-font-times input[type='text'],:lang(ko) .vca-engraving-font-times textarea{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-engraving-font-times input[type='text'],:lang(zh) .vca-engraving-font-times textarea{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-engraving-font-times input[type='text'],:lang(zh-Hant) .vca-engraving-font-times textarea{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-engraving-font-times ~ label{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1}
:lang(ru) .vca-engraving-font-times ~ label{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-engraving-font-times ~ label{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-engraving-font-times ~ label{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-engraving-font-times ~ label{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-engraving-font-times ~ label{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-engraving-font-times ~ label{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-engraving-font-arial input[type='text'],.vca-engraving-font-arial textarea{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif}
:lang(ru) .vca-engraving-font-arial input[type='text'],:lang(ru) .vca-engraving-font-arial textarea{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-engraving-font-arial input[type='text'],:lang(ar) .vca-engraving-font-arial textarea{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-engraving-font-arial input[type='text'],:lang(ja) .vca-engraving-font-arial textarea{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-engraving-font-arial input[type='text'],:lang(ko) .vca-engraving-font-arial textarea{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-engraving-font-arial input[type='text'],:lang(zh) .vca-engraving-font-arial textarea{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-engraving-font-arial input[type='text'],:lang(zh-Hant) .vca-engraving-font-arial textarea{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-engraving-font-arial ~ label{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5625rem;line-height:1}
:lang(ru) .vca-engraving-font-arial ~ label{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-engraving-font-arial ~ label{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-engraving-font-arial ~ label{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-engraving-font-arial ~ label{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-engraving-font-arial ~ label{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-engraving-font-arial ~ label{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-engraving-font-mincho input[type='text'],.vca-engraving-font-mincho textarea{font-family:'MS Mincho',serif}
.vca-engraving-font-mincho ~ label{font-family:'MS Mincho',serif;font-size:1.5625rem;line-height:1}
.vca-engraving-font-gothic input[type='text'],.vca-engraving-font-gothic textarea{font-family:'MS Gothic',sans-serif}
.vca-engraving-font-gothic ~ label{font-family:'MS Gothic',sans-serif;font-size:1.5625rem;line-height:1}
[data-element-content='']{display:none}
.vca-mt-110{margin-top:110px}
.vca-mb-110{margin-bottom:110px}
.vca-mt-105{margin-top:105px}
.vca-mb-105{margin-bottom:105px}
.vca-mt-100{margin-top:100px}
.vca-mb-100{margin-bottom:100px}
.vca-mt-95{margin-top:95px}
.vca-mb-95{margin-bottom:95px}
.vca-mt-90{margin-top:90px}
.vca-mb-90{margin-bottom:90px}
.vca-mt-85{margin-top:85px}
.vca-mb-85{margin-bottom:85px}
.vca-mt-80{margin-top:80px}
.vca-mb-80{margin-bottom:80px}
.vca-mt-75{margin-top:75px}
.vca-mb-75{margin-bottom:75px}
.vca-mt-70{margin-top:70px}
.vca-mb-70{margin-bottom:70px}
.vca-mt-65{margin-top:65px}
.vca-mb-65{margin-bottom:65px}
.vca-mt-60{margin-top:60px}
.vca-mb-60{margin-bottom:60px}
.vca-mt-55{margin-top:55px}
.vca-mb-55{margin-bottom:55px}
.vca-mt-50{margin-top:50px}
.vca-mb-50{margin-bottom:50px}
.vca-mt-45{margin-top:45px}
.vca-mb-45{margin-bottom:45px}
.vca-mt-40{margin-top:40px}
.vca-mb-40{margin-bottom:40px}
.vca-mt-35{margin-top:35px}
.vca-mb-35{margin-bottom:35px}
.vca-mt-30{margin-top:30px}
.vca-mb-30{margin-bottom:30px}
.vca-mt-25{margin-top:25px}
.vca-mb-25{margin-bottom:25px}
.vca-mt-20{margin-top:20px}
.vca-mb-20{margin-bottom:20px}
.vca-mt-15{margin-top:15px}
.vca-mb-15{margin-bottom:15px}
.vca-mt-10{margin-top:10px}
.vca-mb-10{margin-bottom:10px}
.vca-mt-5{margin-top:5px}
.vca-mb-5{margin-bottom:5px}
.vca-mt-0{margin-top:0}
.vca-mb-0{margin-bottom:0}
.vca-pt-30{padding-top:30px}
.vca-loader{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;display:none;width:100%;height:100vh;position:fixed;top:0;background:rgba(255,255,255,0.8);z-index:12}
.vca-loader svg{width:50px}
.vca-loader svg path{fill:#757575}
.vca-loader .papillon{animation:animateButterfly 3s ease-in-out infinite;animation-fill-mode:reverse;transform-origin:center center}
@keyframes animateButterfly{0{transform:scaleX(1)}
12%{transform:scaleX(0.5)}
30%{transform:scaleX(0.9)}
40%{transform:scaleX(0.9)}
45%{transform:scaleX(0.5)}
48%{transform:scaleX(0.7)}
50%{transform:scaleX(0.5)}
70%{transform:scaleX(1)}
100%{transform:scaleX(1)}
}
.base-component-loader:before,.base-loading:before{content:none}
.vca-reset-btn-interaction{border:0;outline:0}
.vca-reset-btn-interaction:hover,.vca-reset-btn-interaction:focus{border:0;outline:0;outline-color:transparent}
.vca-element-center{display:block;margin:auto}
.vca-restrict-scrolling{overflow:hidden;position:relative}
.vca-restrict-scrolling.vca-ios-device{height:100%}
.vca-quoted::before{content:'\201C'}
.vca-quoted::after{content:'\201D'}
.vca-underline,u{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below}
.vca-underline-hover:hover{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below}
.vca-pointer-events-none{pointer-events:none}
.vca-visibility-hidden{visibility:hidden}
.vca-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.vca-grabbing{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.vca-color-grey-01{color:#222}
@keyframes blink{0{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
.vca-grid-container{background-color:var(--bgColor)}
.vca-color-grey-14{color:#757575}
.vca-color-grey-20{color:#666}
.vca-color-black{color:#000}
.vca-anchor-btn{border:0;padding:0}
.vca-anchor-btn:hover{outline:0}
.vca-flex-display{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-grid-display{display:grid}
input[type='checkbox']:focus ~ label{border-radius:4px;outline:1px solid #016fd0}
input[type='radio']:focus ~ label{border:1px solid #016fd0;border-radius:4px}
input[type='radio']:empty,input[type='checkbox']:empty{margin-left:0;left:-999em;position:absolute}
input[type='radio']:empty ~ label{user-select:none;cursor:pointer;position:relative;padding-left:20px;color:#757575}
input[type='checkbox']:empty ~ label{user-select:none;cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;position:relative;padding-left:29px;margin:11px 1px}
input[type='checkbox']:empty ~ label:hover{color:#454545}
input[type='radio']:empty ~ label:before{background-repeat:no-repeat;background-size:contain;content:'';display:block;height:10px;width:10px;position:absolute;top:0;bottom:0;left:0;border-radius:10px;border:1px solid #666;background-color:#fff;margin:auto}
input[type='radio']:checked ~ label:before{background-color:#222;border-color:#222}
input[type='checkbox']:empty ~ label:before{background-repeat:no-repeat;background-size:contain;content:'';display:block;height:12px;width:12px;position:absolute;top:0;bottom:0;left:0;border:1px solid #c4c4c4;background-color:#fff}
input[type='checkbox']:checked ~ label:before{border-color:#222}
input[type='checkbox']:checked ~ label:after{content:'';position:absolute;left:4px;top:4px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);border-color:#222}
input[type='checkbox']:checked ~ label{color:#222}
input[type='radio']:checked ~ label{color:#222}
input[type='checkbox']:required:not(:checked)+label:before{border-color:red}
select,.base-forms-select{font-size:.8749999999999999rem;line-height:1.78571429;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:url(629e06bc5018b58dd56efe3a.svg#arrow-down) 100% no-repeat;background-position:right 15px center;font-family:inherit;text-overflow:'';overflow:hidden;background-color:#fff;border:1px solid #e6e6e6;padding:10px;color:#757575}
select b,.base-forms-select b,select strong,.base-forms-select strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) select b,:lang(ru) .base-forms-select b,:lang(ru) select strong,:lang(ru) .base-forms-select strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) select b,:lang(ar) .base-forms-select b,:lang(ar) select strong,:lang(ar) .base-forms-select strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) select b,:lang(ja) .base-forms-select b,:lang(ja) select strong,:lang(ja) .base-forms-select strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) select b,:lang(ko) .base-forms-select b,:lang(ko) select strong,:lang(ko) .base-forms-select strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) select b,:lang(zh) .base-forms-select b,:lang(zh) select strong,:lang(zh) .base-forms-select strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) select b,:lang(zh-Hant) .base-forms-select b,:lang(zh-Hant) select strong,:lang(zh-Hant) .base-forms-select strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
select:focus-visible,.base-forms-select:focus-visible{border:1px solid #016fd0;border-radius:4px}
select::-ms-expand,.base-forms-select::-ms-expand{display:none}
textarea{resize:none}
button,input[type='submit'],input[type='button'],.base-forms-button{-webkit-appearance:none;-ms-appearance:none;appearance:none;font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;outline:0;cursor:pointer}
:lang(ru) button,:lang(ru) input[type='submit'],:lang(ru) input[type='button'],:lang(ru) .base-forms-button{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) button,:lang(ar) input[type='submit'],:lang(ar) input[type='button'],:lang(ar) .base-forms-button{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) button,:lang(ja) input[type='submit'],:lang(ja) input[type='button'],:lang(ja) .base-forms-button{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) button,:lang(ko) input[type='submit'],:lang(ko) input[type='button'],:lang(ko) .base-forms-button{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) button,:lang(zh) input[type='submit'],:lang(zh) input[type='button'],:lang(zh) .base-forms-button{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) button,:lang(zh-Hant) input[type='submit'],:lang(zh-Hant) input[type='button'],:lang(zh-Hant) .base-forms-button{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
button:hover,input[type='submit']:hover,input[type='button']:hover,.base-forms-button:hover{outline:1px solid #222;outline-offset:0}
button:disabled,input[type='submit']:disabled,input[type='button']:disabled,.base-forms-button:disabled{border-color:#e6e6e6;cursor:no-drop}
button.vca-icn-only-btn:hover,input[type='submit'].vca-icn-only-btn:hover,input[type='button'].vca-icn-only-btn:hover,.base-forms-button.vca-icn-only-btn:hover,button.vca-btn-sans-intraction:hover,input[type='submit'].vca-btn-sans-intraction:hover,input[type='button'].vca-btn-sans-intraction:hover,.base-forms-button.vca-btn-sans-intraction:hover,button.vca-icn-only-btn:focus,input[type='submit'].vca-icn-only-btn:focus,input[type='button'].vca-icn-only-btn:focus,.base-forms-button.vca-icn-only-btn:focus,button.vca-btn-sans-intraction:focus,input[type='submit'].vca-btn-sans-intraction:focus,input[type='button'].vca-btn-sans-intraction:focus,.base-forms-button.vca-btn-sans-intraction:focus{box-shadow:none}
.base-forms-input,.base-forms-textarea,.base-forms-select{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #ccc;display:inline-block;max-width:300px;padding:5px 0;color:#454545;font-size:.8749999999999999rem;line-height:1.78571429;box-sizing:border-box;font-family:inherit;margin:0;max-width:none;height:auto;background-repeat:no-repeat;background-position:98%}
:lang(ru) .base-forms-input,:lang(ru) .base-forms-textarea,:lang(ru) .base-forms-select{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms-input,:lang(ar) .base-forms-textarea,:lang(ar) .base-forms-select{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms-input,:lang(ja) .base-forms-textarea,:lang(ja) .base-forms-select{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms-input,:lang(ko) .base-forms-textarea,:lang(ko) .base-forms-select{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms-input,:lang(zh) .base-forms-textarea,:lang(zh) .base-forms-select{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms-input,:lang(zh-Hant) .base-forms-textarea,:lang(zh-Hant) .base-forms-select{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms-input:active,.base-forms-textarea:active,.base-forms-select:active,.base-forms-input:focus,.base-forms-textarea:focus,.base-forms-select:focus{border-bottom-color:#757575;color:#222;outline:0}
.base-forms-input:active::placeholder,.base-forms-textarea:active::placeholder,.base-forms-select:active::placeholder,.base-forms-input:focus::placeholder,.base-forms-textarea:focus::placeholder,.base-forms-select:focus::placeholder{color:#222}
.base-forms-input:hover,.base-forms-textarea:hover,.base-forms-select:hover{border-bottom-color:#757575;color:#666}
.base-forms-input:hover::placeholder,.base-forms-textarea:hover::placeholder,.base-forms-select:hover::placeholder{color:#666}
.base-forms-input b,.base-forms-textarea b,.base-forms-select b,.base-forms-input strong,.base-forms-textarea strong,.base-forms-select strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms-input b,:lang(ru) .base-forms-textarea b,:lang(ru) .base-forms-select b,:lang(ru) .base-forms-input strong,:lang(ru) .base-forms-textarea strong,:lang(ru) .base-forms-select strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms-input b,:lang(ar) .base-forms-textarea b,:lang(ar) .base-forms-select b,:lang(ar) .base-forms-input strong,:lang(ar) .base-forms-textarea strong,:lang(ar) .base-forms-select strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms-input b,:lang(ja) .base-forms-textarea b,:lang(ja) .base-forms-select b,:lang(ja) .base-forms-input strong,:lang(ja) .base-forms-textarea strong,:lang(ja) .base-forms-select strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms-input b,:lang(ko) .base-forms-textarea b,:lang(ko) .base-forms-select b,:lang(ko) .base-forms-input strong,:lang(ko) .base-forms-textarea strong,:lang(ko) .base-forms-select strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms-input b,:lang(zh) .base-forms-textarea b,:lang(zh) .base-forms-select b,:lang(zh) .base-forms-input strong,:lang(zh) .base-forms-textarea strong,:lang(zh) .base-forms-select strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms-input b,:lang(zh-Hant) .base-forms-textarea b,:lang(zh-Hant) .base-forms-select b,:lang(zh-Hant) .base-forms-input strong,:lang(zh-Hant) .base-forms-textarea strong,:lang(zh-Hant) .base-forms-select strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms-input:not(.base-forms-select,.base-forms-textarea).base-forms-valid,.base-forms-textarea:not(.base-forms-select,.base-forms-textarea).base-forms-valid,.base-forms-select:not(.base-forms-select,.base-forms-textarea).base-forms-valid,.base-forms-input:not(.base-forms-select,.base-forms-textarea).base-forms-invalid,.base-forms-textarea:not(.base-forms-select,.base-forms-textarea).base-forms-invalid,.base-forms-select:not(.base-forms-select,.base-forms-textarea).base-forms-invalid,.base-forms-input:not(.base-forms-select,.base-forms-textarea).base-forms-error,.base-forms-textarea:not(.base-forms-select,.base-forms-textarea).base-forms-error,.base-forms-select:not(.base-forms-select,.base-forms-textarea).base-forms-error{border-top-color:transparent;border-left:transparent;border-right:transparent}
.base-forms-input.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox),.base-forms-textarea.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox),.base-forms-select.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox){background-image:url(629e06bc5018b58dd56efe3a.svg#check-green);background-size:10px;border-bottom-color:#757575}
.base-forms-input.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox):focus-visible,.base-forms-textarea.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox):focus-visible,.base-forms-select.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox):focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms-input.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox):placeholder-shown,.base-forms-textarea.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox):placeholder-shown,.base-forms-select.base-forms-valid:not(.base-forms-input-card-number,.base-cbps-searchbox):placeholder-shown{background-image:none}
.base-forms-input.base-forms-invalid,.base-forms-textarea.base-forms-invalid,.base-forms-select.base-forms-invalid,.base-forms-input.base-forms-error,.base-forms-textarea.base-forms-error,.base-forms-select.base-forms-error{background-image:url(629e06bc5018b58dd56efe3a.svg#cross-red)}
.base-forms-input.base-forms-invalid:focus-visible,.base-forms-textarea.base-forms-invalid:focus-visible,.base-forms-select.base-forms-invalid:focus-visible,.base-forms-input.base-forms-error:focus-visible,.base-forms-textarea.base-forms-error:focus-visible,.base-forms-select.base-forms-error:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms-input::placeholder{color:#454545}
.base-forms-textarea{padding:20px;margin-top:15px}
.base-forms-textarea::placeholder{color:#666}
.base-forms-select{border:1px solid #e6e6e6;padding:10px}
.base-forms-select:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms-select.base-forms-valid{border-color:#ccc}
.base-forms-select.base-forms-valid:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms-select:active,.base-forms-select:focus{border-bottom-color:#e6e6e6}
.base-forms-tooltip-text{margin-right:20px}
.base-forms-tooltip-text .ui-tooltip-content:after{top:40%}
[data-country-hide='ae'] .base-forms-internationalphone-arrow,[data-country-hide='sa'] .base-forms-internationalphone-arrow{display:none}
[data-country-hide='ae'] .base-forms-internationalphone-input.base-forms-input,[data-country-hide='sa'] .base-forms-internationalphone-input.base-forms-input{padding-left:initial;padding-right:5px}
.base-forms{clear:both;color:#7f7f7f;margin-bottom:0}
.base-forms .base-recaptchav2{width:initial}
.base-forms form input[type='password']{background-position:96%}
.base-forms .base-forms-error{font-size:.8125000000000001rem;line-height:1.53846154;border-color:red;display:block}
.base-forms .base-forms-error b,.base-forms .base-forms-error strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-forms-error b,:lang(ru) .base-forms .base-forms-error strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-forms-error b,:lang(ar) .base-forms .base-forms-error strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-forms-error b,:lang(ja) .base-forms .base-forms-error strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-forms-error b,:lang(ko) .base-forms .base-forms-error strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-forms-error b,:lang(zh) .base-forms .base-forms-error strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-forms-error b,:lang(zh-Hant) .base-forms .base-forms-error strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-forms-error.base-hide{display:none}
.base-forms .radio-wrapper .base-forms-error{position:absolute;-webkit-transform:translateY(35px);transform:translateY(35px)}
.base-forms :focus{box-shadow:none}
.base-forms .checkbox-wrapper{margin-bottom:0;text-align:left}
.base-forms .base-forms-input.base-forms-error{border-top:0;border-left:0;border-right:0}
.base-forms .base-forms-input.base-forms-error:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms .base-forms-group-wrapper{clear:both;margin-bottom:0;text-align:left}
.base-forms .base-phone-login-title,.base-forms .base-phone-login-register{display:none}
.base-forms .base-phone-login-label,.base-forms .base-forms-checkbox-label{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;display:block;margin:10px 0 0;max-width:none;text-align:left;width:100%;line-height:25px}
.base-forms .base-phone-login-label b,.base-forms .base-forms-checkbox-label b,.base-forms .base-phone-login-label strong,.base-forms .base-forms-checkbox-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-phone-login-label b,:lang(ru) .base-forms .base-forms-checkbox-label b,:lang(ru) .base-forms .base-phone-login-label strong,:lang(ru) .base-forms .base-forms-checkbox-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-phone-login-label b,:lang(ar) .base-forms .base-forms-checkbox-label b,:lang(ar) .base-forms .base-phone-login-label strong,:lang(ar) .base-forms .base-forms-checkbox-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-phone-login-label b,:lang(ja) .base-forms .base-forms-checkbox-label b,:lang(ja) .base-forms .base-phone-login-label strong,:lang(ja) .base-forms .base-forms-checkbox-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-phone-login-label b,:lang(ko) .base-forms .base-forms-checkbox-label b,:lang(ko) .base-forms .base-phone-login-label strong,:lang(ko) .base-forms .base-forms-checkbox-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-phone-login-label b,:lang(zh) .base-forms .base-forms-checkbox-label b,:lang(zh) .base-forms .base-phone-login-label strong,:lang(zh) .base-forms .base-forms-checkbox-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-label b,:lang(zh-Hant) .base-forms .base-forms-checkbox-label b,:lang(zh-Hant) .base-forms .base-phone-login-label strong,:lang(zh-Hant) .base-forms .base-forms-checkbox-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-phone-login-label .base-forms-mandatory,.base-forms .base-forms-checkbox-label .base-forms-mandatory{color:inherit;vertical-align:top}
.base-forms .base-forms-label{font-size:.8125000000000001rem;line-height:1.53846154;color:#454545;display:block;margin:10px 0 0;max-width:none;text-align:left;width:100%;line-height:21px}
.base-forms .base-forms-label b,.base-forms .base-forms-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-forms-label b,:lang(ru) .base-forms .base-forms-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-forms-label b,:lang(ar) .base-forms .base-forms-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-forms-label b,:lang(ja) .base-forms .base-forms-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-forms-label b,:lang(ko) .base-forms .base-forms-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-forms-label b,:lang(zh) .base-forms .base-forms-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-forms-label b,:lang(zh-Hant) .base-forms .base-forms-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-forms-label .base-forms-mandatory{color:inherit;vertical-align:top}
.base-forms .base-phone-login-label,.base-forms .base-phone-login-with-password,.base-forms .base-phone-login-with-sms{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;display:block}
.base-forms .base-phone-login-label b,.base-forms .base-phone-login-with-password b,.base-forms .base-phone-login-with-sms b,.base-forms .base-phone-login-label strong,.base-forms .base-phone-login-with-password strong,.base-forms .base-phone-login-with-sms strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-phone-login-label b,:lang(ru) .base-forms .base-phone-login-with-password b,:lang(ru) .base-forms .base-phone-login-with-sms b,:lang(ru) .base-forms .base-phone-login-label strong,:lang(ru) .base-forms .base-phone-login-with-password strong,:lang(ru) .base-forms .base-phone-login-with-sms strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-phone-login-label b,:lang(ar) .base-forms .base-phone-login-with-password b,:lang(ar) .base-forms .base-phone-login-with-sms b,:lang(ar) .base-forms .base-phone-login-label strong,:lang(ar) .base-forms .base-phone-login-with-password strong,:lang(ar) .base-forms .base-phone-login-with-sms strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-phone-login-label b,:lang(ja) .base-forms .base-phone-login-with-password b,:lang(ja) .base-forms .base-phone-login-with-sms b,:lang(ja) .base-forms .base-phone-login-label strong,:lang(ja) .base-forms .base-phone-login-with-password strong,:lang(ja) .base-forms .base-phone-login-with-sms strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-phone-login-label b,:lang(ko) .base-forms .base-phone-login-with-password b,:lang(ko) .base-forms .base-phone-login-with-sms b,:lang(ko) .base-forms .base-phone-login-label strong,:lang(ko) .base-forms .base-phone-login-with-password strong,:lang(ko) .base-forms .base-phone-login-with-sms strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-phone-login-label b,:lang(zh) .base-forms .base-phone-login-with-password b,:lang(zh) .base-forms .base-phone-login-with-sms b,:lang(zh) .base-forms .base-phone-login-label strong,:lang(zh) .base-forms .base-phone-login-with-password strong,:lang(zh) .base-forms .base-phone-login-with-sms strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-label b,:lang(zh-Hant) .base-forms .base-phone-login-with-password b,:lang(zh-Hant) .base-forms .base-phone-login-with-sms b,:lang(zh-Hant) .base-forms .base-phone-login-label strong,:lang(zh-Hant) .base-forms .base-phone-login-with-password strong,:lang(zh-Hant) .base-forms .base-phone-login-with-sms strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-phone-login-wrapper .base-phone-login-signin-back,.base-forms .base-phone-login-wrapper .base-phone-login-forgot-password{display:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mobile .dropdown-arrow{display:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mail,.base-forms .base-phone-login-wrapper .base-phone-login-password,.base-forms .base-phone-login-wrapper .base-phone-login{height:auto;width:100%}
.base-forms .base-phone-login-wrapper .base-phone-login-mail::before,.base-forms .base-phone-login-wrapper .base-phone-login-password::before,.base-forms .base-phone-login-wrapper .base-phone-login::before{top:15px}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-display-switcher,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-display-switcher,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-display-switcher{width:20px;height:20px}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #ccc;display:inline-block;max-width:300px;padding:5px 0;color:#454545;font-size:.8749999999999999rem;line-height:1.78571429;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;margin-top:10px;max-width:none;padding:10px 0 5px;height:auto;width:100%}
:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input:active,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input:active,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input:active,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input:active,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input:active,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input:active,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile:active,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile:active,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile:active,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input:focus,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input:focus,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input:focus,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input:focus,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input:focus,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input:focus,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile:focus,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile:focus,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile:focus{border-bottom-color:#757575;color:#222;outline:0}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile:focus::placeholder{color:#222}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile:hover{border-bottom-color:#757575;color:#666}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile:hover::placeholder{color:#666}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mail-input::before,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mail-input::before,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mail-input::before,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-password-input::before,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-password-input::before,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-password-input::before,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile::before,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile::before,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile::before{display:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile-wrapper,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile-wrapper,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile-wrapper{width:100%}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile-password,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile-password,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile-password,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile-sms,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile-sms,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile-sms{left:0;position:relative;margin:0}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile-password h3,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile-password h3,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile-password h3,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-mobile-sms h3,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-mobile-sms h3,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-mobile-sms h3{display:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-signin-back,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-signin-back,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-signin-back{display:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #ccc;display:inline-block;max-width:300px;padding:5px 0;color:#454545;max-width:100%;width:100%}
:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper:active,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper:active,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper:active,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper:focus,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper:focus,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper:focus{border-bottom-color:#757575;color:#222;outline:0}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper:active::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper:focus::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper:focus::placeholder{color:#222}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper:hover{border-bottom-color:#757575;color:#666}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper:hover::placeholder,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper:hover::placeholder{color:#666}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;width:100%;outline:1px solid transparent;outline:0;font-size:.8125000000000001rem;line-height:1.53846154;background-color:#fff;border:0;max-width:30px;color:#7d7d7d}
:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input:hover{outline:1px solid #222;outline-offset:0}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input:disabled,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input:disabled,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input:disabled{border-color:#e6e6e6;cursor:no-drop}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input.vca-icn-only-btn:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input.vca-icn-only-btn:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input.vca-icn-only-btn:hover,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input.vca-btn-sans-intraction:hover,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input.vca-btn-sans-intraction:hover,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input.vca-btn-sans-intraction:hover,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input.vca-icn-only-btn:focus,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input.vca-icn-only-btn:focus,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input.vca-icn-only-btn:focus,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input.vca-btn-sans-intraction:focus,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input.vca-btn-sans-intraction:focus,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input.vca-btn-sans-intraction:focus{box-shadow:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ru) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ar) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ja) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,:lang(ko) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,:lang(zh) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-wrapper .otp-number-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-wrapper .otp-number-input strong,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-wrapper .otp-number-input strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-resend,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-resend,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-resend{position:absolute;top:0;width:auto;background-color:transparent;right:-7px;margin:0}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-resend .base-phone-login-otp-resend-label,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-resend .base-phone-login-otp-resend-label,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-resend .base-phone-login-otp-resend-label{display:none}
.base-forms .base-phone-login-wrapper .base-phone-login-mail .base-phone-login-otp-resend .base-phone-login-otp-resend-btn,.base-forms .base-phone-login-wrapper .base-phone-login-password .base-phone-login-otp-resend .base-phone-login-otp-resend-btn,.base-forms .base-phone-login-wrapper .base-phone-login .base-phone-login-otp-resend .base-phone-login-otp-resend-btn{padding:0;border:0}
.base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;outline:1px solid transparent;outline:0;font-size:.8125000000000001rem;line-height:1.53846154;background-color:#fff;height:50px;line-height:25px;left:0;max-width:100%;margin:65px 0 10px;width:100%;position:relative}
.base-forms .base-phone-login-wrapper .base-forms-button:focus-visible{border:1px solid #016fd0;border-radius:4px}
:lang(ru) .base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-forms-button{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .base-phone-login-wrapper .base-forms-button:hover{outline:1px solid #222;outline-offset:0}
.base-forms .base-phone-login-wrapper .base-forms-button:disabled{border-color:#e6e6e6;cursor:no-drop}
.base-forms .base-phone-login-wrapper .base-forms-button.vca-icn-only-btn:hover,.base-forms .base-phone-login-wrapper .base-forms-button.vca-btn-sans-intraction:hover,.base-forms .base-phone-login-wrapper .base-forms-button.vca-icn-only-btn:focus,.base-forms .base-phone-login-wrapper .base-forms-button.vca-btn-sans-intraction:focus{box-shadow:none}
.base-forms .base-phone-login-wrapper .base-forms-button b,.base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-phone-login-wrapper .base-forms-button b,:lang(ru) .base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-phone-login-wrapper .base-forms-button b,:lang(ar) .base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-phone-login-wrapper .base-forms-button b,:lang(ja) .base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-phone-login-wrapper .base-forms-button b,:lang(ko) .base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-phone-login-wrapper .base-forms-button b,:lang(zh) .base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-forms-button b,:lang(zh-Hant) .base-forms .base-phone-login-wrapper .base-forms-button strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .radio-wrapper,.base-forms .checkbox-wrapper{margin-bottom:15px}
.base-forms .radio-wrapper .base-forms-element-wrapper,.base-forms .checkbox-wrapper .base-forms-element-wrapper{display:inline}
.base-forms .radio-wrapper .base-forms-element-wrapper:focus-visible,.base-forms .checkbox-wrapper .base-forms-element-wrapper:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms .base-forms-checkbox-label,.base-forms .base-forms-globalconsent-text{font-size:.8125000000000001rem;line-height:1.53846154;color:#222;display:block;margin:10px 20px 10px 1px}
.base-forms .base-forms-checkbox-label b,.base-forms .base-forms-globalconsent-text b,.base-forms .base-forms-checkbox-label strong,.base-forms .base-forms-globalconsent-text strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-forms-checkbox-label b,:lang(ru) .base-forms .base-forms-globalconsent-text b,:lang(ru) .base-forms .base-forms-checkbox-label strong,:lang(ru) .base-forms .base-forms-globalconsent-text strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-forms-checkbox-label b,:lang(ar) .base-forms .base-forms-globalconsent-text b,:lang(ar) .base-forms .base-forms-checkbox-label strong,:lang(ar) .base-forms .base-forms-globalconsent-text strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-forms-checkbox-label b,:lang(ja) .base-forms .base-forms-globalconsent-text b,:lang(ja) .base-forms .base-forms-checkbox-label strong,:lang(ja) .base-forms .base-forms-globalconsent-text strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-forms-checkbox-label b,:lang(ko) .base-forms .base-forms-globalconsent-text b,:lang(ko) .base-forms .base-forms-checkbox-label strong,:lang(ko) .base-forms .base-forms-globalconsent-text strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-forms-checkbox-label b,:lang(zh) .base-forms .base-forms-globalconsent-text b,:lang(zh) .base-forms .base-forms-checkbox-label strong,:lang(zh) .base-forms .base-forms-globalconsent-text strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-forms-checkbox-label b,:lang(zh-Hant) .base-forms .base-forms-globalconsent-text b,:lang(zh-Hant) .base-forms .base-forms-checkbox-label strong,:lang(zh-Hant) .base-forms .base-forms-globalconsent-text strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-forms-radio-label{font-size:.8125000000000001rem;line-height:1.53846154;color:#222;display:block;margin-right:20px}
.base-forms .base-forms-radio-label b,.base-forms .base-forms-radio-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-forms-radio-label b,:lang(ru) .base-forms .base-forms-radio-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-forms-radio-label b,:lang(ar) .base-forms .base-forms-radio-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-forms-radio-label b,:lang(ja) .base-forms .base-forms-radio-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-forms-radio-label b,:lang(ko) .base-forms .base-forms-radio-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-forms-radio-label b,:lang(zh) .base-forms .base-forms-radio-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-forms-radio-label b,:lang(zh-Hant) .base-forms .base-forms-radio-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-forms-checkbox-label{font-size:.8749999999999999rem;line-height:1.78571429;line-height:21px;color:#666;display:block;margin:10px 20px 10px 1px}
.base-forms .base-forms-checkbox-label b,.base-forms .base-forms-checkbox-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .base-forms-checkbox-label b,:lang(ru) .base-forms .base-forms-checkbox-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .base-forms-checkbox-label b,:lang(ar) .base-forms .base-forms-checkbox-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .base-forms-checkbox-label b,:lang(ja) .base-forms .base-forms-checkbox-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .base-forms-checkbox-label b,:lang(ko) .base-forms .base-forms-checkbox-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .base-forms-checkbox-label b,:lang(zh) .base-forms .base-forms-checkbox-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .base-forms-checkbox-label b,:lang(zh-Hant) .base-forms .base-forms-checkbox-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-forms-checkbox-label::before{top:3px !important}
.base-forms .button-wrapper{margin-bottom:0}
.base-forms .button-wrapper .base-forms-button{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;outline:1px solid transparent;outline:0;letter-spacing:1.5px;max-width:100%;white-space:normal;width:100%}
.base-forms .button-wrapper .base-forms-button:focus-visible{border:1px solid #016fd0;border-radius:4px}
:lang(ru) .base-forms .button-wrapper .base-forms-button{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .button-wrapper .base-forms-button{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .button-wrapper .base-forms-button{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .button-wrapper .base-forms-button{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .button-wrapper .base-forms-button{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .button-wrapper .base-forms-button{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .button-wrapper .base-forms-button:hover{outline:1px solid #222;outline-offset:0}
.base-forms .button-wrapper .base-forms-button:disabled{border-color:#e6e6e6;cursor:no-drop}
.base-forms .button-wrapper .base-forms-button.vca-icn-only-btn:hover,.base-forms .button-wrapper .base-forms-button.vca-btn-sans-intraction:hover,.base-forms .button-wrapper .base-forms-button.vca-icn-only-btn:focus,.base-forms .button-wrapper .base-forms-button.vca-btn-sans-intraction:focus{box-shadow:none}
.base-forms .button-wrapper .base-forms-button[type='reset']{opacity:.4;margin-top:20px}
.base-forms .system_form_international_phone .base-forms-internationalphone-dropdown .base-forms-internationalphone-arrow{top:2px}
.base-forms .system_form_international_phone .base-forms-internationalphone-dropdown .flag-icon{background-size:5630px 15px !important}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;border:0;border-bottom:1px solid #ccc;display:inline-block;max-width:300px;padding:5px 0;color:#454545;font-size:.8749999999999999rem;line-height:1.78571429;box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;margin-top:10px;max-width:none;padding:10px 0 5px;height:auto;width:100%}
:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown:active,.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown:focus{border-bottom-color:#757575;color:#222;outline:0}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown:active::placeholder,.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown:focus::placeholder{color:#222}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown:hover{border-bottom-color:#757575;color:#666}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown:hover::placeholder{color:#666}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown b,:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown::before{display:none}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown .base-forms-internationalphone-arrow{display:block;top:10px;padding-top:3px}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown .base-forms-internationalphone-input{border:0;max-width:100%;padding-top:0;margin-top:0}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown .flag-icon{background-size:5630px 15px !important}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown .base-forms-error{font-family:inherit}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-dropdown .base-forms-error:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container{position:relative;width:100%}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .phoneNumber-otp{margin:0;padding:0}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link{font-size:.8125000000000001rem;line-height:1.53846154;position:absolute;right:0;top:30px}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,.base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link b,:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-otp-container .base-forms-internationalphone-otp-link strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-token{width:100%}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;padding:10px;text-align:center;outline:1px solid transparent;outline:0;font-size:.8125000000000001rem;line-height:1.53846154;background-color:#fff;height:50px;line-height:25px;left:0;max-width:100%;margin:0 0 10px;width:100%;position:relative}
:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button:hover{outline:1px solid #222;outline-offset:0}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button:disabled{border-color:#e6e6e6;cursor:no-drop}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button.vca-icn-only-btn:hover,.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button.vca-btn-sans-intraction:hover,.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button.vca-icn-only-btn:focus,.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button.vca-btn-sans-intraction:focus{box-shadow:none}
.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,.base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,:lang(ru) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,:lang(ar) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,:lang(ja) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,:lang(ko) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,:lang(zh) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button b,:lang(zh-Hant) .base-forms .system_form_international_phone_token .base-forms-internationalphone-token .base-forms-button strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.base-forms .base-forms-element{margin-bottom:20px}
.base-forms .base-forms-element.button-wrapper{padding:1px}
.base-forms .base-forms-element .base-forms-checkbox-label::after{top:4px !important}
:lang(ar) .base-forms .base-forms-element.shipping\.address2{display:none}
.base-forms .base-forms-textarea.base-forms-error{border-color:red}
.base-forms .base-forms-password{position:relative}
.base-forms .base-forms-password .base-forms-instruction-text{position:relative;margin-bottom:20px;text-align:left;padding-left:20px;float:left;overflow:hidden;text-overflow:ellipsis}
.base-forms .base-forms-password .base-forms-instruction-text:before{background-image:url(629e06bc5018b58dd56efe3a.svg#info-small)}
.vca-account .base-forms .base-forms-password .base-forms-instruction-text{margin-top:7px}
.vca-myaccount-wrapper .base-forms .base-forms-password .base-forms-instruction-text{margin-top:15px;margin-bottom:35px}
.base-forms .base-forms-password .base-forms-instruction-text:empty{display:none}
.base-forms .base-forms-password .base-forms-instruction-text::before{color:#7d7d7d;width:11px !important;height:11px !important;position:absolute;left:0;top:2px}
.base-forms .base-forms-field-password{border:0;outline:0;width:25px;height:25px;top:25px;right:0;padding:0}
.base-forms .base-forms-field-password:hover,.base-forms .base-forms-field-password:focus{border:0;outline:0;outline-color:transparent}
.base-forms .base-forms-field-password:focus-visible{border:1px solid #016fd0;border-radius:4px}
.base-forms .base-js-captcha-result{max-width:0;border:0}
.base-forms .base-js-reset-button{display:none !important}
.base-forms .base-forms-element-group{margin-right:2px}
.base-checkout-login .base-cl-login-checkout .base-phone-login-container{max-width:100%;width:100%}
button.base-forms-btn-tooltip,.base-forms-btn-tooltip[type='button']{display:inline-block;max-width:none;width:auto;border:0;background-color:transparent}
.base-forms-postcode-btn{margin:25px 0 10px;width:100%}
.base-forms-postcode-btn:hover,.base-forms-postcode-btn:focus{outline:0}
.cst-base-captcha{overflow:visible}
.base-forms-wrapper .base-forms-confirmation{display:none}
.base-icn-envelope{right:0;top:0;position:relative}
.base-icn-envelope:before{content:none}
.email-wrapper .base-icn-envelope{display:none}
.base-forms-linkbutton{max-width:100%}
.base-icn-show-password{font-size:0}
.base-icn-show-password:before{background-image:url(629e06bc5018b58dd56efe3a.svg#openedeye)}
.base-icn-hide-password{font-size:0}
.base-icn-hide-password:before{background-image:url(629e06bc5018b58dd56efe3a.svg#closedeye)}
.base-forms-server-side-error{margin:15px 0}
.preferredDate input[type='text']{border:1px solid #e6e6e6;padding-left:50px;background-image:url(629e06bc5018b58dd56efe3a.svg#appointment),url(629e06bc5018b58dd56efe3a.svg#rectangle);background-repeat:no-repeat;background-position:top 10px left 10px,top 0 left 40px}
.base-checkout-shell .billing.prefectureCode,.base-checkout-shell .shipping.prefectureCode{display:none}
.vca-add-address-lb .base-forms-textarea{height:50px}
.vca-add-address-lb .base-add-sugg-overlay .base-as-item label{display:-webkit-flex;display:-ms-flex;display:flex;margin-bottom:10px}
.vca-add-address-lb .base-add-sugg-overlay .base-as-confirm{margin-bottom:10px}
.base-forms-button.base-forms-button__suggest-kr-address,.base-forms-button.base-forms-button__suggest-address{margin:25px 0 1px 1px;border:1px solid #ccc;width:calc(98%)}
.kr-search-address-overlay .search-type-select{font-size:.8125000000000001rem;line-height:1.53846154}
.kr-search-address-overlay .search-type-select b,.kr-search-address-overlay .search-type-select strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .kr-search-address-overlay .search-type-select b,:lang(ru) .kr-search-address-overlay .search-type-select strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .kr-search-address-overlay .search-type-select b,:lang(ar) .kr-search-address-overlay .search-type-select strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .kr-search-address-overlay .search-type-select b,:lang(ja) .kr-search-address-overlay .search-type-select strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .kr-search-address-overlay .search-type-select b,:lang(ko) .kr-search-address-overlay .search-type-select strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .kr-search-address-overlay .search-type-select b,:lang(zh) .kr-search-address-overlay .search-type-select strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .kr-search-address-overlay .search-type-select b,:lang(zh-Hant) .kr-search-address-overlay .search-type-select strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.kr-search-address-overlay .search-type-select input[type='radio']:empty+label:before{background-repeat:no-repeat;background-size:contain;content:'';display:block;height:10px;width:10px;position:absolute;top:0;bottom:0;left:0;border-radius:10px;border:1px solid #666;background-color:#fff}
.kr-search-address-overlay .search-type-select input[type='radio']:checked+label:before{background-color:#222;border-color:#222}
.kr-search-address-overlay .search-type-select legend{margin-bottom:10px}
.kr-search-address-overlay .search-type-label{font-size:.8749999999999999rem;line-height:1.78571429;color:#222;padding:0 20px}
.kr-search-address-overlay .search-type-label b,.kr-search-address-overlay .search-type-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .kr-search-address-overlay .search-type-label b,:lang(ru) .kr-search-address-overlay .search-type-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .kr-search-address-overlay .search-type-label b,:lang(ar) .kr-search-address-overlay .search-type-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .kr-search-address-overlay .search-type-label b,:lang(ja) .kr-search-address-overlay .search-type-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .kr-search-address-overlay .search-type-label b,:lang(ko) .kr-search-address-overlay .search-type-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .kr-search-address-overlay .search-type-label b,:lang(zh) .kr-search-address-overlay .search-type-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .kr-search-address-overlay .search-type-label b,:lang(zh-Hant) .kr-search-address-overlay .search-type-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.kr-search-address-overlay .search-type-label::before{width:12px;height:12px}
.kr-search-address-overlay .base-kr-search-address-form form p{text-align:center;margin-bottom:25px;margin-top:10px;color:#222}
.kr-search-address-overlay .base-kr-search-address-form .base-forms-label{margin-bottom:10px}
.kr-search-address-overlay .base-kr-search-address-form .base-forms-select{margin-bottom:30px}
.kr-search-address-overlay .base-kr-search-address-form .base-search-button{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;max-width:100%;color:#222;margin-top:65px}
:lang(ar) .kr-search-address-overlay .base-kr-search-address-form .base-search-button{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .kr-search-address-overlay .base-kr-search-address-form .base-search-button{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .kr-search-address-overlay .base-kr-search-address-form .base-search-button{font-size:.9375rem;line-height:1.33333333}
.kr-search-address-overlay .base-kr-search-address-form .base-search-button:before{display:none}
.kr-search-address-overlay .base-kr-search-address-form .base-kr-search-by-address{margin-top:40px}
.kr-search-address-overlay .base-kr-search-results .base-search-locations__list-item{padding:10px}
.kr-search-address-overlay input[type='radio']:focus ~ label,.kr-search-address-overlay input[type='checkbox']:focus ~ label{outline:0}
.base-search-kr-overlay__address4{display:none}
.base-forms-jp-shipping div[class~='shipping.address'] .base-forms-instruction{display:none}
.base-kr-search-address-overlay-city--error,.base-kr-search-address-overlay-district--error,.base-kr-search-address-input--error,.base-kr-search-address-input-address5--error{background-image:url(629e06bc5018b58dd56efe3a.svg#cross-red);border-bottom:1px solid red}
.base-kr-search-address-overlay-city--error,.base-kr-search-address-overlay-district--error{border:1px solid red}
.base-kr-search-address-overlay-city--error.base-forms-valid,.base-kr-search-address-overlay-district--error.base-forms-valid{background-image:url(629e06bc5018b58dd56efe3a.svg#check-green);border-color:#ccc}
.base-forms-ksa__confirm,.base-forms-sa__confirm,.base-search-sa-overlay__heading,.base-search-ksa-overlay__heading{margin-bottom:15px}
.base-search-sa-overlay__actions,.base-search-ksa-overlay__actions{margin-top:15px}
.internationalphone.base-forms-element .base-forms-input:focus-visible{border:1px solid #016fd0;border-radius:4px}
[class^='vca-icn-']:before,[class*=' vca-icn-']:before,[class^='vca-icnpost-']:after,[class*=' vca-icnpost-']:after{display:inline-block;vertical-align:text-bottom}
.vca-icn-base-pseudo,.base-forms .base-forms-password .base-forms-instruction-text:before,.base-icn-show-password:before,.base-icn-hide-password:before,.vca-icn-add-to-basket:before,.vca-icn-adyen-affirm:before,.vca-icn-adyen-alipay:before,.vca-icn-adyen-card:before,.vca-icn-adyen-paypal:before,.vca-icn-adyen-we-chat-pay:before,.vca-icn-all:before,.vca-icn-amex:before,.vca-icn-appointment:before,.vca-icn-arrow-down-light:before,.vca-icn-arrow-down-white:before,.vca-icn-arrow-down:before,.vca-icn-arrow-left:before,.vca-icn-arrow-right-black:before,.vca-icn-arrow-right:before,.vca-icn-arrow-up:before,.vca-icn-bag-grey:before,.vca-icn-bag-light-grey:before,.vca-icn-bag-white:before,.vca-icn-bag:before,.vca-icn-bottom-threesixty:before,.vca-icn-bougie-sticky:before,.vca-icn-bougie:before,.vca-icn-boutique:before,.vca-icn-box:before,.vca-icn-bracelets-placeholder:before,.vca-icn-bracelets:before,.vca-icn-budget:before,.vca-icn-butterflies-earring_pendant_bracelet:before,.vca-icn-call-back:before,.vca-icn-call-grey:before,.vca-icn-call-light-grey:before,.vca-icn-call:before,.vca-icn-cancel-form:before,.vca-icn-carat:before,.vca-icn-card:before,.vca-icn-carousel-hover:before,.vca-icn-case:before,.vca-icn-chat:before,.vca-icn-check-green:before,.vca-icn-checkbox-active:before,.vca-icn-checkbox-inactive:before,.vca-icn-checked:before,.vca-icn-chevron-left:before,.vca-icn-chevron-right:before,.vca-icn-clarity:before,.vca-icn-clips-placeholder:before,.vca-icn-clips:before,.vca-icn-close-grey:before,.vca-icn-close-white:before,.vca-icn-close:before,.vca-icn-closeBlack:before,.vca-icn-closedeye:before,.vca-icn-cn-logo-text-black:before,.vca-icn-cn-logo-text-white:before,.vca-icn-color:before,.vca-icn-cross-red:before,.vca-icn-cufflinks-placeholder:before,.vca-icn-cufflinks:before,.vca-icn-delete:before,.vca-icn-delivery:before,.vca-icn-dial:before,.vca-icn-discover-your-stone:before,.vca-icn-document:before,.vca-icn-download:before,.vca-icn-ea:before,.vca-icn-earings-placeholder:before,.vca-icn-earrings:before,.vca-icn-eau-de-parfum:before,.vca-icn-engrave:before,.vca-icn-engraving:before,.vca-icn-expand-active:before,.vca-icn-expand-inactive:before,.vca-icn-filter:before,.vca-icn-foldmap:before,.vca-icn-frame:before,.vca-icn-frivole:before,.vca-icn-frivole_CN:before,.vca-icn-geoloc:before,.vca-icn-go-top-arrow:before,.vca-icn-go-top:before,.vca-icn-gpay:before,.vca-icn-heart-filled:before,.vca-icn-heart-white:before,.vca-icn-heart:before,.vca-icn-history:before,.vca-icn-info-mini:before,.vca-icn-info-small:before,.vca-icn-info:before,.vca-icn-kakao:before,.vca-icn-kakaopay-logo:before,.vca-icn-kcp-logo:before,.vca-icn-languages:before,.vca-icn-leaf:before,.vca-icn-light-grey-check:before,.vca-icn-line:before,.vca-icn-link:before,.vca-icn-list:before,.vca-icn-log-out:before,.vca-icn-logo-text-white:before,.vca-icn-logo-text:before,.vca-icn-logo:before,.vca-icn-map-grey:before,.vca-icn-map-light-grey:before,.vca-icn-map-white:before,.vca-icn-map:before,.vca-icn-mast:before,.vca-icn-material-GREY:before,.vca-icn-material-OG75:before,.vca-icn-material-OJ75:before,.vca-icn-material-OR75:before,.vca-icn-material-ORBLANC:before,.vca-icn-material-ORJAUNE:before,.vca-icn-material-ORROSE:before,.vca-icn-material-PL95:before,.vca-icn-material-PLATINE:before,.vca-icn-material-WHITE:before,.vca-icn-menu-grey:before,.vca-icn-menu-light-grey:before,.vca-icn-menu:before,.vca-icn-message:before,.vca-icn-mvmt:before,.vca-icn-necklaces-placeholder:before,.vca-icn-necklaces:before,.vca-icn-npay-logo:before,.vca-icn-openedeye:before,.vca-icn-order:before,.vca-icn-other-placeholder:before,.vca-icn-package:before,.vca-icn-papillon:before,.vca-icn-parfum:before,.vca-icn-payco-logo:before,.vca-icn-paypal:before,.vca-icn-pdf:before,.vca-icn-pendant:before,.vca-icn-pendants-placeholder:before,.vca-icn-picto-dark:before,.vca-icn-picto:before,.vca-icn-pin-active:before,.vca-icn-pin-inactive:before,.vca-icn-pinch:before,.vca-icn-play-small:before,.vca-icn-play:before,.vca-icn-profile-grey:before,.vca-icn-profile-light-grey:before,.vca-icn-profile-white:before,.vca-icn-profile:before,.vca-icn-pure_alhambra:before,.vca-icn-pure_alhambra_CN:before,.vca-icn-question:before,.vca-icn-radio-active:before,.vca-icn-radio-inactive:before,.vca-icn-rectangle:before,.vca-icn-refresh:before,.vca-icn-reload:before,.vca-icn-right:before,.vca-icn-ring:before,.vca-icn-ringblack:before,.vca-icn-rings-placeholder:before,.vca-icn-scan:before,.vca-icn-schedul:before,.vca-icn-search-grey:before,.vca-icn-search-light-grey:before,.vca-icn-search-white:before,.vca-icn-search:before,.vca-icn-send:before,.vca-icn-service:before,.vca-icn-services:before,.vca-icn-services_new:before,.vca-icn-sms:before,.vca-icn-stone-001:before,.vca-icn-stone-004:before,.vca-icn-stone-005:before,.vca-icn-stone-006:before,.vca-icn-stone-018:before,.vca-icn-stone-024:before,.vca-icn-stone-025:before,.vca-icn-stone-032:before,.vca-icn-stone-038:before,.vca-icn-stone-041:before,.vca-icn-stone-042:before,.vca-icn-stone-044:before,.vca-icn-stone-045:before,.vca-icn-stone-046:before,.vca-icn-stone-051:before,.vca-icn-stone-053:before,.vca-icn-stone-054:before,.vca-icn-stone-055:before,.vca-icn-stone-056:before,.vca-icn-stone-058:before,.vca-icn-stone-068:before,.vca-icn-stone-072:before,.vca-icn-stone-088:before,.vca-icn-stone-101:before,.vca-icn-stone-102:before,.vca-icn-stone-103:before,.vca-icn-stone-104:before,.vca-icn-stone-105:before,.vca-icn-stone-243:before,.vca-icn-stone-AGATE:before,.vca-icn-stone-AMAZONITE:before,.vca-icn-stone-AVENTURINE:before,.vca-icn-stone-CARNELIAN:before,.vca-icn-stone-CHALCEDONY:before,.vca-icn-stone-CORAL:before,.vca-icn-stone-DIAMOND:before,.vca-icn-stone-EMERALD:before,.vca-icn-stone-IRON_EYE:before,.vca-icn-stone-JASPER:before,.vca-icn-stone-LAPIS_LAZULI:before,.vca-icn-stone-LETTERWOOD:before,.vca-icn-stone-MALACHITE:before,.vca-icn-stone-MOTHER_OF_PEARL:before,.vca-icn-stone-OBSIDIAN:before,.vca-icn-stone-ONYX:before,.vca-icn-stone-PIETERSITE:before,.vca-icn-stone-QUARTZ:before,.vca-icn-stone-RUBY:before,.vca-icn-stone-SAPPHIRE:before,.vca-icn-stone-SODALITE:before,.vca-icn-stone-TIGER_EYE:before,.vca-icn-stone-TSAVORITE:before,.vca-icn-stone-TURQUOISE:before,.vca-icn-stone-AMETHYST:before,.vca-icn-stone-AQUAMARINE:before,.vca-icn-stone-PERIDOT:before,.vca-icn-stone-CITRINE:before,.vca-icn-stone-RHODOLITE_GARNET:before,.vca-icn-store:before,.vca-icn-sweet_vintage_magic-alhambra:before,.vca-icn-swipe:before,.vca-icn-switch-circle-grey:before,.vca-icn-switch-circle-white:before,.vca-icn-switch-flower-grey:before,.vca-icn-switch-flower-white:before,.vca-icn-tabby:before,.vca-icn-three-d:before,.vca-icn-threesixty-hover:before,.vca-icn-threesixty-img-view:before,.vca-icn-time:before,.vca-icn-toilette:before,.vca-icn-touch:before,.vca-icn-two_butterfly:before,.vca-icn-union:before,.vca-icn-v12-retail:before,.vca-icn-vca-logo-placeholder:before,.vca-icn-vcp-chat-icon:before,.vca-icn-video:before,.vca-icn-view:before,.vca-icn-vintage_alhambra-ring:before,.vca-icn-virtual-chat:before,.vca-icn-visa:before,.vca-icn-watch:before,.vca-icn-watches-bracelets:before,.vca-icn-watches-placeholder:before,.vca-icn-wechat:before,.vca-icn-whatsapp:before,.vca-icn-zoom-in-arrow-circle:before,.vca-icn-zoom-in-arrow:before,.vca-icn-zoom-in-circle:before,.vca-icn-zoom-in:before,.vca-icn-zoom-out-arrow-circle:before,.vca-icn-zoom-out-arrow:before,.vca-icn-zoom-out-circle:before,.vca-icn-zoom-out:before,.vca-icn-sleek_arrow_left:hover:before,.vca-icn-sleek_arrow_right:hover:before,.vca-custom-select-button:before,.vca-custom-select-button[aria-expanded='true']:before,.vca-custom-select-li.vca-selected:before,.vca-addtowl[data-added='true'] .vca-icn-heart:before,.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close:before,.vca-accordion-head:before,.vca-accordion-head.vca-active:before{content:'';height:1.25rem;width:1.25rem;background-repeat:no-repeat;background-position:center;background-size:100%}
.vca-icn-add-to-basket:before{background-image:url(629e06bc5018b58dd56efe3a.svg#add-to-basket)}
.vca-icn-adyen-affirm:before{background-image:url(629e06bc5018b58dd56efe3a.svg#adyen-affirm)}
.vca-icn-adyen-alipay:before{background-image:url(629e06bc5018b58dd56efe3a.svg#adyen-alipay)}
.vca-icn-adyen-card:before{background-image:url(629e06bc5018b58dd56efe3a.svg#adyen-card)}
.vca-icn-adyen-paypal:before{background-image:url(629e06bc5018b58dd56efe3a.svg#adyen-paypal)}
.vca-icn-adyen-we-chat-pay:before{background-image:url(629e06bc5018b58dd56efe3a.svg#adyen-we-chat-pay)}
.vca-icn-all:before{background-image:url(629e06bc5018b58dd56efe3a.svg#all)}
.vca-icn-amex:before{background-image:url(629e06bc5018b58dd56efe3a.svg#amex)}
.vca-icn-appointment:before{background-image:url(629e06bc5018b58dd56efe3a.svg#appointment)}
.vca-icn-arrow-down-light:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down-light)}
.vca-icn-arrow-down-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down-white)}
.vca-icn-arrow-down:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down)}
.vca-icn-arrow-left:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-left)}
.vca-icn-arrow-right-black:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right-black)}
.vca-icn-arrow-right:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right)}
.vca-icn-arrow-up:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-up)}
.vca-icn-bag-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-grey)}
.vca-icn-bag-light-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-light-grey)}
.vca-icn-bag-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-white)}
.vca-icn-bag:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag)}
.vca-icn-bottom-threesixty:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bottom-threesixty)}
.vca-icn-bougie-sticky:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bougie-sticky)}
.vca-icn-bougie:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bougie)}
.vca-icn-boutique:before{background-image:url(629e06bc5018b58dd56efe3a.svg#boutique)}
.vca-icn-box:before{background-image:url(629e06bc5018b58dd56efe3a.svg#box)}
.vca-icn-bracelets-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bracelets-placeholder)}
.vca-icn-bracelets:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bracelets)}
.vca-icn-budget:before{background-image:url(629e06bc5018b58dd56efe3a.svg#budget)}
.vca-icn-butterflies-earring_pendant_bracelet:before{background-image:url(629e06bc5018b58dd56efe3a.svg#butterflies-earring_pendant_bracelet)}
.vca-icn-call-back:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-back)}
.vca-icn-call-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-grey)}
.vca-icn-call-light-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-light-grey)}
.vca-icn-call:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call)}
.vca-icn-cancel-form:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cancel-form)}
.vca-icn-carat:before{background-image:url(629e06bc5018b58dd56efe3a.svg#carat)}
.vca-icn-card:before{background-image:url(629e06bc5018b58dd56efe3a.svg#card)}
.vca-icn-carousel-hover:before{background-image:url(629e06bc5018b58dd56efe3a.svg#carousel-hover)}
.vca-icn-case:before{background-image:url(629e06bc5018b58dd56efe3a.svg#case)}
.vca-icn-chat:before{background-image:url(629e06bc5018b58dd56efe3a.svg#chat)}
.vca-icn-check-green:before{background-image:url(629e06bc5018b58dd56efe3a.svg#check-green)}
.vca-icn-checkbox-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#checkbox-active)}
.vca-icn-checkbox-inactive:before{background-image:url(629e06bc5018b58dd56efe3a.svg#checkbox-inactive)}
.vca-icn-checked:before{background-image:url(629e06bc5018b58dd56efe3a.svg#checked)}
.vca-icn-chevron-left:before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.vca-icn-chevron-right:before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.vca-icn-clarity:before{background-image:url(629e06bc5018b58dd56efe3a.svg#clarity)}
.vca-icn-clips-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#clips-placeholder)}
.vca-icn-clips:before{background-image:url(629e06bc5018b58dd56efe3a.svg#clips)}
.vca-icn-close-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-grey)}
.vca-icn-close-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-white)}
.vca-icn-close:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close)}
.vca-icn-closeBlack:before{background-image:url(629e06bc5018b58dd56efe3a.svg#closeBlack)}
.vca-icn-closedeye:before{background-image:url(629e06bc5018b58dd56efe3a.svg#closedeye)}
.vca-icn-cn-logo-text-black:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cn-logo-text-black)}
.vca-icn-cn-logo-text-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cn-logo-text-white)}
.vca-icn-color:before{background-image:url(629e06bc5018b58dd56efe3a.svg#color)}
.vca-icn-cross-red:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cross-red)}
.vca-icn-cufflinks-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cufflinks-placeholder)}
.vca-icn-cufflinks:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cufflinks)}
.vca-icn-delete:before{background-image:url(629e06bc5018b58dd56efe3a.svg#delete)}
.vca-icn-delivery:before{background-image:url(629e06bc5018b58dd56efe3a.svg#delivery)}
.vca-icn-dial:before{background-image:url(629e06bc5018b58dd56efe3a.svg#dial)}
.vca-icn-discover-your-stone:before{background-image:url(629e06bc5018b58dd56efe3a.svg#discover-your-stone)}
.vca-icn-document:before{background-image:url(629e06bc5018b58dd56efe3a.svg#document)}
.vca-icn-download:before{background-image:url(629e06bc5018b58dd56efe3a.svg#download)}
.vca-icn-ea:before{background-image:url(629e06bc5018b58dd56efe3a.svg#ea)}
.vca-icn-earings-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#earings-placeholder)}
.vca-icn-earrings:before{background-image:url(629e06bc5018b58dd56efe3a.svg#earrings)}
.vca-icn-eau-de-parfum:before{background-image:url(629e06bc5018b58dd56efe3a.svg#eau-de-parfum)}
.vca-icn-engrave:before{background-image:url(629e06bc5018b58dd56efe3a.svg#engrave)}
.vca-icn-engraving:before{background-image:url(629e06bc5018b58dd56efe3a.svg#engraving)}
.vca-icn-expand-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-active)}
.vca-icn-expand-inactive:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-inactive)}
.vca-icn-filter:before{background-image:url(629e06bc5018b58dd56efe3a.svg#filter)}
.vca-icn-foldmap:before{background-image:url(629e06bc5018b58dd56efe3a.svg#foldmap)}
.vca-icn-frame:before{background-image:url(629e06bc5018b58dd56efe3a.svg#frame)}
.vca-icn-frivole:before{background-image:url(629e06bc5018b58dd56efe3a.svg#frivole)}
.vca-icn-frivole_CN:before{background-image:url(629e06bc5018b58dd56efe3a.svg#frivole_CN)}
.vca-icn-geoloc:before{background-image:url(629e06bc5018b58dd56efe3a.svg#geoloc)}
.vca-icn-go-top-arrow:before{background-image:url(629e06bc5018b58dd56efe3a.svg#go-top-arrow)}
.vca-icn-go-top:before{background-image:url(629e06bc5018b58dd56efe3a.svg#go-top)}
.vca-icn-gpay:before{background-image:url(629e06bc5018b58dd56efe3a.svg#gpay)}
.vca-icn-heart-filled:before{background-image:url(629e06bc5018b58dd56efe3a.svg#heart-filled)}
.vca-icn-heart-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#heart-white)}
.vca-icn-heart:before{background-image:url(629e06bc5018b58dd56efe3a.svg#heart)}
.vca-icn-history:before{background-image:url(629e06bc5018b58dd56efe3a.svg#history)}
.vca-icn-info-mini:before{background-image:url(629e06bc5018b58dd56efe3a.svg#info-mini)}
.vca-icn-info-small:before{background-image:url(629e06bc5018b58dd56efe3a.svg#info-small)}
.vca-icn-info:before{background-image:url(629e06bc5018b58dd56efe3a.svg#info)}
.vca-icn-kakao:before{background-image:url(629e06bc5018b58dd56efe3a.svg#kakao)}
.vca-icn-kakaopay-logo:before{background-image:url(629e06bc5018b58dd56efe3a.svg#kakaopay-logo)}
.vca-icn-kcp-logo:before{background-image:url(629e06bc5018b58dd56efe3a.svg#kcp-logo)}
.vca-icn-languages:before{background-image:url(629e06bc5018b58dd56efe3a.svg#languages)}
.vca-icn-leaf:before{background-image:url(629e06bc5018b58dd56efe3a.svg#leaf)}
.vca-icn-light-grey-check:before{background-image:url(629e06bc5018b58dd56efe3a.svg#light-grey-check)}
.vca-icn-line:before{background-image:url(629e06bc5018b58dd56efe3a.svg#line)}
.vca-icn-link:before{background-image:url(629e06bc5018b58dd56efe3a.svg#link)}
.vca-icn-list:before{background-image:url(629e06bc5018b58dd56efe3a.svg#list)}
.vca-icn-log-out:before{background-image:url(629e06bc5018b58dd56efe3a.svg#log-out)}
.vca-icn-logo-text-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#logo-text-white)}
.vca-icn-logo-text:before{background-image:url(629e06bc5018b58dd56efe3a.svg#logo-text)}
.vca-icn-logo:before{background-image:url(629e06bc5018b58dd56efe3a.svg#logo)}
.vca-icn-map-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#map-grey)}
.vca-icn-map-light-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#map-light-grey)}
.vca-icn-map-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#map-white)}
.vca-icn-map:before{background-image:url(629e06bc5018b58dd56efe3a.svg#map)}
.vca-icn-mast:before{background-image:url(629e06bc5018b58dd56efe3a.svg#mast)}
.vca-icn-material-GREY:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-GREY)}
.vca-icn-material-OG75:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-OG75)}
.vca-icn-material-OJ75:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-OJ75)}
.vca-icn-material-OR75:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-OR75)}
.vca-icn-material-ORBLANC:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-ORBLANC)}
.vca-icn-material-ORJAUNE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-ORJAUNE)}
.vca-icn-material-ORROSE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-ORROSE)}
.vca-icn-material-PL95:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-PL95)}
.vca-icn-material-PLATINE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-PLATINE)}
.vca-icn-material-WHITE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#material-WHITE)}
.vca-icn-menu-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#menu-grey)}
.vca-icn-menu-light-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#menu-light-grey)}
.vca-icn-menu:before{background-image:url(629e06bc5018b58dd56efe3a.svg#menu)}
.vca-icn-message:before{background-image:url(629e06bc5018b58dd56efe3a.svg#message)}
.vca-icn-mvmt:before{background-image:url(629e06bc5018b58dd56efe3a.svg#mvmt)}
.vca-icn-necklaces-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#necklaces-placeholder)}
.vca-icn-necklaces:before{background-image:url(629e06bc5018b58dd56efe3a.svg#necklaces)}
.vca-icn-npay-logo:before{background-image:url(629e06bc5018b58dd56efe3a.svg#npay-logo)}
.vca-icn-openedeye:before{background-image:url(629e06bc5018b58dd56efe3a.svg#openedeye)}
.vca-icn-order:before{background-image:url(629e06bc5018b58dd56efe3a.svg#order)}
.vca-icn-other-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#other-placeholder)}
.vca-icn-package:before{background-image:url(629e06bc5018b58dd56efe3a.svg#package)}
.vca-icn-papillon:before{background-image:url(629e06bc5018b58dd56efe3a.svg#papillon)}
.vca-icn-parfum:before{background-image:url(629e06bc5018b58dd56efe3a.svg#parfum)}
.vca-icn-payco-logo:before{background-image:url(629e06bc5018b58dd56efe3a.svg#payco-logo)}
.vca-icn-paypal:before{background-image:url(629e06bc5018b58dd56efe3a.svg#paypal)}
.vca-icn-pdf:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pdf)}
.vca-icn-pendant:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pendant)}
.vca-icn-pendants-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pendants-placeholder)}
.vca-icn-picto-dark:before{background-image:url(629e06bc5018b58dd56efe3a.svg#picto-dark)}
.vca-icn-picto:before{background-image:url(629e06bc5018b58dd56efe3a.svg#picto)}
.vca-icn-pin-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pin-active)}
.vca-icn-pin-inactive:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pin-inactive)}
.vca-icn-pinch:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pinch)}
.vca-icn-play-small:before{background-image:url(629e06bc5018b58dd56efe3a.svg#play-small)}
.vca-icn-play:before{background-image:url(629e06bc5018b58dd56efe3a.svg#play)}
.vca-icn-profile-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#profile-grey)}
.vca-icn-profile-light-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#profile-light-grey)}
.vca-icn-profile-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#profile-white)}
.vca-icn-profile:before{background-image:url(629e06bc5018b58dd56efe3a.svg#profile)}
.vca-icn-pure_alhambra:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pure_alhambra)}
.vca-icn-pure_alhambra_CN:before{background-image:url(629e06bc5018b58dd56efe3a.svg#pure_alhambra_CN)}
.vca-icn-question:before{background-image:url(629e06bc5018b58dd56efe3a.svg#question)}
.vca-icn-radio-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#radio-active)}
.vca-icn-radio-inactive:before{background-image:url(629e06bc5018b58dd56efe3a.svg#radio-inactive)}
.vca-icn-rectangle:before{background-image:url(629e06bc5018b58dd56efe3a.svg#rectangle)}
.vca-icn-refresh:before{background-image:url(629e06bc5018b58dd56efe3a.svg#refresh)}
.vca-icn-reload:before{background-image:url(629e06bc5018b58dd56efe3a.svg#reload)}
.vca-icn-right:before{background-image:url(629e06bc5018b58dd56efe3a.svg#right)}
.vca-icn-ring:before{background-image:url(629e06bc5018b58dd56efe3a.svg#ring)}
.vca-icn-ringblack:before{background-image:url(629e06bc5018b58dd56efe3a.svg#ringblack)}
.vca-icn-rings-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#rings-placeholder)}
.vca-icn-scan:before{background-image:url(629e06bc5018b58dd56efe3a.svg#scan)}
.vca-icn-schedul:before{background-image:url(629e06bc5018b58dd56efe3a.svg#schedul)}
.vca-icn-search-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-grey)}
.vca-icn-search-light-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-light-grey)}
.vca-icn-search-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-white)}
.vca-icn-search:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search)}
.vca-icn-send:before{background-image:url(629e06bc5018b58dd56efe3a.svg#send)}
.vca-icn-service:before{background-image:url(629e06bc5018b58dd56efe3a.svg#service)}
.vca-icn-services:before{background-image:url(629e06bc5018b58dd56efe3a.svg#services)}
.vca-icn-services_new:before{background-image:url(629e06bc5018b58dd56efe3a.svg#services_new)}
.vca-icn-sms:before{background-image:url(629e06bc5018b58dd56efe3a.svg#sms)}
.vca-icn-stone-001:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-001)}
.vca-icn-stone-004:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-004)}
.vca-icn-stone-005:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-005)}
.vca-icn-stone-006:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-006)}
.vca-icn-stone-018:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-018)}
.vca-icn-stone-024:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-024)}
.vca-icn-stone-025:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-025)}
.vca-icn-stone-032:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-032)}
.vca-icn-stone-038:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-038)}
.vca-icn-stone-041:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-041)}
.vca-icn-stone-042:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-042)}
.vca-icn-stone-044:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-044)}
.vca-icn-stone-045:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-045)}
.vca-icn-stone-046:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-046)}
.vca-icn-stone-051:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-051)}
.vca-icn-stone-053:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-053)}
.vca-icn-stone-054:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-054)}
.vca-icn-stone-055:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-055)}
.vca-icn-stone-056:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-056)}
.vca-icn-stone-058:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-058)}
.vca-icn-stone-068:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-068)}
.vca-icn-stone-072:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-072)}
.vca-icn-stone-088:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-088)}
.vca-icn-stone-101:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-101)}
.vca-icn-stone-102:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-102)}
.vca-icn-stone-103:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-103)}
.vca-icn-stone-104:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-104)}
.vca-icn-stone-105:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-105)}
.vca-icn-stone-243:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-243)}
.vca-icn-stone-AGATE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-AGATE)}
.vca-icn-stone-AMAZONITE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-AMAZONITE)}
.vca-icn-stone-AVENTURINE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-AVENTURINE)}
.vca-icn-stone-CARNELIAN:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-CARNELIAN)}
.vca-icn-stone-CHALCEDONY:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-CHALCEDONY)}
.vca-icn-stone-CORAL:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-CORAL)}
.vca-icn-stone-DIAMOND:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-DIAMOND)}
.vca-icn-stone-EMERALD:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-EMERALD)}
.vca-icn-stone-IRON_EYE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-IRON_EYE)}
.vca-icn-stone-JASPER:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-JASPER)}
.vca-icn-stone-LAPIS_LAZULI:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-LAPIS_LAZULI)}
.vca-icn-stone-LETTERWOOD:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-LETTERWOOD)}
.vca-icn-stone-MALACHITE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-MALACHITE)}
.vca-icn-stone-MOTHER_OF_PEARL:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-MOTHER_OF_PEARL)}
.vca-icn-stone-OBSIDIAN:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-OBSIDIAN)}
.vca-icn-stone-ONYX:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-ONYX)}
.vca-icn-stone-PIETERSITE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-PIETERSITE)}
.vca-icn-stone-QUARTZ:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-QUARTZ)}
.vca-icn-stone-RUBY:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-RUBY)}
.vca-icn-stone-SAPPHIRE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-SAPPHIRE)}
.vca-icn-stone-SODALITE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-SODALITE)}
.vca-icn-stone-TIGER_EYE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-TIGER_EYE)}
.vca-icn-stone-TSAVORITE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-TSAVORITE)}
.vca-icn-stone-TURQUOISE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-TURQUOISE)}
.vca-icn-stone-AMETHYST:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-101)}
.vca-icn-stone-AQUAMARINE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-102)}
.vca-icn-stone-PERIDOT:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-103)}
.vca-icn-stone-CITRINE:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-104)}
.vca-icn-stone-RHODOLITE_GARNET:before{background-image:url(629e06bc5018b58dd56efe3a.svg#stone-105)}
.vca-icn-store:before{background-image:url(629e06bc5018b58dd56efe3a.svg#store)}
.vca-icn-sweet_vintage_magic-alhambra:before{background-image:url(629e06bc5018b58dd56efe3a.svg#sweet_vintage_magic-alhambra)}
.vca-icn-swipe:before{background-image:url(629e06bc5018b58dd56efe3a.svg#swipe)}
.vca-icn-switch-circle-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-circle-grey)}
.vca-icn-switch-circle-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-circle-white)}
.vca-icn-switch-flower-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-flower-grey)}
.vca-icn-switch-flower-white:before{background-image:url(629e06bc5018b58dd56efe3a.svg#switch-flower-white)}
.vca-icn-tabby:before{background-image:url(629e06bc5018b58dd56efe3a.svg#tabby)}
.vca-icn-three-d:before{background-image:url(629e06bc5018b58dd56efe3a.svg#three-d)}
.vca-icn-threesixty-hover:before{background-image:url(629e06bc5018b58dd56efe3a.svg#threesixty-hover)}
.vca-icn-threesixty-img-view:before{background-image:url(629e06bc5018b58dd56efe3a.svg#threesixty-img-view)}
.vca-icn-time:before{background-image:url(629e06bc5018b58dd56efe3a.svg#time)}
.vca-icn-toilette:before{background-image:url(629e06bc5018b58dd56efe3a.svg#toilette)}
.vca-icn-touch:before{background-image:url(629e06bc5018b58dd56efe3a.svg#touch)}
.vca-icn-two_butterfly:before{background-image:url(629e06bc5018b58dd56efe3a.svg#two_butterfly)}
.vca-icn-union:before{background-image:url(629e06bc5018b58dd56efe3a.svg#union)}
.vca-icn-v12-retail:before{background-image:url(629e06bc5018b58dd56efe3a.svg#v12-retail)}
.vca-icn-vca-logo-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#vca-logo-placeholder)}
.vca-icn-vcp-chat-icon:before{background-image:url(629e06bc5018b58dd56efe3a.svg#vcp-chat-icon)}
.vca-icn-video:before{background-image:url(629e06bc5018b58dd56efe3a.svg#video)}
.vca-icn-view:before{background-image:url(629e06bc5018b58dd56efe3a.svg#view)}
.vca-icn-vintage_alhambra-ring:before{background-image:url(629e06bc5018b58dd56efe3a.svg#vintage_alhambra-ring)}
.vca-icn-virtual-chat:before{background-image:url(629e06bc5018b58dd56efe3a.svg#virtual-chat)}
.vca-icn-visa:before{background-image:url(629e06bc5018b58dd56efe3a.svg#visa)}
.vca-icn-watch:before{background-image:url(629e06bc5018b58dd56efe3a.svg#watch)}
.vca-icn-watches-bracelets:before{background-image:url(629e06bc5018b58dd56efe3a.svg#watches-bracelets)}
.vca-icn-watches-placeholder:before{background-image:url(629e06bc5018b58dd56efe3a.svg#watches-placeholder)}
.vca-icn-wechat:before{background-image:url(629e06bc5018b58dd56efe3a.svg#wechat)}
.vca-icn-whatsapp:before{background-image:url(629e06bc5018b58dd56efe3a.svg#whatsapp)}
.vca-icn-zoom-in-arrow-circle:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-in-arrow-circle)}
.vca-icn-zoom-in-arrow:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-in-arrow)}
.vca-icn-zoom-in-circle:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-in-circle)}
.vca-icn-zoom-in:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-in)}
.vca-icn-zoom-out-arrow-circle:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-out-arrow-circle)}
.vca-icn-zoom-out-arrow:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-out-arrow)}
.vca-icn-zoom-out-circle:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-out-circle)}
.vca-icn-zoom-out:before{background-image:url(629e06bc5018b58dd56efe3a.svg#zoom-out)}
.vca-footer{border-top:1px solid #ddd}
.vca-narrow-only{display:inline-block}
.vca-wide-only{display:none}
.vca-main{display:block;padding-top:60px}
.vca-template-shopping-bag-page .vca-main,.vca-template-checkout-login-phone-page .vca-main,.vca-template-checkout-login-page .vca-main,.vca-template-checkout-page .vca-main,.vca-template-checkout-order-confirmation-page .vca-main,.vca-template-checkout-guest-order-confirmation-page .vca-main,.vca-template-checkout-intermediate-order-confirmation-page .vca-main{padding-top:0}
.vca-skip-content{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;position:absolute;display:inline-block;left:0;background:#fff;padding:10px;top:165px}
.vca-skip-content-span{display:inline-block;align-items:center;padding:0 14px;border:1px solid transparent;border-radius:4px}
.vca-skip-content:focus{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;z-index:2}
.vca-show-on-tab-only{display:none}
.vca-show-on-desktop-only{display:none}
.vca-show-on-mobile-only{display:block}
a:focus-visible,button:focus-visible,input:focus-visible,.vca-div-btn:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-hero-creation{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:2.5rem;line-height:1.375}
:lang(ru) .vca-hero-creation{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-hero-creation{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-hero-creation{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-hero-creation{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-hero-creation{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-hero-creation{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-h1{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.875rem;line-height:1.16666667}
:lang(ru) .vca-h1{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-h1{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-h1{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-h1{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-h1{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-h1{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-h2{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.6250000000000002rem;line-height:1.34615385}
:lang(ru) .vca-h2{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-h2{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-h2{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-h2{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-h2{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-h2{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-h3{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4}
:lang(ru) .vca-h3{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-h3{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-h3{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-h3{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-h3{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-h3{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-listing-01{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:2.0625rem;line-height:1.21212121}
:lang(ru) .vca-listing-01{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-listing-01{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-listing-01{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-listing-01{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-listing-01{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-listing-01{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-listing-02{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4}
:lang(ru) .vca-listing-02{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-listing-02{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-listing-02{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-listing-02{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-listing-02{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-listing-02{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-listing-03{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.25rem;line-height:1.25}
:lang(ru) .vca-listing-03{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-listing-03{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-listing-03{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-listing-03{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-listing-03{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-listing-03{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-product-list-01{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.1250000000000002rem;line-height:1.38888889}
:lang(ru) .vca-product-list-01{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-product-list-01{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-product-list-01{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-product-list-01{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-product-list-01{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-product-list-01{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ar) .vca-product-list-01{font-size:1.25rem;line-height:1.25}
.vca-product-list-02{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1rem;line-height:1.25}
:lang(ru) .vca-product-list-02{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-product-list-02{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-product-list-02{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-product-list-02{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-product-list-02{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-product-list-02{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-subheader{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.25rem;line-height:1.5}
:lang(ru) .vca-subheader{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-subheader{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-subheader{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-subheader{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-subheader{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-subheader{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-section{font-size:1rem;text-transform:uppercase;letter-spacing:1.9px}
:lang(ar) .vca-section{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-section-latin{font-size:1rem;text-transform:uppercase;letter-spacing:1.9px}
.vca-body-01{font-size:.8749999999999999rem;line-height:1.78571429}
.vca-body-01 b,.vca-body-01 strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-body-01 b,:lang(ru) .vca-body-01 strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-body-01 b,:lang(ar) .vca-body-01 strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-body-01 b,:lang(ja) .vca-body-01 strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-body-01 b,:lang(ko) .vca-body-01 strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-body-01 b,:lang(zh) .vca-body-01 strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-body-01 b,:lang(zh-Hant) .vca-body-01 strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-body-01{font-size:1rem;line-height:1.5625}
.vca-body-01-latin{font-size:.8749999999999999rem;line-height:1.78571429}
.vca-body-01-latin b,.vca-body-01-latin strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-body-01-latin b,:lang(ru) .vca-body-01-latin strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-body-01-latin b,:lang(ar) .vca-body-01-latin strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-body-01-latin b,:lang(ja) .vca-body-01-latin strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-body-01-latin b,:lang(ko) .vca-body-01-latin strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-body-01-latin b,:lang(zh) .vca-body-01-latin strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-body-01-latin b,:lang(zh-Hant) .vca-body-01-latin strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-ui{font-size:.8749999999999999rem;line-height:1.78571429}
.vca-ui b,.vca-ui strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-ui b,:lang(ru) .vca-ui strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ui b,:lang(ar) .vca-ui strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ui b,:lang(ja) .vca-ui strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ui b,:lang(ko) .vca-ui strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ui b,:lang(zh) .vca-ui strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ui b,:lang(zh-Hant) .vca-ui strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-body-02{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-body-02 b,.vca-body-02 strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-body-02 b,:lang(ru) .vca-body-02 strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-body-02 b,:lang(ar) .vca-body-02 strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-body-02 b,:lang(ja) .vca-body-02 strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-body-02 b,:lang(ko) .vca-body-02 strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-body-02 b,:lang(zh) .vca-body-02 strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-body-02 b,:lang(zh-Hant) .vca-body-02 strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-caption{font-size:.75rem;line-height:1.66666667;color:#757575}
.vca-caption b,.vca-caption strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-caption b,:lang(ru) .vca-caption strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-caption b,:lang(ar) .vca-caption strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-caption b,:lang(ja) .vca-caption strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-caption b,:lang(ko) .vca-caption strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-caption b,:lang(zh) .vca-caption strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-caption b,:lang(zh-Hant) .vca-caption strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-capital-link{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px}
:lang(ar) .vca-capital-link{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-capital-link{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-capital-link{font-size:.9375rem;line-height:1.33333333}
.vca-capital-link-latin{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px}
.vca-quote{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:2.1875rem;line-height:1.28571429}
:lang(ru) .vca-quote{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-quote{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-quote{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-quote{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-quote{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-quote{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-ui-02{font-size:.8125000000000001rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.43px}
.vca-ui-02 b,.vca-ui-02 strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-ui-02 b,:lang(ru) .vca-ui-02 strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ui-02 b,:lang(ar) .vca-ui-02 strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ui-02 b,:lang(ja) .vca-ui-02 strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ui-02 b,:lang(ko) .vca-ui-02 strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ui-02 b,:lang(zh) .vca-ui-02 strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ui-02 b,:lang(zh-Hant) .vca-ui-02 strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-ui-02{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-ui-02{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-ui-02{font-size:.9375rem;line-height:1.33333333}
.vca-ui-02-latin{font-size:.8125000000000001rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.43px}
.vca-ui-02-latin b,.vca-ui-02-latin strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-ui-02-latin b,:lang(ru) .vca-ui-02-latin strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ui-02-latin b,:lang(ar) .vca-ui-02-latin strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ui-02-latin b,:lang(ja) .vca-ui-02-latin strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ui-02-latin b,:lang(ko) .vca-ui-02-latin strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ui-02-latin b,:lang(zh) .vca-ui-02-latin strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ui-02-latin b,:lang(zh-Hant) .vca-ui-02-latin strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-evo-body-01{font-size:1rem;line-height:1.90625}
.vca-evo-body-01 b,.vca-evo-body-01 strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-evo-body-01 b,:lang(ru) .vca-evo-body-01 strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-evo-body-01 b,:lang(ar) .vca-evo-body-01 strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-evo-body-01 b,:lang(ja) .vca-evo-body-01 strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-evo-body-01 b,:lang(ko) .vca-evo-body-01 strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-evo-body-01 b,:lang(zh) .vca-evo-body-01 strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-evo-body-01 b,:lang(zh-Hant) .vca-evo-body-01 strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-body-01-bold{font-size:1rem;line-height:1.9;font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:600}
:lang(ru) .vca-body-01-bold{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-body-01-bold{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-body-01-bold{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-body-01-bold{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-body-01-bold{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-body-01-bold{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-body-02-bold{font-size:.8125000000000001rem;line-height:1.5;font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:600}
:lang(ru) .vca-body-02-bold{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-body-02-bold{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-body-02-bold{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-body-02-bold{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-body-02-bold{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-body-02-bold{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-ui-bold{font-size:.8749999999999999rem;line-height:1.5;font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:600}
:lang(ru) .vca-ui-bold{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-ui-bold{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-ui-bold{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-ui-bold{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-ui-bold{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-ui-bold{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-caption-bold{font-size:.75rem;line-height:1.7;font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:600}
:lang(ru) .vca-caption-bold{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-caption-bold{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-caption-bold{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-caption-bold{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-caption-bold{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-caption-bold{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-ui-03{font-size:.625rem;line-height:1.5;font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.1px}
:lang(ru) .vca-ui-03{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-ui-03{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-ui-03{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-ui-03{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-ui-03{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-ui-03{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
:lang(ar) .vca-pdp-v2-product-size-variation-link{font-size:.8125000000000001rem;line-height:1.53846154}
.slick-slider{box-sizing:border-box;position:relative;display:block}
.slick-slider .slick-prev{left:0}
.slick-slider .slick-prev:focus-visible{border:1px solid #016fd0;border-radius:4px}
.slick-slider .slick-next{right:0}
.slick-slider .slick-next:focus-visible{border:1px solid #016fd0;border-radius:4px}
.slick-slider .slick-prev:focus-visible,.slick-slider .slick-next:focus-visible{width:50px;height:50px;top:40%;opacity:1}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:inherit}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;left:0;top:0;display:block;height:inherit}
.slick-track:before,.slick-track:after{content:'';display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;position:relative;display:none}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block;visibility:hidden;opacity:0}
.slick-slide img.lazyloaded{opacity:1}
.vca-carousel-infinite .slick-slide img{visibility:visible}
.slick-slide.slick-active img,.slick-slide.slick-current img{visibility:visible}
.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}
.vca-slick-dots{position:absolute;right:auto;width:100%;bottom:0;text-align:center}
.vca-slick-dots .vca-carousel-pagination-item{display:inline-block;margin:0 5px;max-width:30px}
.vca-slick-dots .vca-slick-button{border-radius:50%;background:#929292;border:0;height:6px;width:6px;display:inline-block;padding:0;text-indent:-9999px}
.vca-slick-dots .vca-slick-button:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-slick-dots .vca-slick-button:hover{background:#222;opacity:1;outline-width:0}
.vca-slick-dots .vca-slick-active .vca-slick-button{background:#222;border:0}
.vca-slick-arrow{width:calc(100vw - 90%);height:100%;opacity:.2}
.vca-slick-arrow.vca-slick-disabled{visibility:hidden}
.vca-slick-arrow:hover{opacity:1;outline:0;-webkit-transition:opacity 300ms cubic-bezier(0.19,1,0.22,1) .01s;-moz-transition:opacity 300ms cubic-bezier(0.19,1,0.22,1) .01s;-ms-transition:opacity 300ms cubic-bezier(0.19,1,0.22,1) .01s;transition:opacity 300ms cubic-bezier(0.19,1,0.22,1) .01s}
.vca-slick-arrow:hover:before{width:40px;height:40px}
.vca-accessible-text{display:none}
.vca-icn-sleek_arrow_left{position:absolute;z-index:1;background-color:transparent;border:0}
.vca-icn-sleek_arrow_left:before{color:gray}
.vca-icn-sleek_arrow_left:hover:before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.vca-icn-sleek_arrow_right{top:0;right:0;position:absolute;z-index:1;background-color:transparent;border:0}
.vca-icn-sleek_arrow_right:before{color:gray}
.vca-icn-sleek_arrow_right:hover:before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.vca-overlay-visible{overflow:hidden;position:relative}
.vca-slider-column{transform:translateX(-100%);left:0;background-color:#fff;box-shadow:none;height:100vh;width:330px;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;-webkit-transition:transform 800ms cubic-bezier(0.19,1,0.22,1),visibility 600ms;transition:transform 800ms cubic-bezier(0.19,1,0.22,1),visibility 600ms;visibility:hidden;z-index:2;padding:0 20px 60px}
.vca-slider-column[data-slider-dir='opposite']{transform:translateX(100%);right:0;left:auto}
.vca-slider-column.vca-active{transform:translateX(0);visibility:visible}
.vca-slider-column-heading{text-align:center}
.vca-slider-close{outline:0;background:transparent;border:0;bottom:0;padding-left:0;top:0;width:35px}
.vca-slider-close:hover,.vca-slider-close:focus{border:0;outline:0;outline-color:transparent}
.vca-slider-close:focus{outline:1px solid #222}
.vca-slider-close:before{height:20px;width:20px;margin-left:-10px}
.vca-slider-overlay{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:rgba(0,0,0,0.4);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity 600ms cubic-bezier(0.19,1,0.22,1),visibility 700ms;transition:opacity 600ms cubic-bezier(0.19,1,0.22,1),visibility 700ms;visibility:hidden;width:100%;z-index:1}
.vca-slider-overlay.vca-active{opacity:1;visibility:visible}
.vca-slider-header{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:relative;width:100%;height:60px;text-align:center}
.vca-slider-header .vca-slider-title{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;color:#222}
.vca-slider-inner{width:calc(330px - 40px)}
.vca-tabs-list{margin-bottom:30px}
.vca-tabs-button{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;background:transparent;color:#7d7d7d;cursor:pointer;display:inline-block;text-decoration:none;font-size:.8125000000000001rem;line-height:1.53846154;border:0;max-width:none;text-transform:uppercase;width:auto}
.vca-tabs-button:hover{color:#222}
.vca-tabs-button b,.vca-tabs-button strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-tabs-button b,:lang(ru) .vca-tabs-button strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-tabs-button b,:lang(ar) .vca-tabs-button strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-tabs-button b,:lang(ja) .vca-tabs-button strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-tabs-button b,:lang(ko) .vca-tabs-button strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-tabs-button b,:lang(zh) .vca-tabs-button strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-tabs-button b,:lang(zh-Hant) .vca-tabs-button strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-tabs-button[aria-selected='true']{border-bottom:1px solid #222;color:#222}
.vca-tabs-button:hover{text-decoration:none}
.vca-floating-form__input{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;border-radius:0;outline:0;border:0;border-bottom:1px solid #ccc;border-top:0 !important}
.vca-floating-form__input::-webkit-input-placeholder{opacity:0}
.vca-floating-form__input:-moz-placeholder{opacity:0}
.vca-floating-form__input:-ms-input-placeholder{opacity:0}
.vca-floating-form__input::placeholder{opacity:0}
.vca-floating-form__input:focus-visible{outline:0;border:0;border-radius:0;border-bottom:1px solid #7f7f7f}
.vca-floating-form__label{font-size:.8749999999999999rem;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;transition:all ease .2s;text-transform:capitalize;position:absolute;cursor:text}
.vca-floating-form__label.vca-float{font-size:.75rem;-webkit-transform:translateY(-25px);transform:translateY(-25px)}
.vca-floating-form .base-forms-element{width:100%}
.vca-custom-select-main{margin:20px 0;padding-bottom:10px}
.vca-custom-select-label{font-size:.8125000000000001rem;line-height:1.53846154;margin-bottom:20px;text-transform:uppercase}
.vca-custom-select-label b,.vca-custom-select-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-custom-select-label b,:lang(ru) .vca-custom-select-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-custom-select-label b,:lang(ar) .vca-custom-select-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-custom-select-label b,:lang(ja) .vca-custom-select-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-custom-select-label b,:lang(ko) .vca-custom-select-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-custom-select-label b,:lang(zh) .vca-custom-select-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-custom-select-label b,:lang(zh-Hant) .vca-custom-select-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-custom-select{position:relative}
.vca-custom-select-button{background:transparent;border:1px solid #e6e6e6;max-width:none;padding:10px 30px;position:relative;text-align:initial;text-transform:inherit;min-height:50px}
.vca-custom-select-button:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-down)}
.vca-custom-select-button:hover{color:inherit;outline:0}
.vca-custom-select-button[aria-expanded='true']:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-up)}
.vca-custom-select-button[aria-expanded='true']:before{height:20px;width:20px;background-size:20px 20px}
.vca-custom-select-button:before{height:20px;width:20px;color:inherit;position:absolute;right:10px;top:15px}
.vca-custom-select-ul{background-color:#fff;border:1px solid #e6e6e6;display:none;margin-top:-1px;max-height:200px;overflow:scroll;position:absolute;width:100%;z-index:1}
.vca-custom-select-ul.vca-active{display:block}
.vca-cls-wrapper .vca-custom-select-ul{overflow-y:scroll;overflow-x:hidden}
.vca-custom-select-li{position:relative}
.vca-custom-select-li.vca-selected:before{background-image:url(629e06bc5018b58dd56efe3a.svg#checked)}
.vca-custom-select-li.vca-selected::before{left:10px;position:absolute;top:18px;height:10px;width:10px}
.vca-custom-select-content:focus,.vca-custom-select-content:hover{background:rgba(245,245,245,0.85)}
.vca-transform-image-tag{display:block;margin:0 auto;width:100%}
.vca-transform-image-tag.lazyload,.vca-transform-image-tag.lazyloading,.vca-transform-image-tag.lazyloaded{animation:imgload 500ms;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms}
.vca-transform-image-tag.lazyload{background:#f5f5f5}
.vca-transform-image-tag.lazyloading{opacity:1;background:#f5f5f5}
.vca-transform-image-tag.lazyloaded{background-color:transparent}
.vca-transform-bg-image{animation:imgload 500ms;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#f5f5f5;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;background-position:center center;background-repeat:no-repeat;background-size:auto 104%}
.vca-transform-bg-image.lazyloaded{animation:imgload 500ms;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;background-color:transparent}
@keyframes imgload{0{opacity:0}
100%{opacity:1}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.vca-transform-image-tag{animation:imgload 500ms;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms}
@keyframes imgload{0{opacity:0}
100%{opacity:1}
}
}
.vca-addtowl[data-added='true']{color:#df3c63}
.vca-addtowl[data-added='true'] .vca-icn-heart:before{background-image:url(629e06bc5018b58dd56efe3a.svg#heart-filled)}
.vca-addtowl[data-added='true'] .vca-icn-heart:before{height:1.1rem;width:1.1rem}
.vca-addtowl.vca-wl-pdp{width:auto}
.vca-wl-toaster.vca-toaster{z-index:2;padding:20px 45px}
.vca-wl-msg-link{text-decoration:underline}
.vca-concierge-details{text-transform:uppercase}
.vca-concierge-details.vca-contact-number-hide{display:none}
.vca-concierge-details.vca-contact-number-hide.vca-link{display:none}
.vca-concierge-details:not(.vca-contact-number-hide){display:-webkit-flex;display:-ms-flex;display:flex}
.vca-concierge-details:not(.vca-contact-number-hide).vca-link{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-concierge-details:not(.vca-contact-number-hide).vca-order-by-phone-crc{display:block}
.vca-concierge-details:hover{text-decoration:none}
.vca-concierge-details.vca-pdp-availability{display:block}
.base-lightbox-wrapper{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;border-radius:10px 10px 0 0;position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;z-index:12}
.base-lightbox-overlay{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;z-index:11}
.base-lightbox-close{opacity:0;visibility:hidden;position:fixed}
.base-lightbox-close::before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.vca-lightbox-open .base-lightbox-overlay{opacity:.5;visibility:visible}
.vca-lightbox-open .base-lightbox-wrapper{top:0;left:0;right:auto;transform:translateX(0);padding:0;height:100%}
.vca-lightbox-open .base-lightbox-content{max-height:100%}
.vca-lightbox-open .base-lightbox-content .vca-newsletters{width:100%;max-width:100%}
.vca-lb-close,.vca-lb-header,.vca-lb-header-wrapper{display:none}
.vca-lb-level{position:relative;height:100%}
.base-tencentcaptcha{position:inherit !important}
.vca-lightbox{overflow:hidden}
.vca-lightbox .vca-lb-header-btn:hover{outline-width:0}
.vca-lightbox .base-lightbox-overlay{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:1;visibility:visible;z-index:11}
.vca-lightbox .base-lightbox-overlay .base-lightbox-close{display:none}
.vca-lightbox .vca-lb-header{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.vca-lightbox .vca-back-arrow.vca-show-back-arrow{visibility:visible}
.vca-lightbox .base-lightbox-wrapper{width:100%;height:100%;overflow:hidden;max-height:85%}
.vca-lightbox .base-lightbox-wrapper:before{content:'';background:rgba(0,0,0,0.4);-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.vca-lightbox .base-lightbox-wrapper .base-lightbox-content{-webkit-transition:opacity .7s ease-out;-moz-transition:opacity .7s ease-out;-ms-transition:opacity .7s ease-out;transition:opacity .7s ease-out;-webkit-transform:none;transform:none;background:#fff;overflow-x:hidden;bottom:100%;display:block;height:85vh;left:50%;min-width:320px;min-height:200px;opacity:1;position:absolute;right:0;visibility:visible;z-index:11;padding:20px}
.vca-lightbox .base-lightbox-wrapper .vca-lb-close{cursor:pointer;opacity:1;top:auto;bottom:auto;left:auto;right:auto;visibility:visible;z-index:13;display:block;position:relative}
.vca-lightbox .base-lightbox-wrapper .vca-lb-close:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-lightbox .base-lightbox-wrapper .vca-back-arrow{visibility:hidden;border-width:0}
.vca-lightbox .base-lightbox-wrapper .vca-back-arrow:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-lightbox .base-lightbox-wrapper .vca-back-arrow:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block}
.vca-lightbox .base-lightbox-wrapper .vca-back-arrow.vca-show-back-arrow{visibility:visible}
.vca-lightbox .base-lightbox-wrapper .vca-lb-header{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:block;text-transform:uppercase}
.vca-lightbox .base-lightbox-wrapper .vca-lb-header-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;position:absolute;z-index:13;height:60px;padding:20px 20px;background:#fff}
.vca-lb-full .vca-lightbox .base-lightbox-wrapper .vca-lb-header-wrapper{left:0}
.vca-lightbox .base-lightbox-wrapper .vca-lb-header-btn{width:40px;min-height:auto;min-width:auto;margin:0;height:auto;padding:10px 0}
.vca-lightbox .base-lightbox-wrapper.vca-lb-full{top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:0 20px 20px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-full .base-lightbox-content{height:100%;width:100vw;padding:60px 30px;max-height:none}
.vca-lightbox .base-lightbox-wrapper.vca-lb-full .vca-lb-header-wrapper{width:100%;right:0;top:0}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left{top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:0 20px 20px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left .base-lightbox-content{height:100%;width:100vw;padding:80px 20px 20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;bottom:0;max-height:100vh}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left .vca-lb-header-wrapper{width:100%;left:0;top:0}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .base-lightbox-content{padding-top:60px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right{-webkit-transform:none;transform:none;-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;top:auto;position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;z-index:12;padding:0}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right .base-lightbox-content{height:100%;width:100vw;padding:80px 20px 20px;right:0;bottom:0;max-height:100vh;left:initial}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{width:100%;right:0;top:0}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .base-lightbox-content{padding-top:60px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-style-original{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out;border-radius:0;top:0;max-height:unset}
.vca-lightbox .base-tencentcaptcha iframe{height:100vh !important;width:100vw !important;position:inherit !important;left:-20px !important}
.vca-lightbox .vca-mplightbox .vca-cont-hight{height:max-content;padding-top:40px}
.vca-lightbox .vca-mplightbox .vca-hide{display:none}
.vca-lightbox .vca-newsletters-component{margin:0}
.vca-lightbox .vca-newsletters-component .vca-col-l-6.vca-newsletters{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%;margin:0;padding:0}
.base-lightbox-open{height:initial;overflow:initial;overflow-y:hidden}
.base-lightbox-open.vca-ios-device{height:100%;overflow:hidden;position:relative}
.base-lightbox-open .base-lightbox-overlay{opacity:.5}
.base-lightbox-open.vca-lightbox-scroll{overflow-y:auto !important}
.base-lightbox-open .base-lightbox-wrapper{-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
.vca-ios-device .base-lightbox-open{height:100%;overflow:hidden;position:relative}
.vca-body.base-lightbox-open:not(.vca-lightbox) .vca-lb-close,.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close{display:block;top:0;right:0}
.vca-body.base-lightbox-open:not(.vca-lightbox) .vca-lb-close:focus-visible,.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-body.base-lightbox-open:not(.vca-lightbox) .vca-back-arrow{visibility:hidden}
.vca-body.base-lightbox-open:not(.vca-lightbox) .vca-lb-header-wrapper{display:block;position:relative}
.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close{border:0;outline:0}
.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-white)}
.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close:hover,.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close:focus{border:0;outline:0;outline-color:transparent}
.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-close::before{height:20px;width:20px}
.vca-body.base-lightbox-open:not(.vca-lightbox) .base-lightbox-content{padding:60px 0 40px;height:auto}
.vca-lightbox .base-lightbox-wrapper:has(.vca-back-arrow.vca-show-back-arrow) .vca-lb-close{visibility:hidden}
.vca-lightbox .base-lightbox-wrapper.vca-lb-style-original:has(.vca-back-arrow.vca-show-back-arrow) .vca-lb-close{visibility:visible}
.vca-lightbox-wrapper{cursor:pointer}
.vca-lightbox-wrapper .base-ajax-error{padding:0 20px;text-align:center}
.vca-lightbox:has(.base-lightbox-wrapper.vca-cls-revamp-lightbox) .base-lightbox-overlay,.vca-lightbox:has(.base-lightbox-wrapper.vca-mplightbox-v1) .base-lightbox-overlay{display:none}
.vca-video-tag{width:100%;max-height:100%;max-width:100%;margin:auto;display:block;cursor:pointer}
.vca-video-tag:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-video-fullbg{transform:translateX(-50%);left:50%;position:absolute;height:100%;min-width:100%;width:auto;top:0}
.vca-play-pause-icn{-webkit-transform:translate(-40%,-40%);-moz-transform:translate(-40%,-40%);-ms-transform:translate(-40%,-40%);-o-transform:translate(-40%,-40%);transform:translate(-40%,-40%);position:absolute;top:40%;left:50%}
.vca-play-pause-icn.vca-icn-play:before{height:30px;width:30px}
.vca-play-pause-icn.vca-hide{display:none}
.vca-cc-product{display:-webkit-flex;display:-ms-flex;display:flex;min-width:60vw;position:relative;vertical-align:top}
.vca-cc-product .vca-transform-image-tag{margin-top:20px;max-width:220px}
.vca-cc-product .vca-pc-hover-img{display:none}
.vca-ccp-link{padding-bottom:45px;width:100%}
.vca-ccp-link .vca-stone-variations-count{display:block;color:#757575}
.vca-ccp-link .vca-stone-variations-count.vca-hide{display:none}
.vca-ccp-info{margin:0 auto;width:80%}
.vca-ccp-name{display:block;margin:15px 0 10px}
.vca-ccp-mat,.vca-ccp-price{color:#757575;display:block;margin-bottom:5px}
.vca-ccp-carousel{display:-webkit-flex;display:-ms-flex;display:flex;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow:auto}
.vca-ccp-carousel .slick-track{display:-webkit-flex;display:-ms-flex;display:flex;height:100%}
.vca-ccp-carousel .vca-cc-product{display:-webkit-flex;display:-ms-flex;display:flex;border-right:1px solid #e6e6e6;height:auto}
.vca-ccp-carousel[data-items='1']{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-ccp-carousel[data-items='1'] .vca-cc-product{border:0}
.vca-ccp-carousel[data-items='2'] .vca-cc-product{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:50%;min-width:0}
.vca-ccp-carousel .slick-slide>div{display:-webkit-flex;display:-ms-flex;display:flex;height:100%}
.vca-ccp-carousel .slick-slide:last-of-type .vca-cc-product{border:0}
.vca-ccp-wl{top:15px;left:15px;position:absolute;width:20px}
span.vca-ccp-price[data-show='false']{display:none}
.vca-ccp-price.vca-hide{display:none}
.vca-cc-video{display:-webkit-flex;display:-ms-flex;display:flex;overflow:hidden;padding-top:40px;padding-bottom:40px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.vca-cc-video .vca-ccv-thumb [class*='vca-icn-']::before{width:30px;height:30px}
.vca-ccv-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-ccv-link picture{position:relative;display:block}
.vca-ccv-link picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-ccv-link:hover picture:before{opacity:.1}
.vca-ccv-video{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative}
.bem-editorial-block .vca-ccv-video{cursor:pointer}
.vca-thumb-shades picture:before{opacity:.1}
.vca-ccv-thumb{position:relative}
.vca-ccv-thumb [class*='vca-icn-']{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:1}
.vca-ccv-thumb [class*='vca-icn-']::before{height:58px;width:58px}
.vca-ccv-name{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
.vca-ccv-large{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-ccv-large .vca-ccv-name{margin:30px auto 80px;text-align:center}
.vca-ccv-large .vca-ccv-thumb [class*='vca-icn-']::before{height:60px;width:60px}
.vca-lightbox-wrapper.vca-video-popup .vca-lb-header-wrapper{display:none}
.vca-lightbox-wrapper.vca-video-popup .vca-lb-level{height:inherit}
.vca-lightbox-wrapper.vca-video-popup .vca-lightbox-content{padding:unset;height:fit-content;max-height:inherit;background:inherit;width:100%}
.vca-lightbox-wrapper.vca-video-popup .vca-video-pupup-close-btn{width:40px;transform:translate(-10%,-40%);position:absolute;top:20px;right:0}
.vca-lightbox-wrapper.vca-video-popup .vca-video-popup-text{padding:10px 20px;background-color:#fff}
.vca-cc-pc-image{display:block;width:100%}
.vca-cc-pc{display:block;padding:20px 0 20px;width:100%}
.vca-cc-pc .vca-transform-image-tag{margin:auto auto 10px;width:auto}
.vca-load-more-cta{text-transform:uppercase;color:#757575;width:100px}
.vca-load-more-border{padding:0;margin:0 auto;border:0;margin-top:50px}
.vca-load-more-border::before{content:' ';position:absolute;bottom:0;left:0;right:0;width:100%;border-top:1px solid #e6e6e6;padding-top:50px;pointer-events:none}
.vca-load-more-border.hr::before{padding-top:0}
.vca-toaster{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s;-moz-transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s;-ms-transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s;transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s;padding:20px;background-color:#f5f5f5;position:fixed;bottom:0;width:100%;z-index:3;text-align:center}
.vca-toaster.vca-t-hidden{-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:transform 400ms cubic-bezier(0.19,0,0.22,0);-moz-transition:transform 400ms cubic-bezier(0.19,0,0.22,0);-ms-transition:transform 400ms cubic-bezier(0.19,0,0.22,0);transition:transform 400ms cubic-bezier(0.19,0,0.22,0)}
.vca-toaster--top{top:0;bottom:auto;text-align:left}
.vca-toaster--top.vca-t-hidden{-webkit-transform:translateY(-300px);transform:translateY(-300px)}
.vca-toaster .vca-t-close{position:absolute;right:20px;top:0;bottom:0;margin:auto;max-height:28px;max-width:28px}
.vca-lightbox .vca-toaster{z-index:15}
.vca-leaf-overlay{opacity:0;visibility:hidden;position:fixed}
.vca-leaf-loader{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;left:50%;top:50%}
.vca-leaf-loader .vca-icn-leaf::before{vertical-align:bottom;height:40px;width:34px}
.vca-leaf-overlay-active{-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 100ms;width:100%;height:100%;overflow:hidden;opacity:1;visibility:visible;background:#eef2e3;z-index:12;top:0}
.vca-luck-feature-loader{max-width:100px}
.vca-leaf{border-radius:25px;background-color:#eef2e3;color:#788c40;padding:12px}
.vca-leaf-search{color:#757575;margin:5px 20px 20px}
.vca-leaf-playagain,.vca-leaf-plp{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 200ms cubic-bezier(0.19,1,0.22,1) 250ms;-moz-transition:opacity 200ms cubic-bezier(0.19,1,0.22,1) 250ms;-ms-transition:opacity 200ms cubic-bezier(0.19,1,0.22,1) 250ms;transition:opacity 200ms cubic-bezier(0.19,1,0.22,1) 250ms;position:fixed;bottom:105px;left:20px;z-index:2;opacity:0}
.vca-leaf-playagain.vca-leaf-active,.vca-leaf-plp.vca-leaf-active{opacity:1}
.vca-leaf-playagain.vca-leaf-active.vca-hide,.vca-leaf-plp.vca-leaf-active.vca-hide{display:none}
.vca-leaf-playagain:hover,.vca-leaf-plp:hover{color:#788c40}
.vca-leaf-banner{-webkit-transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s,opacity 1s linear;transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s,opacity 1s linear;-webkit-transform:translateY(0);transform:translateY(0);padding:20px;position:fixed;width:100%;text-align:center;top:0;z-index:3;background-color:#eef2e3;color:#788c40;opacity:1}
.vca-leaf-banner.vca-leaf-banner-hidden{-webkit-transform:translateY(-300px);transform:translateY(-300px);-webkit-transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s,opacity 2s linear;transition:transform 400ms cubic-bezier(0.19,1,0.22,1) .5s,opacity 2s linear;opacity:0}
.vca-srl-filter-opened .vca-srl-wrapper{z-index:3}
.vca-accordion-head{cursor:pointer;position:relative;display:block;text-transform:uppercase;color:#757575;padding:15px 0;border-top:1px solid #e6e6e6}
.vca-accordion-head:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-inactive)}
.vca-accordion-head:focus{border-radius:4px;outline:1px solid #016fd0}
.vca-accordion-head:before{position:absolute;right:0}
.vca-accordion-head:hover{color:#222}
[class~='vca-accordion-head']:nth-last-of-type(2){border-bottom:1px solid #e6e6e6}
.vca-accordion-head.vca-active{color:#222}
.vca-accordion-head.vca-active:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-active)}
.vca-accordion-head.vca-active:nth-last-of-type(2){border-bottom:0}
.vca-accordion-head.vca-active:focus-visible{border-radius:4px;margin-top:1px;outline:1px solid #016fd0}
.vca-rte{margin-bottom:20px}
.vca-rte ul,.vca-rte ol{display:block;list-style:disc outside none;margin:1em 0;padding:0 0 0 20px}
.vca-rte ol{list-style-type:decimal}
.vca-rte li{line-height:normal;margin-bottom:5px}
.vca-rte li:last-child{margin-bottom:0}
.vca-rte p{line-height:20px}
.vca-rte a{-webkit-transition:color 300ms ease-out 0;-moz-transition:color 300ms ease-out 0;-ms-transition:color 300ms ease-out 0;transition:color 300ms ease-out 0;background:transparent;color:#7d7d7d;cursor:pointer;display:inline-block;text-decoration:none;text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below}
.vca-rte a:hover{color:#222}
.vca-care-advisor-text-input{width:100%;max-width:none;border:1px solid #e6e6e6;padding-top:13px;padding-bottom:13px;padding-left:20px;padding-right:50px}
.vca-care-advisor-text-input-wrapper{position:relative;width:100%;margin-top:5px}
.vca-input-append-button-send{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:absolute;height:100%;width:58px;border:0;right:5px}
.vca-input-append-button-send:hover{outline:0}
.vca-lightbox .vca-vrg-iframe-popin.base-lightbox-wrapper .vca-lb-header-wrapper{display:none}
.vca-lightbox .vca-vrg-iframe-popin.base-lightbox-wrapper .vca-lightbox-content{padding:0}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-lb-header-wrapper{padding:20px}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-lightbox-content{padding:120px 0 30px}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-cc-product{width:100%;border-bottom:1px solid #e6e6e6}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-cc-product:last-child{border-bottom:0}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-cc-product .vca-ccp-wl{left:20px}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-cc-product .vca-transform-image-tag{max-width:275px}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-cc-product .vca-ccp-name{margin:40px 0 20px}
.vca-lightbox .vca-ic-prd-wrapper.base-lightbox-wrapper.vca-lightbox-wrapper .vca-cc-product .vca-ccp-link{padding-bottom:50px}
.vca-interactive-img{position:relative;width:100%;cursor:pointer}
.glp-asset .vca-interactive-img{position:static}
.vca-interactive-img::before{cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.vca-picto-img-wrapper{position:absolute;bottom:0;left:0;z-index:2}
.vca-picto-img-wrapper .vca-picto-button{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;padding:10px;position:absolute;height:40px;left:0;bottom:0;margin-left:20px;margin-bottom:20px;background:rgba(255,255,255,0.4);width:auto !important;line-height:initial}
.vca-store-block-wrapper .vca-picto-img-wrapper .vca-picto-button{height:40px}
.vca-picto-img-wrapper .vca-picto-button.vca-picto-dark{background:rgba(255,255,255,0.2)}
.vca-picto-img-wrapper .vca-picto-button .vca-picto-text{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;display:inline-block;max-width:0;overflow:hidden;color:transparent;white-space:nowrap}
.vca-picto-img-wrapper .vca-picto-button .vca-icn-picto,.vca-picto-img-wrapper .vca-picto-button .vca-icn-picto-dark{opacity:.5;position:relative}
@media only screen and (max-width:600px){.vca-picto-img-wrapper .vca-picto-button.vca-picto-active .vca-picto-text{-webkit-transition:all ease .7s;-moz-transition:all ease .7s;-ms-transition:all ease .7s;transition:all ease .7s;max-width:500px;color:#222;padding:0 10px}
.vca-picto-img-wrapper .vca-picto-button.vca-picto-active .vca-icn-picto,.vca-picto-img-wrapper .vca-picto-button.vca-picto-active .vca-icn-picto-dark{opacity:1}
.vca-picto-img-wrapper .vca-picto-button.vca-picto-active .vca-picto-dark .vca-picto-text{color:#fff}
}
.slick-slide .vca-interactive-img::before{width:85%;height:100%;top:0;left:60px}
.slick-slide .vca-interactive-img .vca-transform-picture-tag::before{content:'';left:0;height:60px;bottom:0;position:absolute;width:60px}
.vca-ellipsis .vca-ellipsis-rml-container{display:none}
.vca-ellipsis .vca-ellipsis-rml-container.vca-show{display:inline}
.vca-ellipsis .vca-ellipsis-content-link{display:block;margin:20px 0}
.vca-ellipsis[data-see-more-enabled]>p:nth-of-type(2){display:inherit}
.vca-ellipsis[data-see-more-enabled]>p:last-of-type{display:inline}
.vca-swiper-nav{top:1px;width:50px;height:calc(100% - 20px);margin-top:0}
.vca-swiper-nav:hover::before,.vca-swiper-nav:focus::before{content:'';background-size:100%;width:40px;height:40px}
.swiper .vca-swiper-nav::after{content:''}
.vca-swiper-nav:focus-visible{border-radius:4px;outline:1px solid #016fd0;width:50px;height:50px;top:40%;opacity:1}
.vca-swiper-nav-left::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.swiper-rtl .vca-swiper-nav-left::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.vca-swiper-nav-right::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.swiper-rtl .vca-swiper-nav-right::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.swiper-horizontal{padding-bottom:20px}
.swiper-pagination-horizontal{bottom:0}
.swiper-pagination-bullet{background-color:#929292;width:6px;height:6px;opacity:1}
.swiper-pagination-bullet:focus-visible{border-radius:4px;outline:1px solid #016fd0;outline-width:4px}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#222}
.swiper-button-disabled{display:none}
.base-riyal_symbol-decrypter{vertical-align:middle}
.vca-product-v2-card{display:-webkit-flex;display:-ms-flex;display:flex;position:relative;vertical-align:top;width:100%}
.vca-product-v2-card .vca-transform-image-tag{margin-top:20px;max-width:220px}
.vca-product-v2-card-link{padding-bottom:45px;width:100%}
.vca-product-v2-card-link .vca-product-v2-card-stone-variations-count{display:block;color:#757575}
.vca-product-v2-card-link .vca-product-v2-card-stone-variations-count.vca-hide{display:none}
.vca-product-v2-card-info{margin:0 auto;width:80%}
.vca-product-v2-card-name{display:block;margin:15px 0 10px}
.vca-product-v2-card-mat,.vca-product-v2-card-price{color:#757575;display:block;margin-bottom:5px}
.vca-product-v2-card-carousel{display:-webkit-flex;display:-ms-flex;display:flex;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:0;margin-bottom:40px;overflow:visible}
.vca-product-v2-card-carousel .swiper-pagination{bottom:-40px;line-height:0}
.vca-product-v2-card-carousel .swiper-slide{border-right:1px solid #e6e6e6;height:auto}
.vca-product-v2-card-carousel[data-items='1'] .swiper-wrapper{width:auto}
.vca-product-v2-card-carousel[data-items='1'] .swiper-slide{border:0}
.vca-product-v2-card-price[data-show='false']{display:none}
.vca-product-v2-card-price.vca-hide{display:none}
.vca-pdp-v2-related-tabs-panel,.vca-product-v2-product-carousel{overflow:hidden}
.vca-pdp-v2-related-products{margin-bottom:60px}
.vca-modal{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;overflow-y:auto;background-color:rgba(115,115,115,0.5)}
.vca-modal.vca-hide{display:none}
.vca-modal.vca-modal-visible{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-modal .vca-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}
.vca-modal .vca-modal-container{position:relative;width:335px;background-color:#fff}
.vca-modal .vca-modal-title-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;position:relative;padding:20px 0;background-color:#eef2e3}
.vca-modal .vca-modal-title-wrapper.vca-hide{display:none}
.vca-modal .vca-modal-close{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;padding:0;margin:0;background:0;border:0;cursor:pointer}
.vca-modal .vca-modal-close:focus{border:1px solid #016fd0;border-radius:4px;outline:0}
.vca-modal .vca-modal-close:hover{outline:0}
.vca-modal .vca-modal-close.vca-hide{display:none}
.vca-modal .vca-modal-body{padding:50px 10px;text-align:center;background-color:#fff}
.vca-modal .vca-modal-actions{display:grid;gap:10px;padding:0 10px 20px}
.vca-modal .vca-modal-confirm,.vca-modal .vca-modal-cancel{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;padding:15px 75px;border:1px solid #222;background-color:#fff;color:#222;cursor:pointer}
.vca-modal .vca-modal-confirm:focus-visible,.vca-modal .vca-modal-cancel:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-modal .vca-modal-confirm:hover,.vca-modal .vca-modal-cancel:hover{outline:1px solid #222;outline-offset:0}
.vca-modal-open{overflow:hidden}
.vca-reassurance{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:10px 0;padding:20px;text-align:center}
.vca-reassurance.vca-hide{display:none}
.vca-reassurance-container{max-width:320px}
.vca-reassurance-subtext{color:#222;margin-bottom:40px}
.vca-reassurance-helper{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;letter-spacing:1.5px;color:#7f7f7f;margin:20px 0;text-transform:uppercase}
:lang(ar) .vca-reassurance-helper{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-reassurance-helper{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-reassurance-helper{font-size:.9375rem;line-height:1.33333333}
.vca-reassurance-helper [class^='vca-icn-']{vertical-align:middle;font-size:.9rem;margin:0 10px 0 0}
.vca-reassurance-phone .vca-link{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-reassurance-heading{color:#222;margin-bottom:30px}
.vca-reassurance-days-open{font-size:.8125000000000001rem;color:#222;margin:15px 0;text-transform:uppercase}
.vca-reassurance-days-open span{width:100%}
.vca-rh-jp-desk{display:none}
.vca-multifield-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:relative}
.vca-multifield-wrapper::before{width:calc(100% - 40px);content:'';display:block;height:1px;clear:both;position:absolute;top:0;border-top:1px solid #e6e6e6}
.vca-template-gift-landing-page .multifield-wrapper{margin-bottom:50px}
.vca-template-gift-landing-page .vca-multifield-wrapper::before{border-top:0}
.vca-feature-cover-title{color:#222;transition:margin-top .3s}
.vca-feature-cover-description{color:#222;margin:45px auto;width:80%}
.vca-minor-feature-cover .vca-feature-cover-title{margin:60px 20px 0}
.vca-minor-feature-cover .vca-feature-cover-description{margin:33px 20px}
.vca-feature-cover{position:relative}
.vca-feature-cover .vca-show-folding-text{display:none}
.vca-feature-cover .vca-show-folding-text .vca-feature-cover-title{margin-left:20px;margin-right:20px}
.vca-feature-cover .vca-no-folding-text{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-feature-cover .vca-text-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;position:relative}
@media only screen and (max-width:600px){.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-wrapper,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-wrapper,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-wrapper{height:100svh;overflow-y:scroll;scroll-snap-type:y mandatory}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-parallax-placeholder,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-parallax-placeholder,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-parallax-placeholder{height:100svh;scroll-snap-align:start;scroll-snap-stop:always}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-transform-image-tag,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-transform-image-tag,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-transform-image-tag{background:unset;width:inherit}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-composite-asset-wrapper,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-composite-asset-wrapper,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-composite-asset-wrapper,.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-transform-picture-tag,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-transform-picture-tag,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-transform-picture-tag{position:sticky;top:0;height:100svh;width:inherit}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-text-content,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-text-content,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-text-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;scroll-snap-align:start;z-index:2}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-text-content.vca-dark-shadow::after,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-text-content.vca-dark-shadow::after,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-text-content.vca-dark-shadow::after{content:'';width:100vw;height:50vh;position:absolute;bottom:0;background:linear-gradient(0,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-text-content.vca-light-shadow::after,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-text-content.vca-light-shadow::after,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-text-content.vca-light-shadow::after{content:'';width:100vw;height:50vh;position:absolute;bottom:0;background:linear-gradient(0,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-composite-asset-wrapper,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-composite-asset-wrapper,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-composite-asset-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:inherit}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-title,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-title,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-title{z-index:1}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-title-wrapper,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-title-wrapper,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-title-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;height:100%;position:absolute;top:0;width:100%}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-title-wrapper .vca-feature-cover-title,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-title-wrapper .vca-feature-cover-title,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-title-wrapper .vca-feature-cover-title{margin-top:80px;z-index:1}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-title-wrapper .vca-feature-cover-title.vca-title-on-top,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-title-wrapper .vca-feature-cover-title.vca-title-on-top,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-title-wrapper .vca-feature-cover-title.vca-title-on-top{margin-top:20px}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-description,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-description,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-description{margin-top:30px;margin-bottom:0;z-index:1}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-text-content .vca-feature-cover-cta,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-text-content .vca-feature-cover-cta,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-text-content .vca-feature-cover-cta{margin-top:30px;margin-bottom:30px}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-content,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-feature-cover-content,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-content{position:static;scroll-snap-align:start;scroll-snap-stop:always}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-show-folding-text,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-show-folding-text,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-show-folding-text{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-no-folding-text,.vca-feature-cover[data-mobile-folding-cover='textTopAlignedAboveFold'] .vca-no-folding-text,.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-no-folding-text{display:none}
.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-title-wrapper{display:none}
.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-content .vca-feature-cover-title{-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;display:block;margin-bottom:30px;margin-top:60px}
.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-parallax-placeholder{height:75svh}
.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-description{scroll-snap-align:start;scroll-snap-stop:always;margin-top:0}
.vca-feature-cover[data-mobile-folding-cover='textBottomAlignedAboveFold'] .vca-feature-cover-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-feature-cover-title.vca-no-folding-text{margin-top:0}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-no-folding-text{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-show-folding-text{display:none}
.vca-feature-cover[data-mobile-folding-cover='noTextAboveFold'] .vca-parallax-placeholder{height:100svh}
.vca-feature-cover[data-mobile-folding-cover='default'] .vca-parallax-placeholder{display:none}
.vca-feature-cover .vca-picto-img-wrapper{top:100svh;bottom:auto;z-index:3}
}
@media only screen and (min-width:600px){.vca-feature-cover .vca-show-folding-text,.vca-feature-cover .vca-parallax-placeholder{display:none}
.vca-feature-cover .vca-no-folding-text{display:-webkit-flex;display:-ms-flex;display:flex}
}
.vca-feature-cover-link{display:block;width:100%}
.vca-feature-cover-wrapper{overflow:hidden;scrollbar-width:none}
.vca-feature-cover-wrapper::-webkit-scrollbar{display:none}
.vca-feature-cover-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;height:100%;position:absolute;top:0;width:100%}
.vca-feature-cover-cta{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;margin:auto 20px 30px;opacity:.7;width:275px;overflow-wrap:break-word}
.vca-feature-cover-cta p{display:inline;padding-bottom:10px;border-bottom:1px solid;line-height:40px}
.vca-feature-cover-cta p:hover{text-decoration:none}
.vca-feature-cover-cta:hover{opacity:1}
.vca-video-player,.vca-video-tag{vertical-align:bottom}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-text-content{height:100%}
.vca-mc-txt-pos-xs-top .vca-feature-cover-description,.vca-mc-txt-pos-xs-bottom .vca-feature-cover-description{margin:25px 20px}
.vca-mc-txt-pos-xs-top .vca-feature-cover-content .vca-feature-cover-title{margin:50px 20px 0}
.vca-mc-txt-pos-xs-top .vca-feature-cover-content .vca-feature-cover-content-wrapper{height:100%}
.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content{-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end}
.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content .vca-feature-cover-title{margin:0 20px 0}
.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content .vca-feature-cover-cta{margin-top:0}
.vca-header-theme-background-transparent.vca-major-feature-cover .vca-feature-cover-title{margin-top:110px}
.vca-footer{border-top:1px solid #ddd;margin:30px auto 0;position:relative;text-align:center}
.vca-footer .vca-icn-logo{display:block;margin:47px 0 30px}
.vca-footer .vca-icn-logo::before{width:90px;height:50px}
.vca-footer .vca-icn-ea{display:inline-block}
.vca-footer .vca-icn-ea::before{min-width:65px;height:30px}
.vca-footer-sitemap{border-top:1px solid #ddd}
.vca-footer-mono{display:inline-block}
.vca-carousel-container .vca-carouselslide{height:100%;position:relative;width:100%}
.vca-carousel-container .vca-carouselslide.active{animation:fade-in 2s}
.vca-slick-dots{bottom:10%}
.vca-carousel{height:auto;position:relative;width:100%}
.vca-carousel-nav-prev,.vca-carousel-nav-next{border-radius:30px;background-color:#f5f5f5;border:0;cursor:pointer;display:none;height:60px;margin:10px;top:50%;width:60px}
.vca-carousel-nav-prev:before,.vca-carousel-nav-next:before{font-size:2.5rem;line-height:.75}
.vca-carousel-nav-next{right:0}
.vca-carousel-nav-prev{left:0}
.vca-carousel-pagination{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-carousel-pagination-step{opacity:.25;height:20px;line-height:20px;width:20px}
.vca-carousel-pagination-step[aria-current='true']{opacity:1}
.vca-carousel-pagination-stepaction{background:transparent;border:0;color:transparent;cursor:pointer;font-size:0;height:20px;line-height:0;width:20px}
.vca-carousel-pagination-stepaction:before{color:#222;content:'•';font-size:18px;text-align:center}
.vca-carousel-active-pagination{opacity:1}
.vca-es{margin:0 auto;margin-top:80px;margin-bottom:80px}
.vca-es-border-top{border-top:1px solid #e6e6e6}
.vca-es-title{color:#222}
.vca-es-desc{color:#757575}
.vca-es-form{display:block}
.vca-es-form .base-forms-element{margin-bottom:2px}
.vca-es-form-input{background:transparent;width:100%}
.vca-es-form-input::placeholder{color:#757575}
.vca-es-form-input-error{color:red}
.vca-es-form-submit-btn[type='submit']{cursor:pointer;background-color:transparent;color:#222;text-transform:uppercase;margin:0;padding:5px 10px;min-width:100px;width:auto;margin-top:32px;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}
.vca-es-form-submit-btn[type='submit']:disabled{color:#e6e6e6;cursor:no-drop}
.vca-nl{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:5px 0;text-align:center}
.vca-nl-tabs-link{display:block;padding:15px;text-transform:uppercase}
.vca-ad{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;cursor:pointer;margin:0 40px 40px}
.vca-we-chat-button{display:-webkit-flex;display:-ms-flex;display:flex;border-radius:4px;background:#fff;border:1px solid #e6e6e6;padding:10px;text-align:left}
.vca-we-chat-button-text{color:#7d7d7d;margin-left:10px;text-transform:uppercase}
.vca-we-chat-button .vca-icn-wechat{color:#7d7d7d}
.vca-we-chat-button .vca-icn-arrow-right{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-align-items:flex-end;align-items:flex-end;color:#7d7d7d;margin-left:auto}
.vca-ad-lightbox-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;bottom:0;margin-right:60px;cursor:default;left:0;position:absolute;top:0;width:100%}
.vca-ad-lightbox-wrapper.vca-hide{display:none}
.vca-ad-lightbox-wrapper .cmp-image{box-sizing:content-box;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:20px solid #fff;height:100px;position:absolute;width:100px;z-index:1}
.vca-ad-lightbox{opacity:.1;background:#222;bottom:0;left:0;position:absolute;top:0;width:100%}
.vca-n-fl{display:block;text-align:center}
.vca-n-fl-tabs{padding:15px 0;width:100%}
.vca-n-fl-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:20px;text-align:center}
.vca-footer-links{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center}
.vca-footer-links-link{font-size:.625rem;line-height:3;color:#757575;letter-spacing:1px;padding:5px 10px;line-height:30px;position:relative;text-transform:uppercase}
.vca-footer-links-link .vca-icn-arrow-down{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}
.vca-footer-links-link .vca-icn-arrow-down::before{vertical-align:-20%}
.vca-footer-links-link.vca-toggle-sitemap{padding-right:30px}
.vca-footer-links-link.vca-footer-link-style{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:600}
:lang(ru) .vca-footer-links-link.vca-footer-link-style{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-footer-links-link.vca-footer-link-style{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-footer-links-link.vca-footer-link-style{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-footer-links-link.vca-footer-link-style{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-footer-links-link.vca-footer-link-style{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-footer-links-link.vca-footer-link-style{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-cr-text{font-size:.625rem;letter-spacing:1px;display:block;text-transform:uppercase}
.vca-cr-text h1{display:inline}
.vca-kcp-escrowlink,.vca-kcp-escrowlink-form{display:inline}
.vca-nb{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:start;-ms-flex-pack:start;-ms-justify-content:start;justify-content:start;background-color:#f5f5f5;color:#757575;padding:15px;position:relative}
.vca-nb.vca-hide{display:none}
.vca-nb-visible{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between}
.vca-nb-message{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;padding-left:5px}
.vca-nb-message [class^='vca-icn-']{padding-right:10px;display:none}
.vca-nb-notification-link[data-href]{cursor:pointer}
.vca-nb-btn{display:-webkit-flex;display:-ms-flex;display:flex;max-width:20px;cursor:pointer;margin:0 10px;-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start}
.vca-ft{border:1px solid #e6e6e6;padding:30px 20px}
.vca-ft-row:not(:last-child){margin-bottom:20px}
.vca-ft-title{text-transform:none;color:#222}
.vca-ft-info{text-transform:none;color:#7d7d7d}
.vca-lb{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;margin-top:15px}
.vca-lb-block{font-size:.8125000000000001rem;margin-left:40px}
.vca-lb-block:first-child{margin-left:0}
.vca-lb .vca-lb-image{display:inline-block;vertical-align:middle;max-width:15px}
.vca-lb .vca-lb-text{margin:0}
.vca-bc{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;border-bottom:1px solid #ddd;padding:20px 0}
.vca-bc-list{width:100%}
.vca-bc-list-item{display:inline-block;padding:0 15px}
.vca-bc-list-item-link{position:relative}
.vca-bc-list-item-link:after{content:'/';position:absolute;right:-15px}
.vca-bc-list-text{font-size:.8125000000000001rem;color:#757575;cursor:default;letter-spacing:1.5px;text-transform:uppercase}
.vca-ch-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-ch-wrapper .vca-image-section{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:500px;width:100%}
.vca-ch-wrapper .vca-image-section img{display:-webkit-flex;display:-ms-flex;display:flex;height:100%;object-fit:cover;width:100%}
.vca-ch-wrapper .vca-ch-image-link{height:inherit;width:100%}
.vca-ch-wrapper .vca-slick-dots{bottom:0;margin-top:30px;position:relative}
.vca-ch-wrapper .vca-ch-wrapper-cta-container{padding-bottom:40px;padding-top:60px;text-align:center}
.vca-ch-wrapper .vca-ch-wrapper-cta{border-bottom:1px solid #ccc;padding-bottom:10px;text-transform:uppercase;margin:0 20px}
.vca-ch-wrapper .vca-ch-wrapper-cta:hover,.vca-ch-wrapper .vca-ch-wrapper-cta:focus{border-bottom-color:#222;color:#222;text-decoration:none}
.vca-ch-wrapper .vca-hide-tablet-only{display:block}
.vca-ch-wrapper .vca-show-tablet-only{display:none}
.vca-ch-wrapper .vca-ch-wrapper.vca-ch-inverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.vca-ch-featured-creations .vca-mobile-hide-only{display:none}
.vca-ch-media-card{display:block;margin:0 20px;text-align:center}
.vca-ch-media-card-link{display:block}
.vca-ch-media-card-title{margin-top:55px}
.vca-ch-media-card-description{margin-top:25px;min-height:50px}
.vca-ch-media-card-image-wrapper{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:60px 0}
.vca-ch-media-card-image-wrapper img{max-width:220px}
.vca-ch-media-card-image-desktop{display:none}
.vca-ch-media-card-image-mob{display:block}
.vca-ch-media-card--additional-text{position:relative;top:-40px}
.vca-slide-link{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;letter-spacing:1.5px;border-bottom:1px solid;cursor:pointer;margin:auto 20px 40px;padding-bottom:10px;text-transform:uppercase}
:lang(ar) .vca-slide-link{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-slide-link{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-slide-link{font-size:.9375rem;line-height:1.33333333}
.vca-slide-link:hover{text-decoration:none}
.vca-newsletters{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;text-align:center;width:auto}
.vca-newsletters .base-forms-error{display:block;text-align:left}
.vca-newsletters .radio-wrapper .base-forms-error{-webkit-transform:translateY(25px);transform:translateY(25px)}
.vca-newsletters input.base-forms-radio[name='privacyPolicy']+.base-forms-error{transform:translateY(40px)}
.vca-newsletters .g-recaptcha{transform:scaleX(1.09) !important;transform-origin:0 0}
.vca-row .vca-col-l-6.vca-newsletters{max-width:430px;width:-moz-fit-content;width:fit-content}
.vca-newsletters-heading{margin:0 auto 20px auto;max-width:200px;text-transform:uppercase}
.vca-newsletters-description{margin:0 auto;max-width:220px}
.vca-nl-ea-error,.vca-newsletters-confirm{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;height:100%}
.vca-nl-ea-error.vca-hide,.vca-newsletters-confirm.vca-hide{display:none}
.vca-nl-ea-error .vca-nl-ea-error-content,.vca-newsletters-confirm .vca-nl-ea-error-content{margin:0}
.vca-nl-ea-error .vca-nl-ea-error-content p,.vca-newsletters-confirm .vca-nl-ea-error-content p{width:100%}
.vca-sitemap{max-height:0;overflow:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}
.vca-sitemap-heading{border-top:1px solid #e6e6e6;margin:15px 0 40px;padding-top:40px;text-transform:uppercase}
.vca-sitemap-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:10px 20px}
.vca-sitemap-list ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vca-sitemap-tabs{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;display:inline-block;padding:10px 0;text-align:left}
.vca-sitemap-tabs-link{text-transform:uppercase}
.vca-active-sitemap .vca-sitemap{animation:fade-in 2s;margin-top:10px;max-height:100%;overflow:visible}
@keyframes fade-in{0{opacity:0}
100%{opacity:1}
}
.vca-active-sitemap .vca-footer-links-link{line-height:30px}
.vca-active-sitemap .vca-footer-links-link .vca-icn-arrow-down{top:5px;transform:rotate(180deg)}
.vca-ss{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;line-height:20px;margin-bottom:55px;text-align:center}
.vca-ss-tabs-link{padding:15px;text-transform:uppercase}
.vca-store-block-wrapper{position:relative}
.vca-store-block-wrapper .vca-carousel,.vca-store-block-wrapper .vca-carousel-container{height:100%}
.vca-store-block-wrapper .vca-carouselslide div{height:100%;width:100%}
.vca-store-block-wrapper .vca-carouselslide div img{height:auto;min-height:100%;width:100%}
.vca-store-block{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;color:#222;height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}
.vca-store-block-heading{color:inherit;margin-top:60px}
.vca-store-block-description{color:inherit;margin-top:30px;max-width:295px;text-transform:none}
.vca-store-block-link{-webkit-transition:all 300ms ease-out 0;-moz-transition:all 300ms ease-out 0;-ms-transition:all 300ms ease-out 0;transition:all 300ms ease-out 0;border-bottom:1px solid #757575;cursor:pointer;margin:auto 20px 40px;padding-bottom:10px;pointer-events:fill;text-transform:uppercase;opacity:.7}
.vca-store-block-link:hover,.vca-store-block-link:focus{opacity:1;text-decoration:none}
.vca-sb-labels-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end;bottom:20px;position:absolute;right:10px;width:100%}
.vca-sb-labels-list .vca-sb-label{font-size:.75rem;color:#222;line-height:20px;margin-right:10px;text-transform:capitalize}
.bem-illustration-block{width:100%}
.vca-bem-mul-img-car{min-height:200px;max-height:920px;width:auto}
.vca-bem-title{margin-bottom:40px;color:var(--textColor)}
.vca-bem-heading{display:inline-block}
.vca-bem-paragraph-section{margin-bottom:80px;color:var(--textColor)}
.vca-bem-txt-pos-left{text-align:left}
.vca-bem-txt-pos-left p{text-align:left !important}
.vca-bem-txt-pos-right{text-align:right}
.vca-bem-txt-pos-right p{text-align:right !important}
.vca-bem-txt-pos-center{text-align:center}
.vca-bem-txt-pos-center p{text-align:center !important}
.vca-bem-quote-section{margin-bottom:80px;color:var(--textColor)}
.vca-bem-quote-auth{display:block;margin-top:40px}
.vca-bem-carousel{-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease;max-height:560px;overflow:hidden;opacity:0;visibility:hidden}
.vca-bem-carousel .vca-ill-img{height:100%}
.vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:315px;overflow:hidden}
.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:400px}
.vca-bem-carousel .vca-ill-img .vca-transform-image-tag{margin:0;width:auto;object-fit:contain}
.vca-bem-illustration-block .vca-bem-carousel .vca-bem-video-block .vca-text-center{padding-top:unset}
.vca-bem-illustration-block .vca-bem-carousel .vca-bem-video-block .vca-video-caption{width:min-content;min-width:fit-content}
.vca-bem-carousel .vca-video-tag{max-height:315px}
.vca-bem-carousel .vca-ill-sec{padding:0 20px}
.vca-bem-illustration-block .vca-bem-carousel .vca-ill-sec{padding:0 0 0 20px}
.vca-bem-carousel.slick-initialized{visibility:visible;opacity:1}
.vca-bem-cb{margin-bottom:40px}
.vca-bem-cb-ti,.vca-bem-cb-ii,.vca-bem-cb-ds{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}
.vca-bem-ci-wrap,.vca-bem-bi-wrap{-webkit-order:2;-ms-order:2;order:2}
.vca-bem-ct-wrap,.vca-bem-si-wrap{-webkit-order:1;-ms-order:1;order:1}
.vca-bem-hide-mobile{display:none}
.vca-bem-show-mobile{display:block}
.vca-bem-ct-wrap{margin:0 20px 60px}
.vca-bem-cbt-tit{margin:0 auto 20px}
.vca-bem-cbt-des{margin:0 auto 30px;word-wrap:break-word}
.vca-bem-bi-wrap .vca-bem-cap-sec,.vca-bem-si-wrap .vca-bem-cap-sec{margin:15px 0 0}
.vca-bem-cb-ti .vca-bem-cap-sec{padding-top:15px}
.vca-bem-cb-ds .vca-bem-double-wrapper2{margin-top:80px}
.vca-bem-cb-ds .vca-bem-ci-wrap{padding:0 20px}
.vca-bem-cb-ds .vca-bem-cap-sec{margin:15px 20px 0}
.vca-bem-cb-ds .vca-bem-cbt-des{margin:0 20px 30px}
.vca-bem-cb-ds .vca-bem-cta-wrap{margin-top:30px;padding:0}
.vca-bem-cb-ds .vca-bem-cbt-tit{margin:0 0 20px}
.vca-bem-cb-ds .vca-bem-wrap-cta{color:#666;padding-bottom:0}
.vca-bem-cap-sec{color:#666}
.vca-bem-cta-wrap{padding-bottom:20px;padding-top:30px}
.vca-bem-wrap-cta{border-bottom:1px solid #757575;padding-bottom:10px;text-transform:uppercase}
.vca-bem-wrap-cta:hover,.vca-bem-wrap-cta:focus{border-bottom:1px solid #757575;text-decoration:none}
.vca-hide-mobile-only{display:none}
.vca-bem-cb-ii .vca-bem-cti-wrap.vca-bem-bi-wrap{padding-top:20px}
.vca-bem-cb-ii.image-position-right .vca-bem-ci-wrap.vca-bem-si-wrap{-webkit-order:2;-ms-order:2;order:2;padding-top:20px}
.vca-bem-cb-ii.image-position-right .vca-bem-cti-wrap.vca-bem-bi-wrap{padding-top:0}
.vca-ill-img{margin-bottom:15px;position:relative}
.vca-bem-illustration-block::before{border-top:0}
.vca-bem-fwi .vca-ill-sec{width:100%}
.vca-bem-inlimgs .vca-ill-sec:first-child,.vca-bem-inlimgs3 .vca-ill-sec:first-child,.vca-bem-inlimgs4 .vca-ill-sec:first-child{margin-bottom:10px}
.vca-bem-inlimgs3 .vca-ill-img,.vca-bem-inlimgs4 .vca-ill-img{display:inline-table}
.vca-bem-inlimgs3 .vca-ill-img .vca-caption,.vca-bem-inlimgs4 .vca-ill-img .vca-caption{display:table-caption;caption-side:bottom}
.vca-bem-mulill{border-top:0}
.vca-bem-mulill .vca-cap-text{text-align:left}
.vca-bem-illustration-block .vca-cap-text{padding:0}
.vca-bem-illustration-block .vca-text-center{padding-top:20px}
.vca-bem-illustration-block .vca-slick-arrow{border-color:transparent;height:315px}
.vca-bem-illustration-block .vca-slick-arrow:hover{outline-color:transparent}
.vca-editorial-highlight .vca-bem-illustration-block .vca-text-center{padding:0}
.bem-editorial-block{margin-bottom:40px}
.bem-editorial-block .vca-nc{padding-bottom:60px}
.bem-editorial-block .vca-nc .vca-nc-anch{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;display:-webkit-flex;display:-ms-flex;display:flex}
.bem-editorial-block .vca-nc-text-container,.bem-editorial-block .vca-card-content,.bem-editorial-block .vca-ac-tc,.bem-editorial-block .vca-card-content{margin:0}
.bem-editorial-block .vca-nc-text-container .vca-nc-date,.bem-editorial-block .vca-card-content .vca-nc-date,.bem-editorial-block .vca-ac-tc .vca-nc-date,.bem-editorial-block .vca-card-content .vca-nc-date,.bem-editorial-block .vca-nc-text-container .vca-nc-title,.bem-editorial-block .vca-card-content .vca-nc-title,.bem-editorial-block .vca-ac-tc .vca-nc-title,.bem-editorial-block .vca-card-content .vca-nc-title,.bem-editorial-block .vca-nc-text-container .vca-card-sub-title,.bem-editorial-block .vca-card-content .vca-card-sub-title,.bem-editorial-block .vca-ac-tc .vca-card-sub-title,.bem-editorial-block .vca-card-content .vca-card-sub-title,.bem-editorial-block .vca-nc-text-container .vca-card-description,.bem-editorial-block .vca-card-content .vca-card-description,.bem-editorial-block .vca-ac-tc .vca-card-description,.bem-editorial-block .vca-card-content .vca-card-description{margin-left:0;display:block;margin-bottom:15px}
.bem-editorial-block .vca-decade-card,.bem-editorial-block .vca-dossier-card{--secondaryTextColor:#757575;margin-bottom:50px}
.bem-editorial-block .vca-decade-card a,.bem-editorial-block .vca-dossier-card a{display:-webkit-flex;display:-ms-flex;display:flex;margin:0}
.bem-editorial-block .vca-decade-card a picture,.bem-editorial-block .vca-dossier-card a picture{position:relative;display:block}
.bem-editorial-block .vca-decade-card a picture:before,.bem-editorial-block .vca-dossier-card a picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.bem-editorial-block .vca-decade-card a:hover picture:before,.bem-editorial-block .vca-dossier-card a:hover picture:before{opacity:.1}
.bem-editorial-block .vca-decade-card .vca-card-content,.bem-editorial-block .vca-dossier-card .vca-card-content{margin:0}
.bem-editorial-block .vca-decade-card .vca-card-sub-title,.bem-editorial-block .vca-dossier-card .vca-card-sub-title{margin-bottom:10px}
.bem-editorial-block .vca-decade-card .vca-card-title,.bem-editorial-block .vca-dossier-card .vca-card-title{display:none}
.bem-editorial-block .vca-decade-card .vca-article-count,.bem-editorial-block .vca-dossier-card .vca-article-count{border-radius:2px;color:var(--secondaryTextColor);display:inline-block;margin:auto 0 10px 0;border:1px solid #757575;padding:10px 20px;text-transform:capitalize}
.bem-editorial-block .vca-decade-card .vca-article-count:hover,.bem-editorial-block .vca-dossier-card .vca-article-count:hover{color:var(--secondaryTextColor);text-decoration:none}
.bem-editorial-block .vca-ac{--secondaryTextColor:#757575}
.bem-editorial-block .vca-ac .vca-ac-theme-link{color:var(--secondaryTextColor)}
.bem-editorial-block .vca-ac .vca-histoires-card,.bem-editorial-block .vca-ac .vca-video-cc-wrapper,.bem-editorial-block .vca-ac .vca-ac-tc-wrapper{padding-left:15px}
.bem-editorial-block .vca-ac .vca-histoires-card .vca-ac-theme-link,.bem-editorial-block .vca-ac .vca-video-cc-wrapper .vca-ac-theme-link,.bem-editorial-block .vca-ac .vca-ac-tc-wrapper .vca-ac-theme-link,.bem-editorial-block .vca-ac .vca-histoires-card .vca-ac-il,.bem-editorial-block .vca-ac .vca-video-cc-wrapper .vca-ac-il,.bem-editorial-block .vca-ac .vca-ac-tc-wrapper .vca-ac-il{width:100%}
.bem-editorial-block .vca-ac .vca-histoires-card{padding-right:0}
.vca-bem .vca-ft{margin:20px;width:auto}
.vca-bem-creation-block{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;overflow:hidden}
.vca-bem-creation-block.total-product-1{padding:0 15px}
.vca-bem-creation-block .vca-product{margin:0 auto;margin-bottom:80px;text-align:center;position:relative}
.vca-bem-creation-block .vca-pc-config-wrapper{margin:20px auto 0}
.vca-bem-creation-block .vca-pc-config-wrapper .vca-cc-product{width:100%}
.vca-bem-creation-block .vca-pc-config-wrapper .vca-cc-product .vca-transform-image-tag{max-width:280px}
.vca-bem-creation-block .vca-pdp-name{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.1250000000000002rem;line-height:1.38888889;margin-bottom:15px;display:block}
:lang(ru) .vca-bem-creation-block .vca-pdp-name{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-bem-creation-block .vca-pdp-name{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-bem-creation-block .vca-pdp-name{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-bem-creation-block .vca-pdp-name{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-bem-creation-block .vca-pdp-name{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-bem-creation-block .vca-pdp-name{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ar) .vca-bem-creation-block .vca-pdp-name{font-size:1.25rem;line-height:1.25}
.vca-bem-creation-block .vca-pdp-material,.vca-bem-creation-block .vca-pdp-price-info{font-size:.8125000000000001rem;line-height:1.53846154;display:block;color:#757575;margin-bottom:10px}
.vca-bem-creation-block .vca-pdp-material b,.vca-bem-creation-block .vca-pdp-price-info b,.vca-bem-creation-block .vca-pdp-material strong,.vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-bem-creation-block .vca-pdp-material b,:lang(ru) .vca-bem-creation-block .vca-pdp-price-info b,:lang(ru) .vca-bem-creation-block .vca-pdp-material strong,:lang(ru) .vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-bem-creation-block .vca-pdp-material b,:lang(ar) .vca-bem-creation-block .vca-pdp-price-info b,:lang(ar) .vca-bem-creation-block .vca-pdp-material strong,:lang(ar) .vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-bem-creation-block .vca-pdp-material b,:lang(ja) .vca-bem-creation-block .vca-pdp-price-info b,:lang(ja) .vca-bem-creation-block .vca-pdp-material strong,:lang(ja) .vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-bem-creation-block .vca-pdp-material b,:lang(ko) .vca-bem-creation-block .vca-pdp-price-info b,:lang(ko) .vca-bem-creation-block .vca-pdp-material strong,:lang(ko) .vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-bem-creation-block .vca-pdp-material b,:lang(zh) .vca-bem-creation-block .vca-pdp-price-info b,:lang(zh) .vca-bem-creation-block .vca-pdp-material strong,:lang(zh) .vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-bem-creation-block .vca-pdp-material b,:lang(zh-Hant) .vca-bem-creation-block .vca-pdp-price-info b,:lang(zh-Hant) .vca-bem-creation-block .vca-pdp-material strong,:lang(zh-Hant) .vca-bem-creation-block .vca-pdp-price-info strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-bem-creation-block.vca-cbr{margin:0 0 100px 0}
.vca-bem-creation-block .vca-cbr-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;margin:40px 0 100px 0}
.vca-bem-creation-block .vca-cbr-container .vca-video-player{display:-webkit-flex;display:-ms-flex;display:flex;width:100%}
.vca-bem-creation-block .vca-cbr-container .vca-cbr-video{position:relative}
.vca-bem-creation-block .vca-cbr-container .vca-cbr-video .vca-icn-play{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.vca-bem-creation-block .vca-cbr-container .vca-cbr-video .vca-icn-play::before{height:30px;width:30px}
.vca-bem-creation-block .vca-cbr-content{margin-top:20px}
.vca-bem-creation-block .vca-cbr-coll-txt{margin-bottom:20px}
.vca-bem-creation-block .vca-cbr-link{border-bottom:1px solid #c4c4c4;color:#757575;letter-spacing:1.5px;padding-bottom:10px;text-transform:uppercase}
.vca-bem-creation-block .vca-carousel-control{display:none;left:-9999px}
.vca-bem-creation-block .slick-track{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-bem-creation-block .slick-track .creation-block-list{height:auto;width:inherit}
.vca-bem-creation-block .slick-list{padding-bottom:40px}
.vca-bem-creation-block .vca-slick-dots{bottom:0}
.vca-bem-creation-block .vca-slick-arrow{top:60px;height:60%}
.vca-bem-creation-block.vca-bem-creation-price-hide .vca-ccp-price{display:none}
.vca-bem-video-block{margin-bottom:70px}
.vca-bem-video-block .vca-video-caption{color:#757575;margin-top:15px}
.bem-editorial-highlight .vca-eh-col{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;padding:0}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text{padding:0 53px;left:0;width:375px}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.6250000000000002rem;line-height:1.34615385;padding:0 0 35px}
:lang(ru) .bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.bem-editorial-highlight .vca-eh-col .vca-editorial-sequence .vca-es-list{margin:0 auto}
.bem-editorial-highlight .vca-eh-col .vca-editorial-sequence .vca-es-list .vca-ecfc-bottom{display:block;width:375px}
.bem-editorial-highlight .vca-eh-col .cmp-image span{color:#757575;text-align:center;display:block}
.bem-editorial-highlight .vca-eh-col .vca-ec-staticQuote .vca-ec-blockquote .vca-ec-static-text{margin:0 auto}
.vca-productGrid-carousel .vca-product{width:100%;margin:0}
.vca-productGrid-carousel .creation-block-list{border-left:0;border:1px solid #e6e6e6;max-width:70vw;text-align:center}
.vca-productGrid-carousel .creation-block-list .vca-transform-image-tag{width:140px}
.vca-productGrid-carousel li.creation-block-list:last-child{border-right:0}
.vca-all-creation-cta{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flex;display:flex;padding:30px 20px 10px;text-align:center;text-transform:uppercase;width:100%}
.vca-all-creation-cta a{margin:0 auto}
.vac-productgrid-margin{padding-bottom:80px}
.vca-ac-il{position:relative}
.vca-ac-il .vca-icn-play{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}
.vca-ac-il .vca-icn-play::before{height:30px;width:30px}
.total-product-2 .vca-row .vca-product .vca-ccp-info{width:calc(100% - 5px)}
.vca-bem .vca-grid-container .vca-card-content{padding:0 15px}
.vca-bem .vca-grid-container .vca-decade-card,.vca-bem .vca-grid-container .vca-dossier-card{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:40px 0}
.vca-cap-text{-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease;opacity:0;visibility:hidden;width:100px}
.vca-cap-text.vca-show-caption-now{visibility:visible;opacity:1}
.bem-creation-block .vca-productgrid-title{padding:0 20px 50px;text-transform:uppercase}
.vca-bem-cbt-cta{color:#666}
.vca-template-gift-landing-page .bem-creation-block .vca-productgrid-title{font-size:1rem;line-height:1.3125;letter-spacing:1.9px}
.vca-template-gift-landing-page .vca-bem-title{margin-top:50px;margin-bottom:5px}
.vca-template-gift-landing-page .vca-bem-combo-block{margin-top:80px}
.vca-template-gift-landing-page .vca-bem-cb{margin-bottom:0}
.vca-template-gift-landing-page .vca-bem-cbt-cta{margin:0 auto 0;word-wrap:break-word}
.vca-template-exhibition-page .bem-editorial-block>.vca-row:first-child>.vca-col-12>.vca-content-article-card,.vca-template-exhibition-page .bem-editorial-block>.vca-row:first-child>.vca-col-12>.vca-nc-card.vca-nc,.vca-template-exhibition-page .bem-editorial-block>.vca-row:first-child>.vca-col-12>.vca-decade-card,.vca-template-exhibition-page .bem-editorial-block>.vca-row:first-child>.vca-col-12>.vca-ac,.vca-template-exhibition-page .bem-editorial-block>.vca-row:first-child>.vca-col-12>.vca-dossier-card{border-top:1px solid #e6e6e6}
.vca-template-exhibition-page .bem-editorial-block .vca-content-article-card,.vca-template-exhibition-page .bem-editorial-block .vca-nc-card.vca-nc,.vca-template-exhibition-page .bem-editorial-block .vca-decade-card,.vca-template-exhibition-page .bem-editorial-block .vca-ac,.vca-template-exhibition-page .bem-editorial-block .vca-dossier-card{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6;margin-bottom:0}
.bem-editorial-block>.vca-row:first-child>.vca-col-12>.vca-video-card{border-top:1px solid #e6e6e6}
.bem-editorial-block .vca-ac.vca-video-card{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6;margin-bottom:0}
.bem-editorial-block .vca-ac.vca-video-card .vca-capital-link{padding-bottom:10px}
.bem-editorial-block .vca-ccv-thumb [class*='vca-icn-']::before{height:30px;width:30px}
.vca-editorial-highlight .vca-bem-fwi .vca-ill-img,.vca-editorial-highlight .vca-bem-ill-v2-fwi .vca-ill-img{width:100vw}
.vca-editorial-highlight .vca-bem-ill-v2-fwi .vca-ill-sec{padding:0}
.bem-editorial-highlight .vca-grid-display,.bem-creation-block .vca-grid-display,.bem-illustration-block .vca-grid-display{display:block}
.vca-bem-lazyloading-disabled .vca-transform-image-tag.lazyloaded{visibility:visible}
.vca-illustration-block-butterfly-animation{position:absolute;left:0;bottom:0;z-index:1}
.vca-illustration-block-butterfly-animation img{opacity:1}
.vca-collection-block{cursor:pointer;display:block}
.vca-collection-block-heading{margin:55px 0 30px;padding:0 30px;text-align:center}
.vca-collection-block-wrapper{position:relative}
.vca-collection-block-wrapper.vca-collection-block-shadow-top:before{content:'';background:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.25) 100%);width:100%;height:100%;position:absolute;top:0;background-size:100% 50%;background-repeat:no-repeat;background-position:top}
.vca-collection-block-image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.vca-collection-block-item{height:244px;margin:0 auto;width:194px}
.vca-collection-block-mobile{display:block}
.vca-collection-block-desktop{display:none}
.vca-collection-block-content{position:absolute;text-align:center;top:40px;width:100%;height:calc(100% - 45px)}
.vca-collection-block-title{color:#222;margin:0 20px 20px}
.vca-collection-block-description{color:#222;margin:0 30px 10px}
.vca-collection-block-cta{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#666;border-bottom:1px solid;cursor:pointer;margin:0 auto;text-transform:uppercase}
.vca-collection-block-cta:hover{text-decoration:none}
.vca-collection-block-reverse .vca-collection-block-content{bottom:40px;top:auto;padding:0 30px;height:initial}
.vca-collection-block-reverse .vca-collection-block-title{margin:0 0 20px}
.vca-collection-block-reverse .vca-collection-block-item{margin-top:35px}
.vca-collection-block-reverse.vca-collection-block-shadow-bottom:before{content:'';background:linear-gradient(0,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 100%);width:100%;height:100%;position:absolute;bottom:0;background-size:100% 50%;background-repeat:no-repeat;background-position:bottom}
.vca-hj-heading{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;letter-spacing:2px;padding:0 20px;text-align:center;text-transform:uppercase}
.vca-hj-heading b,.vca-hj-heading strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-hj-heading b,:lang(ru) .vca-hj-heading strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-hj-heading b,:lang(ar) .vca-hj-heading strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-hj-heading b,:lang(ja) .vca-hj-heading strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-hj-heading b,:lang(ko) .vca-hj-heading strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-hj-heading b,:lang(zh) .vca-hj-heading strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-hj-heading b,:lang(zh-Hant) .vca-hj-heading strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-mc-block-heading{margin:55px 0 5px;padding:0 30px}
.vca-mc-block-description{color:#222;margin:0 auto;width:80%}
.vca-mc-block .vca-slick-dots{bottom:20px}
.vca-mc-block .vca-cc-small{max-width:295px}
.vca-mc-block-2 .vca-cc-small,.vca-mc-block-1 .vca-cc-small{max-width:295px;min-height:380px}
.vca-cc{margin-top:30px}
.vca-cc-small img,.vca-cc-large img,.vca-cc-small picture,.vca-cc-large picture{height:100%;width:100%}
.vca-cc-small h2,.vca-cc-large h2,.vca-cc-small h3,.vca-cc-large h3{margin:40px auto 10px;text-align:center;text-transform:capitalize;width:80%}
.vca-cc-small-link,.vca-cc-large-link{border-bottom:1px solid;cursor:pointer;margin:auto 20px 10px;padding-bottom:10px;width:max-content}
.vca-cc-small-link:hover,.vca-cc-large-link:hover{text-decoration:none}
.vca-cc-small{margin:0 10px;overflow:hidden;position:relative;text-align:center}
.vca-cc-small-text{position:absolute;width:100%;z-index:1}
.vca-cc-large{display:-webkit-flex;display:-ms-flex;display:flex;position:relative}
.vca-cc-large h2{margin:0 auto 10px}
.vca-cc-large .vca-cc-wide-image{display:none}
.vca-cc-large-text{position:absolute;text-align:center;top:60px;width:100%;z-index:1}
.vca-sc-wrapper{margin-top:10px}
.vca-sc-title{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.25rem;line-height:1.25;color:#000;margin:60px 30px;text-align:center}
:lang(ru) .vca-sc-title{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-sc-title{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-sc-title{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-sc-title{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-sc-title{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-sc-title{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-sc-block-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-sc-block-list .vca-cc-small{margin:0 0 10px 0}
.vca-lightbox .vca-lb-qrcode .vca-lb-header-wrapper{display:none}
.vca-lightbox .vca-lb-qrcode .base-lightbox-content,.vca-lightbox .vca-lb-qrcode .vca-lb-header-wrapper{background:transparent}
.vca-lightbox .vca-lb-qrcode .base-lightbox-content{overflow:hidden;min-width:150px;width:150px;min-height:150px;height:150px;padding:0}
.vca-lb-qrcode .vca-transform-image-wrapper{margin:auto}
.vca-qrc-link{cursor:pointer}
.vca-qrc-pop-image{display:block;width:100%}
.vca-qrc-temp{display:none}
.vca-vbs-0{margin-bottom:0}
.vca-vbs-10{margin-bottom:10px}
.vca-vbs-20{margin-bottom:10px}
.vca-vbs-30{margin-bottom:20px}
.vca-vbs-40{margin-bottom:35px}
.vca-vbs-45{margin-bottom:40px}
.vca-vbs-50{margin-bottom:40px}
.vca-vbs-60{margin-bottom:45px}
.vca-vbs-80{margin-bottom:60px}
.vca-vbs-100{margin-bottom:70px}
.vca-vbs-120{margin-bottom:80px}
.vca-vbs-150{margin-bottom:120px}
.vca-vts-0{margin-top:0}
.vca-vts-10{margin-top:10px}
.vca-vts-20{margin-top:10px}
.vca-vts-30{margin-top:20px}
.vca-vts-40{margin-top:35px}
.vca-vts-45{margin-top:40px}
.vca-vts-50{margin-top:40px}
.vca-vts-60{margin-top:45px}
.vca-vts-80{margin-top:60px}
.vca-vts-100{margin-top:70px}
.vca-vts-120{margin-top:80px}
.vca-vts-150{margin-top:120px}
@media only screen and (min-width:600px){.vca-main{padding-top:60px}
.vca-show-on-mobile-only{display:none}
.vca-show-on-desktop-only{display:none}
.vca-show-on-tab-only{display:block}
.vca-h1{font-size:2.1875rem;line-height:1.28571429}
.vca-h2{font-size:1.875rem;line-height:1.33333333}
.vca-h3{font-size:1.7499999999999998rem;line-height:1.25}
.vca-listing-01{font-size:2.1875rem;line-height:1.28571429}
.vca-listing-03{font-size:1.3750000000000002rem;line-height:1.36363636}
.vca-subheader{font-size:1.3750000000000002rem;line-height:1.45454545}
.vca-section{font-size:1rem;letter-spacing:1.9px}
:lang(ar) .vca-section{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-quote{font-size:2.7500000000000004rem;line-height:1.25}
.vca-slider-column{width:410px;padding:0 40px 60px}
.vca-slider-inner{width:calc(410px - 80px)}
.vca-lightbox .base-lightbox-wrapper:has(.vca-back-arrow.vca-show-back-arrow) .vca-lb-close{visibility:visible}
.vca-lightbox .base-lightbox-wrapper{top:0;max-height:unset}
.vca-lightbox .base-lightbox-wrapper .base-lightbox-content{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}
.vca-lightbox .base-lightbox-wrapper .vca-lb-header-wrapper{padding:30px 40px 20px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-full .base-lightbox-content{padding:120px 30px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left .base-lightbox-content{height:100%;width:410px;padding:60px 40px 30px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left .vca-lb-header-wrapper{width:410px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .base-lightbox-content{width:450px;padding-top:60px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .vca-lb-header-wrapper{width:450px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out;border-radius:0;left:50%;padding:0 20px 20px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right .base-lightbox-content{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);height:100%;width:410px;padding:60px 40px 30px;max-height:100vh;left:auto}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{width:410px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .base-lightbox-content{width:450px;padding-top:60px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .vca-lb-header-wrapper{width:450px}
.vca-lightbox .base-lightbox-wrapper.vca-lightbox-animate{opacity:0}
.vca-lightbox .base-tencentcaptcha iframe{height:38px !important;width:100% !important;position:relative !important;left:0 !important}
.vca-cc-product{width:50vw}
.vca-cc-product .vca-transform-image-tag{margin-top:40px;max-width:265px}
.vca-ccp-link{padding-bottom:60px}
.vca-ccp-name{display:block;margin:45px 0 20px}
.vca-lightbox-wrapper.vca-video-popup{-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;bottom:auto;min-width:360px;padding:0}
.vca-cc-pc{padding:60px 0 60px}
.vca-leaf-playagain,.vca-leaf-plp{-webkit-transform:translateX(0);transform:translateX(0);bottom:40px;left:60px}
.vca-leaf-loader-text{font-size:1.1250000000000002rem;line-height:1.21111111}
.vca-leaf-loader .vca-icn-leaf::before{vertical-align:bottom;height:50px;width:42.5px}
.vca-leaf-search-wrapper{margin-right:20px}
.vca-leaf-search{margin:5px 15px 0}
.vca-toaster--top{text-align:center}
.vca-product-v2-card .vca-transform-image-tag{margin-top:50px;max-width:265px}
.vca-product-v2-card-link{padding-bottom:60px}
.vca-product-v2-card-name{display:block;margin:50px 0 20px}
.vca-product-v2-card-carousel[data-items='2'] .swiper-slide{min-width:50%}
.vca-modal .vca-modal-container{width:590px}
.vca-modal .vca-modal-close{right:20px}
.vca-modal .vca-modal-body{padding:50px 100px}
.vca-modal .vca-modal-actions{padding:0 20px 20px}
.vca-feature-cover-description{width:60%}
.vca-feature-cover-cta{margin-bottom:50px;width:auto;padding:0}
.vca-major-feature-cover .vca-feature-cover-title{margin-top:55px}
.vca-major-feature-cover .vca-feature-cover-description{margin:20px}
.vca-minor-feature-cover .vca-feature-cover-title{margin-top:80px}
.vca-minor-feature-cover .vca-feature-cover-description{margin-top:20px}
.vca-minor-feature-cover .vca-feature-cover-cta{margin-bottom:40px}
.vca-header-theme-background-transparent.vca-major-feature-cover .vca-feature-cover-title{margin-top:110px}
.vca-mc-txt-pos-xs-top .vca-feature-cover-content .vca-feature-cover-content-wrapper{height:auto}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-content-wrapper{height:100%}
.vca-nl{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-nl-tabs-link{display:inline-block}
.vca-we-chat-button{-webkit-flex-basis:300px;-ms-flex-basis:300px;flex-basis:300px;margin:0;max-width:300px;width:300px}
.vca-ad-lightbox-wrapper .cmp-image{box-sizing:content-box;border:50px solid #fff;height:150px;width:150px;z-index:1}
.vca-footer .vca-icn-logo{margin:60px 0 40px}
.vca-cr-text{display:inline-block}
.vca-row .vca-col-l-6.vca-newsletters{max-width:448px}
.vca-newsletters-heading{margin-bottom:30px}
.vca-sitemap-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;padding:20px 40px 20px}
.vca-sitemap-list ul{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;padding:0 60px}
.vca-sitemap-tabs-link{display:inline-block}
.vca-store-block-wrapper{height:750px}
.vca-store-block-heading{font-size:2.1875rem;line-height:1.28571429;margin-top:80px}
.vca-store-block-description{font-size:1rem;letter-spacing:1.9px;margin-top:20px;max-width:448px}
:lang(ar) .vca-store-block-description{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-store-block-link{margin-bottom:40px}
.vca-ch-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin:0 160px}
.vca-ch-wrapper .vca-carousel-section{height:100%;width:100%}
.vca-ch-wrapper .vca-image-section{margin:40px 40px 50px;width:100%}
.vca-ch-wrapper .vca-image-section,.vca-ch-wrapper .vca-carousel-section{height:100%}
.vca-ch-wrapper-cta-container{padding-bottom:90px;padding-top:10px}
.vca-ch-wrapper .vca-hide-tablet-only{display:none}
.vca-ch-wrapper .vca-show-tablet-only{display:block}
.vca-ch-featured-creations .vca-mobile-hide-only{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex}
.vca-ch-media-card-title{margin-top:80px}
.vca-ch-media-card-description{margin-top:15px}
.vca-ch-media-card-image-wrapper{margin:40px 0 20px}
.vca-ch-media-card-image-wrapper img{max-width:265px}
.vca-bem-title{margin-bottom:45px}
.vca-bem-paragraph-section{margin-bottom:100px}
.vca-bem-quote-section{margin-bottom:100px}
.vca-bem-hide-mobile{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-bem-show-mobile{display:none}
.vca-bem-mul-img-car{min-height:200px}
.vca-bem-double-wrapper1,.vca-bem-double-wrapper2{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between}
.vca-bem-cb-ds{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}
.vca-bem-cb-ds .vca-bem-cbt-tit{margin:0 0 30px}
.vca-bem-cb-ds .vca-bem-double-wrapper2{margin-top:0}
.vca-bem-cb-ds .vca-bem-cbt-des{margin:0 0 30px}
.vca-bem-cb-ds .vca-bem-cap-sec{margin:15px 0 0}
.vca-bem-mulill .vca-ill-sec{max-width:100%}
.vca-bem-mulill .vca-video-tag{max-height:380px}
.vca-bem-inlimgs,.vca-bem-inlimgs3,.vca-bem-inlimgs4{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;-ms-flex-pack:evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start}
.vca-bem-inlimgs .vca-ill-sec,.vca-bem-inlimgs3 .vca-ill-sec,.vca-bem-inlimgs4 .vca-ill-sec{margin:0 auto}
.vca-bem-inlimgs .vca-ill-sec:first-child,.vca-bem-inlimgs3 .vca-ill-sec:first-child,.vca-bem-inlimgs4 .vca-ill-sec:first-child{padding-bottom:0;margin:0 auto}
.vca-bem-inlimgs{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-productGrid-carousel .creation-block-list{max-width:50vw}
.vca-productGrid-carousel .creation-block-list .vca-transform-image-tag{width:230px}
.vca-productGrid-carousel .vca-carousel-control{display:inline-block;left:0}
.vca-productGrid-carousel .vca-icn-sleek_arrow_right{left:90vw}
.vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:380px}
.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:400px}
.vca-bem-carousel .vca-ill-sec:first-of-type{padding-left:calc((1 / 12) *(100vw - 40px) - 20px)}
.vca-bem-illustration-block .vca-cap-text{padding:20px 0 0}
.vca-bem-illustration-block .vca-slick-arrow{height:380px}
.vca-bem-cb-ii .vca-bem-cti-wrap.vca-bem-bi-wrap{padding-top:80px}
.vca-bem-cb-ii.image-position-right .vca-bem-ci-wrap.vca-bem-si-wrap{padding-top:80px}
.vca-bem-cb-ii.image-position-right .vca-bem-cti-wrap.vca-bem-bi-wrap{padding-top:0}
.bem-editorial-block .vca-nc{padding-bottom:80px}
.bem-editorial-block .vca-nc-text-container .vca-nc-date,.bem-editorial-block .vca-ac-tc .vca-nc-date,.bem-editorial-block .vca-card-content .vca-nc-date,.bem-editorial-block .vca-nc-text-container .vca-nc-title,.bem-editorial-block .vca-ac-tc .vca-nc-title,.bem-editorial-block .vca-card-content .vca-nc-title,.bem-editorial-block .vca-nc-text-container .vca-ac-theme-link,.bem-editorial-block .vca-ac-tc .vca-ac-theme-link,.bem-editorial-block .vca-card-content .vca-ac-theme-link,.bem-editorial-block .vca-nc-text-container .vca-ac-il,.bem-editorial-block .vca-ac-tc .vca-ac-il,.bem-editorial-block .vca-card-content .vca-ac-il,.bem-editorial-block .vca-nc-text-container .vca-card-sub-title,.bem-editorial-block .vca-ac-tc .vca-card-sub-title,.bem-editorial-block .vca-card-content .vca-card-sub-title,.bem-editorial-block .vca-nc-text-container .vca-card-description,.bem-editorial-block .vca-ac-tc .vca-card-description,.bem-editorial-block .vca-card-content .vca-card-description{margin-left:0}
.bem-editorial-block .vca-ac .vca-histoires-card,.bem-editorial-block .vca-ac .vca-video-cc-wrapper,.bem-editorial-block .vca-ac .vca-ac-tc-wrapper{padding-left:15px}
.bem-editorial-block .vca-ac .vca-hc-img{margin-right:25px}
.bem-editorial-block .vca-ac .vca-histoires-card{padding-right:20px}
.bem-editorial-block .vca-decade-card,.bem-editorial-block .vca-dossier-card{margin-bottom:60px}
.bem-editorial-block .vca-decade-card .vca-card-content,.bem-editorial-block .vca-dossier-card .vca-card-content{margin:0}
.bem-editorial-block .vca-decade-card .vca-card-sub-title,.bem-editorial-block .vca-dossier-card .vca-card-sub-title{margin-bottom:15px}
.bem-editorial-block .vca-dossier-card .vca-card-content{text-align:center;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flex;display:flex}
.bem-editorial-block .vca-dossier-card .vca-card-content .vca-article-count{margin:0 auto;order:3}
.vca-hide-mobile-only{display:block}
.vca-bem .vca-ft{margin:0 auto 20px;width:70%}
.vca-bem-video-block{margin-bottom:90px}
.vca-bem-creation-block{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}
.vca-bem-creation-block .vca-product{margin-bottom:0 0 100px 0;display:inline-block}
.vca-bem-creation-block.vca-cbr{margin:0 40px 0 40px}
.vca-bem-creation-block .vca-cbr-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:80px 0 80px 0}
.vca-bem-creation-block .vca-cbr-content{margin:auto}
.vca-bem-creation-block .vca-cbr-coll-txt{margin-bottom:30px}
.total-product-1 .vca-product{width:auto}
.total-product-2 .vca-product{width:calc(40% - 1px);margin:0 15px}
.vca-all-creation-cta{padding:60px 20px 100px}
.vac-productgrid-margin{padding-bottom:100px}
.vca-bem-ct-wrap{margin-bottom:60px}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-size:1.875rem;line-height:1.33333333}
.bem-editorial-highlight .vca-eh-col .vca-bem-title{margin-top:45px;margin-bottom:40px}
.bem-creation-block .vca-productgrid-title{padding:0 40px 50px}
.vca-template-gift-landing-page .vca-bem-combo-block{margin-top:100px}
.vca-collection-block-heading{margin:55px 0 35px;padding:0 100px}
.vca-collection-block-item{height:330px;width:264px}
.vca-collection-block-content{top:80px}
.vca-collection-block-reverse .vca-collection-block-content{bottom:80px}
.vca-collection-block-reverse .vca-collection-block-item{margin-top:110px}
.vca-hj-heading{font-size:1.1250000000000002rem;line-height:1;border-bottom:1px solid #e6e6e6;color:#757575;margin:0 40px;padding:20px 0;text-transform:uppercase}
.vca-mc-block-heading{margin:90px 0 5px;padding:0 30px}
.vca-mc-block-list{margin-top:55px}
.vca-mc-block .vca-slick-dots{bottom:70px}
.vca-mc-block .vca-cc-small{max-width:330px}
.vca-mc-block-2,.vca-mc-block-1{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;transform:none}
.vca-mc-block-2 .vca-cc-small,.vca-mc-block-1 .vca-cc-small{max-width:295px}
.vca-cc-small h2,.vca-cc-large h2,.vca-cc-small h3,.vca-cc-large h3{margin:40px auto 20px;width:100%}
.vca-cc-small-link,.vca-cc-large-link{margin-bottom:60px}
.vca-cc-large{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-cc-large .vca-cc-wide-image{display:block}
.vca-cc-large .vca-cc-mobile-image{display:none}
.vca-cc-large-text{left:50px;max-width:320px;top:auto}
.vca-cc-large-wrapper{margin:20px 40px}
.vca-cc-large-reverse{-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end}
.vca-cc-large-reverse .vca-cc-large-text{left:auto;right:50px}
.vca-sc-wrapper{margin:20px 40px}
.vca-sc-block-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;-ms-flex-pack:evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}
.vca-sc-block-list .vca-cc-small{margin-left:40px}
.vca-sc-block-list .vca-cc-small:first-child{margin-left:0}
.vca-multifield-wrapper::before{width:calc(100% - 80px)}
.vca-template-gift-landing-page .vca-multifield-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;-ms-flex-pack:evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}
.vca-template-gift-landing-page _:-ms-fullscreen,.vca-template-gift-landing-page :root .vca-multifield-wrapper{-webkit-justify-content:space-around;-ms-flex-pack:around;-ms-justify-content:space-around;justify-content:space-around}
.vca-vbs-0{margin-bottom:0}
.vca-vbs-10{margin-bottom:10px}
.vca-vbs-20{margin-bottom:15px}
.vca-vbs-30{margin-bottom:25px}
.vca-vbs-40{margin-bottom:40px}
.vca-vbs-45{margin-bottom:45px}
.vca-vbs-50{margin-bottom:45px}
.vca-vbs-60{margin-bottom:55px}
.vca-vbs-80{margin-bottom:70px}
.vca-vbs-100{margin-bottom:80px}
.vca-vbs-120{margin-bottom:100px}
.vca-vts-0{margin-top:0}
.vca-vts-10{margin-top:10px}
.vca-vts-20{margin-top:15px}
.vca-vts-30{margin-top:25px}
.vca-vts-40{margin-top:40px}
.vca-vts-45{margin-top:45px}
.vca-vts-50{margin-top:45px}
.vca-vts-60{margin-top:55px}
.vca-vts-80{margin-top:70px}
.vca-vts-100{margin-top:80px}
.vca-vts-120{margin-top:100px}
}
@media only screen and (min-width:900px){.vca-narrow-only{display:none}
.vca-wide-only{display:inline-block}
.vca-super-wide-only{display:none}
.vca-main{padding-top:100px}
.vca-show-on-mobile-only{display:none}
.vca-show-on-tab-only{display:none}
.vca-show-on-desktop-only{display:block}
.vca-skip-content{top:120px;padding:20px}
.vca-skip-content-span{border:1px solid #016fd0;padding:4px 14px}
.vca-hero-creation{font-size:3rem;line-height:1.14583333}
.vca-h1{font-size:2.5rem;line-height:1.25}
.vca-listing-01{font-size:2.5rem;line-height:1.25}
.vca-listing-02{font-size:2rem;line-height:1.25}
.vca-section{font-size:1rem;letter-spacing:1.9px}
:lang(ar) .vca-section{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-body-01{font-size:.8749999999999999rem;line-height:1.78571429;letter-spacing:initial}
:lang(ar) .vca-body-01{font-size:1rem;line-height:1.5625}
.vca-body-01-latin{font-size:.8749999999999999rem;line-height:1.78571429;letter-spacing:initial}
.vca-quote{font-size:3.125rem;line-height:1.3}
.vca-slider-column{width:430px;padding:0 50px 50px}
.vca-slider-header{height:100px}
.vca-slider-inner{width:calc(430px - 100px)}
.vca-lightbox .base-lightbox-wrapper{width:100%;height:100%;overflow:hidden}
.vca-lightbox .base-lightbox-wrapper .vca-lb-header-wrapper{height:120px;padding:20px 60px}
.vca-lightbox .base-lightbox-wrapper .vca-lb-header-btn{min-height:50px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-full{top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.vca-lightbox .base-lightbox-wrapper.vca-lb-full .base-lightbox-content{height:100vh;width:100vw;padding:120px 30px;max-height:none}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left .base-lightbox-content{height:100%;width:450px;padding:120px 60px 30px;max-height:100vh}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left .vca-lb-header-wrapper{width:450px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .base-lightbox-content{width:500px;padding-top:100px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .vca-lb-header-wrapper{width:500px;height:100px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right .base-lightbox-content{height:100%;width:450px;padding:120px 60px 30px;max-height:100vh;left:auto}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right .vca-lb-header-wrapper{width:450px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .base-lightbox-content{width:500px;padding-top:100px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .vca-lb-header-wrapper{width:500px;height:100px}
.vca-lightbox .vca-mplightbox{top:0}
.vca-cc-product{width:33.3vw;min-width:auto}
.vca-cc-product .vca-transform-image-tag{max-width:310px}
.vca-ccp-name{display:block;margin:45px 0 20px}
.vca-ccp-carousel{display:block;overflow:visible;margin-bottom:10px}
.vca-ccp-carousel .vca-slick-dots{bottom:-40px;z-index:1;left:0;right:0}
.vca-ccp-carousel[data-items='1'],.vca-ccp-carousel[data-items='2'],.vca-ccp-carousel[data-items='3']{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-ccv-thumb [class*='vca-icn-']::before{height:60px;width:60px}
.vca-ccv-large .vca-ccv-name{margin-top:45px}
.vca-lightbox-wrapper.vca-video-popup{top:0}
.vca-lightbox-wrapper.vca-video-popup .vca-lightbox-content{width:auto}
.vca-video-player{position:relative}
.vca-play-pause-icn{z-index:9}
.vca-play-pause-icn.vca-icn-play:before{height:60px;width:60px}
video::-webkit-media-controls-overlay-play-button{display:none}
video::-webkit-media-controls-start-playback-button{display:none}
.vca-load-more-border{margin-top:60px}
.vca-load-more-border::before{padding-top:50px}
.vca-cc-pc{padding-bottom:90px}
.vca-concierge-details.vca-link{pointer-events:none}
.vca-template-gift-landing-page .vca-concierge-details.vca-link{pointer-events:auto;color:inherit;font-size:inherit}
.vca-care-advisor-text-input-wrapper{margin-top:10px}
.vca-input-append-button-send{right:20px}
.vca-interactive-img:hover .vca-picto-text{-webkit-transition:all ease .7s;-moz-transition:all ease .7s;-ms-transition:all ease .7s;transition:all ease .7s;max-width:500px;color:#222;padding:0 10px}
.vca-interactive-img:hover .vca-icn-picto,.vca-interactive-img:hover .vca-icn-picto-dark{opacity:1}
.vca-interactive-img:hover .vca-picto-dark .vca-picto-text{color:#fff}
.slick-slider:has(.vca-interactive-img) .vca-slick-arrow{height:84%}
.slick-slider:has(.vca-interactive-img):has(.vca-caption) .vca-slick-arrow{height:72%}
.slick-slider:has(.vca-interactive-img):has(.vca-caption) .vca-slick-arrow:focus,.slick-slider:has(.vca-interactive-img):has(.vca-caption) .vca-slick-arrow:focus-visible{height:50px}
.vca-card-carousel:has(img:hover) .vca-swiper-nav::before,.vca-plp-swiper-carousel:has(img:hover) .vca-swiper-nav::before{content:'';background-size:100%;width:20px;height:20px}
.vca-product-v2-card .vca-transform-image-tag{max-width:310px}
.vca-product-v2-card-name{display:block;margin:50px 0 20px}
.vca-product-v2-card-carousel{display:block;margin-bottom:60px}
.vca-product-v2-card-carousel .swiper-pagination{bottom:-60px}
.vca-product-v2-card-carousel[data-items='1'],.vca-product-v2-card-carousel[data-items='2'],.vca-product-v2-card-carousel[data-items='3']{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-modal .vca-modal-container{width:590px}
.vca-modal .vca-modal-actions{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
.vca-modal .vca-modal-confirm,.vca-modal .vca-modal-cancel{-webkit-flex:1;-ms-flex:1;flex:1}
.vca-multifield-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;-ms-flex-pack:evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}
.vca-multifield-wrapper::before{width:calc(100% - 100px)}
_:-ms-fullscreen,:root .vca-multifield-wrapper{-webkit-justify-content:space-around;-ms-flex-pack:around;-ms-justify-content:space-around;justify-content:space-around}
.vca-carousel-nav-prev,.vca-carousel-nav-next{border-radius:30px;background-color:#f5f5f5;border:0;cursor:pointer;display:block;height:60px;margin:10px;position:absolute;top:50%;width:60px}
.vca-carousel-nav-prev:before,.vca-carousel-nav-next:before{font-size:2.5rem;line-height:.75}
.vca-carousel-pagination-stepaction{background:transparent;border:0;color:transparent;cursor:pointer;font-size:0;height:20px;line-height:0;width:20px}
.vca-carousel-pagination-stepaction:before{color:#222;content:'•';text-align:center}
.vca-carousel-active-pagination{opacity:1}
.vca-feature-cover:not(.vca-mfc-show-actual-asset).vca-major-feature-cover.vca-fc-limited{max-height:calc(100vh - 120px);overflow:hidden}
.vca-feature-cover:not(.vca-mfc-show-actual-asset).vca-major-feature-cover.vca-fc-limited.vca-header-theme-background-transparent{max-height:100vh}
.vca-feature-cover-description{width:50%}
.vca-feature-cover-cta{margin-bottom:60px}
.vca-feature-cover-cta-wrapper{padding:10px 0}
.vca-feature-cover-cta-wrapper p{line-height:15px}
.vca-major-feature-cover .vca-feature-cover-title{margin-top:60px}
.vca-minor-feature-cover .vca-feature-cover-title{margin-top:90px}
.vca-minor-feature-cover .vca-feature-cover-cta{margin-bottom:50px}
.vca-mc-txt-pos-xs-top .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-xs-top .vca-feature-cover-content .vca-feature-cover-description{margin:initial}
.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content{-webkit-justify-content:initial;-ms-flex-pack:initial;-ms-justify-content:initial;justify-content:initial}
.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-xs-bottom .vca-feature-cover-content .vca-feature-cover-cta{margin:initial}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-bottom .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-description{margin:20px 20px 25px}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-bottom .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-bottom .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-bottom .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-description{width:560px}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-title{margin:90px 20px 0}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-cta{margin:auto 20px 35px}
.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-top .vca-feature-cover-content .vca-feature-cover-description{width:560px}
.vca-mc-txt-pos-m-bottom .vca-feature-cover-content{-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end}
.vca-mc-txt-pos-m-bottom .vca-feature-cover-content .vca-feature-cover-title{margin:0 20px 0}
.vca-mc-txt-pos-m-bottom .vca-feature-cover-content .vca-feature-cover-cta{margin:0 20px 35px}
.vca-mc-txt-pos-m-left .vca-feature-cover-content,.vca-mc-txt-pos-m-right .vca-feature-cover-content{-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:50%}
.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-title{margin:0 50px}
.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-cta{margin:0 50px}
.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-description{margin:20px 50px 0}
.vca-mc-txt-pos-m-left .vca-feature-cover-content{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;left:0}
.vca-mc-txt-pos-m-right .vca-feature-cover-content{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-align-items:flex-end;align-items:flex-end;right:0}
.vca-header-theme-background-transparent.vca-mc-txt-pos-m-top .vca-feature-cover-title,.vca-header-theme-background-transparent.vca-mc-txt-pos-m-bottom .vca-feature-cover-title{margin-top:135px}
.vca-fc-limited.vca-major-feature-cover.vca-mc-txt-pos-m-top .vca-feature-cover-description,.vca-fc-limited.vca-major-feature-cover.vca-mc-txt-pos-m-bottom .vca-feature-cover-description{margin-top:20px}
.vca-fc-limited.vca-major-feature-cover.vca-mc-txt-pos-m-top .vca-feature-cover-cta,.vca-fc-limited.vca-major-feature-cover.vca-mc-txt-pos-m-bottom .vca-feature-cover-cta{margin-bottom:30px}
.vca-fc-limited.vca-major-feature-cover:not(.vca-header-theme-background-transparent).vca-mc-txt-pos-m-top .vca-feature-cover-title{margin-top:20px}
.vca-nb{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-nb-message{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-nb-btn{position:absolute;right:50px}
.vca-nb-message-link{max-width:calc(100% - 130px)}
.vca-nb-message-link .vca-nb-message [class^='vca-icn-']{padding-right:10px;display:block}
.vca-es-form-submit-btn[type='submit']{padding:5px 38px;min-width:160px}
.vca-ch-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:670px;margin:0;overflow:hidden}
.vca-ch-wrapper .vca-image-section,.vca-ch-wrapper .vca-carousel-section{height:100%;position:relative;width:50%}
.vca-ch-wrapper .vca-ch-wrapper-cta-container{padding:40px 0 60px}
.vca-ch-wrapper .vca-carousel-section{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;-ms-flex-pack:evenly;-ms-justify-content:space-evenly;justify-content:space-evenly}
.vca-ch-wrapper .vca-carousel-section .vca-ch-wrapper-cta-container{bottom:0;width:100%}
.vca-ch-wrapper .vca-image-section{margin:0}
.vca-ch-wrapper .vca-image-section div{width:100%}
.vca-ch-wrapper .vca-image-section img{object-fit:cover}
.vca-ch-wrapper .vca-image-section .vca-transform-picture-tag{width:100%}
.vca-ch-wrapper .vca-hide-tablet-only{display:block}
.vca-ch-wrapper .vca-show-tablet-only{display:none}
.vca-ch-media-card{margin:0 40px}
.vca-ch-media-card-title{margin-top:90px}
.vca-ch-media-card-description{margin-top:10px}
.vca-ch-media-card-image-wrapper img{max-width:265px}
.vca-ch-media-card-image-desktop{display:block}
.vca-ch-media-card-image-mob{display:none}
.vca-sitemap-tabs{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%}
.vca-sitemap-tabs-link{display:inline-block}
.vca-store-block-wrapper{height:800px}
.vca-store-block-heading{font-size:2.5rem;line-height:1.25;margin-top:90px}
.vca-store-block-description{font-size:1rem;letter-spacing:1.9px;max-width:435px}
:lang(ar) .vca-store-block-description{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-store-block-link{margin-bottom:50px}
.vca-bem-paragraph-section{margin-bottom:110px}
.vca-bem-quote-section{margin-bottom:110px}
.vca-bem-cb{margin-bottom:20px}
.vca-bem-cb-ti,.vca-bem-cb-ii{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-bem-cb-ds{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-bem-ci-wrap{-webkit-order:1;-ms-order:1;order:1}
.vca-bem-ct-wrap,.vca-bem-cti-wrap{-webkit-order:2;-ms-order:2;order:2;width:50%;padding:0 5%}
.vca-bem-ct-wrap{margin:auto}
.vca-bem-cbt-tit{margin:0 0 40px}
.vca-bem-bi-wrap .vca-bem-cap-sec{display:none}
.vca-bem-si-wrap .vca-bem-cap-sec{margin-bottom:0}
.image-position-right .vca-bem-ct-wrap,.image-position-right .vca-bem-si-wrap{-webkit-order:1;-ms-order:1;order:1}
.image-position-right .vca-bem-ci-wrap,.image-position-right .vca-bem-bi-wrap{-webkit-order:2;-ms-order:2;order:2}
.vca-bem-inlimgs .vca-ill-sec,.vca-bem-inlimgs3 .vca-ill-sec,.vca-bem-inlimgs4 .vca-ill-sec{max-width:352px}
.vca-bem-cb-ii .vca-bem-cti-wrap.vca-bem-bi-wrap{padding-top:0}
.vca-bem-cb-ii.image-position-right .vca-bem-ci-wrap.vca-bem-si-wrap{padding-top:0}
.vca-productGrid-carousel .creation-block-list{max-width:33.3vw}
.vca-productGrid-carousel .creation-block-list .vca-transform-image-tag{width:280px}
.vca-productGrid-carousel .vca-product{margin-bottom:0}
.vca-productGrid-carousel.total-product-2 .creation-block-list{max-width:50vw}
.vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:380px}
.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:500px}
.vca-bem-carousel .vca-ill-sec:first-of-type{padding-left:calc((1 / 12) *(100vw - 50px) - -50px)}
.vca-bem-mulill{border-top:0}
.vca-bem-mulill .vca-video-tag{max-height:380px}
.bem-editorial-block .vca-nc{padding-bottom:20px}
.bem-editorial-block .vca-nc-img-container{width:auto}
.bem-editorial-block .vca-decade-card{margin-bottom:70px}
.bem-editorial-block .vca-ac .vca-histoires-card,.bem-editorial-block .vca-ac .vca-video-cc-wrapper,.bem-editorial-block .vca-ac .vca-ac-tc-wrapper{padding-left:15px}
.bem-editorial-block .vca-ac .vca-hc-img{margin-right:5px}
.bem-editorial-block .vca-ac .vca-histoires-card{padding-left:10px;padding-right:10px}
.vca-ac-il .vca-icn-play::before{height:60px;width:60px}
.vca-bem .vca-ft{width:50%}
.vca-bem .vca-grid-container .vca-row{margin-left:-20px;margin-right:-20px}
.vca-bem .vca-grid-container .vca-ccv-name{padding:0}
.vca-bem .vca-grid-container .vca-card-content{padding:0 15px}
.vca-bem .vca-grid-container .bem-editorial-block .vca-row{margin-left:0;margin-right:0}
.vca-bem-video-block{margin-bottom:100px}
.vca-bem-creation-block.total-product-1{padding:0}
.vca-bem-creation-block .vca-pc-config-wrapper .vca-cc-product .vca-transform-image-tag{max-width:430px}
.vca-bem-creation-block.vca-cbr{margin:0 50px 0 50px}
.vca-bem-creation-block .vca-cbr-container{margin:90px 0 90px 0}
.vca-bem-creation-block .vca-cbr-container .vca-cbr-video .vca-icn-play::before{height:60px;width:60px}
.vca-bem-creation-block .slick-list{padding-bottom:60px}
.bem-editorial-highlight .vca-eh-space{padding:80px 0}
.bem-editorial-highlight .vca-eh-col{display:-webkit-flex;display:-ms-flex;display:flex}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text{padding:0 47px}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-size:1.875rem;line-height:1.33333333}
.total-product-1 .vca-product{width:100%}
.total-product-2 .vca-product{width:calc(43% - 1px);margin:0 15px}
.total-product-2 .vca-row .vca-product{width:50%;margin:0;padding-right:0;padding-left:20px}
.total-product-2 .vca-row .vca-product:first-child{padding-left:0;padding-right:20px}
.total-product-2 .vca-row .vca-product .vca-ccp-info{width:100%}
.vca-all-creation-cta,.vac-productgrid-margin{padding-bottom:110px}
.bem-creation-block .vca-all-creation-cta{padding-bottom:30px}
.bem-creation-block .vca-productgrid-title{padding:0 50px 50px}
.vca-template-gift-landing-page .bem-creation-block .vca-productgrid-title{font-size:1.1250000000000002rem;line-height:1.33333333;letter-spacing:2px}
.vca-template-gift-landing-page .vca-bem-combo-block{margin-top:120px}
.vca-bem-illustration-block .vca-slick-arrow{height:380px}
.vca-bem-illustration-block.vca-override-spacing.vca-vbs-120{margin-bottom:0;padding-bottom:110px}
.vca-editorial-highlight .vca-bem-fwi .vca-ill-img,.vca-editorial-highlight .vca-bem-ill-v2-fwi .vca-ill-img{width:auto}
.vca-collection-block-heading{margin:60px auto;max-width:760px;padding:0}
.vca-collection-block-wrapper{overflow:hidden}
.vca-collection-block-item{height:460px;width:365px}
.vca-mc-block-heading{margin-bottom:5px;padding:0 30px}
.vca-mc-block-description{margin-top:30px;max-width:760px}
.vca-mc-block-list{margin-top:70px}
.vca-mc-block .vca-cc-small{max-width:450px}
.vca-cc{margin-top:30px}
.vca-cc-small h2,.vca-cc-small h3{margin:60px auto 20px}
.vca-cc-large-wrapper{margin:30px 60px}
.vca-cc .vca-slick-dots{bottom:80px}
.vca-sc-wrapper{margin:20px 60px}
.vca-sc-title{margin:60px auto;max-width:640px}
.vca-sc-block-list .vca-cc-small{margin-left:60px}
.vca-rh-jp-mob{display:none}
.vca-rh-jp-desk{display:inline-block}
.vca-lightbox .vca-lb-qrcode{top:0}
.vca-row .vca-col-l-6.vca-newsletters{max-width:590px}
.vca-vbs-0{margin-bottom:0}
.vca-vbs-10{margin-bottom:10px}
.vca-vbs-20{margin-bottom:20px}
.vca-vbs-30{margin-bottom:30px}
.vca-vbs-40{margin-bottom:40px}
.vca-vbs-45{margin-bottom:45px}
.vca-vbs-50{margin-bottom:50px}
.vca-vbs-60{margin-bottom:60px}
.vca-vbs-80{margin-bottom:75px}
.vca-vbs-100{margin-bottom:90px}
.vca-vbs-120{margin-bottom:110px}
.vca-vbs-150{margin-bottom:150px}
.vca-vts-0{margin-top:0}
.vca-vts-10{margin-top:10px}
.vca-vts-20{margin-top:20px}
.vca-vts-30{margin-top:30px}
.vca-vts-40{margin-top:40px}
.vca-vts-45{margin-top:45px}
.vca-vts-50{margin-top:50px}
.vca-vts-60{margin-top:60px}
.vca-vts-80{margin-top:75px}
.vca-vts-100{margin-top:90px}
.vca-vts-120{margin-top:110px}
.vca-vts-150{margin-top:150px}
}
@media only screen and (min-width:1200px){.vca-main{padding-top:120px}
.vca-super-wide-only{display:block}
.vca-hero-creation{font-size:3.125rem;line-height:1.1}
.vca-h1{font-size:2.8125rem;line-height:1.22222222}
.vca-h2{font-size:2.1875rem;line-height:1.28571429}
.vca-h3{font-size:1.875rem;line-height:1.33333333}
.vca-listing-01{font-size:2.8125rem;line-height:1.22222222}
.vca-listing-02{font-size:2.1875rem;line-height:1.28571429}
.vca-listing-03{font-size:1.6250000000000002rem;line-height:1.30769231}
.vca-subheader{font-size:1.5625rem;line-height:1.6}
.vca-section{font-size:1.1250000000000002rem;letter-spacing:2px}
:lang(ar) .vca-section{font-size:1.5rem;letter-spacing:initial}
.vca-section-latin{font-size:1.1250000000000002rem;letter-spacing:2px}
.vca-body-01{font-size:1rem;line-height:1.875;letter-spacing:initial}
:lang(ar) .vca-body-01{font-size:1.1250000000000002rem;line-height:1.66666667}
.vca-body-01-latin{font-size:1rem;line-height:1.875;letter-spacing:initial}
.vca-quote{font-size:3.75rem;line-height:1.25}
.vca-body-01-bold{font-size:.78125rem;line-height:1.3;font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:600}
:lang(ru) .vca-body-01-bold{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-body-01-bold{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-body-01-bold{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-body-01-bold{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-body-01-bold{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-body-01-bold{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-cc-product .vca-pc-hover-img{-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block;z-index:1}
.vca-cc-product .vca-ccp-link-hover-enabled{position:relative;height:560px}
.vca-cc-product .vca-ccp-link-hover-enabled:hover .vca-pc-hover-img{opacity:1;background-color:#fff}
.vca-bem-creation-block .vca-mt-0{margin-top:0}
.vca-slider-column{width:450px;padding:0 60px 40px}
.vca-slider-header{height:120px}
.vca-slider-inner{width:calc(450px - 120px)}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .base-lightbox-content{width:640px;padding-top:120px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-left.vca-lightbox-wrapper-v2 .vca-lb-header-wrapper{width:640px;height:120px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .base-lightbox-content{width:640px;padding-top:120px}
.vca-lightbox .base-lightbox-wrapper.vca-lb-right.vca-lightbox-wrapper-v2 .vca-lb-header-wrapper{width:640px;height:120px}
.vca-leaf-search{margin:5px 20px 0}
.vca-swiper-nav-visible::before{content:''}
.vca-modal .vca-modal-container{width:560px}
.vca-feature-cover-description{width:40%}
.vca-major-feature-cover .vca-feature-cover-title{margin-top:90px}
.vca-minor-feature-cover .vca-feature-cover-cta{margin-bottom:60px}
.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-title,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-title{margin:0 60px}
.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-cta,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-cta{margin:0 60px}
.vca-mc-txt-pos-m-left .vca-feature-cover-content .vca-feature-cover-description,.vca-mc-txt-pos-m-right .vca-feature-cover-content .vca-feature-cover-description{margin:20px 60px 0}
.vca-ch-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto}
.vca-ch-wrapper .vca-image-section,.vca-ch-wrapper .vca-carousel-section{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:50%}
.vca-ch-wrapper .vca-image-section{margin:0}
.vca-ch-wrapper .vca-image-section img{object-fit:cover;display:block;height:100%;width:100%}
.vca-ch-wrapper-cta-container{padding:30px 0 60px}
.vca-ch-media-card-title{margin-top:110px}
.vca-ch-media-card-image-wrapper{margin:80px 0}
.vca-ch-media-card-image-wrapper img{max-width:310px}
.vca-store-block-heading{font-size:2.8125rem;line-height:1.22222222;margin-top:90px}
.vca-store-block-description{font-size:1.1250000000000002rem;letter-spacing:2px}
:lang(ar) .vca-store-block-description{font-size:1.5rem;letter-spacing:initial}
.vca-store-block-link{margin-bottom:50px}
.vca-bem-paragraph-section{margin-bottom:120px}
.vca-bem-quote-section{margin-bottom:120px}
.vca-quote-text{max-width:760px}
.vca-bem-cb-ti .vca-bem-cap-sec{padding-top:12px}
.vca-bem-ct-wrap{margin:0;padding:0 100px !important}
.image-position-right .vca-bem-ci-wrap{margin-left:0 !important}
.vca-bem-inlimgs .vca-ill-sec,.vca-bem-inlimgs3 .vca-ill-sec,.vca-bem-inlimgs4 .vca-ill-sec{max-width:360px}
.vca-bem-cb-ds .vca-bem-cbt-tit{margin:0 0 40px}
.vca-bem-cb-ds .vca-bem-cbt-des{margin:0 0 40px}
.vca-bem-cb-ds .vca-bem-cta-wrap{margin-top:40px}
.vca-bem-carousel .vca-ill-sec{padding:0 20px}
.vca-bem-carousel .vca-ill-sec:first-of-type{padding-left:calc((1 / 12) *(100vw - 60px) - -60px)}
.vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:460px}
.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-picture-tag,.vca-template-decade-detail-page .vca-bem-carousel .vca-ill-img .vca-transform-image-tag{height:500px}
.vca-bem-mulill .vca-video-tag{max-height:460px}
.bem-editorial-block .vca-nc{padding-bottom:40px}
.bem-editorial-block .vca-decade-card{margin-bottom:120px}
.bem-editorial-block .vca-ac .vca-histoires-card,.bem-editorial-block .vca-ac .vca-ac-tc-wrapper{padding-left:40px}
.bem-editorial-block .vca-ac .vca-video-cc-wrapper{padding-left:15px}
.bem-editorial-block .vca-ac .vca-hc-img{margin-right:25px}
.bem-editorial-block .vca-ac .vca-histoires-card{padding-left:15px;padding-right:15px}
.vca-all-creation-cta,.vac-productgrid-margin{padding-bottom:120px}
.vca-bem-creation-block.vca-cbr{margin:0 65px 0 65px}
.vca-bem-creation-block .vca-cbr-container{margin:100px 0 100px 0}
.vca-bem-creation-block .vca-cbr-coll-txt{margin-bottom:40px}
.vca-bem-video-block{margin-bottom:110px}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text{padding:0 7px}
.bem-editorial-highlight .vca-eh-col .vca-ec-static-text p{font-size:2.1875rem;line-height:1.28571429}
.bem-creation-block .vca-productgrid-title{padding:0 60px 50px}
.vca-bem-illustration-block .vca-slick-arrow{height:460px}
.vca-bem-illustration-block.vca-override-spacing.vca-vbs-120{margin-bottom:0;padding-bottom:120px}
.vca-mc-block-heading{margin-bottom:5px;padding:0 30px}
.vca-mc-block-description{margin-top:30px}
.vca-cc{margin-top:30px}
.vca-cc .vca-slick-dots{bottom:80px}
.vca-cc-large{margin:0 auto;width:1160px;height:650px}
.vca-sc-wrapper{margin:20px}
.vca-sc-block-list{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-sc-block-list .vca-cc-small{margin-left:40px;width:560px;height:700px}
.vca-collection-block-content{top:100px}
.vca-collection-block-reverse .vca-collection-block-content{bottom:100px}
.vca-multifield-wrapper::before{width:calc(100% - 120px)}
.vca-row .vca-col-l-6.vca-newsletters{max-width:560px}
.vca-vbs-0{margin-bottom:0}
.vca-vbs-10{margin-bottom:10px}
.vca-vbs-20{margin-bottom:20px}
.vca-vbs-30{margin-bottom:30px}
.vca-vbs-40{margin-bottom:40px}
.vca-vbs-45{margin-bottom:45px}
.vca-vbs-50{margin-bottom:50px}
.vca-vbs-60{margin-bottom:60px}
.vca-vbs-80{margin-bottom:80px}
.vca-vbs-100{margin-bottom:100px}
.vca-vbs-120{margin-bottom:120px}
.vca-vts-0{margin-top:0}
.vca-vts-10{margin-top:10px}
.vca-vts-20{margin-top:20px}
.vca-vts-30{margin-top:30px}
.vca-vts-40{margin-top:40px}
.vca-vts-45{margin-top:45px}
.vca-vts-50{margin-top:50px}
.vca-vts-60{margin-top:60px}
.vca-vts-80{margin-top:80px}
.vca-vts-100{margin-top:100px}
.vca-vts-120{margin-top:120px}
.vca-style-layout-narrow-width{margin-left:auto;margin-right:auto;max-width:1160px}
}
.vca-container{width:100%;display:block;margin:auto}
.vca-row,.vca-column{box-sizing:border-box;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:15px;margin-left:15px}
.vca-row.vca-no-wrap,.vca-column.vca-no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.vca-row.vca-no-gutter,.vca-column.vca-no-gutter{margin-right:0;margin-left:0}
.vca-row.vca-no-gutter-l,.vca-column.vca-no-gutter-l{margin-left:0}
.vca-row.vca-no-gutter-r,.vca-column.vca-no-gutter-r{margin-right:0}
.vca-row.vca-margin-to-padding,.vca-column.vca-margin-to-padding{margin-right:0;margin-left:0;padding-right:15px;padding-left:15px}
.vca-row [class^='vca-col-'],.vca-column [class^='vca-col-'],.vca-row [class*='vca-col-'],.vca-column [class*='vca-col-']{-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;box-sizing:border-box;padding-right:5px;padding-left:5px}
.vca-row [class^='vca-col-'].vca-no-gutter,.vca-column [class^='vca-col-'].vca-no-gutter,.vca-row [class*='vca-col-'].vca-no-gutter,.vca-column [class*='vca-col-'].vca-no-gutter{padding-right:0;padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-l,.vca-column [class^='vca-col-'].vca-no-gutter-l,.vca-row [class*='vca-col-'].vca-no-gutter-l,.vca-column [class*='vca-col-'].vca-no-gutter-l{padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-r,.vca-column [class^='vca-col-'].vca-no-gutter-r,.vca-row [class*='vca-col-'].vca-no-gutter-r,.vca-column [class*='vca-col-'].vca-no-gutter-r{padding-right:0}
.vca-row .vca-col-12,.vca-column .vca-col-12{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
.vca-row .vca-col-offset-12,.vca-column .vca-col-offset-12{margin-left:100%}
.vca-row .vca-col-11,.vca-column .vca-col-11{-webkit-flex-basis:91.66666666666666%;-ms-flex-basis:91.66666666666666%;flex-basis:91.66666666666666%;max-width:91.66666666666666%}
.vca-row .vca-col-offset-11,.vca-column .vca-col-offset-11{margin-left:91.66666666666666%}
.vca-row .vca-col-10,.vca-column .vca-col-10{-webkit-flex-basis:83.33333333333334%;-ms-flex-basis:83.33333333333334%;flex-basis:83.33333333333334%;max-width:83.33333333333334%}
.vca-row .vca-col-offset-10,.vca-column .vca-col-offset-10{margin-left:83.33333333333334%}
.vca-row .vca-col-9,.vca-column .vca-col-9{-webkit-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}
.vca-row .vca-col-offset-9,.vca-column .vca-col-offset-9{margin-left:75%}
.vca-row .vca-col-8,.vca-column .vca-col-8{-webkit-flex-basis:66.66666666666666%;-ms-flex-basis:66.66666666666666%;flex-basis:66.66666666666666%;max-width:66.66666666666666%}
.vca-row .vca-col-offset-8,.vca-column .vca-col-offset-8{margin-left:66.66666666666666%}
.vca-row .vca-col-7,.vca-column .vca-col-7{-webkit-flex-basis:58.333333333333336%;-ms-flex-basis:58.333333333333336%;flex-basis:58.333333333333336%;max-width:58.333333333333336%}
.vca-row .vca-col-offset-7,.vca-column .vca-col-offset-7{margin-left:58.333333333333336%}
.vca-row .vca-col-6,.vca-column .vca-col-6{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.vca-row .vca-col-offset-6,.vca-column .vca-col-offset-6{margin-left:50%}
.vca-row .vca-col-5,.vca-column .vca-col-5{-webkit-flex-basis:41.66666666666667%;-ms-flex-basis:41.66666666666667%;flex-basis:41.66666666666667%;max-width:41.66666666666667%}
.vca-row .vca-col-offset-5,.vca-column .vca-col-offset-5{margin-left:41.66666666666667%}
.vca-row .vca-col-4,.vca-column .vca-col-4{-webkit-flex-basis:33.33333333333333%;-ms-flex-basis:33.33333333333333%;flex-basis:33.33333333333333%;max-width:33.33333333333333%}
.vca-row .vca-col-offset-4,.vca-column .vca-col-offset-4{margin-left:33.33333333333333%}
.vca-row .vca-col-3,.vca-column .vca-col-3{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}
.vca-row .vca-col-offset-3,.vca-column .vca-col-offset-3{margin-left:25%}
.vca-row .vca-col-2,.vca-column .vca-col-2{-webkit-flex-basis:16.666666666666664%;-ms-flex-basis:16.666666666666664%;flex-basis:16.666666666666664%;max-width:16.666666666666664%}
.vca-row .vca-col-offset-2,.vca-column .vca-col-offset-2{margin-left:16.666666666666664%}
.vca-row .vca-col-1,.vca-column .vca-col-1{-webkit-flex-basis:8.333333333333332%;-ms-flex-basis:8.333333333333332%;flex-basis:8.333333333333332%;max-width:8.333333333333332%}
.vca-row .vca-col-offset-1,.vca-column .vca-col-offset-1{margin-left:8.333333333333332%}
.vca-row .vca-col-s-hidden,.vca-column .vca-col-s-hidden,.vca-row .vca-col-m-hidden,.vca-column .vca-col-m-hidden,.vca-row .vca-col-l-hidden,.vca-column .vca-col-l-hidden{display:block}
.vca-row .vca-col-hidden,.vca-column .vca-col-hidden{display:none}
@media only screen and (min-width:600px){.vca-row,.vca-column{margin-right:25px;margin-left:25px}
.vca-row [class^='vca-col-'],.vca-column [class^='vca-col-'],.vca-row [class*='vca-col-'],.vca-column [class*='vca-col-']{padding-right:15px;padding-left:15px}
.vca-row [class^='vca-col-'].vca-no-gutter-s,.vca-column [class^='vca-col-'].vca-no-gutter-s,.vca-row [class*='vca-col-'].vca-no-gutter-s,.vca-column [class*='vca-col-'].vca-no-gutter-s{padding-right:0;padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-s-l,.vca-column [class^='vca-col-'].vca-no-gutter-s-l,.vca-row [class*='vca-col-'].vca-no-gutter-s-l,.vca-column [class*='vca-col-'].vca-no-gutter-s-l{padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-s-r,.vca-column [class^='vca-col-'].vca-no-gutter-s-r,.vca-row [class*='vca-col-'].vca-no-gutter-s-r,.vca-column [class*='vca-col-'].vca-no-gutter-s-r{padding-right:0}
.vca-row.vca-no-gutter-s,.vca-column.vca-no-gutter-s{margin-right:0;margin-left:0}
.vca-row.vca-no-gutter-s-l,.vca-column.vca-no-gutter-s-l{margin-left:0}
.vca-row.vca-no-gutter-s-r,.vca-column.vca-no-gutter-s-r{margin-right:0}
.vca-row .vca-col-s-12,.vca-column .vca-col-s-12{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
.vca-row .vca-col-offset-s-12,.vca-column .vca-col-offset-s-12{margin-left:100%}
.vca-row .vca-col-s-11,.vca-column .vca-col-s-11{-webkit-flex-basis:91.66666666666666%;-ms-flex-basis:91.66666666666666%;flex-basis:91.66666666666666%;max-width:91.66666666666666%}
.vca-row .vca-col-offset-s-11,.vca-column .vca-col-offset-s-11{margin-left:91.66666666666666%}
.vca-row .vca-col-s-10,.vca-column .vca-col-s-10{-webkit-flex-basis:83.33333333333334%;-ms-flex-basis:83.33333333333334%;flex-basis:83.33333333333334%;max-width:83.33333333333334%}
.vca-row .vca-col-offset-s-10,.vca-column .vca-col-offset-s-10{margin-left:83.33333333333334%}
.vca-row .vca-col-s-9,.vca-column .vca-col-s-9{-webkit-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}
.vca-row .vca-col-offset-s-9,.vca-column .vca-col-offset-s-9{margin-left:75%}
.vca-row .vca-col-s-8,.vca-column .vca-col-s-8{-webkit-flex-basis:66.66666666666666%;-ms-flex-basis:66.66666666666666%;flex-basis:66.66666666666666%;max-width:66.66666666666666%}
.vca-row .vca-col-offset-s-8,.vca-column .vca-col-offset-s-8{margin-left:66.66666666666666%}
.vca-row .vca-col-s-7,.vca-column .vca-col-s-7{-webkit-flex-basis:58.333333333333336%;-ms-flex-basis:58.333333333333336%;flex-basis:58.333333333333336%;max-width:58.333333333333336%}
.vca-row .vca-col-offset-s-7,.vca-column .vca-col-offset-s-7{margin-left:58.333333333333336%}
.vca-row .vca-col-s-6,.vca-column .vca-col-s-6{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.vca-row .vca-col-offset-s-6,.vca-column .vca-col-offset-s-6{margin-left:50%}
.vca-row .vca-col-s-5,.vca-column .vca-col-s-5{-webkit-flex-basis:41.66666666666667%;-ms-flex-basis:41.66666666666667%;flex-basis:41.66666666666667%;max-width:41.66666666666667%}
.vca-row .vca-col-offset-s-5,.vca-column .vca-col-offset-s-5{margin-left:41.66666666666667%}
.vca-row .vca-col-s-4,.vca-column .vca-col-s-4{-webkit-flex-basis:33.33333333333333%;-ms-flex-basis:33.33333333333333%;flex-basis:33.33333333333333%;max-width:33.33333333333333%}
.vca-row .vca-col-offset-s-4,.vca-column .vca-col-offset-s-4{margin-left:33.33333333333333%}
.vca-row .vca-col-s-3,.vca-column .vca-col-s-3{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}
.vca-row .vca-col-offset-s-3,.vca-column .vca-col-offset-s-3{margin-left:25%}
.vca-row .vca-col-s-2,.vca-column .vca-col-s-2{-webkit-flex-basis:16.666666666666664%;-ms-flex-basis:16.666666666666664%;flex-basis:16.666666666666664%;max-width:16.666666666666664%}
.vca-row .vca-col-offset-s-2,.vca-column .vca-col-offset-s-2{margin-left:16.666666666666664%}
.vca-row .vca-col-s-1,.vca-column .vca-col-s-1{-webkit-flex-basis:8.333333333333332%;-ms-flex-basis:8.333333333333332%;flex-basis:8.333333333333332%;max-width:8.333333333333332%}
.vca-row .vca-col-offset-s-1,.vca-column .vca-col-offset-s-1{margin-left:8.333333333333332%}
.vca-row .vca-col-offset-s-0,.vca-column .vca-col-offset-s-0{margin-left:0}
.vca-row .vca-col-m-hidden,.vca-column .vca-col-m-hidden,.vca-row .vca-col-l-hidden,.vca-column .vca-col-l-hidden,.vca-row .vca-col-hidden,.vca-column .vca-col-hidden{display:block}
.vca-row .vca-col-s-hidden,.vca-column .vca-col-s-hidden{display:none}
.vca-row.vca-margin-to-padding,.vca-column.vca-margin-to-padding{padding-right:25px;padding-left:25px}
}
@media only screen and (min-width:900px){.vca-row,.vca-column{margin-right:35px;margin-left:35px}
.vca-row [class^='vca-col-'],.vca-column [class^='vca-col-'],.vca-row [class*='vca-col-'],.vca-column [class*='vca-col-']{padding-right:15px;padding-left:15px}
.vca-row [class^='vca-col-'].vca-no-gutter-m,.vca-column [class^='vca-col-'].vca-no-gutter-m,.vca-row [class*='vca-col-'].vca-no-gutter-m,.vca-column [class*='vca-col-'].vca-no-gutter-m{padding-right:0;padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-m-l,.vca-column [class^='vca-col-'].vca-no-gutter-m-l,.vca-row [class*='vca-col-'].vca-no-gutter-m-l,.vca-column [class*='vca-col-'].vca-no-gutter-m-l{padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-m-r,.vca-column [class^='vca-col-'].vca-no-gutter-m-r,.vca-row [class*='vca-col-'].vca-no-gutter-m-r,.vca-column [class*='vca-col-'].vca-no-gutter-m-r{padding-right:0}
.vca-row.vca-no-gutter-m,.vca-column.vca-no-gutter-m{margin-right:0;margin-left:0}
.vca-row.vca-no-gutter-m-l,.vca-column.vca-no-gutter-m-l{margin-left:0}
.vca-row.vca-no-gutter-m-r,.vca-column.vca-no-gutter-m-r{margin-right:0}
.vca-row .vca-col-m-12,.vca-column .vca-col-m-12{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
.vca-row .vca-col-offset-m-12,.vca-column .vca-col-offset-m-12{margin-left:100%}
.vca-row .vca-col-m-11,.vca-column .vca-col-m-11{-webkit-flex-basis:91.66666666666666%;-ms-flex-basis:91.66666666666666%;flex-basis:91.66666666666666%;max-width:91.66666666666666%}
.vca-row .vca-col-offset-m-11,.vca-column .vca-col-offset-m-11{margin-left:91.66666666666666%}
.vca-row .vca-col-m-10,.vca-column .vca-col-m-10{-webkit-flex-basis:83.33333333333334%;-ms-flex-basis:83.33333333333334%;flex-basis:83.33333333333334%;max-width:83.33333333333334%}
.vca-row .vca-col-offset-m-10,.vca-column .vca-col-offset-m-10{margin-left:83.33333333333334%}
.vca-row .vca-col-m-9,.vca-column .vca-col-m-9{-webkit-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}
.vca-row .vca-col-offset-m-9,.vca-column .vca-col-offset-m-9{margin-left:75%}
.vca-row .vca-col-m-8,.vca-column .vca-col-m-8{-webkit-flex-basis:66.66666666666666%;-ms-flex-basis:66.66666666666666%;flex-basis:66.66666666666666%;max-width:66.66666666666666%}
.vca-row .vca-col-offset-m-8,.vca-column .vca-col-offset-m-8{margin-left:66.66666666666666%}
.vca-row .vca-col-m-7,.vca-column .vca-col-m-7{-webkit-flex-basis:58.333333333333336%;-ms-flex-basis:58.333333333333336%;flex-basis:58.333333333333336%;max-width:58.333333333333336%}
.vca-row .vca-col-offset-m-7,.vca-column .vca-col-offset-m-7{margin-left:58.333333333333336%}
.vca-row .vca-col-m-6,.vca-column .vca-col-m-6{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.vca-row .vca-col-offset-m-6,.vca-column .vca-col-offset-m-6{margin-left:50%}
.vca-row .vca-col-m-5,.vca-column .vca-col-m-5{-webkit-flex-basis:41.66666666666667%;-ms-flex-basis:41.66666666666667%;flex-basis:41.66666666666667%;max-width:41.66666666666667%}
.vca-row .vca-col-offset-m-5,.vca-column .vca-col-offset-m-5{margin-left:41.66666666666667%}
.vca-row .vca-col-m-4,.vca-column .vca-col-m-4{-webkit-flex-basis:33.33333333333333%;-ms-flex-basis:33.33333333333333%;flex-basis:33.33333333333333%;max-width:33.33333333333333%}
.vca-row .vca-col-offset-m-4,.vca-column .vca-col-offset-m-4{margin-left:33.33333333333333%}
.vca-row .vca-col-m-3,.vca-column .vca-col-m-3{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}
.vca-row .vca-col-offset-m-3,.vca-column .vca-col-offset-m-3{margin-left:25%}
.vca-row .vca-col-m-2,.vca-column .vca-col-m-2{-webkit-flex-basis:16.666666666666664%;-ms-flex-basis:16.666666666666664%;flex-basis:16.666666666666664%;max-width:16.666666666666664%}
.vca-row .vca-col-offset-m-2,.vca-column .vca-col-offset-m-2{margin-left:16.666666666666664%}
.vca-row .vca-col-m-1,.vca-column .vca-col-m-1{-webkit-flex-basis:8.333333333333332%;-ms-flex-basis:8.333333333333332%;flex-basis:8.333333333333332%;max-width:8.333333333333332%}
.vca-row .vca-col-offset-m-1,.vca-column .vca-col-offset-m-1{margin-left:8.333333333333332%}
.vca-row .vca-col-offset-m-0,.vca-column .vca-col-offset-m-0{margin-left:0}
.vca-row .vca-col-s-hidden,.vca-column .vca-col-s-hidden,.vca-row .vca-col-l-hidden,.vca-column .vca-col-l-hidden,.vca-row .vca-col-hidden,.vca-column .vca-col-hidden{display:block}
.vca-row .vca-col-m-hidden,.vca-column .vca-col-m-hidden{display:none}
.vca-row.vca-margin-to-padding,.vca-column.vca-margin-to-padding{padding-right:35px;padding-left:35px}
}
@media only screen and (min-width:1200px){.vca-row,.vca-column{margin-right:40px;margin-left:40px}
.vca-row [class^='vca-col-'],.vca-column [class^='vca-col-'],.vca-row [class*='vca-col-'],.vca-column [class*='vca-col-']{padding-right:20px;padding-left:20px}
.vca-row [class^='vca-col-'].vca-no-gutter-l,.vca-column [class^='vca-col-'].vca-no-gutter-l,.vca-row [class*='vca-col-'].vca-no-gutter-l,.vca-column [class*='vca-col-'].vca-no-gutter-l{padding-right:0;padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-l-l,.vca-column [class^='vca-col-'].vca-no-gutter-l-l,.vca-row [class*='vca-col-'].vca-no-gutter-l-l,.vca-column [class*='vca-col-'].vca-no-gutter-l-l{padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-l-r,.vca-column [class^='vca-col-'].vca-no-gutter-l-r,.vca-row [class*='vca-col-'].vca-no-gutter-l-r,.vca-column [class*='vca-col-'].vca-no-gutter-l-r{padding-right:0}
.vca-row.vca-no-gutter-l,.vca-column.vca-no-gutter-l{margin-right:0;margin-left:0}
.vca-row.vca-no-gutter-l-l,.vca-column.vca-no-gutter-l-l{margin-left:0}
.vca-row.vca-no-gutter-l-r,.vca-column.vca-no-gutter-l-r{margin-right:0}
.vca-row .vca-col-l-12,.vca-column .vca-col-l-12{-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;max-width:100%}
.vca-row .vca-col-offset-l-12,.vca-column .vca-col-offset-l-12{margin-left:100%}
.vca-row .vca-col-l-11,.vca-column .vca-col-l-11{-webkit-flex-basis:91.66666666666666%;-ms-flex-basis:91.66666666666666%;flex-basis:91.66666666666666%;max-width:91.66666666666666%}
.vca-row .vca-col-offset-l-11,.vca-column .vca-col-offset-l-11{margin-left:91.66666666666666%}
.vca-row .vca-col-l-10,.vca-column .vca-col-l-10{-webkit-flex-basis:83.33333333333334%;-ms-flex-basis:83.33333333333334%;flex-basis:83.33333333333334%;max-width:83.33333333333334%}
.vca-row .vca-col-offset-l-10,.vca-column .vca-col-offset-l-10{margin-left:83.33333333333334%}
.vca-row .vca-col-l-9,.vca-column .vca-col-l-9{-webkit-flex-basis:75%;-ms-flex-basis:75%;flex-basis:75%;max-width:75%}
.vca-row .vca-col-offset-l-9,.vca-column .vca-col-offset-l-9{margin-left:75%}
.vca-row .vca-col-l-8,.vca-column .vca-col-l-8{-webkit-flex-basis:66.66666666666666%;-ms-flex-basis:66.66666666666666%;flex-basis:66.66666666666666%;max-width:66.66666666666666%}
.vca-row .vca-col-offset-l-8,.vca-column .vca-col-offset-l-8{margin-left:66.66666666666666%}
.vca-row .vca-col-l-7,.vca-column .vca-col-l-7{-webkit-flex-basis:58.333333333333336%;-ms-flex-basis:58.333333333333336%;flex-basis:58.333333333333336%;max-width:58.333333333333336%}
.vca-row .vca-col-offset-l-7,.vca-column .vca-col-offset-l-7{margin-left:58.333333333333336%}
.vca-row .vca-col-l-6,.vca-column .vca-col-l-6{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;max-width:50%}
.vca-row .vca-col-offset-l-6,.vca-column .vca-col-offset-l-6{margin-left:50%}
.vca-row .vca-col-l-5,.vca-column .vca-col-l-5{-webkit-flex-basis:41.66666666666667%;-ms-flex-basis:41.66666666666667%;flex-basis:41.66666666666667%;max-width:41.66666666666667%}
.vca-row .vca-col-offset-l-5,.vca-column .vca-col-offset-l-5{margin-left:41.66666666666667%}
.vca-row .vca-col-l-4,.vca-column .vca-col-l-4{-webkit-flex-basis:33.33333333333333%;-ms-flex-basis:33.33333333333333%;flex-basis:33.33333333333333%;max-width:33.33333333333333%}
.vca-row .vca-col-offset-l-4,.vca-column .vca-col-offset-l-4{margin-left:33.33333333333333%}
.vca-row .vca-col-l-3,.vca-column .vca-col-l-3{-webkit-flex-basis:25%;-ms-flex-basis:25%;flex-basis:25%;max-width:25%}
.vca-row .vca-col-offset-l-3,.vca-column .vca-col-offset-l-3{margin-left:25%}
.vca-row .vca-col-l-2,.vca-column .vca-col-l-2{-webkit-flex-basis:16.666666666666664%;-ms-flex-basis:16.666666666666664%;flex-basis:16.666666666666664%;max-width:16.666666666666664%}
.vca-row .vca-col-offset-l-2,.vca-column .vca-col-offset-l-2{margin-left:16.666666666666664%}
.vca-row .vca-col-l-1,.vca-column .vca-col-l-1{-webkit-flex-basis:8.333333333333332%;-ms-flex-basis:8.333333333333332%;flex-basis:8.333333333333332%;max-width:8.333333333333332%}
.vca-row .vca-col-offset-l-1,.vca-column .vca-col-offset-l-1{margin-left:8.333333333333332%}
.vca-row .vca-col-offset-l-0,.vca-column .vca-col-offset-l-0{margin-left:0}
.vca-row .vca-col-s-hidden,.vca-column .vca-col-s-hidden,.vca-row .vca-col-m-hidden,.vca-column .vca-col-m-hidden,.vca-row .vca-col-hidden,.vca-column .vca-col-hidden{display:block}
.vca-row .vca-col-l-hidden,.vca-column .vca-col-l-hidden{display:none}
.vca-row.vca-margin-to-padding,.vca-column.vca-margin-to-padding{padding-right:40px;padding-left:40px}
}
@media only screen and (max-width:600px){.vca-row [class^='vca-col-'].vca-no-gutter-xs,.vca-column [class^='vca-col-'].vca-no-gutter-xs,.vca-row [class*='vca-col-'].vca-no-gutter-xs,.vca-column [class*='vca-col-'].vca-no-gutter-xs{padding-right:0;padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-xs-l,.vca-column [class^='vca-col-'].vca-no-gutter-xs-l,.vca-row [class*='vca-col-'].vca-no-gutter-xs-l,.vca-column [class*='vca-col-'].vca-no-gutter-xs-l{padding-left:0}
.vca-row [class^='vca-col-'].vca-no-gutter-xs-r,.vca-column [class^='vca-col-'].vca-no-gutter-xs-r,.vca-row [class*='vca-col-'].vca-no-gutter-xs-r,.vca-column [class*='vca-col-'].vca-no-gutter-xs-r{padding-right:0}
.vca-row.vca-no-gutter-xs,.vca-column.vca-no-gutter-xs{margin-right:0;margin-left:0}
.vca-row.vca-no-gutter-xs-l,.vca-column.vca-no-gutter-xs-l{margin-left:0}
.vca-row.vca-no-gutter-xs-r,.vca-column.vca-no-gutter-xs-r{margin-right:0}
}
.vca-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.vca-row.vca-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.vca-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-column.vca-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.vca-column [class*='vca-col-']{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto}
[class*='vca-items-'],[class*='vca-justify-']{display:-webkit-flex;display:-ms-flex;display:flex}
[class*='vca-items-'].vca-hide,[class*='vca-justify-'].vca-hide{display:none}
.vca-items-center{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start}
.vca-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-align-items:flex-end;align-items:flex-end}
.vca-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;align-items:stretch}
.vca-justify-center{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-justify-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end}
.vca-justify-start{-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start}
.vca-justify-around{-webkit-justify-content:space-around;-ms-flex-pack:around;-ms-justify-content:space-around;justify-content:space-around}
.vca-justify-between{-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between}
.vca-flex-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-special-stone-carousel .vca-special-stone-full-width{width:100vw;position:relative;left:calc(-50vw + 50%)}
.vca-special-stone-carousel .vca-stone-carousel-heading{padding-bottom:30px}
.vca-special-stone-carousel .vca-accordion-head{display:inline-block;border:0;color:#222;padding-top:30px;padding-bottom:0}
.vca-special-stone-carousel .vca-accordion-content{padding-top:30px;padding-bottom:0}
.vca-special-stone-carousel .vca-ui{padding:0 20px;line-height:20px}
.vca-special-stone-carousel .vca-slick-dots{top:210px;bottom:unset;display:none !important}
.vca-special-stone-carousel .vca-slick-dots.vca-slick-dots-active{display:block !important}
.vca-special-stone-carousel .vca-carousel-item .vca-stone-carousel-section{visibility:hidden;width:100vw;position:relative;left:calc(-50vw + 50%);padding:0 20px}
.vca-special-stone-carousel .vca-slick-active .vca-stone-carousel-section{visibility:visible}
.vca-special-stone-carousel .vca-carousel-item{padding:0 5px;width:325px}
.vca-special-stone-carousel .vca-carousel-item .vca-stone-ml-link.vca-capital-link{text-decoration:none}
.vca-special-stone-carousel .vca-carousel-item .vca-stone-ml-link .vca-icn-expand-inactive,.vca-special-stone-carousel .vca-carousel-item .vca-stone-ml-link .vca-icn-expand-active{position:relative;top:2px}
.vca-special-stone-carousel .vca-carousel-item .vca-stone-ml-link:hover .vca-icn-expand-inactive,.vca-special-stone-carousel .vca-carousel-item .vca-stone-ml-link:hover .vca-icn-expand-active{filter:brightness(0.3)}
.vca-special-stone-carousel .vca-carousel-item:not(.slick-center) .vca-stone-carousel-section{display:none}
.vca-special-stone-carousel .vca-transform-image-tag{width:auto;max-width:100%;opacity:1}
.vca-special-stone-carousel .vca-transform-picture-tag{width:auto;display:block}
.vca-special-stone-carousel .vca-rte p{line-height:inherit}
.vca-stone-carousel-bottom-caption{margin-top:30px;padding:0 20px;width:100vw;position:relative;left:calc(-50vw + 50%)}
@media only screen and (min-width:600px){.vca-special-stone-carousel .vca-carousel-item{padding:0 15px;width:598px}
.vca-special-stone-carousel .vca-slick-active .vca-stone-carousel-section{padding:0 160px}
.vca-special-stone-carousel .vca-slick-dots{top:410px}
.vca-special-stone-carousel .vca-transform-image-tag{width:auto;max-width:100%}
.vca-special-stone-carousel .vca-transform-picture-tag{width:auto;display:block}
.vca-stone-carousel-bottom-caption{padding:0 160px}
}
@media only screen and (min-width:900px){.vca-special-stone-carousel .vca-stone-carousel-heading{padding-bottom:40px}
.vca-special-stone-carousel .vca-slick-active .vca-stone-carousel-section{padding:0 205px}
.vca-special-stone-carousel .vca-accordion-head{padding-top:30px;padding-bottom:0}
.vca-special-stone-carousel .vca-accordion-content{padding-top:30px;padding-bottom:0}
.vca-special-stone-carousel .vca-carousel-item{width:774px}
.vca-stone-carousel-bottom-caption{margin-top:40px;padding:0 205px}
}
@media only screen and (min-width:1200px){.vca-special-stone-carousel .vca-slick-active .vca-stone-carousel-section{padding:0 360px}
.vca-special-stone-carousel .vca-carousel-item{padding:0 20px;width:1000px}
.vca-stone-carousel-bottom-caption{padding:0 360px}
}
.vca-sp-nav-card-link{margin:20px auto 30px}
.vca-sp-nav-card-link picture{position:relative;display:block}
.vca-sp-nav-card-link picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-sp-nav-card-link:hover picture:before{opacity:.1}
.vca-sp-nav-card-link picture:before{z-index:1}
.vca-sp-nav-card-content{margin-left:10px}
.vca-sp-nav-card-content .vca-sp-nav-card-title{color:#222}
.vca-sp-nav-card-content .vca-sp-nav-card-description{color:#757575}
.vca-special-card-bottom{padding-top:10px;padding-bottom:90px}
@media only screen and (min-width:900px){.vca-sp-nav-card-link{margin-bottom:50px}
.vca-sp-nav-card-content{margin-left:20px}
.vca-special-card-bottom{padding-top:20px;padding-bottom:120px}
}
.vca-comp-social-block .vca-social-block-container .vca-illustration-asset-container{width:100%;height:auto}
.vca-comp-social-block .vca-social-block-container .vca-illustration-asset-container .vca-video-player,.vca-comp-social-block .vca-social-block-container .vca-illustration-asset-container .vca-video-tag{height:100%;object-fit:fill}
.vca-comp-social-block .vca-social-block-container .vca-illustration-asset-container .vca-poster-asset{display:none}
.vca-comp-social-block .vca-social-block-container .vca-illustration-asset-container .vca-transform-image-tag{height:100%}
.vca-comp-social-block .vca-social-block-container .vca-social-content{overflow:auto;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-title-txt{margin:56px 0 22px}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-sub-title{margin-bottom:32px}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-caption{color:#757575;margin:20px 0 70px}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-cta-label{border-bottom:1px solid;cursor:pointer;margin-top:21px;margin-bottom:79px}
@media only screen and (min-width:600px){.vca-comp-social-block .vca-social-block-container .vca-illustration-asset-container .vca-poster-asset{display:block}
.vca-comp-social-block .vca-social-block-container .vca-social-cta-label{display:none}
}
@media only screen and (min-width:900px){.vca-comp-social-block .vca-social-block-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.vca-comp-social-block .vca-social-block-container .vca-social-content{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-title-txt{margin:0 0 20px}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-image{width:143px;height:143px}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-transform-image-tag{height:auto;width:auto}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-sub-title{margin-bottom:60px}
.vca-comp-social-block .vca-social-block-container .vca-social-content .vca-social-caption{margin:60px 0 0}
.vca-comp-social-block .vca-sb-pos-right{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
.vca-slr-wrapper{margin:0;padding:60px 20px}
.vca-slr-wrapper .vca-slr-description{margin-top:30px}
.vca-slr-wrapper .vca-slr-care-advisor{margin:50px 0 0}
.vca-slr-wrapper .vca-slr-care-advisor .vca-care-advisor-text-input-wrapper{margin:0 auto;padding:0;max-width:100%;width:335px}
.vca-slr-wrapper .vca-slr-care-advisor .vca-care-advisor-text-input{border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,0.06);padding:15px 60px 15px 20px;color:#757575;font-size:.8749999999999999rem;line-height:1}
.vca-slr-wrapper .vca-slr-care-advisor .vca-input-append-button-send{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;top:50%;right:20px}
.vca-slr-wrapper .vca-slr-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper{padding-bottom:0;max-width:335px}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper.vca-fade-effect:before,.vca-slr-wrapper .vca-slr-container .vca-slr-swiper.vca-fade-effect:after{content:'';position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:3;display:none}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper.vca-fade-left:before{display:block;left:0;background:linear-gradient(to right,var(--gradientColor) 3%,var(--gradientColor) 30%,transparent 100%)}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper.vca-fade-right:after{display:block;right:0;background:linear-gradient(to left,var(--gradientColor) 3%,var(--gradientColor) 30%,transparent 100%)}
.vca-slr-wrapper .vca-slr-container .vca-quick-access-link{width:auto;display:block;margin-top:2px;margin-bottom:1px;padding:8px 15px;border-radius:8px;border:1px solid rgba(34,34,34,0.04);background:rgba(34,34,34,0.02)}
.vca-slr-wrapper .vca-slr-container .vca-quick-access-link:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-slr-wrapper .vca-slr-container .vca-quick-access-text:hover{color:#222}
.vca-slr-wrapper .vca-swiper-nav{display:none}
.vca-slr-wrapper .vca-swiper-nav::before{background-size:100%;width:20px;height:20px}
.vca-slr-wrapper .vca-swiper-nav:focus-visible{border-radius:4px;outline:1px solid #016fd0;width:20px;height:20px;top:0}
.vca-slr-wrapper .vca-button-prev-arrow{left:-15px}
.vca-slr-wrapper .vca-button-prev-arrow:focus{opacity:1}
.vca-slr-wrapper .vca-button-prev-arrow:focus-visible{left:1px}
.vca-slr-wrapper .vca-button-next-arrow{right:-15px}
.vca-slr-wrapper .vca-button-next-arrow:focus{opacity:1}
.vca-slr-wrapper .vca-button-next-arrow:focus-visible{right:1px}
@media only screen and (min-width:600px){.vca-slr-wrapper{padding-left:160px;padding-right:160px}
.vca-slr-wrapper .vca-slr-care-advisor .vca-care-advisor-text-input-wrapper{width:448px}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper{max-width:448px}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper:before,.vca-slr-wrapper .vca-slr-container .vca-slr-swiper:after{width:80px}
}
@media only screen and (min-width:900px){.vca-slr-wrapper{padding-top:80px;padding-left:205px;padding-right:205px}
.vca-slr-wrapper .vca-slr-care-advisor{margin-left:78px;margin-right:78px}
.vca-slr-wrapper .vca-slr-care-advisor .vca-care-advisor-text-input-wrapper{width:434px}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper{max-width:434px}
}
@media only screen and (min-width:1200px){.vca-slr-wrapper{padding-left:260px;padding-right:260px}
.vca-slr-wrapper .vca-slr-care-advisor{margin-left:100px;margin-right:100px}
.vca-slr-wrapper .vca-slr-care-advisor .vca-care-advisor-text-input-wrapper{width:560px}
.vca-slr-wrapper .vca-slr-container .vca-slr-swiper{max-width:560px}
.vca-slr-wrapper .vca-slr-container .vca-swiper-nav{display:-webkit-flex;display:-ms-flex;display:flex;margin-top:10px}
}
.service-landing-revamp+.service-care-card{padding-top:40px}
.vca-scc{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:40px 0}
.vca-scc-title{padding:0 20px 10px}
.vca-scc-desc{padding:0 20px 0}
.vca-scc-info{padding:0 20px 0}
.vca-scc-link{font-size:.8125000000000001rem;line-height:1.53846154;color:#757575;letter-spacing:1.5px;color:#666;border-bottom:1px solid #757575;text-transform:uppercase}
:lang(ar) .vca-scc-link{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-scc-link{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-scc-link{font-size:.9375rem;line-height:1.33333333}
.vca-scc-card-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 20px 30px;gap:15px}
.vca-scc-service-card{display:-webkit-flex;display:-ms-flex;display:flex;border:1px solid #e6e6e6;border-radius:6px;gap:15px;background-color:#fff}
.vca-scc-picture{width:115px;height:auto}
.vca-scc-image{object-fit:cover;aspect-ratio:1}
.vca-scc-text-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;padding:15px 10px 15px 0;align-items:center;gap:5px}
.vca-scc-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.vca-scc-wrapper .vca-icn-arrow-right{display:-webkit-flex;display:-ms-flex;display:flex;padding-top:4px}
.vca-scc-title-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;gap:5px}
.vca-scc-card-desc{color:#757575}
@media only screen and (min-width:600px){.vca-scc-title,.vca-scc-desc,.vca-scc-card-wrapper,.vca-scc-info{padding-left:160px;padding-right:160px}
}
@media only screen and (min-width:900px){.service-landing-revamp+.service-care-card{padding-top:0}
.vca-scc{padding:60px 0}
.vca-scc-title{padding-top:0}
.vca-scc-title,.vca-scc-desc{padding-left:205px;padding-right:205px}
.vca-scc-card-wrapper,.vca-scc-info{padding-left:50px;padding-right:50px}
.vca-scc-card-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:30px;justify-content:center}
.vca-scc-service-card{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;gap:unset;max-width:202.5px}
.vca-scc-picture{width:202.5px}
.vca-scc-text-container{-webkit-flex:unset;-ms-flex:unset;flex:unset;padding-left:15px}
.vca-scc-wrapper .vca-icn-arrow-right{padding-top:0;margin-left:5px}
.vca-scc-title-wrapper{gap:unset}
}
@media only screen and (min-width:1200px){.vca-scc-title,.vca-scc-desc{padding-left:260px;padding-right:260px}
.vca-scc-card-wrapper,.vca-scc-info{padding-left:60px;padding-right:60px}
.vca-scc-card-wrapper{gap:40px}
.vca-scc-service-card{max-width:260px}
.vca-scc-picture{width:260px}
}
.vca-search-bar{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;width:100%;height:100vh;left:0;position:absolute;background:rgba(0,0,0,0.3);display:none;overflow:hidden;z-index:-1;top:60px;cursor:pointer}
.vca-search-bar.vca-sb-active{-webkit-transition:opacity 200ms ease-out 0;-moz-transition:opacity 200ms ease-out 0;-ms-transition:opacity 200ms ease-out 0;transition:opacity 200ms ease-out 0;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;overflow:hidden;z-index:0}
.vca-search-bar.vca-sb-active .base-search-input{line-height:26.5px;font-size:14px;border:0}
.vca-search-bar.vca-sb-active .search-box-standalone-container input[type='text']{padding-right:20px;padding-left:30px}
.vca-search-bar.vca-sb-active:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-search-bar .base-autocomplete-suggestions{top:51px}
.vca-search-bar .vca-sbs-list{position:absolute;display:none}
.vca-search-bar .vca-sbs-list:empty{transform:translate(-9999px,0)}
.vca-search-bar .base-autocomplete-suggestions,.vca-sb-on-page .base-autocomplete-suggestions{width:100vw !important;left:-20px;border-width:0;padding:10px 20px}
.vca-search-bar .base-autocomplete-keyword-title,.vca-sb-on-page .base-autocomplete-keyword-title,.vca-search-bar .base-autocomplete-predictive-title,.vca-sb-on-page .base-autocomplete-predictive-title,.vca-search-bar .base-autocomplete-group,.vca-sb-on-page .base-autocomplete-group{display:none}
.vca-search-bar .vca-sbs-container,.vca-sb-on-page .vca-sbs-container{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif}
:lang(ru) .vca-search-bar .vca-sbs-container,:lang(ru) .vca-sb-on-page .vca-sbs-container{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-search-bar .vca-sbs-container,:lang(ar) .vca-sb-on-page .vca-sbs-container{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-search-bar .vca-sbs-container,:lang(ja) .vca-sb-on-page .vca-sbs-container{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-search-bar .vca-sbs-container,:lang(ko) .vca-sb-on-page .vca-sbs-container{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-search-bar .vca-sbs-container,:lang(zh) .vca-sb-on-page .vca-sbs-container{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-search-bar .vca-sbs-container,:lang(zh-Hant) .vca-sb-on-page .vca-sbs-container{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-search-bar .autocomplete-suggestion,.vca-sb-on-page .autocomplete-suggestion,.vca-search-bar .vca-sbs-list li,.vca-sb-on-page .vca-sbs-list li{font-size:.8749999999999999rem;line-height:1.78571429;color:#757575;padding:10px 5px;text-transform:capitalize;border-bottom:0}
.vca-search-bar .autocomplete-suggestion b,.vca-sb-on-page .autocomplete-suggestion b,.vca-search-bar .vca-sbs-list li b,.vca-sb-on-page .vca-sbs-list li b,.vca-search-bar .autocomplete-suggestion strong,.vca-sb-on-page .autocomplete-suggestion strong,.vca-search-bar .vca-sbs-list li strong,.vca-sb-on-page .vca-sbs-list li strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-search-bar .autocomplete-suggestion b,:lang(ru) .vca-sb-on-page .autocomplete-suggestion b,:lang(ru) .vca-search-bar .vca-sbs-list li b,:lang(ru) .vca-sb-on-page .vca-sbs-list li b,:lang(ru) .vca-search-bar .autocomplete-suggestion strong,:lang(ru) .vca-sb-on-page .autocomplete-suggestion strong,:lang(ru) .vca-search-bar .vca-sbs-list li strong,:lang(ru) .vca-sb-on-page .vca-sbs-list li strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-search-bar .autocomplete-suggestion b,:lang(ar) .vca-sb-on-page .autocomplete-suggestion b,:lang(ar) .vca-search-bar .vca-sbs-list li b,:lang(ar) .vca-sb-on-page .vca-sbs-list li b,:lang(ar) .vca-search-bar .autocomplete-suggestion strong,:lang(ar) .vca-sb-on-page .autocomplete-suggestion strong,:lang(ar) .vca-search-bar .vca-sbs-list li strong,:lang(ar) .vca-sb-on-page .vca-sbs-list li strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-search-bar .autocomplete-suggestion b,:lang(ja) .vca-sb-on-page .autocomplete-suggestion b,:lang(ja) .vca-search-bar .vca-sbs-list li b,:lang(ja) .vca-sb-on-page .vca-sbs-list li b,:lang(ja) .vca-search-bar .autocomplete-suggestion strong,:lang(ja) .vca-sb-on-page .autocomplete-suggestion strong,:lang(ja) .vca-search-bar .vca-sbs-list li strong,:lang(ja) .vca-sb-on-page .vca-sbs-list li strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-search-bar .autocomplete-suggestion b,:lang(ko) .vca-sb-on-page .autocomplete-suggestion b,:lang(ko) .vca-search-bar .vca-sbs-list li b,:lang(ko) .vca-sb-on-page .vca-sbs-list li b,:lang(ko) .vca-search-bar .autocomplete-suggestion strong,:lang(ko) .vca-sb-on-page .autocomplete-suggestion strong,:lang(ko) .vca-search-bar .vca-sbs-list li strong,:lang(ko) .vca-sb-on-page .vca-sbs-list li strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-search-bar .autocomplete-suggestion b,:lang(zh) .vca-sb-on-page .autocomplete-suggestion b,:lang(zh) .vca-search-bar .vca-sbs-list li b,:lang(zh) .vca-sb-on-page .vca-sbs-list li b,:lang(zh) .vca-search-bar .autocomplete-suggestion strong,:lang(zh) .vca-sb-on-page .autocomplete-suggestion strong,:lang(zh) .vca-search-bar .vca-sbs-list li strong,:lang(zh) .vca-sb-on-page .vca-sbs-list li strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-search-bar .autocomplete-suggestion b,:lang(zh-Hant) .vca-sb-on-page .autocomplete-suggestion b,:lang(zh-Hant) .vca-search-bar .vca-sbs-list li b,:lang(zh-Hant) .vca-sb-on-page .vca-sbs-list li b,:lang(zh-Hant) .vca-search-bar .autocomplete-suggestion strong,:lang(zh-Hant) .vca-sb-on-page .autocomplete-suggestion strong,:lang(zh-Hant) .vca-search-bar .vca-sbs-list li strong,:lang(zh-Hant) .vca-sb-on-page .vca-sbs-list li strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-search-bar .autocomplete-suggestion strong,.vca-sb-on-page .autocomplete-suggestion strong,.vca-search-bar .vca-sbs-list li strong,.vca-sb-on-page .vca-sbs-list li strong{font-weight:400;text-decoration:none;color:#000}
.vca-search-bar .autocomplete-suggestion.active,.vca-sb-on-page .autocomplete-suggestion.active,.vca-search-bar .vca-sbs-list li.active,.vca-sb-on-page .vca-sbs-list li.active{border:0;background-color:#f5f5f5}
.vca-search-bar .autocomplete-suggestion:hover,.vca-sb-on-page .autocomplete-suggestion:hover,.vca-search-bar .vca-sbs-list li:hover,.vca-sb-on-page .vca-sbs-list li:hover{cursor:pointer}
.vca-search-bar .autocomplete-suggestion.category,.vca-sb-on-page .autocomplete-suggestion.category,.vca-search-bar .vca-sbs-list li.category,.vca-sb-on-page .vca-sbs-list li.category{display:none}
.vca-search-bar .vca-sbs-list li a,.vca-sb-on-page .vca-sbs-list li a{color:#757575}
.vca-sb-on-page .base-autocomplete-suggestions{top:61px}
.vca-sb-container{background:#fff;width:100%}
.vca-sb-search-box{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:60px}
.vca-header .vca-sb-search-box{height:60px}
.vca-sb-search-box .base-search-box-wrapper{margin:0}
.vca-sb-search-box .base-search-box-wrapper:focus,.vca-sb-search-box .base-search-box-wrapper :focus{box-shadow:none}
.vca-sb-search-box .base-search-fieldset{width:100%}
.vca-sb-search-box .base-search-fieldset .base-search-label,.vca-sb-search-box .base-search-fieldset .base-search-legend{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:inline-block}
.vca-sb-search-box .base-search-button{display:none}
.vca-sb-search-box .base-search-input{width:100%;max-width:100%;padding:0;padding-right:20px;padding-left:30px;border-width:0;background-color:#fff}
.vca-sb-search-box .base-search-input::-webkit-search-decoration,.vca-sb-search-box .base-search-input::-webkit-search-cancel-button,.vca-sb-search-box .base-search-input::-webkit-search-results-button,.vca-sb-search-box .base-search-input::-webkit-search-results-decoration{display:none}
.vca-sb-search-box .base-search-input::-ms-clear,.vca-sb-search-box .base-search-input::-ms-reveal{display:none;width:0;height:0}
.vca-sb-search-box .base-search-input::-webkit-input-placeholder{color:#757575}
.vca-sb-search-box .base-search-input:-moz-placeholder{color:#757575}
.vca-sb-search-box .base-search-input:-ms-input-placeholder{color:#757575}
.vca-sb-search-box .base-search-input::placeholder{color:#757575}
.vca-header .vca-sb-search-box .base-search-input{font-size:.8749999999999999rem;line-height:1.78571429}
.vca-header .vca-sb-search-box .base-search-input b,.vca-header .vca-sb-search-box .base-search-input strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-header .vca-sb-search-box .base-search-input b,:lang(ru) .vca-header .vca-sb-search-box .base-search-input strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-header .vca-sb-search-box .base-search-input b,:lang(ar) .vca-header .vca-sb-search-box .base-search-input strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-header .vca-sb-search-box .base-search-input b,:lang(ja) .vca-header .vca-sb-search-box .base-search-input strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-header .vca-sb-search-box .base-search-input b,:lang(ko) .vca-header .vca-sb-search-box .base-search-input strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-header .vca-sb-search-box .base-search-input b,:lang(zh) .vca-header .vca-sb-search-box .base-search-input strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-header .vca-sb-search-box .base-search-input b,:lang(zh-Hant) .vca-header .vca-sb-search-box .base-search-input strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-header .vca-sb-search-box .base-search-input{font-size:1rem;line-height:1.5625}
.vca-sb-search-box .vca-sb-btn-close{border-width:0;width:32px;height:40px;padding:0;position:absolute;right:25px;top:10px;display:inline-block;z-index:1;background:transparent}
.vca-sb-search-box .vca-sb-btn-close.search-box-standalone__clear-icon{top:18px;right:10px;width:20px;height:38px}
.vca-sb-search-box .vca-sb-btn-close.search-box-standalone__clear-icon:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-sb-search-box .vca-sb-btn-close:hover{box-shadow:none;border-width:0;outline:0}
.vca-sb-search-box .vca-sb-btn-close:focus-visible{box-shadow:none;border-width:1px}
.vca-sb-on-page .vca-sb-search-box .vca-sb-btn-close{top:70px}
.vca-sb-search-box .vca-icn-close:before{width:20px}
.vca-sb-search-box .vca-icn-close:hover,.vca-sb-search-box .vca-icn-close:before{background-size:20px}
.vca-sb-search-box .vca-sb-icon-glass{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:40px;position:absolute;top:10px;left:20px;z-index:1}
.vca-sb-opened{overflow:hidden;position:relative}
.vca-ios-device .vca-sb-opened{height:100%}
.vca-sb-ql-list{text-align:center;margin-top:50px;margin-bottom:30px}
.vca-sb-ql-list .vca-sb-ql-label{color:#222}
.vca-sb-ql-list .vca-sb-ql-item{padding:7px 12px}
.vca-sb-ql-list .vca-sb-quick-link{color:#757575}
.vca-sb-search-wrapper{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}
.vca-sb-search-wrapper.vca-sb-on-page .vca-sb-icon-glass{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:40px;position:absolute;left:20px;top:auto;z-index:1}
.vca-sb-container .vca-sb-suggestions{cursor:initial;overflow:auto;margin:0}
.vca-sb-container .vca-sb-suggestions .vca-hr-light{width:100%}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestion-title{color:#666;padding-bottom:10px;display:inline-block}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block{padding:20px}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link{font-size:.8125000000000001rem;line-height:1.53846154;display:block;padding-bottom:10px;color:#757575;line-height:1.5}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link b,:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-link:last-child{padding-bottom:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations-block{padding:20px 15px}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations-block .vca-sb-suggestion-title{display:none}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic{padding-bottom:0}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-link{max-width:calc(50% - 5px)}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block{padding:20px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block.vca-creation-count-5 .vca-sb-creations-link:nth-of-type(n+5){display:none}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-cat-col-block:not(.vca-hide){border-bottom:1px solid #e6e6e6}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-suggestion-title{display:none}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-link-img{width:100px;height:100px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-category,.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-collection{width:50%}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-text-bold{font-weight:600;color:#222}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product{width:inherit;min-width:inherit}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-transform-image-tag{margin-top:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-image{width:100px}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-size:.8125000000000001rem;line-height:1.53846154;font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5;color:#222;margin:10px 0 5px}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name b,:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;padding-bottom:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-addtowl,.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-mat{display:none}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-info{width:100%;margin:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price{font-size:.75rem;line-height:1.66666667;color:#757575;margin-bottom:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,:lang(ru) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,:lang(ar) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,:lang(ja) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,:lang(ko) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,:lang(zh) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price b,:lang(zh-Hant) .vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-desc{display:none}
.vca-sb-container .vca-sb-suggestions.vca-hide{display:none}
.vca-sb-history-wrapper{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #e6e6e6;cursor:default}
.vca-sb-history-wrapper .vca-sb-icon-history,.vca-sb-history-wrapper .vca-history-links,.vca-sb-history-wrapper .vca-icn-history{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-sb-history-wrapper .vca-history-links{padding-right:50px}
.vca-sb-history-wrapper .vca-scroll-zone{display:-webkit-flex;display:-ms-flex;display:flex;padding:20px;width:calc(100vw - 50px);overflow:auto;white-space:nowrap}
.vca-sb-history-wrapper .vca-scroll-zone::-webkit-scrollbar{display:none}
.vca-sb-history-wrapper .vca-history-link{font-size:.8125000000000001rem;line-height:1.53846154;margin-left:10px;color:#222}
.vca-sb-history-wrapper .vca-history-link b,.vca-sb-history-wrapper .vca-history-link strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-sb-history-wrapper .vca-history-link b,:lang(ru) .vca-sb-history-wrapper .vca-history-link strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-sb-history-wrapper .vca-history-link b,:lang(ar) .vca-sb-history-wrapper .vca-history-link strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-sb-history-wrapper .vca-history-link b,:lang(ja) .vca-sb-history-wrapper .vca-history-link strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-sb-history-wrapper .vca-history-link b,:lang(ko) .vca-sb-history-wrapper .vca-history-link strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-sb-history-wrapper .vca-history-link b,:lang(zh) .vca-sb-history-wrapper .vca-history-link strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-sb-history-wrapper .vca-history-link b,:lang(zh-Hant) .vca-sb-history-wrapper .vca-history-link strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-sb-history-wrapper .vca-clear-history{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:140px;height:40px;background:linear-gradient(270deg,#fff 42.13%,rgba(255,255,255,0) 100%);position:absolute;right:0}
.vca-sb-history-wrapper .vca-sb-btn-clear-history{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end;color:#757575;padding-right:20px}
@media only screen and (min-width:600px){.vca-search-bar .base-autocomplete-suggestions,.vca-sb-on-page .base-autocomplete-suggestions{left:-40px;padding:10px 40px;border-bottom:1px solid #e0e0e0}
.vca-sb-search-box{height:70px}
.vca-sb-search-box .vca-sb-btn-close{right:0;top:20px}
.vca-sb-on-page .vca-sb-search-box .vca-sb-btn-close{top:75px}
.vca-sb-container .vca-sb-suggestions{padding:30px 25px}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block{padding:0 15px}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block .vca-links-col{margin-bottom:20px}
.vca-sb-container .vca-sb-suggestions .vca-hr-light{display:none}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations{border:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product{padding:0 10px}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product:first-child{padding-left:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product:last-child{padding-right:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-name{margin:20px 0 5px;text-align:start}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-price{text-align:start}
.vca-sb-container .vca-sb-suggestions .vca-sb-creations .vca-cc-product .vca-ccp-link{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-cat-col-block:not(.vca-hide){border-bottom:0}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-suggestion-title{display:block}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-link{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;text-align:unset}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block{padding:0 15px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block .vca-sb-creations-link{max-width:calc(50% - 15px)}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block.vca-creation-count-6 .vca-sb-creations-link{max-width:calc(100%*(1/3) - 15px)}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-category,.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-collection{width:100%}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-more-results{margin-top:30px}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block.vca-sb-creations-block{margin-top:0}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block.vca-sb-creations-block .vca-sb-suggestion-title{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}
.vca-sb-history-wrapper .vca-scroll-zone{padding:20px 40px;padding-right:100px;width:calc(100vw - 75px)}
.vca-sb-history-wrapper .vca-history-link{margin-left:20px}
.vca-sb-history-wrapper .vca-sb-btn-clear-history{padding-right:40px;padding-left:0}
}
@media only screen and (min-width:900px){.vca-search-bar{top:100px}
.vca-search-bar .base-autocomplete-suggestions{top:73px}
.vca-search-bar .base-autocomplete-suggestions.vca-sbs-list{top:58px}
.vca-search-bar.vca-sb-active .search-box-standalone-container input[type='text']{padding-left:40px}
.vca-search-bar .base-autocomplete-suggestions,.vca-sb-on-page .base-autocomplete-suggestions{left:-50px;padding:10px 50px;max-height:330px !important}
.vca-sb-on-page .base-autocomplete-suggestions{top:84px}
.vca-header .vca-sb-search-box{height:70px}
.vca-sb-search-box .base-search-input{min-height:45px;padding-left:40px}
.vca-sb-search-box .vca-sb-btn-close{right:45px;top:30px}
.vca-header .vca-sb-search-box .vca-sb-btn-close{top:20px;right:0}
.vca-sb-on-page .vca-sb-search-box .vca-sb-btn-close{top:116px}
.vca-sb-search-box .vca-sb-icon-glass{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:40px;position:absolute;top:30px;left:50px;z-index:1}
.vca-header .vca-sb-search-box .vca-sb-icon-glass{top:15px}
.vca-sb-search-box .vca-sb-big-icon::before{background-size:cover;height:20px;width:20px}
.vca-header .vca-sb-search-box .vca-sb-big-icon::before{height:20px;width:20px}
.vca-sb-ql-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;height:65px}
.vca-sb-ql-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-top:0;margin-bottom:0;overflow-x:auto}
.vca-sb-ql-list .vca-sb-ql-item{-webkit-flex:none;-ms-flex:none;flex:none}
.vca-sb-ql-list .vca-sb-ql-label{padding:9px 15px 7px 0;margin-bottom:0}
.vca-sb-search-wrapper.vca-sb-on-page .vca-sb-icon-glass{left:50px}
.vca-sb-container .vca-sb-suggestions{padding:30px 35px}
.vca-sb-container .vca-sb-suggestions .vca-sb-suggestions-block{padding:0}
.vca-sb-container .vca-sb-suggestions .vca-links-col,.vca-sb-container .vca-sb-suggestions .vca-sb-creations-block{padding:0 15px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-category,.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-collection{flex:1 1 0}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-link{flex:1 1 0}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-link-title{margin-top:20px}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block.vca-creation-count-6 .vca-sb-creations-link{max-width:calc(100% / 6 - 10px)}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block.vca-creation-count-5 .vca-sb-creations-link{max-width:calc(100% / 5 - 10px)}
.vca-sb-container .vca-sb-suggestions.vca-sb-suggestions-dynamic .vca-sb-creations-block.vca-creation-count-5 .vca-sb-creations-link:nth-of-type(n+5){display:block}
.vca-sb-history-wrapper .vca-scroll-zone{width:auto;padding:20px 50px;padding-right:110px}
.vca-sb-history-wrapper .vca-clear-history{width:170px}
.vca-sb-history-wrapper .vca-sb-btn-clear-history{padding-right:50px}
}
@media only screen and (min-width:1200px){.vca-search-bar .base-autocomplete-suggestions,.vca-sb-on-page .base-autocomplete-suggestions{left:-60px;padding:10px 60px}
.vca-sb-on-page .base-autocomplete-suggestions{top:94px}
.vca-search-bar{top:120px}
.vca-search-bar .base-autocomplete-suggestions{top:83px}
.vca-header .vca-search-bar .base-autocomplete-suggestions{top:38px}
.vca-search-bar .base-autocomplete-suggestions.vca-sbs-list{top:58px}
.vca-sb-search-box .vca-sb-btn-close{right:55px;top:38px}
.vca-sb-on-page .vca-sb-search-box .vca-sb-btn-close{top:138px}
.vca-sb-search-box .vca-sb-icon-glass{top:40px}
.vca-sb-container .vca-sb-suggestions{padding:30px 40px}
.vca-sb-container .vca-sb-suggestions .vca-links-col,.vca-sb-container .vca-sb-suggestions .vca-sb-creations-block{padding:0 20px}
.vca-sb-history-wrapper .vca-scroll-zone{width:auto;padding:20px 60px;padding-right:120px}
.vca-sb-history-wrapper .vca-clear-history{width:180px}
.vca-sb-history-wrapper .vca-sb-btn-clear-history{padding-right:60px}
}
.vca-payment-logos .base-pc-item{margin:10px 10px 10px 0;background-size:cover;background-position:center;width:35px;height:24px}
.vca-payment-logos .base-icn-kakaopay-logo{background-image:url(629e06bc5018b58dd56efe3a.svg#kakaopay-logo)}
.vca-payment-logos .base-icn-kcp-logo{background-image:url(629e06bc5018b58dd56efe3a.svg#kcp-logo)}
.vca-payment-logos .base-icn-npay-logo{background-image:url(629e06bc5018b58dd56efe3a.svg#npay-logo)}
.vca-payment-logos .base-icn-payco-logo{background-image:url(629e06bc5018b58dd56efe3a.svg#payco-logo)}
.vca-payment-logos .base-icn-tabby{background-size:contain !important}
.vca-payment-logos.vca-bnw-filter{filter:grayscale(1)}
.vca-comp-panel-cover .vca-cover-asset-container{margin-top:0}
.vca-comp-panel-cover .vca-panel-cover-content.vca-bottom-border{padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.vca-comp-panel-cover .vca-asset-bottom{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.vca-comp-panel-cover .vca-asset-bottom .vca-cover-asset-container{margin-top:30px;margin-bottom:0}
.vca-heritage-family .vca-panel-cover-content{display:none}
.vca-panel-cover-content-heritage{display:none}
.vca-panel-cover-content-heritage.vca-show{display:block}
.vca-panel-cover-content-heritage.vca-bottom-border{padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.vca-heritage-family .vca-panel-cover-content-heritage{display:block}
.vca-heritage-family .vca-panel-cover-content-heritage.vca-asset-bottom-heritage,.vca-panel-cover-content-heritage.vca-asset-bottom-heritage.vca-show{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media only screen and (min-width:900px){.vca-comp-panel-cover .vca-cover-asset-container{margin-top:0}
}
.vca-anchor-link{display:block}
.vca-anchor-link .vca-caption{display:none}
.vca-histoires-card-wrapper-content{margin-top:25px}
.vca-histoires-card-head{margin-bottom:15px}
.vca-histoires-card-des{margin-bottom:20px}
.vca-histoires-listing-block picture{position:relative;display:block}
.vca-histoires-listing-block picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-histoires-listing-block:hover picture:before{opacity:.1}
.vca-histoires-compact-card{margin-top:35px}
.vca-histoires-compact-card .vca-anchor-link{border:0}
.vca-histoires-compact-card .vca-histoires-card-des{margin-bottom:5px}
.vca-histoires-card-wrapper .vca-anchor-link picture{position:relative;display:block}
.vca-histoires-card-wrapper .vca-anchor-link picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-histoires-card-wrapper .vca-anchor-link:hover picture:before{opacity:.1}
@media only screen and (min-width:600px){.vca-histoires-card{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;text-align:center}
.vca-histoires-wide-card{margin-top:35px}
}
@media only screen and (min-width:900px){.vca-anchor-link .vca-caption{display:block}
.vca-histoires-card-wrapper-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-histoires-compact-card{margin-top:55px}
.vca-histoires-compact-card .vca-caption{display:none}
.vca-histoires-compact-card .vca-histoires-card-wrapper-content{margin-top:20px}
.vca-histoires-wide-card{padding-bottom:80px}
.vca-histoires-wide-card .vca-histoires-card-des{margin-bottom:40px}
.vca-histoires-wide-card .vca-histoires-link{border-bottom:1px solid #e6e6e6;padding-bottom:5px}
}
.vca-mcc-grid-wrapper{margin:0 -20px;border-top:1px solid #e6e6e6;width:calc(100% + 40px)}
.vca-mcc-single-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-menu-card-link{width:100%}
.vca-mcc-type-single{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-mcc-type-single .vca-menu-card{margin-bottom:15px}
.vca-mcc-type-grid{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vca-mcc-type-grid .vca-menu-card{width:50%;padding:20px;border-bottom:1px solid #e6e6e6}
.vca-mcc-type-grid .vca-menu-card:nth-child(2n - 1){border-right:1px solid #e6e6e6}
.vca-mcc-type-grid .vca-menu-card-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;height:100%}
.vca-mcc-type-grid .vca-transform-picture-tag{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin:0 auto;height:100px;width:100px}
.vca-mc-title{color:#222}
.vca-menu-card-single{position:relative}
.vca-menu-card-single picture{height:100%;width:100%;min-height:80px;display:inline-block}
.vca-menu-card-single .vca-mc-title{position:absolute;width:100%;z-index:1;padding:20px}
@media only screen and (min-width:600px){.vca-mcc-grid-wrapper{margin:0 -40px;width:calc(100% + 80px)}
.vca-mcc-type-grid .vca-transform-picture-tag{height:125px;width:125px}
}
@media only screen and (min-width:900px){.vca-mcc-grid-wrapper{margin:0 -50px;width:calc(100% + 100px)}
}
@media only screen and (min-width:1200px){.vca-mcc-grid-wrapper{margin:0 -60px;width:calc(100% + 120px)}
}
.vca-lightbox .vca-mplightbox-v1{border-radius:0;left:50%;right:auto;transform:translateX(-50%);max-width:335px;min-width:auto;background-color:#fff;height:auto;min-height:auto;top:auto;bottom:20px;padding:0;z-index:200001}
.vca-lightbox .vca-mplightbox-v1::before{content:none}
.vca-lightbox .vca-mplightbox-v1 .vca-lb-header-wrapper{-webkit-transform:none;transform:none;height:auto;padding:0;position:static}
.vca-lightbox .vca-mplightbox-v1 .vca-lb-header{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;color:#222}
:lang(ar) .vca-lightbox .vca-mplightbox-v1 .vca-lb-header{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-lightbox .vca-mplightbox-v1 .vca-lb-header{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-lightbox .vca-mplightbox-v1 .vca-lb-header{font-size:.9375rem;line-height:1.33333333}
.vca-lightbox .vca-mplightbox-v1 .vca-lightbox-content{-webkit-transform:none;transform:none;height:auto;position:static;min-height:auto;padding:20px;padding-top:0;min-width:auto}
.vca-lightbox .vca-mplightbox-v1 .vca-market-popin-desc{margin-bottom:10px}
.vca-lightbox .vca-mplightbox-v1 .vca-btn-link{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below;width:auto;padding:0;margin:10px 25px 0 0;color:#757575}
.vca-lightbox .vca-mplightbox-v1 .vca-btn-link:hover,.vca-lightbox .vca-mplightbox-v1 .vca-btn-link:focus{outline:0}
.base-lightbox-open.vca-lightbox-scroll{overflow-y:auto !important;height:auto}
.vca-mp-open{overflow:hidden}
.vca-mp-overlay{z-index:9999}
.vca-mp-overlay.vca-mp-active{background-color:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;top:0;left:0;display:block}
@media only screen and (min-width:600px){.vca-lightbox .vca-mplightbox-v1{right:20px;left:auto;transform:none}
}
.vca-large-card{position:relative;margin-bottom:5px}
.vca-lc-text{width:calc(100% - 10px);position:absolute;margin-top:60px}
.vca-lc-text-heading{margin-bottom:30px}
.vca-lc-link{padding-bottom:5px;border-bottom:1px solid #ccc}
.vca-template-gift-landing-page .vca-large-card{margin-bottom:80px}
@media only screen and (min-width:600px){.vca-large-card{margin-bottom:30px}
.vca-lc-text{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;height:100%;margin-top:initial}
.vca-template-gift-landing-page .vca-large-card{margin-bottom:110px}
}
@media only screen and (min-width:900px){.vca-large-card{margin-bottom:40px}
.vca-lc-text-heading{margin-bottom:20px}
.vca-template-gift-landing-page .vca-large-card{margin-bottom:120px}
}
.vca-inquire-info{background-color:#f5f5f5;padding:5px 20px 20px;margin-top:30px}
.vca-inquire-bullet-icon{text-align:initial}
.vca-inquire-bullet-point{display:-webkit-flex;display:-ms-flex;display:flex;padding-top:15px}
.vca-inquire-bullet-text{padding:0 5px}
.vca-inquire-call{padding:20px;border-bottom:0}
.vca-inquire-call-whatsapp{padding-top:15px}
.vca-inquire-description{color:#222;padding-bottom:20px}
.vca-inquire-faq-link{display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;gap:10px;padding-bottom:40px}
.vca-inquire-tab-header{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;cursor:move;cursor:-webkit-pointer;cursor:-moz-pointer;cursor:pointer;border-top:1px solid #e6e6e6;padding:20px 0}
.vca-inquire-tab-header .vca-inquire-tab-header-title{color:#222}
.vca-inquire-tab-header.is-active [class^='vca-icn-']:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-active)}
.vca-inquire-tab-header.is-active [class^='vca-icn-']::before{background-size:20px 20px}
.vca-inquire-tab-header.vca-inquire-tab-header-message{border-bottom:1px solid #e6e6e6}
.vca-inquire-tab-header.vca-inquire-tab-header-message.is-active{border-bottom:1px solid #fff}
.vca-inquire-tab-header:focus-visible{border-radius:4px;border:1px solid #016fd0}
.vca-inquire-tab-body{opacity:0;height:0;padding-bottom:0;overflow:hidden;text-align:start;visibility:hidden;transition:opacity .3s ease-in-out,height .3s ease-in-out,padding-bottom .3s ease-in-out}
.vca-inquire-tab-body.is-active{opacity:1;height:auto;padding-bottom:40px;visibility:visible}
.vca-inquire-tab-body:focus-visible{border-radius:4px;border:1px solid #016fd0}
.vca-inquire-contact-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;background-color:#f5f5f5;padding:15px;text-transform:none;color:#666;margin-bottom:2px;letter-spacing:0;gap:4px}
.vca-inquire-contact-item:last-child{margin-bottom:0}
.vca-inquire-email{background-color:transparent}
.vca-hcs{padding-top:40px;padding-bottom:40px}
.vca-hcs-description{color:#666}
.vca-hcs-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;color:#666;gap:12px}
.vca-hcs-link-text{-webkit-flex:1;-ms-flex:1;flex:1}
.vca-hcs-link-wrapper{border-top:1px solid #e6e6e6;padding-top:20px;padding-bottom:18px}
.vca-hcs-link-wrapper:last-child{border-bottom:1px solid #e6e6e6}
.vca-hcs-text-wrapper{align-self:center}
.vca-hcs-image-wrapper{margin:20px auto 0;position:relative}
.vca-hcs-image{border-radius:8px}
.vca-hcs-image-text-wrapper{position:relative}
.vca-hcs-image-text{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;position:absolute;padding:0 10px 40px;bottom:0;width:100%;word-wrap:break-word}
.vca-hcs-image-text-color{color:var(--textColor)}
.vca-hcs-image-text-color:hover{color:var(--textColor)}
.vca-hcs-image-link{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-bottom:1px solid;width:fit-content}
@media only screen and (min-width:900px){.vca-hcs{padding-top:60px;padding-bottom:60px}
.vca-hcs-image-wrapper{margin:0}
}
.vca-sm-item{padding-left:10px;position:relative;vertical-align:middle}
.vca-sm-item>.vca-icn-profile{display:none}
.vca-sm-item .vca-sm-link{color:#e6e6e6}
.vca-sm-item .vca-sm-link [class^='vca-icn-']{vertical-align:text-bottom;height:1.25rem;width:1.25rem}
.vca-sm-item .vca-sm-link [class^='vca-icn-']+span{margin-left:10px}
.vca-sm-item .vca-sm-link :before{vertical-align:bottom;height:1.25rem;width:1.25rem}
.vca-sm-item:first-child{padding-left:0}
.vca-sm-count{font-size:.625rem;border-radius:10px;text-shadow:0 0 2px #ccc;-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;background-color:#fff;color:initial;opacity:.6;min-width:8px;height:11px;position:absolute;right:-5px;text-align:center;top:7px;line-height:.7rem}
.vca-sm-wishlist .vca-sm-count{text-shadow:none;right:initial}
.vca-sm-count:empty{background:transparent}
.vca-header-theme-background-black .vca-sm-count{background-color:#000}
.vca-header-theme-background-transparent .vca-sm-count{background-color:transparent}
.vca-header-theme-color-darkbackground .vca-sm-count,.vca-header-theme-color-lightbackground .vca-sm-count{opacity:1}
.vca-sm-search-btn{border-width:0;line-height:20px;padding:0}
.vca-sm-search-btn:hover,.vca-sm-search-btn:focus{box-shadow:none}
.vca-sm-search-btn:hover{border:0;outline:0;outline-color:transparent}
.vca-sm-minicart,.vca-sm-search,.vca-sm-contact{display:inline-block}
.vca-reassurance-helper img{display:none}
.vca-header-theme-color-white>.vca-service-menu .vca-icn-search:before,.vca-header-theme-color-darkbackground>.vca-service-menu .vca-icn-search:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-white)}
.vca-header-theme-color-white>.vca-service-menu .vca-icn-profile:before,.vca-header-theme-color-darkbackground>.vca-service-menu .vca-icn-profile:before{background-image:url(629e06bc5018b58dd56efe3a.svg#profile-white)}
.vca-header-theme-color-white>.vca-service-menu .vca-icn-bag:before,.vca-header-theme-color-darkbackground>.vca-service-menu .vca-icn-bag:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-white)}
.vca-header-theme-color-white>.vca-service-menu .vca-icn-heart:before,.vca-header-theme-color-darkbackground>.vca-service-menu .vca-icn-heart:before{background-image:url(629e06bc5018b58dd56efe3a.svg#heart-white)}
.vca-header-theme-color-white>.vca-service-menu .vca-icn-map:before,.vca-header-theme-color-darkbackground>.vca-service-menu .vca-icn-map:before{background-image:url(629e06bc5018b58dd56efe3a.svg#map-white)}
.vca-header-theme-color-white>.vca-service-menu .vca-icn-call,.vca-header-theme-color-darkbackground>.vca-service-menu .vca-icn-call{filter:brightness(0) invert(1)}
.vca-header-theme-color-white>.vca-navigation .vca-icn-menu,.vca-header-theme-color-darkbackground>.vca-navigation .vca-icn-menu{filter:brightness(0) invert(1)}
.vca-header-theme-color-black>.vca-service-menu .vca-sm-list.vca-capital-link{color:#e6e6e6}
.vca-header-theme-color-black>.vca-service-menu .vca-sm-list.vca-capital-link .vca-smmi-cont{color:#757575}
.vca-navigation-footer .vca-sm-link.vca-sm-search-link{display:none}
.vca-navigation-footer .vca-sm-item{margin-bottom:10px}
.vca-navigation-footer .vca-sm-profile,.vca-navigation-footer .vca-sm-minicart,.vca-navigation-footer .vca-sm-wishlist{width:100%;margin:10px 0}
.vca-navigation-footer .vca-sm-profile .visually-hidden,.vca-navigation-footer .vca-sm-minicart .visually-hidden,.vca-navigation-footer .vca-sm-wishlist .visually-hidden{position:relative;margin:0}
.vca-navigation-footer .vca-sm-profile .vca-sm-count,.vca-navigation-footer .vca-sm-minicart .vca-sm-count,.vca-navigation-footer .vca-sm-wishlist .vca-sm-count{text-shadow:none;color:#7d7d7d}
.vca-navigation-footer .vca-sm-contact{display:none}
.vca-sm-search--left{position:absolute;left:55px}
.vca-sm-minicart-content{box-shadow:#ccc 0 0 5px 0;-webkit-transition:all 600ms cubic-bezier(0.19,1,0.22,1) 1s;-moz-transition:all 600ms cubic-bezier(0.19,1,0.22,1) 1s;-ms-transition:all 600ms cubic-bezier(0.19,1,0.22,1) 1s;transition:all 600ms cubic-bezier(0.19,1,0.22,1) 1s;-webkit-transform:translateY(10px);transform:translateY(10px);position:fixed;right:0;background-color:#fff;overflow-y:hidden;opacity:0;max-height:0;width:100%;max-width:100vw;top:0;z-index:1}
.vca-sm-minicart-content .vca-hide{display:none !important}
.vca-sm-active .vca-sm-minicart-content,.vca-added .vca-sm-minicart-content{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;max-height:none}
.vca-navigation-footer .vca-sm-minicart-content{display:none}
.vca-sm-minicart-content .vca-mini-cart-np{margin:0 20px 26px 20px}
.vca-sm-minicart[data-item-count='0'] .vca-sm-minicart-content .vca-mini-cart-np{display:block}
.vca-sm-minicart:not([data-item-count='0']) .vca-sm-minicart-content .vca-mini-cart-np{display:none}
.vca-sm-minicart-content .vca-mini-cart-np .vca-cc-category{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;width:100%;margin:0}
.vca-sm-minicart-content .vca-mini-cart-np .vca-cc-product{border:0;padding:0 5px;width:50%;min-width:50%}
.vca-sm-minicart-content .vca-mini-cart-np .vca-ccp-link{padding-bottom:unset}
.vca-sm-minicart-content .vca-mini-cart-np .vca-ccp-link:hover{color:#222}
.vca-cc-category .vca-sm-minicart-content .vca-mini-cart-np .vca-ccp-link{color:#757575;padding:0 5px}
.vca-sm-minicart-content .vca-mini-cart-np .vca-spl-cls{display:block;float:left;width:50%}
.vca-sm-minicart-content .vca-mini-cart-np .vca-spl-cls .vca-cc-product{width:100%}
.vca-sm-minicart-content .vca-mini-cart-np .vca-spl-cls .vca-cc-category a:not(:first-child){display:none}
.vca-sm-minicart[data-item-count='0'] .vca-sm-minicart-content .vca-mini-cart-p{display:none}
.vca-sm-minicart-content .vca-np-p{padding:20px;color:#222;border-top:1px solid #e6e6e6}
.vca-sm-minicart-content .vca-mc-np-controls{margin-top:20px;color:#757575}
.vca-sm-minicart-content .vca-rv-title{padding-top:20px;padding-bottom:10px;margin:0 20px;border-top:1px solid #757575}
.vca-sm-minicart-content .vca-ccp-name{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1rem;line-height:1.25;color:#000;margin:5px 0 10px}
:lang(ru) .vca-sm-minicart-content .vca-ccp-name{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-sm-minicart-content .vca-ccp-name{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-sm-minicart-content .vca-ccp-name{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-sm-minicart-content .vca-ccp-name{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-sm-minicart-content .vca-ccp-name{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-sm-minicart-content .vca-ccp-name{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-sm-minicart-content .vca-ccp-info{width:auto}
.vca-sm-minicart-content .vca-ccp-mat,.vca-sm-minicart-content .vca-ccp-price{font-size:.75rem;line-height:1.66666667;color:#757575}
.vca-sm-minicart-content .vca-ccp-mat b,.vca-sm-minicart-content .vca-ccp-price b,.vca-sm-minicart-content .vca-ccp-mat strong,.vca-sm-minicart-content .vca-ccp-price strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-sm-minicart-content .vca-ccp-mat b,:lang(ru) .vca-sm-minicart-content .vca-ccp-price b,:lang(ru) .vca-sm-minicart-content .vca-ccp-mat strong,:lang(ru) .vca-sm-minicart-content .vca-ccp-price strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-sm-minicart-content .vca-ccp-mat b,:lang(ar) .vca-sm-minicart-content .vca-ccp-price b,:lang(ar) .vca-sm-minicart-content .vca-ccp-mat strong,:lang(ar) .vca-sm-minicart-content .vca-ccp-price strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-sm-minicart-content .vca-ccp-mat b,:lang(ja) .vca-sm-minicart-content .vca-ccp-price b,:lang(ja) .vca-sm-minicart-content .vca-ccp-mat strong,:lang(ja) .vca-sm-minicart-content .vca-ccp-price strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-sm-minicart-content .vca-ccp-mat b,:lang(ko) .vca-sm-minicart-content .vca-ccp-price b,:lang(ko) .vca-sm-minicart-content .vca-ccp-mat strong,:lang(ko) .vca-sm-minicart-content .vca-ccp-price strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-sm-minicart-content .vca-ccp-mat b,:lang(zh) .vca-sm-minicart-content .vca-ccp-price b,:lang(zh) .vca-sm-minicart-content .vca-ccp-mat strong,:lang(zh) .vca-sm-minicart-content .vca-ccp-price strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-sm-minicart-content .vca-ccp-mat b,:lang(zh-Hant) .vca-sm-minicart-content .vca-ccp-price b,:lang(zh-Hant) .vca-sm-minicart-content .vca-ccp-mat strong,:lang(zh-Hant) .vca-sm-minicart-content .vca-ccp-price strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-sm-minicart-content .vca-ccp-carousel{border:0}
.vca-sm-minicart-content .vca-ccp-carousel.vca-mc-rv-single{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-sm-minicart-content .vca-ccp-carousel .slick-list{margin-bottom:20px}
.vca-sm-minicart-content .vca-ccp-carousel .vca-slick-dots{bottom:0}
.vca-sm-minicart-content .vca-smm-list-rv .vca-ccp-wl{display:none}
.vca-sm-minicart-content .vca-smm-list-rv .vca-transform-image-tag,.vca-sm-minicart-content .vca-smm-list-rv .vca-transform-picture-tag{margin-top:0;max-width:100%;max-height:100%;width:auto;height:auto}
.vca-sm-minicart-content .vca-smm-list-cat .vca-ccp-wl{display:none}
.vca-sm-minicart-content .vca-smm-list-cat .vca-transform-image-tag,.vca-sm-minicart-content .vca-smm-list-cat .vca-transform-picture-tag{max-width:100%;max-height:100%;width:auto;height:auto}
.vca-sm-minicart-content .vca-mc-gallery-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;width:80px;height:80px;margin:0 auto 15px}
.vca-sm-minicart-content .vca-ccp-image{width:110px;height:110px;margin:0 auto}
.vca-smm-close{background:transparent;border:0;max-width:none;width:auto;position:absolute;right:0;padding:0;top:0;z-index:1;margin:20px 20px 20px}
.vca-smm-confirm-msg{font-size:.8749999999999999rem;line-height:1.78571429;letter-spacing:0;color:#222;padding:20px;position:relative;border-bottom:1px solid #e6e6e6;display:none}
.vca-smm-confirm-msg b,.vca-smm-confirm-msg strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-smm-confirm-msg b,:lang(ru) .vca-smm-confirm-msg strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-smm-confirm-msg b,:lang(ar) .vca-smm-confirm-msg strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-smm-confirm-msg b,:lang(ja) .vca-smm-confirm-msg strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-smm-confirm-msg b,:lang(ko) .vca-smm-confirm-msg strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-smm-confirm-msg b,:lang(zh) .vca-smm-confirm-msg strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-smm-confirm-msg b,:lang(zh-Hant) .vca-smm-confirm-msg strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-added .vca-smm-confirm-msg{display:block;text-align:left;padding-right:40px}
.vca-smm-chain-info-text,.vca-smm-multi-chain-info-text{padding-top:10px;color:#222;position:relative}
.vca-smm-chain-success-text{padding-bottom:10px;color:#222;position:relative}
.vca-smm-controls{padding:20px;border-top:1px solid #e6e6e6}
.vca-smmc-link{display:block;text-transform:uppercase}
.vca-smm-del-tax-info{border-top:1px solid #e6e6e6;padding:20px}
.vca-smmdti-tax{display:-webkit-flex;display:-ms-flex;display:flex;color:#222}
.vca-smmdti-tax dt{-webkit-flex:1;-ms-flex:1;flex:1}
.vca-smm-list,.vca-smm-chain-list{padding:20px}
.vca-smm-chain-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-smm-item{display:-webkit-flex;display:-ms-flex;display:flex;border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:20px}
.vca-smm-item:last-child{border:0;margin:0;padding:0}
.vca-added .vca-smm-item{border:0;margin:0;padding:0;display:none}
.vca-added .vca-smm-item:first-child{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-added-chain .vca-smm-item{border:0;margin:0;padding:0;display:none}
.vca-added-chain .vca-smm-item:nth-child(1){display:-webkit-flex;display:-ms-flex;display:flex;order:2;padding-top:20px}
.vca-added-chain .vca-smm-item:nth-child(2){display:-webkit-flex;display:-ms-flex;display:flex;border-bottom:1px solid #e6e6e6;padding-bottom:10px}
.vca-added-chain .vca-smm-item .vca-smmi-cont:first-child{-webkit-flex:0;-ms-flex:0;flex:0}
.vca-smmi-cont{margin-left:15px}
.vca-smmi-cont:first-child{margin:0;width:100px;height:100px;min-width:100px}
.vca-smmi-engraving{display:none}
.vca-smmi-engraving[data-engraved='true']{display:block}
.vca-smmi-name{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.1250000000000002rem;line-height:1.38888889;color:#222;margin-bottom:10px}
:lang(ru) .vca-smmi-name{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-smmi-name{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-smmi-name{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-smmi-name{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-smmi-name{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-smmi-name{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ar) .vca-smmi-name{font-size:1.25rem;line-height:1.25}
.vca-navigation-footer .visually-hidden{position:relative;margin:0}
.vca-sm-minicart.vca-sm-active .hover{display:block}
.vca-sm-minicart.vca-sm-active .added{display:none}
.vca-sm-minicart.vca-added .hover{display:none}
.vca-sm-minicart.vca-added .added{display:block}
.vca-sm-minicart .vca-sm-link:hover .vca-sm-count{opacity:1}
.vca-header-theme-color-darkbackground .vca-sm-minicart .vca-sm-link:hover .vca-sm-count,.vca-header-theme-color-lightbackground .vca-sm-minicart .vca-sm-link:hover .vca-sm-count{opacity:.5}
.vca-sm-minicart-wrapper{z-index:1;text-transform:initial}
.vca-sm-minicart-wrapper .vca-mc-rv-single{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;margin:auto}
:not(.vca-added) .vca-sm-minicart-wrapper{visibility:hidden}
.vca-sm-active .vca-sm-minicart-wrapper{display:block;visibility:visible}
.vca-added .vca-sm-minicart-wrapper,.vca-sm-interacted .vca-sm-minicart-wrapper{visibility:visible}
.vca-sm-active .vca-sm-minicart-wrapper .vca-sm-mc-header{padding:20px;color:#222}
.vca-added .vca-sm-minicart-wrapper .vca-sm-mc-header{display:none}
.vca-sm-active .vca-sm-minicart-wrapper::after,.vca-added .vca-sm-minicart-wrapper::after{content:'';position:fixed;top:0;left:0;background-color:rgba(32,0,0,0.1);width:100%;height:100%}
.vca-navigation-footer .vca-sm-active .vca-sm-minicart-wrapper::after,.vca-navigation-footer .vca-added .vca-sm-minicart-wrapper::after{content:none}
.vca-sm-minicart-wrapper .vca-chain-info{width:55%}
.vca-sm-minicart-wrapper .vca-hide-fragrance-price{display:none}
.vca-chain-cta-container .vca-pdp-main-cta{font-family:'Maison Neue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.8125000000000001rem;line-height:1.53846154;-webkit-transition:outline 300ms ease-out 0;-moz-transition:outline 300ms ease-out 0;-ms-transition:outline 300ms ease-out 0;transition:outline 300ms ease-out 0;background-color:transparent;font-weight:normal;border:1px solid #222;color:#222;cursor:pointer;display:inline-block;margin:0 auto;max-width:300px;text-align:center;width:100%;outline:1px solid transparent;margin-bottom:30px;background:0;max-width:none;min-height:50px;padding:10px}
:lang(ru) .vca-chain-cta-container .vca-pdp-main-cta{font-family:'Helvetica Neue','Helvetica','Noto Sans','Arial',sans-serif}
:lang(ar) .vca-chain-cta-container .vca-pdp-main-cta{font-family:'Maison Neue','Geeza Pro','Noto Sans Arabic','Arial',sans-serif}
:lang(ja) .vca-chain-cta-container .vca-pdp-main-cta{font-family:'Maison Neue','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-chain-cta-container .vca-pdp-main-cta{font-family:'Maison Neue','Noto Sans','Noto Sans KR','Apple SD Gothic Neo','Malgun Gothic',sans-serif}
:lang(zh) .vca-chain-cta-container .vca-pdp-main-cta{font-family:'Maison Neue','Pingfang SC','Yahei','Noto Sans','Noto Sans CJK SC',sans-serif}
:lang(zh-Hant) .vca-chain-cta-container .vca-pdp-main-cta{font-family:'Maison Neue','Pingfang TC','Microsoft JhengHei','Noto Sans','Noto Sans CJK TC',sans-serif}
.vca-chain-cta-container .vca-pdp-main-cta:hover{outline:1px solid #222;outline-offset:0}
.vca-chain-cta-container .vca-pdp-main-cta:disabled{border-color:#e6e6e6;cursor:no-drop}
.vca-chain-cta-container .vca-pdp-main-cta.vca-icn-only-btn:hover,.vca-chain-cta-container .vca-pdp-main-cta.vca-btn-sans-intraction:hover,.vca-chain-cta-container .vca-pdp-main-cta.vca-icn-only-btn:focus,.vca-chain-cta-container .vca-pdp-main-cta.vca-btn-sans-intraction:focus{box-shadow:none}
.vca-chain-cta-container .vca-pdp-main-cta.vca-hide{display:none}
.vca-chain-cta-container .vca-pdp-main-cta.base-loading{pointer-events:none;color:#757575;border-color:#757575}
.vca-chain-cta-container .base-checkout-addtocart,.vca-chain-cta-container .vca-pdp-chain-inline-ctas{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding:0 10px}
.vca-chain-cta-container .vca-pdp-chain-inline-ctas{-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;align-items:stretch}
.vca-chain-cta-container .vca-pdp-chain-inline-ctas .vca-pdp-main-cta{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center}
.vca-smm-multi-chain-info-text{display:none}
.vca-smm-chain-circle{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;border-radius:50%;width:24px;height:24px;border:.6px solid #e6e6e6;background:#fff}
.vca-smm-multi-chain-scroll-btn{display:none;margin:0 auto;text-align:center}
.vca-smm-multi-chain-scroll-btn .vca-icn-arrow-down{cursor:pointer}
.vca-chain-secondary-enabled{height:291px;overflow-y:auto;scroll-behavior:smooth}
.vca-chain-secondary-enabled .vca-smm-chain-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;text-align:center;padding:0 20px 0 20px;min-height:225px}
.vca-chain-secondary-enabled .vca-smm-chain-list .vca-smm-list-item{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}
.vca-chain-secondary-enabled .vca-smm-chain-list-cta{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:0 20px 15px 20px}
.vca-chain-secondary-enabled .vca-smm-chain-list-cta .vca-pdp-chain-inline-ctas{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;padding:0}
.vca-chain-secondary-enabled .vca-smm-chain-list-cta .vca-chain-cta-container{-webkit-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}
.vca-chain-secondary-enabled .vca-smm-chain-list-cta .vca-chain-cta-container .vca-pdp-chain-inline-ctas{padding:0}
.vca-chain-secondary-enabled .vca-smm-chain-list-cta .base-checkout-addtocart{padding:0}
.vca-chain-secondary-enabled .vca-smm-item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
.vca-chain-secondary-enabled .vca-smmi-cont{margin-left:0;width:100px}
.vca-chain-secondary-enabled .vca-chain-info{width:100%;padding-top:15px}
.vca-chain-secondary-enabled .vca-smm-chain-info-text{display:none}
.vca-chain-secondary-enabled .vca-smm-multi-chain-info-text{display:block;padding:20px 20px 15px 20px}
.vca-chain-secondary-enabled .vca-smmi-name{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1rem;line-height:1.25;margin-bottom:15px}
:lang(ru) .vca-chain-secondary-enabled .vca-smmi-name{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-chain-secondary-enabled .vca-smmi-name{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-chain-secondary-enabled .vca-smmi-name{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-chain-secondary-enabled .vca-smmi-name{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-chain-secondary-enabled .vca-smmi-name{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-chain-secondary-enabled .vca-smmi-name{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-chain-secondary-enabled .vca-smm-multi-chain-scroll-btn{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-chain-secondary-enabled .vca-pdp-main-cta{margin-bottom:0;padding:15px 0 15px 0}
.vca-lightbox .vca-fea-minicart-lightbox.base-lightbox-wrapper .base-lightbox-content{padding-left:0;padding-right:0;padding-bottom:0}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-text{font-size:.8749999999999999rem;line-height:1.9}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel{height:100%;overflow:auto;padding-bottom:250px;position:relative}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel:not([data-item-count='0']) .vca-fea-smm-panel-np,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel[data-item-count='0'] .vca-fea-smm-panel-p{display:none}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-fixed{position:fixed;bottom:0;right:0;background:#fff;left:0;z-index:10}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-tax{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;padding:20px 20px;border-top:1px solid #e6e6e6}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-checkout-btn-container{padding:20px 20px;border-top:1px solid #e6e6e6;position:relative;z-index:3}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-checkout-btn{color:#222;max-width:100%;text-transform:uppercase;padding:15px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-continue-btn-container{border-top:1px solid #e6e6e6;padding:20px 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-continue-btn{color:#666;max-width:100%;text-transform:uppercase}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-np{padding:20px 0 0}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item{display:-webkit-flex;display:-ms-flex;display:flex;padding:30px 20px;border-top:1px solid #e6e6e6}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item:last-of-type{border-bottom:1px solid #e6e6e6}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-close{width:20px;height:20px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-image{width:100px;height:100px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-info{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding-right:10px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-added-label,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-added-chain-label{display:none;padding:20px 60px;border-top:1px solid #e6e6e6}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-smm-panel-item-added-label{padding:20px 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-add-cart-cta-wrapper{padding:15px 20px 0 20px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-chain-wrapper .vca-fea-add-cart{display:block}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-chain-wrapper .vca-pdp-main-cta{margin-bottom:0}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-panel-item-added-label,.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-panel-item-added-chain-label{display:block}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-panel-item-added-label.vca-hide,.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-panel-item-added-chain-label.vca-hide{display:none}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-panel-item{display:none}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-panel-item:first-of-type{display:flex;border-bottom:1px solid #e6e6e6}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-chain-sold-added{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-chain-sold-added .vca-fea-related-chain-ref{order:2}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-chain-sold-added .vca-fea-related-chain-parent-ref{display:-webkit-flex;display:-ms-flex;display:flex;order:1}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-chain-wrapper .vca-fea-smm-panel-item{border-top:0}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-minicart-lightbox-item-added .vca-fea-smm-chain-wrapper .vca-fea-smm-panel-item:last-of-type{border-bottom:0}
.vca-lightbox .vca-fea-minicart-lightbox.vca-fea-mincart-related-chain-item-added .vca-show-back-arrow{visibility:hidden}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-added-label-carousel{padding:20px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin:60px 40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-cc-card-text{left:0;right:0;position:absolute;top:40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-cc-card-text .vca-h2{font-size:1.875rem;line-height:1.2}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-cc-card-text .vca-cc-card-link{border-bottom:1px solid}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-arrow{padding:0;width:40px;height:348px;top:0}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-arrow:hover::before{position:relative;height:24px;width:24px;top:38px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .slick-slide{margin:0 5px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-dots{bottom:0;height:5px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-dots .vca-slick-button{width:5px;height:5px;vertical-align:top}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-carousel-pagination-item{height:5px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-next{right:50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-prev{left:50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-description{font-size:1rem;line-height:1.2;margin:0;padding:0;max-width:100%}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel{height:393px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel .vca-cc-card{position:relative;width:inherit}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel img{height:348px;aspect-ratio:.8;visibility:visible;opacity:1;object-fit:cover}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper{position:relative;width:100%}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-slide{width:100%}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-slide .vca-fea-chain-add-cart-cta-wrapper{padding:0 20px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-slide .vca-fea-chain-add-cart-cta-wrapper .vca-fea-add-cart{width:100%}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev{opacity:0;visibility:hidden;transition:opacity 300ms cubic-bezier(0.19,1,0.22,1),visibility 300ms cubic-bezier(0.19,1,0.22,1)}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next::after,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev::after{display:none}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next::before,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev::before{content:'';background-size:100%;width:24px;height:24px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next.swiper-button-disabled,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev.swiper-button-disabled{display:none}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .vca-fea-chain-swiper-next{right:10px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next::before,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .vca-fea-chain-swiper-next::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.swiper-rtl .vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-next::before,.swiper-rtl .vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .vca-fea-chain-swiper-next::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .vca-fea-chain-swiper-prev{left:10px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev::before,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .vca-fea-chain-swiper-prev::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-left)}
.swiper-rtl .vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-button-prev::before,.swiper-rtl .vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .vca-fea-chain-swiper-prev::before{background-image:url(629e06bc5018b58dd56efe3a.svg#chevron-right)}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-pagination{text-align:center;z-index:2}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-pagination .swiper-pagination-bullet{border-radius:50%;width:5px;height:5px;margin:0 5px;background-color:#e6e6e6;opacity:1}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#222}
.vca-service-menu-revamp .vca-sm-item{padding-left:10px;position:relative;vertical-align:middle;display:inline-block;float:left}
.vca-service-menu-revamp .vca-sm-item>.vca-icn-profile{display:none}
.vca-service-menu-revamp .vca-sm-item .vca-sm-link{color:#e6e6e6}
.vca-service-menu-revamp .vca-sm-item .vca-sm-link [class^='vca-icn-']{vertical-align:text-bottom;height:1.25rem;width:1.25rem;opacity:1}
.vca-service-menu-revamp .vca-sm-item .vca-sm-link [class^='vca-icn-']+span{margin-left:10px}
.vca-header-theme-color-lightbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link [class^='vca-icn-']:hover{opacity:1}
.vca-service-menu-revamp .vca-sm-item .vca-sm-link :before{vertical-align:bottom;height:1.25rem;width:1.25rem}
.vca-service-menu-revamp .vca-sm-item .vca-sm-link:hover,.vca-service-menu-revamp .vca-sm-item .vca-sm-link:active{filter:brightness(0.1) invert(0)}
.vca-service-menu-revamp .vca-sm-item .vca-sm-link:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-service-menu-revamp .vca-sm-item:first-child{padding-left:0}
.vca-service-menu-revamp .vca-sm-item.vca-sm-contact{display:inline-block}
.vca-service-menu-revamp .vca-sm-item.vca-minicart .vca-sm-link:hover,.vca-service-menu-revamp .vca-sm-item.vca-minicart .vca-sm-link:active{filter:none}
.vca-service-menu-revamp .vca-sm-item.vca-minicart .vca-sm-link:hover .vca-icn-bag-grey,.vca-service-menu-revamp .vca-sm-item.vca-minicart .vca-sm-link:active .vca-icn-bag-grey{filter:brightness(0.1)}
.vca-service-menu-revamp .vca-sm-count{font-size:.625rem;border-radius:10px;text-shadow:0 0 2px #ccc;-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;background-color:#fff;color:initial;opacity:.6;min-width:8px;height:11px;position:absolute;right:-5px;text-align:center;top:7px;line-height:.7rem}
.vca-sm-wishlist .vca-service-menu-revamp .vca-sm-count{text-shadow:none;right:initial}
.vca-service-menu-revamp .vca-sm-count:empty{background:transparent;display:none}
.vca-header-theme-background-black .vca-service-menu-revamp .vca-sm-count{background-color:#000}
.vca-header-theme-background-transparent .vca-service-menu-revamp .vca-sm-count{background-color:transparent}
.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-count,.vca-header-theme-color-lightbackground .vca-service-menu-revamp .vca-sm-count{opacity:1}
.vca-service-menu-revamp .vca-reassurance-helper img{display:none}
.vca-service-menu-revamp .vca-super-wide-only{display:none}
.vca-service-menu-revamp .vca-cls-revamp__summary--header-wrapper{display:none}
@media only screen and (min-width:600px){.vca-sm-minicart-content{max-width:300px;top:auto}
.vca-sm-minicart-content .vca-smm-item,.vca-sm-minicart-content .vca-smm-del-tax-info .vca-caption{letter-spacing:initial}
.vca-added .vca-sm-minicart-content .vca-smm-confirm-msg{text-align:left}
.vca-sm-minicart-wrapper{position:absolute;top:auto;right:0;width:360px;opacity:0}
.vca-sm-active .vca-sm-minicart-wrapper,.vca-added .vca-sm-minicart-wrapper{opacity:1;padding-top:30px}
.vca-sm-active .vca-sm-minicart-wrapper::after,.vca-added .vca-sm-minicart-wrapper::after{content:none}
.vca-sm-active .vca-sm-minicart-wrapper .vca-sm-mc-header{display:none}
.vca-sm-wishlist .vca-sm-count{text-shadow:0 0 2px #ccc;right:-3px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item{padding:30px 40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-checkout-btn-container{padding:20px 40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-tax{padding:20px 40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-row{margin-left:60px;margin-right:60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-arrow:hover::before{position:initial}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-next{right:50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-prev{left:50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-add-cart-cta-wrapper{padding:15px 40px 0 40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-added-label-carousel{padding:20px 40px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-slide .vca-fea-chain-add-cart-cta-wrapper{padding:0 40px}
.vca-sm-search--left{left:75px}
}
@media only screen and (min-width:900px){.vca-sm-item{display:inline-block}
.vca-sm-item .vca-logged-out{display:none}
.vca-sm-item.vca-sm-contact{display:none}
.vca-sm-link [class^='vca-icn-']{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;opacity:.5}
.vca-sm-link [class^='vca-icn-']:hover,.vca-sm-link [class^='vca-icn-']:focus,.vca-sm-link [class^='vca-icn-']:active{opacity:1}
.vca-sm-link [class^='vca-icn-']>span{margin-left:0}
.vca-reassurance-helper .vca-link [class^='vca-icn-']{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;opacity:.6}
.vca-reassurance-helper .vca-link:hover{color:#222}
.vca-reassurance-helper .vca-link:hover [class^='vca-icn-']{opacity:1}
.vca-navigation-footer .vca-sm-search-link{display:inline-block}
.vca-navigation-footer .vca-sm-profile,.vca-navigation-footer .vca-sm-minicart,.vca-navigation-footer .vca-sm-wishlist{display:inline-block;width:auto;margin:0}
.vca-navigation-footer .vca-sm-profile .visually-hidden,.vca-navigation-footer .vca-sm-minicart .visually-hidden,.vca-navigation-footer .vca-sm-wishlist .visually-hidden{position:absolute;margin:-1}
.vca-navigation-footer .vca-logged-out{display:none}
.vca-sm-search--left{position:static}
.vca-sm-minicart-content{position:absolute;width:360px;max-width:none}
.vca-sm-minicart-content .vca-mini-cart-np{margin:0 20px 20px 20px}
.vca-sm-minicart-content .vca-mini-cart-np .vca-cc-product{margin:0;width:50%;min-width:50%}
.vca-cc-category .vca-sm-minicart-content .vca-mini-cart-np .vca-ccp-link{padding:unset}
.vca-sm-minicart:not(.vca-added) .vca-smm-close{display:none}
.vca-sm-active .vca-sm-minicart-wrapper{display:block}
.vca-sm-hover .vca-sm-minicart-wrapper{visibility:visible}
.vca-navigation-footer .visually-hidden{position:absolute;margin:-1}
.vca-smm-confirm-msg{font-size:.8125000000000001rem;line-height:1.53846154}
.vca-chain-secondary-enabled{height:388px}
.vca-chain-secondary-enabled .vca-smm-chain-list-cta{padding-bottom:0}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item{padding:30px 50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-checkout-btn-container{padding:20px 50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-tax{padding:20px 50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-row{margin-left:70px;margin-right:70px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-next{right:80px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-prev{left:80px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-add-cart-cta-wrapper{padding:15px 50px 0 50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-added-label-carousel{padding:20px 50px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper:hover .swiper-button-next,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper:hover .swiper-button-prev{opacity:1;visibility:visible}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-slide .vca-fea-chain-add-cart-cta-wrapper{padding:0 50px}
.vca-service-menu-revamp .vca-sm-item{padding-left:20px}
.vca-service-menu-revamp .vca-sm-item .vca-logged-out{display:none}
.vca-service-menu-revamp .vca-sm-item .vca-sm-profile,.vca-service-menu-revamp .vca-sm-item .vca-sm-store{display:none}
.vca-service-menu-revamp .vca-sm-link [class^='vca-icn-']{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0}
.vca-service-menu-revamp .vca-sm-link [class^='vca-icn-']>span{margin-left:0}
.vca-service-menu-revamp .vca-reassurance-helper .vca-link [class^='vca-icn-']{-webkit-transition:opacity 300ms ease-out 0;-moz-transition:opacity 300ms ease-out 0;-ms-transition:opacity 300ms ease-out 0;transition:opacity 300ms ease-out 0;opacity:.6}
.vca-service-menu-revamp .vca-reassurance-helper .vca-link:hover{color:#222}
.vca-service-menu-revamp .vca-reassurance-helper .vca-link:hover [class^='vca-icn-']{opacity:1}
.vca-service-menu-revamp .vca-cls-revamp__summary--header-wrapper{display:block}
}
@media only screen and (min-width:1200px){.vca-service-menu-revamp .vca-sm-item{display:inline-block}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item{padding:30px 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-checkout-btn-container{padding:20px 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-tax{padding:20px 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-row{margin-left:80px;margin-right:80px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-next{right:95px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-collection-carousel-gallery .vca-slick-prev{left:95px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-add-cart-cta-wrapper{padding:15px 60px 0 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-smm-panel-item-added-label-carousel{padding:20px 60px}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper:hover .swiper-button-next,.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper:hover .swiper-button-prev{opacity:1;visibility:visible}
.vca-lightbox .vca-fea-minicart-lightbox .vca-fea-chain-swiper .swiper-slide .vca-fea-chain-add-cart-cta-wrapper{padding:0 60px}
}
.vca-search-service-menu{-webkit-flex:auto;-ms-flex:auto;flex:auto}
.vca-search-service-menu .vca-navigation-main-link{display:none}
.vca-search-service-menu .vca-sm-search-link:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-search-service-menu .vca-sm-search-link.vca-sm-link [class^='vca-icn-']{opacity:1}
.vca-search-service-menu .vca-sm-search-link .vca-navigation-main-link{color:#666}
.vca-header-theme-color-white .vca-search-service-menu .vca-sm-search-link .vca-navigation-main-link,.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-sm-search-link .vca-navigation-main-link{color:#ccc}
.vca-header-theme-color-white .vca-search-service-menu .vca-sm-search-link .vca-navigation-main-link:hover,.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-sm-search-link .vca-navigation-main-link:hover{color:#fff}
.vca-search-service-menu .vca-sm-search-link:hover .vca-navigation-main-link{color:#222}
.vca-header-theme-color-white .vca-search-service-menu .vca-sm-search-link:hover .vca-navigation-main-link,.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-sm-search-link:hover .vca-navigation-main-link{color:#fff;opacity:1}
.vca-search-service-menu .vca-sm-search-link:hover [class^='vca-icn-']{filter:brightness(0.1) invert(0)}
.vca-header-theme-color-white .vca-search-service-menu .vca-sm-search-link:hover [class^='vca-icn-'],.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-sm-search-link:hover [class^='vca-icn-']{filter:brightness(0) invert(1);opacity:1}
.vca-search-service-menu .vca-sm-search-btn{border-width:0;line-height:20px;padding:0}
.vca-search-service-menu .vca-sm-search-btn:hover,.vca-search-service-menu .vca-sm-search-btn:focus{box-shadow:none}
.vca-search-service-menu .vca-sm-search-btn:hover{border:0;outline:0;outline-color:transparent}
.vca-search-service-menu .vca-sm-item.vca-sm-search--left{position:static;padding-left:10px}
.vca-search-service-menu .vca-sm-item .vca-sm-link .vca-icn-search-grey{opacity:1}
.vca-search-service-menu .vca-sm-item .vca-sm-link .vca-icn-search-grey:hover,.vca-search-service-menu .vca-sm-item .vca-sm-link .vca-icn-search-grey:active,.vca-search-service-menu .vca-sm-item .vca-sm-link .vca-icn-search-grey:focus{filter:brightness(0.1) invert(0)}
.vca-header-theme-color-white .vca-search-service-menu .vca-sm-item .vca-sm-link .vca-icn-search-grey:hover,.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-sm-item .vca-sm-link .vca-icn-search-grey:hover{filter:brightness(0) invert(1)}
@media only screen and (min-width:600px){.vca-search-service-menu .vca-navigation-main-link{display:inline-block}
}
@media only screen and (min-width:900px){.vca-search-service-menu .vca-sm-item.vca-sm-search--left{padding-left:20px}
}
.vca-nr-menu-highlight .vca-highlight-card-link{width:100%}
.vca-nr-menu-highlight .vca-nr-menu-highlight-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-row-gap:20px;-moz-row-gap:20px;row-gap:20px}
.vca-nr-menu-highlight .vca-highlight-card{position:relative}
.vca-nr-menu-highlight .vca-transform-picture-tag,.vca-nr-menu-highlight .vca-highlight-card-video-wrapper{height:100%;width:100%;min-height:80px;display:inline-block;aspect-ratio:1.77777778}
.vca-nr-menu-highlight .vca-highlight-card-video-wrapper{overflow:hidden}
.vca-nr-menu-highlight .vca-highlight-card-video{width:100%;height:100%;object-fit:cover}
.vca-nr-menu-highlight .vca-highlight-card-title{position:absolute;color:#fff;width:100%;z-index:1;padding:20px 15px 0}
.vca-nr-menu-collection .vca-nr-menu-collection-wrapper{margin:0 -20px;width:calc(100% + 40px)}
.vca-nr-menu-collection .vca-nr-menu-collection-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vca-nr-menu-collection .vca-collection-card{width:50%;padding:0 10px 20px 10px}
.vca-nr-menu-collection .vca-collection-card-link{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;width:100%;height:100%}
.vca-nr-menu-collection .vca-collection-card-title{color:#222;padding-bottom:20px}
.vca-nr-menu-collection .vca-transform-picture-tag{margin:0 auto;height:125px;width:125px}
@media only screen and (min-width:600px){.vca-nr-menu-collection .vca-nr-menu-collection-wrapper{margin:0 -40px;width:calc(100% + 80px)}
}
@media only screen and (min-width:900px){.vca-nr-menu-collection .vca-nr-menu-collection-wrapper{margin:0 -50px;width:calc(100% + 100px)}
.vca-nr-menu-collection .vca-collection-card-grid-triple{width:33.33%}
.vca-nr-menu-collection .vca-collection-card-grid-triple .vca-transform-picture-tag{height:76px;width:76px}
}
@media only screen and (min-width:1200px){.vca-nr-menu-collection .vca-nr-menu-collection-wrapper{margin:0 -30px;width:calc(100% + 60px)}
}
.vca-navigation-revamp .vca-navigation-footer-revamp{margin-top:auto;padding-top:50px;margin-bottom:20px}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor{font-size:.8125000000000001rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.43px;color:#666}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,:lang(ru) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,:lang(ar) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,:lang(ja) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,:lang(ko) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,:lang(zh) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor b,:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor{font-size:.9375rem;line-height:1.33333333}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor.vca-hide-on-mobile{display:none}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor .vca-icn-arrow-right{filter:none}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor:hover{color:#222}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor:hover .vca-icn-arrow-right{filter:brightness(0.5)}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-header-revamp-footer{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-header-revamp-footer .vca-footer-revamp-myaccount.vca-sm-link{color:#666;background-color:transparent}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-header-revamp-footer .vca-footer-revamp-myaccount.vca-sm-link .vca-icn-arrow-right{opacity:1}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-header-revamp-footer .vca-footer-revamp-myaccount.vca-sm-link:hover{color:#222}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-header-revamp-footer .vca-footer-revamp-myaccount.vca-sm-link:hover .vca-icn-arrow-right{filter:brightness(0.5)}
.vca-navigation-revamp .vca-navigation-footer-revamp .country-language-selector{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-link{padding-bottom:15px}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details{font-size:.8125000000000001rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.43px}
.vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,.vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,:lang(ru) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,:lang(ar) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,:lang(ja) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,:lang(ko) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,:lang(zh) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details b,:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-footer-revamp .vca-concierge-details{font-size:.9375rem;line-height:1.33333333}
.vca-navigation-revamp .vca-slider-inner{overflow:auto}
.vca-navigation-revamp .vca-navigation-l1-revamp{height:100%}
.vca-navigation-revamp .vca-cls .vca-slider-column.vca-active{width:100%;padding:20px;z-index:4}
.vca-navigation-revamp .vca-cls .vca-slider-column.vca-active .vca-slider-header{display:flex;padding-left:0}
.vca-navigation-revamp .vca-cls .vca-slider-close:focus-visible,.vca-navigation-revamp .vca-cls .vca-slider-title:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-toggle-butterfly-animations{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}
.vca-toggle-butterfly-animations-label{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;color:#666}
.vca-toggle-butterfly-animations-toggle{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-align-items:flex-end;align-items:flex-end;position:relative;gap:10px;padding-top:2px}
.vca-toggle-butterfly-animations-checkbox[type='checkbox']:empty{position:absolute;z-index:1;inset:0;min-width:36px;min-height:28px;margin:0;padding:0;opacity:0;cursor:pointer;left:0}
.vca-toggle-butterfly-animations-slider{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;width:36px;padding:3px;gap:2px;border-radius:999px;border:1px solid #e6e6e6;background:#f5f5f5;cursor:pointer}
.vca-toggle-butterfly-animations-slider:before{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;transition:transform .4s;border-radius:9999px;width:14px;height:14px;flex-shrink:0;aspect-ratio:1;background:#666;content:''}
.vca-toggle-butterfly-animations-toggle:focus-within .vca-toggle-butterfly-animations-slider{border-color:#222}
.vca-toggle-butterfly-animations .vca-toggle-butterfly-animations-checkbox:checked+.vca-toggle-butterfly-animations-slider{border-color:#929292;background:#666}
.vca-toggle-butterfly-animations .vca-toggle-butterfly-animations-checkbox:checked+.vca-toggle-butterfly-animations-slider:before{-webkit-transform:translateX(15px);transform:translateX(15px);background:#fff}
.vca-disable-butterfly-animation .vca-butterfly-animation{display:none}
@media only screen and (min-width:600px){.vca-navigation-revamp .vca-navigation-footer-revamp .vca-navigation-anchor.vca-hide-on-mobile{display:block}
.vca-navigation-revamp .vca-cls .vca-slider-column.vca-active{padding:20px 40px 0}
}
@media only screen and (min-width:900px){.vca-navigation-revamp .vca-navigation-footer-revamp{margin-bottom:30px}
}
@media only screen and (min-width:1200px){.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-inner .vca-cls-wrapper{padding:0}
}
.vca-navigation{-webkit-flex:1;-ms-flex:1;flex:1}
.vca-navigation-burger{display:inline-block;overflow:hidden;padding:10px 15px 10px 0}
.vca-navigation-burger.vca-anchor-btn{max-width:40px}
.vca-header-theme-color-darkbackground .vca-navigation-burger .vca-icn-menu:before{filter:brightness(100)}
.vca-header-theme-color-lightbackground .vca-navigation-burger .vca-icn-menu:before{filter:brightness(0.1)}
.vca-navigation-anchor{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;color:#222;padding:5px 0;padding-right:20px}
.vca-navigation-anchor.vca-anchor-btn{margin:0;text-align:left}
.vca-navigation-item{display:inline-block}
.vca-navigation-item:first-child{margin-right:25px}
.vca-navigation-main-link{text-transform:uppercase}
.vca-navigation-links[data-col-layout='double']{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;margin-bottom:10px;min-height:auto}
.vca-navigation-links[data-col-layout='double'] .vca-navigation-anchor{color:#7d7d7d;padding:7px 0}
.vca-navigation-links[data-col-layout='double'] .vca-navigation-anchor.vca-section{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px}
:lang(ar) .vca-navigation-links[data-col-layout='double'] .vca-navigation-anchor.vca-section{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-navigation-links[data-col-layout='double'] .vca-navigation-anchor.vca-section{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-navigation-links[data-col-layout='double'] .vca-navigation-anchor.vca-section{font-size:.9375rem;line-height:1.33333333}
.vca-navigation-links[data-col-layout='double'] .vca-navigation-anchor:hover{text-decoration:none;color:#222}
.vca-navigation-link-divider hr{border:0;border-top:1px solid;color:#ccc;float:left;width:80px}
.vca-navigation-all-creations{color:#7d7d7d;margin-bottom:30px}
.vca-navigation .vca-content-card{border-top:1px solid #e6e6e6;margin-bottom:20px;padding-top:20px}
.vca-navigation-l1:not([hidden]){display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-align-items:stretch;align-items:stretch}
.vca-navigation-l1 .vca-navigation-header{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}
.vca-navigation-l1 .vca-navigation-footer .vca-navigation-anchor{padding:7px 0}
.vca-navigation-l1 .vca-navigation-footer .vca-navigation-anchor:hover,.vca-navigation-l1 .vca-navigation-footer .vca-navigation-anchor:focus{color:#222}
.vca-navigation-l1 .vca-navigation-footer .vca-sm-search{display:none}
.vca-navigation-l1 .vca-navigation-footer .vca-cls .vca-cls-summary{width:calc(100% - 30px);display:inline-block}
.vca-navigation-l1 .vca-navigation-footer .vca-cls .vca-icn-arrow-right{top:5px}
.vca-navigation-l1 .vca-navigation-links{margin-bottom:30px}
.vca-navigation-l1 .vca-navigation-hrztl-card .vca-ac-tc .vca-ac-theme,.vca-navigation-l1 .vca-navigation-hrztl-card .vca-ac-tc .vca-ac-il{width:100%}
.vca-navigation-l2 .vca-content-card{border-top:0;margin-bottom:0;padding-top:0}
.vca-navigation-l2 .vca-cards-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}
.vca-navigation-l2 .vca-cards-item{border:1px solid #e6e6e6;margin-left:-1px;margin-top:-1px;overflow-wrap:break-word;padding:10px;width:calc(50% + 1px)}
.vca-navigation-l3 .vca-cards-list{margin:0}
.vca-navigation-l3 .vca-cards-item{margin:0 0 10px;width:100%}
.vca-navigation-l2,.vca-navigationl3{padding-top:10px}
.vca-navigation-footer .vca-navigation-anchor,.vca-navigation-footer .vca-sm-link{display:block;color:#7d7d7d}
.vca-navigation-footer .vca-navigation-anchor.vca-hide,.vca-navigation-footer .vca-sm-link.vca-hide{display:none}
.vca-navigation-footer .vca-navigation-anchor [class^='vca-icn-']{top:2px}
.vca-navigation-footer .vca-navigation-anchor:before{height:1rem;width:1rem}
.vca-navigation-footer .vca-navigation-anchor:hover{color:#e6e6e6}
.vca-navigation-footer .vca-service-menu{color:#7d7d7d;margin-bottom:40px}
.vca-navigation-footer .vca-sm-label{display:inline-block}
.vca-navigation-footer .vca-sm-item{padding:0;margin-bottom:5px}
.vca-navigation-footer .vca-sm-item.vca-sm-profile,.vca-navigation-footer .vca-sm-item.vca-sm-wishlist,.vca-navigation-footer .vca-sm-item.vca-sm-minicart,.vca-navigation-footer .vca-sm-item.vca-sm-search{display:block}
.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count{font-size:initial}
.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before,.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after{height:.7rem;width:.7rem;vertical-align:baseline}
.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before{font-size:.8125000000000001rem;line-height:1.53846154;content:'(';display:inline-block}
.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,:lang(ru) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,:lang(ar) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,:lang(ja) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,:lang(ko) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,:lang(zh) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before b,:lang(zh-Hant) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::before strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after{font-size:.8125000000000001rem;line-height:1.53846154;content:')';display:inline-block}
.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,.vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,:lang(ru) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,:lang(ar) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,:lang(ja) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,:lang(ko) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,:lang(zh) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after b,:lang(zh-Hant) .vca-navigation-footer .vca-sm-item.vca-sm-wishlist .vca-sm-count::after strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-navigation-footer .vca-sm-count{color:#7d7d7d;position:relative;top:auto;font-size:initial}
.vca-navigation .vca-slider-inner{height:calc(100% - 60px)}
.vca-navigation .vca-slider-inner>:not(:nth-child(2)) .vca-service-menu{display:none}
.vca-navigation .vca-slider-column{height:100%}
.vca-navigation .vca-slider-column .visually-hidden{position:absolute}
.vca-navigation .vca-slider-column .vca-sm-minicart .visually-hidden,.vca-navigation .vca-slider-column .vca-sm-profile .visually-hidden,.vca-navigation .vca-slider-column .vca-sm-wishlist .visually-hidden,.vca-navigation .vca-slider-column .vca-sm-store .visually-hidden{position:relative}
.vca-navigation .vca-slider-column.vca-active{box-shadow:none}
.vca-navigation .vca-slider-column.vca-active .vca-nc .vca-nc-anch{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}
.vca-navigation .vca-slider-column.vca-active .vca-nc .vca-nc-anch .vca-nc-text-container{margin-left:0;width:180%}
.vca-navigation .vca-tabs-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;text-align:left;width:100%;height:60px}
.vca-navigation .vca-tabs-list .vca-tabs-button{border-bottom:0;height:40px;margin:0 10px 0 0;outline:0}
.vca-navigation .vca-tabs-list .vca-tabs-button:first-child{padding-left:0}
.vca-navigation .vca-tabs-list .vca-tabs-button:hover{outline:0}
.vca-navigation .vca-tabs-panel{height:100%}
.vca-navigation .vca-navigation-tabs .vca-tabs-panel{opacity:0}
.vca-navigation .vca-navigation-tabs.vca-active .vca-tabs-panel{opacity:1;-webkit-transition:opacity 600ms cubic-bezier(0.19,1,0.22,1) .5s;-moz-transition:opacity 600ms cubic-bezier(0.19,1,0.22,1) .5s;-ms-transition:opacity 600ms cubic-bezier(0.19,1,0.22,1) .5s;transition:opacity 600ms cubic-bezier(0.19,1,0.22,1) .5s}
.vca-tabs-panel:last-child .vca-service-menu{display:none}
.vca-navigation-hrztl-card{width:100%;height:100%;margin-bottom:50px}
.vca-navigation-hrztl-card .vca-row,.vca-navigation-hrztl-card .vca-nc-text-container{margin:0}
.vca-navigation-hrztl-card .vca-ac,.vca-navigation-hrztl-card .vca-nc-anch{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;padding-top:20px;border-top:1px solid #e6e6e6;width:100%}
.vca-navigation-hrztl-card .vca-ac picture:before,.vca-navigation-hrztl-card .vca-nc-anch picture:before{content:none}
.vca-navigation-hrztl-card .vca-ac-il{color:#222}
.vca-navigation-hrztl-card .vca-ac-tc,.vca-navigation-hrztl-card .vca-nc-text-container{padding-left:15px;text-align:left}
.vca-navigation-hrztl-card .vca-nav-histoires-card .vca-ac-title{text-align:left}
.vca-navigation-hrztl-card .vca-ac-theme{margin:0}
.vca-navigation-hrztl-card .vca-ac-title,.vca-navigation-hrztl-card .vca-nc-title{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.1250000000000002rem;line-height:1.38888889}
:lang(ru) .vca-navigation-hrztl-card .vca-ac-title,:lang(ru) .vca-navigation-hrztl-card .vca-nc-title{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-navigation-hrztl-card .vca-ac-title,:lang(ar) .vca-navigation-hrztl-card .vca-nc-title{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-navigation-hrztl-card .vca-ac-title,:lang(ja) .vca-navigation-hrztl-card .vca-nc-title{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-navigation-hrztl-card .vca-ac-title,:lang(ko) .vca-navigation-hrztl-card .vca-nc-title{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-navigation-hrztl-card .vca-ac-title,:lang(zh) .vca-navigation-hrztl-card .vca-nc-title{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-navigation-hrztl-card .vca-ac-title,:lang(zh-Hant) .vca-navigation-hrztl-card .vca-nc-title{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ar) .vca-navigation-hrztl-card .vca-ac-title,:lang(ar) .vca-navigation-hrztl-card .vca-nc-title{font-size:1.25rem;line-height:1.25}
.vca-navigation-tabs .vca-navigation-hrztl-card .vca-ac-title,.vca-navigation-tabs .vca-navigation-hrztl-card .vca-nc-title{text-align:left}
.vca-nav-cc-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #e6e6e6;padding:20px 0}
.vca-nav-cc-wrapper .vca-nav-cc-img-wrapper{max-width:120px;width:100%}
.vca-nav-cc-wrapper .vca-nav-cc-text-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:15px}
_:-ms-fullscreen,:root .vca-navigation-links[data-col-layout='double']{height:300px}
.vca-cls-country .vca-cls-ddl-link .vca-ui{line-height:18px}
.vca-navigation-gradient{position:-webkit-sticky;position:sticky;min-height:40px;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}
.vca-navigation-revamp.vca-navigation{-webkit-flex:none;-ms-flex:none;flex:none}
.vca-navigation-revamp .vca-navigation-burger-close{text-align:left;padding-left:8px;width:100%}
.vca-navigation-revamp .vca-navigation-burger-close:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-navigation-revamp .vca-navigation-burger-close .vca-navigation-close-text{color:#666}
.vca-navigation-revamp .vca-navigation-burger-close:hover:before{filter:brightness(0.8)}
.vca-navigation-revamp .vca-navigation-burger-close:hover .vca-navigation-close-text{color:#222}
.vca-navigation-revamp .vca-navigation-l1-revamp .vca-navigation-links{margin-bottom:0}
.vca-navigation-revamp .vca-slider-column{padding:20px 0 0 0}
.vca-navigation-revamp .vca-slider-inner,.vca-navigation-revamp .vca-slider-column-revamp{width:100%;padding-top:0}
.vca-navigation-revamp .vca-slider-inner{padding-left:20px;padding-right:20px}
.vca-navigation-revamp .vca-slider-close:focus{outline:0}
.vca-navigation-revamp .vca-navigation-burger{display:inline-block;overflow:hidden;padding:10px 0}
.vca-navigation-revamp .vca-navigation-burger.vca-anchor-btn{max-width:40px}
.vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:hover,.vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:active,.vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:focus{filter:brightness(0.1) invert(0)}
.vca-navigation-revamp .vca-navigation-anchor{padding:0;max-width:100%}
.vca-navigation-revamp .vca-navigation-anchor .vca-icn-arrow-right{filter:brightness(0.5) invert(0)}
.vca-navigation-revamp .vca-navigation-anchor:hover,.vca-navigation-revamp .vca-navigation-anchor:active{color:#757575}
.vca-navigation-revamp .vca-navigation-anchor:hover .vca-icn-arrow-right,.vca-navigation-revamp .vca-navigation-anchor:active .vca-icn-arrow-right{filter:none}
.vca-navigation-revamp .vca-navigation-anchor.vca-navigation-anchor-active{color:#222}
.vca-navigation-revamp .vca-navigation-anchor.vca-navigation-anchor-active .vca-icn-arrow-right{filter:brightness(0.5) invert(0)}
.vca-navigation-revamp .vca-navigation-anchor.vca-navigation-anchor-inactive{color:#757575}
.vca-navigation-revamp .vca-navigation-anchor.vca-navigation-anchor-inactive .vca-icn-arrow-right{filter:none}
.vca-navigation-revamp .vca-navigation-anchor.vca-navigation-anchor-inactive:hover{color:#222}
.vca-navigation-revamp .vca-navigation-anchor.vca-navigation-anchor-inactive:hover .vca-icn-arrow-right{filter:brightness(0.5) invert(0)}
.vca-navigation-revamp .vca-navigation-link{padding-bottom:20px}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-link{padding-bottom:15px}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor{font-size:.8125000000000001rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.43px;color:#666}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,:lang(ru) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,:lang(ar) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,:lang(ja) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,:lang(ko) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,:lang(zh) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor b,:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor{font-size:.9375rem;line-height:1.33333333}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor .vca-icn-arrow-right{filter:none}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor:hover,.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor:focus,.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor:active{color:#222}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor:hover .vca-icn-arrow-right,.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor:focus .vca-icn-arrow-right,.vca-navigation-revamp .vca-navigation-l2-revamp .vca-navigation-anchor:active .vca-icn-arrow-right{filter:brightness(0.5) invert(0)}
.vca-navigation-revamp .vca-navigation-l2-revamp,.vca-navigation-revamp .vca-navigation-l3-revamp{padding-top:20px;padding-right:20px;padding-bottom:20px}
.vca-navigation-revamp .vca-slider-title{font-size:.8125000000000001rem;line-height:1.5;text-transform:uppercase;letter-spacing:1.43px;text-align:left;color:#666}
.vca-navigation-revamp .vca-slider-title b,.vca-navigation-revamp .vca-slider-title strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-navigation-revamp .vca-slider-title b,:lang(ru) .vca-navigation-revamp .vca-slider-title strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-slider-title b,:lang(ar) .vca-navigation-revamp .vca-slider-title strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-navigation-revamp .vca-slider-title b,:lang(ja) .vca-navigation-revamp .vca-slider-title strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-navigation-revamp .vca-slider-title b,:lang(ko) .vca-navigation-revamp .vca-slider-title strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-navigation-revamp .vca-slider-title b,:lang(zh) .vca-navigation-revamp .vca-slider-title strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-navigation-revamp .vca-slider-title b,:lang(zh-Hant) .vca-navigation-revamp .vca-slider-title strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-navigation-revamp .vca-slider-title{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-navigation-revamp .vca-slider-title{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-navigation-revamp .vca-slider-title{font-size:.9375rem;line-height:1.33333333}
.vca-navigation-revamp .vca-slider-column-revamp .vca-slider-title{font-size:1rem;text-transform:uppercase;letter-spacing:1.9px;color:#222}
:lang(ar) .vca-navigation-revamp .vca-slider-column-revamp .vca-slider-title{font-size:1.3750000000000002rem;letter-spacing:initial}
.vca-navigation-revamp .vca-slider-column-revamp .vca-icn-arrow-left{filter:brightness(0.5) invert(0)}
.vca-navigation-revamp .vca-slider-column[data-level='1']{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;background-color:#fff}
.vca-navigation-revamp .vca-slider-column[data-level='1'].vca-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms;transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms}
.vca-navigation-revamp .vca-slider-column[data-level='1'].vca-slider-top-animation{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform 400ms cubic-bezier(0.5,0,0.8,0.25),visibility 200ms,background-color 600ms;transition:transform 400ms cubic-bezier(0.5,0,0.8,0.25),visibility 200ms,background-color 600ms;background-color:transparent}
.vca-navigation-revamp .vca-slider-column[data-level='1'].vca-slider-top-animation.vca-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms,background-color 400ms;transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms,background-color 400ms;background-color:#fff}
.vca-navigation-revamp .vca-slider-column[data-level='1'].vca-slider-stack-before{z-index:-2}
.vca-navigation-revamp .vca-slider-column[data-level='1'] .vca-navigation-links-revamp{padding-right:0}
.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-header{display:none}
.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-header .vca-navigation-burger-close{margin:0}
.vca-navigation-revamp .vca-slider-column[data-level='2'],.vca-navigation-revamp .vca-slider-column[data-level='3']{-webkit-transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;padding-bottom:60px}
.vca-navigation-revamp .vca-slider-column[data-level='2'].vca-active,.vca-navigation-revamp .vca-slider-column[data-level='3'].vca-active{-webkit-transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms;transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms}
.vca-navigation-revamp .vca-slider-column[data-level='2'].vca-slider-stack-before,.vca-navigation-revamp .vca-slider-column[data-level='3'].vca-slider-stack-before{z-index:-2}
.vca-navigation-revamp .vca-slider-column[data-level='2'] .vca-navigation-links-revamp,.vca-navigation-revamp .vca-slider-column[data-level='3'] .vca-navigation-links-revamp{padding-right:0}
.vca-navigation-revamp .vca-slider-column[data-level='2'].vca-slider-top-animation,.vca-navigation-revamp .vca-slider-column[data-level='3'].vca-slider-top-animation{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform 400ms cubic-bezier(0.5,0,0.8,0.25),visibility 200ms,background-color 600ms;transition:transform 400ms cubic-bezier(0.5,0,0.8,0.25),visibility 200ms,background-color 600ms;background-color:transparent}
.vca-navigation-revamp .vca-slider-column[data-level='2'].vca-slider-top-animation.vca-active,.vca-navigation-revamp .vca-slider-column[data-level='3'].vca-slider-top-animation.vca-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms,background-color 400ms;transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms,background-color 400ms;background-color:#fff}
.vca-navigation-revamp .vca-navigation-cls-close{display:none}
@media only screen and (max-width:600px){.vca-navigation-revamp .vca-navigation-tabs,.vca-navigation-revamp .vca-slider-overlay{width:100%;margin-top:60px}
.vca-navigation-revamp .vca-navigation-close-text{display:none}
.vca-overlay-visible .vca-navigation-revamp .vca-navigation-burger .vca-icn-close{display:block}
.vca-overlay-visible .vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey{display:none}
.vca-overlay-visible .vca-navigation-revamp .vca-slider-header{display:none}
.vca-navigation-revamp .vca-slider-column-revamp .vca-slider-header{display:-webkit-flex;display:-ms-flex;display:flex;padding-left:20px}
}
@media only screen and (max-width:900px){.vca-overlay-visible-cls .vca-navigation-revamp .vca-navigation-burger{display:none}
.vca-overlay-visible-cls .vca-navigation-revamp .vca-navigation-cls-close{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
.vca-overlay-visible-cls .vca-navigation-revamp .vca-slider-top-animation{visibility:hidden}
}
@media only screen and (min-width:600px){.vca-navigation-links[data-col-layout='double']{max-height:300px;min-height:auto}
.vca-navigation-links[data-col-layout='double'] [class^='vca-navigation-link'],.vca-navigation-links[data-col-layout='double'] [class*=' vca-navigation-link']{width:calc(50% - 40px);margin-right:40px}
.vca-navigation-l2 .vca-cards-list{margin-right:-30px;margin-left:-30px}
.vca-navigation-revamp .vca-slider-header{height:auto;padding-top:10px;padding-bottom:30px;z-index:3}
.vca-navigation-revamp .vca-slider-column{padding:0}
.vca-navigation-revamp .vca-slider-inner{padding-left:40px;padding-right:40px}
.vca-navigation-revamp .vca-slider-column-revamp{margin-top:82px}
.vca-navigation-revamp .vca-navigation-l1-revamp .vca-slider-header{display:-webkit-flex;display:-ms-flex;display:flex;padding-top:0;z-index:2}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-slider-column-revamp{margin-top:0}
.vca-navigation-revamp .vca-navigation-l2-revamp .vca-slider-header{z-index:2}
.vca-navigation-revamp .vca-slider-column[data-level='1'].vca-slider-top-animation{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;background-color:#fff}
.vca-navigation-revamp .vca-slider-column[data-level='1'].vca-slider-top-animation.vca-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms;transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms}
.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-header{display:-webkit-flex;display:-ms-flex;display:flex;padding-left:40px}
.vca-navigation-revamp .vca-slider-column[data-level='2'],.vca-navigation-revamp .vca-slider-column[data-level='3']{padding-bottom:0}
.vca-navigation-revamp .vca-slider-column[data-level='2']>.vca-slider-header,.vca-navigation-revamp .vca-slider-column[data-level='3']>.vca-slider-header{padding-left:40px}
.vca-navigation-revamp .vca-slider-column[data-level='2'].vca-slider-top-animation,.vca-navigation-revamp .vca-slider-column[data-level='3'].vca-slider-top-animation{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;transition:transform 350ms cubic-bezier(0.5,0,0.8,0.25),visibility 400ms;background-color:#fff}
.vca-navigation-revamp .vca-slider-column[data-level='2'].vca-slider-top-animation.vca-active,.vca-navigation-revamp .vca-slider-column[data-level='3'].vca-slider-top-animation.vca-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms;transition:transform 600ms cubic-bezier(0.03,0.48,0.25,0.98),visibility 400ms}
}
@media only screen and (min-width:900px){.vca-navigation-burger{display:none}
.vca-navigation-panel-heading{display:none}
.vca-navigation-anchor i:before{height:1.8rem;width:1.8rem}
.vca-navigation-links[data-col-layout='double']{max-height:40vh}
.vca-navigation-footer{left:20px}
.vca-navigation-footer .vca-service-menu{display:none}
.vca-navigation .vca-tabs-list{height:100px}
.vca-navigation .vca-tabs-list .vca-tabs-button{height:40px;margin:0 25px 0 0}
.vca-navigation .vca-slider-inner{height:calc(100% - 100px)}
.vca-navigation .vca-slider-column.vca-active .vca-nc{margin-bottom:30px}
.vca-navigation .vca-slider-column.vca-active .vca-nc .vca-nc-anch .vca-nc-text-container{margin-left:0;width:250%}
.vca-navigation .vca-navigation-tabs .vca-tabs-panel,.vca-navigation .vca-navigation-tabs .vca-hide{visibility:hidden;-webkit-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;-moz-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;-ms-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s}
.vca-navigation .vca-navigation-tabs.vca-active .vca-tabs-panel.vca-show-section{visibility:visible;opacity:1;-webkit-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;-moz-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;-ms-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s}
.vca-navigation .vca-navigation-tabs.vca-active .vca-hide{opacity:0;-webkit-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;-moz-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;-ms-transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;transition:opacity 800ms cubic-bezier(0.19,1,0.22,1) .2s;visibility:hidden}
.vca-navigation-revamp .vca-slider-inner{padding-left:50px;padding-right:50px}
.vca-navigation-revamp .vca-slider-header{padding-top:40px}
.vca-navigation-revamp .vca-slider-column-revamp{margin-top:110px}
.vca-navigation-revamp .vca-navigation-link{padding-bottom:10px}
.vca-navigation-revamp .vca-navigation-l2-revamp.vca-slider-inner,.vca-navigation-revamp .vca-navigation-l3-revamp.vca-slider-inner{padding-bottom:30px}
}
@media only screen and (min-width:1200px){.vca-navigation .vca-tabs-list{height:100px}
.vca-navigation .vca-tabs-list .vca-tabs-button{height:40px;margin:0 25px 0 0}
.vca-navigation .vca-slider-inner{height:calc(100% - 100px)}
.vca-navigation-revamp .vca-slider-column{width:420px;padding:0;overflow-x:visible;overflow-y:visible}
.vca-navigation-revamp .vca-slider-column ::-webkit-scrollbar{width:3px}
.vca-navigation-revamp .vca-slider-column ::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}
.vca-navigation-revamp .vca-slider-column ::-webkit-scrollbar-track{background:transparent}
.vca-navigation-revamp .vca-slider-column ::-webkit-scrollbar-thumb:vertical{height:5px}
.vca-navigation-revamp .level2 .vca-slider-column{padding-right:0;padding-left:0}
.vca-navigation-revamp .vca-slider-column-revamp{left:100%;top:0;margin:0;z-index:-1;padding-top:50px}
.vca-navigation-revamp .vca-navigation-link,.vca-navigation-revamp .vca-slider-header,.vca-navigation-revamp .vca-slider-inner{background-color:#fff}
.vca-navigation-revamp .vca-slider-inner{overflow-y:scroll;overflow-x:hidden}
.vca-navigation-revamp .vca-slider-inner .vca-slider-header{display:none}
.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-header,.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-inner{padding-left:60px;padding-right:30px}
.vca-navigation-revamp .vca-slider-column[data-level='2']{height:100%;padding-bottom:0}
.vca-navigation-revamp .vca-slider-column[data-level='2'] .vca-slider-inner{height:100%}
.vca-navigation-revamp .vca-navigation-l2-revamp,.vca-navigation-revamp .vca-navigation-l3-revamp{padding-top:0;padding-right:27px;padding-left:30px}
.vca-navigation-revamp .vca-navigation-link{padding-bottom:20px}
.vca-navigation-revamp .vca-slider-column[data-level='1']>.vca-slider-inner{height:calc(100% - 100px)}
}
.vca-logo{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);left:50%;margin:0 auto;position:absolute;top:50%}
.vca-logo-butterfly-animation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;display:block}
.vca-logo-butterfly-animation img{display:block;max-width:205px;height:auto}
.vca-logo-image{display:block;margin:auto;max-height:50px}
.vca-header-theme-color-black .vca-logo{color:#000}
.vca-logo .vca-icn-logo-text{display:block}
.vca-logo .vca-icn-logo-text:before{width:205px;height:30px;background-size:100%;margin:0;vertical-align:text-bottom}
.vca-logo .vca-icn-logo-text [lang|='zh-CN']:before,[lang|='zh-Hans-CN'] .vca-logo .vca-icn-logo-text:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cn-logo-text-black)}
.vca-logo .vca-icn-logo-text [lang|='zh-CN']::before,[lang|='zh-Hans-CN'] .vca-logo .vca-icn-logo-text::before{height:35px}
.vca-logo .vca-icn-logo-text.vca-icn-cn-logo-text-black:before,.vca-logo .vca-icn-logo-text.vca-icn-cn-logo-text-white:before{height:35px}
.vca-logo .vca-icn-logo{display:block}
.vca-logo .vca-icn-logo:before{width:100px;height:80px;background-size:100%;margin:0}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text:before,.vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text:before{background-image:url(629e06bc5018b58dd56efe3a.svg#logo-text-white)}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text::before,.vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text::before{background-size:205px 205px}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text [lang|='zh-CN']:before,.vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text [lang|='zh-CN']:before,[lang|='zh-Hans-CN'] .vca-header-theme-color-white .vca-logo .vca-icn-logo-text:before,[lang|='zh-Hans-CN'] .vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text:before{background-image:url(629e06bc5018b58dd56efe3a.svg#cn-logo-text-white)}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text [lang|='zh-CN']::before,.vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text [lang|='zh-CN']::before,[lang|='zh-Hans-CN'] .vca-header-theme-color-white .vca-logo .vca-icn-logo-text::before,[lang|='zh-Hans-CN'] .vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text::before{height:35px}
.vca-sb-opened .vca-header-theme-color-black.vca-header-theme-background-white .vca-logo .vca-icn-logo-text::before{filter:brightness(0.9)}
.vca-sm-link [class^='vca-icn-']{opacity:.85}
.vca-header-theme-color-black .vca-sm-link [class^='vca-icn-']{opacity:.5}
.vca-sm-link [class^='vca-icn-']:hover{opacity:1}
.vca-header-theme-color-darkbackground .vca-sm-link [class^='vca-icn-'],.vca-header-theme-color-lightbackground .vca-sm-link [class^='vca-icn-']{opacity:1}
.vca-header-theme-color-darkbackground .vca-sm-link [class^='vca-icn-']:hover,.vca-header-theme-color-lightbackground .vca-sm-link [class^='vca-icn-']:hover{opacity:.5}
.vca-navigation-footer .vca-sm-count{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;color:#7d7d7d;right:0}
:lang(ar) .vca-navigation-footer .vca-sm-count{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-navigation-footer .vca-sm-count{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-navigation-footer .vca-sm-count{font-size:.9375rem;line-height:1.33333333}
.vca-navigation-footer .vca-sm-count:empty{display:none}
.vca-navigation-footer .vca-sm-count::before{content:'('}
.vca-navigation-footer .vca-sm-count::after{content:')'}
@media only screen and (min-width:900px){.vca-logo-image{max-height:100px}
.vca-logo-butterfly-animation img{max-width:330px}
.vca-logo .vca-icn-logo-text:before{width:329px;height:44px;background-size:100%;margin:0}
.vca-logo .vca-icn-logo-text [lang|='zh-CN']::before,[lang|='zh-Hans-CN'] .vca-logo .vca-icn-logo-text::before{height:57px}
.vca-logo .vca-icn-logo-text.vca-icn-cn-logo-text-black:before,.vca-logo .vca-icn-logo-text.vca-icn-cn-logo-text-white:before{height:57px}
[data-component-name='checkoutHeader']{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;padding:40px 60px;position:relative}
[data-component-name='checkoutHeader'] .vca-ch-sblink{position:absolute;left:60px}
[data-component-name='checkoutHeader'] .vca-concierge-details{position:absolute;right:60px}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text:before{background-image:url(629e06bc5018b58dd56efe3a.svg#logo-text-white)}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text:before{width:329px;height:44px;background-size:329px 329px}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text.vca-icn-cn-logo-text-black:before,.vca-header-theme-color-white .vca-logo .vca-icn-logo-text.vca-icn-cn-logo-text-white:before{height:57px}
.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-navigation-main-link{color:#fff}
.vca-header-theme-color-white .vca-logo .vca-icn-logo-text [lang|='zh-CN']::before,.vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text [lang|='zh-CN']::before,[lang|='zh-Hans-CN'] .vca-header-theme-color-white .vca-logo .vca-icn-logo-text::before,[lang|='zh-Hans-CN'] .vca-header-theme-color-darkbackground .vca-logo .vca-icn-logo-text::before{height:57px}
}
.vca-cls-revamp__main-nav{position:relative;color:#222;background-color:#fff}
.vca-cls-revamp__main-nav-header{padding:60px 0 0}
.vca-cls-revamp__main-nav-content{padding:40px 0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox{-webkit-transform:none;transform:none;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;border-radius:0;left:0;right:0;position:fixed;top:0;bottom:0;padding:0;margin-top:60px;opacity:0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-header-wrapper{-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;display:none}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox--open{opacity:1}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .base-lightbox-content{-webkit-transform:none;transform:none;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;position:relative;top:0;left:0;height:100%;max-height:none;padding:0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-back-arrow{display:none}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-level{z-index:0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-header-btn{min-height:auto;padding:0;width:auto}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-close .visually-hidden{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;display:inline-block;width:auto;height:auto;color:#666;position:relative;left:30px;top:1px}
:lang(ar) .vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-close .visually-hidden{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-close .visually-hidden{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-close .visually-hidden{font-size:.9375rem;line-height:1.33333333}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-close::before{margin:0}
.vca-cls-region{border-top:1px solid #e6e6e6}
.vca-cls-region:last-of-type{border-bottom:1px solid #e6e6e6}
.vca-cls-region__sub-nav{-webkit-transition:max-height 300ms ease-out;-moz-transition:max-height 300ms ease-out;-ms-transition:max-height 300ms ease-out;transition:max-height 300ms ease-out;max-height:0;overflow:hidden}
.vca-cls-region__sub-nav.vca-active{max-height:2500px}
.vca-cls-region__sub-nav-ul{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;gap:20px;color:#666;padding:20px 0 40px}
.vca-cls-region__btn{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;color:#757575;max-width:none;padding:20px 0 20px}
.vca-cls-region__btn:has(+.vca-active) [class^='vca-icn-']:before{background-image:url(629e06bc5018b58dd56efe3a.svg#expand-active)}
.vca-cls-region__btn:has(+.vca-active) [class^='vca-icn-']::before{background-size:20px 20px}
.vca-cls-region__item{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-left:30px;gap:10px}
.vca-cls-region__item.vca-icn-bag{padding-left:0}
.vca-cls-region__item-content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-align-items:flex-start;align-items:flex-start;flex:1 0 0}
.vca-cls-region__item-heading{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-align-items:baseline;align-items:baseline;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;gap:8px;text-transform:none}
.vca-cls-region__item-languages{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;gap:12px}
.vca-cls-region .vca-active--language,.vca-cls-region .vca-active--country{color:#222;font-weight:700}
.vca-cls-region .vca-active--language{border-bottom:1px solid #222}
@media only screen and (min-width:600px){.vca-cls-revamp__main-nav-content{padding:60px 0}
}
@media only screen and (min-width:900px){.vca-cls-revamp__main-nav{width:430px;padding:0 50px;height:100%}
.vca-cls-revamp__main-nav-header{text-align:left;padding:40px 0}
.vca-cls-revamp__main-nav-content{padding:0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox{margin-top:0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .vca-lb-header-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;cursor:move;cursor:-webkit-default;cursor:-moz-default;cursor:default;display:block;height:auto;position:relative;padding:50px 50px 0}
.vca-lightbox .base-lightbox-wrapper.vca-cls-revamp-lightbox .base-lightbox-content{height:calc( 100% - 74px)}
.vca-cls-region,.vca-cls-region:last-of-type{border:0}
.vca-cls-region__sub-nav{-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;max-height:none;visibility:hidden;z-index:-2;opacity:0;position:absolute;width:calc(100vw - 430px);left:100%;top:0;margin-top:30px;height:calc(100vh - 104px);background-color:#fff;overflow-y:auto}
.vca-cls-region__sub-nav.vca-active{opacity:1;visibility:visible;max-height:none}
.vca-cls-region__sub-nav-ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-row-gap:20px;-moz-row-gap:20px;row-gap:20px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding:0 8px 30px 8px}
.vca-cls-region__item{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-basis:calc(50% - 30px);-ms-flex-basis:calc(50% - 30px);flex-basis:calc(50% - 30px)}
.vca-three-column .vca-cls-region__item{-webkit-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-webkit-flex-basis:calc((100% / 3) - 20px);-ms-flex-basis:calc((100% / 3) - 20px);flex-basis:calc((100% / 3) - 20px)}
.vca-cls-region__stack-up{z-index:-1}
.vca-cls-region__btn{padding:0 0 10px}
.vca-cls-region__btn [class^='vca-icn-']:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right)}
.vca-cls-region__btn:hover,.vca-cls-region__btn:has(+.vca-active){color:#222;padding:0 0 10px}
.vca-cls-region__btn:hover [class^='vca-icn-']:before,.vca-cls-region__btn:has(+.vca-active) [class^='vca-icn-']:before{background-image:url(629e06bc5018b58dd56efe3a.svg#arrow-right-black)}
.vca-cls-region__language-link{color:#666}
.vca-cls-region__country-name:hover{color:#222}
.vca-cls-region .vca-cls-official:hover{color:#222}
.vca-cls-region__item-content:has(.vca-cls-official:hover) .vca-cls-region__country-name{color:#222}
.vca-cls-region__item-heading:hover ~ .vca-cls-region__item-languages .vca-cls-official{color:#222}
}
@media only screen and (min-width:1200px){.vca-cls-revamp__main-nav{width:420px;padding:0 30px 0 60px;height:100%}
.vca-cls-region__sub-nav{width:calc(100vw - 420px)}
.vca-cls-region__sub-nav-ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding:0 60px 30px 40px}
.vca-cls-region__btn{padding:0 0 20px}
.vca-cls-region__btn:hover,.vca-cls-region__btn:has(+.vca-active){padding:0 0 20px}
.vca-three-column .vca-cls-region__item{-webkit-flex-basis:calc((100% / 3) - 27px);-ms-flex-basis:calc((100% / 3) - 27px);flex-basis:calc((100% / 3) - 27px)}
}
.vca-header-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;top:0;width:100%;z-index:3}
.vca-header{--bgColor:#fff;--textColor:#7d7d7d;--secondaryTextColor:#757575;--secondaryHoverTextColor:#222;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-transition:top .3s,background .6s ease,opacity .1s;transition:top .3s,background .6s ease,opacity .1s;position:fixed;top:0;width:100%;z-index:1;height:60px;padding-left:20px;padding-right:20px;background-color:var(--bgColor);color:var(--textColor)}
.vca-header.vca-header-transition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}
.vca-header.vca-header-theme-color-black{--textColor:#7d7d7d;--secondaryTextColor:#757575;--secondaryHoverTextColor:#222}
.vca-header.vca-header-theme-color-white{--textColor:#e6e6e6;--secondaryTextColor:#ccc;--secondaryHoverTextColor:#fff}
.vca-header.vca-header-theme-color-darkbackground{--textColor:#fff;--secondaryTextColor:#fff;--secondaryHoverTextColor:#ccc}
.vca-header.vca-header-theme-color-lightbackground{--textColor:#000;--secondaryTextColor:#000;--secondaryHoverTextColor:#757575}
.vca-header.vca-header-theme-background-white{--bgColor:#fff}
.vca-header.vca-header-theme-background-black{--bgColor:#000}
.vca-header.vca-header-theme-background-transparent{--bgColor:transparent}
.vca-header .vca-navigation-main-link{color:var(--secondaryTextColor)}
.vca-header .vca-navigation-main-link:hover{color:var(--secondaryHoverTextColor)}
.vca-header .vca-sm-link,.vca-header .vca-sm-count{color:var(--textColor)}
.vca-header .vca-navigation .vca-sm-link,.vca-header .vca-navigation .vca-sm-count{color:#757575;background-color:#fff;opacity:1}
.vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-navigation-main-link{color:var(--secondaryHoverTextColor)}
.vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-navigation-main-link:hover{color:var(--secondaryHoverTextColor)}
.vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-search-service-menu .vca-icn-search-grey{filter:brightness(0) invert(1)}
.vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-service-menu-revamp .vca-sm-item .vca-sm-link{filter:brightness(0) invert(1)}
.vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey{filter:brightness(0) invert(1)}
.vca-header-theme-color-white .vca-search-service-menu .vca-icn-search-grey:before,.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-icn-search-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-light-grey)}
.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-map-grey:before,.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-map-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#map-light-grey)}
.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before,.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-light-grey)}
.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-profile-grey:before,.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-profile-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#profile-light-grey)}
.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before,.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-light-grey)}
.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link:hover,.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link:hover{filter:brightness(0) invert(1);opacity:1}
.vca-header-theme-color-white .vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:before,.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#menu-light-grey)}
.vca-header-theme-color-white .vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:hover,.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-navigation-burger .vca-icn-menu-grey:hover{filter:brightness(0) invert(1);opacity:1}
.vca-header-theme-color-black>.vca-service-menu-revamp .vca-sm-list.vca-capital-link{color:#e6e6e6}
.vca-header-theme-color-black>.vca-service-menu-revamp .vca-sm-list.vca-capital-link .vca-smmi-cont{color:#757575}
.vca-overlay-visible-inherit-class .vca-header-revamp{top:0 !important}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-background-black,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-background-transparent{background-color:#fff}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white .vca-search-service-menu .vca-icn-search-grey:before,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-icn-search-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-grey)}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-grey)}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-grey)}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white .vca-icn-logo-text,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-darkbackground .vca-icn-logo-text{filter:brightness(1) invert(1);opacity:1}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white .vca-navigation-revamp .vca-icn-menu-grey,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-icn-menu-grey{filter:none}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white .vca-navigation-revamp .vca-icn-menu-grey:before,.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-icn-menu-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-grey)}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-sm-count{color:#666}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-service-menu-revamp .vca-sm-item .vca-sm-link{filter:brightness(0.6) invert(0)}
.vca-overlay-visible-inherit-class .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-search-service-menu .vca-icn-search-grey{filter:brightness(0.6) invert(0)}
@media only screen and (max-width:600px){body:not(.inside-chatv2-open) #inside_holder>*{z-index:2 !important}
.vca-overlay-visible .vca-header-revamp{top:0 !important}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-background-black,.vca-overlay-visible .vca-header-revamp.vca-header-theme-background-transparent{background-color:#fff}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white .vca-search-service-menu .vca-icn-search-grey:before,.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-icn-search-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-grey)}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before,.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-grey)}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before,.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-grey)}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white .vca-icn-logo-text,.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-darkbackground .vca-icn-logo-text{filter:brightness(1) invert(1);opacity:1}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white .vca-navigation-revamp .vca-icn-menu-grey,.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-icn-menu-grey{filter:none}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white .vca-navigation-revamp .vca-icn-menu-grey:before,.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-icn-menu-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-grey)}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-sm-count{color:#666}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-service-menu-revamp .vca-sm-item .vca-sm-link{filter:brightness(0.6) invert(0)}
.vca-overlay-visible .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-search-service-menu .vca-icn-search-grey{filter:brightness(0.6) invert(0)}
}
@media only screen and (max-width:900px){.vca-overlay-visible-cls .vca-header-revamp{top:0 !important}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-background-black,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-background-transparent{background-color:#fff}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white .vca-search-service-menu .vca-icn-search-grey:before,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-darkbackground .vca-search-service-menu .vca-icn-search-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#search-grey)}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-call-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#call-grey)}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-darkbackground .vca-service-menu-revamp .vca-sm-item .vca-sm-link .vca-icn-bag-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#bag-grey)}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white .vca-icn-logo-text,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-darkbackground .vca-icn-logo-text{filter:brightness(1) invert(1);opacity:1}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white .vca-navigation-revamp .vca-icn-menu-grey,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-icn-menu-grey{filter:none}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white .vca-navigation-revamp .vca-icn-menu-grey:before,.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-darkbackground .vca-navigation-revamp .vca-icn-menu-grey:before{background-image:url(629e06bc5018b58dd56efe3a.svg#close-grey)}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-sm-count{color:#666}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-service-menu-revamp .vca-sm-item .vca-sm-link{filter:brightness(0.6) invert(0)}
.vca-overlay-visible-cls .vca-header-revamp.vca-header-theme-color-white.vca-header-theme-background-transparent .vca-search-service-menu .vca-icn-search-grey{filter:brightness(0.6) invert(0)}
}
@media only screen and (min-width:600px){.vca-header{padding-left:40px;padding-right:40px}
}
@media only screen and (min-width:900px){.vca-header{height:100px;padding-left:50px;padding-right:50px}
}
@media only screen and (min-width:1200px){.vca-header{height:120px;padding-left:60px;padding-right:60px}
}
.vca-cls{color:#222}
.vca-cls .vca-cls-wrapper{height:calc(100% - 160px)}
.vca-cls-save-btn{background:transparent;color:#222;border-color:#222;max-width:none;padding:10px 20px}
.vca-custom-select-label{color:#222}
.vca-cls-ddl-link{display:-webkit-flex;display:-ms-flex;display:flex;color:#7d7d7d;padding:10px 30px;position:relative}
.vca-selected .vca-cls-ddl-link{color:#222}
.vca-custom-select-button .vca-cls-ddl-link{user-select:none;background:inherit;border:0;color:inherit;padding:0;pointer-events:none}
.vca-custom-select-button .vca-cls-ddl-link:focus{outline:0}
.vca-cls-ddl-opt{display:-webkit-flex;display:-ms-flex;display:flex;width:100%}
.vca-cls-ddl-opt-left{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}
.vca-cls-ddl-opt-right{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:50px;text-align:left;margin-left:20px}
.vca-cls-ddl-opt-right:before{font-size:inherit;margin-right:10px}
.vca-gp{z-index:999;width:100%}
.vca-gp-container{position:relative;background-color:#fff;padding-bottom:20px}
.vca-gp.vca-gp-v2-active{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%;left:50%}
.vca-gp .vca-gp-btn-block{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-ms-justify-content:flex-end;justify-content:flex-end;padding:20px}
.vca-gp .vca-gp-cta-container{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-row-gap:10px;-moz-row-gap:10px;row-gap:10px;text-align:center;margin-top:10px;padding-right:10px;padding-left:10px}
.vca-gp .vca-gp-cta-container .vca-capital-link{color:#222;padding:15px 75px;max-width:initial}
.vca-gp .vca-title-wrapper{position:relative;padding:20px 0}
.vca-gp .vca-gp-title{font-size:1rem;text-transform:uppercase}
.vca-gp .vca-gp-message{padding:30px 10px;overflow:auto;max-height:calc(100svh - 250px)}
.vca-gp .vca-gp-message [class^='vca-icn-']{padding-right:10px;display:none}
.vca-gp .vca-nb-notification-link[data-href]{cursor:pointer}
.vca-gp .vca-icn-close{cursor:pointer}
.vca-gp .vca-gp-btn{margin:0;padding:0;width:auto;border:0;cursor:pointer;position:absolute;top:20px;right:10px}
.vca-gp .vca-gp-btn:focus-visible{border:1px solid #016fd0;border-radius:4px}
.vca-gp .vca-gp-btn:hover{border:0;outline:0}
.vca-gp-overlay{z-index:998}
.vca-gp-overlay.vca-gp-active{background-color:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;top:0;left:0;display:block}
.vca-gp-open{overflow:hidden}
.vca-body .vca-gp-hide{display:none}
@media only screen and (min-width:600px){.vca-gp .vca-gp-btn{right:20px}
.vca-gp .vca-gp-message,.vca-gp .vca-gp-cta-container{padding-right:100px;padding-left:100px}
}
@media only screen and (min-width:900px){.vca-gp .vca-gp-message{max-height:calc(100svh - 200px)}
.vca-gp .vca-gp-cta-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-right:20px;padding-left:20px}
}
.vca-gen-button-wrapper .vca-gen-btn-cta{background-color:transparent;width:100%;max-width:none;float:none;padding:10px 0;margin:10px 0 30px;color:#222}
.vca-gen-button-wrapper .vca-gen-btn-cta:focus{outline:0}
.vca-gen-button-wrapper .vca-gen-button-desc{margin-bottom:30px}
@media only screen and (min-width:900px){.vca-gen-button-wrapper .vca-gen-btn-cta{width:50%}
}
.vca-cpra-form{color:#222}
.vca-cpra-form .vca-cpra-form-wrap{color:#222;margin-bottom:50px}
.vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label{font-size:.8749999999999999rem;line-height:1.78571429}
.vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,.vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,:lang(ru) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,:lang(ar) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,:lang(ja) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,:lang(ko) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,:lang(zh) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label b,:lang(zh-Hant) .vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label::before{top:6px !important}
.vca-cpra-form .vca-cpra-form-wrap .vca-cpra-privacy-label::after{top:7px !important}
.vca-cpra-form .vca-cpra-form-wrap .captcha{margin-top:30px}
.vca-cpra-form .vca-cpra-form-wrap .captcha .base-forms-element{margin-bottom:15px}
.vca-cpra-form .vca-cpra-form-wrap .vca-text{color:#222}
.vca-cpra-form .vca-cpra-form-wrap .vca-text a{text-decoration:underline;color:#7d7d7d}
.vca-cpra-form .vca-cpra-form-wrap .vca-cpra-lightbox-link{color:#757575;font-size:inherit;display:inline-block;width:auto}
.vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation{-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;font-size:.8125000000000001rem;line-height:1.53846154;padding:15px;background-color:#f5f5f5;color:#666}
.vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,.vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,:lang(ru) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,:lang(ar) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,:lang(ja) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,:lang(ko) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,:lang(zh) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation b,:lang(zh-Hant) .vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-cpra-form .vca-cpra-form-wrap .base-forms-confirmation.base-visible{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0;padding:0 20px 20px}
.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center .vca-lb-header-wrapper{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 40px);left:50%;top:10%;height:auto}
.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center .vca-lightbox-content{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 40px);height:auto;top:calc(10% + 60px);padding:0 40px 30px;bottom:auto;z-index:13;max-height:70vh}
.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center .vca-cpra-popin-button{max-width:100%}
@media only screen and (min-width:600px){.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center .vca-lightbox-content,.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center .vca-lb-header-wrapper{width:75%}
}
@media only screen and (min-width:900px){.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center{-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-ms-transition:opacity .7s ease;transition:opacity .7s ease}
.vca-cpra-lightbox.vca-lightbox-wrapper.vca-lb-center .vca-lb-header-wrapper{padding:20px 35px 0}
}
.vca-pdp-contact-us-panel .vca-inquire-info{padding:20px}
.vca-pdp-contact-us-panel .vca-inquire-bullet-point{-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;padding-top:0}
.vca-pdp-contact-us-panel .vca-inquire-bullet-point:not(:first-child){padding-top:10px}
.vca-pdp-contact-us-panel .vca-contact-us-social-links{margin-top:40px;border-top:1px solid #e6e6e6}
.vca-contact-us-social-link{margin:15px 0}
.vca-contact-us-social-link [class^='vca-icn-']{margin:0 5px}
.vca-contact-us-social-link:first-child{margin-top:40px}
.vca-consent{color:#222}
.vca-consent a{border-bottom:1px solid #757575}
.vca-consent-btn-title{display:inline;color:#757575}
.vca-consent-btn{border:0;padding:0;width:auto;display:inline;color:#7f7f7f}
.vca-consent-btn .vca-consent-btn-title,.vca-consent-btn .vca-consent-show-less{border-bottom:1px solid #757575}
.vca-consent-btn:hover,.vca-consent-btn:focus{color:#757575;outline:0}
.vca-consent-btn:focus{outline:1px dotted}
.vca-consent-table,.vca-consent-point-heading,.vca-consent-table-description{border:1px solid #e6e6e6;padding:10px}
.vca-consent-table{table-layout:fixed;width:100%}
.vca-consent-point-heading{background:#f5f5f5;color:#222}
.vca-consent-table-description{overflow-wrap:break-word}
.vca-age-consent .base-forms-label,.vca-age-consent .base-forms-checkbox-label{font-size:.75rem;line-height:1.66666667;color:#757575}
.vca-age-consent .base-forms-label b,.vca-age-consent .base-forms-checkbox-label b,.vca-age-consent .base-forms-label strong,.vca-age-consent .base-forms-checkbox-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-age-consent .base-forms-label b,:lang(ru) .vca-age-consent .base-forms-checkbox-label b,:lang(ru) .vca-age-consent .base-forms-label strong,:lang(ru) .vca-age-consent .base-forms-checkbox-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-age-consent .base-forms-label b,:lang(ar) .vca-age-consent .base-forms-checkbox-label b,:lang(ar) .vca-age-consent .base-forms-label strong,:lang(ar) .vca-age-consent .base-forms-checkbox-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-age-consent .base-forms-label b,:lang(ja) .vca-age-consent .base-forms-checkbox-label b,:lang(ja) .vca-age-consent .base-forms-label strong,:lang(ja) .vca-age-consent .base-forms-checkbox-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-age-consent .base-forms-label b,:lang(ko) .vca-age-consent .base-forms-checkbox-label b,:lang(ko) .vca-age-consent .base-forms-label strong,:lang(ko) .vca-age-consent .base-forms-checkbox-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-age-consent .base-forms-label b,:lang(zh) .vca-age-consent .base-forms-checkbox-label b,:lang(zh) .vca-age-consent .base-forms-label strong,:lang(zh) .vca-age-consent .base-forms-checkbox-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-age-consent .base-forms-label b,:lang(zh-Hant) .vca-age-consent .base-forms-checkbox-label b,:lang(zh-Hant) .vca-age-consent .base-forms-label strong,:lang(zh-Hant) .vca-age-consent .base-forms-checkbox-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-age-consent .base-forms-checkbox-label{color:#222}
.vca-age-consent .base-forms-error{display:inline-block !important}
.newsletter_subscription .base-forms-label,.newsletter_subscription1 .base-forms-label,.newsletter_subscription2 .base-forms-label,.privacyPolicy .base-forms-label,.privacyPolicy1 .base-forms-label,.privacyPolicy2 .base-forms-label{font-size:.75rem;line-height:1.66666667;color:#757575;color:#222}
.newsletter_subscription .base-forms-label b,.newsletter_subscription1 .base-forms-label b,.newsletter_subscription2 .base-forms-label b,.privacyPolicy .base-forms-label b,.privacyPolicy1 .base-forms-label b,.privacyPolicy2 .base-forms-label b,.newsletter_subscription .base-forms-label strong,.newsletter_subscription1 .base-forms-label strong,.newsletter_subscription2 .base-forms-label strong,.privacyPolicy .base-forms-label strong,.privacyPolicy1 .base-forms-label strong,.privacyPolicy2 .base-forms-label strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .newsletter_subscription .base-forms-label b,:lang(ru) .newsletter_subscription1 .base-forms-label b,:lang(ru) .newsletter_subscription2 .base-forms-label b,:lang(ru) .privacyPolicy .base-forms-label b,:lang(ru) .privacyPolicy1 .base-forms-label b,:lang(ru) .privacyPolicy2 .base-forms-label b,:lang(ru) .newsletter_subscription .base-forms-label strong,:lang(ru) .newsletter_subscription1 .base-forms-label strong,:lang(ru) .newsletter_subscription2 .base-forms-label strong,:lang(ru) .privacyPolicy .base-forms-label strong,:lang(ru) .privacyPolicy1 .base-forms-label strong,:lang(ru) .privacyPolicy2 .base-forms-label strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .newsletter_subscription .base-forms-label b,:lang(ar) .newsletter_subscription1 .base-forms-label b,:lang(ar) .newsletter_subscription2 .base-forms-label b,:lang(ar) .privacyPolicy .base-forms-label b,:lang(ar) .privacyPolicy1 .base-forms-label b,:lang(ar) .privacyPolicy2 .base-forms-label b,:lang(ar) .newsletter_subscription .base-forms-label strong,:lang(ar) .newsletter_subscription1 .base-forms-label strong,:lang(ar) .newsletter_subscription2 .base-forms-label strong,:lang(ar) .privacyPolicy .base-forms-label strong,:lang(ar) .privacyPolicy1 .base-forms-label strong,:lang(ar) .privacyPolicy2 .base-forms-label strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .newsletter_subscription .base-forms-label b,:lang(ja) .newsletter_subscription1 .base-forms-label b,:lang(ja) .newsletter_subscription2 .base-forms-label b,:lang(ja) .privacyPolicy .base-forms-label b,:lang(ja) .privacyPolicy1 .base-forms-label b,:lang(ja) .privacyPolicy2 .base-forms-label b,:lang(ja) .newsletter_subscription .base-forms-label strong,:lang(ja) .newsletter_subscription1 .base-forms-label strong,:lang(ja) .newsletter_subscription2 .base-forms-label strong,:lang(ja) .privacyPolicy .base-forms-label strong,:lang(ja) .privacyPolicy1 .base-forms-label strong,:lang(ja) .privacyPolicy2 .base-forms-label strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .newsletter_subscription .base-forms-label b,:lang(ko) .newsletter_subscription1 .base-forms-label b,:lang(ko) .newsletter_subscription2 .base-forms-label b,:lang(ko) .privacyPolicy .base-forms-label b,:lang(ko) .privacyPolicy1 .base-forms-label b,:lang(ko) .privacyPolicy2 .base-forms-label b,:lang(ko) .newsletter_subscription .base-forms-label strong,:lang(ko) .newsletter_subscription1 .base-forms-label strong,:lang(ko) .newsletter_subscription2 .base-forms-label strong,:lang(ko) .privacyPolicy .base-forms-label strong,:lang(ko) .privacyPolicy1 .base-forms-label strong,:lang(ko) .privacyPolicy2 .base-forms-label strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .newsletter_subscription .base-forms-label b,:lang(zh) .newsletter_subscription1 .base-forms-label b,:lang(zh) .newsletter_subscription2 .base-forms-label b,:lang(zh) .privacyPolicy .base-forms-label b,:lang(zh) .privacyPolicy1 .base-forms-label b,:lang(zh) .privacyPolicy2 .base-forms-label b,:lang(zh) .newsletter_subscription .base-forms-label strong,:lang(zh) .newsletter_subscription1 .base-forms-label strong,:lang(zh) .newsletter_subscription2 .base-forms-label strong,:lang(zh) .privacyPolicy .base-forms-label strong,:lang(zh) .privacyPolicy1 .base-forms-label strong,:lang(zh) .privacyPolicy2 .base-forms-label strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .newsletter_subscription .base-forms-label b,:lang(zh-Hant) .newsletter_subscription1 .base-forms-label b,:lang(zh-Hant) .newsletter_subscription2 .base-forms-label b,:lang(zh-Hant) .privacyPolicy .base-forms-label b,:lang(zh-Hant) .privacyPolicy1 .base-forms-label b,:lang(zh-Hant) .privacyPolicy2 .base-forms-label b,:lang(zh-Hant) .newsletter_subscription .base-forms-label strong,:lang(zh-Hant) .newsletter_subscription1 .base-forms-label strong,:lang(zh-Hant) .newsletter_subscription2 .base-forms-label strong,:lang(zh-Hant) .privacyPolicy .base-forms-label strong,:lang(zh-Hant) .privacyPolicy1 .base-forms-label strong,:lang(zh-Hant) .privacyPolicy2 .base-forms-label strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.newsletter_subscription .base-forms-error,.newsletter_subscription1 .base-forms-error,.newsletter_subscription2 .base-forms-error,.privacyPolicy .base-forms-error,.privacyPolicy1 .base-forms-error,.privacyPolicy2 .base-forms-error{margin-top:15px !important}
@media only screen and (min-width:900px){.vca-consent-inner-content-div{margin:50px 0 35px}
}
.vca-cap-category-card{margin-bottom:10px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff;padding:15px 10px 10px 10px;display:block}
.vca-cap-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.vca-cap-wrapper .vca-icn-arrow-right{display:-webkit-flex;display:-ms-flex;display:flex}
.vca-cap-title-wrapper{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}
.vca-cap-card-title{font-size:.8125000000000001rem;line-height:1.53846154;text-transform:uppercase;color:#757575;letter-spacing:1.5px;color:#222;padding-left:5px}
:lang(ar) .vca-cap-card-title{font-size:1.4375rem;line-height:.86956522;letter-spacing:initial}
:lang(zh) .vca-cap-card-title{font-size:.9375rem;line-height:1.33333333}
:lang(zh-Hant) .vca-cap-card-title{font-size:.9375rem;line-height:1.33333333}
.vca-cap-image{object-fit:cover;border-radius:3px;margin-top:15px;aspect-ratio:1.77777778}
@media only screen and (min-width:600px){.vca-cap{padding-top:20px}
}
@media only screen and (min-width:900px){.vca-cap{padding-top:0}
.vca-cap-category-card{margin-bottom:15px}
}
.vca-caf-wrapper{margin:0;padding:60px 20px}
.vca-caf-care-advisor .vca-care-advisor-text-input-wrapper{margin:0 auto;padding:0;max-width:335px}
.vca-caf-care-advisor .vca-care-advisor-text-input{font-size:.8749999999999999rem;line-height:1;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,0.06);padding:15px 60px 15px 20px;color:#757575}
.vca-caf-care-advisor .vca-input-append-button-send{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;width:40px;height:40px;top:50%}
@media only screen and (min-width:600px){.vca-caf-wrapper{padding-left:160px;padding-right:160px}
.vca-caf-care-advisor .vca-care-advisor-text-input-wrapper{max-width:448px}
}
@media only screen and (min-width:900px){.vca-caf-wrapper{padding-left:205px;padding-right:205px}
.vca-caf-care-advisor{margin-left:78px;margin-right:78px}
.vca-caf-care-advisor .vca-care-advisor-text-input-wrapper{max-width:434px}
}
@media only screen and (min-width:1200px){.vca-caf-wrapper{padding-left:360px;padding-right:360px}
.vca-caf-care-advisor{margin-left:100px;margin-right:100px}
.vca-caf-care-advisor .vca-care-advisor-text-input-wrapper{max-width:560px}
}
.vca-exhibition-content-card-link{--textColor:#222;background-color:var(--bgColor);color:var(--textColor);width:100%;padding-top:40px}
.vca-exhibition-content-card-link-row{align-items:center}
.vca-exhibition--dark .vca-exhibition-content-card-link,.vca-exhibition-page-theme--black .vca-exhibition-content-card-link{--bgColor:#000;--textColor:#fff}
.vca-exhibition-content-card-link .vca-exhi-status{display:inline-block;border:2px solid var(--textColor);padding:6px 12px;margin-bottom:5px;color:var(--textColor)}
.vca-exhibition-content-card-link .vca-exhi-status-text{margin-left:5px}
.vca-exhibition-content-card-link .vca-exhi-status-dot{display:inline-block;width:8px;height:8px;vertical-align:inherit;background-color:var(--textColor);border-radius:100%}
.vca-exhibition-content-card-link .vca-exhi-status-dot.blink{animation:blink 1s infinite}
.vca-exhibition-content-card-link .vca-hr-light{border-color:--textColor}
.vca-exhibition-content-card-link:hover,.vca-exhibition-content-card-link:active,.vca-exhibition-content-card-link:focus{color:var(--textColor)}
.vca-exhibition-content-card-heading{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4}
:lang(ru) .vca-exhibition-content-card-heading{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-exhibition-content-card-heading{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-exhibition-content-card-heading{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-exhibition-content-card-heading{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-exhibition-content-card-heading{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-exhibition-content-card-heading{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.vca-exhibition-content-card__image{visibility:initial !important}
@media only screen and (min-width:600px){.vca-exhibition-content-card-heading{font-size:1.875rem;line-height:1.33333333}
}
@media only screen and (min-width:900px){.vca-exhibition-content-card-heading{font-size:1.875rem;line-height:1.33333333}
}
@media only screen and (min-width:1200px){.vca-exhibition-content-card-heading{font-size:2.1875rem;line-height:1.28571429}
}
.vca-bem-ill-v2 .vca-caption{margin-top:20px}
.vca-bem-ill-v2 .vca-ill-sec{padding-top:20px}
.vca-bem-ill-v2-mulill .vca-ill-sec{width:auto;padding-top:0;min-width:50%}
.vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-image-tag,.vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-picture-tag{height:315px;width:auto}
.vca-template-decade-detail-page .vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-image-tag,.vca-template-decade-detail-page .vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-picture-tag{height:400px}
.vca-bem-ill-v2-mulill .vca-ill-sec .vca-video-tag{height:315px;width:auto}
.vca-bem-ill-v2-mulill .vca-ill-sec .vca-caption{width:0;min-width:100%;text-align:left}
.vca-bem-ill-v2-mulill .vca-swiper-nav{display:none}
@media only screen and (min-width:600px){.vca-bem-ill-v2-mulill .vca-ill-sec{min-width:auto}
.vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-image-tag,.vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-picture-tag{height:380px}
.vca-bem-ill-v2-mulill .vca-ill-sec .vca-video-tag{height:380px}
.vca-bem-ill-v2-inlimgs-wrapper{-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center}
}
@media only screen and (min-width:900px){.vca-template-decade-detail-page .vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-image-tag,.vca-template-decade-detail-page .vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-picture-tag{height:500px}
.swiper-pagination-progressbar{position:fixed;height:max-content !important}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#757575;min-width:330px;height:4px}
}
@media only screen and (min-width:1200px){.vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-image-tag,.vca-bem-ill-v2-mulill .vca-ill-sec .vca-transform-picture-tag{height:460px}
.vca-bem-ill-v2-mulill .vca-ill-sec .vca-video-tag{height:460px}
.vca-bem-ill-v2-mulill .vca-swiper-nav{display:-webkit-flex;display:-ms-flex;display:flex;width:150px;height:460px}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{min-width:499px}
}
.vca-bem-external-card{padding-top:40px;padding-bottom:80px}
.vca-bem-external-card .vca-bec-content{max-width:335px}
.vca-bem-external-card .vca-bec-content .vca-h3{padding-top:20px}
.vca-bem-external-card .vca-bec-content .vca-h3,.vca-bem-external-card .vca-bec-content .vca-body-01{--color-initial:#757575;padding-bottom:20px;color:var(--textColor,var(--color-initial))}
.vca-bem-external-card .vca-bec-content .vca-capital-link{border-bottom:1px solid gray}
.vca-bem-external-card .vca-bec-content .vca-capital-link:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;width:10px;height:10px;vertical-align:baseline}
.vca-bem-external-card .vca-bec-content>.vca-external-card-link{--color-initial:#757575;color:var(--color-initial,var(--textColor))}
.vca-bec-wrapper{--initial-border-color:#e6e6e6;padding-top:30px;padding-bottom:30px}
.vca-bec-wrapper .vca-bec-asset,.vca-bec-wrapper .vca-bec-content{position:relative}
.vca-bec-wrapper .vca-bec-asset:after,.vca-bec-wrapper .vca-bec-content:after{content:'';border-bottom:1px solid var(--secondaryTextColor,var(--initial-border-color));position:absolute;bottom:-30px}
.vca-bec-wrapper .vca-bec-content:after{display:-webkit-flex;display:-ms-flex;display:flex;width:calc(100% - 10px)}
.vca-bec-wrapper .vca-bec-asset::after{display:none}
@media only screen and (min-width:900px){.vca-bem-external-card{padding-top:50px;padding-bottom:120px}
.vca-bec-content{max-width:360px}
.vca-bec-content .vca-h3{padding-top:0;padding-bottom:15px}
.vca-bec-content .vca-body-01{padding-bottom:20px}
.vca-bec-content .vca-capital-link{max-width:260px}
.vca-bec-wrapper{padding-top:40px;padding-bottom:40px}
.vca-bec-wrapper .vca-bec-asset:after,.vca-bec-wrapper .vca-bec-content:after{content:'';display:-webkit-flex;display:-ms-flex;display:flex;bottom:-40px}
.vca-bec-wrapper .vca-bec-asset:after{width:calc(100% + 40px)}
}
.vca-account{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:0;text-align:center;width:100%;position:relative}
.vca-account .base-forms-login .base-forms-instruction{position:relative;height:10px}
.vca-account .base-forms-login .base-forms-error+.base-forms-instruction .base-forms-instruction-text{display:inline-block;position:absolute;bottom:-20px}
.vca-account .base-forms-login span.base-forms-error{position:absolute}
.vca-account .base-forms-login .base-forms-submit-type{margin-top:20px}
.vca-account .base-forms-login .base-forms-field-error{width:100%;left:0;top:-5px}
.vca-account .base-forms-login .base-forms-element{margin-bottom:15px;position:relative}
.vca-account .base-forms-internationalphone-token-disclaimer{font-size:.75rem;line-height:1.66666667;color:#757575;text-align:start;padding-top:30px;padding-bottom:40px}
.vca-account .base-forms-internationalphone-token-disclaimer b,.vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-account .base-forms-internationalphone-token-disclaimer b,:lang(ru) .vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-account .base-forms-internationalphone-token-disclaimer b,:lang(ar) .vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-account .base-forms-internationalphone-token-disclaimer b,:lang(ja) .vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-account .base-forms-internationalphone-token-disclaimer b,:lang(ko) .vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-account .base-forms-internationalphone-token-disclaimer b,:lang(zh) .vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-account .base-forms-internationalphone-token-disclaimer b,:lang(zh-Hant) .vca-account .base-forms-internationalphone-token-disclaimer strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-account .system_form_password .base-forms-password .base-forms-instruction{height:auto}
.vca-account .base-forms .base-forms-radio-label{margin-right:20px}
.vca-account .base-forms .email-wrapper .base-forms-instruction{text-align:left}
.vca-account .base-forms .base-forms-phone-edit{margin-top:5px;padding-left:30px}
.vca-account .base-forms-error{display:block;text-align:left}
.vca-account .vca-active{display:block}
.vca-account .vca-acc-tab-cont{position:relative;max-width:100%;min-width:330px}
.vca-account .vca-acc-tab-cont .g-recaptcha{transform:initial !important;transform-origin:0 0 !important}
.vca-account .vca-acc-tab-cont .g-recaptcha iframe{-webkit-transform:scaleX(1.09);transform:scaleX(1.09);min-width:335px !important;padding-right:20px;transform-origin:left}
.vca-phonelogin .vca-text,.vca-fp .vca-text{font-size:.8125000000000001rem;line-height:1.53846154;text-align:center}
.vca-phonelogin .vca-text b,.vca-fp .vca-text b,.vca-phonelogin .vca-text strong,.vca-fp .vca-text strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-phonelogin .vca-text b,:lang(ru) .vca-fp .vca-text b,:lang(ru) .vca-phonelogin .vca-text strong,:lang(ru) .vca-fp .vca-text strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-phonelogin .vca-text b,:lang(ar) .vca-fp .vca-text b,:lang(ar) .vca-phonelogin .vca-text strong,:lang(ar) .vca-fp .vca-text strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-phonelogin .vca-text b,:lang(ja) .vca-fp .vca-text b,:lang(ja) .vca-phonelogin .vca-text strong,:lang(ja) .vca-fp .vca-text strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-phonelogin .vca-text b,:lang(ko) .vca-fp .vca-text b,:lang(ko) .vca-phonelogin .vca-text strong,:lang(ko) .vca-fp .vca-text strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-phonelogin .vca-text b,:lang(zh) .vca-fp .vca-text b,:lang(zh) .vca-phonelogin .vca-text strong,:lang(zh) .vca-fp .vca-text strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-phonelogin .vca-text b,:lang(zh-Hant) .vca-fp .vca-text b,:lang(zh-Hant) .vca-phonelogin .vca-text strong,:lang(zh-Hant) .vca-fp .vca-text strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-phonelogin .vca-forgot-pwd,.vca-fp .vca-forgot-pwd{font-size:.8749999999999999rem;line-height:1.78571429;margin:30px 0 60px;right:0}
.vca-phonelogin .vca-forgot-pwd b,.vca-fp .vca-forgot-pwd b,.vca-phonelogin .vca-forgot-pwd strong,.vca-fp .vca-forgot-pwd strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-phonelogin .vca-forgot-pwd b,:lang(ru) .vca-fp .vca-forgot-pwd b,:lang(ru) .vca-phonelogin .vca-forgot-pwd strong,:lang(ru) .vca-fp .vca-forgot-pwd strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-phonelogin .vca-forgot-pwd b,:lang(ar) .vca-fp .vca-forgot-pwd b,:lang(ar) .vca-phonelogin .vca-forgot-pwd strong,:lang(ar) .vca-fp .vca-forgot-pwd strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-phonelogin .vca-forgot-pwd b,:lang(ja) .vca-fp .vca-forgot-pwd b,:lang(ja) .vca-phonelogin .vca-forgot-pwd strong,:lang(ja) .vca-fp .vca-forgot-pwd strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-phonelogin .vca-forgot-pwd b,:lang(ko) .vca-fp .vca-forgot-pwd b,:lang(ko) .vca-phonelogin .vca-forgot-pwd strong,:lang(ko) .vca-fp .vca-forgot-pwd strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-phonelogin .vca-forgot-pwd b,:lang(zh) .vca-fp .vca-forgot-pwd b,:lang(zh) .vca-phonelogin .vca-forgot-pwd strong,:lang(zh) .vca-fp .vca-forgot-pwd strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-phonelogin .vca-forgot-pwd b,:lang(zh-Hant) .vca-fp .vca-forgot-pwd b,:lang(zh-Hant) .vca-phonelogin .vca-forgot-pwd strong,:lang(zh-Hant) .vca-fp .vca-forgot-pwd strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-phonelogin .vca-forgot-pwd a,.vca-fp .vca-forgot-pwd a{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below}
.vca-phonelogin .vca-forgot-pwd .vca-link,.vca-fp .vca-forgot-pwd .vca-link{color:#666}
.vca-phonelogin .vca-forgot-pwd .vca-link:hover,.vca-fp .vca-forgot-pwd .vca-link:hover{color:#222}
.vca-emaillogin .vca-text{font-size:.8125000000000001rem;line-height:1.53846154;text-align:center}
.vca-emaillogin .vca-text b,.vca-emaillogin .vca-text strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-emaillogin .vca-text b,:lang(ru) .vca-emaillogin .vca-text strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-emaillogin .vca-text b,:lang(ar) .vca-emaillogin .vca-text strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-emaillogin .vca-text b,:lang(ja) .vca-emaillogin .vca-text strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-emaillogin .vca-text b,:lang(ko) .vca-emaillogin .vca-text strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-emaillogin .vca-text b,:lang(zh) .vca-emaillogin .vca-text strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-emaillogin .vca-text b,:lang(zh-Hant) .vca-emaillogin .vca-text strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-emaillogin .vca-forgot-pwd{padding-bottom:30px}
.vca-emaillogin .vca-forgot-pwd a{text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below}
.vca-emaillogin.vca-fp .vca-forgot-pwd{position:initial}
.vca-emaillogin .login-ww{min-height:470px}
.vca-emaillogin .login-ww .button-wrapper{position:relative;min-height:60px}
.vca-emaillogin .login-ajax-ww{min-height:470px}
.vca-emaillogin .login-ajax-ww .button-wrapper{position:relative;min-height:60px}
.vca-emaillogin .base-forms-field-password{top:25px}
.vca-acc-title{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.1250000000000002rem;line-height:1.38888889;margin:0 auto 20px auto;max-width:100%;text-transform:uppercase}
:lang(ru) .vca-acc-title{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-acc-title{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-acc-title{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-acc-title{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-acc-title{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-acc-title{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ar) .vca-acc-title{font-size:1.25rem;line-height:1.25}
.vca-acc-tabs{text-align:center;margin:0 0 20px}
.vca-acc-tabs .vca-tab-links{border:0;color:#757575;margin:5px 10px;padding:0 0 5px;width:auto}
.vca-acc-tabs .vca-tab-links:hover,.vca-acc-tabs .vca-tab-links:focus{color:#222;outline:1px transparent}
.vca-acc-tabs .vca-tab-links.vca-selected{border-bottom:1px solid #757575;color:#222}
.vca-acc-tabs .vca-tab-links.vca-selected:focus{outline:0}
.vca-acc-intro,.vca-acc-conf-body,.vca-acc-resend{font-size:.8749999999999999rem;line-height:1.78571429;color:#222;margin:35px auto 0;max-width:100%}
.vca-acc-intro b,.vca-acc-conf-body b,.vca-acc-resend b,.vca-acc-intro strong,.vca-acc-conf-body strong,.vca-acc-resend strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-acc-intro b,:lang(ru) .vca-acc-conf-body b,:lang(ru) .vca-acc-resend b,:lang(ru) .vca-acc-intro strong,:lang(ru) .vca-acc-conf-body strong,:lang(ru) .vca-acc-resend strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-acc-intro b,:lang(ar) .vca-acc-conf-body b,:lang(ar) .vca-acc-resend b,:lang(ar) .vca-acc-intro strong,:lang(ar) .vca-acc-conf-body strong,:lang(ar) .vca-acc-resend strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-acc-intro b,:lang(ja) .vca-acc-conf-body b,:lang(ja) .vca-acc-resend b,:lang(ja) .vca-acc-intro strong,:lang(ja) .vca-acc-conf-body strong,:lang(ja) .vca-acc-resend strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-acc-intro b,:lang(ko) .vca-acc-conf-body b,:lang(ko) .vca-acc-resend b,:lang(ko) .vca-acc-intro strong,:lang(ko) .vca-acc-conf-body strong,:lang(ko) .vca-acc-resend strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-acc-intro b,:lang(zh) .vca-acc-conf-body b,:lang(zh) .vca-acc-resend b,:lang(zh) .vca-acc-intro strong,:lang(zh) .vca-acc-conf-body strong,:lang(zh) .vca-acc-resend strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-acc-intro b,:lang(zh-Hant) .vca-acc-conf-body b,:lang(zh-Hant) .vca-acc-resend b,:lang(zh-Hant) .vca-acc-intro strong,:lang(zh-Hant) .vca-acc-conf-body strong,:lang(zh-Hant) .vca-acc-resend strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-acc-intro,:lang(ar) .vca-acc-conf-body,:lang(ar) .vca-acc-resend{font-size:1rem;line-height:1.5625}
.vca-acc-intro p,.vca-acc-conf-body p,.vca-acc-resend p{margin:0}
.vca-acc-intro .vca-acc-btn,.vca-acc-conf-body .vca-acc-btn,.vca-acc-resend .vca-acc-btn{border:0;color:#757575;cursor:pointer;margin-bottom:25px;text-transform:uppercase;width:auto}
.vca-acc-conf-body{border-bottom:1px solid #e6e6e6;padding-bottom:50px}
.vca-acc-resend{border-bottom:1px solid #e6e6e6;margin-bottom:35px;padding-bottom:15px}
.vca-acc-resend .base-forms .base-hidden{display:block}
.vca-acc-resend .base-forms .base-forms-element,.vca-acc-resend .base-forms .base-forms-server-side-error{margin-bottom:0}
.vca-acc-resend .base-forms .base-forms-server-side-error,.vca-acc-resend .base-forms .email-wrapper{display:none}
.vca-acc-resend .base-forms .base-forms-button{font-size:.8125000000000001rem;line-height:1.53846154;border:0;color:#757575;cursor:pointer;margin-bottom:25px;text-transform:uppercase;width:auto}
.vca-acc-resend .base-forms .base-forms-button b,.vca-acc-resend .base-forms .base-forms-button strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-acc-resend .base-forms .base-forms-button b,:lang(ru) .vca-acc-resend .base-forms .base-forms-button strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-acc-resend .base-forms .base-forms-button b,:lang(ar) .vca-acc-resend .base-forms .base-forms-button strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-acc-resend .base-forms .base-forms-button b,:lang(ja) .vca-acc-resend .base-forms .base-forms-button strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-acc-resend .base-forms .base-forms-button b,:lang(ko) .vca-acc-resend .base-forms .base-forms-button strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-acc-resend .base-forms .base-forms-button b,:lang(zh) .vca-acc-resend .base-forms .base-forms-button strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-acc-resend .base-forms .base-forms-button b,:lang(zh-Hant) .vca-acc-resend .base-forms .base-forms-button strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vac-acc-tab-cont{position:relative}
.vca-acc-confirm{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;height:100%}
.vca-acc-confirm.vca-hide{display:none}
.phone-login .base-phone-login-title,.phone-login .base-phone-login-register{display:none}
.vca-fp input[type='reset'].base-forms-button{display:none}
.vca-fp .vca-hr-light{width:calc(100% - -120px);clear:both;display:inline-block;margin-top:80px;margin-bottom:50px;margin-left:-60px}
.vca-phonelogin .text{text-align:center;padding:10px 0}
.vca-phonelogin .bem-text-paragraph{padding:0 60px}
.vca-phonelogin .vue-tel-input{margin-top:0 !important}
.vca-phonelogin .vca-forgot-pwd{bottom:230px}
.vca-phonelogin .login .base-forms .base-phone-login-label,.vca-phonelogin .login .base-forms .base-phone-login-mobile,.vca-phonelogin .login .base-forms .base-phone-login-password--step-two{position:relative;top:10px}
.vca-phonelogin .base-phone-login-container{margin-top:0;min-height:0}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login{min-height:0}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn{font-size:.8749999999999999rem;line-height:1.78571429;text-decoration:underline;text-underline-position:under;-ms-text-underline-position:below;color:#666}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,.vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,:lang(ru) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,:lang(ar) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,:lang(ja) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,:lang(ko) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,:lang(zh) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn b,:lang(zh-Hant) .vca-phonelogin .login .base-forms .base-phone-login-wrapper.base-phone-login-otp-resend-btn strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-mobile-notification--has-error{position:relative;top:-88px;font-size:.8rem}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-otp-wrapper{bottom:7px;padding:15px 0 0 0;height:60px}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-otp-wrapper .base-phone-login-mobile-notification--has-error{top:-105px}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-password,.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-mail--step-two,.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-password--step-two{-webkit-transform:none;transform:none}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-password-input{margin-top:0}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-password{left:0;visibility:hidden}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-password--step-two{visibility:visible}
.vca-phonelogin .internationalphone.base-forms-element .base-forms-input{padding-top:0;margin-top:5px;padding-left:30px}
.vca-phonelogin .base-forms-internationalphone-arrow{margin-left:0;left:0;padding-left:0}
.vca-phonelogin .base-forms-internationalphone-arrow:before,.vca-phonelogin .base-forms-internationalphone-arrow:after{display:none}
.vca-phonelogin .base-forms-internationalphone-arrow .flag-icon{margin-left:0;left:0;padding-left:0}
.vca-phonelogin .base-forms-internationalphone-dropdown{width:100%}
.vca-phonelogin .base-forms-internationalphone-dropdown .base-icn-mobile:before,.vca-phonelogin .base-forms-internationalphone-dropdown .base-icn-mobile:after{display:none}
.vca-phonelogin .base-phone-login-mobile-wrapper{position:relative;height:auto}
.vca-phonelogin .base-phone-login-ask-token.base-forms-button{margin:30px 0 10px 0}
.vca-phonelogin .base-phone-login-signin-back.base-forms-button,.vca-phonelogin .base-phone-login-signin.base-forms-button,.vca-phonelogin .base-phone-login-next-btn.base-forms-button{position:absolute;top:45px}
.vca-phonelogin:has(.base-phone-login-next-btn) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-next-btn) .base-phone-login-container{min-height:190px}
.vca-phonelogin:has(.base-phone-login-signin) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-signin) .base-phone-login-container{min-height:210px}
.vca-phonelogin:has(.base-phone-login-signin) .base-phone-login-otp-resend{position:relative !important;top:100px !important;right:0 !important;padding:15px 0 0 !important;text-align:center !important}
.vca-phonelogin:has(.base-phone-login-ask-token) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-ask-token) .base-phone-login-container{min-height:220px}
.vca-phonelogin:has(.base-phone-login-mobile-notification--has-error) .base-phone-login-container{min-height:240px}
.vca-phonelogin:has(.base-phone-login-otp-resend) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-otp-resend) .base-phone-login-container{min-height:242px}
.vca-phonelogin:has(.base-phone-login-mobile-notification--has-error):has(.base-phone-login-next-btn) .base-phone-login-container{min-height:190px}
.vca-phonelogin .base-phone-login-mobile-sms{top:115px}
.vca-phonelogin .base-phone-login-next-btn+.base-phone-login-mobile-sms{display:none}
.vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible,.vca-phonelogin .vca-fp-introtext{font-size:.8749999999999999rem;line-height:1.78571429;color:#222;margin-bottom:60px;text-align:center}
.vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,.vca-phonelogin .vca-fp-introtext b,.vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,.vca-phonelogin .vca-fp-introtext strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,:lang(ru) .vca-phonelogin .vca-fp-introtext b,:lang(ru) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,:lang(ru) .vca-phonelogin .vca-fp-introtext strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,:lang(ar) .vca-phonelogin .vca-fp-introtext b,:lang(ar) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,:lang(ar) .vca-phonelogin .vca-fp-introtext strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,:lang(ja) .vca-phonelogin .vca-fp-introtext b,:lang(ja) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,:lang(ja) .vca-phonelogin .vca-fp-introtext strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,:lang(ko) .vca-phonelogin .vca-fp-introtext b,:lang(ko) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,:lang(ko) .vca-phonelogin .vca-fp-introtext strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,:lang(zh) .vca-phonelogin .vca-fp-introtext b,:lang(zh) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,:lang(zh) .vca-phonelogin .vca-fp-introtext strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible b,:lang(zh-Hant) .vca-phonelogin .vca-fp-introtext b,:lang(zh-Hant) .vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible strong,:lang(zh-Hant) .vca-phonelogin .vca-fp-introtext strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-phonelogin .reset-password-phone .base-forms .base-forms-confirmation.base-visible{display:block;text-align:center}
.vca-phonelogin .forgot-password-phone .base-forms .base-forms-confirmation.base-visible{display:block !important}
.vca-phonelogin .vca-bem-paragraph-section{margin-bottom:0}
.vca-phonelogin .vca-account.vca-lb-level{transform:translateX(0);position:absolute;left:0;width:100%}
.vca-phonelogin .vca-account .base-forms-internationalphone-dropdown{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;padding-bottom:0}
.vca-phonelogin .vca-account .base-forms-internationalphone-dropdown .base-forms-internationalphone-input{background-position-y:calc(50% - 5px)}
.vca-phonelogin .vca-account .base-forms-error .base-forms-internationalphone-dropdown{border-bottom:0}
.vca-phonelogin .vca-account .base-forms-error .base-forms-internationalphone-dropdown .base-forms-internationalphone-input{border-bottom:1px solid red}
.login-ajax{min-height:350px;position:relative}
.login-ajax .base-forms-button{margin-top:40px !important}
.vca-pr-introtext{font-size:.8749999999999999rem;line-height:1.78571429;text-align:center;color:#222;margin-bottom:10px}
.vca-pr-introtext b,.vca-pr-introtext strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .vca-pr-introtext b,:lang(ru) .vca-pr-introtext strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .vca-pr-introtext b,:lang(ar) .vca-pr-introtext strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .vca-pr-introtext b,:lang(ja) .vca-pr-introtext strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .vca-pr-introtext b,:lang(ko) .vca-pr-introtext strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .vca-pr-introtext b,:lang(zh) .vca-pr-introtext strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .vca-pr-introtext b,:lang(zh-Hant) .vca-pr-introtext strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
:lang(ar) .vca-pr-introtext{font-size:1rem;line-height:1.5625}
.vca-acc-tab-cont .vca-reassurance{display:none}
.reset-password .vca-reassurance{margin:0;margin-top:100px}
.forgot-password .base-forms-confirmation{font-size:.8749999999999999rem;line-height:1.78571429;text-align:center;color:#222}
.forgot-password .base-forms-confirmation b,.forgot-password .base-forms-confirmation strong{font-family:'Maison Neue Demi','Helvetica Neue Medium','Helvetica Bold','Arial Bold',sans-serif;font-weight:normal}
:lang(ru) .forgot-password .base-forms-confirmation b,:lang(ru) .forgot-password .base-forms-confirmation strong{font-family:'Helvetica Neue Medium','Helvetica Bold','Noto Sans SemiBold','Arial Bold',sans-serif}
:lang(ar) .forgot-password .base-forms-confirmation b,:lang(ar) .forgot-password .base-forms-confirmation strong{font-family:'Geeza Pro Bold','Noto Sans Arabic SemiBold','Arial Bold',sans-serif}
:lang(ja) .forgot-password .base-forms-confirmation b,:lang(ja) .forgot-password .base-forms-confirmation strong{font-family:'Hiragino Sans W6','Meiryo Bold','Noto Sans CJK JP Medium','Noto Sans Medium',sans-serif}
:lang(ko) .forgot-password .base-forms-confirmation b,:lang(ko) .forgot-password .base-forms-confirmation strong{font-family:'Noto Sans KR Medium','Noto Sans Medium','Apple SD Gothic Neo SemiBold','Malgun Gothic Bold',sans-serif}
:lang(zh) .forgot-password .base-forms-confirmation b,:lang(zh) .forgot-password .base-forms-confirmation strong{font-family:'Noto Sans CJK SC Medium','Noto Sans Medium','Pingfang SC Medium','Yahei Bold',sans-serif}
:lang(zh-Hant) .forgot-password .base-forms-confirmation b,:lang(zh-Hant) .forgot-password .base-forms-confirmation strong{font-family:'Noto Sans CJK TC Medium','Noto Sans Medium','Pingfang TC Medium','Microsoft JhengHei Bold',sans-serif}
.vca-cn-pr-success{display:none}
.vca-cn-pr-success:focus{outline:0}
.reset-password-phone-i18{text-align:center}
.base-forms-input--password{margin:1px 0;max-width:none}
.salutation .base-forms-element-group,.gender .base-forms-element-group{display:-webkit-flex;display:-ms-flex;display:flex}
.base-forms-field-phone-email{width:100%}
.base-forms-field-phone-email .base-forms-element.base-hide{display:none}
.base-search-ksa-overlay .base-forms-ksa__addressItem input[type='radio']:empty ~ label,.base-search-ksa-overlay .base-forms-ksa__addressItem input[type='checkbox']:empty ~ label{display:block}
@media only screen and (min-width:600px){.vca-emaillogin .vca-text,.vca-phonelogin .vca-text{font-size:.8749999999999999rem;line-height:1.78571429}
.vca-emaillogin .vca-forgot-pwd{bottom:120px}
.vca-emaillogin .base-forms-field-password{top:25px}
.vca-phonelogin .vca-forgot-pwd{bottom:245px;margin:30px 0 60px}
.vca-phonelogin:has(.base-phone-login-next-btn) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-next-btn) .base-phone-login-container{min-height:180px}
.vca-phonelogin:has(.base-phone-login-signin) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-signin) .base-phone-login-container{min-height:200px}
.vca-phonelogin:has(.base-phone-login-ask-token) .vca-forgot-pwd{margin:15px 0 60px}
.vca-phonelogin:has(.base-phone-login-ask-token) .base-phone-login-container{min-height:210px}
.vca-phonelogin:has(.base-phone-login-otp-resend) .base-phone-login-container{min-height:230px}
.vca-phonelogin:has(.base-phone-login-mobile-notification--has-error) .base-phone-login-container{min-height:230px}
.vca-phonelogin:has(.base-phone-login-mobile-notification--has-error):has(.base-phone-login-next-btn) .base-phone-login-container{min-height:180px}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-mobile-notification--has-error{top:-90px}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-otp-wrapper .base-phone-login-mobile-notification--has-error{top:-110px}
.vca-phonelogin .login .base-forms .base-phone-login-wrapper .base-phone-login-mail--step-two+.base-phone-login-password .base-phone-login-mobile-notification--has-error{top:-110px}
}
@media only screen and (min-width:900px){.vca-emaillogin .vca-forgot-pwd{bottom:120px}
.vca-phonelogin .vca-forgot-pwd{bottom:245px}
.vca-acc-tab-cont .g-recaptcha>div:not(.grecaptcha-badge){width:100% !important}
}
.search-box-standalone-container{position:relative}
.search-box-standalone-container .search-box-standalone__clear-icon{border:0;cursor:pointer;font-size:16px;position:absolute;transform:translateY(-50%)}
.search-box-standalone__suggestion-count{display:none}
.vca-nd{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.vca-nd .vca-nd-frtext-container{margin-bottom:20px}
.vca-nd .vca-ft{padding:45px 20px;text-transform:inherit}
.vca-nd .vca-ft-title{text-align:left}
.vca-nd-heading{margin:20px 0}
.vca-nd-title{color:#222}
.vca-nd-date{color:#222;margin:25px 0}
.vca-nd-img-container{margin-bottom:35px}
.vca-nd-text-container{margin-bottom:30px}
.vca-nc-card-text-container{margin:30px 15px 5px;overflow:hidden}
.vca-nc-card-date,.vca-nc-card-title{color:#222}
.vca-mlc .vca-nc-date{color:#757575}
.vca-news-listing-container .vca-nc-card .vca-nc-anch{width:100%}
.vca-news-list{margin-bottom:50px}
.vca-news-list .vca-nc-card-text-container{margin:25px 0 0;width:100%}
.vca-news-list .vca-nc-card-date{color:#757575}
@media only screen and (min-width:900px){.vca-nd-heading{margin:30px 0 5px}
.vca-nd-date{margin:65px 0 70px}
.vca-nd-img-container{margin-bottom:70px}
.vca-nd-text-container{margin-bottom:70px}
.vca-nd .vca-nd-frtext-container{margin-bottom:30px}
.vca-nd .vca-ft{padding:45px 40px}
.vca-nc-card{display:-webkit-flex;display:-ms-flex;display:flex;margin-bottom:80px}
.vca-nc-card .vca-nc-anch picture{position:relative;display:block}
.vca-nc-card .vca-nc-anch picture:before{content:'';-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-moz-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;-ms-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;display:block;height:100%;width:100%;position:absolute;z-index:2;background:#000;opacity:0}
.vca-nc-card .vca-nc-anch:hover picture:before{opacity:.1}
.vca-nc-card-text-container{margin:0 0 0 70px;width:40%}
.vca-news-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;margin-bottom:0}
.vca-news-list .vca-nc-card-text-container{margin:0 45px}
}