/* Watch catalogue: scoped to listing pages, existing Bitrix filtering preserved. */
.wc6-watches #lpi-main{color:#13294b;font-family:"WC4 Futura","WC Futura",Arial,sans-serif}
.wc6-watches #lpi-main>.widfix,.wc6-layout{width:calc(100% - 80px);max-width:1320px;margin:0 auto}
.wc6-watches #lpi-main h1{font-size:52px;line-height:1.1;font-weight:400;margin:24px 0 16px}
.wc6-intro p{font-size:20px;color:#7289a3;margin:0 0 24px}
.wc6-intro nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}
.wc6-intro nav a{border:1px solid #d4dfe9;padding:12px 22px;font-size:17px;color:#1d589e}
.wc6-intro nav a:hover{background:#1d589e;color:white}
.wc6-watches .brand_buttons{display:flex;gap:12px;overflow:auto;flex-wrap:nowrap;padding:0 0 20px;margin:0 0 28px}
.wc6-watches .brand_buttons a{flex:0 0 126px;width:126px;height:76px;border:1px solid #d4dfe9;margin:0;padding:15px;display:flex;align-items:center;justify-content:center}
.wc6-watches .brand_buttons img{max-height:48px;max-width:100%;object-fit:contain}
.wc6-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:28px 36px;padding-bottom:70px}
.wc6-layout .catalog_tools,.wc6-layout .catalog_tools>.widfix{display:contents}
.wc6-layout .catalog_search{grid-column:1/-1;display:flex;position:relative;margin:0;padding:0;width:100%;border:1px solid #d4dfe9;background:#f3f5f8}
.wc6-layout .catalog_search input{width:100%;height:56px;background:none;border:0;font:inherit;font-size:19px;padding:0 20px}
.wc6-layout .catalog_search button{position:static;width:120px;flex:0 0 120px;background:#1d589e;color:white;border-radius:0;font-size:18px;border:0;text-indent:0}
.wc6-layout .catalog_search button:before,.wc6-layout .catalog_search button:after{display:none}
.wc6-layout .ps_sort{grid-column:2;grid-row:2;width:auto;margin:0;padding:0;justify-self:start}
.wc6-layout .watchbands_filter{grid-column:2;grid-row:2;width:auto;margin:0;justify-self:end}
.wc6-layout .ps_pseudo_select{border:1px solid #d4dfe9;background:white;min-width:190px}
.wc6-layout .ps_pseudo_select label{font-size:17px;padding:14px 35px 14px 16px;color:#13294b}
.wc6-layout .ps_filter23{grid-column:1;grid-row:2/5;width:100%;margin:0;padding:0;background:none;display:block}
.wc6-layout .bx-filter-section,.wc6-layout .smartfilter>.row{padding:0;margin:0;display:block}
.wc6-layout .bx-filter-parameters-box{float:none!important;width:100%!important;margin:0!important;padding:0 0 20px!important;border-bottom:1px solid #d4dfe9;background:white!important}
.wc6-layout .bx-filter-parameters-box-title{padding:18px 0!important;font-size:21px!important;line-height:1.2;color:#13294b!important;background:none!important}
.wc6-layout .bx-filter-block{position:static!important;display:block!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:none!important;padding:0!important;width:100%!important}
.wc6-layout .bx-filter-parameters-box-container{padding:0!important;margin:0!important;max-height:280px;overflow:auto}
.wc6-layout .bx-filter-parameters-box-container>.col-xs-12{padding:0}
.wc6-layout .checkbox{margin:0 0 12px!important}
.wc6-layout .bx-filter-param-label{display:block;padding:0!important;font-size:17px!important;line-height:1.3!important;font-weight:400}
.wc6-layout .bx-filter-input-checkbox{display:flex;align-items:flex-start;gap:10px}
.wc6-layout .bx-filter-input-checkbox input{position:static!important;opacity:1!important;appearance:auto!important;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0!important;accent-color:#1d589e}
.wc6-layout .bx-filter-param-text{padding:0!important;font-size:17px!important}
.wc6-layout .bx-filter-param-text:before,.wc6-layout .bx-filter-param-text:after{display:none!important}
.wc6-layout .bx-filter-input-container input{border:1px solid #d4dfe9!important;width:100%;height:40px;font-size:17px;padding:6px}
.wc6-layout .bx-filter-parameters-box-container-block{width:48%;display:inline-block;padding:0 4px 0 0}
.wc6-layout .buttons_row{display:block!important;margin:20px 0}
.wc6-layout .buttons_row .btn{display:block;width:100%;margin:8px 0;border-radius:0;background:#1d589e;color:white;font-size:17px}
.wc6-layout .buttons_row .btn-link{background:white;color:#1d589e;border:1px solid #d4dfe9}
.wc6-layout>.widfix{grid-column:2;grid-row:3;width:100%;padding:0;margin:0;min-width:0}
.wc6-layout .watchbands{margin:0;padding:0}
.wc6-layout .watchbands_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px;margin:0;padding:0}
.wc6-layout .watchbands_list_item{width:100%!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:white;display:flex;flex-direction:column;position:relative}
.wc6-layout .watchbands_list_item>a:first-child{position:absolute;inset:0 0 auto;height:280px;z-index:2}
.wc6-layout .watchbands_list_item_image{height:280px!important;width:100%!important;background:#f3f4f7;padding:20px;margin:0!important;display:flex;align-items:center;justify-content:center}
.wc6-layout .watchbands_list_item_image img{width:100%;height:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}
.wc6-layout .watchbands_list_item_info{padding:17px 0 12px!important;text-align:left;display:flex;flex-direction:column;flex:1}
.wc6-layout .wc6-name{font-size:21px!important;line-height:1.25!important;font-weight:400;margin:0 0 14px!important;min-height:78px}
.wc6-layout .wc6-name a{color:#13294b}
.wc6-layout .watchbands_list_item_price{margin-top:auto}
.wc6-layout .item_price{font-size:27px!important;line-height:1.2;color:#13294b;font-weight:400!important}
.wc6-layout .old_price{font-size:17px!important;color:#7289a3}
.wc6-layout .watchbands_list_item>.btn{position:static!important;display:block!important;width:100%;height:auto;border:0;border-top:1px solid #d4dfe9;border-radius:0;padding:13px 0!important;text-align:left;background:white!important;color:#1d589e!important;font-size:17px}
.wc6-layout .watchbands_list_item>.btn>span{display:flex;justify-content:space-between}
.wc6-layout .mark_discount{background:#1d589e;color:white;padding:8px 12px;z-index:3;left:12px;top:12px}
.wc6-layout .mobile_filter_switch{display:none!important}
.wc6-empty{padding:40px;background:#f3f5f8}
@media(max-width:1100px){.wc6-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.wc6-layout .watchbands_list{grid-template-columns:repeat(2,minmax(0,1fr))}.wc6-layout .ps_sort{grid-column:2}.wc6-layout .watchbands_filter{display:none}.wc6-watches .wc4-nav{gap:16px}.wc6-watches .wc4-nav a{font-size:16px}}
@media(max-width:700px){.wc6-watches #lpi-main>.widfix,.wc6-layout{width:calc(100% - 32px)}.wc6-watches #lpi-main h1{font-size:36px}.wc6-intro p{font-size:18px}.wc6-intro nav a{padding:10px 12px;font-size:16px}.wc6-layout{display:flex;flex-direction:column;gap:20px}.wc6-layout .ps_filter23{width:100%}.wc6-layout .smartfilter>.row:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc6-layout .bx-filter-parameters-box-container{max-height:160px}.wc6-layout .bx-filter-parameters-box-title{font-size:19px!important}.wc6-layout .bx-filter-param-label,.wc6-layout .bx-filter-param-text{font-size:16px!important}.wc6-layout .watchbands_list{gap:24px 14px}.wc6-layout .watchbands_list_item_image{height:220px!important;padding:12px}.wc6-layout .watchbands_list_item>a:first-child{height:220px}.wc6-layout .wc6-name{font-size:18px!important;min-height:90px}.wc6-layout .item_price{font-size:23px!important}.wc6-layout .catalog_search button{flex-basis:86px;width:86px}.wc6-layout .catalog_search input{font-size:16px;min-width:0;padding:0 12px}.wc6-layout .ps_sort{align-self:flex-end}.wc6-layout>.widfix{width:100%}}
/* Neutralize legacy layout rules loaded by the old catalogue. */
.wc6-watches #lpi-main>.widfix,.wc6-layout>.widfix{padding:0!important}
.wc6-layout .catalog_search button{position:static!important;transform:none!important;opacity:1!important;background:#1d589e!important;background-image:none!important;width:120px!important;height:56px!important;font-size:18px!important;flex:0 0 120px!important}
.wc6-layout .catalog_search input{padding-left:20px!important}
.wc6-layout .bx-filter-block{opacity:1!important;pointer-events:auto!important}
.wc6-layout .bx-filter-parameters-box-title span{font-size:21px!important;font-weight:400!important}
.wc6-layout .bx-filter-parameters-box-title{pointer-events:none}
.wc6-layout .bx-filter-parameters-box-title i{display:none}
.wc6-layout .bx-filter-section,.wc6-layout .smartfilter>.row{display:block!important}
.wc6-layout .bx-filter-input-checkbox input{width:18px!important;height:18px!important}
.wc6-layout .bx-filter-button-box{width:100%;padding:0}
.wc6-layout .ps_pseudo_select label{white-space:nowrap}
.wc6-watches .brand_buttons{scrollbar-width:thin;scrollbar-color:#bac9d9 transparent}
@media(max-width:700px){.wc6-layout .smartfilter>.row:first-child{display:grid!important}.wc6-layout .catalog_search button{flex:0 0 86px!important;width:86px!important}.wc6-layout .bx-filter-parameters-box-title span{font-size:19px!important}.wc6-layout .bx-filter-parameters-box-container .col-xs-12{width:100%}}
.wc6-layout .bx-filter-param-label:before,.wc6-layout .bx-filter-param-label:after,.wc6-layout .bx-filter-input-checkbox:before,.wc6-layout .bx-filter-input-checkbox:after{display:none!important}
.wc6-layout .bx-filter-parameters-box-container{overflow-x:hidden!important}
.wc6-layout .bx-filter-parameters-box-container>.col-xs-12{width:100%;min-width:0}
.wc6-layout .bx-filter-param-text{white-space:normal!important;overflow-wrap:anywhere;min-width:0}
.wc6-layout .catalog_search{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important}
.wc6-layout .catalog_search input{flex:1 1 0!important;min-width:0!important}
.wc6-watches .brand_buttons:empty{display:none}
@media(max-width:700px){.wc6-layout .smartfilter>.row:first-of-type{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wc6-layout .bx-filter-parameters-box-container{max-height:150px!important}.wc6-layout .bx-filter-parameters-box{min-width:0}.wc6-layout .catalog_search button{margin:0!important}.wc6-layout .ps_sort{width:100%}}
.wc6-toggle{display:none}
@media(max-width:700px){.wc6-toggle{display:block;width:100%;background:#f3f5f8;border:1px solid #d4dfe9;padding:15px 18px;text-align:left;color:#13294b;font:inherit;font-size:19px}.wc6-layout:not(.wc6-filtersOpen) .ps_filter23{display:none!important}}
.wc6-layout .watchbands_list_item>.btn:before,.wc6-layout .watchbands_list_item>.btn:after,.wc6-layout .watchbands_list_item>.btn span:before,.wc6-layout .watchbands_list_item>.btn span:after{display:none!important;content:none!important}
.wc6-layout .watchbands_list_item>.btn span{background:none!important;padding-left:0!important;font-weight:400}

/* Match the Breitling catalogue's visual system. */
.wc6-layout{grid-template-columns:240px minmax(0,1fr);gap:22px 32px}
.wc6-layout .catalog_search{grid-column:2;grid-row:1;width:calc(100% - 180px);background:white;border:1px solid #d4dfe9}
.wc6-layout .catalog_search input{height:50px!important;font-size:20px!important}
.wc6-layout .catalog_search button{flex:0 0 48px!important;width:48px!important;height:50px!important;background:white!important;color:#7289a3!important;font-size:26px!important;font-weight:400!important}
.wc6-layout .ps_sort{grid-column:2;grid-row:1;justify-self:end;align-self:center}
.wc6-layout .ps_pseudo_select{border:0;min-width:170px}
.wc6-layout .ps_pseudo_select label{padding:13px 25px 13px 6px;font-size:16px}
.wc6-layout .watchbands_filter{display:none!important}
.wc6-layout .ps_filter23{grid-row:1/5}
.wc6-layout>.widfix{grid-row:2}
.wc7-filterTop{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4dfe9;padding:0 0 20px;margin-bottom:0;font-size:21px}
.wc7-filterTop a{font-size:16px;color:#7289a3}
.wc6-layout .bx-filter-param-label{font-family:inherit}
.wc6-layout .bx-filter-input-checkbox{gap:10px}
.wc6-layout .bx-filter-param-text{display:flex;width:100%;justify-content:space-between;gap:10px;line-height:1.3}
.wc7-count{color:#7289a3;font-size:16px;margin-left:auto;padding-right:2px}
.wc6-layout .bx-filter-parameters-box-title{pointer-events:auto;cursor:pointer}
.wc6-layout .bx-filter-parameters-box-title>span{width:100%;display:flex;justify-content:space-between}
.wc6-layout .bx-filter-parameters-box-title>span:after{content:'';width:8px;height:8px;border-top:1.5px solid #13294b;border-left:1.5px solid #13294b;transform:rotate(45deg);margin:8px 4px 0 12px}
.wc6-layout .wc7-collapsed .bx-filter-block{display:none!important}
.wc6-layout .wc7-collapsed .bx-filter-parameters-box-title>span:after{transform:rotate(225deg)}
.wc6-layout .checkbox{margin-bottom:14px!important}
.wc6-layout .bx-filter-input-checkbox input{appearance:none!important;border:1px solid #aabfd4;border-radius:0;background:white;width:19px!important;height:19px!important;cursor:pointer}
.wc6-layout .bx-filter-input-checkbox input:checked{background:#1d589e;box-shadow:inset 0 0 0 3px white}
.wc6-layout .bx-filter-parameters-box-container{scrollbar-width:thin;scrollbar-color:#b9c5d3 transparent}
.wc6-layout .buttons_row{display:none!important}
.wc7-meta{font-size:16px;color:#7289a3;margin:0 0 24px}.wc7-meta strong{font-weight:400;color:#13294b}
.wc7-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}
.wc7-card{min-width:0;display:flex;flex-direction:column}
.wc7-image{position:relative;background:#f3f4f7;aspect-ratio:1/1.02}
.wc7-image>a{display:block;width:100%;height:100%;padding:22px}
.wc7-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.wc7-heart{position:absolute;top:16px;right:15px;background:none;border:0;color:#7289a3;padding:3px;cursor:pointer}
.wc7-heart[aria-pressed=true]{color:#1d589e}.wc7-heart[aria-pressed=true] svg{fill:#d8e4f4}
.wc7-sale{position:absolute;top:16px;left:15px;background:#1d589e;color:white;padding:7px 10px;font-size:17px}
.wc7-copy{padding-top:14px;display:flex;flex-direction:column;flex:1}
.wc7-article{color:#1d589e;font-size:15px;letter-spacing:.1em;line-height:1.3;overflow-wrap:anywhere}
.wc7-copy h2{font:400 24px/1.18 "WC4 Futura","WC Futura",Arial,sans-serif!important;margin:9px 0 8px!important}
.wc7-copy h2 a{color:#13294b}
.wc7-specs{font-size:18px;line-height:1.3;color:#7289a3;margin:0 0 12px}
.wc7-bottom{border-top:1px solid #d4dfe9;padding-top:12px;margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:8px}
.wc7-stock{font-size:15px;color:#1d589e;display:block;margin-bottom:8px}.wc7-stock:before{content:'▪';margin-right:6px}
.wc7-price{font-size:32px;line-height:1.15;white-space:nowrap;color:#13294b}
.wc7-bottom del{font-size:17px;color:#7289a3}
.wc7-open{width:43px;height:45px;flex:0 0 43px;border:1px solid #d4dfe9;display:grid;place-items:center;color:#1d589e}.wc7-open:hover{background:#edf2f8}
.wc7-pages{margin-top:36px}
.wc7-favoritesLink{display:block;padding:18px 0;border-top:1px solid #d4dfe9;font-size:18px;color:#1d589e}
@media(max-width:1100px){.wc7-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc6-layout{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:700px){.wc6-layout .catalog_search{width:100%}.wc6-layout .catalog_search button{width:48px!important;flex-basis:48px!important}.wc6-layout .ps_sort{align-self:flex-end;width:auto}.wc7-grid{gap:28px 14px}.wc7-copy h2{font-size:20px!important}.wc7-article{font-size:12px}.wc7-specs{font-size:16px}.wc7-price{font-size:23px;white-space:normal}.wc7-image>a{padding:15px 9px}.wc7-heart{top:9px;right:8px}.wc7-open{width:34px;height:38px;flex-basis:34px}.wc7-stock{font-size:13px}.wc7-filterTop{margin-bottom:15px}.wc7-image{aspect-ratio:1/1.2}}
.wc6-layout .bx-filter-param-text{display:flex!important;width:100%!important;gap:10px!important}
.wc6-layout .wc7-count{display:block!important;margin-left:auto!important;flex-shrink:0;color:#7289a3!important}
.wc7-image{flex-shrink:0}
.wc7-image>a{position:absolute;inset:0}
.wc6-layout .ps_sort{width:170px!important;max-width:170px!important;min-width:0}
.wc6-layout .ps_sort .ps_pseudo_select{width:170px!important;min-width:0!important}
.wc6-layout .ps_sort label{width:170px!important;padding:13px 24px 13px 6px!important;font-size:16px!important}
.wc6-layout .catalog_search{min-width:0!important}
/* Exact typography from the live Breitling catalogue, and bounded stacking. */
@font-face{font-family:'Watchclub Futura';src:url('/local/lpi-watchclub-design-20261004/assets/futura-book.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Watchclub Futura';src:url('/local/lpi-watchclub-design-20261004/assets/futura-medium.woff2') format('woff2');font-weight:500 800;font-display:swap}
body.wc6-watches #lpi-main{position:relative;z-index:0;isolation:isolate;font-family:'Watchclub Futura',Arial,sans-serif!important}
body.wc6-watches .wc4-header{z-index:80!important;background:#fff}
body.wc6-watches .wc6-layout,body.wc6-watches .wc6-layout input,body.wc6-watches .wc6-layout button,body.wc6-watches .ps_filter23,body.wc6-watches .ps_filter23 *{font-family:'Watchclub Futura',Arial,sans-serif!important;font-weight:400}
body.wc6-watches .wc6-layout .bx-filter-param-text,body.wc6-watches .wc6-layout .bx-filter-param-label{font-size:20px!important;line-height:23px!important}
body.wc6-watches .wc6-layout .bx-filter-parameters-box-title,body.wc6-watches .wc6-layout .bx-filter-parameters-box-title>span{font-size:22px!important;line-height:28px!important}
body.wc6-watches .wc6-layout .wc7-count{font-size:18px!important;line-height:23px!important}
body.wc6-watches .wc7-copy h2,body.wc6-watches .wc7-copy h2 a{font-family:'WC Futura',Arial,sans-serif!important;font-size:26px!important;line-height:31.2px!important;font-weight:400!important}
body.wc6-watches .wc7-article{font-family:'Watchclub Futura',Arial,sans-serif!important;font-size:16px;line-height:20.8px}
body.wc6-watches .wc7-specs{font-family:'Watchclub Futura',Arial,sans-serif!important;font-size:18px;line-height:25.2px}
body.wc6-watches .wc7-price{font-family:'Watchclub Futura',Arial,sans-serif!important;font-size:30px;line-height:33px}
body.wc6-watches .wc7-stock{font-family:'Watchclub Futura',Arial,sans-serif!important;font-size:15px;line-height:21px}
@media(max-width:700px){body.wc6-watches .wc7-copy h2,body.wc6-watches .wc7-copy h2 a{font-size:22px!important;line-height:27.5px!important}body.wc6-watches .wc7-article{font-size:13px;line-height:17px}body.wc6-watches .wc7-price{font-size:24px;line-height:27px}body.wc6-watches .wc7-specs{font-size:16px;line-height:22px}body.wc6-watches .wc6-layout .bx-filter-param-text,body.wc6-watches .wc6-layout .bx-filter-param-label{font-size:18px!important;line-height:23px!important}}
