body:has(.triumphic-plp-intro){--triumphic-content-width:1600px;--triumphic-content-gutter:48px;background:#fff}body:has(.triumphic-plp-intro) :is(#header-component .header__row,.product-grid-container){--page-content-width:var(--triumphic-content-width);--page-margin:var(--triumphic-content-gutter);--page-width:calc(var(--page-content-width) + var(--page-margin)*2)}.triumphic-plp-wrap{width:min(calc(100% - var(--triumphic-content-gutter)*2),var(--triumphic-content-width));margin-inline:auto}.triumphic-plp-intro{color:#172421;background:#fff}.triumphic-plp-breadcrumb{display:flex;gap:12px;padding-top:28px;font-size:11px}.triumphic-plp-breadcrumb a{color:inherit;text-decoration:none}.triumphic-plp-heading{padding-block:32px}.triumphic-plp-heading h1{margin:0 0 18px;font:600 clamp(34px,3.1vw,52px)/1.05 var(--triumphic-font-heading);letter-spacing:-.045em}.triumphic-plp-description{max-width:100ch;font:400 14px/1.6 var(--triumphic-font-body)}.triumphic-plp-rail{display:flex;gap:16px;overflow:auto;padding-block:0 28px;border-bottom:1px solid #1724212b}.triumphic-plp-category{display:block;flex:0 0 154px;min-width:0;color:inherit;text-decoration:none;font:500 11px/1.5 var(--triumphic-font-body);text-transform:uppercase;letter-spacing:.04em;padding-bottom:8px}.triumphic-plp-category__image{display:flex;position:relative;box-sizing:border-box;width:100%;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1;margin-bottom:14px;background:var(--triumphic-smoke-quiet);overflow:hidden;padding:12px;text-align:center}.triumphic-plp-category__image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.triumphic-plp-category__number{position:absolute;top:10px;left:12px;font-size:9px;opacity:.65}.triumphic-plp-category__word{max-width:100%;overflow-wrap:anywhere;font-size:17px;line-height:1.05;text-transform:none;letter-spacing:-.03em}.triumphic-plp-category.is-current{border-bottom:2px solid #124a3b}body:has(.triumphic-plp-intro) .product-grid-container{background:#fff;color:#172421}body:has(.triumphic-plp-intro) .product-grid{--product-grid-columns-desktop:repeat(4,minmax(0,1fr))}.triumphic-plp-preview{width:100%;display:block;color:#172421;font:400 14px/1.5 var(--triumphic-font-body);padding-bottom:72px}.triumphic-plp-notice{margin:26px 0 0;padding:14px 18px;background:var(--triumphic-smoke-quiet);font-size:12px}.triumphic-plp-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:12px}.triumphic-plp-toolbar select{border:0;border-bottom:1px solid #1724214d;background:transparent;color:inherit;min-height:44px;margin-left:12px;max-width:190px;font:inherit}.triumphic-plp-preview__layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px}.triumphic-plp-preview__filters summary{cursor:pointer;padding:12px 0 18px;border-bottom:1px solid #17242133;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.triumphic-plp-preview__filters fieldset{display:grid;grid-template-columns:1fr;padding:22px 0;margin:0;border:0;border-bottom:1px solid #17242133}.triumphic-plp-preview__filters legend{font-size:11px;text-transform:uppercase;padding-top:22px}.triumphic-plp-preview__filters label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;cursor:pointer}.triumphic-plp-preview__filters input{accent-color:#124a3b;width:16px;height:16px}.triumphic-plp-preview__filters button{border:0;border-bottom:1px solid currentColor;padding:12px 0;margin-top:18px;background:none;font:inherit;cursor:pointer;color:inherit}.triumphic-plp-preview__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.triumphic-plp-fixture__image{aspect-ratio:4/5;background:var(--triumphic-smoke-quiet);position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;padding:28px 16px}.triumphic-plp-fixture__image img{width:52px;height:auto;opacity:.7}.triumphic-plp-fixture__image strong{font-size:clamp(14px,1.4vw,21px);line-height:1.15;letter-spacing:-.04em;font-weight:500}.triumphic-plp-fixture__image small{position:absolute;bottom:16px;font-size:10px}.triumphic-plp-fixture__badge{position:absolute;left:12px;top:12px;background:#172421;color:var(--triumphic-smoke);padding:4px 7px;font-size:9px;letter-spacing:.08em}.triumphic-plp-fixture h3{font:500 14px/1.4 var(--triumphic-font-heading);letter-spacing:-.02em;margin:6px 0 10px}.triumphic-plp-fixture p{margin:8px 0;font-size:13px}.triumphic-plp-fixture p small{display:block;font-size:10px;opacity:.7;margin-top:3px}.triumphic-plp-fixture__vendor{font-size:10px!important;text-transform:uppercase;letter-spacing:.08em;padding-top:8px}.triumphic-plp-fixture__options{font-size:11px!important;opacity:.7}.triumphic-plp-empty{padding:40px 24px;background:var(--triumphic-smoke-quiet)}.triumphic-plp-preview [hidden]{display:none!important}.triumphic-plp-preview :is(button,select,input):focus-visible,.triumphic-plp-intro a:focus-visible{outline:2px solid #124a3b;outline-offset:4px}body:has(.triumphic-plp-intro) .triumphic-editorial-wordmark{width:155px;height:auto;display:block}body:has(.triumphic-plp-intro) .triumphic-footer__identity .triumphic-editorial-wordmark{width:190px}@media(max-width:1199px){.triumphic-plp-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){body:has(.triumphic-plp-intro){--triumphic-content-gutter:20px}.triumphic-plp-preview{width:calc(100% - 40px);margin-inline:auto}.triumphic-plp-heading{padding-block:24px}.triumphic-plp-category{flex-basis:118px}.triumphic-plp-preview__layout{grid-template-columns:1fr;gap:24px}.triumphic-plp-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.triumphic-plp-fixture__image{padding:26px 10px}.triumphic-plp-toolbar{align-items:flex-start;gap:12px}.triumphic-plp-toolbar label{text-align:right}.triumphic-plp-toolbar select{display:block;margin:0;max-width:170px}.triumphic-plp-preview__filters summary{min-height:48px}body:has(.triumphic-plp-intro) .triumphic-header-identity .triumphic-editorial-wordmark{width:133px}}.triumphic-plp-fixture a{color:inherit;text-decoration:none}.triumphic-plp-fixture h3 a:hover{text-decoration:underline;text-underline-offset:4px}.triumphic-plp-fixture a:focus-visible{outline:2px solid #124a3b;outline-offset:4px}.triumphic-plp-fixture__image img.triumphic-catalogue-packshot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:16px;object-fit:contain;opacity:1;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/triumphic-plp.css.map */
