:root{--bg-linear: linear-gradient(#f0f0f0 0%, #787878 100%);--box-shadow: 0 5px 10px -3px rgba(0, 0, 0, 0.25);--font-weight-extralight: 200;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{height:auto;color:var(--bs-text-main);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;overflow-x:auto !important;overflow-y:auto}a{color:var(--bs-primary)}img,span,picture,video,canvas,svg,button{display:block}input[type=text],input[type=submit],input[type=email],input[type=number],input[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input{background:none;border:none;font:inherit}input{width:100%}button{cursor:pointer}address{font-style:normal}p{color:var(--bs-text-main)}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.eProtection{unicode-bidi:bidi-override;direction:rtl}.titleText{font-size:clamp(2.75rem,3.75vw + 1rem,3.75rem);font-weight:var(--font-weight-extralight);margin:0;line-height:1}.ribbonDiv img{width:unset}.ribbonImg{width:15.625rem}.newsGrid{--min-grid-column-size: 19rem}@media screen and (min-width: 64em){.newsGrid .hasOverlay-adaptive{--height: 13.7963rem}}@media screen and (min-width: 80em){.newsGrid .hasOverlay-adaptive{--height: 15rem}}.scale-image{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--bs-text-main)}h1{font-size:clamp(2.75rem,2.36rem + 1.95vw,3.75rem)}h2,.h-2{font-size:clamp(1.75rem,1.5vw + 1rem,2rem);font-weight:var(--font-weight-semibold);margin-block-end:1rem}h3,.h-3{font-size:clamp(1.75rem,1.69rem + .24vw,1.88rem);font-weight:var(--font-weight-semibold)}.text-2xl{font-size:1.125rem}.lead{font-size:1.5rem;font-weight:var(--font-weight-semibold)}svg{aspect-ratio:1/1;width:2.0625rem}svg[class]{fill:var(--bs-primary);aspect-ratio:1/1}svg:is(.facebook,.linkedin){display:inline-block;fill:var(--bs-secondary)}svg:is(.phone,.envelope,.account){width:1.25rem}svg:is(.isOpen,.isClosed){width:1.5rem}svg.quote{width:4rem}svg:is(.account,.shopping-basket,.search,#search){fill:var(--bs-white)}svg.shopping-basket{width:1.5625rem}svg.search,svg#search{width:1.4375rem}a[href$=pdf],a[href$=docx]{display:inline-flex;align-items:center}a[href$=pdf]::before{content:url("/images/svg/file-pdf.svg");padding-inline-end:.4em}a[href$=docx]::before{content:url("/images/svg/file-doc.svg");padding-inline-end:.4em}.noUnderline{text-decoration:none}.noPadding .container{padding-inline:0}.img-fluid{margin-block:1rem}.hr-inline,.hr,.hr-thick{opacity:1;margin-inline:auto;margin-block:1.5rem;border:.75px solid var(--bs-primary)}hr{opacity:1;border:.75px solid var(--bs-primary)}.hr,.hr-thick{width:min(95vw,75.25rem)}.hr-thick{--bs-border-width: 0.3125rem;--bs-border-style: solid;--bs-border-color: var(--bs-primary);border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);margin-block-start:4rem}.hr-inline{margin-inline:0}@media screen and (min-width: 48em){.hr-inline{display:none}}.justify-self-end{justify-self:flex-end}.text-initial{text-transform:initial}.has-border{border:1px solid}.h-captcha{display:grid;margin-block-start:1rem}input.parsley-error,select.parsley-error,textarea.parsley-error{--error: #b94a48;--bg-error: #f2dede;background-color:var(--bg-error) !important}input.parsley-error::placeholder,select.parsley-error::placeholder,textarea.parsley-error::placeholder{color:var(--error)}.parsley-errors-list{--error: #b94a48;margin-block-start:-0.5rem !important;margin-block-end:1rem !important;margin-inline-start:1.2rem !important;font-weight:var(--font-weight-semibold);color:var(--error);text-align:start}.caption{margin-block-start:1.25rem}.banner{background-size:cover;background-repeat:no-repeat;background-position:center}.banner{width:min(75.75rem,100%);margin-inline:auto;padding:1.25rem;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 64em){.banner{justify-content:space-between}}@media screen and (min-width: 64em){.banner{padding:2.75rem}}.banner-content{width:38ch}@media screen and (min-width: 48em){.banner-content{width:43ch}}.banner h1,.banner h2{padding:1.25rem;color:var(--bs-white)}.banner h1{background-color:rgba(0,0,0,.8);font-weight:var(--font-weight-extralight);margin:0;line-height:1;color:var(--bs-white)}.banner h2{background-color:rgba(103,103,103,.79);font-size:clamp(1.5rem,1.31rem + .8vw,1.88rem);font-weight:var(--font-weight-semibold);line-height:1.2}.banner .ribbonDiv{display:none}@media screen and (min-width: 48em){.banner .ribbonDiv{display:flex}}.banner.landing,.banner[data-banner-type=landing]{background-image:url("/images/banner/banner.jpg");margin-block-end:2rem;min-height:19.6875rem}@media screen and (min-width: 64em){.banner.landing,.banner[data-banner-type=landing]{min-height:22.5rem}}.banner.default,.banner[data-banner-type=default]{padding-block-end:0;margin-block-end:3rem}@media screen and (min-width: 64em){.banner.default,.banner[data-banner-type=default]{padding-inline-start:1.25rem}}@media screen and (min-width: 80em){.banner.default,.banner[data-banner-type=default]{padding-inline-start:0}}.banner.default h1,.banner[data-banner-type=default] h1{border-inline-start:10px solid var(--bs-primary)}.product-shop .hasOverlay{--width: 18.5rem;--height: 8.375rem;--width-lg: 25.8125rem;--height-lg: 11.6875rem}@media screen and (min-width: 48em){.product-shop .hasOverlay{--width: 20.5rem;--height: 10.375rem}}.product-options{--max-width: 73.75rem}@media screen and (min-width: 64em){.product-options{padding-block:1.5rem}}.product-options .container{max-width:71.25rem;padding-inline:0}.product-options .grid{--min-grid-column-size: 6.0625rem;--grid-gap: 0;justify-items:center}.product-options .grid>*{display:grid;justify-items:center;align-items:center}.product-options .grid span{font-size:.875rem}.product-section-title{text-align:center;padding-inline:.25rem}@media screen and (min-width: 48em){.product-section-title{margin-block:2rem;padding-inline:1.25rem}}.product-section-title~p{text-align:center;margin-block-end:2rem}.product-title{font-size:clamp(2rem,1.5vw + 1rem,2.5rem);font-weight:var(--font-weight-semibold)}.product-cta{--bs-btn-border-radius: .25rem;--bs-btn-padding-y: .75rem;grid-column:unset;place-items:center;text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--bs-white);font-size:1.125rem;margin-block-start:1rem;margin-block-end:1.5rem}@media screen and (min-width: 64em){.product-cta{grid-column:3}}@media screen and (min-width: 80em){.product-cta{grid-column:3}}.product-cta:hover{background-color:var(--bs-link-hover-color);color:var(--bs-white)}.product-card{margin-block-end:1.5rem;border-bottom:1px solid var(--bs-primary);justify-content:space-between}.product-card h3{font-size:1.5rem}@media screen and (min-width: 48em){.product-card{margin-block-end:unset}}.product-price{font-size:1.25rem;font-weight:var(--font-weight-light);text-transform:uppercase}.product-price span{display:inline-block;font-weight:var(--font-weight-bold)}.product-form{margin-block:3rem}.product-wrapper{width:100%;height:auto}.product-image{position:relative}.product-image:hover{cursor:none}.product-image img{width:100%;object-fit:contain;transition:opacity .25s}.product-image img:hover{opacity:0}.product-showcase{list-style:none;padding:0;margin-block-start:1.25rem;margin-block-end:2rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.25rem}.product-showcase li{cursor:pointer;overflow:hidden;transition:all .15s linear}.product-showcase li.active{border:2px solid var(--bs-primary);padding:.15rem}.product-showcase img{width:150px;object-fit:cover;height:100%}.product-lens{width:60px;height:60px;background-image:url("/images/svg/lens.svg");position:absolute;top:10px;left:10px;background-repeat:no-repeat;display:none}@media screen and (min-width: 64em){.product-lens{display:block}}.product-zoom-result{width:100%;height:430px;position:absolute;top:0;visibility:hidden;overflow:hidden;display:none}.product-zoom-result.active{visibility:visible;overflow:auto}@media screen and (min-width: 64em){.product-zoom-result{display:block}}.product-additional-note{font-size:1.125rem;padding:.875rem}.product-content{position:relative}.product-content .product-price{margin-block-start:.75rem}.product-content .product-price span{font-size:clamp(1.5rem,1.5vw + 1rem,1.875rem)}.product-content hgroup{background-color:var(--bs-off-white);padding-inline:.75rem;padding-block:.75rem}@media screen and (min-width: 26.5625em){.product-content hgroup{margin-inline-start:-0.7rem;margin-block-start:1rem}}@media screen and (min-width: 64em){.product-content hgroup{padding-inline-start:1.25rem;margin-inline-start:-1.25rem}}@media screen and (min-width: 80em){.product-content hgroup{padding-inline-start:2.25rem;margin-inline-start:-1.85rem}}.product-content .product-description{font-size:1.125rem;text-transform:initial;grid-column:span 2}@media screen and (min-width: 48em){.product-content .product-description{margin-block-end:3rem}}@media screen and (min-width: 80em){.product-content .product-description{margin-block-end:0}}.product-content ul{list-style-type:square;padding-inline:1.25rem}.quote-heading p{max-width:1140px}@media screen and (min-width: 64em){.quote-heading p{font-size:1.125rem}}.quote-request{width:100%}@media screen and (min-width: 48em){.quote-request{display:grid;grid-auto-flow:column}}.quote-request p{text-transform:uppercase;letter-spacing:-0.02em}.quote-request span{display:inline-block}.quote-request span:not(.toLowercase){text-transform:capitalize;font-weight:var(--font-weight-bold)}@media screen and (min-width: 48em){.quote-request span:not(.toLowercase){margin-inline-start:.15rem;font-size:1.125rem}}.quote-request span.toLowercase{text-transform:lowercase}.quote-request span.price{font-size:1.125rem}@media screen and (min-width: 48em){.quote-request span.price{font-size:1.25rem}}@media screen and (min-width: 64em){.quote-request span.price{font-size:1.875rem}}.finish-types{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.25rem;max-width:unset;margin-inline:unset}.finish-types>*{display:grid;place-items:center;gap:.5rem}.basket-container{max-width:74.1875rem;display:grid;gap:1.5rem;container-type:inline-size;container-name:basketList}@media(min-width: 992px){.basket-container{grid-template-columns:2fr 1fr;align-items:flex-start}}@media(min-width: 1024px){.basket-container{gap:2.5rem}}.basket-container .basket-lists{display:grid;gap:1.25rem}@media(min-width: 1024px){.basket-container .basket-lists{gap:1.875rem}}@media(min-width: 992px){.basket-container .basket-summary{position:sticky;top:20%}}.basket-container span{display:inline-block}@container basketList (min-width: 560px){.basket-container .product-list{grid-template-columns:1fr 1fr}}.product-list{width:100%;border:1px solid #333;display:grid;grid-template-columns:1fr}.product-list .productImage{background-color:#f2f2f2;display:grid;place-content:center;height:100%}.product-list .productImage>*{width:100%}.product-list .productDetails{position:relative;padding:1.25rem}.product-list .productDetails p{margin-block-end:unset}.product-list .productRemove{cursor:pointer;width:1.0625rem;position:absolute;top:20px;right:20px}.product-list .qty{display:flex;gap:10px;align-items:center;margin-block:10px}.product-list .price{font-size:1.75rem;font-weight:var(--font-weight-bold)}.product-list .noBold{font-size:20px;font-weight:var(--font-weight-regular)}.product-list .qtyControls{display:flex;align-items:center;gap:.25rem}.product-list :is(.output,button){width:40px;height:40px;aspect-ratio:1;border-radius:4px;background:rgba(0,0,0,0);border:1px solid #707070;display:grid;place-content:center}.product-list .output{font-size:1.125rem}.product-list :is(.increment,.decrement){font-size:1.5rem;padding-block-end:.25rem}#indictivePrice{font-size:1.75rem;font-weight:var(--font-weight-bold);text-align:end}.summary-module{max-width:396px;padding:1.25rem;border:1px solid #707070}.summary-module h3{margin-block-end:1.25rem}.summary-module p{margin-block-end:.75rem}.summary-module hr{margin-block:1.875rem}.summary-module .quote-line{display:flex;justify-content:space-between}.summary-module .quote-line span{font-size:1.25rem;font-weight:var(--font-weight-bold)}@media screen and (min-width: 64em){.summary-module .quote-line span{font-size:1.5rem}}.summary-module .btn{width:100%}.search-results ul{padding:0;margin:0;list-style:none}.search-results li{border-block-end:1px solid var(--bs-primary)}.search-results li:first-child{border-block-start:1px solid var(--bs-primary)}.search-results li a{display:block;text-decoration:none;padding-block:1rem}.search-results li a:hover h2{color:var(--bs-primary)}.search-results li h2{margin:0}.btn{--bs-btn-active-color: var(--bs-white);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn:is(:active){color:var(--bs-btn-active-color)}.btn-secondary{--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bs-secondary-dark)}.btn-secondary:hover{--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: var(--bs-black)}.btn-outlined{--bs-btn-bg: var(--bs-off-white);--bs-btn-border-width: 1px;--bs-btn-border-color: var(--bs-secondary-dark);display:inline-block;border-radius:4px;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);padding-inline:15px;padding-block:11px;font-weight:var(--font-weight-bold);cursor:pointer}.btn-outlined:hover{--bs-btn-hover-bg: var(--bs-black);--bs-btn-hover-color: var(--bs-white);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color)}button[class*=btn]{--bs-btn-border-radius: .25rem;--bs-btn-padding-y: .9375rem;margin-block-start:1.5rem}.breadcrumb{padding-block:1.5rem;margin:0}.breadcrumb-item{text-transform:uppercase;font-size:.75rem}@media screen and (min-width: 48em){.breadcrumb-item{font-size:.875rem}}.breadcrumb-item a{text-decoration:none}.pagination{display:grid;grid-template-columns:repeat(5, 47px);place-items:center;justify-content:center;gap:.2rem;margin-block-start:2.5rem}@media screen and (min-width: 26.5625em){.pagination{justify-content:center;grid-template-columns:repeat(7, 47px)}}@media screen and (min-width: 64em){.pagination{justify-content:start}}.pagination>*{border:1px solid;border-color:var(--bs-primary);padding-block:.5625rem;padding-inline:1.125rem;font-weight:var(--font-weight-bold)}.pagination span:hover{background-color:none}.pagination a{text-decoration:none}.pagination a:hover{background-color:var(--bs-link-hover-color);color:var(--bs-white)}.pagination .pagDisabled{color:#999}.pagination .pagDisabled.currentPage{color:var(--bs-white);background-color:var(--bs-primary)}.toast{position:fixed;max-width:350px;padding:1.75rem;background-color:#198754;color:#fff;z-index:1000;right:0;transform:translateX(100%);top:110px;transition:.5s transform ease-in-out}@media screen and (min-width: 48em){.toast{top:200px}}.toast.product-added{transform:translateX(0);transition:250ms all ease-in-out}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1rem auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.brands{border-inline-start:1px solid var(--bs-secondary);border-block-start:1px solid var(--bs-secondary);grid-template-columns:repeat(2, 1fr)}.brands .brand{border-inline-end:1px solid var(--bs-secondary);border-block-end:1px solid var(--bs-secondary);display:grid;place-items:center;padding:1.75rem}@media screen and (min-width: 48em){.brands{grid-template-columns:repeat(3, 1fr)}}#articleNav,.articleNav{display:flex;gap:1rem;margin-block-start:2rem}#articleNav>*,.articleNav>*{border:1px solid;border-color:var(--bs-primary);padding-block:.5625rem;padding-inline:1.125rem;text-decoration:none}#articleNav>*:hover,.articleNav>*:hover{background-color:var(--bs-link-hover-color);color:var(--bs-white)}#articleNav .latestNewsNav,.articleNav .latestNewsNav{margin-inline-end:auto}iframe{width:100%}@media screen and (min-width: 80em){iframe{height:30rem}}.card{--bs-card-border-width: 1px;--bs-card-border-radius: 0;border:var(--bs-card-border)}.card{--bs-card-border-width: 0}.card.product-card{background-color:#fbfbfb;padding-block-end:1.25rem;justify-content:flex-start}.card.product-card .scale-image{height:auto}.card.product-card .scale-image img{height:100%}.card.product-card a:hover .scale-image img{transform:scale(1.07)}.card.product-card h3,.card.product-card p{padding-inline:1.25rem}.card time{margin-block-end:.75rem}.card .scale-image{margin-block-start:1.25rem}@media screen and (min-width: 48em){.card .scale-image{margin-block-start:unset}}.card :is(img){width:100%;transition:250ms ease-in-out;object-fit:cover}.card h3{margin-block:1rem;font-size:1.875rem}.card a:hover h3{color:var(--bs-primary)}.card a:hover.noHover h3{color:var(--bs-white)}.card a:hover .scale-image img{transform-origin:center;transform:scale(1.2)}.card[data-card-variant=vertical]{display:grid;box-shadow:3px 3px 12px rgba(0,0,0,.16);border-radius:8px;overflow:hidden}.card[data-card-variant=vertical] .card-content{padding-block:1rem;padding-inline:1.5rem;display:grid;gap:.5rem}.card[data-card-variant=vertical] .card-content h2{margin-block:0}.card[data-card-variant=vertical] .card-content p{margin:0}.card[data-card-variant=vertical] .card-content time{margin-block-end:0}.card[data-card-variant=vertical] :is(img){object-fit:cover;height:100%}@media screen and (min-width: 48em){.card[data-card-variant=vertical]{grid-template-columns:.5fr 1fr;gap:.15rem}}.card[data-card-variant=default]{display:grid;gap:1rem;box-shadow:3px 3px 12px rgba(0,0,0,.16);border-radius:8px;overflow:hidden;max-width:380px}.card[data-card-variant=default] .card-content{display:grid;gap:.75rem;padding-inline:1.5rem;padding-block-end:1rem}.card[data-card-variant=default] .card-content h2,.card[data-card-variant=default] .card-content p{margin:0}.card[data-card-variant=default] .card-content time{margin-block-end:0}.card[data-card-variant=small]{height:5.5625rem}.card[data-card-variant=small]>*{height:100%}.card[data-card-variant=small]>* img{height:100%}figure{max-width:768px;display:grid;margin-block-end:2rem;text-align:center;justify-items:center}@media screen and (min-width: 48em){figure{text-align:start;justify-items:start;grid-template-columns:.1fr 1fr;gap:1rem}}figure :is(blockquote,.lead){margin-block-end:.75rem}figure figcaption{font-style:italic;font-weight:var(--font-weight-semibold)}figure figcaption::before{content:" - "}time{color:var(--bs-primary);font-size:1.25rem}.form-wrapper{padding-block:1.875rem;padding-inline:1rem;text-align:center;margin-block-start:3rem}@media screen and (min-width: 64em){.form-wrapper{max-width:75.25rem;border:2px solid var(--bs-primary-dark);box-shadow:3px 3px 12px rgba(0,0,0,.16);border-radius:.9375rem;padding-inline:2.75rem;margin-inline:auto}}form#enquiryForm,form[data-enquiry-form],form[data-order-form]{display:grid;justify-items:center}form#enquiryForm h2,form[data-enquiry-form] h2,form[data-order-form] h2{margin-block-end:1rem}form#enquiryForm p,form[data-enquiry-form] p,form[data-order-form] p{margin-block-end:2rem}form#enquiryForm .grid,form[data-enquiry-form] .grid,form[data-order-form] .grid{width:100%}form#enquiryForm .grid.auto-fit,form[data-enquiry-form] .grid.auto-fit,form[data-order-form] .grid.auto-fit{row-gap:1rem}@media screen and (min-width: 48em){form#enquiryForm .grid.auto-fit,form[data-enquiry-form] .grid.auto-fit,form[data-order-form] .grid.auto-fit{--grid-gap: 1.875rem;--min-grid-column-size: 18rem}}form#enquiryForm input::placeholder,form#enquiryForm textarea::placeholder,form[data-enquiry-form] input::placeholder,form[data-enquiry-form] textarea::placeholder,form[data-order-form] input::placeholder,form[data-order-form] textarea::placeholder{text-transform:uppercase}form#enquiryForm input,form#enquiryForm textarea,form#enquiryForm select,form[data-enquiry-form] input,form[data-enquiry-form] textarea,form[data-enquiry-form] select,form[data-order-form] input,form[data-order-form] textarea,form[data-order-form] select{border:1px solid var(--bs-primary-dark);background-color:var(--bs-white);border-radius:.25rem;padding-block:.9375rem;padding-inline:1.25rem;box-shadow:3px 3px 12px rgba(0,0,0,.16)}form#enquiryForm input:is(:focus-visible),form#enquiryForm textarea:is(:focus-visible),form#enquiryForm select:is(:focus-visible),form[data-enquiry-form] input:is(:focus-visible),form[data-enquiry-form] textarea:is(:focus-visible),form[data-enquiry-form] select:is(:focus-visible),form[data-order-form] input:is(:focus-visible),form[data-order-form] textarea:is(:focus-visible),form[data-order-form] select:is(:focus-visible){outline:1px solid var(--bs-primary)}form#enquiryForm textarea,form[data-enquiry-form] textarea,form[data-order-form] textarea{resize:none;grid-column:1/-1;min-height:8rem;width:100%}form#enquiryForm button[class*=btn],form[data-enquiry-form] button[class*=btn],form[data-order-form] button[class*=btn]{--bs-btn-border-radius: 0.25rem;--bs-btn-padding-y: 0.9375rem;margin-block-start:1.5rem;width:100%}@media screen and (min-width: 48em){form#enquiryForm button[class*=btn],form[data-enquiry-form] button[class*=btn],form[data-order-form] button[class*=btn]{width:unset}}@media screen and (min-width: 64em){form#enquiryForm button[class*=btn],form[data-enquiry-form] button[class*=btn],form[data-order-form] button[class*=btn]{--bs-btn-padding-x: 4.75rem}}@media screen and (min-width: 80em){form#enquiryForm button[class*=btn],form[data-enquiry-form] button[class*=btn],form[data-order-form] button[class*=btn]{--bs-btn-padding-x: 6.25rem}}form[data-order-form]{justify-items:flex-start}form[data-order-form] p{margin-block-end:.25rem}form[data-order-form] hr{width:100%}form[data-order-form] h2{margin-block-end:2rem;margin-block-start:1rem}@media screen and (min-width: 48em){form[data-order-form] h2{margin-block-end:3rem;margin-block-start:2rem}}form[data-order-form] .grid{gap:1rem}@media screen and (min-width: 64em){form[data-order-form] .grid{grid-auto-flow:column}}form[data-order-form] .formInputs{display:flex;flex-direction:column;gap:1rem}form[data-order-form] .textArea{display:flex;flex-direction:column}form[data-order-form] .quote-request hr{display:none}@media screen and (min-width: 48em){form[data-order-form] .quote-request hr{display:block;width:0;min-height:100%;margin-block:auto;place-self:center}}@media screen and (min-width: 64em){form[data-order-form] button[class*=btn]{width:max-content}}.input-outlined{border:1px solid var(--bs-secondary-dark);border-radius:4px;padding-block:11px;font-weight:var(--font-weight-semibold);place-items:center;cursor:pointer}div#product-order,form#product-order,[data-product-order]{display:grid;gap:.75rem;text-transform:uppercase;font-size:.875rem;justify-content:center}div#product-order input[type=checkbox],form#product-order input[type=checkbox],[data-product-order] input[type=checkbox]{width:2rem;height:2rem;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;appearance:none;print-color-adjust:exact;accent-color:var(--bs-primary);border-color:var(--bs-secondary-dark);border-radius:0;cursor:pointer}div#product-order input[type=checkbox]:checked,form#product-order input[type=checkbox]:checked,[data-product-order] input[type=checkbox]:checked{background-color:var(--bs-primary);border-color:var(--bs-secondary-dark);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}div#product-order .grid.auto-fit,form#product-order .grid.auto-fit,[data-product-order] .grid.auto-fit{--min-grid-column-size: 9rem;--grid-gap: 1.5rem}@media screen and (min-width: 64em){div#product-order,form#product-order,[data-product-order]{font-size:1.25rem}}div#product-order .sku-code,form#product-order .sku-code,[data-product-order] .sku-code{display:flex;justify-content:space-between}div#product-order .choices,form#product-order .choices,[data-product-order] .choices{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}div#product-order #polished-choice.disabled,div#product-order #satin-choice.disabled,form#product-order #polished-choice.disabled,form#product-order #satin-choice.disabled,[data-product-order] #polished-choice.disabled,[data-product-order] #satin-choice.disabled{background-color:#f0f0f0}div#product-order .choice,form#product-order .choice,[data-product-order] .choice{display:flex;flex-wrap:wrap;gap:.2rem}@media screen and (min-width: 48em){div#product-order .choice,form#product-order .choice,[data-product-order] .choice{gap:.5rem}}div#product-order .choice .input-outlined,form#product-order .choice .input-outlined,[data-product-order] .choice .input-outlined{display:inline-grid;place-items:center;width:100px}div#product-order .choice .input-outlined.active,div#product-order .choice .input-outlined:is(:active,:focus),form#product-order .choice .input-outlined.active,form#product-order .choice .input-outlined:is(:active,:focus),[data-product-order] .choice .input-outlined.active,[data-product-order] .choice .input-outlined:is(:active,:focus){border-color:var(--bs-primary);background-color:var(--bs-primary);color:var(--bs-white)}@media screen and (min-width: 26.5625em){div#product-order .choice .input-outlined,form#product-order .choice .input-outlined,[data-product-order] .choice .input-outlined{padding-inline:0}}@media screen and (min-width: 48em){div#product-order .choice .input-outlined,form#product-order .choice .input-outlined,[data-product-order] .choice .input-outlined{padding-inline:0;width:126px}}div#product-order .length,div#product-order .measurement,div#product-order .steps,form#product-order .length,form#product-order .measurement,form#product-order .steps,[data-product-order] .length,[data-product-order] .measurement,[data-product-order] .steps{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}div#product-order .finishing,form#product-order .finishing,[data-product-order] .finishing{display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr 1.15fr;gap:.5rem}@media screen and (min-width: 48em){div#product-order .length,div#product-order .measurement,div#product-order .steps,div#product-order .finishing,form#product-order .length,form#product-order .measurement,form#product-order .steps,form#product-order .finishing,[data-product-order] .length,[data-product-order] .measurement,[data-product-order] .steps,[data-product-order] .finishing{gap:4.2rem}}div#product-order .steps,form#product-order .steps,[data-product-order] .steps{gap:0}div#product-order :is(.input-text),form#product-order :is(.input-text),[data-product-order] :is(.input-text){line-height:1.3}div#product-order :is(input,select,textarea).input-outlined,form#product-order :is(input,select,textarea).input-outlined,[data-product-order] :is(input,select,textarea).input-outlined{cursor:text;text-align:center}div#product-order :is(input,select,textarea).input-outlined:focus-visible,form#product-order :is(input,select,textarea).input-outlined:focus-visible,[data-product-order] :is(input,select,textarea).input-outlined:focus-visible{outline:1px solid var(--bs-primary)}div#product-order :is(input,select,textarea).input-outlined::placeholder,form#product-order :is(input,select,textarea).input-outlined::placeholder,[data-product-order] :is(input,select,textarea).input-outlined::placeholder{text-transform:uppercase;text-align:center;color:var(--bs-secondary-light)}div#product-order [aria-label=select-icon],form#product-order [aria-label=select-icon],[data-product-order] [aria-label=select-icon]{display:block;width:20px;height:20px;position:absolute;right:20px;border:10px solid rgba(0,0,0,0);border-color:var(--bs-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-block-start:.9rem}@media screen and (min-width: 48em){div#product-order [aria-label=select-icon],form#product-order [aria-label=select-icon],[data-product-order] [aria-label=select-icon]{border:15px solid var(--bs-primary);border-color:var(--bs-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-block-start:1.25rem}}div#product-order button,form#product-order button,[data-product-order] button{margin-block:0}aside .form-wrapper,div .form-wrapper,[class*=aside] .form-wrapper{padding-inline:1rem;margin-top:0}@media screen and (min-width: 64em){aside .form-wrapper,div .form-wrapper,[class*=aside] .form-wrapper{padding-inline:1.25rem;position:sticky;top:13rem}}@media screen and (min-width: 80em){aside .form-wrapper #enquiryForm button[class*=btn],div .form-wrapper #enquiryForm button[class*=btn],[class*=aside] .form-wrapper #enquiryForm button[class*=btn]{width:100%}}.custom-select,.custom-colour-select{position:relative;min-width:170px}.custom-select.has-select-item .input-outlined,.custom-colour-select.has-select-item .input-outlined{padding-inline-start:.5rem}.custom-select.has-select-item .input-outlined::after,.custom-colour-select.has-select-item .input-outlined::after{top:18px}@media screen and (min-width: 48em){.custom-select.has-select-item .input-outlined::after,.custom-colour-select.has-select-item .input-outlined::after{top:21px}}.custom-select.has-select-item .input-outlined.select-arrow-active::after,.custom-colour-select.has-select-item .input-outlined.select-arrow-active::after{top:7px}.custom-select.has-select-item image,.custom-colour-select.has-select-item image{width:35px}.custom-select select,.custom-colour-select select{display:none}.custom-select .select-items,.custom-colour-select .select-items{position:absolute;border-block-start:1px solid var(--bs-gray-300);border-inline-start:1px solid var(--bs-gray-300);text-transform:lowercase;border-radius:4px;background-color:var(--bs-white);padding-inline:0;top:105%;left:0;right:0;z-index:99;box-shadow:0 8px 12px rgba(0,0,0,.1);animation:select 250ms linear;overflow-y:auto;height:270px}.custom-select .select-items.select-hide,.custom-colour-select .select-items.select-hide{display:none}.custom-select .select-item,.custom-colour-select .select-item{display:flex;align-items:center;gap:.75rem;border-block-end:1px solid var(--bs-gray-300);border-inline-end:1px solid var(--bs-gray-300);padding-inline:10px;padding-block:10px;cursor:pointer}.custom-select .select-item:is(:hover,.active),.custom-colour-select .select-item:is(:hover,.active){background-color:var(--bs-gray-100)}.custom-select .select-item:hover,.custom-colour-select .select-item:hover{background-color:var(--bs-gray-100)}.custom-select .select-item .image,.custom-colour-select .select-item .image{border:1px solid;border-radius:100%;width:39px;aspect-ratio:1;overflow:hidden}.custom-select .select-item .image img,.custom-colour-select .select-item .image img{height:100%}.custom-select .select-item .text,.custom-colour-select .select-item .text{font-size:1.125rem;text-transform:capitalize}.custom-select .selected-item,.custom-colour-select .selected-item{display:flex;align-items:center;gap:.75rem;z-index:-1}.custom-select .selected-item .image,.custom-colour-select .selected-item .image{border:1px solid;border-radius:100%;width:39px;aspect-ratio:1;overflow:hidden}.custom-select .selected-item .image img,.custom-colour-select .selected-item .image img{height:100%}.custom-select .input-outlined,.custom-colour-select .input-outlined{place-items:unset;padding-inline-start:.9375rem;padding-inline-end:3.125rem}.custom-select .input-outlined.select-arrow-active::after,.custom-colour-select .input-outlined.select-arrow-active::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--bs-link-hover-color) rgba(0,0,0,0);top:5px}.custom-select .input-outlined::after,.custom-colour-select .input-outlined::after{position:absolute;content:"";top:23px;right:16px;width:0;height:0;border:13px solid rgba(0,0,0,0);border-color:var(--bs-link-hover-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.hasOverlay,.hasOverlay-adaptive{position:relative;display:grid;place-items:center;text-align:center}.hasOverlay:before,.hasOverlay-adaptive:before{content:" ";position:absolute;width:var(--width);height:var(--height);background-color:rgba(0,0,0,.8);transition:250ms ease-in-out}@media screen and (min-width: 64em){.hasOverlay:before,.hasOverlay-adaptive:before{width:var(--width-lg);height:var(--height-lg)}}.hasOverlay .titleDiv,.hasOverlay-adaptive .titleDiv{position:absolute;color:var(--bs-white);width:var(--width);height:var(--height);display:grid;place-items:center}@media screen and (min-width: 64em){.hasOverlay .titleDiv,.hasOverlay-adaptive .titleDiv{width:var(--width-lg);height:var(--height-lg)}}.hasOverlay .titleDiv span,.hasOverlay-adaptive .titleDiv span{position:absolute;top:0;padding-inline:1.25rem;background-color:var(--bs-primary);transform:translateY(-50%);font-size:clamp(1.25rem,1.5vw + 1rem,1.875rem);font-weight:var(--font-weight-semibold);letter-spacing:.25em}.hasOverlay .titleDiv h2,.hasOverlay-adaptive .titleDiv h2{color:var(--bs-white)}@media screen and (min-width: 64em){.hasOverlay:hover h3,.hasOverlay-adaptive:hover h3{color:var(--bs-primary)}.hasOverlay:hover:before,.hasOverlay-adaptive:hover:before{background-color:rgba(0,0,0,.6);transform-origin:center;transform:scale(1.25, 1.65)}}.hasOverlay-adaptive{display:block;text-align:start;--width: 100%;--height: 83%}.hasOverlay-adaptive:before{content:" ";position:absolute;width:var(--width);height:var(--height);transform:scale(0)}@media screen and (min-width: 64em){.hasOverlay-adaptive:hover:before{transform:scale(0.94, 0.92)}}aside .hasOverlay::before,aside .hasOverlay-adaptive::before{width:var(--width);height:var(--height)}@media screen and (min-width: 48em){aside .hasOverlay:hover::before,aside .hasOverlay-adaptive:hover::before{transform:scale(1.15, 1.35)}}@media screen and (min-width: 48em){aside .hasOverlay .titleDiv span,aside .hasOverlay-adaptive .titleDiv span{transform:translateY(-25%)}}.news-latest{display:grid;gap:1.75rem}.news-latest a{text-decoration:none}.news-latest a:is(:hover,:active,:focus) h2{color:var(--bs-link-hover-color)}.news-latest .card :is(img){transition:none;min-width:315px}#article h1{margin-block-end:1.5rem}#article .form-wrapper{position:relative;top:0;margin-block-end:1.875rem}#article .left-col>*+*{margin-block-end:1.25rem}#article .left-col>*+a[href$=pdf]{margin-inline-end:1.25rem}#article .left-col img{width:100%;margin-block:1rem}#article .left-col .img-grid{margin-block-end:1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}@media screen and (min-width: 26.5625em){#article .left-col .img-grid img{height:100%;object-fit:cover}}#article time{font-size:1.5rem}#article iframe{width:100%;margin:30px 0;aspect-ratio:16/9}header{--max-width: 73.75rem;position:sticky;top:0;background-color:#f0f0f0;z-index:99}header[data-header]{box-shadow:var(--box-shadow)}@media screen and (min-width: 48em){header{box-shadow:unset}}header .top{isolation:isolate;background-color:#f0f0f0}header .container{display:flex;justify-content:space-between}header .logo{width:min(40vw,300px);padding-block:.95rem}header .ribbon{display:none}@media screen and (min-width: 64em){header .ribbon{display:flex;align-self:center;max-width:13.0625rem}header .ribbon img{max-width:100%;width:227px;height:auto;aspect-ratio:auto 227/127}}header .info{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end}header .info .contacts{display:flex;flex-direction:column;gap:.75rem}header .info .contacts :is(.phone,.email) span{display:none}@media screen and (min-width: 48em){header .info .contacts{gap:.5rem}header .info .contacts :is(.phone,.email) span{display:block;font-weight:var(--font-weight-semibold)}header .info .contacts :is(.phone,.email) a{display:flex;align-items:center;text-decoration:none;color:inherit;gap:.25rem}}@media screen and (min-width: 64em){header .info .contacts{flex-direction:row;align-items:center;gap:.75rem}}header .info .craftedInUk{display:none}@media screen and (min-width: 48em){header .info .craftedInUk{display:flex;gap:.4rem}header .info .craftedInUk span{text-transform:uppercase;font-weight:var(--font-weight-semibold);width:min-content;line-height:1}}header #navToggleButton{display:block;background:none;border:none;transition:cubic-bezier(0.33, 0.85, 0.56, 1.02)}header #navToggleButton[aria-expanded=true] .isOpen,header #navToggleButton[aria-expanded=false] .isClosed{display:none;transition-duration:.35s}header #navToggleButton[aria-expanded=false] .isOpen,header #navToggleButton[aria-expanded=true] .isClosed{display:block;transition-duration:.35s}@media screen and (min-width: 48em){header #navToggleButton{padding-inline-end:.75rem}}@media screen and (min-width: 64em){header #navToggleButton{display:none}}header #navBar{max-height:0;overflow-y:hidden;background-color:var(--bs-primary);color:var(--bs-white);font-weight:var(--font-weight-semibold);font-size:1.125rem;box-shadow:var(--box-shadow)}header #navBar[aria-expanded=false]{animation:navSlideIn .35s ease forwards;transition-duration:.35s}header #navBar[data-menu-open]{animation:navSlideOut .35s ease forwards;overflow-y:auto;max-height:unset}@media screen and (min-width: 64em){header #navBar[data-menu-open]{overflow-y:unset;height:unset}}@media screen and (min-width: 64em){header #navBar{max-height:100%;overflow:unset}}header .navBarList ul{padding:0;margin:0}@media screen and (min-width: 64em){header .navBarList{display:grid;max-width:75.75rem;margin-inline:auto;grid-template-columns:1fr auto}header .navBarList .navBarLeft,header .navBarList .navBarRight{display:grid;grid-auto-flow:column}}header .navBarListItem{display:block;line-height:2;border-top:.0313rem solid}header .navBarListItem:is(:hover,:active,:focus,.active){background-color:var(--bs-link-hover-color)}@media(min-width: 1279px){header .navBarListItem{display:grid;align-items:center;justify-content:center;border-top:none}header .navBarListItem:last-child{border-block-end:none}header .navBarListItem:hover .navBarDropdown{display:block;opacity:1;transition:opacity 200ms ease-in-out;box-shadow:var(--box-shadow)}}header .navBarListItem a{display:block;padding-inline:1.25rem;padding-block:.3rem;text-decoration:none;color:var(--bs-white)}header .navBarListItem a:hover{color:var(--bs-white)}@media screen and (min-width: 48em){header .navBarListItem a{font-size:1.16px;padding-inline:.9rem}}@media screen and (min-width: 64em){header .navBarListItem a{font-size:16px;padding-inline:.95rem}}@media screen and (min-width: 80em){header .navBarListItem a{font-size:18px;padding-inline:.95rem}}header .navBarDropdown{background-color:var(--bs-primary);margin:0;padding:0;top:100%;max-height:0;overflow:hidden;transition:max-height 150ms ease-in-out}@media screen and (max-width: 64em){header .navBarDropdown[data-dropdown-menu]{max-height:1000px;transition-duration:.35s}}@media screen and (min-width: 64em){header .navBarDropdown{position:absolute;max-height:unset;display:none;opacity:0;transition:opacity 200ms ease-in-out}}header .navBarDropdown .navBarDropdownListItem{border-top:.0313rem solid}header .navBarDropdown .navBarDropdownListItem:is(:hover,:active,:focus,.active){background-color:var(--bs-link-hover-color)}header .navBarDropdown a{padding-block:.3rem;padding-inline:2.45rem}@media screen and (min-width: 64em){header .navBarDropdown a{padding-inline:1.45rem}}header :is([aria-label=account],[aria-label=basket]) a{display:flex;align-items:center;gap:.75rem}@media screen and (min-width: 80em){header [aria-label=account]{border-inline:1px solid var(--bs-white)}}header [aria-label=basket] span{background-color:var(--bs-black);width:20px;height:20px;display:grid;place-items:center;border-radius:50px;font-size:10px;position:absolute;bottom:10px;left:14px}@media(min-width: 1279px){header [aria-label=basket]{border-inline-end:1px solid var(--bs-white)}}header [aria-label=search]{cursor:pointer}header [aria-label=search] button[type=submit]{margin:0;text-transform:uppercase;font-weight:600;border:none;background:#707070;color:var(--bs-white);padding-inline:10px;border-radius:4px;line-height:1.5}header [aria-label=search] .search-icon{display:none}header [aria-label=search] .searchDiv{order:2}header [aria-label=search] #search{order:1}header [aria-label=search] form{display:flex;justify-content:space-between;padding:7px;background-color:var(--bs-white)}header [aria-label=search] form label[for=search-product]{flex:1}header [aria-label=search] form input:is(:focus-visible){outline:none}header [aria-label=search] form input:is(:focus){border-block-start:0;border-inline:0}@media screen and (min-width: 64em){header [aria-label=search]{position:relative;border-inline:1px solid var(--bs-white);padding-inline:unset;grid-template-columns:unset}header [aria-label=search] .search-icon{display:flex;height:100%;align-items:center;padding-inline:1rem}header [aria-label=search] .searchDiv{background-color:var(--bs-white);box-shadow:var(--box-shadow);border:1px solid var(--bs-primary);position:absolute;right:-2px;top:105%;min-width:450px;transform:translateY(-66px) scaleY(0);transition:.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);transform-origin:top;z-index:-1}header [aria-label=search] .searchDiv.search-open{transform:translateY(0px) scaleY(1)}header [aria-label=search] .searchDiv .container{display:flex;flex-direction:column}header [aria-label=search] .searchDiv input:is(:focus-visible){outline:none}header [aria-label=search] .searchDiv input:is(:focus){border-block-start:0;border-inline:0}header [aria-label=search] .search-result{color:var(--bs-text-main)}}@keyframes navSlideOut{0%{max-height:0}100%{max-height:900px}}@keyframes navSlideIn{0%{max-height:900px}100%{max-height:0}}@media screen and (min-width: 80em){@keyframes navSlideOut{0%{max-height:unset}100%{max-height:unset}}}.titleText{font-size:clamp(2.75rem,3.75vw + 1rem,3.75rem);font-weight:var(--font-weight-extralight);margin:0;line-height:1}.ribbonDiv img{max-width:21.25rem;width:340px;height:auto;aspect-ratio:auto 340/176}.ribbonImg{width:15.625rem}img.ribbon{width:21.25rem}.newsGrid{--min-grid-column-size: 19rem}@media screen and (min-width: 64em){.newsGrid .hasOverlay-adaptive{--height: 13.7963rem}}@media screen and (min-width: 80em){.newsGrid .hasOverlay-adaptive{--height: 15rem}}.gallery hr{margin-block:2rem}footer{--bs-border-width: 5px;--bs-border-style: solid;--bs-border-color: var(--bs-primary)}footer:is(.border-top){border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}footer a{color:var(--bs-text-main);text-decoration:none}footer .grid{justify-content:center;text-align:center;gap:.5rem}@media screen and (min-width: 64em){footer .grid{text-align:start}}footer .navLinks{display:grid}footer .navLinks a{transition:200ms ease-in-out}footer .navLinks a:not(:last-child){padding-inline:.625rem}footer .navLinks a:is(:hover,:active,:focus){text-decoration:underline}@media screen and (min-width: 23.4375em){footer .navLinks{display:block}}@media screen and (min-width: 48em){footer .navLinks{justify-self:flex-end}}@media screen and (min-width: 64em){footer .top .grid{grid-template-columns:1fr 2fr;align-items:flex-end}footer .top .grid .justify-self{justify-self:flex-end}}footer .logo{width:min(62vw,300px);margin:auto}@media screen and (min-width: 64em){footer .logo{margin:unset}}footer .socialIcons{margin-block:.75rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}@media screen and (min-width: 64em){footer .socialIcons{text-align:end;justify-content:flex-end}}footer .socialIcons svg:hover{fill:var(--bs-black)}footer .bottom{background-color:var(--bs-secondary);color:var(--bs-white);padding-block:.625rem}footer .bottom a{color:var(--bs-white)}@media screen and (min-width: 64em){footer .bottom .grid{grid-template-columns:1fr 2fr;justify-content:space-between}}.terms ol{counter-reset:item;list-style-type:none;padding-left:0;font-size:1.25rem}.terms ol>li{margin-block-end:.75rem}.terms ol>li::before{content:counter(item) ". ";counter-increment:item;font-weight:bold;padding-inline-end:.5rem}.terms li>ol{counter-reset:subitem}.terms li>ol>li{margin-block-end:.5rem}.terms li>ol>li::before{content:counter(item) "." counters(subitem, ".") "  ";counter-increment:subitem;font-weight:normal}.terms li.flexed>ol>li{margin-block-end:.5rem;display:flex}.terms li.flexed>ol>li::before{padding-inline-end:.75rem}.terms li>ol>li.not-flexed{margin-block-end:.5rem;display:block}.terms li>ol>li>ol>li{display:flex}.terms li>ol>li>ol>li::before{padding-inline-start:35px;padding-inline-end:20px;display:inline-flex}.container{--max-Width: 75.25rem;--padding-inline: .625rem;max-width:var(--max-Width);padding-inline:var(--padding-inline);margin-inline:auto}@media screen and (min-width: 23.4375em){.container{--padding-inline: 1.25rem}}.container.maxWidth-1180{max-width:73.75rem}.container.maxWidth-1140{max-width:71.25rem}.container.maxWidth-1140{max-width:71.25rem}.container.noPadding{padding-inline:0}@media screen and (min-width: 48em){.container.noPadding{padding-inline:var(--padding-inline)}}@media screen and (min-width: 80em){.container{padding-inline:0}}.grid,.gridItems{display:grid}.grid-row{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:2.875rem;margin-block-start:2rem}@media screen and (min-width: 26.5625em){.grid-row{grid-template-columns:1fr 1fr}}@media screen and (min-width: 48em){.grid-row{grid-template-columns:1fr 1fr;gap:4rem}}.grid,.gridItems{--grid-gap: 0;--min-grid-column-size: 19rem}@media screen and (min-width: 48em){.grid,.gridItems{--grid-gap: 1.875rem}}.grid.auto-fit,.auto-fit.gridItems{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-grid-column-size), 100%), 1fr));gap:var(--grid-gap)}.grid[data-grid-width="450px"],[data-grid-width="450px"].gridItems{grid-template-columns:repeat(auto-fill, minmax(450px, 1fr))}.grid.product-grid,.product-grid.gridItems{grid-template:1fr;gap:3rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 22.08rem), 369px));justify-content:center}.grid.product-grid img,.product-grid.gridItems img{height:100%}@media screen and (min-width: 48em){.grid.product-grid,.product-grid.gridItems{gap:2rem}}@media screen and (min-width: 64em){.grid.product-grid,.product-grid.gridItems{gap:2.5rem}}@media screen and (min-width: 80em){.grid.product-grid,.product-grid.gridItems{justify-content:flex-start}}.grid .noDescription,.gridItems .noDescription{position:relative;display:grid;place-items:center}.grid .noDescription h3,.gridItems .noDescription h3{margin:0;position:absolute;color:var(--bs-white)}.grid.offset,.offset.gridItems{gap:.75rem;margin-block:.75rem;text-align:center}@media screen and (min-width: 48em){.grid.offset,.offset.gridItems{grid-template-columns:repeat(2, 1fr);gap:1.5rem;text-align:start}}@media screen and (min-width: 64em){.grid.offset,.offset.gridItems{grid-template-columns:repeat(3, 1fr)}}.grid.space-1,.space-1.gridItems{--grid-gap: 1rem}@media screen and (min-width: 48em){.grid.space-1,.space-1.gridItems{--grid-gap: 1.875rem}}@media screen and (min-width: 48em){.grid.fill-tablet,.fill-tablet.gridItems{--min-grid-column-size: 22rem}}.grid.pages-grid,.pages-grid.gridItems{row-gap:1rem;gap:2rem}@media screen and (min-width: 80em){.grid.pages-grid,.pages-grid.gridItems{grid-template-columns:2fr 1fr}}@media screen and (min-width: 80em){.grid.pages-grid,.pages-grid.gridItems{gap:2rem}}.grid.pages-grid .right-col,.pages-grid.gridItems .right-col{margin-block-start:3.25rem}@media screen and (min-width: 64em){.gridItems{grid-template-columns:1fr 2fr;gap:1.5rem}}.auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-grid-column-size), 100%), 1fr));gap:var(--grid-gap)}.img-grid{display:flex;gap:1rem;flex-wrap:wrap}@media screen and (min-width: 48em){.img-grid{flex-wrap:nowrap}}.banner-grid{display:grid;gap:2rem}.banner-grid .content{max-width:780px}.banner-grid .image img{width:100%}@media screen and (min-width: 48em){.banner-grid{grid-template-columns:2fr 1fr}}table,.table{width:100%}table thead,table tbody,table tfoot,table tr,table td,table th,.table thead,.table tbody,.table tfoot,.table tr,.table td,.table th{border-width:1px;padding:.5rem}
