.mobile{display:none !important}.benefits-bar{background:var(--main-background);color:var(--festina-blue);border-top:1px solid var(--main-foreground-opacity-10);padding:7px 0;overflow:hidden}.benefits-track{display:flex;justify-content:center;align-items:center;gap:32px;white-space:nowrap}.benefit-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:var(--font-base)}.benefit-icon{width:20px;height:20px;flex-shrink:0}.benefit-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.benefit-link:hover{text-decoration:underline}.benefits-bar.is-rotator .benefits-track{display:block;position:relative;height:24px}.benefits-bar.is-rotator .benefit-item{font-size:var(--font-base);position:absolute;top:0;left:0;right:0;justify-content:center;opacity:0;transform:translateX(100%);transition:transform .5s ease,opacity .5s ease;pointer-events:none}.benefits-bar.is-rotator .benefit-item.is-active{opacity:1;transform:translateX(0);pointer-events:auto}.benefits-bar.is-rotator .benefit-item.is-leaving{opacity:0;transform:translateX(-100%)}.section-adbar .adbar-track{font-size:var(--font-base);font-weight:300}#multipricing-topbar-container{display:none !important}@media(min-width: 768px){.head-nav-inline{text-align:center}.head-nav-inline .nav-desktop,.head-nav-inline .nav-desktop-list{text-align:center}.head-nav-inline .nav-desktop-list{padding-top:0;padding-bottom:0}.head-nav-inline .nav-list-link{font-size:var(--font-base)}.desktop-dropdown{top:74px;z-index:1041}}.head-main{box-shadow:0 1px 4px rgba(0,0,0,.06)}.head-transparent:not(:hover):not(.hover),.head-transparent-on-section:not(:hover):not(.hover){box-shadow:none}.megamenu_img{display:inherit;margin-right:15px}.megamenu_img img{width:60px;border-radius:4px}#nav-hamburger .logo-modal{margin-top:-45px;margin-bottom:20px;width:80%}#nav-hamburger .logo-modal img{max-height:24px}#nav-hamburger .modal-header{border-bottom:1px solid rgba(0,0,0,0)}#nav-hamburger .modal-header.text-left{text-align:right !important}#nav-hamburger .modal-header.text-left .modal-close{margin-right:0px}.modal-nav-hamburger .nav-list-link{display:flex;margin-bottom:10px}.modal-nav-hamburger .item-with-subitems .nav-list-link{padding-right:70px}.modal-nav-hamburger .nav-list-arrow{display:flex;align-items:center}.modal-nav-hamburger .nav-list-link{align-items:center}#nav-hamburger .nav-list-link[title="SWISS MADE"]{color:#c0001f;font-weight:bold;position:relative}.section-banner-duo{display:flex;padding:15px;flex-wrap:wrap;align-items:center;justify-content:center;background-color:var(--bannerduo1_bg_color)}.section-banner-duo .banner-text,.section-banner-duo .banner-img{flex:1 0 50%;max-width:50%;box-sizing:border-box}.section-banner-duo .banner-text{text-align:center;padding:15px}.section-banner-duo .banner-text .h5{font-size:19px;font-weight:700;margin-bottom:10px !important}.section-banner-duo .banner-text p{max-width:500px;text-align:center}.section-banner-duo .banner-text .btn{padding:12px 30px;font-weight:600;border-radius:4px;margin:auto;margin-top:20px;display:table;font-size:12px}.section-banner-duo .banner-img img{width:100%;display:table;border-radius:6px}.bannerduo1{background-color:var(--bannerduo1_bg_color)}.bannerduo1 .banner-text{color:var(--bannerduo1_txt_color)}.bannerduo1 .banner-text .btn{color:var(--bannerduo1_btn_color);border:1px solid var(--bannerduo1_btnbor_color);background-color:var(--bannerduo1_btnbg_color)}.bannerduo1 .banner-img{order:-1}.bannerduo2{background-color:var(--bannerduo2_bg_color)}.bannerduo2 .banner-text{color:var(--bannerduo2_txt_color)}.bannerduo2 .banner-text .btn{color:var(--bannerduo2_btn_color);border:1px solid var(--bannerduo2_btnbor_color);background-color:var(--bannerduo2_btnbg_color)}.label-custom{z-index:9;position:absolute;right:10px;top:0px;font-size:12px;letter-spacing:normal}.js-swiper-product .label-custom{top:15px}.js-accordion-container{border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0px;margin-bottom:0px !important}.js-accordion-toggle .subtitle{letter-spacing:normal;font-size:12px;text-transform:uppercase}.js-accordion-toggle>.col .icon-inline{display:none}#product-description{margin-top:0px !important}.page-swissmade p{font-size:16px}.page-swissmade img{width:100%;display:block;margin-bottom:.5rem}.page-swissmade .intro{padding:45px 0px}.page-swissmade .intro p{max-width:800px;margin:auto;margin-bottom:1rem}.page-swissmade h1{font-family:"Playfair Display",Georgia,serif;font-size:3.3rem;line-height:4.05rem}.page-swissmade h2{font-family:"Playfair Display",Georgia,serif;font-size:40px;margin-bottom:1rem !important}.page-swissmade h3{font-family:"Playfair Display",Georgia,serif}.page-swissmade p{line-height:1.5rem}.page-swissmade .s-banner a{position:relative;display:block}.page-swissmade .s-banner a h2{font-size:30px;font-weight:600;color:#fff;position:absolute;display:table;text-align:center;top:40px;left:50%;transform:translateX(-50%)}.page-swissmade .s-banner a span{white-space:nowrap;letter-spacing:1px;font-weight:700;padding:15px 25px;background-color:#000;color:#fff;position:absolute;display:table;text-align:center;bottom:20px;left:50%;transform:translateX(-50%)}.process-1 .info{padding-left:50px;text-align:left}.process-2 .info{padding-right:50px;text-align:right}.page-swissmade .collection{padding-bottom:60px}.page-swissmade .collection h3{margin-bottom:30px}.btn-outline{padding:12px 22px;letter-spacing:1px;font-size:12px;color:#fff;opacity:1;border:2px solid #fff;display:table}.btn-outline:hover{color:#000;background-color:#fff}.page-chronobike{background-color:#000;color:#fff}.page-chronobike p{font-size:16px;font-weight:400;letter-spacing:.21px}.page-chronobike img{width:100%;display:block}.page-chronobike video{width:100%;display:block}.page-chronobike h2{font-size:28px;text-align:center;margin:auto;padding:50px 5px}.divisor{border-top:1px solid hsla(0,0%,100%,.2);width:100%;margin-top:30px}.page-chronobike .hero{position:relative;padding-top:20px}.page-chronobike .hero .box{color:#fff;text-align:center;position:absolute;top:0px;width:100%;padding:25px 5px}.page-chronobike .hero .box h1{font-family:"Playfair Display",Georgia,serif;font-size:3.3rem;margin-top:5px;margin-bottom:25px}.page-chronobike .hero .box p{margin-bottom:0px}.page-chronobike .hero .btn{margin:auto}.page-chronobike .swiper{overflow:hidden}.head-chrono{padding-top:40px;padding-bottom:40px}.head-chrono h2{text-align:left;font-size:48px;padding-left:0px;padding-right:0px;padding-bottom:15px;font-family:"Playfair Display",Georgia,serif}.special-edition{background-color:#7c6300;padding-bottom:30px;overflow:hidden}.edicion-limitada{background-color:#122b4e;padding-bottom:30px;overflow:hidden}.special-edition h3,.edicion-limitada h3{font-size:23px}.special-edition p,.edicion-limitada p{font-size:14px}.page-chronobike #contenedor-negro{padding:5%;box-sizing:border-box}.page-chronobike #contenedor-negro img{width:auto}.page-chronobike #contenedor-negro *{box-sizing:border-box}.page-chronobike #contenedor-negro .mini-bloque{display:inline-block;width:19%;vertical-align:top;padding:3% 3% 0 0}.page-chronobike #contenedor-negro .mini-bloque:nth-child(5n){padding:3% 0% 0 0}.page-chronobike #contenedor-negro .inner-container{max-width:1500px;margin:auto}.mini-bloque h3,.mini-bloque p{color:#fff}.mini-bloque h3{line-height:1.8rem}@media screen and (max-width: 767px){.desktop{display:none !important}.mobile{display:block !important}.section-banner-duo{padding:25px 20px}.section-banner-duo .banner-text,.section-banner-duo .banner-img{flex:100%;max-width:none}.section-banner-duo .banner-text{padding:20px 15px;padding-bottom:5px}.bannerduo2 .banner-img{order:-1}.item-installments{font-size:10px !important}.process .info{padding:20px 5px !important;text-align:center !important}.page-swissmade h1{font-size:2.5rem;line-height:3.1rem}.page-swissmade h2{font-size:2rem}.page-swissmade .s-banner{margin-bottom:25px}.page-swissmade .s-banner a span{width:auto;min-width:90%;font-size:14px}.page-chronobike p{font-size:14px}.page-chronobike .hero .box h1{font-size:2.5rem}.page-chronobike .hero h2{font-size:22px;text-wrap:balance}.head-chrono h2{font-size:42px}.head-chrono .btn{margin-bottom:30px}.special-edition,.edicion-limitada{padding-bottom:0px}.special-edition.p-0 img,.edicion-limitada.p-0 img{margin-bottom:20px}.special-edition .head-chrono .row,.edicion-limitada .head-chrono .row{flex-direction:column-reverse}.page-chronobike #contenedor-negro{padding:14% 5%}.page-chronobike #contenedor-negro .mini-bloque{width:49%;margin-bottom:1rem}}.festina-card{height:100%;border:1px solid rgba(0,0,0,0);border-radius:2px;overflow:hidden;background:var(--main-background);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.item-product:not(.js-item-slide){margin-bottom:30px}@media(min-width: 769px){.festina-card:hover{border-color:var(--festina-blue);box-shadow:0 4px 14px rgba(0,0,0,.05);transform:translateY(-3px)}.js-swiper-featured,.js-swiper-new,.js-swiper-sale{overflow:visible;padding-bottom:12px}.js-products-featured-container,.js-products-new-container,.js-products-sale-container{overflow-x:clip}}@media(prefers-reduced-motion: reduce){.festina-card{transition:box-shadow .25s ease,border-color .25s ease}.festina-card:hover{transform:none}}.festina-card .item-description{padding:10px 12px 12px}.festina-card .item-link,.festina-card .item-name,.festina-card .item-price{color:var(--festina-blue)}.festina-card .item-name{font-size:var(--font-base)}.festina-card .price-compare{font-size:var(--font-small)}.festina-card .item-discount-badge{font-size:var(--font-small)}.festina-card .item-price{font-size:var(--font-base);font-weight:700}.festina-card .item-price-container .font-small{font-size:var(--font-small)}.festina-card .item-installments{font-size:var(--font-base) !important}.festina-card .item-price-badge-wrap{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;vertical-align:middle}.festina-card .price-compare{opacity:.5;text-decoration:line-through;vertical-align:middle}.festina-card .item-discount-badge{display:inline-flex;align-items:center;padding:2px 8px;border:1.5px solid var(--festina-blue);border-radius:50px;background:rgba(0,58,99,.07);color:var(--festina-blue);font-weight:600;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;line-height:1.5;margin-left:0}.festina-card .js-item-quickshop .js-product-form{display:block;width:100%}.festina-card .js-item-quickshop .btn{display:block;width:100%;padding:7px 10px;border-width:1.5px;border-style:solid;border-color:var(--festina-blue);background:var(--festina-blue);color:#fff;border-radius:2px;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.festina-card .js-item-quickshop .btn:hover,.festina-card .js-item-quickshop .btn:focus{background:#00507f;border-color:#00507f;color:#fff}@media(min-width: 769px){.festina-card .js-item-quickshop{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.festina-card:hover .js-item-quickshop{opacity:1;transform:translateY(0);pointer-events:auto}}.js-swiper-featured-prev,.js-swiper-featured-next,.js-swiper-new-prev,.js-swiper-new-next,.js-swiper-sale-prev,.js-swiper-sale-next{width:46px;height:46px;margin-top:-23px;line-height:46px;text-align:center;font-size:18px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.14);color:var(--festina-blue);fill:var(--festina-blue);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease,fill .2s ease}.js-swiper-featured-prev,.js-swiper-new-prev,.js-swiper-sale-prev{left:14px}.js-swiper-featured-next,.js-swiper-new-next,.js-swiper-sale-next{right:14px}.js-swiper-featured-prev:hover,.js-swiper-featured-next:hover,.js-swiper-new-prev:hover,.js-swiper-new-next:hover,.js-swiper-sale-prev:hover,.js-swiper-sale-next:hover{background:var(--festina-blue);border-color:var(--festina-blue);color:#fff;fill:#fff;box-shadow:0 6px 20px rgba(0,58,99,.28);transform:scale(1.05)}@media(prefers-reduced-motion: reduce){.js-swiper-featured-prev,.js-swiper-featured-next,.js-swiper-new-prev,.js-swiper-new-next,.js-swiper-sale-prev,.js-swiper-sale-next{transition:background-color .2s ease,color .2s ease,fill .2s ease}.js-swiper-featured-prev:hover,.js-swiper-featured-next:hover,.js-swiper-new-prev:hover,.js-swiper-new-next:hover,.js-swiper-sale-prev:hover,.js-swiper-sale-next:hover{transform:none}}.section-featured-home h2.section-title{font-weight:700;color:var(--festina-blue) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:20px !important}@media(min-width: 769px){.section-featured-home h2.section-title{font-size:34px !important}}@media(max-width: 768px){.section-featured-home h2.section-title{position:relative;font-size:34px;gap:0 !important;margin-bottom:0 !important;flex-wrap:nowrap !important;white-space:nowrap !important}}.filters-sidebar{position:sticky !important;top:70px;align-self:flex-start;max-height:calc(100vh - 80px);overflow-y:auto;scrollbar-width:none}.filters-sidebar::-webkit-scrollbar{display:none}.citizen-filters-sidebar .divider{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important}.citizen-filters-sidebar .js-accordion-container{border-bottom:none !important;padding:0 !important;margin-bottom:0 !important}.citizen-filters-heading{font-size:14px !important;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--main-foreground);margin:1rem 0 4px 0 !important;padding-bottom:6px}.citizen-filter-group{padding:0 !important;border-bottom:1px solid rgba(0,0,0,.1) !important;margin-bottom:0 !important}.citizen-filter-title{display:flex !important;justify-content:space-between;align-items:center;font-size:var(--font-small) !important;text-transform:uppercase !important;letter-spacing:1.5px !important;color:var(--main-foreground) !important;margin:0 !important;padding:14px 0 !important;cursor:pointer;user-select:none}.citizen-filter-arrow{width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;display:inline-block;transform:rotate(45deg);transition:transform .2s ease;opacity:.4;flex-shrink:0;margin-right:2px}.citizen-filter-group:not(.citizen-filter-collapsed) .citizen-filter-arrow{transform:rotate(-135deg);opacity:.7}.citizen-filter-options{display:flex;flex-direction:column;padding:0 0 12px 8px}.citizen-filter-option{display:block}.citizen-filter-option .checkbox{margin-bottom:0 !important;padding:6px 6px 6px 28px !important;border-radius:5px;transition:background .12s ease}.citizen-filter-option .checkbox:hover{background:rgba(0,0,0,.05) !important}.citizen-filter-option .checkbox-text{font-size:var(--font-small) !important;font-weight:400 !important;color:var(--main-foreground) !important;opacity:1 !important}.citizen-filter-count{font-size:10px;color:var(--main-foreground);opacity:.35;margin-left:3px}.citizen-filter-option input:checked~.checkbox .checkbox-text{font-weight:600 !important}.citizen-filter-see-more{display:inline-block;margin:4px 0 8px 8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;opacity:.4;transition:opacity .15s}.citizen-filter-see-more:hover{opacity:1}ul.js-accordion-container.list-unstyled>li:last-child{margin-bottom:0 !important}.citizen-filter-group--price .price-filter-container{width:100%;margin-top:0 !important}.citizen-filter-group--price .form-group{padding:0 0 12px 8px}.citizen-filter-group--price .form-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1px;opacity:.45;margin-bottom:3px}.citizen-filter-group--price .filter-input-price-container{display:block !important;width:100% !important;margin:0 0 8px 0 !important;vertical-align:unset !important}.citizen-filter-group--price .filter-input-price{width:100% !important;box-sizing:border-box;font-size:12px !important;padding:6px 8px !important}@media(min-width: 768px){.filters-sidebar .citizen-filter-option .checkbox-text{font-size:var(--font-small) !important}}@media(min-width: 768px){.js-sort-by{width:auto !important;min-width:215px;padding-right:42px !important}}@media(max-width: 767px){#nav-filters .js-sort-by{width:100% !important;min-width:215px;padding-right:42px !important}#nav-filters .form-group:has(>.js-sort-by){display:block !important;width:100% !important}}.footer-newsletter-band{background:var(--main-foreground-opacity-05)}.footer-newsletter-band-inner{display:flex;flex-direction:column;gap:24px;padding:36px 0}.footer-newsletter-band-title{margin-bottom:4px}.footer-newsletter-band-subtitle{color:var(--main-foreground-opacity-60)}.footer-newsletter-band-social .social-icon{padding:0;margin-right:18px}.footer-newsletter-band-social .social-icon:last-child{margin-right:0}.footer-newsletter-band-form-group{display:flex;flex-direction:column;gap:12px}.footer-newsletter-band-input.form-control{background:var(--main-background);border-radius:12px}.footer-newsletter-band-btn.btn{width:100%;padding-right:28px;padding-left:28px;border-radius:12px;white-space:nowrap;font-size:var(--font-base);background:var(--festina-blue);border-color:var(--festina-blue);color:#fff}.footer-newsletter-band-btn.btn:hover,.footer-newsletter-band-btn.btn:focus{background:#00507f;border-color:#00507f;color:#fff}@media(min-width: 768px){.footer-newsletter-band-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px;padding:36px 60px}.footer-newsletter-band-info{flex:1 1 auto}.footer-newsletter-band-form{flex:0 0 auto;width:460px;max-width:50%}.footer-newsletter-band-form-group{flex-direction:row;align-items:stretch}.footer-newsletter-band-input.form-control{flex:1 1 auto}.footer-newsletter-band-btn.btn{width:auto;flex:0 0 auto}}
/* Engine:dart */