
.vtgo-pdp-page{box-sizing:border-box;position:relative;left:50%;width:var(--vtgo-pdp-viewport-width,100vw);max-width:none;margin:0;padding:0;overflow-x:clip;transform:translateX(-50%)}

@media(max-width:767px){.vtgo-pdp-page{padding-right:4px;padding-left:4px}}

.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook,.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook *{box-sizing: border-box;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook{display: grid; width: 100%; max-width: 2400px; margin: 0px auto; padding: 0px; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 2px; background: rgb(255, 255, 255); line-height: 0;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-item{align-self: start; min-width: 0px; margin: 0px; padding: 0px; overflow: hidden; background: rgb(245, 245, 242); cursor: zoom-in; touch-action: manipulation;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-item:focus-visible{outline: rgb(17, 17, 17) solid 2px; outline-offset: -2px;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-image{display: block; width: 100%; height: auto; margin: 0px; padding: 0px; border: 0px;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer[hidden]{display: none !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer{opacity: 0; transition: opacity 0.22s; position: fixed !important; z-index: 2147483000 !important; inset: 0px !important; overflow: hidden auto !important; overscroll-behavior: contain !important; width: var(--vtgo-pdp-viewport-width,100vw) !important; max-width: none !important; height: 100dvh !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; transform: none !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer:focus{outline: 0px !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-ready{opacity: 1;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-list{gap: 0px; background: rgb(255, 255, 255); line-height: 0; display: flex !important; flex-direction: column !important; width: var(--vtgo-pdp-viewport-width,100vw) !important; max-width: none !important; margin: 0px !important; padding: 0px !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-item{flex: 0 0 auto; width: 100%; margin: 0px; padding: 0px; overflow: hidden; background: rgb(245, 245, 242); line-height: 0;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-item + .vtgo-pdp-lookbook-viewer-item{margin-top: -1px;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-image{display: block; width: 100%; height: auto; margin: 0px; padding: 0px; border: 0px;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close{outline: 0px; cursor: pointer; display: block !important; position: fixed !important; z-index: 2147483001 !important; bottom: auto !important; left: auto !important; top: max(16px,env(safe-area-inset-top)) !important; right: max(28px,env(safe-area-inset-right)) !important; width: auto !important; min-width: 0px !important; max-width: none !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; color: rgb(17, 17, 17) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.2 !important; letter-spacing: 0px !important; text-indent: 0px !important; text-transform: none !important; transform: none !important; appearance: none !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close-label-desktop{display: none !important; position: static !important; margin: 0px !important; padding: 0px !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close-label-mobile{display: inline !important; position: static !important; margin: 0px !important; padding: 0px !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close:focus-visible{outline: rgb(17, 17, 17) solid 2px; outline-offset: 2px;}
@media (min-width: 768px){.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook{position: relative; left: 50%; width: min(var(--vtgo-pdp-viewport-width,100vw),2400px); max-width: none; margin-right: 0px; margin-left: 0px; gap: 5px; transform: translateX(-50%);}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-list{row-gap: 0px;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-item + .vtgo-pdp-lookbook-viewer-item{margin-top: -1px;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close{bottom: auto !important; left: auto !important; top: max(30px,env(safe-area-inset-top)) !important; right: max(50px,env(safe-area-inset-right)) !important; color: rgb(17, 17, 17) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 50px !important; font-weight: 500 !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close-label-desktop{display: inline !important;}
.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-close-label-mobile{display: none !important;}}
@media (prefers-reduced-motion: reduce){.vtgo-pdp-instance-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer{transition: none;}}

.vtgo-pdp-frame-core-lookbook-1785482992608{box-sizing:border-box;--vtgo-frame-w:1px}
@media(max-width:768px){.vtgo-pdp-frame-core-lookbook-1785482992608{--vtgo-frame-w:0.8px}}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-indicator::before,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-indicator::before{top:calc(50% - var(--vtgo-frame-w)/2)!important;height:var(--vtgo-frame-w)!important;border-radius:0!important;transform:none!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 img{box-sizing:border-box!important;border:var(--vtgo-frame-w) solid #000000!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-wrap img + img{border-top:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook{background:#000000!important;column-gap:var(--vtgo-frame-w)!important;row-gap:var(--vtgo-frame-w)!important;padding-left:var(--vtgo-frame-w)!important;padding-right:var(--vtgo-frame-w)!important;padding-top:var(--vtgo-frame-w)!important;padding-bottom:var(--vtgo-frame-w)!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-item img{border:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-item{align-self:stretch!important;background:#fff!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-item:focus-visible{outline:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-list{background:#000000!important;row-gap:var(--vtgo-frame-w)!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-item{background:#fff!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-item+.vtgo-pdp-lookbook-viewer-item{margin-top:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-lookbook-viewer-item img{border:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-viewport,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-viewport{box-sizing:border-box!important;background:#000000!important;padding:var(--vtgo-frame-w) 0!important;border:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-viewport::before,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-viewport::after,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-viewport::before,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-viewport::after{content:"";position:absolute!important;top:0!important;bottom:0!important;width:var(--vtgo-frame-w)!important;background:#000000!important;z-index:5!important;pointer-events:none!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-viewport::before,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-viewport::before{left:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-viewport::after,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-viewport::after{right:0!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended{--vtgo-rec-gap:0}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy{--vtgo-sat-gap:0}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-slide{width:calc(100%/var(--vtgo-rec-spv))!important;margin-right:0!important;background-color:#fff!important;background-image:linear-gradient(to right,#fff calc(100% - var(--vtgo-frame-w)),#000000 calc(100% - var(--vtgo-frame-w)))!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-slide{width:calc(100%/var(--vtgo-sat-spv))!important;margin-right:0!important;background-color:#fff!important;background-image:linear-gradient(to right,#fff calc(100% - var(--vtgo-frame-w)),#000000 calc(100% - var(--vtgo-frame-w)))!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-slide:last-child,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-slide:last-child{background-image:none!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-images,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-images{position:relative!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-images::after,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-images::after{content:"";position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:var(--vtgo-frame-w)!important;background:#000000!important;z-index:1!important;pointer-events:none!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-image,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-image{border:0!important;top:0!important;left:0!important;width:100%!important;height:calc(100% - var(--vtgo-frame-w))!important}
.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-recommended-images,.vtgo-pdp-frame-core-lookbook-1785482992608 .vtgo-pdp-satisfy-images{box-sizing:border-box!important;padding-bottom:var(--vtgo-frame-w)!important;background-image:linear-gradient(to bottom,transparent calc(100% - var(--vtgo-frame-w)),#000000 calc(100% - var(--vtgo-frame-w)))!important}

.vtgo-pdp-module,.vtgo-pdp-module *{box-sizing:border-box}
.vtgo-pdp-module{--ink:#111111;--muted:#62655f;--rule:#cfd2cc;padding:72px 0;background:#fff;color:#595a58;font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:0}
.vtgo-pdp-module p,.vtgo-pdp-module ul{margin:0}
.vtgo-pdp-kicker{margin-bottom:18px!important;color:var(--muted);font-size:11px;font-weight:600;line-height:1.2;text-transform:uppercase}
.vtgo-pdp-accordion{width:100%;border-top:1px solid var(--rule)}
.vtgo-pdp-item{border-bottom:1px solid var(--rule)}
.vtgo-pdp-item summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;min-height:64px;padding:0 2px;color:var(--ink);cursor:pointer;list-style:none;user-select:none}
.vtgo-pdp-item summary::-webkit-details-marker{display:none}
.vtgo-pdp-item summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}
.vtgo-pdp-title{min-width:0;color:#111111;font-size:30px;font-weight:800;line-height:1.25}
.vtgo-pdp-icon{position:relative;display:block;width:16px;height:16px;justify-self:end}
.vtgo-pdp-icon:before,.vtgo-pdp-icon:after{position:absolute;top:7px;left:1px;width:14px;height:1px;background:currentColor;content:"";transition:transform .18s ease}
.vtgo-pdp-icon:after{transform:rotate(90deg)}
.vtgo-pdp-item[open] .vtgo-pdp-icon:after{transform:rotate(0)}
.vtgo-pdp-answer{max-width:920px;padding:0 44px 34px 2px;color:#595a58;font-size:22px;font-weight:400;line-height:1.5;font-family:"Courier New",Courier,monospace;animation:vtgoPdpReveal .22s ease both}
.vtgo-pdp-answer p+p,.vtgo-pdp-answer p+ul,.vtgo-pdp-answer ul+p{margin-top:12px}
.vtgo-pdp-answer ul{display:grid;gap:7px;padding:0;list-style:none}
.vtgo-pdp-answer li{position:relative;padding-left:17px}
.vtgo-pdp-answer li:before{position:absolute;top:.7em;left:1px;width:5px;height:5px;border-radius:50%;background:var(--ink);content:"";transform:translateY(-50%)}
@keyframes vtgoPdpReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:767px){.vtgo-pdp-module{position:static!important;left:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:50px 0;font-size:16px;transform:none!important}.vtgo-pdp-kicker{margin-bottom:13px!important;font-size:10px}.vtgo-pdp-item summary{min-height:56px;gap:16px}.vtgo-pdp-title{font-size:16px}.vtgo-pdp-answer{padding:0 28px 26px 2px;font-size:16px}}
@media(prefers-reduced-motion:reduce){.vtgo-pdp-icon:before,.vtgo-pdp-icon:after{transition:none}.vtgo-pdp-answer{animation:none}}
