:root{--header-size: 135.66px;--search-total: calc(var(--header-size) + 55px);--tw-ring-color: transparent !important}body.cart-drawer-is-open #CookiebotWidget{display:none}a{cursor:pointer}.menu-drawer{left:-100vw;transition:left .5s}.menu-drawer__open .menu-drawer{left:0}body{transition:background .5s}body.menu-drawer__open{overflow:hidden}.usp-block__text p{font-size:12px}.footer-company_details p{font-size:12px;margin-bottom:8px}.footer-company_details p:last-child{margin-bottom:0}.progress-bar{max-width:100%;border-radius:100px;height:5px;background-color:#e4e4e7;z-index:10}.progress{height:100%;border-radius:100px;background-color:#111f2a;width:22%;max-width:100%}.slider-wrapper{height:1px;width:100%}.slider{position:absolute;bottom:0;left:0;height:2px;background-color:var(--dark-colour);transition:left .25s}#banner-rating{background-color:#fff;max-width:306px;border:2px solid rgba(10,86,152,.1)}#banner-rating p small{color:var(--dark-colour);font-size:12px}#banner-rating p small span.secondary_colour{color:var(--dark-colour)}#banner-rating svg path{fill:var(--dark-colour)}body .menu-drawer-overlay{opacity:0;background:#000000b3;height:100%;transition:opacity .3s ease-in-out}body.menu-drawer__open .menu-drawer-overlay{opacity:1;transition-delay:.4s}@media screen and (min-width: 1225px){:root{--header-size: 221px}}@media screen and (min-width: 990px){#banner-rating{background-color:var(--dull-colour);max-width:377px}#banner-rating p small{color:#fff}#banner-rating p small span.secondary_colour{color:var(--base-alt-txt-colour)}#banner-rating svg path{fill:var(--base-alt-txt-colour)}}@media screen and (min-width: 1225px){body.menu-drawer__open{background:transparent;overflow:unset}.menu-drawer{display:none}}.collection-facets{grid-area:collection-facets}.product-grid{grid-area:product-grid}.collection-filter{grid-area:collection-filter}.collection-wrapper{display:grid;grid-template-areas:"collection-filter collection-filter collection-filter collection-filter" "product-grid product-grid product-grid product-grid";grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:163px;background-color:#232b34;color:#fff;padding:8px;border-radius:6px;white-space:normal;border:1px solid #080F15;position:absolute;z-index:10;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.bundle-form__warning{padding:6px 8px;border-radius:var(--dimensions-radii-radii-2, 8px);background:var(--theme-surfaces-error-base, #ef4444);box-shadow:0 2px 2px 0 var(--theme-surfaces-error-dark, #7f1d1d),0 0 0 2px var(--theme-surfaces-error-dull, #b91c1c)}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:58px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.collection-filter details summary::-webkit-details-marker{display:none}.product-card{background-color:#f4f4f5;border:1px solid #A1A1AA}.back-to-top{position:fixed;z-index:1;display:inline-block;bottom:10px;right:10px;width:30px;height:30px;text-decoration:none!important;opacity:.7}.product-swatch__swatch input{opacity:.5}.product-swatch__swatch input[checked],.product-swatch__swatch input:checked,.product-swatch__swatch input:focus,.product-swatch__swatch input:focus-within,.product-swatch__swatch input:active{opacity:1;border:3px solid #9BDB89!important;outline:0}[type=checkbox]:focus,[type=radio]:focus{outline:0!important}[data-stars] .star-container:not(:first-child),.yotpo-sr-bottom-line-right-panel{display:none!important}.yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{margin-left:4px!important}.card-tags__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"tag-tl tag-tr" "tag-bl tag-br";align-items:start}.card-tags__container .tag-tl{grid-area:tag-tl}.card-tags__container .tag-tr{grid-area:tag-tr}.card-tags__container .tag-bl{grid-area:tag-bl}.card-tags__container .tag-br{grid-area:tag-br}#freshworks-container iframe{bottom:80px!important}@media screen and (min-width: 990px){.back-to-top{bottom:80px;right:25px;width:50px;height:50px}.collection-wrapper{display:grid;grid-template-areas:"collection-filter collection-filter collection-facets collection-facets collection-facets collection-facets collection-facets collection-facets collection-facets collection-facets collection-facets collection-facets" "collection-filter collection-filter product-grid product-grid product-grid product-grid product-grid product-grid product-grid product-grid product-grid product-grid";grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr}.footer-company_details p{font-size:14px}.product-card{box-shadow:0 0 0 0 var(--theme-surfaces-secondary-base, #1F769A),0 0 0 0 var(--theme-surfaces-secondary-dull, #654c81),0 0 0 0 var(--theme-surfaces-secondary-soft, #CDE9F5);transition:all .5s}.product-card:hover{box-shadow:0 0 0 1px var(--theme-surfaces-secondary-base, #1F769A),0 2px 2px 0 var(--theme-surfaces-secondary-dull, #654c81),0 0 0 4px var(--theme-surfaces-secondary-soft, #CDE9F5);border:1px solid #1F769A;background-color:#fef4f2}}#breadcrumb-collection:empty{display:none}.cart-usps img{max-width:65px}.custom-pecr-policy ol,.custom-pecr-policy ul,.custom-pecr-policy menu{list-style:revert;margin:revert;padding:revert}.custom-pecr-policy li,.custom-pecr-policy p{font-size:14px!important;line-height:25.2px!important}@media all and (max-width: 500px) and (max-height: 700px){#quick-add__modal{padding-top:0}.product-swatch__swatch{width:max-content}.product-swatch__swatch span{padding:5px}}.innerMenuLinks:hover{background-color:#fff2fe!important}.product-card__badge{color:#fff!important}.max-h-hp-cats{max-height:182px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
