body {background-color:#131313 ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:white ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#131313 ;}
.btn.btn-primary, .btn-primary {background-color:#F6AE2D ;}
.btn.btn-primary:hover {background-color:#999;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#F6AE2D ;}
.btn.btn-primary, .btn-primary {color:#131313 ;}
body {margin:0px;padding:0px;}
html{}
:root {--templatewidth:1400px;--templategap-template:2rem; --templategap-content:1rem;--templategap-small:0.4rem;--btnradius:2px;--btnpadding:1em;--btnfontsize-multiplier:1.1;--formelementradius:2px;--formbtnradius:2px; --formheight-multiplier:3; --formborderwidth:1px;--formelementdirection:row;--maxformwidth:none;	--logo-fontsize:2.5vw;--logo-fontsize-max:3.8rem;--logo-fontsize-min:1.6rem;--headingsize-multiplier:1.3; --fontsize-smaller:0.9em;--menufontsize:0.95em;--productlist-pricesize:inherit;--productdetail-pricesize:1.5em;--icon-size-general:1.8em; --icon-size-mobicon:32px;--icon-size-shoplinks:24px;--shoplink-textsize:0; --h1-weight:700;--headings-weight:500;--cmsTitle-weight:700;--logo-fontweight:900;--body-weight:300;--menu-weight:700; --menu-dropdown-weight:300;--menu-dropdown-width:200px;--label-text-transform:none;--label-fontweight:400;--text-lineheight:1.8;--heading-lineheight:1.1;--heading-margin-bottom:0.75rem;--cmsTitle-textalign:center;--animationspeed:0.3s;--homepageH1-display:none;--starRating-display:none;--cmsImageRadius:0;--flexiblegrid-width:400px;--productimage-flexwidth:2;--productdetail-flexwidth:1;--productdetail-cartbtnwidth:100%;--list-price-direction:row; --option-position-size:1;--option-position-colour:2;--option-position-option:3;  --formelements-height:calc(var(--formheight-multiplier)*1rem);--formelements-height-secondary:calc((var(--formheight-multiplier)* 0.75)* 1rem);--btnfontsize:calc(var(--btnfontsize-multiplier)* 1em);--clamped-logofontsize:clamp(var(--logo-fontsize-min), var(--logo-fontsize), var(--logo-fontsize-max));--masthead-formelements-height:calc(1.5 * var(--icon-size-shoplinks));}
body h3,body .h3 {font-size:calc(var(--headingsize-multiplier)* 1.4rem);line-height:1.3em;}
.column.header-flex-item[data-role=right-inner-top]{display:none;}
.column.header-flex-item[data-role=right-inner-top]:has(#cmsPageHeaderTopTools *){display:flex;}
.cmsHomePage .is-section-heading,.cmsHomePage .templateHeading{display:var(--homepageH1-display);}
.dirlistingsocialmediaicons ion-icon, .socialmediaicons ion-icon{background:none!important;}
.is-wrapper,.is-section-banner .is-container, body .contentMainContentBlock {max-width:none;margin:0;padding:0;}
#cmsPageContainer .is-box .is-container,.ineditor .is-box .is-container {padding-inline:0;}
#cmsPageContainer .is-box .is-container.is-inline-maxwidth,.ineditor .is-box .is-container.is-inline-maxwidth{padding-inline:clamp(1rem,2vw,4rem);}
body .formDIV,body .formDIVColour{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.cmsFormActions input[type="submit"] {font-size:100%;}
.cmsFormElements {max-width:var(--maxformwidth);}
header.row table td{padding:var(--templategap-small)0;}
#styleSwatches .noLabels label{display:none;}
@media (min-width:640px){#cmsBrowserTopFixed {position:relative;}
}
.ineditor .is-sticky:{z-index:0;}
.cmsDefaultTextLogo {width:100%;margin:0;}
.is-section-masthead .is-container{max-width:calc(100% - 2*var(--templategap-template))}
#cmsProductSummary{overflow:initial;}
.cartSummary input.collectionOptionCheckoutButton{padding-inline:calc(var(--btnpadding)* 1.67);padding-block:0;}
.cmsUsualWidth,.is-container,.cmsUsualWidth.is-container:not(.containsContentBox),#cmsPageFooterTools,.templateCartLink #cmsViewCartLink > *{max-width:min(calc(100% - 2*var(--templategap-template)),var(--templatewidth));padding-inline:0;box-sizing:border-box;margin-right:auto;margin-left:auto;}
.cmsUsualWidth .cmsUsualWidth.cmsShoppingAreaInner{max-width:var(--templatewidth);padding-inline:0;box-sizing:border-box;margin-right:auto;margin-left:auto;}
header,div.is-content-fullwidth{max-width:calc(100% - 2*var(--templategap-template));}
.cmsUsualWidth > header,.is-content-maxwidth > header,div.is-content-fullwidth > header,.cmsUsualWidth.containsContentBox,.is-container.cmsUsualWidth.containsContentBox,.cmsUsualWidth.cmsShoppingAreaInnerXXX, .websiteMessageTemplateTop.cmsUsualWidth{max-width:none;width:100% !important;padding-inline:0;margin:0;}
.is-container.is-content-maxwidth{max-width:100%!important;}
.cmsUsualWidth .cmsUsualWidth{max-width:none;}
.cmsUsualWidth .is-boxes.cmsUsualWidth{max-width:var(--templatewidth);}
.is-wrapper .is-boxed-layout.is-box .is-container,#cmsPageContainer .is-boxed-layout.is-box .is-container{padding-inline:var(--templategap-template);}
.is-boxes.is-combinedWidth.is-combinedUsualWidth{max-width:calc(var(--templategap-template)* 2 + var(--templatewidth));margin-inline:auto;}
.templateCartLink {max-width:var(--templatewidth);margin-inline:auto;}
#cmsShoppingCartTemplateLinks,#cmsShoppingCartTemplateIcons{min-width:90px;}
#cmsShoppingCartTemplateLinks a,#cmsShoppingCartTemplateIcons a{text-decoration:none;display:inline-block;text-align:center;}
#cmsShoppingCartTemplateLinks a ion-icon,#cmsShoppingCartTemplateIcons a .material-icons{vertical-align:middle;}
.floatLeft20PC #cmsAdvancedSearchDiv{max-width:calc(100% - var(--templategap-content));}
@media(max-width:650px){.cmsUsualWidth,.is-container,.is-section-masthead .is-container,.cmsUsualWidth.is-container:not(.containsContentBox),#cmsPageFooterTools,.templateCartLink #cmsViewCartLink > *,header,div.is-content-fullwidth{max-width:min(calc(100% - var(--templategap-template)),var(--templatewidth));}
.floatLeft20PC #cmsAdvancedSearchDiv{max-width:100%;}
}
html {scroll-behavior:smooth;}
.ineditor .is-section, .ineditor .is-wrapper > div{z-index:0;}
body{line-height:var(--text-lineheight);font-weight:var(--body-weight);}
html {box-sizing:border-box;}
*, *:before, *:after {box-sizing:inherit;}
body .is-wrapper>div {float:none;}
.cmsHorizontalMenu #menu li,.cmsHorizontalMenu #catmenu li{display:inline-block;width:auto;border-bottom:none;}
.cmsHorizontalMenu #menu a:link, #menu a:visited.cmsHorizontalMenu #catmenu a:link, #catmenu a:visited {color:white;color:#E4DAD7;}
a,a:visited {color:#F6AE2D;color:;}
a:hover {color:;color:;}
h1 {color:;}
h2 {color:;}
h3, h4 {color:;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
.cmsTitle a,.fptitle {color:;color:#F6AE2D;}
.is-section-banner {background-color:;}
.is-section-logo {background-color:;}
.is-section-masthead {background-color:;}
.cmsHomePage .header-fadeinhome,.header-fadein{background:none;}
.fixedHeader .is-section-masthead,.cmsHomePage.fixedHeader .is-section-masthead .is-boxes,.fixedHeader .header-fadein.is-section-masthead .is-boxes {background:;-webkit-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.2);}
.cmsHomePage.fixedHeader .is-light-text.header-fadeinmenucolhome #menu li a{color:white;color:#E4DAD7;}
.is-section-menu,.templateMenu {background-color:;}
.is-section-footer,.templateFooter {}
.is-section-copyright {}
.templatePage {background:#131313;}
.cmsHorizontalMenu #menu a:link, #menu a:visited.cmsHorizontalMenu #catmenu a:link, #catmenu a:visited {color:white;color:#E4DAD7;}
.cmsVerticalMenu ul>li>ul {background:;}
.cmsVerticalMenu button {background:;}
.catmenu-link {background:;}
input[type=submit], input[type=button],button {background-color:#F6AE2D;color:#131313;border-color:#F6AE2D;border-width:1px;border-style:solid;}
input:hover[type=submit],button:hover{background-color:;background-color:;border-color:;border-color:;}
textarea {border:var(--formborderwidth)solid #585858;border-radius:var(--formelementradius);font-family:inherit;}
input,select{border:var(--formborderwidth)solid #585858;border-radius:var(--formelementradius);}
input[src]{border:none!important;}
button {border:var(--formborderwidth)solid #F6AE2D;border-radius:var(--btnradius);border-radius:var(--formelementradius);border-radius:var(--formbtnradius);}
.cmsOptionButtonSet button{color:white;border-radius:var(--btnradius);}
.cmsOptionButtonSet button,.cmsFormElementb_size .cmsOptionButtonSet button{background-color:rgba(255,255,255,0.35);}
.cmsOptionButtonSet button.optionSelected,.cmsFormElementb_size .cmsOptionButtonSet button.optionSelected {background:#d6d6d6;border:1px solid #000;}
.btn{border-radius:var(--btnradius);}
.btn.btn-primary, .cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a,.btn.btn-primary:visited, .cmsItem a.moreInfo:visited, .cmsMoreInfo:visited, .cmsNavButtons a:visited {background-color:#F6AE2D;border-width:1px;border-style:solid;border-color:#F6AE2D;color:#131313;}
.btn.btn-primary:hover, .cmsItem a.moreInfo:hover, .cmsMoreInfo:hover, .cmsNavButtons a:hover {background-color:;color:#131313;border-color:;}
.btn.btn-default{background-color:white;background-color:#202a33;color:#131313;}
.btn.btn-default:hover{background-color:;color:#131313;}
.btn-primary-outline,.btn.btn-primary-outline{color:#F6AE2D;background:none;border:2px solid #F6AE2D;}
.btn-primary-outline:hover {color:#131313;background-color:#F6AE2D;}
.dirlistingsocialmediaicons i.icon, .dirlistingsocialmediaicons ion-icon, .socialmediaicons i.icon, .socialmediaicons ion-icon,i.icon,ion-icon,i.material-icons,div.is-light-text.is-homepage-text ion-icon,div.is-light-text.is-homepage-text span,.cmsHomePage.fixedHeader .is-light-text.header-fadeinmenucolhome ion-icon,.cmsHomePage.fixedHeader .is-light-text.header-fadeinmenucolhome span{color:white;color:#F6AE2D;}
.cmsHomePage .is-light-text.is-homepage-text ion-icon,.cmsHomePage .is-light-text.is-homepage-text span{color:white;}
a:hover i.icon,a:hover i.icon:hover,a:hover ion-icon:hover {color:;}
.btn ion-icon,.btn i.material-icons,.cmsMoreInfo ion-icon,.cmsMoreInfo i.material-icons{color:#131313;}
div.cmsItemPromoStamp {background-color:;background-color:#202a33;}
#product-moreinfo .productTabContent {border-color:#585858;}
.wsPrimaryColourBG {background-color:#999;background-color:#202a33;background-color:#F6AE2D;}
.wsHeaderColourBG {background-color:#666;background-color:#F6AE2D;background-color:#202a33;background-color:;background-color:;}
.wsHeadingColourBG {background-color:#444;}
.wsSecondaryColourBG {background-color:#666;background-color:;background-color:;background-color:#202a33;}
.cmsHomePage .is-section-masthead,.cmsHomePage .is-section-masthead .is-boxes {transition:background var(--animationspeed)ease;}
header.header-flex-item{min-height:48px;}
.header-overlay > .is-boxes,.cmsHomePage .header-overlayhome > .is-boxes{position:absolute;background-color:inherit;}
.is-section-masthead,.is-wrapper>div.is-section-masthead {z-index:120;}
.ineditor .is-section-masthead,.ineditor .is-wrapper>div.is-section-masthead{position:relative;z-index:0;}
.ineditor #cmsLiveEditorWebsiteContainer .is-section-masthead,.ineditor #cmsLiveEditorWebsiteContainer .is-wrapper>div.is-section-masthead{z-index:120;}
#cmslogo img {max-height:90px;padding:var(--templategap-small);width:auto;height:auto;margin-block:0;}
.cmsDefaultTextLogo{margin-top:var(--templategap-small);margin-bottom:var(--templategap-small);font-size:var(--clamped-logofontsize);}
.cmsDefaultTextLogo a{font-weight:var(--logo-fontweight);}
.cmsDefaultMenu.cmsVerticalMenu {max-width:none;}
.cmsDefaultTextLogo {line-height:1;text-align:center;}
.cmsVerticalMenu button {border:0;border-left:1px solid #585858;padding:var(--templategap-small);cursor:pointer;}
.cmsVerticalMenu ul ul button {border-left:0;padding:var(--templategap-small);}
#cmsShoppingCartTemplateLinks a span#wgtCartItemCount,#cmsShoppingCartTemplateIcons a span#wgtCartItemCount{display:inline-block;}
#cmsShoppingCartTemplateLinks a {}
#cmsShoppingCartTemplateLinks #wgtCartItemCount {}
.material-icons,button .material-icons{font-size:calc(1.3 * var(--icon-size-general));}
.searchtoysubmit .material-icons,.cmsProductSearchSubmit .material-icons{font-size:calc(1.1 * var(--icon-size-shoplinks));}
header button.searchtoysubmit .material-icons{font-size:var(--icon-size-shoplinks);}
header .socialmediaicons ion-icon{font-size:var(--icon-size-shoplinks);width:var(--icon-size-shoplinks);}
header .socialmediaicons .material-icons{font-size:calc(1.3 * var(--icon-size-shoplinks));width:var(--icon-size-shoplinks);}
header table td{padding:0;}
#cmsShoppingCartTemplateLinks,#cmsShoppingCartTemplateIcons{min-height:var(--icon-size-shoplinks);padding:0 var(--templategap-small)!important;box-sizing:border-box;font-weight:300;}
#cmsShoppingCartTemplateLinks a,#cmsShoppingCartTemplateIcons a{text-decoration:none;display:inline-block;padding-inline:var(--templategap-small);}
#cmsShoppingCartTemplateLinks,#cmsShoppingCartTemplateIcons{font-size:var(--shoplink-textsize);}
#cmsShoppingCartTemplateLinks a span#wgtCartItemCount,#cmsShoppingCartTemplateIcons a span#wgtCartItemCount{font-size:calc(0.6 * var(--icon-size-shoplinks));}
#cmsShoppingCartTemplateLinks ion-icon,#cmsShoppingCartTemplateIcons .material-icons{font-size:var(--icon-size-shoplinks);height:var(--icon-size-shoplinks);width:var(--icon-size-shoplinks);}
#cmsShoppingCartTemplateLinks .material-icons{font-size:calc(1.3 * var(--icon-size-shoplinks));}
#cmsShoppingCartTemplateIcons .material-icons{font-size:calc(1.1 * var(--icon-size-shoplinks));}
a#mobbtn .material-icons,a#mobbtnx .material-icons{font-size:calc(1.3 * var(--icon-size-mobicon));}
a#mobbtn ion-icon,a#mobbtnx ion-icon{font-size:var(--icon-size-mobicon);}
.StarRating1 .cmsTitle:after{content:'\2605';display:var(--starRating-display);font-weight:normal;}
.StarRating2 .cmsTitle:after{content:'\2605\2605';display:var(--starRating-display);font-weight:normal;}
.StarRating3 .cmsTitle:after{content:'\2605\2605\2605';display:var(--starRating-display);font-weight:normal;}
.StarRating4 .cmsTitle:after{content:'\2605\2605\2605\2605';display:var(--starRating-display);font-weight:normal;}
.StarRating5 .cmsTitle:after{content:'\2605\2605\2605\2605\2605';display:var(--starRating-display);font-weight:normal;}
.mobmenu {-webkit-transition:left 0.5s ease-in-out;-moz-transition:left 0.5s ease-in-out;-o-transition:left 0.5s ease-in-out;transition:left 0.5s ease-in-out;background-color:#202a33;background-color:;z-index:2000;}
h1{font-weight:var(--h1-weight);}
h2, h3, h4 {font-weight:var(--headings-weight);}
.cmsTitle,.cmsTitle b,.bloglistitemtitle,.fptitle {font-weight:var(--cmsTitle-weight);}
h1,.h1 {font-size:calc(var(--headingsize-multiplier)* 3rem);line-height:1.15em;}
h2,.h2 {font-size:calc(var(--headingsize-multiplier)* 2.625rem);line-height:1.3em;}
h3,.h3 {font-size:calc(var(--headingsize-multiplier)* 2.25rem);line-height:1.3em;}
h4,.h4 {font-size:calc(var(--headingsize-multiplier)* 1.575rem);line-height:1.3em;}
h5,.h5 {font-size:calc(var(--headingsize-multiplier)* 1.3rem);line-height:1.3em;}
h6,.h6 {font-size:calc(var(--headingsize-multiplier)* 1.125rem);line-height:1.3em;}
h1,.h1,h2,.h2,h3,.h3{margin-bottom:var(--heading-margin-bottom);}
:not(label)> .cmsTitle:not(.newslistitemtitle):not(.bloglistitemtitleDiv){font-size:calc(var(--headingsize-multiplier)* 1.575rem);line-height:1.3;text-align:var(--cmsTitle-textalign);}
#cmsPageContainer .list-style-default .cmsTitle{text-align:left;}
body .list-style-default .cmsItemLI .cmsTitleAndText .cmsTitle{text-align:left;}
.newslistitemtitle,.bloglistitemtitleDiv{font-size:calc(var(--headingsize-multiplier)* 1.575rem);}
.bloglistitemtitle{line-height:1.3;}
.fptitle,.fpprice{text-align:var(--cmsTitle-textalign);}
@media(max-width:1400px){h1,.h1 {font-size:calc(var(--headingsize-multiplier)* (1.425rem + 2.1vw))}
h2,.h2 {font-size:calc(var(--headingsize-multiplier)* (1.3875rem + 1.65vw))}
h3,.h3 {font-size:calc(var(--headingsize-multiplier)* (1.35rem + 1.2vw))}
h4,.h4 {font-size:calc(var(--headingsize-multiplier)* (1.0125rem + .75vw))}
h5,.h5 {font-size:calc(var(--headingsize-multiplier)* (1.275rem + .3vw))}
:not(label)> .cmsTitle:not(.newslistitemtitle):not(.bloglistitemtitleDiv){font-size:calc(var(--headingsize-multiplier)* (1.0125rem + .75vw))}
}
header {column-gap:var(--templategap-small);gap:var(--templategap-small);margin-top:var(--templategap-small);}
header .header-flex-item{min-height:48px;}
.column.header-flex-center {padding-inline:var(--templategap-small);}
@media(max-width:650px){header{padding-bottom:var(--templategap-small);}
}
div.is-section-masthead header{padding-top:var(--templategap-small);padding-bottom:var(--templategap-small);}
@media(max-width:650px){.header-flex-item.headSecondFull:has(#cmsPageHeaderTopTools):not(:has(#cmsPageHeaderTopTools *)),.header-flex-item.headThirdFull:has(#cmsPageHeaderTopTools):not(:has(#cmsPageHeaderTopTools *)){display:none;}
}
.column.header-flex-fill:first-child #menu > ul > li > a {margin:0;padding-right:var(--templategap-small);padding-left:0;}
.column.header-flex-fill:last-child #menu > ul > li > a {margin:0;padding-right:0;padding-left:var(--templategap-small);}
.column.header-flex-fill:last-child #menu > ul > li:last-child:hover > ul {right:0;}
.column.header-flex-fill:last-child #menu > ul > li:last-child > ul li:hover ul {right:100%!important;left:auto !important;margin-left:0;}
@media(max-width:560px){.column.header-flex-item.desktop {display:none;}
header .column {margin:0;}
.is-section header{gap:var(--templategap-content);}
}
.cmsHomePage .breadcrumbtrail,.cmsHomePage #cmsPageHeaderToolsBelowHeading .toySearchDual{display:none;}
.btn{-webkit-transition:var(--animationspeed)background-color opacity linear;-moz-transition:var(--animationspeed)background-color opacity linear;-o-transition:var(--animationspeed)background-color opacity linear;transition:var(--animationspeed)background-color linear;-webkit-backface-visibility:hidden;font-size:var(--btnfontsize);}
.btn.btn-primary, .btn.btn-default, .cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a,.btn.btn-primary:hover, .cmsItem a.moreInfo:hover, .cmsMoreInfo:hover, .cmsNavButtons a:hover {border-radius:var(--btnradius);}
.btn, .btn-default, .btn-primary {padding:var(--btnpadding)calc(var(--btnpadding)* 1.67);font-size:var(--btnfontsize);margin-top:var(--templategap-content);line-height:var(--heading-lineheight);}
.cmsItem a.moreInfo, .cmsMoreInfo, .cmsNavButtons a{padding:calc(var(--btnpadding)*0.3)calc(var(--btnpadding)* 1.2);font-size:calc(var(--btnfontsize)*0.85);margin-bottom:var(--templategap-small);}
.templateHeading h1{padding-top:var(--templategap-template);padding-bottom:var(--templategap-template);}
.templateHeading h1{margin-top:0;margin-bottom:0;}
.templateHeading h1:empty{margin:0;padding:0;}
#wgtSoftCart:empty{display:none;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cb-grid ul li{width:240px;display:inline-block;vertical-align:top;}
.cb-grid ul{text-align:center;}
}
a {text-decoration:none;}
#cmsPageContainer.noContentBox{padding-bottom:calc(4 * var(--templategap-template));}
ul#productTabUL li a.productTabAactive {background-color:#F6AE2D !important;border-color:#F6AE2D;color:#131313;}
ul#productTabUL li a {background-color:white;border:1px solid white;background-color:#202a33;border-color:#202a33;height:var(--formelements-height);line-height:var(--formelements-height);padding:0 var(--btnpadding);color:#131313;}
ul#productTabUL li {margin-left:0;margin-right:1px;}
[class^="list-style-"]:not(.list-style-grid).cmsItem{margin:4%;}
.cmsImage img,.productHeaderSummaryImage img{border-radius:var(--cmsImageRadius);}
.CategoryList ul{margin-bottom:calc(2 * var(--templategap-content));}
.cmsShoppingAreaInner [name=SelectOrderForm]{margin-bottom:var(--templategap-content);}
.shopping-ulli-grid,.ProductListInCategories .list-style-grid {grid-gap:calc(2 * var(--templategap-content));grid-template-columns:repeat(auto-fill,minmax(var(--flexiblegrid-width),1fr));}
.ProductList .cmsTitle{margin-top:1.5vw;margin-top:var(--templategap-small);text-align:var(--cmsTitleAlign);}
#cmsPageContainer :not(.cb-settings)ul.list-style-default .cmsTitle{text-align:left;}
.cmsItem .cmsPriceAndEnquiry,.cmsPriceAndEnquiry {margin-top:var(--templategap-small);margin-bottom:calc(2*var(--templategap-small));}
.cmsPriceAndEnquiry .cmsPrice .preDiscount,.cmsPriceAndEnquiry .cmsPrice .uom{font-size:1rem;}
.ProductList .cmsPriceAndEnquiry,.ProductList .cmsItem .cmsEnquiry.cmsBuyButtonDiv {flex-direction:var(--list-price-direction);align-items:center;}
.cmsItem .cmsEnquiry.cmsBuyButtonDiv{display:flex;gap:var(--templategap-small);align-items:center;justify-content:flex-end;}
ul.list-style-default .cmsItem .cmsEnquiry.cmsBuyButtonDiv{display:block;}
.ProductList .Product .cmsPrice.productlisttdprice,.ProductList .Product .cmsBuyButtonDiv{width:auto;}
.ProductListInCategories .cmsPrice .value,.ProductList .cmsPrice{font-size:var(--productlist-pricesize);line-height:1.2;}
.ProductList b.value,.ProductList .value{font-weight:var(--label-fontweight);}
form[name=selectCurrencyForm1]{margin-bottom:var(--templategap-small);}
.cmsBuyButtonDiv .ajaxAddCartMessage{position:absolute;left:0;right:0;}
.cmsItem.cmsHasNoImage .cmsTitle{margin-block:var(--templategap-small);}
.cmsItem.cmsHasNoImage .cmsImage {margin:0;}
.cmsBuyButtonDiv .cmsFormElement{margin-block:0;align-items:center;font-size:12px;}
.cmsPrice.productlisttdprice {min-height:var(--formelements-height);flex-shrink:0;height:min-content;}
.cmsItem .cmsEnquiry.cmsBuyButtonDiv {flex-wrap:wrap;}
div.cmsItem .cmsPriceAndEnquiry {display:flex;justify-content:space-between;}
.cmsItem .cmsEnquiry.cmsBuyButtonDiv {align-items:unset;}
@media(max-width:600px){.ProductList .cmsPrice {line-height:1.2;margin-bottom:var(--templategap-content)!important;}
.cmsPriceAndEnquiry:has(.qtyTextField){flex-direction:column;margin-top:var(--templategap-content);}
.cmsPriceAndEnquiry .cmsEnquiry .outofstock:has(+ .qtyTextField){width:100%;text-align:center;}
.cmsPriceAndEnquiry .cmsEnquiry:has(.outofstock):has(.qtyTextField){flex-wrap:wrap;justify-content:center;}
.cmsItem .cmsEnquiry.cmsBuyButtonDiv{justify-content:center;}
}
.productViewBody .productPricePrice .value,.productViewBody .productPriceRangePrice .value, .productViewBody .productPricePrice .value{font-size:var(--productdetail-pricesize);font-weight:var(--label-fontweight);}
label,.cmsFormPrompt{font-weight:var(--label-fontweight);}
.separator{display:none;}
.imageAlignmentBlock{overflow:hidden;}
#cmsProductSummary{display:flex;gap:var(--templategap-template);margin-bottom:var(--templategap-template);}
#cmsProductSummary .imageAlignmentBlock,#cmsProductSummary .leftAlignedImageBlock,#cmsProductSummary .imageBlock.rightAlignedImageBlock{flex:var(--productimage-flexwidth);margin:0;max-width:none;}
#cmsProductSummary .productSummaryRightAlignedBlock{flex:var(--productdetail-flexwidth);margin:0;}
#cmsProductSummary .productSummaryRightAlignedBlock .btnAddToShoppingBasket{width:var(--productdetail-cartbtnwidth);font-size:var(--btnfontsize);}
#cmsProductSummary .imageAlignmentBlock.rightAlignedImageBlock,#cmsProductSummary .imageBlock.rightAlignedImageBlock{order:2;}
#cmsProductSummary .productSummaryLeftAlignedBlock{flex:var(--productdetail-flexwidth);margin:0;order:1;}
.productHeaderSummaryImage{}
.productHeaderSummaryText {margin-bottom:var(--templategap-content);}
#product-moreinfo{margin-top:calc(2*var(--templategap-template));}
#product-moreinfo .productTabContent {padding:var(--templategap-content);}
ul#productTabUL li a{font-size:calc(var(--btnfontsize)*0.85);}
ul#productTabUL li a{-webkit-transition:var(--animationspeed)background-color opacity linear;-moz-transition:var(--animationspeed)background-color opacity linear;-o-transition:var(--animationspeed)background-color opacity linear;transition:var(--animationspeed)background-color linear;-webkit-backface-visibility:hidden;}
.productTabContent > *:first-child{margin-top:0;margin-bottom:1rem;}
.cmsFormElementb_size .cmsOptionButtonSet {}
.cmsFormData .cmsOptionButtonSet button{height:auto;min-height:var(--formelements-height);line-height:1.2;}
@media(max-width:800px){#cmsProductSummary{flex-direction:column;}
}
.alsoConsider ul.list-style-5col{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:var(--templategap-content);}
.alsoConsider ul.list-style-5col li{width:100%;}
.alsoConsider *{font-size:inherit;}
.alsoConsider .cmsMoreInfo{margin-top:var(--templategap-small);}
.alsoConsider .cmsItem{margin:var(--templategap-content);margin-bottom:0;}
.alsoConsider .cmsTitle{text-align:center!important;}
.alsoConsider .cmsImage img, .cmsThumb {max-height:320px;}
.alsoConsider .cmsImage{min-height:auto!important;}
.alsoConsider .cmsItem {min-height:auto!important;}
.alsoConsider .cmsImage a{aspect-ratio:1;display:flex;align-items:center;justify-content:center;}
.alsoConsider .cmsImage img{max-height:100%;object-fit:contain;margin-top:0!important;}
@supports (background:-webkit-canvas(squares)){alsoConsider .cmsImage a{padding-top:100%;position:relative;}
.alsoConsider .cmsImage img{position:absolute;top:0;bottom:0;width:100%;height:100%;max-height:100%;display:block;}
}
.cb-grid .CategoryItem{text-align:var(--cmsTitle-textalign);}
.promoteLinkedProductToBuy label{display:flex;}
.promoteLinkedProductToBuy input{line-height:auto!important;height:auto!important;}
.cmsQtyPlusMinus{display:flex;max-width:calc(3.5*var(--formelements-height));}
.cmsQtyPlusMinus input{border-color:#585858;}
.cmsQtyPlusMinus button{aspect-ratio:1;padding:0;border-color:#585858;background-color:#131313;color:white;}
.cmsQtyPlusMinus>.cmsDecreaseBtn {border-right:1px solid #585858;}
.cmsOptionButtonSet button{border:1px solid #ccc;border:1px solid #585858;}
.cmsQtyPlusMinus>.cmsIncreaseBtn {border-left:1px solid #585858;}
.cmsQtyPlusMinus button {color:white;font-size:16px;flex-shrink:0;}
.cmsFormElementQuantity .cmsQtyPlusMinus button{line-height:var(--formelements-height);height:var(--formelements-height);width:var(--formelements-height);}
.basketSummaryLineItems .cmsQtyPlusMinus button{line-height:1;height:1.5rem;width:1.5rem;padding:0;}
.basketSummaryLineItems .cmsQtyPlusMinus input{padding-inline:0;max-width:80px;}
.cmsFormElement.cmsFormSubmitRow + .cmsFormElement .cmsFormPrompt{font-size:0;}
.productSummaryRightAlignedBlock #prd_associated_products_div ul.list-style-none,.productSummaryRightAlignedBlock #prd_associated_products_div ul.list-style--5col{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:var(--templategap-content);}
.productSummaryRightAlignedBlock #prd_associated_products_div ul li .cmsItem{margin:0;}
.productSummaryRightAlignedBlock #prd_associated_products_div ul li {width:100%;}
#productBuyForm{display:flex;flex-direction:column;}
#productBuyForm .cmsFormElement{order:55;}
#productBuyForm .cmsFormElementSizeSwatch,#productBuyForm .cmsFormElementb_size{order:var(--option-position-size);}
#productBuyForm .cmsFormElementColorSwatch,#productBuyForm .cmsFormElementb_colour{order:var(--option-position-colour);}
#productBuyForm .cmsFormElementOptionSwatch,#productBuyForm .cmsFormElementb_option{order:var(--option-position-option);}
#productBuyForm .cmsFormElementQuantity{order:96;}
#productBuyForm .promoteLinkedProductsToBuy{order:97;}
#productBuyForm .cmsFormSubmitRow{order:98;}
#productBuyForm .cmsFormSubmitRow + .cmsFormElement {order:98;}
.SINGLERADIO_FULLPRICE_DETAILED .variantDetail>div {display:flex;}
.popupBasketPopupChanges{padding-inline:var(--templategap-content)}
.popupBasketPopupChanges h3{margin-block:var(--templategap-content);}
.popupBasketPopupChangesButtons{text-align:center;}
.popupBasketPopupChangesButtons a.btn{padding-block:0;line-height:var(--formelements-height);height:var(--formelements-height);}
.cmsWishListButtonLong,.cmsWishListSize,.cmsWishListButtonShort{font-size:var(--fontsize-smaller);line-height:var(--formelements-height-secondary);}
#featuredcontent>* {margin-top:30px;padding-top:1px;}
#featuredcontent ul.cmsList>li {position:relative;vertical-align:top;}
.featuredProduct {position:relative;}
.fptitle {margin-top:var(--headinggap);}
.fpprice {margin-bottom:calc(var(--headinggap)* 0.5);}
div.cmsItemPromoStamp {font-weight:500;line-height:30px;min-height:30px;}
.cmsFeaturedProduct_InstoreOnly div.cmsItemPromoStamp {width:140px;margin-left:-70px;}
.featuredProductStamp_On_Sale, .featuredProductStamp_New_Item, .featuredProductStamp_Best_Seller,.cmsFeaturedProduct .cmsImage:before,.featuredProduct_Home_Page_-_On_Sale .cmsImage:before,.cmsFeaturedProduct_OnSale .cmsImage:before,.cmsFeaturedProduct_Featured .cmsImage:before,.AvailabilityOutOfStock .cmsImageXXX:before {position:absolute;left:50%;margin-left:-30px;z-index:3;min-height:30px;width:60px;line-height:30px;text-transform:uppercase;color:#fff;background-color:#F6AE2D;opacity:1;font-size:0.9rem;font-weight:500;text-align:center;}
.checkoutForm .column.cmsFormData,.checkoutForm .column.cmsFormPrompt,.cmsCheckoutBlock .column.cmsFormData,.cmsCheckoutBlock .column.cmsFormPrompt{padding-inline:0;}
.checkoutForm .row.cmsFormElement.clearfix:after,.checkoutForm .row.cmsFormElement.clearfix:before {content:"";display:none;}
.checkoutConfirmBody .productQuestions .column{padding-inline:0;}
#checkoutConfirm .paymentOption .cmsTitle{text-align:left;}
.cmsFormElement input[type="button"], .cmsFormElement input[type="image"], .cmsFormElement input[type="submit"], .cmsFormElement input[type="file"], .cmsFormElement input[type="reset"], .cmsFormData input.widthauto, .cmsFormData select.widthauto {line-height:var(--formelements-height);height:var(--formelements-height);max-width:100%;}
.cmsFormElement input[type="checkbox"], .cmsFormElement input[type="radio"]{}
.cmsFormData input[type=submit],.cmsFormData input[type=button]{padding-top:0;padding-bottom:0;}
input,button,.cmsFormData button{line-height:var(--formelements-height);height:var(--formelements-height);font-family:inherit;box-sizing:border-box;vertical-align:middle;}
header input, header button{line-height:var(--masthead-formelements-height);height:var(--masthead-formelements-height);}
@-moz-document url-prefix(){body .cmsFormElement input[type="button"],body .cmsFormElement button,body .cmsFormElement input[type="image"],body .cmsFormElement input[type="submit"],body .cmsFormElement input[type="file"],body .cmsFormElement input[type="reset"],body .cmsFormElement input[type="checkbox"],body .cmsFormElement input[type="radio"],body .cmsFormData input.widthauto,body .cmsFormData select.widthauto,body input{line-height:unset;}
body .cmsOptionButtonSet button {line-height:1.1;}
}
select,option{height:var(--formelements-height);line-height:var(--formelements-height);box-sizing:border-box;vertical-align:middle;}
input,button{text-indent:0;padding-top:0;padding-bottom:0;padding-inline:var(--templategap-content);}
input[type=submit], input[type=button],button {cursor:pointer;padding-inline:calc(var(--btnpadding)* 1.67);border-radius:var(--btnradius);border-radius:var(--formbtnradius);}
input:focus,textarea:focus,button:focus {border-color:#585858;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.cmsOptionButtonSet *{box-shadow:none!important;}
input[type=submit],input[type=button],button{-webkit-transition:var(--animationspeed)background-color opacity linear;-moz-transition:var(--animationspeed)background-color opacity linear;-o-transition:var(--animationspeed)background-color opacity linear;transition:var(--animationspeed)background-color linear;}
button.searchtoysubmit{padding-inline:0;width:var(--formelements-height);text-align:center;}
header button.searchtoysubmit{width:var(--masthead-formelements-height);}
.basketSummaryLineItems input,.basketSummaryLineItems select,.basketSummaryLineItems option{line-height:1;height:1.5rem;}
.basketSummaryLineItems input[type="submit"],.basketSummaryLineItems input[type="button"] {cursor:pointer;padding-inline:calc(var(--btnpadding)* 1);}
#checkoutConfirm .continueshopping{display:flex;flex-wrap:wrap;font-size:0.8rem;gap:var(--templategap-small);justify-content:center;}
#checkoutConfirm .continueshopping > *{height:var(--formelements-height-secondary);line-height:var(--formelements-height-secondary);display:inline-block;}
#checkoutConfirm .continueshopping a{padding-inline:var(--templategap-small);display:inline-block;border-radius:var(--formbtnradius);border:1px solid ;}
#checkoutConfirm .continueshopping span{font-size:0;}
#checkoutConfirm .continueshopping span a{font-size:0.8rem;}
.checkoutRedeemPromotionCode p[align]{display:flex;gap:0.5rem;}
.checkoutRedeemPromotionCode input[name=voucherref]{flex:1;max-width:none;}
.searchAddressMatchedAddresses{max-width:800px;border:1px solid #585858;border-collapse:collapse;}
.searchAddressMatchedAddresses td{text-align:left;border-bottom:1px solid #585858;vertical-align:middle;padding:10px;}
.searchAddressMatchedAddresses td a{margin-top:0!important;}
.searchAddressMatchedAddresses tr:last-child td{border-bottom:none;}
.searchAddressMatchedAddresses tr:nth-child(even){background-color:rgba(0,0,0,0.05);}
@media (min-width:600px){.basketSummaryPhotoLineDetails label{width:min(10vw , 100px);min-width:0;}
.basketSummaryLineItemOptionsEditable .shoppingbasketupdatebutton{margin-left:104px;}
}
#cmsAdvancedSearchDiv .searchPriceRangeElement .cmsFormData{display:flex;align-items:center;gap:0.5rem;}
div.formDIVColour{border:none;padding-inline:0;}
.cmsFormElements{margin-inline:auto;}
.cmsFormData input:not([type=submit],[type=button]), .cmsFormData select,.cmsFormTable tr>td select{padding:0 var(--templategap-small);}
.cmsFormData textarea{padding:var(--templategap-small);}
.cmsFormDataNoPrompt textarea{padding:calc(2*var(--templategap-small))var(--templategap-small);}
.cmsFormElement,.row.cmsFormElement{margin:0;gap:var(--templategap-small);margin-bottom:calc(2*var(--templategap-small));}
.cmsFormElement, cmsFormSubmitRow {display:flex;}
.cmsFormPrompt, .cmsFormActions, .cmsFormDataNoPrompt {flex:1;}
.cmsFormData, .cmsFormOptions {flex:3}
.cmsFormData input, .cmsFormData select, .cmsFormData textarea, .cmsFormDataNoPrompt textarea {width:100%;margin-left:0;margin-right:0;}
.cmsFormElement,.cmsFormElements {overflow:visible;}
.cmsFormPrompt{font-size:var(--fontsize-smaller);}
label,.cmsFormPrompt,.productTabLI > a{text-transform:var(--label-text-transform);}
#cc2self {margin-right:6px;vertical-align:middle;}
.cmsFormElements {}
.cmsFormElement, cmsFormSubmitRow {display:flex;}
.cmsFormPrompt, .cmsFormActions, .cmsFormDataNoPrompt {flex:1;width:100%;}
.cmsFormData, .cmsFormOptions{flex:3;width:100%;}
.cmsFormElement{flex-direction:var(--formelementdirection);}
.cmsFormElement.paymentOption{flex-direction:row;}
.cmsBlogList li{margin-bottom:var(--templategap-content);}
@media (max-width:1024px){}
@media (min-width:1301px){.is-box.desktop {display:table}
}
@media (max-width:1300px){.is-wrapper {position:relative;}
div.is-section.section-content {max-width:none !important;}
#wgtSoftCart {margin:1rem;text-align:center !important;}
ul#productTabUL {display:flex;flex-wrap:wrap;}
ul#productTabUL li {flex:1;}
div.leftAlignedImageBlock,div.rightAlignedImageBlock {float:none;max-width:none;margin-right:0;margin-bottom:10px;display:block;}
}
.is-mobile-menu {position:relative;display:none;}
.mobilemenuactive .is-mobile-menu {display:block;}
a#mobbtn {display:none;z-index:2109;cursor:pointer;}
#mobbtnx i.icon {font-size:36px;}
a#mobbtnx {cursor:pointer;position:fixed;z-index:2111;display:none;}
.mobilemenuactive a#mobbtnx {display:block;}
.ineditor a#mobbtnx {display:none;}
.ineditor .is-wrapper .is-mobile-menu {width:560px;margin-left:auto;margin-right:auto;display:block;}
.is-wrapper {position:relative;}
.is-wrapper .is-mobile-menu .is-boxes {left:0%;max-width:380px;width:100%;background:#131313;background:;background:white;border-left:1px solid #333;}
.is-wrapper .is-mobile-menu {position:absolute;top:0;bottom:0;visibility:hidden;background:rgba(255, 255, 255, 0.5);-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out;z-index:2110;display:none;}
.ineditor .is-wrapper .is-mobile-menu {position:relative;left:0;visibility:visible;}
.is-mobile-menu .cmsSearchWidget{display:flex;gap:var(--templategap-small);}
.is-mobile-menu .cmsSearchWidget .searchtoykeywords{flex:1;}
.is-section.is-mobile-menu .is-container {margin-block:0!important;}
.mobilemenucontainer ul,.mobilecatmenucontainer ul {display:block;margin:5px;padding:5px;}
.mobilemenucontainer li,.mobilecatmenucontainer li {display:block;list-style-type:none;padding:var(--templategap-small);margin:var(--templategap-small);}
.is-mobile-menu .mobilemenucontainer>li,.is-mobile-menu .mobilecatmenucontainer>li {border-bottom:1px solid #585858;padding-top:var(--templategap-small);padding-bottom:var(--templategap-small);}
.is-mobile-menu .mobilemenucontainer>li>a,.is-mobile-menu .mobilecatmenucontainer>li>a {font-weight:700;}
.is-mobile-menu .mobilemenucontainer li a,.is-mobile-menu .mobilecatmenucontainer li a {display:inline-flex;padding-top:var(--templategap-small);padding-bottom:var(--templategap-small);}
.is-mobile-menu .searchFormDiv input {width:33%;}
.is-mobile-menu .searchFormDiv input:first-child {width:auto;}
.is-mobile-menu .is-boxes {height:100%!important;}
@media (max-width:560px){.mobilemenuactive .is-wrapper .is-mobile-menu {display:block !important;visibility:visible;z-index:2121;}
a#mobbtn {display:block;}
}
.mobilemenucontainer button,.mobilecatmenucontainer button {background:inherit;border:1px solid black;border-color:#585858;border-color:#F6AE2D;border-color:;max-width:50px;cursor:pointer;padding:0;aspect-ratio:1;}
.mobilemenucontainer ul,.mobilecatmenucontainer ul {display:none;}
#menu li button,#catmenu li button {display:none;}
.mobilemenucontainer li.active>ul,.mobilecatmenucontainer li.active>ul {display:block;width:100%;margin:0 0 1rem 0;padding:0;border-left:1px dotted #585858;}
.mobilemenucontainer li,.mobilecatmenucontainer li {display:flex;flex-wrap:wrap;list-style-type:none;padding:0 0 0 1rem;margin:1px 0;}
.mobilemenucontainer li.hassubmenu>a,.mobilecatmenucontainer li.hassubmenu>a {flex:1;align-items:center;}
.mobilemenucontainer li.hassubmenu button .plus,.mobilecatmenucontainer li.hassubmenu button .plus {transition:0.70s;-webkit-transition:0.30s;-moz-transition:0.30s;-ms-transition:0.30s;-o-transition:0.30s;}
.mobilemenucontainer li.hassubmenu.active>button .plus,.mobilecatmenucontainer li.hassubmenu.active>button .plus {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
button.toggle .plus {height:12px;width:12px;margin:0 auto;position:relative;}
.active button.toggle .plus:before {opacity:0;}
.inactive button.toggle .plus:before {opacity:1;}
.active button.toggle.plus::before, button.toggle.active .plus::after {-webkit-transform:translate(-50%, -50%)rotate(90deg);transform:translate(-50%, -50%)rotate(90deg);}
button.toggle .plus::before {width:11px;height:1px;opacity:1;}
button.toggle .plus::after {width:1px;height:11px;opacity:1;}
button.toggle .plus::before, button.toggle .plus::after {position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%, -50%)rotate(-90deg);transform:translate(-50%, -50%)rotate(-90deg);background-color:#F6AE2D;background-color:;-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;}
@media (max-width:560px){.mobilemenucontainer li.hassubmenu:after,.mobilecatmenucontainer li.hassubmenu:after {display:none;}
#cmsPageContent{display:flex;flex-direction:column;}
}
@media (max-width:450px){#cmsPageHeaderTopTools{width:100%;}
}

@font-face{font-family:"figtree";src:url('../fonts/Figtree-VariableFont_wght.ttf');}
.is-boxes.is-combinedWidth.is-combinedUsualWidth {max-width:calc(var(--templategap-template)* 1 + var(--templatewidth));margin-inline:auto;}
body{font-size:20px;}
body h1{font-size:60px;line-height:1.4;font-weight:500;}
body h2{font-size:60px;line-height:1.4;font-weight:500;Letter spacing:-0.5px}
body h3{font-size:48px;line-height:60px;font-weight:400;margin-top:0.25em;}
body h4{font-size:34px;line-height:1.4;font-weight:400;letter-spacing:0.25px;margin-bottom:0;}
body h5{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:0.15px;color:#F6AE2D;}
@media(max-width:560px){body h1{font-size:40px;line-height:1.2;}
body h2{font-size:40px;line-height:1.2;}
body h3{font-size:28px;line-height:1.2;}
body h4{font-size:20px;line-height:1.2;}
body h5{font-size:14px;line-height:1.2;}
}
.header-flex-item.flex-col {padding-top:0;}
.row lite-youtube{max-width:none;width:100%;}
.cmsTemplateB .templatePage .cmsUsualWidth,.cmsTemplateB .templatePage .is-container,.cmsTemplateB .templatePage .cmsUsualWidth.is-container:not(.containsContentBox){max-width:min(calc(100% - 2* var(--templategap-template)), 1000px);}
#menu li:not(:last-child){border-right:1px solid rgba(228, 218, 215,0.5);}
body #menu #nav > li > a {padding:calc(0.25* var(--templategap-content))calc(2* var(--templategap-content));}
.accordianBlock {background:#333c45;border-radius:24px;margin-bottom:1rem}
body .accordianBlock .accordianTitle {border-bottom:none;margin-block:0;line-height:1.2 !important;padding-block:1rem;}
.accordianBlock .accordianTitle:before {color:#F6AE2D}
.accordianContent p{margin-top:0;margin-bottom:2rem;}
.accordianBlock .column{padding-inline:1rem;}
input[type=text],textarea{background-color:rgba(255, 255, 255, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.5);color:white;}
input[type=submit]{border-radius:500px;}
input::placeholder,textarea::placeholder {color:rgba(255,255,255,0.7);}
.row.cmsFormElement {margin-inline:-1rem;}
.row.cmsFormElement:before,.row.cmsFormElement:after{order:99;}
.row.cmsFormElement {margin-bottom:calc(3* var(--templategap-small));}
.cmsFormElement input[type="submit"] {line-height:calc(0.75*var(--formelements-height));height:calc(0.75*var(--formelements-height));}
@media(min-width:960px){.two-col-section .is-box-6:first-child .is-overlay{width:auto;right:1rem;}
.two-col-section .is-box-6:last-child .is-overlay{width:auto;left:1rem;right:0;}
}
.two-col-section .is-box-6 .is-overlay{border-radius:30px;}
.two-col-section .is-box-6{margin-bottom:1rem;}
.is-section:has(.is-boxes.is-combinedUsualWidth),.is-section:has(.is-boxes.is-combinedWidth),.is-section.is-combinedWidth{padding-inline:1rem;}
.arrowbox p{display:flex;justify-content:flex-end;}
.arrowbox i{transform:rotate(45deg);vertical-align:bottom;color:#F6AE2D !important;}
.arrowbox a{display:flex;flex-direction:row-reverse;}
@media(max-width:560px){.arrowbox p{justify-content:flex-start;}
}
.is-mobile-menu .mobilemenucontainer>li>a{font-weight:300;}
body {font-family:figtree,sans-serif ;}
.cmsHorizontalMenu ul > li {margin:0;}
.cmsHorizontalMenu ul > li > ul{min-width:var(--menu-dropdown-width);}
.cmsHorizontalMenu .column,.cmsVerticalMenu .column,.is-section-menu .column,.is-container-menu .column{overflow:visible;}
.cmsHomePage .is-light-text #menu > ul > li > a,.is-light-text:not(.is-text-homepage)#menu > ul > li > a{color:#fff;}
.cmsHomePage .is-dark-text #menu > ul > li > a,.is-dark-text:not(.is-text-homepage)#menu > ul > li > a{color:#000;}
#menu {padding:0;margin:0;position:relative;z-index:400;}
#menu ul {list-style:none;margin:0;padding:0;line-height:1;}
#menu li {display:inline-block;position:relative;}
#menu li:hover{position:relative;z-index:5;}
#menu li button{display:none;}
#menu li a {color:white;color:#E4DAD7;text-decoration:none;display:inline-block;line-height:1.0em;font-size:var(--menufontsize);font-weight:var(--menu-dropdown-weight);}
#menu li a:hover,#menu li:hover > a{background-color:!important;color:!important;}
#menu li.menuliactive,#menu li.menuliparentactive{background-position:0px bottom ;background-color:;}
#menu li.menuliactive a.menuactive, #menu li.menuliparentactive > a{background-color:;margin:0;}
#menu li.menuliactive a.menuactive{}
#menu li.menuliactive > ul, #menu li.menuliparentactive > ul{margin-left:0;}
#menu ul ul {left:-999em;margin:0;padding-top:calc(0.5 * var(--templategap-content));padding-bottom:calc(0.5 * var(--templategap-content));padding-inline:0;position:absolute;width:var(--menu-dropdown-width);background-color:#fff;background-color:#131313;background-color:;text-align:left;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);}
#menu #nav > li > a{padding:var(--templategap-content)calc(0.75 * var(--templategap-content));margin:0;font-weight:var(--menu-weight);}
#menu ul ul li{padding:0 calc(0.75 * var(--templategap-content));display:block;}
#menu ul ul li a {font-weight:normal;line-height:1.4;margin:0;padding-top:var(--templategap-small);padding-bottom:var(--templategap-small);padding-inline:0;text-align:left;color:white;color:#E4DAD7;}
#menu ul ul li a, #menu ul ul li a:link, #menu ul ul li a:visited, #menu ul ul li a:active, #menu ul ul li a:hover {color:white;color:#E4DAD7;}
#menu ul ul li:hover{background-color:;}
#menu ul ul ul{left:var(--menu-dropdown-width);margin:0;padding:0;position:absolute;top:0;width:var(--menu-dropdown-width);}
#menu li li:hover ul {left:var(--menu-dropdown-width)!important;margin-left:0;}
#menu li:hover ul ul,#menu li:hover ul ul ul,#menu li.sfhover ul ul,#menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul,#menu li li:hover ul,#menu li li li:hover ul,#menu li.sfhover ul,#menu li li.sfhover ul,#menu li li li.sfhover ul {left:auto;}
BODY {font-family:figtree,sans-serif ;}
.formDIVColour {border:1px solid #585858 ;padding:1%;}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#E4DAD7 }
#menu>ul#nav>li>a {font-weight:500;font-size:14px;text-transform:uppercase;}