@keyframes fgFade{0%{opacity:0}to{opacity:1}}@keyframes fgPanelIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes fgDrawerIn{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes fgRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fgDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important}}body:has(.fgshop){overflow-x:clip;overflow-y:visible}.fg-site-shell:has(.fgshop){padding:0;overflow:visible;background:#edf1f4}.fg-site-frame:has(.fgshop){width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;min-height:0;overflow:visible;background:transparent}.fgshop{font-family:var(--font-lato),Lato,Arial,sans-serif;color:#092336;-webkit-font-smoothing:antialiased}.fgshop :where(div,span,p){font-size:inherit;line-height:inherit}.fgshop *,.fgshop :after,.fgshop :before{box-sizing:border-box}.fgshop a:not(.footer a){color:#092336;text-decoration:none}.fgshop ::-moz-selection{background:#d92029;color:#fff}.fgshop ::selection{background:#d92029;color:#fff}.fgshop a:focus-visible,.fgshop button:focus-visible,.fgshop input:focus-visible,.fgshop select:focus-visible{outline:2px solid #d92029;outline-offset:2px;border-radius:4px}.fgshop .fgshop-social{opacity:.7;transition:opacity .2s ease}.fgshop .fgshop-social:hover{opacity:1}.fgshop .fgshop-nav-link--idle:hover{color:#fff!important}.fgshop .fgshop-iconbtn:hover{background:hsla(0,0%,100%,.2)!important}.fgshop .fgshop-iconbtn--account:hover{background:#a81620!important}.fgshop .fgshop-quote:hover{background:#fff!important;color:#092336!important;border-color:#fff!important}.fgshop .fgshop-deptmenu__trigger:hover{color:#fff!important}.fgshop .fgshop-deptmenu__trigger:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:3px;border-radius:3px}.fgshop .fgshop-deptmenu__head:hover span:first-child{color:#a81620}.fgshop .fgshop-deptmenu__link:hover{color:#092336!important}.fgshop .fgshop-dept:hover{border-color:#092336!important;box-shadow:0 12px 28px rgba(9,35,54,.13)!important;transform:translateY(-3px)}.fgshop .fgshop-dept:hover .fgshop-dept__name{color:#a81620!important}.fgshop .fgshop-dept:focus-visible{outline:2px solid #092336;outline-offset:2px}.fgshop .fgshop-catchip:hover{border-color:#092336!important}.fgshop .fgshop-catchip[aria-current=page]:hover{background:#123d5a!important}.fgshop .fgshop-catchip:focus-visible{outline:2px solid #092336;outline-offset:2px}.fgshop .fgshop-catrail::-webkit-scrollbar{display:none}.fgshop .fgshop-catrow:not([aria-current=page]):hover span:first-child{color:#092336!important}.fgshop .fgshop-catrow:focus-visible{outline:2px solid #092336;outline-offset:-2px;border-radius:6px}.fgshop .fgshop-advisor:hover{background:#092336!important;color:#fff!important}.fgshop .fgshop-chip:hover{border-color:#092336!important}.fgshop .fgshop-swatch:hover{transform:scale(1.12)}.fgshop .fgshop-sort:hover{border-color:#092336!important}.fgshop .fgshop-sort:focus-visible{border-color:#092336!important;box-shadow:0 0 0 3px rgba(9,35,54,.15)!important}.fgshop .fgshop-sort-option:hover{background:#f4f6f8!important;color:#092336!important}.fgshop .fgshop-sort-option:focus-visible{outline:2px solid #092336!important;outline-offset:-2px}.fgshop .fgshop-outline:hover{background:#092336!important;color:#fff!important}.fgshop .fgshop-send:hover{background:#a81620!important}.fgshop .fgshop-send-fab{transition:transform .16s ease}.fgshop .fgshop-send-fab:active{transform:scale(.95)}.fgshop .fgshop-send-fab:focus-visible{outline:2px solid #d92029;outline-offset:2px}@media(prefers-reduced-motion:reduce){.fgshop .fgshop-send-fab{animation:none!important}.fgshop .fgshop-send-fab:active{transform:none}}.fgshop .fgshop-footer-link:hover{color:#fff!important}.fgshop .fgshop-seo-link:hover{border-color:#092336!important;color:#092336!important}.fgshop .fgshop-seo-rich p{margin:0 0 14px}.fgshop .fgshop-seo-rich h3{font-family:var(--font-montserrat),Montserrat,Arial,sans-serif;font-weight:600;font-size:15px;line-height:23px;color:#092336;margin:18px 0 8px}.fgshop .fgshop-seo-rich ul{margin:0 0 14px;padding-left:20px;list-style:disc}.fgshop .fgshop-seo-rich li{margin-bottom:6px}.fgshop .fgshop-seo-rich a{text-decoration:underline;text-underline-offset:2px}.fgshop .fgshop-seo-rich a:hover{color:#092336}.fgshop .fgpp-quiet-link:hover{color:#092336!important}.fgshop .fgpp-cta--add:hover{background:#a81620!important}.fgshop .fgpp-sample:hover{background:#f4f6f8!important}.fgshop .fgpp-spec-sheet:hover{border-color:#092336!important}.fgshop .fgpp-colour:hover{transform:scale(1.08)}.fgshop .fgpp-specialist:hover{background:#123d5a!important;color:#fff!important}.fgshop .fgpp-phone:hover{background:#e7ecf0!important}.fgshop .fgpp-admin-toggle--reveal:hover{border-color:#f26a63!important;color:#f26a63!important}.fgshop .fgpp-admin-toggle--collapse:hover{border-color:#fff!important;color:#fff!important}.fgshop .fgpp-admin__tile:hover{border-color:#2a5a7e!important}.fgshop .fgpp-admin__source-link:hover{color:#fff!important}