.dt-htag{color:#323232;display:block;font-family:DettolSans,sans-serif;font-size:1.875rem;font-weight:400;line-height:1;margin-bottom:15px;position:relative;text-transform:uppercase}@media screen and (min-width:768px){.dt-htag{font-size:2.5rem;margin-bottom:30px}}.dt-htag--underline{margin-bottom:35px;padding-bottom:20px}@media screen and (min-width:768px){.dt-htag--underline{margin-bottom:50px;padding-bottom:25px}}.dt-htag--underline:before{background:#00571f;bottom:0;content:"";height:2px;position:absolute;width:40px}.dt-htag__sub{color:#008522;display:inline-flex;font-family:DettolSans-ExtraBold,sans-serif;font-weight:800}.dt-htag--centered{text-align:center}.dt-banner{background:#004696;-webkit-clip-path:ellipse(107% 100% at 50% 0);clip-path:ellipse(107% 100% at 50% 0);display:flex;height:250px;margin-bottom:40px;position:relative;z-index:2}@supports (-ms-ime-align:auto){.dt-banner{overflow:hidden;position:relative}.dt-banner:before{border:100px solid #fff;border-radius:45%;bottom:-90px;content:"";height:1000px;left:50%;margin-left:-100%;position:absolute;width:200%;z-index:2}}@media screen and (min-width:768px){.dt-banner{height:340px;margin-bottom:60px}}@media screen and (min-width:992px){.dt-banner{-webkit-clip-path:ellipse(100% 100% at 50% 0);clip-path:ellipse(100% 100% at 50% 0)}@supports (-ms-ime-align:auto){.dt-banner{overflow:hidden;position:relative}.dt-banner:before{border:100px solid #fff;border-radius:45%;bottom:-90px;content:"";height:1000px;left:50%;margin-left:-100%;position:absolute;width:200%;z-index:2}}}.dt-banner--large{height:420px}@media screen and (min-width:768px){.dt-banner--large{height:580px}}.dt-banner__img-holder{height:100%;left:0;position:absolute;top:0;width:100%}.dt-banner__img-holder:after{background:rgba(0,0,0,.25);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dt-banner__img-holder .dt-umbraco-image{height:100%}.dt-banner__content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;z-index:5}.dt-banner__sub-title{color:#fff;display:block;font-family:DettolSans-SemiBold,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5;padding-bottom:5px;text-shadow:0 2px 51px rgba(0,0,0,.5);text-transform:uppercase}@media screen and (min-width:992px){.dt-banner__sub-title{font-size:1.25rem}}.dt-banner__text{font-family:DettolSans,sans-serif;font-size:1.125rem;line-height:1.28;margin:0 auto;max-width:600px;padding:10px 10px 0}@media screen and (min-width:992px){.dt-banner__text{font-size:1.3125rem;line-height:1.38}}.dt-banner .dt-htag{color:#fff;font-size:2.5rem;margin-bottom:0;text-shadow:0 2px 51px rgba(0,0,0,.5)}@media screen and (min-width:992px){.dt-banner .dt-htag{font-size:3.4375rem}}.dt-banner .dt-htag__sub{color:#fff;display:block}@media screen and (min-width:768px){.dt-banner .dt-htag__sub{display:inline}}.island-escape-competition .dt-banner__img-holder:after{content:none}.dt-dropdown-categories{display:inline-flex;margin-bottom:27px;min-width:233px}.dt-dropdown-categories .btn{background:#008522;border:3px solid #fff;font-family:DettolSans-SemiBold,sans-serif;padding-left:30px;padding-right:30px;text-transform:none;width:100%}.dt-dropdown-categories .btn:active,.dt-dropdown-categories .btn:focus,.dt-dropdown-categories .btn:focus:active,.dt-dropdown-categories .btn:hover,.dt-dropdown-categories .btn:not(:disabled):not(.disabled):active{background:#00571f;color:#fff!important}.dt-dropdown-categories .btn .dt-icon-custom{color:#fff}@media screen and (max-width:767px){.dt-dropdown-categories .dropdown-menu{bottom:auto!important;top:100%!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}}.dt-categories-nav{position:relative;z-index:10}.dt-categories-nav__list{display:flex;font-family:DettolSans,sans-serif;justify-content:center;line-height:36px;margin-bottom:37px}.dt-categories-nav__list ul{border-radius:30px;box-shadow:0 10px 19px 0 rgba(0,0,0,.11);display:flex;list-style:none;margin:0;overflow:hidden;padding:0;position:relative}.dt-categories-nav__list li{display:inline-flex}.dt-categories-nav__list li:first-child a{border-radius:30px 0 0 30px;border-width:3px 0 3px 3px;padding-left:28px}.dt-categories-nav__list li:last-child a{border-radius:0 30px 30px 0;border-width:3px 3px 3px 0;padding-right:28px}.dt-categories-nav__list li+li a:not(.selected):before{opacity:1}.dt-categories-nav__list a{background:#008522;border:solid #fff;border-width:3px 0;color:#fff;padding:9px 23px;position:relative}.dt-categories-nav__list a:hover{color:hsla(0,0%,100%,.7)}.dt-categories-nav__list a.selected{background:#fff;color:#00571f}.dt-categories-nav__list a.selected:hover{color:rgba(0,87,31,.7)}.dt-categories-nav__list a:before{background:hsla(0,0%,100%,.2);bottom:12px;content:"";left:-1px;opacity:0;position:absolute;top:12px;width:1px}.dt-plain-image--umbraco{height:100%;overflow:hidden;position:relative;width:100%}.dt-plain-image--umbraco .dt-plain-image__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dt-image{height:100%;width:100%}.dt-image__container{overflow:hidden;position:relative}.dt-image__container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:1;position:absolute;top:0;transition:opacity .5s ease 0s;width:100%}.dt-image--fixed{display:grid;justify-content:center;justify-items:center}.dt-image--fixed .dt-image{max-width:100%}.dt-image__product-banner--fixed{grid-template-columns:minmax(120px,260px)}@media screen and (min-width:1220px){.dt-image__product-banner--fixed{grid-template-columns:minmax(200px,260px)}}.dt-product-item{width:100%}.dt-product-item--bg .dt-product-item__holder:before{border-bottom-right-radius:47px;bottom:0;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);content:"";left:0;opacity:0;position:absolute;right:0;top:60px;transition:.2s}.dt-product-item--bg .dt-product-item__holder:hover:before{opacity:1}.dt-product-item .card-img-top{-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),to(hsla(0,0%,98%,.1)));transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;will-change:transform}.dt-product-item__img{align-items:flex-end;display:flex;height:260px;justify-content:center;position:relative;will-change:width,height}.dt-product-item__img:after{background:transparent;border-radius:100%;bottom:33px;box-shadow:0 40px 20px 0 rgba(0,0,0,.36);content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .2s linear;width:1%;z-index:1}@media screen and (min-width:768px){.dt-product-item__img:after{width:10%}}.dt-product-item__img .dt-image,.dt-product-item__img .dt-plain-image--umbraco{z-index:2}.dt-product-item__img .dt-image img,.dt-product-item__img .dt-plain-image--umbraco img{-o-object-fit:contain!important;object-fit:contain!important}.dt-product-item__holder{position:relative;width:100%}.dt-product-item__holder .dt-product-item__img{width:100%}.dt-product-item__holder:hover .dt-product-item__img:after{height:13px;visibility:visible;width:25%}@media screen and (min-width:768px){.dt-product-item__holder:hover .dt-product-item__img:after{width:40%}}@media screen and (min-width:992px){.dt-product-item__holder:hover .dt-product-item__img:after{width:54%}}.dt-product-item__holder:hover .card-img-top{-webkit-box-reflect:unset;-webkit-transform:rotate(12deg) translateX(25px) translateY(-10px);transform:rotate(12deg) translateX(25px) translateY(-10px)}.dt-product-item .card{align-items:center;background:none;border:none;display:flex;flex-direction:column;width:100%}.dt-product-item .card [data-bv-show=inline_rating]{margin-top:20px}@media screen and (min-width:576px){.dt-product-item .card{padding:0 20px}}.dt-product-item .card-body{padding:35px 0 23px;text-align:center}.dt-product-item .card-img-top{max-width:100px;z-index:2}.dt-product-item .card-title{color:#323232;font-family:DettolSans-SemiBold,sans-serif;font-size:1.3125rem;font-weight:600;line-height:1.43;margin-bottom:10px;white-space:pre-line;word-break:keep-all}.dt-product-item .card-title a{color:#00571f}.dt-product-item .card-text{color:#666;font-size:1rem;line-height:1.69}.dt-product-list{margin-bottom:68px;min-height:325px}.dt-product-list__holder{margin-bottom:20px}.dt-product-list__col{padding-bottom:16px}@media screen and (max-width:767px){.dt-product-list__col{width:50%}}@media screen and (max-width:374px){.dt-product-list__col{width:100%}}@media screen and (min-width:768px){.dt-product-list__col{padding-bottom:36px}.dt-product-list__btn-holder{text-align:center}}.dt-product-list__btn-holder .btn{width:100%}@media screen and (min-width:768px){.dt-product-list__btn-holder .btn{width:auto}}.dt-product-list .dt-product-item{display:flex;height:100%}@media screen and (max-width:991px){.dt-product-list .dt-product-item__img{height:160px}.dt-product-list .dt-product-item .card-body{padding-top:42px}.dt-product-list .dt-product-item .card-img-top{max-width:60px}.dt-product-list .dt-product-item .card-title{font-size:1.125rem}.dt-product-list .dt-product-item .card-text{font-size:.875rem}}.dt-dropdown-filter{color:#323232;position:relative;z-index:4}@media screen and (max-width:767px){.dt-dropdown-filter.visible-drop .btn{background:#d5d5d5!important;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#d5d5d5!important;box-shadow:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}}.dt-dropdown-filter.selected-filter .dt-icon-custom,.dt-dropdown-filter.visible-drop .dt-icon-custom{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.dt-dropdown-filter__btn-link{align-items:center;color:#323232;display:flex;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:0;width:50px;z-index:1}.dt-dropdown-filter__btn-link .dt-icon-custom{color:inherit;display:block;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.dt-dropdown-filter .btn{background:transparent;border-color:#666;color:#323232;min-width:231px;padding-left:19px;padding-right:40px;text-align:left;width:100%}.dt-dropdown-filter .btn:hover{background:transparent;border-color:#323232}.dt-dropdown-filter-item{align-items:center;background:#fff;border:2px solid #fff;border-radius:9px;box-shadow:0 3px 19px 0 rgba(0,0,0,.05);display:inline-flex;margin-bottom:12px;padding:12px 5px 12px 14px;text-align:left;width:100%}@media screen and (min-width:992px){.dt-dropdown-filter-item{margin:0 7px;width:180px}}.dt-dropdown-filter-item:hover{background:#fff;border-color:#d5d5d5;box-shadow:none}.dt-dropdown-filter-item.active,.dt-dropdown-filter-item.selected,.dt-dropdown-filter-item:active,.dt-dropdown-filter-item:focus{background:#fff;border-color:#666}.dt-dropdown-filter-item__img-holder{display:block;flex-shrink:0;height:50px;margin-right:8px;width:40px}.dt-dropdown-filter-item__img-holder .dt-umbraco-image img{-o-object-fit:contain;object-fit:contain}.dt-dropdown-filter-item__img{width:100%}.dt-dropdown-filter-item__holder{white-space:normal}.dt-dropdown-filter-item__title{color:#323232;display:block;font-size:.875rem}.dt-dropdown-filter-item__info{color:#666;font-family:DettolSans,sans-serif;font-size:.875rem;font-weight:400}.dt-product-list-filter{margin-top:-25px;min-height:168px;padding-bottom:50px;position:relative;text-align:center}@media screen and (min-width:768px){.dt-product-list-filter{min-height:120px}}@media screen and (min-width:992px){.dt-product-list-filter{padding-bottom:25px}}@media screen and (min-width:768px){.dt-product-list-filter__holder{align-items:center;background:#fff;display:inline-flex;margin-bottom:25px;padding:0 17px}}@media screen and (min-width:992px){.dt-product-list-filter__holder{margin-bottom:25px}}@media (min-width:400px){.dt-product-list-filter__col{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width:768px){.dt-product-list-filter__col{display:inline-flex}}.dt-product-list-filter__label{color:#666;display:block;font-family:DettolSans,sans-serif;padding:0 12px 16px}@media (min-width:400px){.dt-product-list-filter__label{padding-bottom:0}}@media screen and (min-width:768px){.dt-product-list-filter__label{padding:0 26px}}.dt-product-list-filter__label-bold{color:#323232;font-family:DettolSans-SemiBold,sans-serif;font-weight:600;padding:0 3px}.dt-product-list-filter .dt-dropdown-filter{margin-bottom:16px}@media screen and (min-width:768px){.dt-product-list-filter .dt-dropdown-filter{margin-bottom:0}}.dt-product-list-filter .dt-dropdown-sort>.btn{min-width:222px;width:100%}.dt-product-list-filter .dt-dropdown-sort .dropdown-menu{overflow:hidden;padding:10px 0}.dt-newsletter-button-banner{align-items:center;background-color:#008522;color:#fff;display:flex;flex-flow:column nowrap;font-family:DettolSans-SemiBold,sans-serif;font-size:1.375rem;justify-content:center;margin:18px auto 15px;min-height:221px;padding:35px 0;text-align:center}@media screen and (min-width:768px){.dt-newsletter-button-banner{margin:37px auto 50px;min-height:145px;padding:15px 0}}.dt-newsletter-button-banner--fixed{background:#008522;bottom:0;font-family:DettolSans,sans-serif;font-size:1.125rem;left:0;margin:0;max-width:none;min-height:110px;padding:25px 0;position:fixed;right:0;z-index:1020}.dt-newsletter-button-banner .btn,.dt-newsletter-button-banner__btn{border-radius:30px!important;font-family:DettolSans-ExtraBold,sans-serif;margin:0 16px;min-width:183px;padding:16px 30px;text-transform:uppercase}@media screen and (max-width:767px){.dt-newsletter-button-banner .btn,.dt-newsletter-button-banner__btn{display:block;margin:14px auto 20px;max-width:318px;padding:11px 30px;width:100%}}.dt-newsletter-button-banner__btn-close{background:transparent;border:none;color:#fff;padding:0;position:absolute;right:10px;top:-10px}@media screen and (min-width:768px){.dt-newsletter-button-banner__btn-close{right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.dt-newsletter-button-banner__icon{display:inline-block;margin:0 0 0 5px;vertical-align:middle}@media screen and (min-width:768px){.dt-newsletter-button-banner__icon{padding-right:6%}}.dt-newsletter-button-banner .container-fluid{position:relative}@media screen and (min-width:768px){.dt-newsletter-button-banner+.dt-footer-promo{margin-top:-50px}}.overlay{align-items:center;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:background-color 2s ease-in;width:100%;z-index:11}.overlay.visible{background-color:hsla(0,0%,100%,.7);display:flex}.spinner-grow{background-color:#008522;height:3rem;width:3rem}.dt-product-listing{margin-top:-70px}@media screen and (min-width:768px){.dt-product-listing{margin-top:-90px}}.dt-product-listing__sub-title{color:#666;display:block;font-weight:400;line-height:1.69;margin:0 auto 58px;max-width:690px;padding:0 20px;text-align:center}.dt-product-listing__description-bottom{line-height:1.69;margin:0 auto 64px;text-align:center}.dt-product-listing .dt-hr-wide{margin-bottom:0}.dt-product-listing .dt-filter-product-drop{background:#d5d5d5;border-radius:25px;left:0;padding:35px 20px 15px;position:absolute;top:27px;width:100%;z-index:3}@media screen and (min-width:768px){.dt-product-listing .dt-filter-product-drop{align-items:center;background:transparent;display:flex;justify-content:center;padding:0;position:static;width:auto}}@media screen and (min-width:992px){.dt-product-listing .dt-filter-product-drop{margin-bottom:45px;padding:0 20px}}.dt-product-listing .dt-filter-product-drop .btn-primary{border-color:#00571f!important;justify-content:center;margin-bottom:25px;margin-top:18px;text-transform:none;width:100%}