.mobile-menu-drawer .mega-menu-promotion--cover,.shopify-payment-button__button,.mega-menu-promotions .mega-menu-promotion--cover,.button{font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-size:1.125rem;padding-top:.25rem}@media (min-width: 48em){.mobile-menu-drawer .mega-menu-promotion--cover,.shopify-payment-button__button,.mega-menu-promotions .mega-menu-promotion--cover,.button{font-size:1.375rem}}.mobile-menu-drawer .mega-menu-promotion--cover span,.shopify-payment-button__button span,.mega-menu-promotions .mega-menu-promotion--cover span,.button span{padding-top:.3125rem;line-height:1}.button--primary{background:#fff;color:#151515;border-color:#fff}.button--primary:before{background:#151515}.button--primary:hover{color:#fff;border-color:#151515}.shopify-payment-button__button,.button--secondary{background:#f1a!important;border:solid 1px #f1a!important;color:#fff!important}.shopify-payment-button__button:before,.button--secondary:before{background:#fff!important}.shopify-payment-button__button:hover,.button--secondary:hover{border:solid 1px #151515!important;color:#151515!important}.mobile-menu-drawer .mega-menu-promotion--cover,.mega-menu-promotions .mega-menu-promotion--cover,.button--inline{position:relative;background:none;border:none;color:#f1a;text-decoration:underline;transition:all .3s ease-in-out}.mobile-menu-drawer .mega-menu-promotion--cover:before,.mega-menu-promotions .mega-menu-promotion--cover:before,.button--inline:before{content:none}.mobile-menu-drawer .mega-menu-promotion--cover:hover,.mega-menu-promotions .mega-menu-promotion--cover:hover,.button--inline:hover{text-decoration:none;background:none;border:none}@font-face{font-family:Druk Text Super;src:url(/cdn/shop/files/DrukText-Super.woff?v=1760536794) format("woff2"),url(/cdn/shop/files/DrukText-Super.woff?v=1760536794) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Druk Text Super Local;src:url(/assets/0358e4cc4805267a5b34.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/976a7e5ce8dd95687d88.woff?v=72787069527846587111758098515) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Druk Text;src:url(/cdn/shop/files/DrukText-Medium.woff2?v=1760536794) format("woff2"),url(/cdn/shop/files/DrukText-Medium.woff?v=1760536794) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Druk Text Local;src:url(/assets/5ff7332db17ace3bd867.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/c4e4c07d411d8823bbfe.woff?v=5951126707505799561758098516) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Medium.woff2?v=1760536794) format("woff2"),url(/cdn/shop/files/IBMPlexSans-Medium.woff?v=1760536794) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Local;src:url(/assets/3900c068b547cfa10efc.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/77f47ddd5e61d782a98c.woff?v=84785249608482963501758098514) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Light.woff2?v=1760536795) format("woff2"),url(/cdn/shop/files/IBMPlexSans-Light.woff?v=1760536794) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Local;src:url(/assets/2df03557cc7af6d4b3bb.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/8aec3caf9f08b91107b5.woff?v=4650619101600411071758098515) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans.woff2?v=1760536794) format("woff2"),url(/cdn/shop/files/IBMPlexSans.woff?v=1760536794) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Local;src:url(/assets/415b8b7beb57f4305644.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/865c4f69c849b30f6d07.woff?v=177822787248120528231758098514) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Bold.woff2?v=1760536794) format("woff2"),url(/cdn/shop/files/IBMPlexSans-Bold.woff?v=1760536794) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Local;src:url(/assets/3b95a88ae26296cd825b.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/2cad72763682ea38922a.woff?v=113800025960876863101758098511) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-SemiBold.woff2?v=1760536794) format("woff2"),url(/cdn/shop/files/IBMPlexSans-SemiBold.woff?v=1760536794) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Local;src:url(/assets/f07e1683f8fedf6f935f.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/e0d6626ff675176c50e5.woff?v=118634869203608082451758098510) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/cdn/shop/files/IBMPlexSans-Thin.woff2?v=1760536794) format("woff2"),url(/cdn/shop/files/IBMPlexSans-Thin.woff?v=1760536794) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Local;src:url(/assets/f963c8dbe25b6923180b.woff2) format("woff2"),url(//boutique.brest-bretagnehandball.fr/cdn/shop/t/2/assets/72f503980b971af747b6.woff?v=10122026049876003331758098513) format("woff");font-weight:100;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.logolink.text-logo,.heading-font,.h1-xlarge,.h1-large,.customer-addresses .my-address .address-index{font-family:Druk Text,Druk Text Local,Arial,sans-serif!important;font-weight:500!important;line-height:1.1!important;letter-spacing:.25rem!important;text-transform:uppercase!important}@media (min-width: 48em){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.logolink.text-logo,.heading-font,.h1-xlarge,.h1-large,.customer-addresses .my-address .address-index{line-height:1.25!important}}h1{font-size:2.5rem!important}@media (min-width: 48em){h1{font-size:3.75rem!important}}h2{font-size:2.5rem!important}@media (min-width: 48em){h2{font-size:3.125rem!important}}h3{font-size:2.5rem!important}.axeptio_mount{z-index:10!important}.breadcrumbs--product{display:none!important;padding:0 1.25rem .625rem 0!important;flex-wrap:wrap}@media (min-width: 66.75rem){.breadcrumbs--product{display:flex!important}}.complementary-products--heading{padding-block:.375rem!important;width:max-content}.customizer__modal-body>h2{font-size:1.875rem!important}@media (min-width: 66.75rem){.customizer__modal-body>h2{font-size:2.1875rem!important}}.customizer__form h3{font-size:1.25rem!important;letter-spacing:1px!important}.customizer__form-element input::placeholder{color:#575757}.customizer__form-element select{-webkit-appearance:auto!important;appearance:auto!important}#customize-form__submit{display:none}.menu-item-badge{transform:unset;border-radius:0;font-family:IBM Plex Sans,IBM Plex Sans Local,Arial,sans-serif;font-weight:300}.mega-menu-promotions{padding:0}.mega-menu-promotions .mega-menu-promotion{position:relative}.mega-menu-promotions .mega-menu-promotion:after{content:"";position:absolute;top:0!important;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#00000080);z-index:1;pointer-events:none}.mega-menu-promotions .mega-menu-promotion--cover{z-index:2;position:absolute;bottom:1.5625rem;color:#fff;width:max-content;left:50%;transform:translate(-50%)}.mega-menu-sidebar--button{font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-weight:900;font-size:1.125rem;letter-spacing:2px}.product-form{margin-top:.625rem!important}.product-form .add_to_cart_holder{display:block}.product-form .add_to_cart_holder .single-add-to-cart-button{width:100%}.product-form .nm-portal .restock-alerts-notify-button:before{z-index:-1}.product-form__input--block label{font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-size:1.125rem!important;min-width:3.5rem!important;margin-right:.25rem!important;margin-bottom:.25rem!important}@media (min-width: 48em){.product-form__input--block label{margin-right:.625rem!important;margin-bottom:.625rem!important;min-width:4.375rem!important}}.product-form__input--block input[type=radio]:checked+label{color:#f1a;box-shadow:0 0 0 1px #f1a inset!important}.restock-alerts-submit-button:before{z-index:-1}.product-title{color:#000!important;font-size:1.875rem!important;margin-bottom:1rem!important}@media (min-width: 66.75rem){.product-title{font-size:2.1875rem!important}}@media (min-width: 66.75rem){.section-breadcrumbs:has(.breadcrumbs--mobile-only){display:none!important}}.shopify-payment-button__button{font-size:1.375rem!important;z-index:1}.shopify-payment-button__button:before{z-index:-1!important}.facets__label{font-weight:500!important;font-size:.875rem!important;text-transform:initial!important;letter-spacing:0!important;opacity:.5}.facets__form .facets-toggle{font-weight:500!important;font-size:1rem!important;text-transform:initial!important;letter-spacing:0!important}.facets__form .facets-toggle svg{transform:rotate(90deg)}.facets__form .facets-toggle svg path{stroke:#f1a!important}.facets__mobile_form .thb-filter-title{text-transform:initial!important;font-weight:700!important;font-size:1rem!important}.facet-drawer .side-panel-header h4{font-size:1.25rem!important;font-weight:100!important;letter-spacing:1px!important}.facet-drawer .side-panel-footer .mobile-filters-clear{color:#000;font-size:1.125rem!important;letter-spacing:0!important}.price_slider_wrapper .noUi-connects{background:#e2e2e2!important}.price_slider_wrapper .noUi-handle{background-image:none!important;background-color:#000!important;border-radius:50%!important;border:none!important}.mega-menu-container{position:relative;overflow-y:visible!important}.mega-menu-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:-1;pointer-events:none}.mega-menu-columns__list-wrapper{width:100%;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.mega-menu-columns__bottom-link{display:block;width:100%;text-align:center;padding:.625rem;background:#eee}.mega-menu-columns__bottom-link-text{font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;color:#00000080;position:relative;transition:color .3s ease-in-out}.mega-menu-columns__bottom-link-text:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;transform:scale(1);background:#00000080;transform-origin:left center;will-change:transform;transition:all .3s ease-in-out}.mega-menu-columns__bottom-link-text:hover{color:#000}.mega-menu-columns__bottom-link-text:hover:after{transform:scale(0)}.mega-menu-columns__heading.thb-full-menu--link{color:#f1a;font-family:IBM Plex Sans,IBM Plex Sans Local,Arial,sans-serif!important;font-size:1.125rem!important;font-weight:500!important}.mega-menu-columns__heading.thb-full-menu--link:after{background:#f1a}.mega-menu-columns__list{display:flex;flex-direction:column;gap:1rem}.mega-menu-columns__item--all{opacity:.5}.mega-menu-columns__item--all a:after{transform:scale(1)}.mega-menu-columns__item--all a:hover:after{transform:scale(0)}.mobile-menu-drawer .mega-menu-promotion{position:relative}.mobile-menu-drawer .mega-menu-promotion:after{content:"";position:absolute;top:0!important;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#00000080);z-index:1;pointer-events:none}.mobile-menu-drawer .mega-menu-promotion--cover{z-index:2;position:absolute;bottom:1.5625rem;color:#fff;width:max-content;left:50%;transform:translate(-50%)}.mobile-menu-drawer__login-button{color:#fff!important;font-size:1.125rem!important;line-height:1!important}.mobile-menu-drawer__login-button svg{height:1.25rem!important}.mobile-menu-drawer__login-button svg path{fill:#fff!important}.header-style5{display:flex;align-items:center;justify-content:space-between}@media (min-width: 66.75rem){.header-style5{justify-content:initial}}.header-style5 .thb-full-menu{display:flex}.header-style5 .thb-secondary-area{min-width:unset}.product-card-title{font-weight:600!important}.product-cart-item__title{font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:2px}.product-cart-item__button{padding:0;text-decoration:none;font-size:1.125rem!important;height:auto}.product-information__text-icon{opacity:0;margin-bottom:2.5rem}.product-information__text-icon svg{float:left;margin-right:.375rem;color:#f1a}.product-information__text{font-size:.8125rem}.product-information__text-bold{font-weight:700}.product-information__size-guide svg{fill:#f1a!important;height:1rem!important}.product-information__size-guide-text{text-decoration:underline}.product-information .flocapp__customizer-button{padding-block:.9375rem!important;text-transform:uppercase;font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-weight:500;font-size:1.375rem}.price__subscriber-price{border:solid 1px #000;margin-left:.75rem;padding:.375rem;font-size:.875rem;line-height:1;color:#000;width:fit-content}.collection-banner--title,.section-header__title{position:relative;color:#000!important}.collection-banner--title:before,.section-header__title:before{content:"";display:block;width:2.4375rem;height:.625rem;transform:skew(-15deg);background:#000}.collection-banner--title{text-align:center}.collection-banner--title:before{margin-inline:auto}.section-header__title{text-align:left}@media (min-width: 48em){.section-header__title{text-align:center}}@media (min-width: 48em){.section-header__title:before{margin-inline:auto}}.section-header__title--outline{-webkit-text-stroke:1px #000;color:#0000;display:inline-block;width:100%}@media (min-width: 48em){.section-header__title--outline{display:inline}}.social-links--modified{width:fit-content;margin:0 auto!important}@media (min-width: 48em){.social-links--modified{margin:0!important}}.social-links--modified li{width:4.7rem;margin-bottom:.9375em}@media (min-width: 48em){.social-links--modified li{width:1.25em;margin-right:.9375em}}@media (min-width: 90em){.social-links--modified li{width:1.875em}}.social-links--modified li a{margin:0 auto}@media (min-width: 48em){.social-links--modified li a{margin:0}}.social-links--modified li a svg{height:1.7rem;width:auto;margin:0 auto}@media (min-width: 48em){.social-links--modified li a svg{height:1.5rem;margin:0}}.thb-full-menu--link{font-family:Druk Text,Druk Text Local,Arial,sans-serif;font-size:1.125rem;letter-spacing:2px}.thb-full-menu--link-all{opacity:.5}.thb-full-menu--link-all:after{transform:scale(1)}.thb-full-menu--link-all:hover:after{transform:scale(0)}.announcement-bar-section{position:sticky!important;top:0;transition:top .25s ease-in-out}.announcement-bar .flickity-nav{background:#0000!important}.announcement-bar .flickity-viewport:before,.announcement-bar .flickity-viewport:after{content:none!important}.collection-banner{min-height:unset!important}.collection-banner--content{padding-block:1.25rem!important}.collection-banner--title:before{margin-bottom:.625rem}@media (min-width: 48em){.collection-banner--title:before{margin-bottom:0}}@media (max-width: 48em){.featured-collection__grid{grid-auto-columns:minmax(75%,1fr)!important;grid-template-columns:repeat(auto-fill,minmax(75%,1fr))!important}}.featured-collection__footer-button{display:flex;align-items:center;gap:.625rem;width:fit-content;margin-inline:auto}.gallery{margin-bottom:0}.header-section{transition:top .25s ease-in-out}.header.style5.transparent--true{border-bottom-color:#e2e2e2}.header__container--style5{display:block!important;max-width:108rem;margin-inline:auto}@media (min-width: 48em){.header:not(.is-sticky).transparent--true .header__container--style5{padding-top:1.5625rem!important}}.header .adidas-logo{height:1.25rem;width:auto;margin-right:.625rem;transition:all .25s cubic-bezier(.104,.204,.492,1);filter:brightness(1) invert(1)}@media (min-width: 66.75rem){.header .adidas-logo{height:auto;min-width:2.6875rem;width:2.6875rem;margin-right:0}}@media (min-width: 66.75rem){.header.transparent--true:not(.is-sticky) .adidas-logo{filter:none}}.header.transparent--true:hover .adidas-logo{filter:brightness(1) invert(1)}.image-with-text{overflow:hidden}@media (min-width: 48em){.image-with-text{max-height:31.25rem}}.image-with-text__image-media{padding-bottom:0!important}.image-with-text__image-media img{height:16.875rem!important;max-height:31.25rem;position:relative!important}@media (min-width: 48em){.image-with-text__image-media img{height:auto!important}}.image-with-text__content{padding-block:1.5625rem!important}@media (min-width: 48em){.image-with-text__content{padding-block:8.75rem!important}}.image-with-text__description{font-weight:500;letter-spacing:2px;max-width:20.9375rem;margin-inline:auto}.product-drawer .product-form{margin-top:0!important}.product-drawer .quantity{margin-bottom:1.875rem}.media-grid__section-header{max-width:90rem;margin-inline:auto;padding:0 .9375rem}.media-grid__section-header .section-header{max-width:unset}.scrolling-text{background-position:center}.scrolling-text--inner{padding:0!important}.scrolling-text--image{height:7.5rem!important}@media (min-width: 48em){.slideshow{border:solid 1.5625rem #fff}}.slideshow__slide-bg{position:relative}.slideshow__slide-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000c,#0000 25.97%),linear-gradient(180deg,#0000,#00000080 96.87%);pointer-events:none}@media screen and (max-width: 48em){.slideshow__slide-inner{align-items:flex-end!important}}@media screen and (max-width: 31.25em){.slideshow__slide-content--heading{font-size:1.875rem!important}}.section-logo-list:has(.logo-list--modified){background-color:#eee;padding:.625em 0!important}.logo-list--last-section{padding-bottom:1.25em!important}.logo-list--modified .logo-list__logo img{margin:0 auto}.logo-list--modified .logo-list__inner{grid-template-columns:repeat(4,auto)!important}@media (min-width: 48em){.logo-list--modified .logo-list__inner{grid-template-columns:repeat(var(--logo-columns),auto)!important}}.text-with-icons--modified{border-top:solid 1px #e2e2e2;padding-block:3.75rem!important}.text-with-icons--modified .text-with-icons__block-content span{color:#f1a;font-weight:700}.text-with-icons__title{font-size:1rem!important;letter-spacing:0!important}.footer{background-color:#eee!important;padding:2.5em 0 0!important}@media (min-width: 48em){.footer{padding:3.75em 0 0!important}}@media (min-width: 48em){.footer__row{display:flex;justify-content:space-between;gap:1.875em}}.footer__logo{margin:0 auto;width:10.2rem!important}@media (min-width: 48em){.footer__logo{margin:0}}.footer__socials{width:100%}.footer__contact-item{display:flex;align-items:center;gap:.3125em}.footer__contact-item img{margin-bottom:0!important}.footer__columns--hide-desktop{display:block}@media (min-width: 48em){.footer__columns--hide-desktop{display:none}}.footer__columns--hide-mobile{display:none}@media (min-width: 48em){.footer__columns--hide-mobile{display:block}}@media (min-width: 48em){.footer .widget{margin-bottom:0!important}}.footer .widget--text .rte p{margin-bottom:0}.footer .widget--menu{width:100%}@media (min-width: 48em){.footer .widget--menu{padding-top:1.25em;width:fit-content}}.footer .widget--menu .thb-widget-title.collapsible{color:#f1a}.footer .widget__bg-eclair{position:absolute;top:0;left:0;width:5.6rem;height:11.25rem}.footer .widget__signup-content{position:relative}.footer .widget__signup-content .thb-widget-title{color:#fff}.footer .widget__signup-content .signup-container--terms label{color:#fff!important;background-color:#fff0!important}.footer .widget__signup-content .signup-container .field input{border-color:#fff;color:#fff}.footer .widget__signup-content .signup-container .field label{color:#fff;background-color:#fff0}.footer .widget__signup-content .signup-container .field input:focus+label,.footer .widget__signup-content .signup-container .field input:not(:placeholder-shown)+label{background-color:#f1a}.footer .widget__signup-content .signup-container button svg path{stroke:#fff}.footer .widget--signup{position:relative;color:#fff;padding:1.25em;border-radius:.25rem;background:linear-gradient(90deg,#f1a,#fca8de);background-size:cover;background-position:center;background-repeat:no-repeat}.footer__menu-link{position:relative}.footer__menu-link:after{content:"";background:var(--color-footer-link-hover, #000);display:block;height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform;transition:all .25s cubic-bezier(.104,.204,.492,1)}.footer__menu-link:hover:after{transform:scaleX(1)}.footer .sub-footer{margin-top:0;padding-bottom:.625em}.footer__copyright{display:none}@media (min-width: 48em){.footer__copyright{display:block}}.footer__copyright--mobile{padding:.3125rem .6875rem;margin-bottom:0;background:#eee;display:block;font-size:.8125rem;color:#57575799}.footer__copyright--mobile a{color:#57575799;text-decoration:underline}@media (min-width: 48em){.footer__copyright--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
