.triumph-cart-flyout{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;pointer-events:none}.triumph-cart-flyout.is-open{pointer-events:auto}.triumph-cart-flyout__overlay{position:absolute;top:var(--tcf-header-h, 0px);left:0;right:0;bottom:0;background:#0006;opacity:0;transition:opacity .3s;cursor:pointer}.triumph-cart-flyout.is-open .triumph-cart-flyout__overlay{opacity:1}.triumph-cart-flyout__panel{position:absolute;top:var(--tcf-header-h, 0px);right:0;width:100%;max-width:385px;max-height:calc(100vh - var(--tcf-header-h, 0px));background:#fff;border:1px solid #000000;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.triumph-cart-flyout.is-open .triumph-cart-flyout__panel{transform:translate(0)}.triumph-cart-flyout__close{position:absolute;top:12px;right:16px;background:none;border:none;cursor:pointer;font-size:20px;z-index:10;padding:4px;line-height:1}.triumph-cart-flyout__actions{padding:14px 10px 12px;flex-shrink:0}.triumph-cart-flyout__checkout{display:block;width:100%;padding:14px;background:#000;color:#fff;text-align:center;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;margin-bottom:10px}.triumph-cart-flyout__paypal{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:10px;min-height:44px}.triumph-cart-flyout__paypal-img{height:22px}.triumph-cart-flyout__paypal-text{font-size:14px;color:#003087;font-weight:600}.triumph-cart-flyout__heading-wrap{padding:16px 10px 0;flex-shrink:0}.triumph-cart-flyout__heading{font-size:20px;font-weight:700;margin:0 0 12px}.triumph-cart-flyout__body{overflow-y:auto;padding:8px 10px 12px;max-height:40vh}.triumph-cart-flyout__footer{flex-shrink:0;border-top:1px solid #e5e5e5;overflow-y:auto;max-height:50vh}.tcf-item{display:flex;gap:14px;align-items:flex-start;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.tcf-item:last-child{border-bottom:none}.tcf-item__img{width:90px;flex-shrink:0;aspect-ratio:2/3;object-fit:contain;background:transparent;margin-top:-15px}.tcf-item__details{flex:1;font-size:12px;min-width:0}.tcf-item__top-row{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:-6px}.tcf-item__name{font-weight:700;font-size:12px;text-transform:uppercase;flex:1;line-height:1.3;color:#000}.tcf-item__type{color:#000;margin-bottom:4px;font-size:11px}.tcf-item__price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.tcf-item__price{font-size:13px;font-weight:700;color:#000}.tcf-item__rrp{font-size:10px;color:#888}.tcf-item__remove{font-size:11px;color:#000;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0}.tcf-item__select-row{position:relative;border-bottom:1px solid #e0e0e0;height:26px;display:flex;align-items:center}.tcf-item__select-row:first-child{border-top:1px solid #e0e0e0}.tcf-item__select-label{position:absolute;left:0;font-size:11px;color:#000;font-weight:400;pointer-events:none;z-index:1;white-space:nowrap}.tcf-item__select-wrap{width:100%;position:relative;height:100%;display:flex;align-items:center}.tcf-item__select{width:100%;height:100%;border:none;outline:none;background:transparent;font-size:11px;font-weight:700;color:#000;padding:0 18px 0 66px;appearance:none;-webkit-appearance:none;cursor:pointer}.tcf-item__select-chevron{position:absolute;right:0;font-size:12px;pointer-events:none;color:#000;line-height:1}.triumph-cart-flyout__totals{padding:12px 10px 0;font-size:13px}.tcf-totals-row{display:flex;justify-content:space-between;margin-bottom:8px}.tcf-totals-row--total{font-weight:700;font-size:15px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e5e5}.tcf-totals-delivery-note{font-size:11px;color:#888}.tcf-totals-vat{font-size:11px;color:#888;margin:2px 0 8px}.tcf-mytriumph{font-size:12px;color:#000;margin:6px 0 4px;line-height:1.4}.tcf-mytriumph__link{color:#c8035e;text-decoration:underline;font-weight:600}.tcf-complete-set{padding:12px 20px 16px;border-top:1px solid #e5e5e5}.tcf-complete-set__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tcf-complete-set__title{font-size:16px;font-weight:700;margin:0}.tcf-complete-set__prev{background:none;border:1px solid #ccc;width:30px;height:30px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;padding:0}.tcf-complete-set__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tcf-complete-set__track::-webkit-scrollbar{display:none}.tcf-complete-set__item{flex:0 0 calc(50% - 5px);scroll-snap-align:start;display:block}.tcf-complete-set__item img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;background:#f3f3f3}.qb-modal-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border-radius:inherit;transition:opacity .25s ease}.qb-modal-loader.is-hidden{opacity:0;pointer-events:none}.qb-modal-loader__logo{font-family:TriumphGrand-Roman,serif;font-size:44px;color:#1a1a1a;letter-spacing:.02em;line-height:1}.qb-modal-loader__logo-img{height:44px;width:auto;display:block}.qb-modal-loader__spinner{width:26px;height:26px;border:2px solid #e0e0e0;border-top-color:#1a1a1a;border-radius:50%;animation:qb-spin .7s linear infinite}@keyframes qb-spin{to{transform:rotate(360deg)}}.productTile__quickbuy{position:relative}.qb-btn-spinner{position:absolute;top:50%;left:50%;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;border:2px solid rgba(26,26,26,.2);border-top-color:#1a1a1a;border-radius:50%;animation:qb-spin .6s linear infinite;pointer-events:none}body.qb-open{overflow:hidden}.qb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1200;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;opacity:0;transition:opacity .25s ease;overflow-y:auto}.qb-overlay--visible{opacity:1}.qb-modal{background:#fff;width:100%;max-width:860px;max-height:calc(100vh - 4rem);position:relative;transform:translateY(12px);transition:transform .25s ease;overflow:hidden;display:flex;flex-direction:column}.qb-overlay--visible .qb-modal{transform:translateY(0)}.qb-close{position:absolute;top:1.4rem;right:1.4rem;background:none;border:none;cursor:pointer;font-size:2rem;line-height:1;z-index:10;color:#1a1a1a;padding:0}.qb-close:hover{opacity:.6}.qb-header{padding:1.4rem 5rem 1.4rem 2.4rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:1.2rem}.qb-header__title{font-size:1.8rem;font-weight:400;margin:0;text-transform:none;flex:1}.qb-back{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:1.4rem;color:#1a1a1a;padding:4px 0;white-space:nowrap;text-decoration:none}.qb-back:hover{text-decoration:underline}.qb-body{display:flex;gap:0;flex:1;overflow:hidden;min-height:0}.qb-gallery{position:relative;flex:0 0 auto;width:50%;display:flex;flex-direction:row;gap:0}.qb-gallery__thumbs{display:flex;flex-direction:column;gap:4px;width:72px;flex-shrink:0;overflow-y:auto;padding:0;background:#fff}.qb-thumb{width:72px;height:90px;flex-shrink:0;background:none;border:2px solid transparent;padding:0;cursor:pointer;overflow:hidden;display:block}.qb-thumb img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.qb-thumb--active{border-color:#1a1a1a}.qb-thumb:hover{border-color:#999}.qb-gallery__main{flex:1;display:flex;flex-direction:column;overflow:hidden}.qb-gallery__slider{position:relative;flex:1;overflow:hidden;background:#f7f7f7}.qb-gallery__slider img{width:100%;height:100%;min-height:420px;max-height:560px;object-fit:cover;object-position:top center;display:block;transition:opacity .2s ease}.qb-slide-btn{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffd9;border:none;width:3.2rem;height:3.2rem;font-size:2.4rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;color:#1a1a1a}.qb-slide-btn:hover{background:#fff}.qb-slide-btn--prev{left:0}.qb-slide-btn--next{right:0}.qb-dots{display:flex;justify-content:center;gap:.5rem;padding:.6rem 0;min-height:1.8rem}.qb-dots:empty{display:none}.qb-dot{width:7px;height:7px;border-radius:50%;border:none;background:#ccc;padding:0;cursor:pointer;transition:background .15s}.qb-dot--active{background:#1a1a1a}.qb-details{flex:1;padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem;overflow-y:auto}.qb-details__name{font-size:30px;font-weight:400;line-height:1.15;margin:0;text-transform:uppercase;font-family:var(--alternateFont, var(--baseFont))}.qb-details__subtitle{font-size:1.4rem;color:#555;margin:0;text-transform:none}.qb-details__price{display:flex;align-items:baseline;gap:.8rem}.qb-price{font-size:1.8rem;font-weight:500}.qb-price--rrp{font-size:1.2rem;color:#888;text-transform:uppercase}.qb-section{display:flex;flex-direction:column;gap:.8rem}.qb-section__label{font-size:1.4rem;margin:0}.qb-size-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.qb-find-fit{display:flex;align-items:center;gap:.4rem;font-size:1.2rem;color:#1a1a1a;text-decoration:underline;white-space:nowrap}.qb-find-fit svg{flex-shrink:0}.qb-section__sublabel{font-size:1.3rem;margin:.6rem 0 .4rem;font-weight:400;text-transform:none;letter-spacing:0;color:#1a1a1a}.qb-swatches{display:flex;flex-wrap:wrap;gap:.6rem}.qb-swatch{width:60px;height:60px;padding:0;background:none;border:1px solid #ccc;cursor:pointer;overflow:hidden;flex-shrink:0}.qb-swatch img{width:60px;height:60px;object-fit:cover;display:block}.qb-swatch--active,.qb-swatch.colorDotSwatch--clicked{border:2px solid #1a1a1a}.qb-swatch:hover{border-color:#888}.qb-swatch--related{display:block;text-decoration:none}.qb-gallery__thumbs.qb-thumbs--hidden{display:none}.qb-gallery--no-thumbs .qb-gallery__main{width:100%}.qb-sizes{display:flex;flex-direction:column;gap:.4rem}.qb-size-row{display:flex;flex-wrap:wrap;gap:.6rem}.qb-size-btn{min-width:5.6rem;height:4rem;padding:0 .8rem;border:1px solid #ccc;background:#fff;font-size:1.3rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.qb-size-btn:hover{border-color:#1a1a1a}.qb-size-btn--active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.qb-feedback{font-size:1.3rem;margin:0;padding:.8rem}.qb-feedback--success{background:#edfaed;color:#1a6e1a}.qb-feedback--error{background:#fdecea;color:#c00}.qb-atc{width:100%;height:5.2rem;background:#1a1a1a;color:#fff;border:none;font-size:1.4rem;font-weight:400;letter-spacing:.02em;text-transform:none;cursor:pointer;margin-top:auto;transition:background .15s}.qb-atc:hover:not(:disabled){background:#333}.qb-atc:disabled{background:#ccc;cursor:default;color:#888}.qb-atc--oos{background:#f5f5f5!important;color:#999!important;border:1px solid #ddd;text-transform:none;letter-spacing:0}.qb-cta-footer{display:block}.qb-details-link{display:block;color:#000;font-size:1.4rem;line-height:1.3;text-align:center;text-decoration:underline}@media(max-width:767px){.qb-overlay{padding:0;align-items:stretch;justify-content:center}.qb-modal{max-width:100%;height:100vh;max-height:100vh;border-radius:0;overflow:hidden;transform:none}.qb-overlay--visible .qb-modal{transform:none}.qb-close{top:16px;right:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;z-index:12}.qb-header{min-height:64px;padding:16px 48px 14px 16px;border-bottom:1px solid #e5e5e5;flex-shrink:0;background:#fff;position:sticky;top:0;z-index:11}.qb-header__title{font-size:24px;line-height:1.2;font-weight:400}.qb-body{flex-direction:column;overflow-y:auto;overflow-x:hidden;display:block;height:calc(100vh - 64px)}.qb-gallery{width:100%;display:block;background:#fff;overflow:hidden}.qb-gallery__thumbs{display:none!important}.qb-gallery__main{width:100%;display:block;overflow:hidden;background:#fff}.qb-gallery__slider{height:397px;max-height:52vh;background:#f7f7f7;overflow:hidden}.qb-gallery__slider img{width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:top center}.qb-slide-btn{width:32px;height:32px;font-size:28px;background:#ffffffe6}.qb-dots{margin-top:-30px;padding:0 0 18px;position:relative;z-index:3;min-height:18px}.qb-dot{width:28px;height:2px;border-radius:0;background:#fff;opacity:.95}.qb-dot--active{background:#1a1a1a;opacity:1}.qb-details{padding:8px 16px 22px;max-height:none;overflow:visible;gap:10px;background:#fff}.qb-details__name{font-size:30px;line-height:1.05;margin:0}.qb-details__subtitle{font-size:18px;line-height:1.25;color:#1a1a1a}.qb-price{font-size:20px;line-height:1.2;font-weight:500}.qb-section{gap:8px;margin-top:10px}.qb-section__label{font-size:18px;line-height:1.3}.qb-swatches{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:none}.qb-swatches::-webkit-scrollbar{display:none}.qb-swatch,.qb-swatch img{width:74px!important;height:64px!important}.qb-size-header{align-items:center;gap:12px;margin:8px 0 4px}.qb-find-fit{font-size:17px}.qb-section__sublabel{font-size:16px;margin:8px 0 4px}.qb-size-row{gap:10px}.qb-size-btn{min-width:67px;height:40px;font-size:16px;border-color:#777}.qb-atc{height:48px;margin-top:0;font-size:16px;font-weight:600}.qb-cta-footer{position:sticky;bottom:0;background:#fff;padding:12px 16px 20px;z-index:10;border-top:1px solid #e8e8e8}.qb-details-link{display:block;margin:14px 0 0;color:#000;font-size:16px;line-height:1.3;text-align:center;text-decoration:underline;font-weight:400}}.triumph-sort{position:relative;display:inline-block}.triumph-sort__btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-bottom:1px solid #000;padding:6px 0;font-size:14px;cursor:pointer;white-space:nowrap;color:#000}.triumph-sort__btn:hover{border-bottom-color:#000}.triumph-sort__icon{font-size:10px;transition:transform .2s}.triumph-sort.is-open .triumph-sort__icon{transform:rotate(180deg)}.triumph-sort__list{display:none;position:absolute;top:calc(100% + 2px);right:0;background:#f2f2f2eb;border:1px solid #ccc;min-width:200px;z-index:500;list-style:none;margin:0;padding:4px 0;box-shadow:0 4px 12px #0000001f}.triumph-sort.is-open .triumph-sort__list{display:block}.triumph-sort__option{display:block;width:100%;text-align:left;background:none;border:none;padding:9px 16px;font-size:14px;cursor:pointer;color:#000;white-space:nowrap}.triumph-sort__option:hover{background:#f5f5f5}.triumph-sort__option.is-active{font-weight:600}.triumph-sort__check{margin-right:4px}.filter-overlay{display:none!important}.filterPanelContainer{display:none;width:100%;background-color:var(--color-linenGrey, #f2ede8)}.filterPanelContainer--show,.js-filterReplace--active{display:block}.dropdown .dropdown__icon--active{display:none}.dropdown .dropdown__icon--rest{display:inline-block}.js-filterReplace--active~* .dropdown__icon--active,.js-filterReplace--active~* .dropdown__icon--rest{display:none}.interactionbar__filters .dropdown--toggle .dropdown__icon--active{display:none}.interactionbar__filters .dropdown--toggle .dropdown__icon--rest{display:inline-block}.js-filterReplace--active~.js-interactionbarContainer .dropdown--toggle .dropdown__icon--active,.interactionbarContainer:has(.js-filterReplace--active) .dropdown--toggle .dropdown__icon--active{display:inline-block}.interactionbarContainer:has(.js-filterReplace--active) .dropdown--toggle .dropdown__icon--rest{display:none}.filterPanelContainer .interactionbar__filterPanel{padding:0}.filterPanel__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 24px}.filterPanel__body::-webkit-scrollbar{display:none}.filterPanelContainer details{border-bottom:1px solid var(--color-ironGrey, #ccc)}.filterPanelContainer .facets__summary,.filterPanelContainer details>summary{background:transparent;border:none;font-size:14px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--color-black, #000);font-family:var(--baseFont);letter-spacing:.01em;outline:none;-webkit-appearance:none}.filterPanelContainer details>summary::-webkit-details-marker{display:none}.filterPanelContainer details>summary:focus{outline:none}.filterPanelContainer .facets__summary:after,.filterPanelContainer details>summary:after{display:none}.filterPanelContainer .facets__display-vertical,.filterPanelContainer .facets__display{padding:8px 0 16px}.filterPanelContainer .facets__item,.filterPanelContainer .list-menu__item{display:flex;align-items:center;padding:4px 0;font-size:13px;font-family:var(--baseFont);list-style:none}.filterPanelContainer .facets__label,.filterPanelContainer .facet-checkbox{background:none;border:none;padding:0;min-width:0;text-align:left;font-family:var(--baseFont);font-size:13px;color:var(--color-black, #000);cursor:pointer;display:inline-flex;align-items:center;width:100%}.filterPanelContainer .facets__label:hover,.filterPanelContainer .facet-checkbox:hover{text-decoration:underline}.filterPanelContainer .facets__list input[type=checkbox]{position:static;opacity:1;width:16px;height:16px;pointer-events:auto;flex-shrink:0;cursor:pointer;accent-color:var(--color-black, #000)}.filterPanelContainer input[type=checkbox]:checked+.facets__label,.filterPanelContainer input[type=checkbox]:checked+.facet-checkbox{font-weight:600}.filterPanelContainer .facets__list,.filterPanelContainer .facets__list--vertical{display:flex;flex-direction:column;gap:2px;padding:0;list-style:none;margin:0}.filterPanelContainer .facet-swatch{display:inline-block;width:24px;height:24px;border-radius:50%;border:1px solid var(--color-ironGrey, #ccc);cursor:pointer}.filterPanelContainer input[type=checkbox]:checked~.facet-swatch,.filterPanelContainer .facet-swatch--active{box-shadow:0 0 0 2px var(--color-black, #000)}.filterPanelContainer .facets-wrap{border:none;padding:0;margin:0}.filterPanel__body .facets.small-hide,.interactionbar__filterPanel .facets.small-hide{display:block!important}.filterPanel__body .mobile-facets__wrapper,.interactionbar__filterPanel .mobile-facets__wrapper{display:none!important}.filterPanel__body .facets__heading,.filterPanel__body .active-facets-vertical-filter,.interactionbar__filterPanel .facets__heading,.interactionbar__filterPanel .active-facets-vertical-filter,.filterPanelContainer .active-facets{display:none}.filterPanel__body .facets__form-vertical,.interactionbar__filterPanel .facets__form-vertical{overflow:visible}.filterPanel__footer{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;background:var(--color-linenGrey, #f2ede8)}.filterPanel__footer-reset{font-size:13px;color:var(--color-black, #000);text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;margin-right:auto;font-family:var(--baseFont)}.filterPanel__footer-reset:hover{opacity:.7}.filterPanel__footer-apply{background:var(--color-black, #000);color:var(--color-white, #fff);border:none;padding:12px 40px;font-size:13px;font-weight:500;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-family:var(--baseFont)}.filterPanel__footer-apply:hover{background:#333}@media(min-width:992px){.filterPanelContainer__header{display:none!important}}.filterPanelContainer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 0 14px;border-bottom:1px solid #e5e5e5;margin-bottom:4px}.filterPanelContainer__title{font-size:1.8rem;font-weight:600;font-family:var(--font-heading-family, var(--baseFont));color:var(--color-black, #000);letter-spacing:0}.filterPanelContainer__close{cursor:pointer;padding:4px;font-size:1.4rem}.interactionbar__filterPanel{padding:0 20px;overflow-y:visible}#filterflyout .interactionbar__filterPanel .facets.small-hide{display:block!important}.dropdown__button[aria-expanded=true] .dropdown__icon--rest,.filter-btn--open .dropdown__icon--rest{display:none!important;visibility:hidden!important}.dropdown__button[aria-expanded=true] .dropdown__icon--active,.filter-btn--open .dropdown__icon--active{display:inline-block!important;visibility:visible!important}.dropdown__button[aria-expanded=false] .dropdown__icon--active{display:none!important;visibility:hidden!important}.dropdown__button[aria-expanded=false] .dropdown__icon--rest,.dropdown__icon--rest{display:inline-block!important;visibility:visible!important}.dropdown__icon--active{visibility:hidden}.sort-custom-option:hover{background:#f2ede8!important;color:#000!important}.sort-custom-option[data-selected=true]:hover{background:#333!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/quick-buy.css.map */
