.vca-pdp-v2-reassurance-block-list{display:grid;grid-template-columns:repeat(2,1fr);max-width:360px;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:12px}
.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}
: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 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}
: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}
: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-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}
: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}
: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-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-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-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-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-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{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-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-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-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}
.vca-pdp-v2-yps-configurator .vca-pdp-v2-yps-container{height:335px;width:335px;position:relative}
.vca-pdp-v2-yps-configurator .hapticmedia-loader-container,.vca-pdp-v2-yps-configurator .hapticmedia-canvas3d{position:static}
.vca-pdp-v2-yps-configurator .hapticmedia-buttons-container{top:calc(30px - 1px);bottom:auto;right:calc(60px - 1px)}
.vca-pdp-v2-yps-configurator .hapticmedia-button-fullscreen-on{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#zoom-out-arrow')}
.vca-pdp-v2-yps-configurator .hapticmedia-button-fullscreen-off{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#zoom-in-arrow')}
.vca-pdp-v2-yps-configurator .hapticmedia-button-fullscreen-on,.vca-pdp-v2-yps-configurator .hapticmedia-button-fullscreen-off{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:30px;height:30px;border:1px solid #757575;background-size:50%;background-position:center;border-radius:16px;padding:5px;opacity:1}
.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-three-d-asset-iframe{height:335px;width:335px}
.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:900px){.vca-product-v2 .vca-pdp-v2-main{margin:0 !important}
.vca-product-v2 .vca-pdp-v2-hero{padding:0 !important}
.vca-product-v2 .vca-pdp-v2-first-item{height:500px !important}
.vca-product-v2 .vca-pdp-v2-swiper-container-sticky{position:sticky;top:60px}
}
.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-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content: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:500px;object-fit:contain}
.vca-product-v2 .vca-pdp-v2-gallery-item.vca-pdp-v2-first-item img{max-height:335px}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper{width:100%;height:500px}
.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:500px}
.vca-product-v2 .vca-pdp-v2-moving-image-player .vca-pdp-v2-mv-video{width:100%;display:block;height:auto;max-height:500px;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:3px;bottom:3px;left:3px;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;position:absolute;display:block;top:11px;width:28px;height:28px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-default-state{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#switch-circle-white');background-size:20px;left:11px}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-active-state{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#switch-flower-grey');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('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#switch-circle-grey')}
.vca-product-v2 .vca-pdp-v2-toggle-switch .vca-pdp-v2-switch-checkbox:checked ~ .vca-cta-state .vca-active-state{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#switch-flower-white')}
.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-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 .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s 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}
: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 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:row;-ms-flex-direction:row;flex-direction:row;gap:12px}
.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-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-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 .vca-pdp-v2-order-by-phone-container{display:none}
.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[data-show-cta='add-to-bag'] .vca-pdp-v2-order-by-phone-container,.vca-pdp-v2-controls[data-show-cta='order-by-phone'] .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[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{position:relative;display:block;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.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:none}
.vca-pdp-v2-controls[data-show-cta='add-to-bag'] .vca-pdp-v2-order-by-phone-cta-mobile-label,.vca-pdp-v2-controls[data-show-cta='order-by-phone'] .vca-pdp-v2-order-by-phone-cta-mobile-label,.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{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'][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-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-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;-webkit-row-gap:12px;-moz-row-gap:12px;row-gap:12px}
.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{padding-bottom:18px;border-top:0}
.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-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{padding:15px;background-color:#f5f5f5}
.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.vca-hide{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: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-engraving-font-janson .vca-pdp-v2-panel-engraving-line-value{font-family:'JansonEngraving',serif}
.vca-engraving-font-english .vca-pdp-v2-panel-engraving-line-value{font-family:'EnglishEngraving',sans-serif}
.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-overlay-metric{display:none}
.vca-lightbox-wrapper .vca-pdp-v2-overlay-metric{display:block}
.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;-webkit-align-items:center;-ms-flex-align:center;-ms-align-items:center;align-items: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-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{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;position:relative;display:block}
.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-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-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 .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{border-radius:100%;overflow:hidden;width:14px;height:14px;position:relative;margin:3px 3px 3px -10px}
.vca-pdp-v2-stone-list .vca-pdp-v2-stone-list-item::before{background-position:0 -3px;width:14px;height:14px;margin-bottom:2px}
.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:120px;max-height:120px;width:100%;height:100%;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:220px;max-height:220px}
.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:220px;max-height:220px}
.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('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#chevron-left');left:0}
.swiper-rtl .vca-pdp-v2-spv-vic .vca-button-prev-spv-vic::before{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.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('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.svg#chevron-right');right:0}
.swiper-rtl .vca-pdp-v2-spv-vic .vca-button-next-spv-vic::before{background-image:url('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.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{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4;margin:0;border-bottom:0}
:lang(ru) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ru) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.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-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}
.vca-pdp-v2-related-tabs-button:hover{outline:0;color:#222}
.vca-pdp-v2-shopping-sticky-wrapper.vca-sticky-cta-parent{z-index:2}
.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:absolute;padding:20px 20px;border-top:1px solid #e6e6e6;background:#fff;visibility:hidden;bottom:0;top:initial}
.vca-pdp-v2-sticky-header.vca-sticky-header-fixed-top{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;left:0;position:fixed;right:0;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:center;-ms-flex-align:center;-ms-align-items:center;align-items:center;max-width:100%;gap:4px;color:#666}
.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{font-family:'Janson Text',Times,'Times New Roman',serif;font-size:1.5625rem;line-height:1.4;margin:0;border-bottom:0}
:lang(ru) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
:lang(ru) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Times New Roman','Times','Noto Serif',serif}
:lang(ar) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Geeza Pro','Noto Sans Arabic','Arial',serif}
:lang(ja) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Hiragino Sans W3','Meiryo','Roboto','Noto Sans','Noto Sans CJK JP',sans-serif}
:lang(ko) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Noto Serif ','Noto Serif KR','Apple Myungjo',serif}
:lang(zh) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang SC','SimSun','Noto Serif','Noto Serif CJK SC',serif}
:lang(zh-Hant) .vca-discover-stonepopup .vca-acc-tabs.vca-single-tab .vca-tab-links{font-family:'Janson Text','Pingfang TC','Microsoft JhengHei','Noto Serif','Noto Serif CJK TC',serif}
.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-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}
: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('../../../../etc.clientlibs/richemont-vca/ui/clientlibs/vca-resources/resources/iconssprite/view/sprite.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-pdp-v2-yps-configurator .vca-pdp-v2-yps-container{height:520px;width:520px}
.vca-three-d-asset-iframe{height:520px;width:520px}
.vca-product-v2 .vca-pdp-v2-main{position:relative}
.vca-product-v2 .vca-pdp-v2-first-image{margin:0}
.vca-product-v2 .vca-pdp-v2-first-item{height:700px !important}
.vca-product-v2 .vca-pdp-v2-hero-gallery-swiper{height:700px}
.vca-product-v2 .vca-pdp-v2-overlay-content{padding:0 40px}
.vca-product-v2 .vca-pdp-v2-gallery-item.vca-pdp-v2-first-item img{max-height:500px}
.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-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:180px;max-height:180px}
.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-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;margin-bottom:40px}
.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-yps-configurator .vca-pdp-v2-yps-container{height:480px;width:480px}
.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-three-d-asset-iframe{height:480px;width:480px}
.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-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-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{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:block}
.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-controls[data-show-cta='order-by-phone'] .base-checkout-addtocart{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{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:block}
.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-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-pdp-v2-shopping-sticky-wrapper.vca-sticky-cta-parent{z-index:10}
.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}
}