:root{--md-red:#d0033f;--md-red-dark:#a5022f;--md-dark:#222}.header-section .list-menu--inline,.header-section .header__inline-menu ul{flex-wrap:nowrap!important}.header-section .header__inline-menu a,.header-section .list-menu--inline>li>a{white-space:nowrap}.header__icon.header__icon--cart{background:var(--md-red)!important;color:#fff!important;width:58px!important;height:58px!important;display:flex;align-items:center;justify-content:center;border-radius:0}.header__icon.header__icon--cart svg,.header__icon.header__icon--cart .icon{color:#fff!important}.header__icon.header__icon--cart .cart-count-bubble{background:#fff!important;color:var(--md-red)!important}.header__icon--account,.header__icon--account svg,.header__icon--account .icon{color:#222!important}.header__inline-menu,.header__inline-menu *{white-space:nowrap}.header__row--bottom{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.header__inline-menu .list-menu--inline>li>a,.header__inline-menu .header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:.3px}.header-section .search-action input[type=search]{background:#fff;border-color:#efefef}.header-section .header-wishlist{display:none!important}[id$=__products_md_trousers] h2,[id$=__products_md_picks] h2{text-align:center;font-family:var(--font-heading--family);font-weight:700;font-size:3.2rem;letter-spacing:.5px;color:#2b2f33}[id$=__products_md_trousers] .group-block:has(h2),[id$=__products_md_picks] .group-block:has(h2){justify-content:center!important;width:100%}[id$=__products_md_trousers] .rte,[id$=__products_md_picks] .rte{width:100%}[id$=__collection_list_NRwJx3] h3{font-family:var(--font-body--family);font-size:2rem;line-height:1.15;font-weight:700;text-transform:uppercase;color:#fff;margin:0}[id$=__collection_list_NRwJx3] .button{padding:10px 24px;font-size:1.5rem;min-height:0}[id$=__collection_list_jUH9xq] h2,[id$=__slideshow_md_essentials] h2{font-size:3.6rem;color:#fff;margin:0 0 6px}[id$=__collection_list_jUH9xq] p,[id$=__slideshow_md_essentials] p{font-size:1.9rem!important;font-weight:400!important;font-family:var(--font-body--family)!important;color:#fff;margin:0}[id$=__collection_list_jUH9xq] .button,[id$=__slideshow_md_essentials] .button{font-size:1.2rem;font-weight:700;padding:8px 16px;min-height:0}.md-intro{background:#f7f7f7;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;padding:44px 20px;margin:20px 0 0}.md-intro h2{font-family:var(--font-body--family);text-transform:none;font-size:3.4rem;font-weight:700;margin:0 0 16px;color:#111}.md-intro p{max-width:700px;margin:0 auto;font-size:2rem;line-height:1.5;color:#222}.card-wrapper .card-product-information.layout-panel-flex--row{flex-direction:column!important;align-items:flex-start!important;gap:6px}.card-wrapper.product-card-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.card-wrapper .card{display:flex;flex-direction:column;flex:1 1 auto}.card-wrapper .card--block-media .ratio{aspect-ratio:1/1;background:#fff}.card-wrapper .card__media img,.card-wrapper .media img{object-fit:contain!important;object-position:center}.card-wrapper .card__heading,.card-wrapper .card-title-change{font-size:1.5rem;font-weight:400;line-height:1.35;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:6.1rem}.card-wrapper .price{margin-top:auto}.card-wrapper .price .price-item--sale,.card-wrapper .price .price-item--regular{font-size:1.9rem;color:#333;font-weight:400}.card-wrapper .price s.price-item--regular{font-size:1.3rem;color:#777;text-decoration:line-through}.card-wrapper .price s.price-item--regular:before{content:"RRP ";text-decoration:none;display:inline-block;margin-right:3px}.card-wrapper .card-product__group-wrapper{display:none!important}.product__info-container .price s.price-item--regular:before,.product .price s.price-item--regular:before{content:"RRP ";text-decoration:none;display:inline-block;margin-right:4px}.product .sale-badge,.product__info-container .sale-badge,.card-wrapper .card--block-button,.card-wrapper .quick-add,.card-wrapper .card-product__button{display:none!important}.facets-container [id*="filter.v.availability"],details:not(.mobile-facets__disclosure):has(>summary+* [name="filter.v.availability"]),.facets__item:has([name="filter.v.availability"]){display:none!important}.card-wrapper .card--block-title,.card-wrapper .card__heading{width:100%!important;max-width:none!important}.card-wrapper .card--block-media{aspect-ratio:1/1;background:#fff;overflow:hidden}.card-wrapper .card--block-media .ratio,.card-wrapper .card--block-media card-media,.card-wrapper .card--block-media .media{height:100%!important;padding:0!important;aspect-ratio:auto!important}.card-wrapper .card--block-media img{width:100%!important;height:100%!important;max-height:100%;object-fit:contain!important}.tax-note,.product__tax,.price__tax,[class*=tax-note]{font-size:1.3rem!important;font-weight:400!important;font-family:var(--font-body--family)!important;color:#666!important;margin-top:4px}s.price-item--regular:before,.price s:before,.price__compare s:before{content:"RRP ";text-decoration:none;display:inline-block;margin-right:4px}.product-form__wishlist,.product__wishlist,[class*=wishlist]:not(.header__icon--account){display:none!important}.card-wrapper .card--block-media,.card-wrapper .card--block-media .ratio,.card-wrapper .media,.card-wrapper .media--transparent,.card-wrapper card-media,.product__media,.product-media-container,.product__media-item .media,media-gallery .media{background:#fff!important}.price-product-container .compare-at-price:before{content:"RRP ";text-decoration:none;display:inline-block;margin-right:4px;font-size:1.3rem}.price-product-container .compare-at-price{font-size:1.6rem;color:#777}.product .sale-badge,.product__info-container .sale-badge,.compare-at-price,s.price-item--regular,.price__compare{display:none!important}.announcement-bar a{text-decoration:none!important;font-weight:500;letter-spacing:.3px}.header__row--top .header__columns{align-items:stretch!important}.header__heading,.header__heading-link{display:flex;align-items:center;height:70px}.header__heading-logo{max-height:70px;width:auto}.header__inline-menu .list-menu--inline>li>a,.header__inline-menu .list-menu--inline>li>.header__menu-item,.header__inline-menu .list-menu--inline>li>details>summary{font-size:1.4rem!important;font-weight:400!important;color:#222;padding:0 16px!important;line-height:70px}.header__inline-menu .list-menu--inline>li:first-child>a{font-size:2.4rem!important;padding:0 22px!important;border-right:1px solid #e6e6e6}.header-section .search-action input[type=search],.search-action .search__input{background:#efefef!important;border:0!important;height:70px;font-size:1.6rem}.header__icon.header__icon--cart{width:70px!important;height:70px!important}.header__icon--account{display:none!important}.collection-hero__title,.collection__title,.main-page-title,.page-title,h1.title,.product__title,.product-title,[class*=product__title] h1{font-family:var(--font-body--family)!important;text-transform:none!important;font-weight:400!important;letter-spacing:0!important}.product-details h1,.product-details .text-block h1,.product-details .text-block p:first-child{font-family:var(--font-body--family)!important;font-size:2.8rem!important;font-weight:300!important;text-transform:none!important;line-height:1.15;color:#222}.card-wrapper .card--block-vendor{display:none!important}.md-card-meta{display:flex;justify-content:space-between;gap:6px;font-size:1.2rem;color:#555;width:100%;margin-bottom:6px}.card-wrapper .price{display:none!important}.md-card-dots{display:flex;align-items:center;gap:5px;min-height:16px;margin:8px 0 6px}.md-card-dots img{width:12px;height:12px;border-radius:50%;display:block;outline:1px solid #ccc;outline-offset:1px}.md-card-dots .md-more{font-size:1.2rem;color:#333;font-weight:500}.md-card-price{display:flex;flex-direction:column}.md-card-price .md-ex{font-size:2rem;color:#333;font-weight:400}.md-card-price .md-inc{font-size:1.2rem;color:#777}.card-wrapper .card__heading,.card-wrapper .card-title-change{font-size:1.5rem;color:#333;min-height:auto}.md-subcats{display:flex;flex-wrap:wrap;gap:14px;margin:18px 0 6px;width:100%}.md-subcats a{background:#efefef;border-radius:30px;padding:12px 24px;min-width:130px;text-align:center;font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;font-size:1.4rem;color:#111;text-decoration:none;line-height:1.15}.md-subcats a:hover{background:#e2e2e2}@media(max-width:989px){.md-subcats{padding:0 16px;gap:8px}.md-subcats a{min-width:0;padding:9px 14px;font-size:1.2rem}}.facets-vertical .facets__heading,.facets__heading{font-family:var(--font-heading--family);font-weight:700}.md-pricebox{border:1px solid #ddd;background:#fafafa;padding:24px 26px 18px;display:grid;grid-template-columns:auto auto 1fr;column-gap:20px;align-items:end;margin:6px 0 12px}.md-pb-col{display:flex;flex-direction:column;gap:2px}.md-pb-inc{border-left:3px solid var(--md-red);padding-left:20px}.md-pb-label{font-size:1.3rem;color:#222}.md-pb-val{font-size:3.8rem;line-height:1.1;color:#000;font-weight:400}.md-pb-note{grid-column:1/-1;font-size:1.3rem;color:#444;margin:14px 0 0}.product-details product-price{position:absolute!important;left:-9999px!important}.md-alt{max-width:1440px;margin:30px auto 10px;padding:30px 20px 0;border-top:1px solid #e6e6e6}.md-alt h3{font-family:var(--font-body--family);font-size:1.5rem;font-weight:700;text-transform:none;margin:0 0 14px}.md-alt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}.md-alt-card{display:flex;flex-direction:column;gap:8px;color:#d0033f;text-decoration:none;font-size:1.5rem}.md-alt-img{display:block;aspect-ratio:1/1;background:#fff;border:1px solid #eee}.md-alt-img img{width:100%;height:100%;object-fit:contain}.md-alt-price{color:#333;font-size:2rem}.accelerated-checkout-block,.agree-condition-checkbox,.newsletter-form__checkbox:has(.agree-condition-checkbox),shopify-accelerated-checkout,.shopify-payment-button{display:none!important}.product-details .product-share,.product-details [class*=share]{display:none!important}variant-selects .swatch-input__label,variant-selects .swatch,variant-selects [class*=combined] img,variant-selects [class*=combined] a{width:46px!important;height:46px!important;border-radius:0!important}variant-selects [class*=combined] img{object-fit:cover}.collection-hero__title,.collection-header h1,.collection-header .text-block h1,[class*=collection-header] h1,[class*=collection-header] h2{font-family:var(--font-body--family)!important;font-weight:400!important;text-transform:none!important;font-size:2.8rem!important;letter-spacing:0!important}.mega-menu--2 .mega-menu__container{padding:44px 60px 50px!important}.mega-menu--2 .mega-menu__link{line-height:1.5!important;padding:0!important;font-size:1.4rem!important;text-transform:none!important;color:#222}.mega-menu--2 .mega-menu__link--level-2{font-size:1.6rem!important;color:#666!important;text-transform:none!important;margin-bottom:22px;display:inline-block}.mega-menu--2 .mega-menu__link--level-3{font-size:1.4rem!important}.mega-menu--2 ul.list-unstyled li{margin:0 0 14px}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-customized"]) .mega-menu__link--level-2{color:#111!important;font-weight:700;font-size:2.2rem!important}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-customized"]) ul.list-unstyled{column-count:3;column-gap:80px;width:1000px}.mega-menu--2 a[href$="/collections/mascot-customized"]:after,.mega-menu--2 a[href$="/collections/mascot-accelerate"]:after,.mega-menu--2 a[href$="/collections/mascot-advanced"]:after{content:"New";background:var(--md-red);color:#fff;font-size:1rem;padding:1px 5px;margin-left:8px;border-radius:3px;vertical-align:2px}.mega-menu--2 .mega-menu__list:has(a[href$="/pages/catalogues"]){display:flex!important;flex-wrap:wrap;justify-content:space-between;max-width:1300px;margin:0 auto}.mega-menu--2 .mega-menu__list:has(a[href$="/pages/catalogues"]) .mega-menu__link--level-2{color:#222!important;font-size:1.5rem!important;margin:0}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]){display:grid!important;grid-template-columns:150px repeat(5,170px);grid-template-rows:auto auto 1fr;column-gap:28px;justify-content:center}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column,.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list{display:contents!important}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li{margin:0 0 18px}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/workwear"]){grid-column:1;grid-row:1}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href*="sort_by=created-descending"]){grid-column:1;grid-row:2}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/mascot-work-trousers"]){grid-column:2;grid-row:1/span 3}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/mascot-jackets"]){grid-column:3;grid-row:1/span 3}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/mascot-topwear"]){grid-column:4;grid-row:1/span 3}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/mascot-accessories"]){grid-column:5;grid-row:1/span 3}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/mascot-high-visibility"]){grid-column:6;grid-row:1/span 3}.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href$="/collections/workwear"]) .mega-menu__link--level-2,.mega-menu--2 .mega-menu__list:has(a[href$="/collections/mascot-work-trousers"]) .mega-menu__column-list>li:has(>a[href*=created-descending]) .mega-menu__link--level-2{color:#222!important;margin-bottom:0}:root{--md-grey:#efefef;--md-line:#dddddd}.product-information__media,.product-details,.facets-wrapper,.facets--vertical,.facets-block-wrapper{position:static!important;top:auto!important}toolbar-mobile,.toolbar-mobile{display:none!important}.announcement-bar__announcement,.announcement-bar__announcement .text-block,.announcement-bar__announcement p{text-align:right!important;justify-content:flex-end!important;width:100%}announcement-bar.page-width,announcement-bar .utility-bar__grid{max-width:none!important;padding-inline:0 20px!important}@media(min-width:1025px){.header__row--top{border-bottom:1px solid var(--md-line)}.header__row--top .header__columns{padding:0!important;column-gap:0!important}.header__row--top .header__column{gap:0!important;column-gap:0!important}.header__row--top .header-logo{margin:0!important;padding:0!important}.header__inline-menu .list-menu--inline>li:first-child>details>summary{width:90px;justify-content:center;padding:0!important;border-right:1px solid var(--md-line)}.header__inline-menu .list-menu--inline>li:first-child>details>summary .header__menu-item-text{font-size:2.6rem}.header__inline-menu .list-menu--inline>li:nth-child(2)>details>summary{padding-left:21px!important}.header__row--top .header__columns{grid-template-columns:auto minmax(0,1fr)!important}.header__row--top .header__column--right{justify-content:flex-end!important;min-width:0}.header__row--top .search-action--width-custom{width:auto!important;flex:1 1 512px;max-width:512px;min-width:0}.header__search .search__button{background:transparent!important;color:#555!important;border:0!important}.header__search .search__button svg{color:#555!important}.header__search .search__input{padding-left:22px!important;color:#222}.header__search .search__input::placeholder{color:#666}.header__row--top side-drawer-opener.header-actions{margin:0!important}}@media(max-width:1024px){.header__icon--menu,.header__icon--menu svg,.header__icon--search,.header__icon--search svg,.search-action side-drawer-opener,.search-action side-drawer-opener svg{color:#222!important}.header__row--top .header__columns{padding:0!important;align-items:center!important;grid-template-columns:60px 1fr 60px!important;grid-template-areas:"leftA center rightB" "search search search"!important;grid-template-rows:60px auto!important;column-gap:0!important;gap:0!important}.header__row--top .header-menu{display:none!important}.header__row--top .search-action:not(.search-action--width-custom){display:none!important}.header__row--top .search-action--width-custom{display:block!important;grid-area:search!important;width:100%!important;border-top:1px solid var(--md-line)}.header__row--top .search-action--width-custom .search__input{height:54px!important}.header__row--top .search-action--width-custom .search__button{background:transparent!important;color:#555!important;height:54px!important}.header__row--top .search-action--width-custom .search__button svg{color:#555!important}.header__row--top side-drawer-opener.header__icon--menu{grid-area:leftA!important;height:60px;display:flex!important;align-items:center;justify-content:center;border-right:1px solid var(--md-line)}.header__row--top .header-logo{grid-area:center!important;justify-self:center}.header__row--top side-drawer-opener.header-actions{grid-area:rightB!important;justify-self:end;margin:0!important}.header__row--top .search-action--width-custom .search__input{min-height:0!important;height:56px!important;padding-block:0!important}.header__row--top{border-bottom:1px solid var(--md-line)}.header__icon.header__icon--cart{width:60px!important;height:60px!important}.header__heading,.header__heading-link{height:60px}.header__heading-logo{max-height:52px}}nav.breadcrumbs{background:#fbfbfb;border-bottom:1px solid var(--md-line);padding:11px 20px!important;margin:0!important}nav.breadcrumbs a{text-decoration:underline;color:#222}nav.breadcrumbs .breadcrumbs__separator{color:#aaa}nav.breadcrumbs li:first-child a span{display:inline-block;width:14px;height:14px;overflow:hidden;text-indent:-99px;vertical-align:-1px;background:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='M3 10.5 12 3l9 7.5V21h-6v-6H9v6H3z'/%3E%3C/svg%3E")}nav.breadcrumbs li:first-child a{text-decoration:none}nav.breadcrumbs li:has(>a[href$="/collections"]){display:none!important}.md-title-row{border-bottom:1px solid var(--md-line);padding:18px 20px 17px;margin:0 0 20px}.md-title-row .md-page-title{font-family:var(--font-body--family)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:2.6rem!important;line-height:1.3;margin:0;color:#222}[id$=__md_coll_title] .color-scheme-1{margin:0!important;max-width:none!important;padding:0!important}.md-page-body{max-width:1440px;margin:0 auto;padding:20px 35px 50px;font-size:1.5rem;line-height:1.55;color:#333}.md-page-body img{max-width:100%;height:auto}.md-page-body h2,.md-page-body h3{font-family:var(--font-body--family);text-transform:none;font-weight:700}@media(max-width:749px){.md-title-row{padding:14px 16px}.md-title-row .md-page-title{font-size:2.2rem!important}nav.breadcrumbs{padding:10px 16px!important}.md-page-body{padding:10px 16px 40px}}@media(min-width:1025px){.template-collection .facets-block-wrapper--vertical{border-right:1px solid var(--md-line);padding-right:20px;margin-top:0}.template-collection.collection-wrapper{padding-inline:20px!important}}.facets__heading--vertical{font-size:0!important}.facets__heading--vertical:before{content:"FILTER";font-size:1.8rem;font-family:var(--font-heading--family);font-weight:700;color:#111;letter-spacing:.2px}.facets__panel--underline .facets__summary{border-bottom:1px solid var(--md-line);padding:14px 0!important}.facets__panel--underline .facets__label{font-family:var(--font-body--family)!important;font-weight:400!important;font-size:1.7rem!important;text-transform:uppercase;color:#222}form.facets-vertical-form{padding:0!important;margin:0 0 16px}.facets-vertical-sort--vertical-divider .facets-vertical-form{border:0!important}@media(min-width:1025px){.facets-vertical-form .sorting-wrapper{background:var(--md-grey);padding:6px 14px;min-height:52px;justify-content:flex-end!important;border-top:0!important}}@media(min-width:1025px){.facets-vertical-form .sorting-wrapper-rightcol{display:flex!important;flex-direction:row-reverse;gap:24px!important;align-items:center}}.facets-vertical-form .facet-filters.sorting:before{content:"Sort By:";font-size:1.4rem;color:#222;margin-right:10px}.facets-vertical-form .facet-per-page:before{content:"Show:";font-size:1.4rem;color:#222;margin-right:10px}.facets-vertical-form .facet-filters.sorting,.facets-vertical-form .facet-per-page{align-items:center}.collection-header{padding-bottom:6px!important}.md-subcats{margin:0 0 6px;gap:20px}.md-subcats a{min-width:137px;padding:10px 20px;border:1px solid #e2e2e2;font-size:1.5rem}.card-wrapper .card{padding:0!important;gap:0!important}.card-wrapper .card--block-media,.card-wrapper .card--block-media .ratio,.card-wrapper .media,.card-wrapper .media--transparent,.card-wrapper card-media{background:var(--md-grey)!important}.card-wrapper .card--block-media{border:1px solid var(--md-line)}.card-wrapper .card--block-media img{mix-blend-mode:multiply;padding:8%;box-sizing:border-box}.card-wrapper .card-product-information{padding:0!important}.card-wrapper .card-product-information:not(:has(*)){display:none!important}.card-wrapper .md-card-meta{margin:14px 0 4px;font-size:1.2rem;color:#333}.card-wrapper .card__heading,.card-wrapper .card-title-change,.card-wrapper .card--block-title .text{font-size:1.5rem!important;line-height:1.3!important;color:#333!important}.card-wrapper .card--block-title{margin:8px 0 0}.card-wrapper .card-information{width:100%!important}.card-wrapper .md-card-dots{margin:12px 0 10px}.card-wrapper .md-card-price .md-ex{font-size:2rem}.card-wrapper .sold-out-badge{font-size:1.1rem;padding:3px 8px!important}.card-wrapper .card-product-information .text-block:empty,.card-wrapper rte-formatter:empty{display:none!important}.product-grid{row-gap:40px!important}.product-information__media{background:var(--md-grey)}.product-information__media img{mix-blend-mode:multiply}.product-information__media .media,media-gallery .media{background:var(--md-grey)!important}.product-information__media .swiper-button{background:#fff!important;border-radius:50%;width:36px!important;height:36px!important;box-shadow:0 1px 3px #00000026;color:#333!important}.product-details variant-selects{background:transparent!important;padding:0!important;margin:0!important}.product-details variant-selects .swatch-custom{margin:0 0 6px!important;padding:0}.product-details variant-selects .swatch-custom .form__label{font-size:1.6rem;margin-bottom:12px}.product-details variant-selects .variant-option--dropdowns{background:var(--md-grey);padding:30px 20px 0;margin:24px 0 0}.product-details variant-selects .variant-option--dropdowns .form__label{font-size:1.4rem;color:#222;margin-bottom:6px}.product-details variant-selects .variant-option--dropdowns .form__label [data-selected-value]{display:none}.product-details variant-selects .variant-option--dropdowns .select__select{background:#fff;border:1px solid var(--md-line);height:44px;font-size:1.4rem;color:#333;border-radius:0}.product-details .buy-buttons-block{display:block}.product-details .product-form{background:var(--md-grey);padding:30px 20px 20px;margin:0!important}.product-details variant-selects:has(.variant-option--dropdowns)~.buy-buttons-block{margin-top:calc(-1 * var(--md-pd-gap, 24px))!important}.product-details variant-selects:has(.variant-option--dropdowns)~.buy-buttons-block .product-form{padding-top:28px}.product-details .product-form__buttons{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important}.product-details .product-form__quantity{flex:0 0 60px}.product-details .product-form__quantity .quantity__label{display:none!important}.product-details .product-form__quantity quantity-input{width:60px!important;height:42px;border:1px solid var(--md-line);background:#fff}.product-details .product-form__quantity .quantity__button{width:20px!important}.product-details .product-form__quantity .quantity__input{text-align:left;padding-left:12px!important;height:40px}.product-details .product-form__quantity .quantity__rules{display:none}.product-details .add-to-cart-button-container{flex:1 1 auto}.product-details .product-form__submit{min-height:42px!important;height:42px;padding:0 20px!important;font-size:1.4rem!important;font-weight:400!important;border-radius:0!important}.product-details .product-form__subtotal{display:none!important}.md-alt{border-top:1px solid var(--md-line);margin-top:40px}.md-alt-grid{grid-template-columns:repeat(auto-fill,204px);gap:24px}.md-alt-img{width:204px;height:204px;aspect-ratio:auto;overflow:hidden;background:var(--md-grey);border:1px solid var(--md-line)}.md-alt-img img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:8%;box-sizing:border-box}.md-alt-card{width:204px}@media(max-width:749px){.md-alt{padding:24px 16px 0}.md-alt-grid{grid-template-columns:repeat(2,1fr);gap:14px}.md-alt-card{width:auto}.md-alt-img{width:100%;height:auto;aspect-ratio:1/1}.product-details .product-form,.product-details variant-selects .variant-option--dropdowns{padding-right:20px}}div.template-search:not(.template-search--empty) .template-search__header{display:none!important}.template-search .facets-block-wrapper--vertical{border-right:1px solid var(--md-line);padding-right:20px;margin-right:20px}@media(min-width:1025px){div.template-search{padding-inline:20px!important}}.template-search .sorting-wrapper .product-count,.template-search .facets__view-as,.template-search [class*=view-as]{display:none!important}@media(min-width:1025px){.header__row--top .header__heading-link{padding:0!important}}.shopify-section:has(.md-title-row),.shopify-section:has(.md-page-body),.shopify-section:has(.md-intro){display:block!important}.shopify-section:has(.md-intro)>div,.shopify-section:has(.md-intro)>div>div{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}.shopify-section:has(.md-title-row)>div,.shopify-section:has(.md-title-row)>div>div,.shopify-section:has(.md-page-body)>div,.shopify-section:has(.md-page-body)>div>div{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}.card-wrapper .card-product-information,.card-wrapper .card-product-information .group-block-content{justify-content:flex-start!important;align-items:flex-start!important;align-content:flex-start!important;gap:0!important}.card-wrapper .card-information,.card-wrapper .card-information.right{text-align:left!important;margin:0!important}.card-wrapper .md-card-price{align-items:flex-start}.card-wrapper .md-card-meta{margin:12px 0 0}.md-subcats{gap:20px;margin:4px 0 14px}.md-subcats a{width:137px;min-width:0;min-height:54px;padding:6px 10px;font-size:1.4rem;line-height:1.2;display:flex;align-items:center;justify-content:center;border:1px solid #e2e2e2}@media(max-width:1024px){.md-subcats{gap:8px;padding:0}.md-subcats a{width:auto;min-height:0;padding:9px 14px;font-size:1.2rem}}.product-details .md-pricebox{width:100%;box-sizing:border-box}.product-details [class*=custom-liquid]:has(.md-pricebox),.product-details div:has(>.md-pricebox){width:100%}.section-product-tabs h2,.section-product-tabs h3,[id*=section_product_tabs] h2,[id*=section_product_tabs] h3{font-family:var(--font-body--family)!important;font-size:1.6rem!important;font-weight:700!important;text-transform:none!important;margin:18px 0 8px!important;letter-spacing:0!important}[id*=section_product_tabs] li{margin:0 0 3px}.product-details .add-to-cart-button-container,.product-details .add-to-cart-button-inner{flex:1 1 0!important;min-width:0!important;width:auto!important}.product-details .add-to-cart-button{width:100%!important}@media(min-width:750px){[id$=__collection_list_NRwJx3] .swiper-pagination{display:none!important}}[id$=__collection_list_NRwJx3] .section,[id$=__collection_list_NRwJx3] .spacing-style{padding-bottom:0!important}[id$=__slideshow_md_essentials] h2{font-family:var(--font-heading--family)!important;text-transform:uppercase!important;font-weight:700!important;text-shadow:none!important}[id$=__slideshow_md_essentials] p{text-shadow:none!important}[id$=__text_md_intro]>div,[id$=__text_md_intro]>div>div,[id$=__text_md_intro] .section{max-width:none!important;padding-inline:0!important;margin:0!important}.md-intro{margin:30px 0 0}footer .email-signup__button{background:var(--md-red)!important;color:#fff!important;width:78px!important;display:flex;align-items:center;justify-content:center}footer .email-signup__button svg{color:#fff!important;width:24px!important}footer .email-signup__input{height:44px!important;font-size:1.4rem}@media(min-width:750px){footer .group-block-content.layout-panel-flex--row:has(>.group-block accordion-custom)>.group-block:has(accordion-custom){flex:3 1 0}footer .group-block-content.layout-panel-flex--row:has(>.group-block accordion-custom)>.group-block:not(:has(accordion-custom)){flex:1 1 0;max-width:none!important}footer .group-block:has(>.group-block-content>accordion-custom)>.group-block-content>accordion-custom{flex:1 1 0}}footer [class*=copyright],footer .footer-bottom *,[id*=footer] .text-block p{text-transform:none!important}@media(max-width:749px){[id*=__announcement_bar]{display:none!important}}.product-information__media .product-media__image,.product-information__media .product-media img{object-fit:contain!important}@media(max-width:1024px){.md-subcats{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.md-subcats a{width:auto;min-height:44px;font-size:1.3rem}nav.breadcrumbs{width:100%;box-sizing:border-box}.template-collection .facets-block-wrapper,.template-search .facets-block-wrapper{grid-column:1/-1!important;width:100%!important}.template-collection facet-filters-form.facets-vertical-sort,.template-search facet-filters-form.facets-vertical-sort{display:none!important}.mobile-facets__wrapper,.mobile-facets__disclosure{width:100%}.mobile-facets__open-wrapper{width:100%;display:block!important}.mobile-facets__open .button-label{margin:0!important}.mobile-facets__open{width:100%;box-sizing:border-box;justify-content:center;background:#111;color:#fff!important;min-height:46px;text-transform:uppercase;font-weight:500;gap:8px}.mobile-facets__open svg,.mobile-facets__open .button-label{color:#fff!important}.header__row--top .search-action--width-custom form,.header__row--top .search-action--width-custom .field,.header__row--top .search-action--width-custom predictive-search,.header__row--top .search-action--width-custom .header__search{height:56px!important;min-height:0!important}}.template-search grid-view,.template-search .switcher-grid{display:none!important}.facets-vertical-form .facet-filters__field-label,.sorting-wrapper .facet-filters__field-label{display:none!important}@media(max-width:749px){[id$=__collection_list_jUH9xq] .grid{grid-template-columns:1fr!important}[id$=__collection_list_jUH9xq] h2,[id$=__slideshow_md_essentials] h2{font-size:2.4rem!important}[id$=__collection_list_jUH9xq] p,[id$=__slideshow_md_essentials] p{font-size:1.4rem!important}[id$=__collection_list_jUH9xq] .button,[id$=__slideshow_md_essentials] .button{font-size:1rem!important;padding:6px 10px!important;min-height:0!important}[id$=__collection_list_jUH9xq] .group-block-content,[id$=__slideshow_md_essentials] .group-block-content{gap:6px!important}[id$=__slideshow_md_essentials] .group-block{padding:16px!important}.md-intro h2{font-size:2.8rem}.md-intro p{font-size:1.6rem}}.card-wrapper .card--block-title .text-block{padding:0!important}@media(min-width:750px){[id$=__collection_list_NRwJx3] .swiper{padding-bottom:0!important}}[id$=__collection_list_NRwJx3] .section{background:transparent!important}.product-tabs .tab-content h2,.product-tabs .tab-content h3,.product-tabs .tab-content h4,.product-tabs .toggle-content h4{font-family:var(--font-body--family)!important;font-size:1.6rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;margin:18px 0 8px!important;line-height:1.3!important}.product-tabs .tab-content{font-size:1.5rem;line-height:1.5}@media(max-width:749px){[id$=__collection_list_jUH9xq] a[class*=button],[id$=__slideshow_md_essentials] a[class*=button]{font-size:1.1rem!important;padding:7px 12px!important;min-height:0!important;min-width:0!important}}#Details-menu-drawer-menu-item-1>summary{font-size:0!important}#Details-menu-drawer-menu-item-1>summary:before{content:"INFORMATION"!important;display:inline-block!important;position:static!important;font-size:1.5rem!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;background:none!important;color:#222!important;inset:auto!important;transform:none!important;flex:1 1 auto}.mobile-facets__open .svg-wrapper{margin-left:0!important}.product-details .group-block-content>div:has(>.spacing>.md-pricebox),.product-details div.spacing:has(>.md-pricebox){width:100%!important;align-self:stretch!important}@media(max-width:749px){[id$=__slideshow_md_essentials] .swiper-slide,[id$=__slideshow_md_essentials] .slideshow__slide{min-height:240px!important}[id$=__slideshow_md_essentials] .swiper-slide img{object-fit:cover!important;height:100%!important}}.shopify-policy__container{max-width:1200px!important;width:100%!important;padding:30px 20px 60px!important;margin:0 auto!important}.shopify-policy__title{text-align:left!important;margin-bottom:24px!important}.shopify-policy__title h1{font-family:var(--font-body--family)!important;font-weight:400!important;text-transform:none!important;font-size:2.8rem!important;letter-spacing:0!important}.shopify-policy__body .rte,.md-page-body.rte{font-size:1.5rem;line-height:1.6}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.md-page-body.rte h2,.md-page-body.rte h3{font-family:var(--font-body--family)!important;text-transform:none!important;font-weight:700!important;font-size:1.8rem!important;margin:28px 0 10px!important;letter-spacing:0!important}.card-wrapper .card-information,.card-wrapper .card-information.text-block{padding:0!important}@media(max-width:749px){[id$=__collection_list_jUH9xq] .grid{gap:6px!important}[id$=__collection_list_jUH9xq] .group-block{padding-top:0!important}[id$=__slideshow_md_essentials] .slideshow,[id$=__slideshow_md_essentials] .slideshow__container,[id$=__slideshow_md_essentials] .slideshow__slides,[id$=__slideshow_md_essentials] .swiper-wrapper{height:auto!important;min-height:250px!important}[id$=__slideshow_md_essentials] .swiper-slide,[id$=__slideshow_md_essentials] .slideshow__slide{min-height:250px!important;height:250px!important}[id$=__slideshow_md_essentials] .slide__image-container img{object-fit:cover!important;height:100%!important;width:100%!important}}.md-colour__label{font-size:1.6rem;margin:0 0 12px;color:#222}.md-colour__sw{display:inline-block;width:46px;height:46px;border:1px solid #222;padding:2px;box-sizing:border-box;background:#fff}.md-colour__sw img{width:100%;height:100%;object-fit:cover;display:block}.product-details div:has(>.spacing>.md-colour),.product-details .spacing:has(>.md-colour){width:100%}nav.breadcrumbs .breadcrumbs__list{display:flex;flex-wrap:wrap!important;gap:6px 8px;align-items:center;margin:0;padding:0;list-style:none;overflow:visible!important}nav.breadcrumbs .breadcrumbs__item{display:inline-flex;align-items:center;gap:8px;flex-shrink:1!important;white-space:normal;font-size:1.4rem}nav.breadcrumbs .breadcrumbs__item>span{white-space:normal}.md-alt-card{color:#333;gap:0}.md-alt-title{color:#333!important;text-decoration:none;font-size:1.5rem;line-height:1.3;margin:10px 0 0}.md-alt-title:hover{text-decoration:underline}.md-alt .md-card-dots{margin:10px 0 8px}.md-dot-blank{display:block;width:12px;height:12px;border-radius:50%;background:#bbb;outline:1px solid #ccc;outline-offset:1px}.md-page-body h1{font-family:var(--font-heading--family)!important;font-size:3.6rem!important;line-height:1.15!important;margin:10px 0 16px!important;letter-spacing:0!important}.md-page-body h2{font-size:2.8rem!important;line-height:1.2!important;margin:24px 0 12px!important;font-family:var(--font-body--family)!important;font-weight:700!important;text-transform:none!important}.md-page-body h3{font-size:2.2rem!important;line-height:1.25!important;margin:20px 0 10px!important}.md-page-body h4,.md-page-body h5{font-size:1.8rem!important;margin:16px 0 8px!important;font-family:var(--font-body--family)!important;text-transform:none!important}@media(max-width:749px){.md-page-body h1{font-size:2.8rem!important}.md-page-body h2{font-size:2.2rem!important}.md-page-body h3{font-size:1.9rem!important}}@media(max-width:1024px){.template-collection facet-filters-form.facets-vertical-sort,.template-search facet-filters-form.facets-vertical-sort{display:block!important;grid-column:1/-1!important;order:2;margin:10px 0 12px}.facets-vertical-form{padding:0!important}.facets-vertical-form .sorting-wrapper{background:var(--md-grey);padding:8px 12px!important;justify-content:flex-end!important;border:1px solid var(--md-line)}.facets-vertical-form .sorting-wrapper-rightcol{display:flex!important;flex-direction:row-reverse;gap:18px!important;align-items:center;width:100%;justify-content:flex-end}.facets-vertical-form .facet-filters.sorting:before{content:"Sort By:";font-size:1.4rem;color:#222;margin-right:8px}.facets-vertical-form .facet-per-page:before{content:"Show:";font-size:1.4rem;color:#222;margin-right:8px}.facets-vertical-form .facet-filters.sorting,.facets-vertical-form .facet-per-page,.facets-vertical-form .facet-filters__field{display:flex!important;align-items:center}}.product-details .product-form__quantity{flex:0 0 74px}.product-details .product-form__quantity quantity-input{width:74px!important;height:44px}.product-details .product-form__quantity .quantity__button{width:28px!important;height:22px!important;display:flex!important;align-items:center;justify-content:center;border-left:1px solid var(--md-line)!important;background:#fafafa}.product-details .product-form__quantity .quantity__button svg{width:10px!important;height:10px!important;color:#333}.product-details .product-form__quantity .quantity__button.disabled svg{opacity:.35}.product-details .product-form__quantity .quantity__input{width:46px!important;height:42px;font-size:1.6rem}.product-details .product-form__submit{height:44px;min-height:44px!important}td.cart-item__details .cart-item__price-wrapper{display:none!important}.function-block--cart-coupon{display:flex!important;gap:10px;align-items:center;justify-content:center;width:100%!important}.function-block--cart-coupon .svg-wrapper{display:inline-flex!important;align-items:center;gap:10px;width:auto!important}.function-block--cart-coupon .svg-wrapper:after{content:"Add a discount code";font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:#fff;white-space:nowrap}.drawer--function-blocks{grid-template-columns:1fr!important}#Details-menu-drawer-menu-item-1 .menu-drawer__close-button{font-size:0!important}#Details-menu-drawer-menu-item-1 .menu-drawer__close-button svg{width:14px;height:14px}#Details-menu-drawer-menu-item-1 .menu-drawer__close-button:after{content:"INFORMATION";font-size:1.5rem;margin-left:8px}#Details-menu-drawer-menu-item-1 li:has(>a.link--go-to),#Details-menu-drawer-menu-item-3 li:has(>a.link--go-to){display:none!important}.shopify-section:has(.md-contact){display:block!important}.shopify-section:has(.md-contact)>div,.shopify-section:has(.md-contact)>div>div{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}.md-contact__map iframe{display:block;width:100%;height:340px;border:0}.md-contact__box{max-width:1370px;margin:-70px auto 40px;position:relative;background:#fff;padding:0 20px 30px;box-shadow:0 0 0 1px #f0f0f0}.md-contact__info{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:22px 0 18px;border-bottom:1px solid var(--md-line);font-size:1.4rem;line-height:1.5;color:#222}.md-contact__col{display:flex;gap:18px;align-items:center;padding-left:24px}.md-contact__icon{color:var(--md-red);flex:0 0 auto}.md-contact__info a{color:#222}.md-contact__form h2{font-family:var(--font-body--family)!important;font-size:1.5rem!important;font-weight:700!important;text-transform:none!important;margin:20px 0 14px!important;letter-spacing:0!important}.md-contact__row{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:start;margin:0 0 10px}.md-contact__row label{font-size:1.4rem;padding-top:10px;color:#222}.md-contact__row input,.md-contact__row textarea{border:1px solid var(--md-line);padding:9px 12px;font-size:1.4rem;width:100%;max-width:500px;box-sizing:border-box;font-family:inherit}.md-contact__row textarea{max-width:none;min-height:104px}.md-contact__submit{border-top:1px solid var(--md-line);margin-top:20px;padding-top:20px;text-align:right}.md-contact__submit .button,.md-404 .button{background:var(--md-red);color:#fff;border:0;padding:10px 14px;font-size:1.4rem;text-transform:uppercase;min-height:0}.md-contact__ok{background:#eef8ee;padding:10px 14px}.md-contact__err{background:#fdeeee;padding:10px 14px}@media(max-width:749px){.md-contact__box{margin:0 0 30px;box-shadow:none;padding:0 16px 24px}.md-contact__info{grid-template-columns:1fr}.md-contact__col{padding-left:0}.md-contact__row{grid-template-columns:1fr;gap:4px}.md-contact__map iframe{height:240px}}.shopify-section:has(.md-404){display:block!important}.shopify-section:has(.md-404)>div,.shopify-section:has(.md-404)>div>div{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}.md-404{max-width:1440px;margin:0 auto;padding:30px 35px 70px;font-size:1.5rem;color:#222}.md-404__search{display:flex;max-width:560px;margin:20px 0 0}.md-404__search input[type=search]{flex:1 1 auto;border:0;background:var(--md-grey);height:46px;padding:0 16px;font-size:1.5rem}.md-404__actions{border-top:1px solid var(--md-line);margin-top:26px;padding-top:16px;text-align:right}@media(max-width:749px){.md-404{padding:20px 16px 50px}}.shopify-section:has(>div nav.breadcrumbs.md-breadcrumbs),.shopify-section:has(.md-contact),.shopify-section:has(.md-404){display:block!important}.shopify-section:has(nav.md-breadcrumbs)>div,.shopify-section:has(nav.md-breadcrumbs)>div>div{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}[id$=__md_breadcrumb]{display:block!important}[id$=__md_breadcrumb]>div,[id$=__md_breadcrumb]>div>div{max-width:none!important;margin:0!important;padding:0!important;width:100%!important}.product-details .group-block-content>div:has(>.spacing:not(:has(*))){display:none!important}.product-details div:has(>.spacing>.md-colour)>.spacing{padding-bottom:0!important}.product-details div:has(>.spacing>.md-colour)~variant-selects .variant-option--dropdowns{margin-top:0!important}.md-contact__row input::placeholder,.md-contact__row textarea::placeholder,.md-404__search input::placeholder{color:#999}.facets-vertical-form .facets__summary,.facets-vertical-form .facets__summary *{text-transform:none!important}@media(max-width:1024px){div.template-collection.collection-wrapper>.facets-block-wrapper,div.template-search>.facets-block-wrapper{grid-row:2!important}div.template-collection.collection-wrapper>facet-filters-form.facets-vertical-sort,div.template-search>facet-filters-form.facets-vertical-sort{grid-row:3!important;grid-column:1/-1!important;margin:8px 0 12px!important}div.template-collection.collection-wrapper>.main-collection-grid,div.template-search>.main-collection-grid,div.template-search>[class*=search-grid]{grid-row:4!important}.facets-vertical-form .facet-filters.sorting:before,.facets-vertical-form .facet-per-page:before{white-space:nowrap}.facets-vertical-form .sorting-wrapper-rightcol>*{flex:0 0 auto}}.md-page-body.rte h2{font-family:var(--font-heading--family)!important;font-size:2.8rem!important;font-weight:700!important;text-transform:none!important;line-height:1.2!important;margin:28px 0 12px!important}.md-page-body.rte h3{font-size:2.2rem!important}@media(max-width:749px){.md-page-body.rte h2{font-size:2.2rem!important}.md-page-body.rte h3{font-size:1.9rem!important}}.product-details .md-pricebox{margin:0!important}.product-details .group-block-content>div:has(>.spacing):not(:has(>.spacing>:not(script))){display:none!important}.md-contact__box{margin:0 auto 40px!important}.product-details .variant-option--dropdowns.md-size-missing .select__select{border-color:var(--md-red)!important}.md-size-err{color:var(--md-red);font-size:1.3rem;margin:6px 0 0}.product-details .variant-option--dropdowns.md-size-missing{padding-bottom:16px!important;position:relative;z-index:1}cart-drawer .product-edit,#CartDrawer .product-edit,.cart-item .product-edit{display:none!important}.md-front-only .swiper-btns-wrap,.md-front-only .swiper-pagination,.md-front-only .swiper-controls__thumbnails-container,.md-front-only zoom-dialog .dialog-thumbnails-list-container{display:none!important}.md-front-only .swiper-main .swiper-wrapper{transform:none!important}html{overflow-x:clip}.md-alt{border-top:0!important;position:relative;margin-top:30px!important;padding-top:41px!important}.md-alt:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:#ddd;transform:translate(-50%)}footer.shopify-section-group-footer-group:first-of-type,footer.section-footer{border-top:1px solid #e3e3e3}footer .spacing-style--section>.group-block:last-child{position:relative;padding-top:36px!important}footer .spacing-style--section>.group-block:last-child:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:#dbdbdb;transform:translate(-50%)}.product-tabs:has(.md-sg-empty) .tabs-item:has(>a[href="#tabs-tab_size_guide"]),.product-tabs .tab-content:has(.md-sg-empty){display:none!important}.md-sizechart{max-width:760px}.md-sizechart__title{font-size:1.4rem;font-weight:700;color:#222;margin:0 0 10px!important;line-height:1.35}.md-sizechart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.md-sizechart table{width:100%;border-collapse:collapse;background:#fff;font-size:1.4rem;color:#333;margin:0}.md-sizechart th,.md-sizechart td{border:1px solid #ddd;padding:6px 10px;text-align:center;white-space:nowrap;font-weight:400}.md-sizechart thead th{background:#f3f3f3;font-weight:700;color:#222}.md-sizechart tbody th{font-weight:700;color:#222}.md-sizechart tr.is-selected th,.md-sizechart tr.is-selected td{background:#fde8ee;color:#111}.md-sizechart tr.is-selected th{box-shadow:inset 3px 0 0 var(--md-red)}.md-sizechart__pdf{display:inline-block;margin-top:12px;font-size:1.4rem;color:#222;text-decoration:underline}.product-details .variant-option--dropdowns>.form__label{display:flex!important;align-items:baseline;justify-content:space-between;width:100%}.md-sg-link{font-size:1.3rem;color:#222;text-decoration:underline;margin-left:auto}.md-alt{padding-bottom:80px!important;margin-bottom:0!important}footer .spacing-style--section>.group-block:last-child p{color:#000!important;margin:0}footer .payment-icons,cart-drawer .payment-icons,.cart-drawer .payment-icons{display:none!important}@media(max-width:749px){footer .spacing-style--section>.group-block:last-child .group-block-content{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media(min-width:1025px){.product-information__media .swiper-main .swiper-slide{aspect-ratio:auto!important;height:min(742px,max(480px,calc(100vh - 210px)))!important}.product-information__media .swiper-main .swiper-slide .product-media,.product-information__media .swiper-main .swiper-slide .product-media img{aspect-ratio:auto!important;height:100%!important}}@media(max-width:749px){.md-sizechart table{font-size:1.2rem}.md-sizechart th,.md-sizechart td{padding:5px 3px}.md-sizechart thead th,.md-sizechart tbody th{white-space:normal;line-height:1.2}}footer .email-signup__button{right:0!important}@media(min-width:1025px){[id$=__collection_list_NRwJx3] .swiper-btns-wrap,[id$=__collection_list_NRwJx3] .swiper-button{display:none!important}}@media(max-width:749px){[id$=__slideshow_tyrRgz] .swiper-btns-wrap,[id$=__slideshow_tyrRgz] .swiper-button{display:none!important}[id$=__collection_list_NRwJx3] swiper-component{background:#000;padding:40px 40px 60px;box-sizing:border-box}[id$=__collection_list_NRwJx3] .swiper{padding-bottom:0!important}[id$=__collection_list_NRwJx3] .swiper-pagination{display:none!important}[id$=__collection_list_NRwJx3] .swiper-slide{height:508px!important}[id$=__collection_list_NRwJx3] .swiper-slide>*{height:100%!important}[id$=__collection_list_NRwJx3] .swiper-btns-wrap{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}[id$=__collection_list_NRwJx3] .swiper-button{pointer-events:auto;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:35px!important;height:35px!important;background:#fff!important;color:#222!important;border-radius:0!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center;margin:0!important}[id$=__collection_list_NRwJx3] .swiper-button-prev{left:-20px!important;right:auto!important;background:#ffffff8c!important}[id$=__collection_list_NRwJx3] .swiper-button-next{right:-20px!important;left:auto!important}[id$=__collection_list_NRwJx3] .swiper-button svg{width:14px!important;height:14px!important}[id$=__collection_list_NRwJx3] .group-block-content{align-items:center!important;text-align:center;justify-content:flex-end!important}[id$=__collection_list_NRwJx3] h3{font-size:2rem!important;line-height:1.2!important;text-align:center}[id$=__collection_list_NRwJx3] .button{width:auto!important;min-width:0!important;padding:6px 25px!important;font-size:1.6rem!important;font-weight:400!important;min-height:36px!important;letter-spacing:0}[id$=__collection_list_NRwJx3] .group-block{padding-bottom:20px!important}[id$=__products_md_trousers] h2,[id$=__products_md_picks] h2{font-size:2.6rem!important;line-height:1.3!important}[id$=__products_md_trousers] .swiper-wrapper,[id$=__products_md_picks] .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:24px;transform:none!important}[id$=__products_md_trousers] .swiper-slide,[id$=__products_md_picks] .swiper-slide{width:auto!important;margin:0!important}[id$=__products_md_trousers] .swiper-slide:nth-child(n+6),[id$=__products_md_picks] .swiper-slide:nth-child(n+6){display:none!important}[id$=__products_md_trousers] .swiper-btns-wrap,[id$=__products_md_picks] .swiper-btns-wrap,[id$=__products_md_trousers] .swiper-pagination,[id$=__products_md_picks] .swiper-pagination{display:none!important}[id$=__collection_list_jUH9xq] .grid{gap:10px!important}[id$=__collection_list_jUH9xq] .grid__item,[id$=__collection_list_jUH9xq] .grid__item>.group-block{min-height:284px}[id$=__collection_list_jUH9xq] .group-block-content{align-items:flex-start!important;justify-content:flex-end!important;text-align:left!important;padding:0 20px 26px!important;gap:4px!important}[id$=__collection_list_jUH9xq] .group-block-content>*{text-align:left!important;margin-left:0!important}[id$=__collection_list_jUH9xq] h2{font-size:2.1rem!important;line-height:1.25!important;margin:0!important}[id$=__collection_list_jUH9xq] p{font-size:1.45rem!important}[id$=__collection_list_jUH9xq] a[class*=button]{margin-top:10px!important}[id$=__slideshow_md_essentials] .group-block-content{align-items:flex-start!important;text-align:left!important}.md-intro h2{font-size:3.6rem!important;line-height:1.1!important}footer details.menu__details,footer summary.menu__heading{border:0!important;box-shadow:none!important}footer summary.menu__heading{font-family:var(--font-body--family)!important;font-size:1.4rem!important;font-weight:700!important;color:#303841!important;text-transform:none!important;letter-spacing:0!important;padding:10px 0!important}footer .menu__heading__toggle svg{display:none!important}footer .menu__heading__toggle{width:16px!important;height:16px!important}footer .menu__heading__toggle:before{content:"+";font-size:2.2rem;font-weight:300;line-height:16px;color:#303841}footer details[open] .menu__heading__toggle:before{content:"\2212"}footer .group-block p strong,footer .newsletter p strong{font-family:var(--font-body--family);font-size:1.4rem;color:#303841}}@media(max-width:749px){[id$=__collection_list_NRwJx3] swiper-component .swiper.swiper-initialized{padding-bottom:0!important}[id$=__collection_list_NRwJx3] .swiper-btns-wrap{top:0!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;width:auto!important;transform:none!important}[id$=__collection_list_NRwJx3] .swiper-button-prev{left:0!important}[id$=__collection_list_NRwJx3] .swiper-button-next{right:0!important}[id$=__collection_list_jUH9xq] .grid__item .group-block .group-block{padding-inline:0!important}[id$=__collection_list_jUH9xq] .grid__item .group-block-content{padding:0 20px 24px!important}[id$=__collection_list_jUH9xq] .text-block{justify-content:flex-start!important;text-align:left!important;width:100%!important}[id$=__collection_list_jUH9xq] .text-block *{text-align:left!important}[id$=__collection_list_jUH9xq] a[class*=button]{width:auto!important;min-width:0!important;padding:6px 12px!important;font-size:1.1rem!important;min-height:0!important;white-space:nowrap;line-height:1.3!important}[id$=__slideshow_md_essentials] a[class*=button]{padding:6px 12px!important}}@media(max-width:749px){[id$=__collection_list_NRwJx3] swiper-component>.swiper.swiper-initialized.has-swiper-pagination-bullets[style]{padding-bottom:0!important}}@media(min-width:750px)and (max-width:1024px){[id$=__collection_list_jUH9xq] h2,[id$=__slideshow_md_essentials] h2{font-size:2.6rem!important;line-height:1.2!important}[id$=__collection_list_jUH9xq] p,[id$=__slideshow_md_essentials] p{font-size:1.5rem!important}[id$=__collection_list_jUH9xq] a[class*=button],[id$=__slideshow_md_essentials] a[class*=button]{font-size:1.1rem!important;padding:7px 14px!important;min-height:0!important;width:auto!important}[id$=__slideshow_tyrRgz] .swiper-btns-wrap{display:none!important}}@media(max-width:749px){[id$=__collection_list_NRwJx3] .swiper-slide .group-block__media-wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important}[id$=__collection_list_NRwJx3] .swiper-slide .group-block__media-wrapper img,[id$=__collection_list_NRwJx3] .swiper-slide .group-block__media-wrapper picture{width:100%!important;height:100%!important;object-fit:cover!important}footer .group-block-content:has(>accordion-custom){gap:0!important}footer accordion-custom{margin:0!important}footer summary.menu__heading{padding:9px 0!important;min-height:0!important;line-height:1.4!important}footer .spacing-style--section{padding-top:0!important}footer .spacing-style--section>.group-block:first-child{padding-top:18px!important}}@media(min-width:750px)and (max-width:1024px){[id$=__collection_list_NRwJx3] .swiper-btns-wrap{display:block!important}[id$=__collection_list_NRwJx3] .swiper-button{display:flex!important;opacity:1!important;width:35px!important;height:35px!important;background:#fff!important;color:#222!important;border-radius:0!important}[id$=__products_md_trousers] .swiper-wrapper,[id$=__products_md_picks] .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,1fr);column-gap:12px;row-gap:28px;transform:none!important}[id$=__products_md_trousers] .swiper-slide,[id$=__products_md_picks] .swiper-slide{width:auto!important;margin:0!important}[id$=__products_md_trousers] .swiper-slide:nth-child(n+9),[id$=__products_md_picks] .swiper-slide:nth-child(n+9){display:none!important}[id$=__products_md_trousers] .swiper-btns-wrap,[id$=__products_md_picks] .swiper-btns-wrap{display:none!important}}@media(max-width:749px){[id$=__collection_list_NRwJx3] .swiper-slide .background-image-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}[id$=__collection_list_NRwJx3] .swiper-slide .background-image-img{height:100%!important;width:100%!important;object-fit:cover!important}}:root{--md-sale-text:"SALE"}.md-sale-label:before{content:var(--md-sale-text)}.md-card-price .md-rrp{font-size:1.3rem;color:#888;line-height:1.3}.md-card-price .md-rrp s{color:#888}.md-card-price.md-on-sale .md-ex{color:var(--md-red)!important}.md-card-price .md-sale-label{font-size:1.2rem;font-weight:700;letter-spacing:.3px;vertical-align:2px;margin-right:2px}.md-alt .md-card-price{margin-top:2px}.md-alt .md-card-price .md-ex{font-size:2rem}.card-wrapper .card__badge .sale-badge{display:inline-flex!important;background:var(--md-red)!important;color:#fff!important;border:0!important;font-size:0!important;padding:4px 8px!important}.card-wrapper .card__badge .sale-badge:before{content:var(--md-sale-text);font-size:1.1rem;font-weight:700;letter-spacing:.4px}.card-wrapper .card__badge:has(.sold-out-badge) .sale-badge{display:none!important}.md-pricebox{position:relative}.md-pricebox .md-pb-rrp{grid-column:1/-1;display:none;margin:-8px 0 12px;font-size:1.4rem;color:#888}.md-pricebox .md-pb-rrp s{color:#888}.md-pricebox .md-pb-sale{display:none;position:absolute;top:14px;right:16px;background:var(--md-red);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.4px;padding:3px 8px}.md-pricebox.md-on-sale .md-pb-rrp{display:block}.md-pricebox.md-on-sale .md-pb-sale{display:inline-block}.md-pricebox.md-on-sale .md-pb-val{color:var(--md-red)}.cart-item__old-price{display:inline!important;color:#888!important;font-size:1.2rem!important;margin-right:6px;text-decoration:line-through}.cart-item__old-price:before{content:"RRP ";text-decoration:none;display:inline-block;margin-right:3px}.cart-item__discounted-prices .price:not(.cart-item__old-price){color:var(--md-red)!important}.md-alt-img{position:relative}.md-alt-badge{position:absolute;top:20px;left:20px;z-index:1;background:var(--md-red);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.4px;line-height:1;padding:5px 8px}@media(max-width:749px){.md-alt-badge{top:10px;left:10px}}.product-details .product-form__quantity quantity-input{box-sizing:border-box!important;height:45px!important;position:relative!important}.product-details .product-form__quantity quantity-input .quantity__input{height:43px!important}.product-details .product-form__quantity .quantity__button{box-sizing:border-box!important;width:28px!important;height:21px!important;margin:0!important;right:0!important;left:auto!important;border:0!important;border-left:1px solid var(--md-line)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-details .product-form__quantity .quantity__button.quantity-plus{top:0!important;bottom:auto!important;height:21px!important;border-bottom:0!important;box-shadow:0 1px #ddd!important}.product-details .product-form__quantity .quantity__button.quantity-minus{top:22px!important;bottom:auto!important;height:21px!important;border-bottom:0!important}.product-details .product-form__quantity .quantity__button svg{width:10px!important;height:10px!important;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/md-custom.css.map */
