:root{--ff-vertigo-demi: "Vertigo-Demi", "Avenir-Heavy", sans-serif;--ff-vertigo-book: "Vertigo-Book", "Avenir-Roman", sans-serif;--ff-vertigo-bold: "Vertigo-Bold", "Avenir-Black", sans-serif;--ff-avenir-med: "Avenir-Med", sans-serif;--ff-avenir-heavy: "Avenir-Heavy", sans-serif;--ff-avenir-roman: "Avenir-Roman", sans-serif;--ff-avenir-black: "Avenir-Black", sans-serif;--ff-body: var(--ff-avenir-med);--ff-heading-primary: var(--ff-vertigo-demi);--ff-heading-secondary: var(--ff-vertigo-book);--ff-heading-supporting: var(--ff-vertigo-bold);--white: #ffffff;--soft-white: #f5f5f5;--black: #282929;--navy: #1c4da1;--aqua: #008fca;--light-blue: #cffffa;--forest-green: #025f1d;--spring-green: #3da126;--highlight-green: #e4f582;--light-green: #f3f5e2;--mauve: #722257;--lilac: #f1cbfc;--orange: #df6c17;--error: #b42318;--success: #3da126;--tp-green: #36b983}.header-group{position:sticky;top:0;transition:.3s top;z-index:var(--layer-sticky, 8)}.header-group .section-announcement-bar{width:100%;text-align:center;padding:.375rem 0}.header-group .site-header{height:4rem;width:100%;background:var(--white)}@media screen and (min-width:64rem){.header-group .site-header{min-height:9.375rem;height:auto;padding:1.75rem 0;border-bottom:.0625rem solid var(--navy)}}.header-group .site-header .container{height:inherit}.header-group .site-header .flex{display:flex;justify-content:space-between;height:100%;align-items:center;position:relative}@media screen and (min-width:64rem){.header-group .site-header .flex{align-items:flex-start;height:unset;flex-wrap:wrap}}.header-group .site-header .flex .menu-device-toggle{width:2rem;height:1rem;position:relative;background:none;border:none;cursor:pointer;padding:0}@media screen and (min-width:64rem){.header-group .site-header .flex .menu-device-toggle{display:none}}.header-group .site-header .flex .menu-device-toggle span{width:100%;height:.125rem;background:var(--navy);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s background-color}.header-group .site-header .flex .menu-device-toggle:after,.header-group .site-header .flex .menu-device-toggle:before{content:"";width:100%;height:.125rem;background:var(--navy);position:absolute;top:0;left:0;transition:.3s all}.header-group .site-header .flex .menu-device-toggle:after{bottom:0;top:auto}.header-group .site-header .flex .menu{position:absolute;top:100%;left:-1.25rem;transform:translate(-150%);width:calc(100% + 2.5rem);background:var(--white);padding:0 1.25rem;height:calc(100vh - var(--announcement-height, 2.25rem) - 4rem);transition:.4s transform;overflow:auto}@media screen and (min-width:64rem){.header-group .site-header .flex .menu{position:static;transform:translate(0);width:100%;background:transparent;padding:0;height:unset;overflow:unset;order:3;margin:1.875rem 0 0}}.header-group .site-header .flex .menu .linklist{margin:0;padding:1.875rem 0}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist{padding:0;display:flex;gap:1.5rem;align-items:center}}.header-group .site-header .flex .menu .linklist li{list-style:none}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li.has-child{position:relative}.header-group .site-header .flex .menu .linklist li.has-child:hover .childlinks{padding:.75rem;border-color:var(--navy);max-height:25rem}.header-group .site-header .flex .menu .linklist li.has-child:hover .megamenu{max-height:37.5rem}}.header-group .site-header .flex .menu .linklist li a:not(.btn){font-size:1.375rem;display:flex;align-items:center;gap:.625rem;color:var(--navy);padding:.5rem 0;border-bottom:.0625rem solid var(--navy)}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li a:not(.btn){padding:0;font-size:1rem;border:none;gap:.25rem;position:relative;z-index:0}.header-group .site-header .flex .menu .linklist li a:not(.btn):before{content:"";background:var(--light-blue);width:0;height:.75rem;position:absolute;bottom:.125rem;left:-.3125rem;z-index:-1;opacity:.6;transition:.3s width}.header-group .site-header .flex .menu .linklist li a:not(.btn):hover:before,.header-group .site-header .flex .menu .linklist li a:not(.btn).active:before{width:calc(100% - .3125rem)}}.header-group .site-header .flex .menu .linklist li a:not(.btn),.header-group .site-header .flex .menu .linklist li a:not(.btn):visited,.header-group .site-header .flex .menu .linklist li a:not(.btn):hover,.header-group .site-header .flex .menu .linklist li a:not(.btn):focus-visible{color:var(--navy)!important}.header-group .site-header .flex .menu .linklist li a:not(.btn) .icon-chev{width:1rem;height:1rem;object-fit:contain;transition:.3s transform}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li a:not(.btn) .icon-chev{transform:rotate(90deg);width:.6875rem;height:.6875rem}}.header-group .site-header .flex .menu .linklist li .childlinks{padding-left:1.875rem;display:none}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li .childlinks{padding:0;display:flex;gap:.625rem;flex-direction:column;position:absolute;top:100%;left:0;background:var(--white);padding:0 .75rem;border:.0625rem solid transparent;border-radius:.5rem;max-height:0;overflow:hidden;transition:.3s all}}.header-group .site-header .flex .menu .linklist li .childlinks li a{font-size:1.25rem}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li .childlinks li a{font-size:1rem;white-space:nowrap}}.header-group .site-header .flex .menu .linklist li .megamenu{padding-left:1.875rem;display:none}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li .megamenu{display:block;position:fixed;top:100%;left:0;width:100%;background:var(--white);padding:0;border-radius:0 0 .75rem .75rem;max-height:0;overflow:hidden;transition:.3s all}.header-group .site-header .flex .menu .linklist li .megamenu .inner{display:flex;border:.0625rem solid var(--navy);align-items:flex-start;padding:3.75rem;border-radius:0 0 .75rem .75rem;overflow:hidden}.header-group .site-header .flex .menu .linklist li .megamenu .inner.no_gb .link_container{width:100%}.header-group .site-header .flex .menu .linklist li .megamenu .inner.no_gb .link_container .group{width:25%}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container{display:flex;flex-wrap:wrap;width:50%}}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group{margin:1.25rem 0 0}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group ul{margin:0;padding:0;list-style:none}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group{margin:0 0 3.5rem;width:50%}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group:nth-child(3),.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group:nth-child(4){margin-bottom:0}}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group p{color:var(--white);background:var(--navy);margin:0;font-size:1.25rem;padding:.125rem .625rem;border-radius:.25rem;display:inline-block}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group p{font-size:1.25rem;margin:0 0 1rem;background:none;padding:0;color:var(--navy);font-family:var(--ff-avenir-heavy)}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group ul li{display:block;margin:0 0 .375rem}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group ul li:last-child{margin:0}.header-group .site-header .flex .menu .linklist li .megamenu .inner .link_container .group ul li a{font-size:1.125rem;display:inline-block}}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks{display:none}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks{display:flex;width:50%;gap:1.25rem}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks .group{flex:1;border-radius:1.25rem;overflow:hidden;padding:1rem;display:block}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks .group:before{display:none}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks .group .media-container{border-radius:1.25rem;overflow:hidden;position:relative}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks .group .media-container img{position:absolute;top:0;left:0;will-change:transform;transition:.4s transform}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks .group:hover .media-container img{transition:1s transform;transform:scale(1.03)}.header-group .site-header .flex .menu .linklist li .megamenu .inner .graphic-blocks .group .btn-flex .btn{margin:1rem 0 0;font-size:1rem;padding:.5rem 1rem}}.header-group .site-header .flex .menu .linklist li.expanded a .icon-chev{transform:rotate(-90deg)}.header-group .site-header .flex .menu .linklist li.expanded .childlinks,.header-group .site-header .flex .menu .linklist li.expanded .megamenu{display:block}.header-group .site-header .flex .menu .device-controls{justify-content:space-between;gap:.375rem;flex-wrap:wrap}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .device-controls{display:none}}.header-group .site-header .flex .menu .device-controls .btn{flex:auto;font-size:.75rem;padding:.75rem .625rem;display:flex;align-items:center;justify-content:center;gap:.375rem}.header-group .site-header .flex .menu .device-controls .btn svg{width:1.25rem;height:1.25rem;object-fit:contain}.header-group .site-header .flex .menu .device-controls .btn.fw{margin-top:1.875rem}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search{display:flex;align-items:center;gap:1.375rem}}.header-group .site-header .flex .logo-with-search .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search .logo{position:static;transform:translate(0)}}.header-group .site-header .flex .logo-with-search predictive-search{font-family:var(--ff-heading-primary)}.header-group .site-header .flex .logo-with-search predictive-search .loading-spinner{border:.25rem solid rgba(0,0,0,.1);border-left-color:var(--navy);animation:spin 1s linear infinite;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:5.5rem;left:0;display:none}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search predictive-search .loading-spinner{right:unset;top:.75rem;left:22rem}}@keyframes spin{to{transform:rotate(360deg)}}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results{font-size:.875rem;position:absolute;top:8rem;left:0;width:100%;background:#fff;border:.0625rem solid var(--navy);z-index:1000;overflow-y:auto;display:flex;flex-direction:column;max-height:0;opacity:0;transition:.3s all;border-color:var(--navy);border-radius:.625rem}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results{flex-direction:row;top:3rem;width:unset;left:unset;overflow-y:hidden}}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .articles-pages-ctn{display:flex;flex-direction:column;order:2}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .articles-pages-ctn{order:1}}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .products-ctn{display:flex;flex-direction:column;order:1}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .products-ctn{order:2}}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type{flex:1;display:flex;flex-direction:column}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type.pages .type-items{font-size:.75rem}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type.articles{box-shadow:0 .0625rem 0 0 var(--navy)}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type.articles .type-items{font-size:.75rem}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type.products{height:100%;box-shadow:-.0625rem .0625rem 0 0 var(--navy)}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type.wider{width:30rem;max-width:30vw}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type{width:18.125rem}}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-header{padding:1.25rem 1.25rem .625rem;margin:0;font-size:.875rem}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-items{display:flex;flex-direction:column;flex:1;padding:0 1.25rem 1.25rem;gap:.625rem}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-items .predictive-search-item{display:flex;gap:1rem;align-items:center}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-items .predictive-search-item:hover .predictive-search-info .title{text-decoration:underline}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-items .predictive-search-item .predictive-search-image{flex:0 0 32%;max-width:5rem}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-items .predictive-search-item .predictive-search-image img{width:auto;height:100%;border-radius:.625rem;object-fit:cover}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-items .predictive-search-item .predictive-search-info{flex:0 0 60%;display:flex;flex-direction:column;justify-content:flex-start;color:var(--navy);gap:.375rem}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-footer{background-color:var(--navy)}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-footer .btn{font-size:.875rem!important}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-footer{order:3}}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-footer a{justify-content:space-between}.header-group .site-header .flex .logo-with-search predictive-search .predictive-search-results .predictive-search-type .type-footer a:hover{color:var(--white);text-decoration:underline}.header-group .site-header .flex .logo-with-search form{display:none}@media screen and (min-width:64rem){.header-group .site-header .flex .logo-with-search form{display:block;position:relative;width:18.125rem}}.header-group .site-header .flex .logo-with-search form input{font-size:.875rem;padding:.625rem 1.25rem .625rem 2.5rem;border:.0625rem solid var(--navy);border-radius:.25rem;outline:none;background:var(--white);color:var(--navy);width:100%;box-sizing:border-box}.header-group .site-header .flex .logo-with-search form button{border:none;padding:0;width:1.875rem;height:100%;background:transparent;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}@media screen and (max-width:64rem){.header-group .site-header .flex .logo-with-search form button{top:-.3125rem;left:.625rem}}.header-group .site-header .flex .logo-with-search form button svg{width:.9375rem}.header-group .site-header .flex .controls{display:flex;align-items:center;gap:.75rem}@media screen and (min-width:64rem){.header-group .site-header .flex .controls{gap:1.375rem}.header-group .site-header .flex .controls .icon-user{color:var(--navy);line-height:1}.header-group .site-header .flex .controls .icon-user svg{width:1.625rem}.header-group .site-header .flex .controls .btn{padding:.625rem 1.875rem}}.header-group .site-header .flex .controls .icon-search{line-height:1;cursor:pointer}@media screen and (min-width:64rem){.header-group .site-header .flex .controls .icon-search{display:none}}.header-group .site-header .flex .controls .icon-search svg{width:1.625rem;color:var(--navy)}.header-group .site-header .flex .controls .icon-search svg.icon-close{display:none}.header-group .site-header .flex .controls .icon-cart{line-height:1;position:relative}.header-group .site-header .flex .controls .icon-cart .cart-count{position:absolute;top:1.125rem;right:-.3125rem;background:var(--orange);color:var(--white);width:1.125rem;border-radius:100%;font-size:.75rem;line-height:1;height:1.125rem;display:flex;align-items:center;justify-content:center}.header-group .site-header .flex .controls .icon-cart .cart-count:empty{visibility:hidden}@media screen and (min-width:64rem){.header-group .site-header .flex .controls .icon-cart .cart-count{top:.125rem}}.header-group .site-header .flex .controls .icon-cart svg{width:1.625rem;color:var(--navy)}.header-group .site-header .flex .controls .header-giving-back-quick{min-height:2.5rem;align-items:center;gap:.55rem;padding:.25rem .35rem .25rem .75rem;border:.0625rem solid rgba(28,77,161,.18);border-radius:.5rem;background:#cffffa73;box-shadow:inset 0 0 0 .0625rem #ffffffb8;color:var(--navy);font-family:var(--ff-avenir-heavy);font-size:1rem;line-height:1;text-decoration:none;white-space:nowrap;transition:.2s border-color,.2s background-color,.2s transform}.header-group .site-header .flex .controls .header-giving-back-quick:hover{border-color:#1c4da157;background:#cffffab8;transform:translateY(-1px)}.header-group .site-header .flex .controls .header-giving-back-quick small{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:.375rem;background:var(--highlight-green);color:var(--black);font-size:.7rem;line-height:1;font-family:var(--ff-avenir-heavy)}.header-group .site-header.search-active .flex .controls .icon-search svg{display:none}.header-group .site-header.search-active .flex .controls .icon-search svg.icon-close{display:block;width:1.25rem}.header-group .site-header.search-active .flex .logo-with-search form{display:block}@media screen and (max-width:64rem){.header-group .site-header.search-active .flex .logo-with-search form{position:absolute;top:calc(100% - .0625rem);left:0;width:calc(100% + 2.5rem);padding:0 .625rem .625rem;background:var(--white);margin:0 -1.25rem}}body.menu-expanded .header-group .site-header .flex .menu-device-toggle span{background:transparent}body.menu-expanded .header-group .site-header .flex .menu-device-toggle:before{transform:rotate(-45deg);top:.5rem}body.menu-expanded .header-group .site-header .flex .menu-device-toggle:after{transform:rotate(45deg);bottom:.375rem}body.menu-expanded .header-group .site-header .flex .menu{transform:translate(0)}body.scrolled .header-group{top:calc(-1 * var(--announcement-height, 2.25rem))}.container{max-width:1440px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}@media screen and (min-width:64rem){.container{padding:0 2.5rem}}.color--navy{color:var(--navy)}.color--white{color:var(--white)}.bg--white{background-color:var(--white)}.bg--navy{background-color:var(--navy)}.bg--highlight-green{background-color:var(--highlight-green)}.bg--light-blue{background-color:var(--light-blue)}.bg--orange{background-color:var(--orange)}.dt-only{display:none!important}@media screen and (min-width:64rem){.dt-only{display:inline-flex!important}}.device-only{display:block}@media screen and (min-width:64rem){.device-only{display:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;border:none;transition:.2s background-color,.2s color;white-space:nowrap}.btn.small{padding:.5rem 1rem;font-size:.8125rem}.btn.fw{width:100%}.btn--navy{background-color:var(--navy);color:var(--white)}.btn--navy:hover{background-color:#163d80;color:var(--white)}.btn--orange{background-color:var(--orange);color:var(--white)}.btn--orange:hover{background-color:#c45e12;color:var(--white)}.btn--highlight-green{background-color:var(--highlight-green);color:var(--black)}.btn--highlight-green:hover{background-color:#d4ee6a;color:var(--black)}.btn--transparent{background:transparent;color:var(--white);padding:.625rem 0;gap:.5rem}.btn--transparent:hover{opacity:.85}.btn-flex{display:flex;gap:.5rem}.section-announcement-bar{width:100%;text-align:center;padding:.375rem 0}.header-control__localization{display:inline-flex;align-items:center;position:relative}.tc-market-selector{position:relative;color:var(--navy)}.tc-market-selector__button{min-height:2.35rem;display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .7rem;border:.0625rem solid rgba(28,77,161,.2);border-radius:999rem;background:#f7fbffeb;box-shadow:inset 0 0 0 .0625rem #ffffffc7;color:var(--navy);font-family:var(--ff-avenir-heavy);font-size:.82rem;line-height:1;list-style:none;cursor:pointer;transition:.18s border-color,.18s background-color,.18s transform}.tc-market-selector__button::-webkit-details-marker{display:none}.tc-market-selector__button:hover,.tc-market-selector[open] .tc-market-selector__button{border-color:#1c4da15c;background:#fff;transform:translateY(-1px)}.tc-market-selector__globe{width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--navy)}.tc-market-selector__globe svg,.tc-market-selector__chevron svg{width:100%;height:100%;display:block}.tc-market-selector__text{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap}.tc-market-selector__country{letter-spacing:.02em}.tc-market-selector__currency{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .42rem;border-radius:999rem;background:var(--highlight-green);color:var(--black);font-size:.68rem}.tc-market-selector__label{color:#092b3a94;font-size:.76rem}.tc-market-selector__chevron{width:.62rem;height:.62rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease}.tc-market-selector[open] .tc-market-selector__chevron{transform:rotate(180deg)}.tc-market-selector__panel{position:absolute;top:calc(100% + .55rem);right:0;width:min(22rem,calc(100vw - 2rem));max-height:min(31rem,calc(100vh - 9rem));overflow:hidden;border:.0625rem solid rgba(28,77,161,.16);border-radius:.75rem;background:#fff;box-shadow:0 1.25rem 3rem #1035562e;z-index:220}.tc-market-selector__panel localization-form-component{display:block;width:100%}.tc-market-selector__panel .localization-form{display:block}.tc-market-selector__panel .country-selector-form__wrapper{max-height:min(25rem,calc(100vh - 14rem));padding:.35rem;overflow-y:auto}.tc-market-selector__panel .localization-form__list{font-size:.92rem;white-space:normal;padding-bottom:.25rem}.tc-market-selector__panel .localization-form__list-item:not([hidden]){padding:.65rem .75rem;gap:.6rem}.tc-market-selector__panel .localization-form__currency{margin-left:auto;color:var(--navy);font-family:var(--ff-avenir-heavy);font-size:.8rem}.tc-market-selector__panel .country-filter{padding:.75rem .75rem .4rem}.tc-market-selector__panel .country-filter__input{height:2.5rem;border-color:#1c4da13d;border-radius:.45rem;font-size:.92rem}.tc-market-selector--mobile{margin:1rem 0;padding:0}.tc-market-selector--mobile .tc-market-selector__button{width:100%;justify-content:flex-start;padding:.82rem .95rem;border-radius:.6rem;background:#cffffa94}.tc-market-selector--mobile .tc-market-selector__text{display:grid;gap:.18rem}.tc-market-selector--mobile .tc-market-selector__chevron{margin-left:auto}.tc-market-selector--mobile .tc-market-selector__panel{position:static;width:100%;max-height:none;margin-top:.55rem;border-radius:.6rem;box-shadow:none}.header-group .site-header .flex .menu .linklist li.giving-back-nav-item{display:none}.header-group .site-header .flex .menu .giving-back-menu-card{display:grid;gap:.35rem;margin:1.25rem 0 0;padding:1rem;border-radius:.5rem;background:linear-gradient(135deg,var(--navy),#123f3e);color:var(--white);text-decoration:none;box-shadow:0 1rem 2.25rem #1c4da129}.header-group .site-header .flex .menu .giving-back-menu-card span{color:var(--highlight-green);font-size:.75rem;font-family:var(--ff-avenir-heavy);text-transform:uppercase}.header-group .site-header .flex .menu .giving-back-menu-card strong{color:var(--white);font-size:1.35rem;line-height:1.05;font-family:var(--ff-heading-primary)}.header-group .site-header .flex .menu .giving-back-menu-card em{color:#ffffffc7;font-size:.9rem;line-height:1.4;font-style:normal}@media screen and (min-width:64rem){.header-group .site-header .flex .menu .linklist li.giving-back-nav-item{display:none}.header-group .site-header .flex .menu .linklist li.giving-back-nav-item a.giving-back-nav-link:not(.btn){min-height:2.25rem;display:inline-flex;align-items:center;gap:.55rem;padding:.25rem .35rem .25rem .7rem;border:.0625rem solid rgba(28,77,161,.18);border-radius:.5rem;background:#cffffa73;box-shadow:inset 0 0 0 .0625rem #ffffffb8;color:var(--navy);font-family:var(--ff-avenir-heavy)}.header-group .site-header .flex .menu .linklist li.giving-back-nav-item a.giving-back-nav-link:not(.btn):before{display:none}.header-group .site-header .flex .menu .linklist li.giving-back-nav-item a.giving-back-nav-link small{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:.375rem;background:var(--highlight-green);color:var(--black);font-size:.7rem;line-height:1;font-family:var(--ff-avenir-heavy);white-space:nowrap}}@media screen and (min-width:64rem){.header-group .site-header .flex .menu{margin-top:1.55rem}.header-group .site-header .flex .menu .linklist{justify-content:center;gap:clamp(.75rem,1.25vw,1.45rem);width:100%;max-width:78rem;margin-inline:auto;flex-wrap:nowrap}.header-group .site-header .flex .menu .linklist>li{display:flex;align-items:center;min-width:0;flex:0 1 auto}.header-group .site-header .flex .menu .linklist>li>a:not(.btn){min-height:2rem;max-width:11.25rem;text-align:center;justify-content:center;line-height:1.2;white-space:normal;color:var(--navy)!important}.header-group .site-header .flex .menu .linklist>li>a:not(.btn) .icon-chev{flex:0 0 auto}.header-group .site-header .flex .menu .linklist li .childlinks,.header-group .site-header .flex .menu .linklist li .megamenu{visibility:hidden;opacity:0;pointer-events:none}.header-group .site-header .flex .menu .linklist li.has-child:hover .childlinks,.header-group .site-header .flex .menu .linklist li.has-child:focus-within .childlinks,.header-group .site-header .flex .menu .linklist li.has-child:hover .megamenu,.header-group .site-header .flex .menu .linklist li.has-child:focus-within .megamenu{visibility:visible;opacity:1;pointer-events:auto}.header-group .site-header .flex .menu .linklist li .childlinks{box-shadow:0 .75rem 1.75rem #1c4da11f}.header-group .site-header .flex .menu .linklist li .megamenu{box-shadow:0 1.25rem 2.75rem #1c4da11f}}@media screen and (min-width:64rem)and (max-width:82rem){.header-group .site-header .flex .menu .linklist{gap:.78rem}.header-group .site-header .flex .menu .linklist>li>a:not(.btn){font-size:.88rem;max-width:9.25rem}}@media screen and (min-width:64rem)and (max-width:72rem){.header-group .site-header .flex .menu .linklist{gap:.56rem}.header-group .site-header .flex .menu .linklist>li>a:not(.btn){font-size:.82rem;max-width:8rem}}@media screen and (min-width:64rem)and (max-width:82rem){.header-group .site-header{min-height:auto;padding:1rem 0 .95rem}.header-group .site-header .flex{align-items:center;row-gap:0}.header-group .site-header .flex .logo-with-search{gap:1rem}.header-group .site-header .flex .logo-with-search .logo{width:17.5rem!important;max-width:17.5rem!important}.header-group .site-header .flex .logo-with-search form{width:16.25rem}.header-group .site-header .flex .controls{gap:.85rem}.header-group .site-header .flex .controls .btn{padding:.55rem 1.2rem}.header-group .site-header .flex .controls .header-giving-back-quick{min-height:2.25rem;gap:.42rem;padding:.22rem .3rem .22rem .58rem;font-size:.88rem}.header-group .site-header .flex .controls .header-giving-back-quick small{min-height:1.32rem;padding:0 .42rem;font-size:.62rem}.header-group .site-header .flex .controls .icon-user svg,.header-group .site-header .flex .controls .icon-cart svg{width:1.45rem}.header-group .site-header .flex .menu{margin-top:1rem}.header-group .site-header .flex .menu .linklist>li>a:not(.btn){min-height:2.45rem;line-height:1.12}}@media screen and (min-width:64rem)and (max-width:72rem){.header-group .site-header{padding:.82rem 0 .8rem}.header-group .site-header .container{padding:0 1.5rem}.header-group .site-header .flex .logo-with-search{gap:.72rem}.header-group .site-header .flex .logo-with-search .logo{width:14.5rem!important;max-width:14.5rem!important}.header-group .site-header .flex .logo-with-search form{width:14.25rem}.header-group .site-header .flex .logo-with-search form input{font-size:.78rem;padding:.52rem .85rem .52rem 2.15rem}.header-group .site-header .flex .controls{gap:.62rem}.header-group .site-header .flex .controls .btn{padding:.5rem .95rem;font-size:.78rem}.header-group .site-header .flex .controls .header-giving-back-quick{min-height:2.1rem;gap:.34rem;padding:.18rem .26rem .18rem .48rem;font-size:.78rem}.header-group .site-header .flex .controls .header-giving-back-quick small{min-height:1.18rem;padding:0 .35rem;font-size:.56rem}.header-group .site-header .flex .controls .icon-user svg,.header-group .site-header .flex .controls .icon-cart svg{width:1.32rem}.header-group .site-header .flex .menu{margin-top:.82rem}.header-group .site-header .flex .menu .linklist{gap:.5rem}.header-group .site-header .flex .menu .linklist>li>a:not(.btn){min-height:2.3rem;max-width:7.4rem;font-size:.76rem;line-height:1.08}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-header.css.map */
