/* Marketplace browsing with a restrained multi-brand presentation. */
body.home.av12{--av-width:1520px}
body.home.av12 .av14-home{max-width:1600px;padding-bottom:30px}
.av14-home .av14-wrap{width:calc(100% - 80px);max-width:1520px;margin-left:auto;margin-right:auto}
.av14-home .av12-campaign .av81-discovery{max-width:1520px}
.av14-home .av12-campaign{margin-bottom:0}
.av14-home .av14-designers{padding:25px 0 18px}
.av14-home .av14-logo-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px 22px;align-items:center}
.av14-home .av14-logo-grid + .av14-logo-grid{margin-top:7px}
.av14-home .av14-logo-grid[aria-label="Watchmakers"]{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;margin:17px auto 0;padding-top:16px;border-top:1px solid #ececea}
.av14-home .av14-logo-grid a{height:68px;min-width:0;display:flex;align-items:center;justify-content:center;color:#303030;text-decoration:none;padding:5px 0;background:transparent;border:0}
.av14-home .av14-logo-stage{display:block;position:relative;width:100%;max-width:145px;height:54px;flex:0 1 145px;mix-blend-mode:multiply}
.av14-home .av14-logo-stage img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:var(--logo-scale,105%);height:auto;max-width:none;object-fit:contain}
.av14-home .av14-logo-grid a:hover .av14-logo-stage{opacity:.7}
.av14-home .av14-logo-grid a:focus-visible{outline:1px solid #797979;outline-offset:4px}
.av14-home .av14-feed-nav{display:flex;align-items:center;gap:30px;min-height:46px;border-top:1px solid #ececea;margin-bottom:17px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}
.av14-home .av14-feed-nav a,.av14-home .av14-feed-nav span{font-size:14px;font-weight:400;line-height:1.5;color:#626262;text-decoration:none;padding:12px 0 10px}
.av14-home .av14-feed-nav [aria-current]{color:#252525;box-shadow:inset 0 -2px #b65a24}
.av14-home .av14-feed-nav a:hover{color:#b65a24}
.av14-home .av14-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}
.av14-home .av12-product{min-width:0}
.av14-home .av12-product-photo{aspect-ratio:1;background:#f4f4f2;overflow:hidden;border-radius:3px}
.av14-home .av12-product-photo img{display:block;width:100%;height:100%;object-fit:cover}
.av14-home .av12-product-info{padding-top:10px}
.av14-home .av12-product-info .av10-card-brand{font:500 13px/1.4 "Amavique Sans",Arial,sans-serif!important;margin:0 0 3px}
.av14-home .av12-product-info h3{font:400 13px/1.5 "Amavique Sans",Arial,sans-serif;letter-spacing:0;color:#626262;margin:0 0 8px;height:3em;min-height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.av14-home .av12-price{font-size:16px;line-height:1.4;color:#b65a24}
.av14-home .av14-load-area{text-align:center;padding:0;margin-top:36px}
.av14-home #av14-load-more{font:400 14px/1.5 "Amavique Sans",Arial,sans-serif;padding:12px 50px;min-width:190px;border:1px solid #cccfc9;background:white;color:#252525;border-radius:3px;cursor:pointer}
.av14-home #av14-load-more:hover{background:#f4f4f2}
.av14-home #av14-load-more:disabled{opacity:.6;cursor:wait}
.av14-home #av14-load-more[hidden]{display:none}
.av14-home #av14-feed-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.av14-home .av14-load-area>a{display:none}

/* Keep the catalogue ending calm: one action, no surrounding panel, and no dead space. */
body.home.av10.av12 .av14-home .av14-shopping{padding-bottom:58px!important}
body.home.av10.av12 .av14-home .av14-load-area{display:flex!important;justify-content:center;align-items:center;margin:36px 0 0!important;padding:0!important;min-height:44px}
body.home.av10.av12 .av14-home #av14-load-more{width:auto!important;min-width:196px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 30px!important;border:1px solid #252525!important;border-radius:0!important;background:transparent!important;color:#252525!important;font:500 11px/1 "Amavique Sans",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}
body.home.av10.av12 .av14-home #av14-load-more:hover{background:#252525!important;color:#fff!important}
@media(min-width:761px){
 body.home.av12 .header-main{grid-template-columns:240px minmax(280px,680px) 1fr;gap:35px;min-height:80px;padding:10px 0}
 body.home.av12 .header-main .site-branding{grid-column:1;grid-row:1;text-align:left}
 body.home.av12 .header-main .brand-text{font-size:32px;letter-spacing:.045em}
 body.home.av12 .header-main .header-search{grid-column:2;grid-row:1;width:100%;min-height:44px;border:1px solid #c9cbc7;border-radius:6px;background:#f7f7f5;padding:0 8px 0 17px}
 body.home.av12 .header-main .header-search input[type=search]{font-size:14px}
 body.home.av12 .header-main .header-actions{grid-column:3;justify-self:end}
 body.home.av12 .site-menu{gap:30px;justify-content:center}
}
@media(min-width:1500px){.av14-home .av14-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1100px){
 body.home.av12 .header-main{grid-template-columns:190px minmax(220px,1fr) 80px;gap:24px}
 body.home.av12 .header-main .brand-text{font-size:28px}
 .av14-home .av14-logo-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px 16px}
 .av14-home .av14-logo-grid[aria-label="Watchmakers"]{grid-template-columns:repeat(4,minmax(0,1fr));}
 .av14-home .av14-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}
}
@media(max-width:760px){
 .av14-home .av14-wrap{width:calc(100% - 28px)}
 .av14-home .av14-designers{padding:15px 0 9px;overflow:hidden}
 .av14-home .av14-logo-grid{display:flex;gap:5px 14px;margin-left:0;margin-right:-14px;padding:0 14px 0 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
 .av14-home .av14-logo-grid::-webkit-scrollbar{display:none}
 .av14-home .av14-logo-grid[aria-label="Watchmakers"]{display:flex;width:auto;margin-top:10px;padding-top:11px}
 .av14-home .av14-logo-grid a{flex:0 0 104px;height:50px;padding:2px 0;scroll-snap-align:start}
 .av14-home .av14-logo-stage{height:42px;flex:0 0 96px;max-width:96px}
 .av14-home .av14-logo-grid + .av14-logo-grid{margin-top:5px}
 
 .av14-home .av14-feed-nav{gap:23px;min-height:42px;margin-bottom:12px}
 .av14-home .av14-feed-nav a,.av14-home .av14-feed-nav span{font-size:13px}
 .av14-home .av14-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}
 .av14-home .av12-product-info .av10-card-brand{font-size:13px!important}
 .av14-home .av12-product-info h3{font-size:12px}
 .av14-home .av12-price{font-size:15px}
 body.home.av10.av12 .av14-home .av14-shopping{padding-bottom:42px!important}
 body.home.av10.av12 .av14-home .av14-load-area{margin-top:28px!important;padding:0!important;min-height:42px}
 body.home.av10.av12 .av14-home #av14-load-more{min-width:172px!important;height:42px!important;min-height:42px!important;padding:0 24px!important}
}

.av14-logo-stage[data-brand="hermes"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="louis-vuitton"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="gucci"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="chanel"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="dior"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="prada"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="celine"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="loewe"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="balenciaga"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="fendi"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="saint-laurent"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="burberry"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="bottega-veneta"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="versace"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="valentino-garavani"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="moncler"]{--logo-scale:89.91%}
.av14-logo-stage[data-brand="rolex"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="cartier"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="omega"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="patek-philippe"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="audemars-piguet"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="vacheron-constantin"]{--logo-scale:89.91%}
.av14-logo-stage[data-brand="iwc"]{--logo-scale:85.02%}
.av14-logo-stage[data-brand="jaeger-lecoultre"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="panerai"]{--logo-scale:89.74%}
.av14-logo-stage[data-brand="tudor"]{--logo-scale:82%}
.av14-logo-stage[data-brand="tag-heuer"]{--logo-scale:78%}
.av14-logo-stage[data-brand="breitling"]{--logo-scale:84%}
.av14-logo-stage[data-brand="richard-mille"]{--logo-scale:94%}
