.vx-announcement{display:flex;align-items:center;justify-content:center;gap:14px;min-height:38px;padding:6px 18px;background:#bcd4e2;color:#243e50;font-size:12px;letter-spacing:.04em}.vx-announcement a{color:inherit;text-decoration:none}.vx-announcement button{border:0;background:transparent;color:inherit;cursor:pointer;padding:3px 7px}.vx-announcement-message{min-width:0;text-align:center}.vx-announcement-message[hidden]{display:none}.vx-announcement-pause{font-size:11px}.vx-header-actions a{display:inline-flex;align-items:center;justify-content:center}.vx-header-actions .vx-account-link svg,.vx-header-actions .vx-wishlist-link svg{width:20px;height:20px}.vx-desktop-nav{gap:22px}.vx-desktop-nav a{white-space:nowrap}.vx-category-nav{flex-wrap:wrap;overflow:visible;gap:22px;padding:15px 24px}.vx-occasion-menu>summary{cursor:pointer}.vx-occasion-panel a{white-space:normal}.vx-mobile-menu nav .vx-category-nav{display:flex;align-items:stretch;flex-direction:column;padding:0;gap:0}.vx-mobile-menu nav .vx-category-nav>details,.vx-mobile-menu nav .vx-category-nav>a{padding:8px 0}.vx-mobile-menu .vx-occasion-panel{position:static;box-shadow:none;border:0;background:transparent;padding:5px 0 5px 14px;min-width:0}.vx-mobile-menu .vx-occasion-panel a{padding:7px 0}.vx-mobile-menu nav>a{padding:10px 0}.vx-mobile-menu nav{max-height:75svh;overflow-y:auto}.vx-category-grid .vx-art{padding:0;aspect-ratio:4/3;overflow:hidden;background:#dbe6ec}.vx-category-grid .vx-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.vx-category-grid a:hover .vx-art img{transform:scale(1.025)}.vx-category-grid .vx-index{position:absolute;left:15px;top:15px;z-index:1;background:#e8f0f5d9;border-radius:20px;padding:4px 9px;color:#273f50}.vx-category-grid .vx-category-arrow{z-index:1;background:#e8f0f5d9;border-radius:50%;padding:4px}.vx-category-note{font-size:12px;color:#506c7c;margin-top:18px}.vx-footer{padding:30px 0 16px!important}.vx-footer-top{padding:0 0 20px!important;margin:0!important;gap:28px!important}.vx-footer-top>div>p{margin:10px 0 0;max-width:350px}.vx-footer-top nav{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px 26px;align-content:start}.vx-footer .vx-logo{max-width:290px}.vx-footer .vx-brand-emblem{width:66px!important;height:66px!important}.vx-footer .vx-brand-name{max-width:220px}.vx-footer .vx-brand-tagline{font-size:9px}.vx-payments{margin:0!important;padding:14px 0!important;gap:14px!important;border-top:1px solid #aec4d0}.vx-payments>p{margin:0!important}.vx-payment-list{gap:7px!important;margin:0!important}.vx-payment-icon{width:30px!important;height:19px!important}.vx-footer-bottom{padding-top:12px!important;margin-top:0!important;gap:10px}.vx-footer-bottom span{font-size:11px}.vx-info{padding-top:36px;padding-bottom:50px}.vx-info-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:30px;margin-bottom:48px}.vx-info h1{font-size:clamp(38px,4.2vw,64px);line-height:1.08;margin:12px 0 24px;font-weight:400}.vx-info h2{font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.15;margin:12px 0 18px}.vx-info-copy p{line-height:1.8;margin:0 0 17px}.vx-info-copy h2{font-size:24px}.vx-info-hero figure{margin:0}.vx-info-hero img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.vx-info-hero figcaption{font-size:11px;margin:7px 0;color:#506c7c}.vx-info-form{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:34px 0;border-top:1px solid #b1c7d3}.vx-info-form p{line-height:1.8}.vx-message-form label,.vx-newsletter label{display:block;font-size:13px}.vx-message-form input,.vx-message-form textarea,.vx-message-form select,.vx-newsletter input[type=email]{width:100%;padding:12px 14px;margin:7px 0 16px;background:#eef4f7;border:1px solid #a9c1cf;border-radius:7px;color:#273f50;font:inherit}.vx-message-form textarea{resize:vertical}.vx-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vx-message-form label>span{color:#506c7c}.vx-form-note{font-size:12px;line-height:1.6;color:#506c7c}.vx-form-success{padding:15px;background:#d9e9dd;border-left:3px solid #4f795c}.vx-values{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;border-top:1px solid #b1c7d3;padding-top:28px}.vx-values>article>span{font-size:12px;color:#326f8c}.vx-values p,.vx-account-grid p{line-height:1.8}.vx-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vx-account-grid article,.vx-account-benefits{padding:26px 30px;border:1px solid #b0c7d4;border-radius:14px;background:#e4edf2}.vx-account-benefits{margin-top:28px}.vx-account-benefits .vx-button{margin:10px 10px 0 0}.vx-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:45px;padding:28px 0;border-top:1px solid #b1c7d3}.vx-newsletter h2{font-size:27px}.vx-newsletter .vx-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.6;margin-bottom:15px}.vx-consent input{margin-top:4px}.vx-favorite{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #a9c1cf;background:#e9f1f6;color:#273f50;border-radius:7px;font-size:12px;text-decoration:none;cursor:pointer}.vx-favorite>span:first-child{font-size:20px;line-height:1}.vx-favorite[aria-pressed=true]{background:#bcd4e2}.vx-card-v4{position:relative}.vx-card-v4>a{color:inherit;text-decoration:none;display:block}.vx-card-v4>.vx-favorite{margin-top:6px}.vx-pdp-personalize[hidden]{display:none}.vx-name-example{margin:14px 0}.vx-name-example img{max-width:100%;width:100%;border-radius:10px;aspect-ratio:4/3;object-fit:contain;background:#dbe6ec}.vx-name-example figcaption{font-size:11px;line-height:1.5;color:#506c7c;margin-top:7px}.vx-custom-request{padding:22px;border:1px solid #abc3d0;border-radius:12px;margin-top:25px;background:#e4edf2}.vx-custom-request h2{font-size:23px;margin:0 0 10px}.vx-custom-request p{font-size:13px;line-height:1.7}.vx-custom-request .vx-button{margin-top:8px}.vx-category-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:32px}.vx-category-hero img{width:100%;border-radius:16px;aspect-ratio:4/3;object-fit:cover}.vx-category-subnav{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 32px}.vx-category-subnav a{padding:9px 14px;border:1px solid #abc3d0;border-radius:20px;font-size:13px;color:#273f50;text-decoration:none}.vx-category-subnav a[aria-current=page]{background:#bcd4e2}.vx-cart-assistance{padding:14px 20px;background:#d7e5ee;font-size:13px;line-height:1.7}.vx-journey.is-enhanced{height:auto!important}.vx-journey.is-enhanced .vx-journey-stage{position:relative!important;top:auto!important;height:86svh!important;min-height:520px!important;max-height:950px!important}.vx-journey.is-enhanced.is-compact .vx-journey-stage{height:80svh!important;min-height:480px!important}.vx-journey [data-mute]{display:none}.vx-journey.is-playing [data-mute]{display:inline-flex}.vx-journey-music-credit{max-width:100%}.vx-catalog .vx-product-grid .vx-product h3{font-size:18px}.vx-custom-request ul{padding-left:18px}.vx-name-disabled{font-size:12px;line-height:1.6;color:#506c7c}.vx-collection-status{font-size:12px;color:#506c7c}.vx-form-error{color:#923c30;font-size:13px}
@media(max-width:1000px){.vx-desktop-nav{gap:12px;font-size:12px}.vx-header{gap:15px}.vx-header>.vx-logo{max-width:260px}.vx-header-actions{gap:12px}.vx-category-nav{gap:16px;font-size:13px}.vx-info-hero{gap:30px}.vx-info-form{gap:35px}}
@media(max-width:800px){.vx-header>.vx-desktop-nav{display:none}.vx-header-actions .vx-wishlist-link{display:none}.vx-header>.vx-logo{max-width:220px}.vx-category-nav:not(.vx-mobile-menu .vx-category-nav){display:none}.vx-mobile-menu{display:block}.vx-announcement{gap:4px;padding:6px 8px;min-height:40px;font-size:10px}.vx-announcement-pause{font-size:0!important}.vx-announcement-pause::after{content:'Ⅱ';font-size:12px}.vx-info{padding-top:22px}.vx-info-hero,.vx-info-form,.vx-newsletter,.vx-category-hero{grid-template-columns:1fr;gap:24px}.vx-info-hero{margin-top:24px;margin-bottom:28px}.vx-info-hero img{max-height:340px}.vx-info-form{padding:24px 0}.vx-values{grid-template-columns:1fr;gap:12px}.vx-account-grid{grid-template-columns:1fr}.vx-account-grid article,.vx-account-benefits{padding:20px}.vx-footer-top{grid-template-columns:1fr!important;gap:22px!important}.vx-footer-top nav{grid-template-columns:1fr 1fr}.vx-payments{flex-wrap:wrap!important}.vx-footer-bottom{flex-direction:column;align-items:flex-start}.vx-newsletter{gap:18px;margin-top:26px}.vx-category-hero img{max-height:280px}.vx-journey-controls{bottom:18px!important}.vx-journey-music-credit{font-size:9px!important}.vx-journey-copy{padding-bottom:120px}.vx-category-grid .vx-art{aspect-ratio:4/3}.vx-form-row{gap:12px}}
@media(max-width:450px){.vx-form-row{grid-template-columns:1fr;gap:0}.vx-header-actions{gap:8px}.vx-header>.vx-logo{max-width:180px}.vx-header-actions svg{width:18px!important}.vx-language-top summary{font-size:11px}.vx-header .vx-brand-tagline{font-size:7px}}
@media(prefers-reduced-motion:reduce){.vx-category-grid .vx-art img{transition:none}.vx-journey [data-mute]{display:none!important}}

.vx-journey [hidden]{display:none!important}.vx-storefront .vx-category-grid .vx-art{aspect-ratio:4/3;padding:0}.vx-storefront .vx-footer .vx-footer-top{padding-bottom:20px!important}.vx-storefront .vx-footer .vx-payments{margin:0!important;padding:14px 0!important}.vx-storefront .vx-header .vx-desktop-nav{gap:16px;font-size:12px}
@media(max-width:1120px){.vx-header>.vx-desktop-nav{display:none}.vx-storefront .vx-mobile-menu{display:block}}
@media(max-width:450px){.vx-storefront .vx-header .vx-logo{width:155px;max-width:155px;gap:6px;flex-shrink:1;min-width:0}.vx-storefront .vx-header .vx-logo .vx-brand-emblem{width:38px;height:38px}.vx-storefront .vx-header{padding-inline:12px;gap:8px}.vx-storefront .vx-header-actions{gap:8px;flex-shrink:0}.vx-storefront .vx-header-actions>a[aria-label="Pesquisar"]{display:none}.vx-storefront .vx-mobile-menu summary{font-size:12px}}

@media(max-width:1120px){.vx-storefront .vx-mobile-menu>nav{position:absolute;top:calc(100% + 18px);left:auto;right:0;width:min(390px,calc(100vw - 24px));display:flex;flex-direction:column;align-items:stretch;gap:0;padding:18px 22px;max-height:72svh;overflow-y:auto;overscroll-behavior:contain;border:1px solid #abc3d0;border-radius:12px;z-index:100;text-align:left}.vx-storefront .vx-mobile-menu>nav>a{display:block;padding:12px 0;line-height:1.4}.vx-storefront .vx-mobile-menu nav .vx-category-nav{position:static!important;display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding:12px 0 0;margin:10px 0 0;left:auto;right:auto;width:auto;max-height:none;overflow:visible;background:transparent;border:0;border-top:1px solid #abc3d0;box-shadow:none;text-align:left}.vx-storefront .vx-mobile-menu .vx-occasion-panel{position:static!important;min-width:0;width:auto;max-width:none;box-shadow:none;background:transparent;border:0;padding:5px 0 5px 14px;gap:0}.vx-storefront .vx-mobile-menu .vx-occasion-menu>summary{display:flex;justify-content:space-between;gap:12px;padding:10px 0;line-height:1.5;font-size:14px}.vx-storefront .vx-mobile-menu .vx-occasion-panel a{display:block;padding:10px 0;font-size:13px;line-height:1.4}.vx-storefront .vx-mobile-menu nav .vx-category-nav>a{padding:12px 0;font-size:14px}.vx-storefront .vx-mobile-menu>nav a{justify-content:flex-start}.vx-storefront .vx-header-actions{position:relative}.vx-storefront .vx-mobile-menu{position:static}}

@media(max-width:700px){.vx-storefront .vx-journey .vx-journey-copy{left:24px;right:24px;width:auto;max-width:none;top:auto;bottom:150px;padding:0}.vx-storefront .vx-journey h1{font-size:clamp(29px,7.3vw,42px);line-height:1.1;letter-spacing:-.04em;max-width:100%}.vx-storefront .vx-journey .vx-journey-shade{background:linear-gradient(0deg,#dbe6ec 0%,#dbe6ecf7 22%,#dbe6ecd9 39%,#dbe6ec20 70%,transparent 90%)}.vx-storefront .vx-journey .vx-journey-copy p{max-width:100%;font-size:14px}.vx-storefront .vx-journey .vx-journey-copy .vx-kicker{font-size:9px;letter-spacing:.12em}.vx-storefront .vx-journey-controls{gap:8px!important}.vx-storefront .vx-journey-controls>button,.vx-storefront .vx-journey-controls>a{padding:11px 12px;font-size:11px}}
@media(max-width:450px){.vx-storefront .vx-category-grid{grid-template-columns:1fr;gap:28px}.vx-storefront .vx-category h3{font-size:22px}.vx-storefront .vx-info .vx-button{white-space:normal;text-align:center}.vx-storefront .vx-pdp-info{min-width:0}.vx-storefront .vx-pdp-info select{width:100%;max-width:100%}}

.vx-storefront .vx-pdp-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.vx-storefront .vx-pdp-grid>div,.vx-storefront .vx-latest-card>*,.vx-storefront .vx-product-grid>*{min-width:0}.vx-storefront .vx-pdp-image,.vx-storefront .vx-pdp-thumbs{max-width:100%}.vx-storefront .vx-pdp-main{width:100%;max-width:100%;height:auto}.vx-storefront .vx-pdp-grid video{max-width:100%}.vx-storefront .vx-info-hero>*,.vx-storefront .vx-info-form>*,.vx-storefront .vx-form-row>*{min-width:0}.vx-storefront .vx-pdp-buy button{white-space:normal}.vx-storefront .vx-pdp-details{overflow-wrap:break-word}
@media(max-width:800px){.vx-storefront .vx-pdp-grid{grid-template-columns:minmax(0,1fr)}.vx-storefront .vx-latest-card{grid-template-columns:minmax(0,1fr)}}
