body{margin:0;padding:0;color:#202e37;font-family:open sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem}main{margin:0 auto;min-height:65vh;overflow:hidden;padding:0 1rem;max-width:1550px}.page-unavailable{padding-bottom:2rem}.page-unavailable h1,.page-unavailable h2{font-weight:300}.page-unavailable h1{font-size:2rem}.page-unavailable h2{font-size:1.5rem}.page-unavailable .coils .grid-column-thirds{grid-column:auto/span 3!important}.homepage main{padding:0;max-width:none}.homepage main section{padding:0 1rem;max-width:1550px;margin:0 auto}.clearfix{clear:both}.heading{margin:1rem auto 1.25rem;width:100%}.heading h1{width:60%;float:left;padding:0;margin:0;font-weight:lighter;line-height:1}table{width:100%;border-collapse:collapse}table thead{text-align:left;font-weight:700;color:#fff}table thead th{background-color:#a3a3a3;border-left:1px solid #fff;padding:.3rem .4rem}table thead th:first-of-type{border-left:none}table tr{line-height:1.75rem}table tr td{padding:.3rem .4rem;border-bottom:1px solid #a3a3a3}table .actions{border-left:none;width:5rem}table .actions a{color:#0089c2}table .actions a:visited{color:#0089c2}table .actions a:hover{color:#202e37}table .actions a.warning:hover{color:#e02424!important}tfoot,tbody{width:100%}.hero-block-widget,.two-one-block-outer-div,.one-two-block-outer-div{display:flex}.two-thirds{width:64%;float:left;margin-right:2%}.two-thirds:nth-child(3n){margin-right:0}.two-and-one-thirds{width:64%;float:left;margin-right:2%}.two-and-one-thirds:nth-child(2n){width:34%;margin-right:0}.two-and-one-thirds.left{width:34%}.two-and-one-thirds.left:nth-child(2n){width:64%}.thirds-block-outer-div{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:15px}.thirds-block-outer-div .thirds{grid-column:auto/span 2}.thirds-block-outer-div .widget-thirds-div{overflow:hidden;position:relative;max-height:350px}.thirds-block-outer-div .widget-thirds-div img{width:100%}.block-outer-div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}.block-outer-div .half-width{grid-column:auto/span 2}.block-outer-div .half-width img{width:100%}h2.section-title{background-color:#a3a3a3;color:#fff;font-size:1em;padding:.5rem}.hide{display:none!important}#modal-overlay{display:none;width:100vw;height:100vh;background:rgba(50,50,50,.5);z-index:-1;top:0;left:0;position:fixed}#modal-overlay.show{display:block;z-index:100}#modal-overlay .modal-container{background-color:#fff;border-radius:2px;margin:10vh 10vw;position:absolute;z-index:101;width:80vw;height:80vh;overflow:auto}#modal-overlay .modal-container .modal-header{padding:.5rem 1.5rem;border-bottom:1px solid rgba(50,50,50,.5);width:78%;position:fixed;background-color:#fff}#modal-overlay .modal-container .modal-header .title{float:left;width:97%}#modal-overlay .modal-container .modal-header .title h1{margin:0}#modal-overlay .modal-container .modal-header .exit{float:right;max-width:3%;cursor:pointer;padding:.5rem 0 0}#modal-overlay .modal-container .modal-body{padding:1.5rem;overflow:scroll;margin-top:2.5rem}#modal-overlay .modal-container .modal-body .hide{display:none}a{color:#0089c2;text-decoration:none;font-weight:400}button{color:#fff;background:#0089c2;font-weight:600;text-transform:uppercase;border-radius:1px;padding:.8em 1.15em;vertical-align:middle;border:none;cursor:pointer;font-family:open sans,sans-serif}button.primary-outline{background-color:#fff;color:#0089c2;border:1px solid #0089c2;padding:calc(.6rem - 1px)}button.danger{background-color:#dc3545;color:#fff}.overlay{top:0;left:0;width:100%;height:100%;z-index:11;background:rgba(163,163,163,.25);transition:100ms}.overlay-for-main{position:relative;z-index:-9}.special-offer__button{padding:0;background:0 0;margin:0;color:#0089c2;font-weight:600;font-size:1rem;text-transform:none;vertical-align:baseline}blockquote{font-style:italic}blockquote::before{content:open-quote}blockquote::after{content:close-quote}blockquote *{display:inline}.error-message{font-style:italic;font-weight:400!important;color:#bf0202!important}.search-show-all-span{color:#0089c2;font-weight:500;font-style:italic;margin-left:2rem;cursor:pointer}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}.header{background:#202e37;width:100%}.header #mobile-logo{display:none}#helloBar{padding:.22rem 0;text-align:center}#helloBar p{margin:0;font-size:1rem;color:#fff}#header-top{background-color:#cdcdd0;width:100%;height:1.75rem;display:flex;align-items:center;border-bottom:8px solid #0089c2}#header-top #value-propositions{max-width:1057px;margin:0 auto;text-transform:uppercase;font-size:.8rem}#header-top #value-propositions span{font-weight:400}#header-top #value-propositions .mobile li:first-child{display:none}#header-top #value-propositions .tablet li{display:none}#header-top #value-propositions ul{padding:0;margin:0;display:flex;display:-webkit-box;justify-content:space-between;-webkit-box-pack:justify}#header-top #value-propositions ul li{display:block;font-size:13px;letter-spacing:.25px}#header-top #value-propositions ul li::after{content:"|";padding:1rem}#header-top #value-propositions ul li:last-child{padding-right:0}#header-top #value-propositions ul li:last-child::after{content:""}#header-top #value-propositions ul li .fa-star{font-size:.65rem;position:relative;bottom:1px}#pods .sub-menu-double{margin:0!important}#item-count{background:transparent;border-radius:50%;color:#fff;width:20px;height:20px;line-height:1.2rem;font-weight:600}.main-navigation{display:grid;max-width:1600px;margin:0 auto;grid-template-columns:2fr .75fr;padding:0 1rem}.navigation{display:flex;align-items:center;width:100%;flex:1}.navigation__logo{position:relative;top:2px;padding-left:.5rem}.navigation__logo--mobile{display:none}.navigation a{text-decoration:none;color:#fff;white-space:nowrap}.navigation__main{flex:1;margin:0;display:flex}.navigation__nav-item{flex:0;padding:0;flex-grow:1;text-transform:uppercase;list-style:none}.navigation__nav-item:nth-child(1){flex-grow:1.2}.navigation__nav-item:nth-child(3){flex:1.25}.navigation__nav-item:nth-child(4){flex-grow:1.25}.navigation__nav-item:nth-child(5){flex-grow:1.75}.navigation__nav-item:hover .navigation__indicator{opacity:1}.navigation__category-link{display:flex;flex-direction:column;align-items:center;padding:2rem .325rem;font-weight:500;font-size:15px}.navigation__indicator{padding:0;color:transparent;background:0 0;width:0;height:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #0089c2;position:absolute;top:114px;opacity:0}#header-basket{display:flex;justify-content:space-between;margin-left:auto;margin-top:.5rem}#header-basket a,#header-basket span{cursor:pointer;font-size:1.5rem;color:#cdcdd0}#header-basket .header-icons{filter:invert(86%) sepia(3%) saturate(140%) hue-rotate(202deg) brightness(99%) contrast(83%)}#header-basket-icon{position:relative;bottom:1px}#header-basket-icon:hover{cursor:pointer}#header-basket-icon .badge{font-size:.9rem;position:absolute;background-color:transparent;color:#fff;padding:0;border-radius:100%;min-width:0;font-style:normal;top:-9px;right:0}.sub-menu-wrapper{visibility:hidden;opacity:0;position:absolute;top:124px;right:50%;transform:translateX(50%);display:none;width:100%;background:#fff;margin:0;text-transform:none;z-index:12;padding:.75rem 0 1rem;height:322px;box-shadow:0 0 8px rgba(10,10,10,.3)}.sub-menu-wrapper .sub-menu__container{display:flex;width:100%;justify-content:flex-start;max-width:1600px;margin:0 3rem}.sub-menu-wrapper .sub-menu__container ul,.sub-menu-wrapper .sub-menu__container li{list-style:none}.sub-menu-wrapper .sub-menu__container--e-liquid .img-container .img-container__btn{background:rgba(0,0,0,.9)}.sub-menu-wrapper .sub-menu__container--e-liquid .img-container .img-container__btn:hover{background:#0089c2}.sub-menu-wrapper .sub-menu__container--e-liquid .img-container:hover .img-container__btn{background:#0089c2}.sub-menu-wrapper .sub-menu__container--pods .sub-menu{margin:0 6rem}.sub-menu-wrapper .sub-menu__container--disposables .sub-menu{margin:0 2.85rem}.sub-menu-wrapper .sub-menu__container--coils{justify-content:space-evenly}.sub-menu-wrapper .sub-menu__container--coils .sub-menu__double{margin:0}.sub-menu-wrapper .sub-menu__container--coils .sub-menu{width:250px;margin:0 3vw}.sub-menu-wrapper .sub-menu__container--coils .sub-menu .sub-menu__double--large{margin:0;grid-gap:2rem}.sub-menu-wrapper .img-container{margin:2.45rem 2rem 1rem;display:flex;flex-direction:column;align-items:center;text-transform:uppercase}.sub-menu-wrapper .img-container img{font-size:.8rem}.sub-menu-wrapper .img-container p{font-size:.85rem;width:200px}.sub-menu-wrapper .img-container:hover .img-container__btn{background:#0089c2;color:#fff;border:1px solid #fff;opacity:1}.sub-menu-wrapper .img-container__btn{background:rgba(0,0,0,.55);border:1px solid #fff;color:#fff;transition:.2s;font-size:.85rem;text-align:center;padding:.5rem;position:relative;bottom:130px;width:60%}.sub-menu-wrapper .img-container__btn:hover{background:#0089c2;color:#fff;border:1px solid #fff;opacity:1}.sub-menu-wrapper .sub-menu{font-size:.85rem;width:200px;padding:0;margin:0 4rem}.sub-menu-wrapper .sub-menu a{color:#202e37}.sub-menu-wrapper .sub-menu a:hover{text-decoration:underline}.sub-menu-wrapper .sub-menu__header:after{margin:.6rem 0;content:"";border-bottom:2.2px solid #d3d3d3;width:112%;display:block}.sub-menu-wrapper .sub-menu__header--double:after{width:100%!important}.sub-menu-wrapper .sub-menu__double{columns:2;width:300px;-webkit-columns:2;-moz-columns:2;-moz-column-gap:3rem;column-gap:3rem;padding:0 0 2rem;white-space:nowrap;margin:0}.sub-menu-wrapper .sub-menu--large{width:400px}.sub-menu-wrapper .sub-menu__header{white-space:nowrap;font-weight:600}.sub-menu-wrapper .sub-menu__header a{font-weight:600}.sr-submenu-display,.navigation__main li:hover>.sub-menu-wrapper,.navigation__main li .sub-menu-wrapper:hover{visibility:visible;opacity:1;display:flex;justify-content:space-evenly}.sr-submenu-display .sub-menu__header,.navigation__main li:hover>.sub-menu-wrapper .sub-menu__header,.navigation__main li .sub-menu-wrapper:hover .sub-menu__header{animation-name:navMenuAnimation;animation-duration:100ms;margin:2rem 0 0}@keyframes navMenuAnimation{from{margin:-1rem 0 0}to{margin:2rem 0 0}}.header-icons{display:flex;align-items:center;justify-content:space-between}.header-icons .logged-in{padding:0 1.125rem;position:relative;top:2px}.header-icons a{padding:0}.header-icons .header-icon-img{filter:brightness(0) invert(1);padding:0 1.125rem}.header-icons .header-icon-img :nth-child(2){position:relative;bottom:1px}.header-icons #mobile-logo{display:none}.header-end{display:flex;position:relative;justify-content:end}.header-end button{background:0 0;padding:0}#reveal-search-button{display:none;background:0 0;filter:invert(100%);position:relative;top:-2px;right:5px}#reveal-search-button img{padding:.5rem}.activeSearch{filter:invert(49%) sepia(90%) saturate(4043%) hue-rotate(349deg) brightness(103%) contrast(102%)}.aa-Form{position:relative;width:90%}.aa-Form input[type=search]::-webkit-search-decoration,.aa-Form input[type=search]::-webkit-search-cancel-button,.aa-Form input[type=search]::-webkit-search-results-button,.aa-Form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.aa-Form ::-moz-placeholder{font-style:italic}.aa-Form :-ms-input-placeholder{font-style:italic}.aa-Form ::placeholder{font-style:italic}.aa-Form :focus{border:#0089c2 solid 2px}.aa-Form .aa-ClearButton{display:none}.aa-Form .aa-Label{position:absolute;right:5px;top:2px}.aa-Form .aa-Label button{color:#202e37}.aa-Form .aa-Input{height:1.85rem;border-radius:2px;margin:0}.aa-Form .aa-Input:focus{background-image:none}.aa-Form ::-moz-placeholder{color:#202e37;font-size:1rem}.aa-Form :-ms-input-placeholder{color:#202e37;font-size:1rem}.aa-Form ::placeholder{color:#202e37;font-size:1rem}.aa-Form .aa-InputWrapperSuffix{position:absolute}.aa-Form .aa-InputWrapperSuffix button{color:#202e37}#panel-container{position:absolute;top:5.5rem;right:1rem;z-index:10;height:100%}#panel-container .autocomplete-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff}#panel-container .autocomplete-header button{color:#a3a3a3;font-weight:600;font-size:1.5rem}#panel-container .autocomplete-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 2.25rem;background:#fff}#panel-container .autocomplete-header button{color:#8f969b;font-weight:600;font-size:2.2rem}#panel-container .aa-Panel{box-shadow:0 2px 5px #a3a3a3}#panel-container .aa-Panel ul{margin:0;max-height:500px;overflow-y:scroll;position:relative;z-index:10;background:#fff;padding:0}#panel-container .aa-Panel li{padding:.75rem 2.5rem;list-style:none}#panel-container .aa-Panel li a{color:#202e37;display:flex;gap:.625rem;align-items:center}#panel-container .aa-Panel li a .column{display:flex;flex-direction:column}#panel-container .aa-Panel li a .column p{margin:0}#panel-container .aa-Panel li a .column .attrName{font-size:1rem;font-weight:300;max-width:20vw}#panel-container .aa-Panel li a .column .attrPrice{font-size:.75rem}#panel-container .aa-Panel li a img{border:1px solid #a3a3a3}.hide-input{display:none!important}.block{display:block!important}.footer{margin-top:1.5rem;background:#202e37;width:100%}.footer__main{padding:1.25rem 1rem 2.5rem;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-gap:1rem;color:#fff;max-width:1550px;margin:0 auto}.footer__main ul{margin:0;padding:0}.footer__main li{font-size:.8rem}.footer__column{display:flex;flex-direction:column}.footer__column-title{font-size:.65rem;white-space:nowrap;padding:0;margin:1rem 0 .5rem .15rem;color:#fff}.footer__column p{font-size:.8rem}.footer__column .fas,.footer__column .far,.footer__column span{margin-right:.5rem}.footer__column span{font-size:.55rem}.footer__column span .fab{color:#202e37;font-size:.75rem}.footer__link{display:flex;flex-direction:row;align-items:center}.footer__link a,.footer__link p,.footer__link button{text-align:start;background:0 0;color:#fff;font-weight:300;padding:1px 3px 9px;text-transform:none;font-size:.8rem}.footer__link:hover{text-decoration:underline}.footer__sub{background:#fff;padding:0;font-size:.8rem}.footer__sub-content{max-width:1578px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:.5rem 0}.footer__sub-content a{font-size:.65rem;padding:0 1rem;color:#202e37;white-space:nowrap}.footer__sub-content a:hover{text-decoration:underline}.footer__sub-content p{font-size:.55rem;font-weight:400;white-space:nowrap}.footer__sub-block{display:flex;align-items:center;justify-content:center;padding:0}.footer__sub-block img{padding:0 .5rem;vertical-align:middle}.footer__sub-block:nth-child(1){align-items:baseline}.footer__sub-block:nth-child(3){margin-right:5rem}.product-page__special-offer{width:100%;background:#e6e7e8;padding:1rem .25rem;margin-bottom:1rem;text-align:center;box-sizing:border-box}#product-page{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;max-width:1500px;margin:0 auto;font-size:15px}#product-page .section-header{text-transform:uppercase;text-align:center;padding:0;margin-top:1rem}#product-page strong{font-weight:500}#product-page p,#product-page h2,#product-page h3,#product-page ul{margin-top:0}#product-page ul{margin-bottom:0;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}#product-page #product-images,#product-page #thumbnails{display:flex;flex-direction:column;gap:.5rem}#product-page #product-images img:hover,#product-page #thumbnails img:hover{filter:brightness(90%);transition:.4s;cursor:pointer}#product-page #product-images img,#product-page #thumbnails img{border:1px solid #cdcdd0}#product-page #product-images .stepper,#product-page #thumbnails .stepper{align-self:center;color:#0089c2}#product-page #product-images i::before,#product-page #thumbnails i::before{cursor:pointer;font-size:2.5rem}#product-page #product-image{position:relative}#product-page #product-image .badge-top-left{position:absolute;left:0;top:0;z-index:1}#product-page #product-image .badge-top-right{position:absolute;right:0;top:0;z-index:1}#product-page #product-image .badge-bottom-left{position:absolute;left:0;bottom:0;z-index:1}#product-page #product-image .badge-bottom-right{position:absolute;right:0;bottom:0;z-index:1}#product-page #product-image #product-img-carousel{width:450px}#product-page #product-image .slider-wrapper{display:block;position:relative;overflow:hidden}#product-page #product-image .slider-wrapper .slides-container{background:#fff;-ms-overflow-style:none;scrollbar-width:none;overflow-y:hidden;overflow-x:scroll;padding:0;width:100%;display:flex;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}#product-page #product-image .slider-wrapper .slides-container::-webkit-scrollbar{display:none}#product-page #product-image .slider-wrapper .slides-container .slide{width:100%;height:100%;flex:1 0 100%;scroll-snap-align:start;margin:0}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container{width:100%;background:#fff;margin:0 auto;min-height:auto;max-width:-moz-fit-content;max-width:fit-content}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:450px;width:450px}#product-page #product-form h1{margin-bottom:0}#product-page #product-form h1 #product-brand{display:block;font-size:1rem}#product-page #product-form h1 #product-brand em{font-weight:300}#product-page #product-form h1 #product-name{display:block;font-weight:300;line-height:1.2em}#product-page #product-form #form-review-count{margin:.25rem 0;height:31px;position:relative;right:5px;width:-moz-fit-content;width:fit-content;cursor:pointer}#product-page #product-form #form-review-count i{color:gold}#product-page #product-form #form-review-count .feefo-product-stars-widget{pointer-events:none}#product-page #product-form .wasPrice{font-size:.85rem;margin-left:.5rem}#product-page #product-form #variations{display:flex;flex-wrap:wrap}#product-page #product-form #variations>div{flex-grow:1;flex-basis:50%;display:flex;align-items:center}#product-page #product-form #variations label{display:inline-block;height:29px;font-size:14px;margin-right:0;font-weight:300}#product-page #product-form #variations input[type=radio]{height:22px;width:22px;border:1px solid #a3a3a3;margin:0;outline:none;color:#96999d;-webkit-appearance:none;border-radius:50%}#product-page #product-form #variations input[type=radio]:focus{border-color:#acacb8;color:#2e3236}#product-page #product-form #variations input[type=radio]:checked{position:relative}#product-page #product-form #variations input[type=radio]:checked:before{content:"";display:block;width:12px;height:12px;position:absolute;top:4px;left:4px;background:none #0089c2;border-radius:50%}#product-page #product-form #product-quantity input::-webkit-outer-spin-button,#product-page #product-form #product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-page #product-form #product-quantity input[type=number]{-moz-appearance:textfield;text-align:center}#product-page #product-form #product-quantity button{font-weight:400;padding:.1rem .66rem;margin:0;background-color:transparent;color:#0089c2;font-size:1.5rem}#product-page #product-form #product-quantity button:focus{outline:none}#product-page #product-form #product-quantity label{display:inline-block;font-size:14px;margin-right:1rem;font-weight:300}#product-page #product-form #product-quantity input{width:45px;font-weight:700;display:inline-block;border:none;padding:0;margin:0;color:#0089c2;box-shadow:none}#product-page #product-form #stock{font-style:italic}#product-page #product-form #stock #in-stock{color:green}#product-page #product-form #stock #out-of-stock{color:darkred}#product-page #product-form #form-action button{width:360px;height:40px;margin:.75rem auto 1rem}#product-page #product-form #form-action button:disabled{background-color:#c2edff;cursor:unset}#product-page #product-form .countdown-timer{color:#202e37;position:relative;bottom:5px}#product-page #product-form .countdown-timer strong{font-weight:500}#product-page #links{display:flex;gap:3rem;justify-content:center;border-bottom:1px solid #a3a3a3;margin-top:2rem;padding-bottom:2rem}#product-page #links a,#product-page #links button{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;color:#313e47;font-size:.8rem;font-weight:500;line-height:2}#product-page #links a .fa-2x,#product-page #links button .fa-2x{font-size:1.875rem}#product-page #links a strong,#product-page #links button strong{text-transform:uppercase}#product-page #short-overview{display:flex;justify-content:space-between;border-bottom:1px solid #a3a3a3}#product-page #short-overview #short-description{flex:1 1 26%}#product-page #short-overview #bullet-points{flex:1 1 0}#product-page #product-related{border-bottom:1px solid #a3a3a3}#product-page #product-related .section-header{margin:0}#product-page #product-related #product-related-grid{display:grid;grid-template-columns:repeat(4,260px);grid-gap:2rem;justify-content:space-between;padding:2.4rem 0}#product-page #product-related #product-related-grid .related-product{max-width:260px;cursor:pointer;color:#202e37;font-weight:400}#product-page #product-related #product-related-grid .related-product .product-image{padding-bottom:1rem;border-bottom:1px solid #a3a3a3;height:260px!important;width:260px!important;position:relative;display:grid}#product-page #product-related #product-related-grid .related-product .product-image__img{width:260px}#product-page #product-related #product-related-grid .related-product .product-info{width:100%}#product-page #product-related #product-related-grid .related-product .product-info .info-row{display:flex;flex-direction:row;justify-content:space-between;line-height:1.25;margin-top:.45rem}#product-page #product-related #product-related-grid .related-product .product-info .info-row .product-brand{font-size:.75rem}#product-page #product-related #product-related-grid .related-product .product-info .info-row .product-price{font-size:.875rem}#product-page #product-related #product-related-grid .related-product .product-info .name-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}#product-page #product-related #product-related-grid .related-product .product-info .name-row .product-name{font-size:1.0625rem;margin-top:.095rem;width:65%}#product-page #product-related #product-related-grid .related-product .product-info .btn-row{display:flex;flex-direction:row;justify-content:end}#product-page #product-related #product-related-grid .related-product .product-info .btn-row button{font-size:.75rem;font-family:open sans,sans-serif;height:27px;width:79px;padding:0;white-space:nowrap;margin-top:1.06rem}#product-page #product-related #product-related-grid .related-product .product-price--small{display:none;font-size:.875rem}#product-page #full-description{background-color:rgba(205,205,208,.15);border-bottom:1px solid #a3a3a3;text-align:left;color:#202e37}#product-page #full-description h2{font-weight:300;font-size:1.375rem}#product-page #full-description h3,#product-page #full-description h4,#product-page #full-description h5{font-weight:500;font-size:15px}#product-page #full-description figure{margin:0}#product-page #full-description img{height:auto;width:100%;max-width:325px}#product-page #images{border-bottom:1px solid #a3a3a3}#product-page #description{border-bottom:1px solid #a3a3a3;display:flex}#product-page #description>div{flex:1 1 auto}#product-page #description #tech-spec ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}#product-page #reviews h2{text-transform:uppercase;text-align:center;margin-bottom:1.5rem}@media screen and (max-width:1600px){#product-related-grid{grid-template-columns:repeat(4,260px);justify-content:space-between}}@media screen and (max-width:1200px){#product-images{grid-area:1/1/2/2}#product-image{grid-area:1/1/2/9}#product-related-grid{grid-template-columns:repeat(4,220px);grid-gap:1rem}#product-related-grid .related-product .product-image{width:220px;height:220px}#product-related-grid .related-product .product-image .product-image__img{width:100%;height:auto}#product-related-grid .related-product .btn-row{margin-top:.25rem}}.variation-info{margin:2.5rem 0 2rem}.variation-info p{margin-bottom:.25rem}.variation-row .product-radio-btn{display:flex;align-items:center;margin:0 1rem 0 0}.variation-row .variation-btn{font-family:open sans,sans-serif;border:1px solid #8f969b;background:0 0;margin:0 1rem 0 0;height:26px;width:26px;font-size:.75rem}.variation-row .variation-btn:focus{background:#202e37;outline:2px solid #0089c2}.variation-row .variation-btn:focus p{color:#fff;font-weight:600}.variation-row .variation-btn p{font-size:.85rem;color:#202e37;display:flex;justify-content:center;position:relative;bottom:8px;font-weight:500}.liquidVariation{display:flex}.radioVariation{display:grid;grid-template-columns:repeat(2,1fr)}.variationBtnFocus{background:#202e37!important;outline:2px solid #0089c2!important}.variationBtnFocus p{color:#fff!important;font-weight:600!important}.selectError{color:#e02424;font-style:italic}.js-slide-panel-trigger{background:0 0;padding:0}.slide-panel{z-index:100;position:fixed;top:0;left:0;height:100%;width:100%;visibility:hidden;transition:visibility 0s .3s}.slide-panel::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;transition:background .25s}.slide-panel.slide-panel--is-visible{visibility:visible;transition:visibility 0s 0s}.slide-panel.slide-panel--is-visible .slide-panel__header{transform:translateY(0px)}.slide-panel.slide-panel--is-visible .slide-panel__container{transform:translate3d(0,0,0);transition-delay:0s;transition:transform .25s ease-in}.slide-panel.slide-panel--is-visible::after{background:rgba(163,163,163,.75)}.slide-panel__header{display:flex;justify-content:space-between;background:#fff;position:sticky;top:0;width:100%;box-sizing:border-box;padding:1.75rem 2.5rem .5rem;z-index:1}.slide-panel__header h1{color:#202e37;font-size:1.7rem;line-height:1;font-weight:300;display:flex;gap:1rem}.slide-panel--from-right .slide-panel__container{right:0;transform:translate3d(100%,0,0);transition-delay:0s;transition:transform .25s ease-in}.slide-panel--from-left .slide-panel__header h1{color:#0089c2}.slide-panel--from-left .slide-panel__container{left:0;transform:translate3d(-100%,0,0)}.slide-panel--from-left .slide-panel__container strong{font-weight:400}.slide-panel__close{border:none;background:0 0;font-size:2.2rem;padding:0;color:#8f969b;display:inline;position:relative;font-weight:600}.slide-panel__container{box-sizing:border-box;position:fixed;width:480px;height:100%;top:0;background:#fff;z-index:100;transition:transform .3s 0s;box-shadow:0 0 10px rgba(10,10,10,.7);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;font-size:.95rem}.slide-panel__container--from-right{right:0;transform:translate3d(100%,0,0)}.slide-panel__container--from-left{left:0;transform:translate3d(-100%,0,0)}.slide-panel__container .slide-in-icon{filter:invert(37%) sepia(90%) saturate(849%) hue-rotate(163deg) brightness(93%) contrast(102%)}.slide-panel__content{overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 2.5rem 1rem}.slide-panel__content h2{font-weight:300;font-size:1.5rem;line-height:1}.slide-panel__content h3{font-weight:300;font-size:1.25rem;margin-top:1.75rem}.slide-panel__content ul{padding-left:1rem}.slide-panel__content li{list-style:unset}#slide-in-panel-basket .slide-panel__header{width:100%;padding:1.25rem 2.5rem .5rem;display:block}#slide-in-panel-basket .slide-panel__header h1{color:#202e37;display:grid;grid-template-columns:1.2fr 1.5fr 1fr;align-items:center;margin:.6rem 0 .875rem;white-space:nowrap}#slide-in-panel-basket .slide-panel__header h1 img{position:relative;bottom:1px;right:10px}#slide-in-panel-basket .slide-panel__content{padding:0 2.5rem 1rem}#slide-in-panel-basket .slide-panel__close{text-align:end}#slide-in-panel-basket .countdown-timer{display:block;text-align:center;color:#202e37;border-bottom:1px solid #a3a3a3;padding-bottom:.8rem}#slide-in-panel-basket .countdown-timer strong{font-weight:400}#slide-in-panel-account .slide-panel__header{position:relative}.slide-panel--from-bottom .slide-panel__container{bottom:0;transform:translate3d(0,100%,0);width:100%;height:auto;top:unset;max-height:150px;background:#0089c2}.slide-panel--from-bottom .slide-panel__content{padding:0 1.5rem;color:#fff}.slide-panel--from-bottom .slide-panel__content a{color:#fff;font-weight:600}.slide-panel--from-bottom .slide-panel__close{position:absolute;right:0;margin:0 .5rem 1.5rem;color:#fff}#customer-login-slide-form{padding:1rem 2.5rem 5rem;background:#fff}#delivery-price-list{margin:2rem 0}#delivery-price-list :first-child{border-bottom:1px solid #a3a3a3;text-align:start}#delivery-price-list thead th{background-color:unset;color:#000;text-align:left;line-height:3.5rem;padding:unset}#delivery-price-list tr{margin:.2rem 0;line-height:2.5rem}#delivery-price-list tr td{padding-left:unset}#slide-in-panel-special-offer hr{margin:2rem 0}#slide-in-panel-basket #promotion-banner{margin:20px 0 30px}#slide-in-panel-basket #promotion-banner img{cursor:pointer}#slide-in-panel-basket #basket-info{display:flex;flex-direction:column}#slide-in-panel-basket #basket-info-info-row{display:flex;justify-content:space-between}#slide-in-panel-basket #basket-info-info-discount{display:flex;justify-content:flex-end}#slide-in-panel-basket #basket-info-item-count{font-weight:400}#slide-in-panel-basket #basket-info-subtotal{font-weight:500}#slide-in-panel-basket .checkout-button{height:40px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:#fff;background:#0089c2;margin:.8rem 0}#slide-in-panel-basket #basket-no-checkout-button{background:gray}#slide-in-panel-basket #slide-in-basket-items{width:400px;max-width:100%;margin-top:1rem}#slide-in-panel-basket #slide-in-basket-items a{color:#202e37}#slide-in-panel-basket #slide-in-basket-items a:hover{font-style:normal}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item{display:flex;align-items:center;padding-bottom:.6rem;border-bottom:1px solid #a3a3a3;height:100px;margin-top:1rem}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-img{align-self:flex-start}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-wrapper{display:flex;flex-direction:column;flex:100%;justify-content:flex-end}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-qty-error{color:#dc3545;font-size:x-small;flex-wrap:nowrap;align-self:end}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:20px}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1 .product-brand-name{max-width:180px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1 .slide-in-basket-qty{display:flex;align-items:center;color:#202e37;background:0 0;margin:0 .5rem}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1 .slide-in-basket-qty label{padding:.3rem}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1 input,#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1 select{width:50px;height:30px;padding:0}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-1 select{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMzIgMjQiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDMyLDAgMTYsMjQiIHN0eWxlPSJmaWxsOiByZ2IoMTM4LCAxMzgsIDEzOCkiPjwvcG9seWdvbj48L3N2Zz4=);background-origin:content-box;background-position:right .35rem center;background-repeat:no-repeat;background-size:9px 6px}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-2{display:flex;justify-content:space-between}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-2 #product-product-name{font-weight:500}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-info-3{display:flex;justify-content:space-between;margin-bottom:.3rem}#slide-in-panel-basket #slide-in-basket-items .slide-in-basket-item-qty{display:flex;-moz-text-align-last:center;text-align-last:center;align-items:baseline}#slide-in-panel-basket #slide-in-basket-items input::-webkit-outer-spin-button,#slide-in-panel-basket #slide-in-basket-items input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#slide-in-panel-basket #slide-in-basket-items input[type=number]{-moz-appearance:textfield;text-align:center}#slide-in-panel-basket #slide-in-basket-items button{border:none;background-color:transparent;color:#000;padding:.3rem;margin:0;font-size:1rem}#slide-in-panel-basket #slide-in-basket-items .is-invalid{border-color:#dc3545}#basket-footer{position:absolute;text-align:center;margin-left:auto;margin-right:auto;left:0;right:0;bottom:25px}#basket-footer a{height:40px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;display:inline-block;width:70%;color:#a3a3a3;background-color:#cdcdd0;padding-top:0;padding-bottom:0;line-height:40px}#basket-footer a:hover{font-style:normal}.js-slide-panel-account #login-errors .error-message{margin-left:2.5rem}.js-slide-panel-account .slide-panel__content{padding:0}.js-slide-panel-account .slide-panel__container{background:#fff}.js-slide-panel-account #login-errors .error-message{margin-left:2.5rem}.js-slide-panel-account .slide-panel__content{padding:0}.js-slide-panel-account .slide-panel__header{position:relative;width:100%;margin:1.5rem .25rem 0 2.5rem;padding:0}.js-slide-panel-account .slide-panel__header h1{color:#202e37;align-items:baseline}.js-slide-panel-account .slide-panel__header img{filter:invert(37%) sepia(90%) saturate(849%) hue-rotate(163deg) brightness(93%) contrast(102%);position:relative;top:5px;left:10px;width:29px}.js-slide-panel-account .slide-panel__header .slide-panel__close{margin-right:2.5rem;right:2.5rem}.js-slide-panel-account label{display:none}.js-slide-panel-account input{margin-bottom:1rem;width:100%;box-sizing:border-box}.js-slide-panel-account .account-action{width:100%;height:40px;margin:0 0 5px}.js-slide-panel-account a:not(.js-slide-close){font-style:italic;font-weight:400}.js-slide-panel-account p:not(.slide-in-panel-title){font-style:italic;color:#0089c2;font-size:.95rem}.js-slide-panel-account #register-container{flex:2;-webkit-box-flex:2;height:100%}.js-slide-panel-account #register-container header{background-color:transparent}.js-slide-panel-account #register-container header h1{margin-bottom:0}.js-slide-panel-account #register-container .account-action{margin-bottom:3rem}.js-slide-panel-account .register-content{margin:0 2.5rem}#slide-in-panel-mobile-menu .slide-panel__header{justify-content:end;padding:1.25rem 1.5rem .5rem 2.5rem}#slide-in-panel-mobile-menu .slide-panel__content{padding:0 0 1rem 2rem;height:100%}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu{position:relative;top:0;height:100%;overflow-x:hidden}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu__list{display:flex;flex-direction:column}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu li{padding:.25rem 0;list-style:none}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu a,#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .nested{padding:.8rem 0;font-size:1.2rem;font-weight:300;color:#202e37;position:relative;display:flex;justify-content:space-between;align-items:center;background:0 0;text-transform:none;width:100%;border:none}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu a:after,#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .nested:after{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #0089c2;margin-right:2rem}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu a em,#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .nested em{color:#0089c2}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper{height:100%;overflow-x:hidden;background:#fff;width:100%}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(2),#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(3){position:absolute;top:0;left:0;right:0;transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(2).--is-visible,#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(3).--is-visible{transform:none;background:#fff}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(2) .nested:after,#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(3) .nested:after{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #0089c2;margin-right:2rem}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(2) a:after,#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(3) a:after{content:"";border:none}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(1)>ul>li>.sub-menu{display:none}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .list-wrapper:nth-child(2) .level-3{display:none}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .back-btn{width:85%;display:flex;align-items:center;color:#0089c2;background:0 0;font-weight:300;font-size:1.2rem;text-transform:none;border-bottom:1px solid #0089c2;margin-left:1rem}#slide-in-panel-mobile-menu .slide-panel__content .mobile-menu .back-btn:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #0089c2;margin-right:1rem}.shop-page main{padding:0}#shop-page #accordion-on-map{position:absolute;z-index:1}#shop-page #accordion-on-map ul{width:288px;height:345.5px;margin:0;padding:0}#shop-page #accordion-on-map li{list-style:none}#shop-page #accordion-on-map .accordion{background-color:#202e37;color:#fff;padding:.7rem 1rem;border:none;outline:none;width:288px;transition:.4s;font-size:1rem;text-transform:none;text-align:center;font-weight:400}#shop-page #accordion-on-map .accordion:hover{background:#0089c2}#shop-page #accordion-on-map .accordion.active{background:#0089c2}#shop-page #accordion-on-map .panel.active{padding:1rem 1.25rem;max-height:300px}#shop-page #accordion-on-map .panel{background-color:#fff;text-align:center;overflow:hidden;max-height:0;transition:max-height .2s ease-out;padding:0;width:288px;box-sizing:border-box}#shop-page #accordion-on-map .panel .shop-title{font-size:.8rem;display:flex;justify-content:center;text-align:center}#shop-page #accordion-on-map .panel .map-li-links{display:flex;justify-content:center;width:100%;font-size:1rem;margin-top:1rem}#shop-page #accordion-on-map .panel .map-li-links a{font-weight:600}#shop-page #accordion-on-map .panel .map-li-links #divider{margin:0 .5rem}#shop-page #accordion-on-map .panel li{font-size:.8rem}#shop-page h1,#shop-page h2,#shop-page h3{margin:0 0 1.4rem;letter-spacing:-.03rem;line-height:1.5;font-weight:400!important;font-size:2.4rem}#shop-page .button-container{display:flex;position:absolute}#shop-page .button-container .showBtn{display:none;font-size:.75rem;font-weight:500;z-index:1;position:relative}#shop-page .button-container .showBtn span{position:relative;bottom:2px}#shop-page .button-container .hideBtn{display:none;font-size:.75rem;font-weight:500;width:50px;z-index:1;position:relative;left:288px;animation-duration:250ms}#shop-page #description{margin:auto;padding-bottom:20px;width:95%;text-align:center}#map{min-width:100%;height:44rem;position:relative;overflow:hidden}@keyframes accordionMap{0%{width:0}100%{width:250px}}@keyframes btnMovement{0%{left:0}100%{left:285px}}.shop-view #map{height:20rem;margin:2rem 0}.shop-view h1{padding:1rem;margin:0 1rem}.shop-view .title{font-weight:400}.shop-view .shop-information{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,1fr);padding:1rem;margin:1rem}.shop-view .shop-information .shop-content{grid-area:1/3/1/span 4;text-align:center}.shop-view .shop-information .shop-details{grid-area:1/8/3/8}.shop-view .shop-information .shop-images{grid-area:2/3/2/span 4;display:flex;justify-content:center;min-height:225px}.shop-view .shop-information .shop-images img{margin:0 1rem}.shop-view .shop-information .our-stores{grid-area:1/1/2/1}.shop-view .shop-information .our-stores ul{padding:0}.shop-view .shop-information .our-stores ul li{list-style:none}#shop-page #accordion-over-map{display:block;animation-duration:250ms}#errors{max-width:1000px;width:100%;margin:0 auto}.checkout .navigation{padding:.35rem 0}.checkout-login-icon{filter:invert(71%) sepia(89%) saturate(5467%) hue-rotate(163deg) brightness(96%) contrast(103%);position:relative;top:12px}.login-panel__margin{margin-top:3.45rem}#checkout-form-customer-login .section-title{display:flex;align-items:center;padding:.75rem!important}#checkout-form-customer-login .section-title img{margin-right:1rem;filter:invert(100%)}#checkout-form-customer-login .login-btn-container{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;margin:.5rem 0}#checkout-form-customer-login .login-btn-container .input-item{text-align:right}#checkout-form-customer-login .login-btn-container .input-item button{margin-top:.5rem;width:120px;font-size:.88rem;font-weight:500}#checkout-form-customer-login .login-btn-container .login-panel__guest{padding-left:.6rem;position:relative;top:13px;line-height:1.3}#checkout-form-customer-login .login-btn-container .login-panel__guest p{font-size:.88rem;margin:0}#checkout-login{width:100%}#checkout-login .grid-x{padding:0 .5rem!important}#checkout-login .grid-x .large-5{width:35%}#checkout-login .grid-x .input-item{padding:0 1rem}#checkout-login button{font-weight:400;position:relative;right:2px;top:3px}#checkout-form-left-container .checkout-stage-block:nth-child(3){display:none}#checkout-shipping-address .grid-x{padding:0 .5rem!important}#checkout-shipping-address .grid-container:last-child .grid-x{justify-content:end}#checkout-shipping-address #postcode{padding:0}#checkout-address-form-Shipping div:first-of-type,#checkout-address-form-Billing div:first-of-type{width:97%;width:-moz-available;width:-webkit-fill-available;width:fill-available}#checkout-cart-form,#checkout-form{display:flex}#checkout-cart-form a,#checkout-form a{font-weight:400}#checkout-cart-form .fa-check,#checkout-form .fa-check{color:#7cfc00}#checkout-cart-form h3,#checkout-form h3{text-transform:uppercase;font-size:.88rem;font-weight:500!important}#checkout-cart-form .text-uppercase,#checkout-form .text-uppercase{text-transform:uppercase}#checkout-cart-form .fa-times,#checkout-form .fa-times{color:red}#checkout-cart-form .fa-search,#checkout-cart-form .fa-list,#checkout-form .fa-search,#checkout-form .fa-list{color:#cacaca}#checkout-cart-form .input-group-label,#checkout-form .input-group-label{background:0 0}#checkout-cart-form #checkout-form-payment-container .postcode-lookup-address .small-auto,#checkout-form #checkout-form-payment-container .postcode-lookup-address .small-auto{padding:0 .25rem}#checkout-cart-form .checkout-review-edit-btn,#checkout-form .checkout-review-edit-btn{float:right}#checkout-cart-form .checkout-review-edit-btn a,#checkout-form .checkout-review-edit-btn a{text-transform:none;color:#fff;font-style:italic;font-weight:400}#checkout-cart-form .delivery-review-container,#checkout-form .delivery-review-container{align-items:center;justify-content:space-between}#checkout-cart-form .postcode-lookup-address,#checkout-form .postcode-lookup-address{margin-left:0;margin-right:0;padding:0!important}#checkout-cart-form .postcode-lookup-address .small-auto,#checkout-form .postcode-lookup-address .small-auto{padding:0 1.25rem}#checkout-cart-form .postcode-lookup-address select,#checkout-form .postcode-lookup-address select{width:100%!important;margin:1rem 1.75rem}#checkout-cart-form .checkout-special-link,#checkout-form .checkout-special-link{font-size:.88rem;font-style:italic;font-weight:400;margin-bottom:.8rem}#checkout-cart-form .checkout-special-link:hover,#checkout-form .checkout-special-link:hover{font-weight:500}#checkout-cart-form .input-group-label,#checkout-form .input-group-label{background:0 0;padding:0 .5rem 0 1rem}#checkout-cart-form .input-group-field,#checkout-form .input-group-field{box-shadow:none;font-size:.88rem}#checkout-cart-form .view-basket-btn,#checkout-form .view-basket-btn{display:none}#checkout-cart-form .checkout-progress-btn,#checkout-form .checkout-progress-btn{text-align:right;font-weight:400}#checkout-cart-form .checkout-progress-btn button,#checkout-form .checkout-progress-btn button{margin-bottom:.5rem;margin-top:1rem;font-weight:500;font-size:.88rem}#checkout-cart-form .checkout-delivery-options-text,#checkout-form .checkout-delivery-options-text{font-size:.88rem}#checkout-cart-form .two-thirds,#checkout-form .two-thirds{margin-left:5%;width:67.5%;margin-right:1.25rem}#checkout-cart-form .thirds,#checkout-form .thirds{width:30%}#checkout-cart-form .section-title,#checkout-form .section-title{text-transform:uppercase;padding:1rem;margin-bottom:0;font-weight:400;font-size:1.13rem;background-color:#202e37}#checkout-cart-form a.checkout-cart-link,#checkout-form a.checkout-cart-link{color:#202e37}#checkout-cart-form .checkout-qty-input,#checkout-form .checkout-qty-input{width:1rem}#checkout-cart-form .checkout-btn,#checkout-form .checkout-btn{display:block;padding:1rem 2rem;background-color:#0089c2;text-align:center;color:#fff;margin-top:1rem;text-transform:uppercase;font-weight:500}#checkout-cart-form #checkout-basket-details-container table tr td,#checkout-form #checkout-basket-details-container table tr td{padding:0}#checkout-cart-form input,#checkout-form input{padding:.5rem .5rem .5rem .9rem;align-self:center}#checkout-cart-form input::-moz-placeholder,#checkout-form input::-moz-placeholder{color:#626c73;font-size:.88rem;font-weight:300}#checkout-cart-form input:-ms-input-placeholder,#checkout-form input:-ms-input-placeholder{color:#626c73;font-size:.88rem;font-weight:300}#checkout-cart-form input::placeholder,#checkout-form input::placeholder{color:#626c73;font-size:.88rem;font-weight:300}#checkout-cart-form .sub-grid-container .input-item input,#checkout-form .sub-grid-container .input-item input{margin-bottom:0}#checkout-cart-form .basket-details-section,#checkout-cart-form #checkout-form-left-container,#checkout-form .basket-details-section,#checkout-form #checkout-form-left-container{margin-left:0}#checkout-cart-form .basket-details-section .checkout-delivery-panel-footer,#checkout-cart-form #checkout-form-left-container .checkout-delivery-panel-footer,#checkout-form .basket-details-section .checkout-delivery-panel-footer,#checkout-form #checkout-form-left-container .checkout-delivery-panel-footer{padding:4% 0}#checkout-cart-form .card-details-input-group-label,#checkout-form .card-details-input-group-label{background-color:#fff}#checkout-cart-form .grid-container.full .grid-x.grid-padding-x,#checkout-form .grid-container.full .grid-x.grid-padding-x{padding:0 1.25rem}#checkout-cart-form .apply-coupon-btn,#checkout-form .apply-coupon-btn{text-align:right;font-weight:400;max-height:2.5rem}#checkout-cart-form .checkout-discount-row .input-item,#checkout-form .checkout-discount-row .input-item{padding-top:.45rem;align-self:auto!important}#checkout-cart-form .border-top,#checkout-form .border-top{border-top:2px solid #cdcdd0;width:95%;margin:0 1rem}#checkout-cart-form .card-details,#checkout-form .card-details{background-color:#cdcdd0;border-bottom:2px solid #a3a3a3;padding-top:1.4rem;padding-bottom:1.4rem;margin-bottom:1rem}#checkout-cart-form .card-details .card-number span.form-validation-icon,#checkout-form .card-details .card-number span.form-validation-icon{padding-right:.5rem}#checkout-cart-form .card-details .card-number span.form-lock-icon,#checkout-form .card-details .card-number span.form-lock-icon{padding-left:.5rem}#checkout-cart-form .card-details .card-details-input-label,#checkout-form .card-details .card-details-input-label{padding:0;text-transform:uppercase;font-weight:500;font-size:.88rem}#checkout-cart-form .card-details .grid-padding-x,#checkout-form .card-details .grid-padding-x{padding-top:.7rem}#checkout-cart-form .checkout-basket-details,#checkout-form .checkout-basket-details{padding:.5rem 1rem}#checkout-cart-form .checkout-basket-details td p,#checkout-form .checkout-basket-details td p{font-size:.88rem;margin:0;line-height:1.35rem;font-weight:300}#checkout-cart-form .checkout-basket-details td,#checkout-form .checkout-basket-details td{padding:.75rem .5rem .75rem 0}#checkout-cart-form .checkout-basket-details table tr td:last-child,#checkout-form .checkout-basket-details table tr td:last-child{vertical-align:bottom;text-align:end}#checkout-cart-form .checkout-basket-details table tr td:last-child .product-info:last-child,#checkout-form .checkout-basket-details table tr td:last-child .product-info:last-child{font-weight:500}#checkout-cart-form .checkout-basket-details table tr:last-child>td,#checkout-form .checkout-basket-details table tr:last-child>td{border-bottom:none}#checkout-cart-form .checkout-basket-details img,#checkout-form .checkout-basket-details img{position:relative;right:5px;z-index:-1}#checkout-cart-form .checkout-cart-summary,#checkout-form .checkout-cart-summary{margin-bottom:.5rem}#checkout-cart-form .checkout-cart-summary table tr td,#checkout-form .checkout-cart-summary table tr td{border-bottom:none;font-size:.88rem;line-height:1.4rem}#checkout-cart-form .checkout-cart-summary .discount-info,#checkout-form .checkout-cart-summary .discount-info{line-height:1rem;font-size:.88rem;padding-left:1rem;margin-block:0;margin-bottom:.5rem}#checkout-cart-form .checkout-cart-summary .checkout-cart-totals,#checkout-form .checkout-cart-summary .checkout-cart-totals{font-weight:300;padding-top:1.75rem}#checkout-cart-form .checkout-cart-summary .checkout-cart-totals .grid-two-columns,#checkout-form .checkout-cart-summary .checkout-cart-totals .grid-two-columns{line-height:1.4rem;font-size:.88rem;display:grid;grid-template-columns:200px 1fr;justify-content:space-between;padding:0 1.25rem;width:100%}#checkout-cart-form .checkout-cart-summary .checkout-cart-totals .second-span,#checkout-form .checkout-cart-summary .checkout-cart-totals .second-span{justify-self:end}#checkout-cart-form .checkout-cart-summary .checkout-cart-totals .total-row,#checkout-form .checkout-cart-summary .checkout-cart-totals .total-row{margin:1rem 0;font-weight:500}#checkout-cart-form .checkout-cart-summary .checkout-cart-totals a,#checkout-form .checkout-cart-summary .checkout-cart-totals a{font-style:italic}#checkout-cart-form #checkout-form-customer-login .grid-container.full,#checkout-cart-form #checkout-form-delivery-container .grid-container.full,#checkout-cart-form #checkout-form-payment-container .grid-container.full,#checkout-form #checkout-form-customer-login .grid-container.full,#checkout-form #checkout-form-delivery-container .grid-container.full,#checkout-form #checkout-form-payment-container .grid-container.full{margin-left:0;margin-right:0}#checkout-cart-form #checkout-form-customer-login .input-item,#checkout-cart-form #checkout-form-delivery-container .input-item,#checkout-cart-form #checkout-form-payment-container .input-item,#checkout-form #checkout-form-customer-login .input-item,#checkout-form #checkout-form-delivery-container .input-item,#checkout-form #checkout-form-payment-container .input-item{padding-left:.6rem;padding-right:.6rem;align-self:center}#checkout-cart-form #checkout-form-customer-login .input-group,#checkout-cart-form #checkout-form-delivery-container .input-group,#checkout-cart-form #checkout-form-payment-container .input-group,#checkout-form #checkout-form-customer-login .input-group,#checkout-form #checkout-form-delivery-container .input-group,#checkout-form #checkout-form-payment-container .input-group{border:1px solid #8f969b;height:43px;margin-bottom:1rem}#checkout-cart-form #checkout-form-customer-login .input-group-field,#checkout-cart-form #checkout-form-customer-login .input-group-label,#checkout-cart-form #checkout-form-delivery-container .input-group-field,#checkout-cart-form #checkout-form-delivery-container .input-group-label,#checkout-cart-form #checkout-form-payment-container .input-group-field,#checkout-cart-form #checkout-form-payment-container .input-group-label,#checkout-form #checkout-form-customer-login .input-group-field,#checkout-form #checkout-form-customer-login .input-group-label,#checkout-form #checkout-form-delivery-container .input-group-field,#checkout-form #checkout-form-delivery-container .input-group-label,#checkout-form #checkout-form-payment-container .input-group-field,#checkout-form #checkout-form-payment-container .input-group-label{border:none}#checkout-cart-form #checkout-form-delivery-container>div,#checkout-cart-form #checkout-form-payment-container>div,#checkout-cart-form #checkout-form-review-container>div,#checkout-cart-form #checkout-form-customer-login>div,#checkout-cart-form .checkout-cart-table-container,#checkout-form #checkout-form-delivery-container>div,#checkout-form #checkout-form-payment-container>div,#checkout-form #checkout-form-review-container>div,#checkout-form #checkout-form-customer-login>div,#checkout-form .checkout-cart-table-container{border-left:1px solid #8f969b;border-bottom:1px solid #8f969b;border-right:1px solid #8f969b}#checkout-cart-form #checkout-form-delivery-container>div,#checkout-cart-form #checkout-form-customer-login>div,#checkout-cart-form #checkout-form-payment-container>div,#checkout-form #checkout-form-delivery-container>div,#checkout-form #checkout-form-customer-login>div,#checkout-form #checkout-form-payment-container>div{padding-top:1.75rem;padding-bottom:.75rem}#checkout-cart-form .discount-code-success-message,#checkout-form .discount-code-success-message{font-style:italic;font-weight:400;font-size:.88rem;text-align:right}#checkout-cart-form .discount-code-success-message p>span,#checkout-form .discount-code-success-message p>span{margin-right:.75rem;font-weight:500}#checkout-cart-form .checkout-cart-lines-container table tr td,#checkout-form .checkout-cart-lines-container table tr td{border-bottom:2px solid #a3a3a3;vertical-align:top}#checkout-cart-form .checkout-cart-lines-container table tr:last-child>td,#checkout-form .checkout-cart-lines-container table tr:last-child>td{border-bottom:none}#checkout-cart-form .checkout-cart-lines-container .checkout-cart-product-td,#checkout-form .checkout-cart-lines-container .checkout-cart-product-td{max-width:3.5rem}#checkout-cart-form .checkout-cart-lines-container .checkout-cart-product-img,#checkout-form .checkout-cart-lines-container .checkout-cart-product-img{max-width:6rem}#checkout-cart-form .checkout-cart-lines,#checkout-form .checkout-cart-lines{margin-bottom:2rem}#checkout-cart-form .checkout-cart-lines td>p,#checkout-cart-form .checkout-cart-lines td>a,#checkout-form .checkout-cart-lines td>p,#checkout-form .checkout-cart-lines td>a{margin-top:1em;text-align:right}#checkout-cart-form .checkout-cart-lines .itemSubtotal,#checkout-form .checkout-cart-lines .itemSubtotal{font-weight:500}#checkout-cart-form .checkout-cart-lines td>a,#checkout-form .checkout-cart-lines td>a{display:inline-block;width:100%}#checkout-cart-form .checkout-cart-lines .checkout-cart-product-info>p,#checkout-form .checkout-cart-lines .checkout-cart-product-info>p{text-align:left}#checkout-cart-form .checkout-cart-lines .checkout-cart-product-info a,#checkout-cart-form .checkout-cart-lines .checkout-cart-product-info p,#checkout-form .checkout-cart-lines .checkout-cart-product-info a,#checkout-form .checkout-cart-lines .checkout-cart-product-info p{font-weight:500}#checkout-cart-form .checkout-cart-lines .checkout-cart-line-remove,#checkout-form .checkout-cart-lines .checkout-cart-line-remove{font-style:italic}#checkout-cart-form .checkout-cart-discount input[name=coupon],#checkout-form .checkout-cart-discount input[name=coupon]{height:1.75rem;font-size:.88rem}#checkout-form-container{width:1000px;margin:auto;padding-bottom:65%}.checkout-form-address-search-container{display:inline-block;width:98%}.checkout-form-address-search-container input[type=text]{padding-left:5%;width:95%!important}.checkout-form-address-search-container i{position:absolute;color:#a3a3a3;min-width:50px;text-align:center;line-height:2.5rem;font-size:.88rem;margin:10px 15px 5px 0}.checkout-form-address-search a{font-style:italic}.checkout-delivery-options-address{border:1px solid #000}.checkout-delivery-options-address p{margin:0}.checkout-delivery-options-address p:first-child{display:flex;justify-content:space-between}.checkout-delivery-options-address .delivery-options-radio,.checkout-delivery-options .delivery-options-radio{display:flex;margin-bottom:.5rem}.checkout-delivery-options-address .delivery-options-radio input[type=radio],.checkout-delivery-options .delivery-options-radio input[type=radio]{margin-bottom:0}.checkout-delivery-options-address .basket-details-section,.checkout-delivery-options .basket-details-section{background-color:#202e37}.checkout-delivery-options-address #checkout-form-delivery-container>.grid-x,.checkout-delivery-options #checkout-form-delivery-container>.grid-x{padding-left:.45rem;padding-right:.45rem}.checkout-delivery-options-address #checkout-form-delivery-container .grid-container.full,.checkout-delivery-options #checkout-form-delivery-container .grid-container.full{margin-left:0;margin-right:0;width:100%}.checkout-delivery-options-address #checkout-form-delivery-container .input-item,.checkout-delivery-options #checkout-form-delivery-container .input-item{padding-left:.6rem;padding-right:.6rem}.checkout-delivery-options-address #checkout-form-delivery-container .input-group-field,.checkout-delivery-options-address #checkout-form-delivery-container .input-group-label,.checkout-delivery-options #checkout-form-delivery-container .input-group-field,.checkout-delivery-options #checkout-form-delivery-container .input-group-label{border:none}.checkout-delivery-options-address #checkout-form-delivery-container>div,.checkout-delivery-options-address #checkout-form-payment-container>div,.checkout-delivery-options-address #checkout-form-review-container>div,.checkout-delivery-options-address #checkout-form-customer-login>div,.checkout-delivery-options-address .checkout-cart-table-container,.checkout-delivery-options #checkout-form-delivery-container>div,.checkout-delivery-options #checkout-form-payment-container>div,.checkout-delivery-options #checkout-form-review-container>div,.checkout-delivery-options #checkout-form-customer-login>div,.checkout-delivery-options .checkout-cart-table-container{padding:0 1.25rem;border-left:1px solid #8f969b;border-bottom:1px solid #8f969b;border-right:1px solid #8f969b}.checkout-delivery-options-address .checkout-cart-lines-container table tr td,.checkout-delivery-options .checkout-cart-lines-container table tr td{border-bottom:2px solid #a3a3a3;vertical-align:top}.checkout-delivery-options-address .checkout-cart-lines-container table tr:last-child>td,.checkout-delivery-options .checkout-cart-lines-container table tr:last-child>td{border-bottom:none}.checkout-delivery-options-address .checkout-cart-lines-container .checkout-cart-product-td,.checkout-delivery-options .checkout-cart-lines-container .checkout-cart-product-td{max-width:1.75rem}.checkout-delivery-options-address .checkout-cart-lines-container .checkout-cart-product-img,.checkout-delivery-options .checkout-cart-lines-container .checkout-cart-product-img{max-width:6rem}#checkout-form-container{width:1000px;margin:auto}.checkout-form-address-search a{font-style:italic}.checkout-delivery-options-address{border:1px solid #a3a3a3;padding:1rem}.checkout-billing-address h4,.checkout-delivery-options-address h4{margin-bottom:0}.checkout-billing-address p,.checkout-delivery-options-address p{margin:0}.enter-address{margin-bottom:1rem}.additional-info-input{margin-bottom:1rem}label[for=haveDiscountCode-right],label[for=haveDiscountCode-inline]{vertical-align:text-top!important;margin-left:0!important}.order-review-btn{font-weight:500;margin:.5rem .5rem 1rem 0}.submit-btn{margin-top:1.3rem;margin-left:3rem;padding-left:2rem;padding-right:2rem}.checkout-billing-address{margin-bottom:1rem}#checkout-form-right-container{margin:2.5rem 0 0 auto}#checkout-form-right-container .section-title{padding:1rem 1.4rem}#checkout-form-right-container .section-title:first-of-type{background:#b3b8bb;display:flex;justify-content:space-between}#checkout-form-right-container .section-title:nth-of-type(2){background:#babec1}#checkout-form-right-container .checkout-cart-summary,#checkout-form-right-container .checkout-basket-details{border-left:1px solid #8f969b;border-bottom:1px solid #8f969b;border-right:1px solid #8f969b}#checkout-form-right-container button{display:none}#checkout-form-right-container .countdown-timer{position:relative;top:2rem;font-weight:300}#checkout-form-right-container .countdown-timer strong{font-weight:500}.checkout-stage-block{margin-bottom:1.25rem}.billing-radio-button{display:flex;margin-bottom:.5rem}.billing-radio-button label{font-size:.88rem}.billing-radio-button [type=radio]{margin:0}.saved-address-selected{color:#202e37!important;font-weight:400}.saved-address-unselected{color:#626c73!important;font-weight:300}.discount-radio-button{border-top:1px solid #8f969b;background-color:#eee;padding:.5rem;font-size:.88rem}.discount-radio-button .radio-label{display:inline-flex;align-items:center;font-size:.88rem;font-weight:300;cursor:pointer;padding:0 .5rem}.discount-radio-button .radio-input{cursor:pointer;margin:0 .5rem}.discount-applied{font-weight:600;font-size:smaller;font-style:italic;margin-left:.4rem}.discount-checkmark{display:inline-block;transform:rotate(45deg);height:.4rem;width:.2rem;border-bottom:4px solid #67d801;border-right:4px solid #67d801;margin-left:.8rem}.apply-coupon-row{display:flex;justify-content:space-between;margin:1rem 1rem 0}.apply-coupon-row button{display:inline-block!important;margin-left:.7rem}.apply-coupon-input{width:60%!important;height:auto!important}.apply-coupon-error{color:#e02424;text-align:center}#shipping-options{display:none}#shipping-options .grid-x{display:block}#checkout-billing-block{display:none}.additional-address-info{margin:1rem 0}.address-lookup .sub-grid-container .small-auto{padding-bottom:1rem}#address-lookup-Billing .postcodeSelect{width:95%!important;margin-left:1rem}.payment-grid{justify-content:end}.special-offers{display:none!important}#billing-address-form{margin-top:2rem}#billing-address-form .sub-grid-container{width:100%}#order-confirmation h1,#order-confirmation h2{text-align:center}#order-confirmation h1{font-size:2rem;line-height:1}#order-confirmation h2{font-weight:300;text-transform:uppercase}#loading-text{display:none;flex-direction:column;font-style:italic;font-size:1.25rem;justify-content:center;align-items:center;margin:0;border:1px solid #a3a3a3;padding-top:1.5rem;padding-bottom:8rem;background:#fff}#loading-text p{margin:0}#loading-text p:first-child{margin-top:1rem}#loading-text #loading-img{width:50px;height:50px;margin-left:1rem}.card{border:1px solid #cdcdd0;display:flex;flex-direction:column;flex:1}.card .card-header{color:#fff;text-transform:uppercase;background-color:#202e37;padding:1rem 1.2rem;font-weight:500}.card .card-content{flex:1;display:flex;flex-direction:column;padding:1.2rem 1.2rem 0}.card .card-content .text-center{text-align:center}.card .card-content.column{gap:.2rem}.card .card-content .address{margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px #0089c2}.card .card-footer{padding:1.2rem}#customer-dashboard-heading{color:#0089c2;font-style:italic;margin:0 1.3125rem;display:flex;align-items:center}#customer-dashboard-heading #heading{flex:1}#customer-dashboard-heading #heading h1{width:auto!important}#customer-dashboard-heading #log-out{text-align:right}#customer-dashboard-heading #log-out i{margin-left:1rem}#customer-dashboard{font-size:1rem;margin:0 1.3125rem;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 2fr}#customer-dashboard strong{font-weight:500}#customer-dashboard button.mini{font-size:.8rem}#customer-dashboard #account-info .card-header{display:flex;justify-content:space-between;align-items:center}#customer-dashboard #account-info .card-header :nth-child(2){display:none;font-weight:700;font-size:.8rem}#customer-dashboard #newsletters{grid-area:2/1/2/2}#customer-dashboard #newsletters .newsletter-item:first-child{margin-bottom:.7rem}#customer-dashboard #newsletters .newsletter-item .newsletter-check{display:flex;align-items:center;margin-top:.2rem}#customer-dashboard #newsletters .newsletter-item .newsletter-check input[type=radio]{height:22px;width:22px;border:1px solid #a3a3a3;margin:0;outline:none;color:#96999d;-webkit-appearance:none;border-radius:50%}#customer-dashboard #newsletters .newsletter-item .newsletter-check input[type=radio]:focus{border-color:#acacb8;color:#2e3236}#customer-dashboard #newsletters .newsletter-item .newsletter-check input[type=radio]:checked{position:relative}#customer-dashboard #newsletters .newsletter-item .newsletter-check input[type=radio]:checked:before{content:"";display:block;width:12px;height:12px;position:absolute;top:4px;left:4px;background:none #0089c2;border-radius:50%}#customer-dashboard #newsletters .newsletter-item .newsletter-check label{margin-left:.5rem}#customer-dashboard #newsletters .newsletter-item .newsletter-check label.font-italic{font-style:italic}#customer-dashboard #newsletters #newsletter-alert{text-align:center}#customer-dashboard>div{min-width:352px;flex:1}#customer-dashboard #recent-orders{border-top:1px solid #cdcdd0;border-bottom:none;border-left:none;border-right:none;grid-area:1/3/1/3}#customer-dashboard #recent-orders .card-content{padding:0}#customer-dashboard #recent-orders .card-content.column{gap:.2rem}#customer-dashboard #recent-orders .order{padding:1.2rem;background-color:#efefef;border-left:1px solid #cdcdd0;border-right:1px solid #cdcdd0;display:flex;flex-direction:column}#customer-dashboard #recent-orders .order:last-child{border-bottom:1px solid #cdcdd0}#customer-dashboard #recent-orders .order>div{display:flex;justify-content:space-between}#customer-dashboard #recent-orders .order #order-line-1:first-child{font-weight:600}#customer-dashboard #recent-orders .order #order-line-3>a{font-style:italic;text-decoration:underline;align-self:flex-end}#customer-dashboard #address-book{grid-area:1/2/3/2}#customer-dashboard #address-book .card-content{justify-content:space-between}#customer-dashboard #address-book .card-content .nickname{margin:.35rem 0}.account-pages{display:flex;flex-wrap:wrap;margin:0 1.3125rem;gap:2rem;font-size:1rem}.account-pages .side-menu{font-size:1rem;flex:1 0 auto}.account-pages .side-menu ul{list-style:none;padding-left:0}.account-pages .side-menu ul li{padding:.7rem 0 .7rem .7rem;border-bottom:1px solid #cdcdd0;border-left:2px solid transparent}.account-pages .side-menu ul li.active{background-color:#e7e7e9}.account-pages .side-menu ul li.active a{font-weight:600;color:#202e37}.account-pages .side-menu ul li a{font-weight:400}.account-pages .side-menu ul li:hover{border-left:2px solid #0089c2}.account-pages #account-edit,.account-pages #address-edit,.account-pages #my-orders{flex:1 0 calc(70% - 2rem)}.account-pages #account-edit .row,.account-pages #address-edit .row,.account-pages #my-orders .row{display:flex;align-items:center}.account-pages #account-edit label,.account-pages #address-edit label,.account-pages #my-orders label{font-weight:600;width:30%}.account-pages #account-edit select,.account-pages #address-edit select,.account-pages #my-orders select{width:100%}.account-pages #account-edit input::-webkit-outer-spin-button,.account-pages #account-edit input::-webkit-inner-spin-button,.account-pages #address-edit input::-webkit-outer-spin-button,.account-pages #address-edit input::-webkit-inner-spin-button,.account-pages #my-orders input::-webkit-outer-spin-button,.account-pages #my-orders input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.account-pages #account-edit input[type=number],.account-pages #address-edit input[type=number],.account-pages #my-orders input[type=number]{-moz-appearance:textfield}.account-pages #account-edit sup,.account-pages #address-edit sup,.account-pages #my-orders sup{font-size:.6rem;color:darkred}.account-pages #account-edit #required-fields,.account-pages #address-edit #required-fields,.account-pages #my-orders #required-fields{display:block;margin:1rem 0;color:#a3a3a3}.account-pages #address-book{display:flex;flex-direction:column;flex:1 0 calc(70% - 2rem)}.account-pages #address-book #address-book-heading{display:flex;justify-content:space-between;align-items:center}.account-pages #address-book #address-book-list{display:flex;gap:2rem;flex-wrap:wrap}.account-pages #address-book #address-book-list #default-addresses{display:flex;flex-wrap:wrap;gap:2rem}.account-pages #address-book #address-book-list #default-addresses .card{min-width:25rem}.account-pages #address-book #address-book-list #default-addresses .card-footer{display:flex;justify-content:space-between}.account-pages #address-book #address-book-list p{text-align:center}#order-accordion li{list-style:none;padding:0}#order-accordion .accordion-title{width:100%;background:0 0;color:#0089c2;border:1px solid #cdcdd0;display:flex;font-size:1rem;font-weight:400;padding:1.25rem 1rem;text-transform:none;border-bottom:0}#order-accordion .accordion-title::after{content:"+"}#order-accordion .panel{border:1px solid #cdcdd0}#order-accordion .accordion.active .accordion-title::after{content:"-"}.accordion-order{padding:1rem 0}.accordion-order .accordion-order-info{display:flex;margin:0 1.5rem;flex-wrap:wrap;gap:1rem;line-height:1.5rem}.accordion-order .accordion-order-info .accordion-order-info-left{display:flex;flex-direction:column;flex:1 1 calc(70% - 1rem)}.accordion-order .accordion-order-info .accordion-order-info-right{display:flex;flex:1 1 30%;flex-direction:column}.accordion-order .accordion-order-info .accordion-order-info-right div{display:flex;justify-content:space-between;flex-basis:100%}.accordion-order .accordion-order-info .accordion-order-info-right>:last-child{margin-top:.5rem;font-weight:600}.accordion-order .accordion-order-item{display:flex;align-items:flex-end;border-top:1px solid #cdcdd0;padding-top:.6rem;margin-top:.6rem}.accordion-order .accordion-order-item .accordion-order-item-right{display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem}.accordion-order .accordion-order-item .accordion-order-item-right:last-child{text-align:end}.accordion-order .accordion-order-item .accordion-order-item-right span:not(:first-child){font-weight:600}.accordion-order .accordion-order-item>div{margin:0 1.5rem .5rem}#my-orders .cell{margin-bottom:1rem}#my-orders #my-order-content{margin:1rem 0}#my-orders #my-order-content ul{margin:0;padding:0}#my-orders #my-order-content ul .accordion-title span:not(:first-child){margin-left:1rem}#my-orders #my-order-content ul .accordion-title span:last-child{margin-right:auto}#my-orders .my-orders-pagination{text-align:right}#my-orders .my-orders-pagination a{text-transform:uppercase}#my-orders .my-orders-pagination a:first-child{margin-right:.5rem}#my-orders .my-orders-pagination a:last-child{margin-left:.5rem}#my-orders .my-orders-back-link{text-align:right}.customer-order-details img{width:150px;height:auto}#customer-login label,#customer-forgot-password label{display:none}#customer-login input[type=password],#customer-login input[type=email],#customer-forgot-password input[type=password],#customer-forgot-password input[type=email]{width:400px}#customer-login .login-submit,#customer-forgot-password .login-submit{margin-top:.5rem}#customer-login .forgot-password-link,#customer-forgot-password .forgot-password-link{position:relative;top:.35rem;margin-left:1rem}#customer-forgot-password .forgot-password-submit{margin-top:0}@media screen and (max-width:1200px){#customer-dashboard{grid-template-columns:1fr 1fr}#customer-dashboard #newsletters{grid-area:2/1/3/2}#customer-dashboard #account-info{grid-area:1/1/2/2}#customer-dashboard #address-book{grid-area:1/2/3/2}#customer-dashboard #recent-orders{grid-area:3/1/4/3}}.breadcrumbs{padding-left:0;margin:1rem 0 0!important}.breadcrumbs li{line-height:1rem}.breadcrumbs li:last-child a{color:#000!important;text-transform:uppercase;font-size:1rem}.content-sidebar-wrapper{width:auto;margin:auto;display:flex;justify-content:space-evenly}.content{flex-grow:2;padding:0 1.5rem}.content .blog-info{margin:0 auto}.content .blog-info span{margin-right:1rem}.content .blog-social-media-row{margin:0 auto;max-width:550px}.content .blog-social-media-row .st-btn{display:inline-block!important}.content h2,.content h3,.content h4{margin-top:2rem}.content ul,.content ol{-webkit-padding-start:1rem;padding-inline-start:1rem}.content iframe{max-width:560px;width:100%}.content .pagination{display:flex;max-width:660px;margin:0 auto;justify-content:end}.blog-view .title-link{margin:2rem 0 .5rem}.blog-view .blog-info{max-width:550px}.blog-view #main-content{max-width:550px;margin:2rem auto 1rem}.blog-view #main-content p{line-height:1.55}.blog-view #main-content img{width:100%;height:auto}.blog-view h3{font-weight:500;font-size:17px}.blog-view h2{font-size:1.375rem;font-weight:400}.blog-view img{-o-object-fit:cover;object-fit:cover}.blog-view .sidebar{top:0}.sidebar{width:235px;position:relative;top:16px}.sidebar h2{font-size:1rem;font-weight:500}.sidebar ul{padding:0}.sidebar ul h2{text-transform:uppercase}.sidebar ul .article-list{list-style:none;border-bottom:1px solid #cdcdd0;color:#0089c2;font-size:.9rem;margin:.5rem 0;padding:.53rem 0 .53rem .5rem!important}.sidebar .ashtray-blog-logo img{display:flex;margin:2.25rem auto 2.5rem;height:auto}.sidebar .sidebar-img{max-width:235px;height:auto;margin:1.5rem 0}.sidebar #blog-side-nav ul{padding:0}.sidebar #blog-side-nav ul li{background:#f2f2f3;padding:3px 8px;list-style:none;margin-bottom:.65rem;border:none;font-size:.875rem}.sidebar #blog-side-nav ul li:hover{background:#f3f4f4}.sidebar #blog-side-nav ul li a{color:#202e37;font-weight:100;letter-spacing:.15rem}.sidebar:before{content:"";display:block;margin:0;border-top:1.5px solid #cdcdd0}#featured-image{max-width:750px;text-align:center;position:relative;margin:0 auto;height:auto}#featured-image .blog-category-links{display:flex;flex-direction:column;position:absolute;top:15px;left:12px;letter-spacing:.1rem}#featured-image .blog-category-links .blog-category-btn{font-size:.875rem;z-index:1;margin-bottom:.5rem;background:#0089c2;color:#fff;padding:.5rem 1.25rem;text-transform:uppercase}.shop-links{margin:0 0 2rem}.shop-links__heading{letter-spacing:.1rem;margin-top:.5rem;padding-left:.5rem;list-style:none}.shop-links a:last-child .article-list{border-bottom:none}.shop-links .article-list{margin:0!important;padding:.5rem 0 .5rem .5rem!important;letter-spacing:.1rem}.blog-featured-image{max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto}#main-content{margin:1rem auto}.blog-article{padding:1rem;max-width:660px;margin:0 auto 2rem}.blog-article .article-link{margin:0 auto}.title-link{text-decoration:none;color:#202e37;font-size:1.85rem;font-weight:300;line-height:1.3}.blog-social-media-row{position:relative;z-index:2}.category-products{display:grid;grid-template-columns:repeat(5,260px);grid-gap:2rem;justify-content:space-between;border-bottom:1px solid #a3a3a3;padding:3rem 0}.category-products .category-product{max-width:260px;cursor:pointer;color:#202e37;font-weight:400;position:relative}.category-products .category-product:hover button{display:inline-block}.category-products .category-product .badge-top-left{position:absolute;left:0;top:0;z-index:1}.category-products .category-product .badge-top-right{position:absolute;right:0;top:0;z-index:1}.category-products .category-product .badge-bottom-left{position:absolute;left:0;bottom:30%;z-index:1}.category-products .category-product .badge-bottom-right{position:absolute;right:0;bottom:30%;z-index:1}.category-products .category-product .product-image{padding-bottom:1rem;border-bottom:1px solid #a3a3a3;height:260px;width:260px;position:relative;display:grid;overflow:hidden}.category-products .category-product .product-image img{transition:transform .3s ease-in-out}.category-products .category-product .product-image img:hover{transform:scale(1.04)}.category-products .category-product .product-image img.top-left{position:absolute;left:0;top:0;width:5rem}.category-products .category-product .product-image img.top-right{position:absolute;right:0;top:0;width:5rem}.category-products .category-product .product-image img.bottom-left{position:absolute;left:0;bottom:0;width:5rem}.category-products .category-product .product-image img.bottom-right{position:absolute;right:0;bottom:0;width:5rem}.category-products .category-product .product-info{width:100%}.category-products .category-product .product-info .info-row{display:flex;flex-direction:row;justify-content:space-between;line-height:1.25;margin-top:.45rem}.category-products .category-product .product-info .info-row span{display:flex;flex-direction:column}.category-products .category-product .product-info .info-row .product-brand{font-size:.75rem}.category-products .category-product .product-info .info-row .product-price{font-size:.875rem;text-align:end}.category-products .category-product .product-info .info-row .product-price--was{height:0;font-size:.8rem;white-space:nowrap;margin-right:2px;line-height:1.25}.category-products .category-product .product-info .info-row .product-price--was em{font-weight:400;font-size:.8rem}.category-products .category-product .product-info .name-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.category-products .category-product .product-info .name-row .product-name{font-size:1.0625rem;margin-top:.095rem;width:65%;line-height:1.25}.category-products .category-product .product-info .btn-row{display:flex;flex-direction:row;justify-content:end}.category-products .category-product .product-info .btn-row button{font-size:.75rem;font-family:open sans,sans-serif;height:27px;width:79px;padding:0;white-space:nowrap;margin-top:1.06rem}.category-products .category-product .product-info .btn-row span{font-size:.75rem;font-family:open sans,sans-serif;height:27px;width:79px;white-space:nowrap;margin-top:1.06rem;color:#fff;background:#0089c2;font-weight:600;text-transform:uppercase;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.category-products .category-product .product-price--small{display:none;font-size:.875rem}.category{margin-top:1rem}.category h1{width:100%}.category__content--prepost img{width:100%;max-width:600px;height:auto}.category__content--prepost iframe{max-width:560px;width:100%}.category>p{display:none}.category #category-filters{display:flex;justify-content:space-between;border-bottom:1px solid #a3a3a3;height:26px;padding-bottom:.275rem}.category #category-filters *{text-transform:uppercase}.category #category-filters .select-wrapper{padding:0 .7rem;border-right:1px solid #a3a3a3;height:26px;display:flex;align-items:center}.category #category-filters .select-wrapper select{margin:0;height:unset;box-sizing:content-box;border:none;outline:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='rgb(0, 137, 194)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>") 100%/13px no-repeat rgba(0,0,0,0)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1rem;min-width:100px}.category #category-filters .select-wrapper select:active,.category #category-filters .select-wrapper select:focus{box-shadow:none}.category #category-filters .select-wrapper select option{text-transform:capitalize}.category #category-filters #category-filter-left,.category #category-filters #category-filter-right{display:flex;align-items:center}.category #category-filters #category-filter-right .select-wrapper{border-right:none;padding:0;margin-left:2rem}.category #category-filters #category-filter-right .select-wrapper select{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='rgb(0, 137, 194)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>") 65%/13px no-repeat rgba(0,0,0,0)!important}.category #category-filters #category-filter-right .select-wrapper select#searchSortBy{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='rgb(0, 137, 194)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>") 100%/13px no-repeat rgba(0,0,0,0)!important}.category #category-filters #category-filter-right .select-wrapper option{background:0 0}.category #category-filters #category-filter-right #category-filter-pagination{margin-bottom:5px;white-space:nowrap}.category #category-filters #category-filter-right #category-filter-pagination .page-step{color:#0089c2;cursor:pointer;margin:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.5rem}.category #category-filters #category-filter-right #category-filter-pagination .page-step.disabled{color:rgba(0,137,194,.3);cursor:default}.category #category-filters #category-filter-more{margin-left:.7rem;color:#0089c2;font-weight:700}.filter-button{display:none}.category-filter-options{display:flex}.product-release-stock-bar{position:absolute;align-self:center;justify-self:center;background-color:#8f969b;color:#fff;text-align:center;padding:.25em;width:50%;box-shadow:0 0 0 4px #e6e7e8}#search-results{margin:0 auto}@media screen and (max-width:1600px){.category-products{grid-template-columns:repeat(4,260px);justify-content:space-between}}@media screen and (max-width:1200px){.category-products{grid-template-columns:repeat(4,220px);grid-gap:1rem}.category-products .category-product .product-image{width:220px;height:auto}.category-products .category-product .product-image .product-image__img{width:100%;height:auto}.category-products .category-product .btn-row{margin-top:.25rem}.category-products .category-product .badge-top-left{width:28%}.category-products .category-product .badge-top-right{width:28%}.category-products .category-product .badge-bottom-left{width:28%;bottom:45%}.category-products .category-product .badge-bottom-right{width:28%;bottom:45%}}.search-results__heading{font-weight:500}.category-featured-products-row{margin-bottom:1.75rem;padding:0;border-top:5px solid #e6e7e8;border-bottom:5px solid #e6e7e8}.category-featured-products-row.category-featured-margin{margin:1.5rem 0}.category-featured-products-row .section-header{text-align:left;padding:.65rem 0 0;margin-bottom:0;font-size:1.2rem;font-weight:400;text-transform:unset}.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(5,260px);border-bottom:none;justify-content:space-between;padding:.75rem 0 1.5rem;margin:0 auto}.category-featured-products-row #category-featured-products .category-products .category-product .btn-row{display:none}.category-featured-products-row #category-featured-products .category-products .product-image{height:auto;width:260px}@media screen and (max-width:1440px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(5,145px);justify-content:space-around}.category-featured-products-row #category-featured-products .category-products .category-product{width:145px}.category-featured-products-row #category-featured-products .category-products .product-price{display:none}.category-featured-products-row #category-featured-products .category-products .product-info{width:145px}.category-featured-products-row #category-featured-products .category-products .product-image{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .product-image img{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .btn-row{display:none}.category-featured-products-row #category-featured-products .category-products .product-price--small{display:block}.category-featured-products-row #category-featured-products .category-products .product-price--small .product-price{display:block}.category-featured-products-row #category-featured-products .category-products .product-price--small .product-price .product-price{display:block}}.pagination{list-style:none;padding-inline:0;display:inline-flex;gap:.8rem;width:100%;align-items:baseline;justify-content:flex-end}.pagination .small-text-span{font-size:.85rem}.pagination--change{padding:1rem .75rem}.pagination--change:hover{cursor:pointer}.pagination .disable{color:#a5bccb}.pagination .inline-left{display:flex;align-items:center}.pagination .pagination-container{display:flex}.pagination .pagination-container .active-page{font-weight:600;color:#0089c2;font-size:1.15rem!important;text-decoration:underline;text-underline-offset:2px}#latest-blog-posts{background:#e6e7e8}#latest-blog-posts .section-header{margin:0;padding:3rem 0 2rem}#latest-blog-posts .slide-arrow{display:none}#latest-blog-posts .slide{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,400px));margin:1rem 1.5rem}#latest-blog-posts .blog-post-row{display:flex;justify-content:center;padding-bottom:4rem}#latest-blog-posts .blog-post-row .blog-preview{display:grid;grid-template-rows:225px 1fr auto;grid-template-columns:minmax(1fr,450px);background:#fff;min-height:auto;max-width:400px;width:100%;margin:0}#latest-blog-posts .blog-post-row .blog-preview .card-section{margin:1rem}#latest-blog-posts .blog-post-row .blog-preview .homepage-blog-title{color:#202e37;font-weight:300;text-transform:uppercase;font-size:1.5rem;line-height:1.25;margin:.85rem 0}#latest-blog-posts .blog-post-row .blog-preview .homepage-blog-image{width:100%;margin-bottom:.25rem;max-height:225px;-o-object-fit:cover;object-fit:cover}#latest-blog-posts .blog-post-row .blog-preview .blog-overlay{position:relative;top:0;bottom:0;left:0;right:0;width:100%;height:100%;opacity:1;transition:.2s ease}#latest-blog-posts .blog-post-row .blog-preview .blog-overlay:hover{opacity:.8}#latest-blog-posts .blog-post-row .blog-preview .homepage-blog-preview{text-align:left;height:auto}#latest-blog-posts .blog-post-row .blog-preview .homepage-blog-footer{margin:1rem}#latest-blog-posts .blog-post-row .blog-preview .homepage-blog-link{cursor:pointer;color:#0089c2}.align-text-center{text-align:center}.card.thirds{width:25%;float:left;margin:3rem}.hero{position:relative}.hero .hero-link{height:100%;width:100%;position:absolute;font-size:0;z-index:1}.hero .hero-overlay{position:absolute;text-transform:uppercase;z-index:0;width:100%;top:25%;left:5%}.hero .hero-overlay h1{font-size:4.5vw;color:#202e37;font-weight:300;line-height:1.154;max-width:48%}.hero .hero-overlay .hero-btn{position:absolute;bottom:-40%;left:0}.hero .hero-overlay .hero-btn .homepage-cta-btn{border:1px solid #202e37;background:transparent;color:#202e37;padding:.75rem 1.5rem;font-weight:400}.hero .hero-img{display:block;z-index:-1;margin:0 auto;width:100%;height:auto}.hero:hover .homepage-cta-btn{color:#fff!important;background:#0089c2!important;transition:.2s;border:1px solid #fff!important}.homepage-cta-btn{border:1px solid #fff;background:transparent;text-align:center;text-transform:uppercase;color:#fff;padding:.75rem 1.5rem;font-weight:400;margin-top:1rem;white-space:nowrap}.homepage-cta-btn:hover{color:#fff;background:#0089c2;transition:.2s;border:1px solid #fff}.section-header{text-align:center;text-transform:uppercase;font-weight:300;padding:3rem 0 1rem;font-size:1.8rem;margin:.5rem 0;line-height:1.25}.sub-category{display:grid;grid-gap:15px;grid-template-columns:repeat(6,1fr)}.sub-category .sub-category-box{display:grid;background:#cdcdd0;overflow:hidden;position:relative}.sub-category .sub-category-box .homepage-cta-btn{padding:1.25vh 1.5vw;font-size:1.5vw;text-transform:uppercase;background:rgba(0,0,0,.4)}.sub-category .sub-category-box .sub-category-img{height:100%;width:100%;max-height:350px}.sub-category .sub-category-box .sub-category-img a{width:100%;height:100%}.sub-category .sub-category-box .sub-category-img img{width:100%;height:100%;transition:.5s}.sub-category .sub-category-box:hover img{transform:scale(1.05)}.sub-category .sub-category-box:hover .homepage-cta-btn{color:#fff;background:#0089c2;border:1px solid #fff;white-space:nowrap}.sub-category .sub-category-box .sub-category-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.sub-category .grid-column-thirds{grid-column:auto/span 2}.feefo #feefo-service-review-carousel-widgetId{text-align:center;min-height:340px;position:relative;top:-30px}.e-cigarette-direct-info{text-align:center;margin-bottom:3rem;padding:1rem}.e-cigarette-direct-info .section-title{margin:3rem 0}.e-cigarette-direct-info h3{font-size:1rem;text-transform:uppercase;font-weight:500!important}.e-cigarette-direct-info h3:first-child{margin-top:2rem}.e-cigarette-direct-info a{font-weight:400}.e-cigarette-direct-info strong{font-weight:400}.homepage-products-row{margin-bottom:3rem}.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(5,260px);border-bottom:none;justify-content:space-between;padding:1.25rem 0 3rem;margin:0 auto}.homepage-products-row #homepage-products .category-products .product-image{height:auto;width:260px}@media screen and (max-width:1440px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(5,145px);justify-content:space-around}.homepage-products-row #homepage-products .category-products .category-product{width:145px}.homepage-products-row #homepage-products .category-products .product-price{display:none}.homepage-products-row #homepage-products .category-products .product-info{width:145px}.homepage-products-row #homepage-products .category-products .product-image{width:145px;height:auto}.homepage-products-row #homepage-products .category-products .product-image img{width:145px;height:auto}.homepage-products-row #homepage-products .category-products .btn-row{display:none}.homepage-products-row #homepage-products .category-products .product-price--small{display:block}.homepage-products-row #homepage-products .category-products .product-price--small .product-price{display:block}.homepage-products-row #homepage-products .category-products .product-price--small .product-price .product-price{display:block}}.outline-gray-10{outline:#fff 10px solid!important}.half-opacity{opacity:.5}hr{margin:1rem 0;border-top:1px solid #a3a3a3;border-bottom:none}.accordion{color:#202e37;padding:.7rem 1rem;border:none;outline:none;transition:.4s;font-size:1rem;text-transform:none;text-align:center;font-weight:400}.panel{background-color:#fff;text-align:center;overflow:hidden;max-height:0;transition:max-height .2s ease-out;padding:0;box-sizing:border-box}#order-accordion .panel.active{max-height:350px}@media screen and (min-width:1600px){main{padding:0}#latest-blog-posts .blog-post-row{display:flex;justify-content:center;padding-bottom:4rem}#latest-blog-posts .blog-post-row article{width:450px;background:#fff;margin:1rem}#latest-blog-posts .blog-post-row .card-section{margin:1rem}.fixed-width{width:1550px;margin:0 auto}.breadcrumbs-nav{width:1550px;margin:0}.full-width{width:100%}#product-page p,#product-page h2,#product-page ul{margin-top:0}#product-page>div:not(#product-form):not(#product-image):not(#product-images):not(#links){padding:2rem 4.2rem}#product-page #product-images{grid-area:1/2/2/2;justify-self:center}#product-page #product-image{grid-area:1/3/2/9;justify-self:center}#product-page #product-form{grid-area:1/8/3/13;justify-self:center;margin-top:.5rem}#product-page #product-quantity{margin:2rem 0 0}#product-page #links{grid-area:3/1/4/13;justify-self:stretch}#product-page #short-overview{grid-area:4/1/5/13;gap:8rem}#product-page #product-related{grid-area:5/1/6/13}#product-page #product-related #product-related-grid{grid-template-columns:repeat(4,260px);grid-gap:2rem;justify-content:space-between;padding:1rem 0}#product-page #full-description{grid-area:6/1/7/13}#product-page #images{grid-area:7/1/8/13}#product-page #description{grid-area:8/1/9/13;gap:5rem}#product-page #description #tech-spec ul{-moz-column-count:2;column-count:2}#product-page #reviews{grid-area:9/1/10/13}.hero .hero-overlay h1{font-size:4.5rem}.sub-category .sub-category-box .sub-category-content .homepage-cta-btn{padding:.75rem 1.5rem;font-size:1.5rem}.sub-category .sub-category-img img{height:auto}}@media screen and (min-width:1367px)and (max-width:1599px){#product-page p,#product-page h2,#product-page ul{margin-top:0}#product-page>div:not(#product-form):not(#product-image):not(#product-images):not(#links){padding:2rem 4.2rem}#product-page #product-images{grid-area:1/2/2/2;justify-self:center}#product-page #product-image{grid-area:1/3/2/9;justify-self:center}#product-page #product-form{grid-area:1/8/3/13;justify-self:center;margin-top:.5rem}#product-page #product-quantity{margin:2rem 0 0}#product-page #links{grid-area:3/1/4/13;justify-self:stretch}#product-page #short-overview{grid-area:4/1/5/13;gap:8rem}#product-page #product-related{grid-area:5/1/6/13}#product-page #product-related #product-related-grid{grid-template-columns:repeat(4,260px);grid-gap:2rem;justify-content:space-between;padding:1rem 0}#product-page #full-description{grid-area:6/1/7/13}#product-page #images{grid-area:7/1/8/13}#product-page #description{grid-area:8/1/9/13;gap:5rem}#product-page #description #tech-spec ul{-moz-column-count:2;column-count:2}#product-page #reviews{grid-area:9/1/10/13}.fixed-width{width:1365px;margin:0 auto}.breadcrumbs-nav{width:1365px;margin:0}}@media screen and (min-width:1024px)and (max-width:1366px){.fixed-width{width:975px;margin:0 auto}.breadcrumbs-nav{width:975px;margin:0}#product-page #product-image{margin-bottom:1rem}#product-page #product-image .badge-top-left,#product-page #product-image .badge-bottom-left{left:10%}#product-page #product-image .badge-top-right,#product-page #product-image .badge-bottom-right{right:10%}#product-page #product-image .slider-wrapper .slides-container{height:350px}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-image picture img{width:100%;height:auto}#product-page #product-images{grid-area:2/1/3/13;flex-direction:row;justify-self:center}#product-page #product-images #thumbnails{flex-direction:row}#product-page #product-images i{transform:rotate(-90deg)}#product-page #product-image{grid-area:1/1/2/13;justify-self:center}#product-page #product-form{grid-area:3/1/4/13;justify-self:center;width:90%}#product-page #product-form #variations>div{padding:.5rem 0}#product-page #product-form #variations label{line-height:1;display:flex;align-items:center}#product-page #product-form #form-action{text-align:center}#product-page #product-form #form-action button{width:100%;font-size:.95rem}#product-page #product-form .countdown-timer{display:block}#product-page #links{grid-area:4/1/5/13!important;justify-self:stretch;gap:.8rem;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem;padding:1rem 0}#product-page #links a i{font-size:1.5rem}#product-page #links a strong{font-size:.8rem}#product-page #links a>div i{font-size:1rem}#product-page #short-overview{grid-area:7/1/8/13;flex-direction:column;padding:1.5rem}#product-page #short-overview #bullet-points{padding:0}#product-page #product-related{grid-area:8/1/9/13;padding:.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(2,145px)}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px}#product-page #product-related #product-related-grid .related-product .product-price{display:none}#product-page #product-related #product-related-grid .btn-row{display:none!important}#product-page #product-related #product-related-grid .product-price--small{display:block!important}#product-page #product-related #product-related-grid .product-price--small .product-price{display:block}#product-page #product-related #product-related-grid .product-price--small .product-price .product-price{display:block}#product-page #full-description{grid-area:9/1/9/13;padding:1.5rem}#product-page #images{grid-area:8/1/9/13}#product-page #description{grid-area:10/1/11/13;justify-content:space-around;flex-direction:column;gap:2rem;padding:1.5rem}#product-page #reviews{grid-area:11/1/12/13;padding:.5rem 0}#product-page .breadcrumbs-nav{margin:0}#product-page #product-image{height:-moz-fit-content;height:fit-content;grid-area:1/1/2/8}#product-page #product-image .badge-top-left{left:0}#product-page #product-image .badge-top-right{left:0}#product-page #product-image .badge-bottom-left{left:0}#product-page #product-image .badge-bottom-right{left:0}#product-page #product-image #product-img-carousel{width:450px}#product-page #product-images{grid-area:2/3/3/6;margin-top:.5rem}#product-page #product-images i{transform:rotate(270deg)}#product-page #links{grid-area:6/1/6/13!important;flex-direction:row}#product-page #product-form{grid-area:1/8/6/13}#product-page #product-form #form-action{text-align:left}#product-page #product-form #form-action button{width:100%}#product-page #short-overview{flex-direction:column;padding:1.5rem}#product-page #product-related{padding:1.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(3,260px);grid-gap:3rem 0;padding:0 0 3rem;justify-items:center}#product-page #product-related #product-related-grid .product-price--small{display:none!important}#product-page #product-related #product-related-grid .related-product{margin-top:2rem}#product-page #product-related #product-related-grid .related-product .product-price{display:block!important}#product-page #product-related #product-related-grid .related-product:nth-child(3){display:unset}#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:220px!important;height:auto!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:220px}#product-page #product-related #product-related-grid .related-product .product-info{margin-top:.5rem;width:220px}#product-page #product-related #product-related-grid .related-product .product-info .info-row{line-height:.75rem}#product-page #product-related #product-related-grid .related-product .product-info .name-row{min-height:1rem;line-height:1.25rem}#product-page #product-related #product-related-grid .related-product .product-info .name-row .product-name{font-size:1rem;margin-top:.25rem;width:60%}#product-page #product-related #product-related-grid .related-product .product-info .btn-row{justify-content:start;line-height:.75rem;display:flex!important;margin-top:.75rem}#product-page #full-description{padding:1.5rem}#product-page #description{padding:1.5rem}}@media screen and (min-width:1024px)and (max-width:1366px)and (max-width:780px){#product-page #product-image{margin-bottom:1rem}#product-page #product-image .badge-top-left,#product-page #product-image .badge-bottom-left{left:10%}#product-page #product-image .badge-top-right,#product-page #product-image .badge-bottom-right{right:10%}#product-page #product-image .slider-wrapper .slides-container{height:350px}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-image picture img{width:100%;height:auto}#product-page #product-images{grid-area:2/1/3/13;flex-direction:row;justify-self:center}#product-page #product-images #thumbnails{flex-direction:row}#product-page #product-images i{transform:rotate(-90deg)}#product-page #product-image{grid-area:1/1/2/13;justify-self:center}#product-page #product-form{grid-area:3/1/4/13;justify-self:center;width:90%}#product-page #product-form #variations>div{padding:.5rem 0}#product-page #product-form #variations label{line-height:1;display:flex;align-items:center}#product-page #product-form #form-action{text-align:center}#product-page #product-form #form-action button{width:100%;font-size:.95rem}#product-page #product-form .countdown-timer{display:block}#product-page #links{grid-area:4/1/5/13!important;justify-self:stretch;gap:.8rem;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem;padding:1rem 0}#product-page #links a i{font-size:1.5rem}#product-page #links a strong{font-size:.8rem}#product-page #links a>div i{font-size:1rem}#product-page #short-overview{grid-area:7/1/8/13;flex-direction:column;padding:1.5rem}#product-page #short-overview #bullet-points{padding:0}#product-page #product-related{grid-area:8/1/9/13;padding:.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(2,145px)}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px}#product-page #product-related #product-related-grid .related-product .product-price{display:none}#product-page #product-related #product-related-grid .btn-row{display:none!important}#product-page #product-related #product-related-grid .product-price--small{display:block!important}#product-page #product-related #product-related-grid .product-price--small .product-price{display:block}#product-page #product-related #product-related-grid .product-price--small .product-price .product-price{display:block}#product-page #full-description{grid-area:9/1/9/13;padding:1.5rem}#product-page #images{grid-area:8/1/9/13}#product-page #description{grid-area:10/1/11/13;justify-content:space-around;flex-direction:column;gap:2rem;padding:1.5rem}#product-page #reviews{grid-area:11/1/12/13;padding:.5rem 0}#product-page #product-related{padding:1.5rem 0!important}#product-page #product-related #product-related-grid{grid-template-columns:repeat(3,145px);padding:1rem 0!important}#product-page #product-related #product-related-grid .related-product .product-price{display:none!important}#product-page #product-related #product-related-grid .related-product:nth-child(3){display:unset}#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px!important}#product-page #product-related #product-related-grid .related-product .product-info .btn-row{display:none!important}#product-page #product-image .badge-top-left{left:0}#product-page #product-image .badge-top-right{right:0}#product-page #product-image .badge-bottom-left{left:0}#product-page #product-image .badge-bottom-right{right:0}}@media screen and (min-width:1024px)and (max-width:1366px){#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-related{padding:1.5rem}#product-page #product-related #product-related-grid{grid-template-columns:repeat(4,145px);grid-gap:3rem 1rem;padding:0 2rem 3rem;justify-items:center}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:unset}}@media screen and (min-width:1024px)and (max-width:1366px)and (max-width:1160px){#product-page #product-related #product-related-grid .related-product{max-width:220px}#product-page #product-related #product-related-grid .related-product .product-image{width:220px}#product-page #product-related #product-related-grid .related-product .product-image__img{width:220px}#product-page #product-related #product-related-grid .related-product .product-info{width:220px}#product-page #product-related #product-related-grid .related-product .product-info .name-row .product-name{width:60%}}@media screen and (min-width:1024px)and (max-width:1366px){.footer__main{padding:1rem 2rem 2rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:0}.footer__column:nth-child(1){grid-area:1/1/1/1}.footer__column:nth-child(5){grid-area:1/2/1/2}.footer__column:nth-child(6){grid-area:1/3/1/3}.footer__column:nth-child(4){grid-area:2/1/2/1}.footer__sub{padding:0 1rem}.footer__sub-content{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.footer__sub-block:nth-child(1){justify-content:flex-start;grid-area:1/1/1/4}.footer__sub-block:nth-child(1) img{padding-left:0}.footer__sub-block:nth-child(1) a{padding:0}.footer__sub-block:nth-child(2){grid-area:1/6/1/7;justify-content:flex-end}.footer__sub-block:nth-child(3){grid-area:1/8/1/10;justify-content:flex-end;margin-right:0}.footer__sub-block:nth-child(4){grid-area:2/1/2/5;justify-content:flex-start;margin-left:.25rem}.footer__sub a{padding:0 1rem}.footer__sub a:first-child{padding-left:0}}@media screen and (min-width:1024px)and (max-width:1366px){#header-phone-icon{display:none}}@media screen and (min-width:1024px)and (max-width:1366px){.main-navigation{grid-template-columns:2fr .675fr}}@media screen and (min-width:1024px)and (max-width:1366px){.navigation__main li:hover>.sub-menu-wrapper .sub-menu-header{margin:.5rem 0;white-space:nowrap}}@media screen and (min-width:1024px)and (max-width:1366px){.sub-menu-wrapper .sub-menu__container .sub-menu{margin:0 1.75rem;width:180px}}@media screen and (min-width:1024px)and (max-width:1366px){.main-navigation nav .navigation__main .nav-item:nth-child(3){flex-grow:1}}@media screen and (min-width:1024px)and (max-width:1366px){.main-navigation nav .navigation__main .nav-item:nth-child(2){flex-grow:.92}}@media screen and (min-width:1024px)and (max-width:1366px){.header-icons .header-icon-img,.header-icons .logged-in{padding:.75rem}}@media screen and (min-width:1024px)and (max-width:1366px){.search-wrapper{position:relative;left:5px}}@media screen and (min-width:1024px)and (max-width:1366px)and (max-width:1200px){.header{display:flex;flex:1;flex-direction:column;position:sticky;top:0;z-index:2}.header #mobile-logo{position:relative;top:1px;display:flex;background:0 0;padding:0 .75rem}.header #mobile-logo .fa-bars{color:#fff;font-size:1.9rem}#autocomplete{width:100%}#autocomplete .aa-Form{left:32px;width:95%}@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:50%}45%{right:50%}50%{right:100%}70%{right:100%}75%{right:150%}95%{right:150%}100%{right:200%}}#header-top{order:1;padding:0;font-size:.9rem;top:85px;width:auto;border-bottom:none}#header-top #value-propositions{overflow:hidden;position:relative;height:100%;top:1px;width:100%}#header-top #value-propositions .mobile li{display:none}#header-top #value-propositions .tablet li{display:block}#header-top #value-propositions ul{position:relative;width:50%;animation:slidePropositions infinite;animation-duration:15s}#header-top #value-propositions ul li{counter-increment:item;width:100%;text-align:center;animation:30s slidePropositions infinite}#header-top #value-propositions ul li:after{display:none}.main-navigation{position:relative;display:flex;order:0;justify-content:space-between;width:100%;margin:0;min-height:3.25rem;z-index:10;padding:0 0 .125rem}.main-navigation .navigation__logo{display:none}.main-navigation nav .navigation__main{display:none}.main-navigation nav .navigation__logo{display:none}.main-navigation nav .navigation__logo--mobile{margin-left:1.5rem;display:block;position:relative;bottom:0}.main-navigation .header-icons .header-icon-img{padding:.5rem 1rem}.main-navigation .header-icons .header-icon-img:nth-child(3){top:1px}.main-navigation .header-icons .logged-in{top:2px;left:7px;padding:.5rem 1rem}.main-navigation #item-count{top:-1px}.vertical li{cursor:pointer}#slide-in-account img{position:relative;top:2px;left:7px}.header-navigation--hello-bar .sticky.is-anchored{top:56px!important}.header-end{width:100%;padding-left:0;grid-area:1/2/1/3}.header-end #header-phone-icon{display:none}.header-end .header-icons{padding-right:.5rem;width:100%;position:relative;top:1px}.header-end .header-icons #header-basket-icon img{position:relative;top:2px}.sub-category-img{height:30vh}#panel-container{width:570px;top:3.5rem;right:0}#panel-container .aa-Panel ul li a .column .attrName{max-width:100%}}@media screen and (min-width:1024px)and (max-width:1366px)and (max-width:1200px)and (max-width:600px){.header-end{grid-area:1/5/1/5}.header-end .header-icons{width:auto;justify-content:end}#slide-in-account img{top:1px}#submit-search{display:none}#reveal-search-button{display:block;padding:0;filter:invert(100%);left:3px;top:0}#autocomplete{display:none;position:absolute;width:98vw;top:3.75rem;right:32px}#autocomplete .aa-Form{width:98%}#autocomplete .aa-Form .aa-Input:focus{border:1px solid #0089c2}#autocomplete .aa-InputWrapper{outline:10px solid #fff}#panel-container{width:100vw;top:5.75rem;right:0}}@media screen and (min-width:1024px)and (max-width:1366px)and (max-width:1200px)and (max-width:500px){@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:100%}45%{right:100%}50%{right:200%}70%{right:200%}75%{right:300%}95%{right:300%}100%{right:400%}}#header-top #value-propositions ul{width:100%}}@media screen and (min-width:1024px)and (max-width:1366px){.slide-panel__header{display:flex;flex-direction:row}}@media screen and (min-width:436px)and (max-width:1023px){.fixed-width{width:750px;margin:0 auto}.breadcrumbs-nav{width:750px;margin:0}.thirds-block-outer-div{grid-template-columns:repeat(1,1fr)}.thirds-block-outer-div .thirds{height:100%}.block-outer-div .half-width .thirds-block-outer-div .widget-thirds-div p{margin:0}.block-outer-div .half-width .half-width{grid-column:auto/span 4}.block-outer-div .half-width .half-width p{margin:0}}@media screen and (min-width:436px)and (max-width:1023px)and (min-width:436px)and (max-width:749px){.fixed-width{width:434px;margin:0 auto}}@media screen and (min-width:436px)and (max-width:1023px){.header{display:flex;flex:1;flex-direction:column;position:sticky;top:0;z-index:2}.header #mobile-logo{position:relative;top:1px;display:flex;background:0 0;padding:0 .75rem}.header #mobile-logo .fa-bars{color:#fff;font-size:1.9rem}}@media screen and (min-width:436px)and (max-width:1023px){#autocomplete{width:100%}#autocomplete .aa-Form{left:32px;width:95%}}@media screen and (min-width:436px)and (max-width:1023px){@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:50%}45%{right:50%}50%{right:100%}70%{right:100%}75%{right:150%}95%{right:150%}100%{right:200%}}}@media screen and (min-width:436px)and (max-width:1023px){#header-top{order:1;padding:0;font-size:.9rem;top:85px;width:auto;border-bottom:none}#header-top #value-propositions{overflow:hidden;position:relative;height:100%;top:1px;width:100%}#header-top #value-propositions .mobile li{display:none}#header-top #value-propositions .tablet li{display:block}#header-top #value-propositions ul{position:relative;width:50%;animation:slidePropositions infinite;animation-duration:15s}#header-top #value-propositions ul li{counter-increment:item;width:100%;text-align:center;animation:30s slidePropositions infinite}#header-top #value-propositions ul li:after{display:none}}@media screen and (min-width:436px)and (max-width:1023px){.main-navigation{position:relative;display:flex;order:0;justify-content:space-between;width:100%;margin:0;min-height:3.25rem;z-index:10;padding:0 0 .125rem}.main-navigation .navigation__logo{display:none}.main-navigation nav .navigation__main{display:none}.main-navigation nav .navigation__logo{display:none}.main-navigation nav .navigation__logo--mobile{margin-left:1.5rem;display:block;position:relative;bottom:0}.main-navigation .header-icons .header-icon-img{padding:.5rem 1rem}.main-navigation .header-icons .header-icon-img:nth-child(3){top:1px}.main-navigation .header-icons .logged-in{top:2px;left:7px;padding:.5rem 1rem}.main-navigation #item-count{top:-1px}}@media screen and (min-width:436px)and (max-width:1023px){.vertical li{cursor:pointer}}@media screen and (min-width:436px)and (max-width:1023px){#slide-in-account img{position:relative;top:2px;left:7px}}@media screen and (min-width:436px)and (max-width:1023px){.header-navigation--hello-bar .sticky.is-anchored{top:56px!important}}@media screen and (min-width:436px)and (max-width:1023px){.header-end{width:100%;padding-left:0;grid-area:1/2/1/3}.header-end #header-phone-icon{display:none}.header-end .header-icons{padding-right:.5rem;width:100%;position:relative;top:1px}.header-end .header-icons #header-basket-icon img{position:relative;top:2px}}@media screen and (min-width:436px)and (max-width:1023px){.sub-category-img{height:30vh}}@media screen and (min-width:436px)and (max-width:1023px){#panel-container{width:570px;top:3.5rem;right:0}#panel-container .aa-Panel ul li a .column .attrName{max-width:100%}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:600px){.header-end{grid-area:1/5/1/5}.header-end .header-icons{width:auto;justify-content:end}#slide-in-account img{top:1px}#submit-search{display:none}#reveal-search-button{display:block;padding:0;filter:invert(100%);left:3px;top:0}#autocomplete{display:none;position:absolute;width:98vw;top:3.75rem;right:32px}#autocomplete .aa-Form{width:98%}#autocomplete .aa-Form .aa-Input:focus{border:1px solid #0089c2}#autocomplete .aa-InputWrapper{outline:10px solid #fff}#panel-container{width:100vw;top:5.75rem;right:0}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:500px){@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:100%}45%{right:100%}50%{right:200%}70%{right:200%}75%{right:300%}95%{right:300%}100%{right:400%}}#header-top #value-propositions ul{width:100%}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:799px){#customer-edit-form .row,#address-edit .row{flex-direction:column}#customer-edit-form .row label,#address-edit .row label{width:100%!important;margin:0}#customer-edit-form label,#address-edit label{width:unset!important}#customer-edit-form label.middle,#address-edit label.middle{padding-bottom:.5rem}#customer-edit-form select:not([multiple]),#address-edit select:not([multiple]){text-overflow:ellipsis}}@media screen and (min-width:436px)and (max-width:1023px){.my-orders-margin-bottom .card-header{font-weight:500}}@media screen and (min-width:436px)and (max-width:1023px){.customer-order-details{margin-top:1rem}}@media screen and (min-width:436px)and (max-width:1023px){.customer-totals{margin:0;justify-content:flex-end}.customer-totals .cell{width:200px!important;margin-left:1rem!important}}@media screen and (min-width:436px)and (max-width:1023px){.account-pages #address-book #address-book-list #default-addresses .card{min-width:20rem}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:800px){#customer-dashboard{grid-template-columns:1fr}#customer-dashboard #newsletters{grid-area:4/1/5/1}#customer-dashboard #account-info{grid-area:1/1/2/1}#customer-dashboard #address-book{grid-area:3/1/4/1}#customer-dashboard #recent-orders{grid-area:2/1/3/1}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:565px){.customer-order-details img{width:100px}}@media screen and (min-width:436px)and (max-width:1023px){#product-page #product-image{margin-bottom:1rem}#product-page #product-image .badge-top-left,#product-page #product-image .badge-bottom-left{left:10%}#product-page #product-image .badge-top-right,#product-page #product-image .badge-bottom-right{right:10%}#product-page #product-image .slider-wrapper .slides-container{height:350px}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-image picture img{width:100%;height:auto}#product-page #product-images{grid-area:2/1/3/13;flex-direction:row;justify-self:center}#product-page #product-images #thumbnails{flex-direction:row}#product-page #product-images i{transform:rotate(-90deg)}#product-page #product-image{grid-area:1/1/2/13;justify-self:center}#product-page #product-form{grid-area:3/1/4/13;justify-self:center;width:90%}#product-page #product-form #variations>div{padding:.5rem 0}#product-page #product-form #variations label{line-height:1;display:flex;align-items:center}#product-page #product-form #form-action{text-align:center}#product-page #product-form #form-action button{width:100%;font-size:.95rem}#product-page #product-form .countdown-timer{display:block}#product-page #links{grid-area:4/1/5/13!important;justify-self:stretch;gap:.8rem;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem;padding:1rem 0}#product-page #links a i{font-size:1.5rem}#product-page #links a strong{font-size:.8rem}#product-page #links a>div i{font-size:1rem}#product-page #short-overview{grid-area:7/1/8/13;flex-direction:column;padding:1.5rem}#product-page #short-overview #bullet-points{padding:0}#product-page #product-related{grid-area:8/1/9/13;padding:.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(2,145px)}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px}#product-page #product-related #product-related-grid .related-product .product-price{display:none}#product-page #product-related #product-related-grid .btn-row{display:none!important}#product-page #product-related #product-related-grid .product-price--small{display:block!important}#product-page #product-related #product-related-grid .product-price--small .product-price{display:block}#product-page #product-related #product-related-grid .product-price--small .product-price .product-price{display:block}#product-page #full-description{grid-area:9/1/9/13;padding:1.5rem}#product-page #images{grid-area:8/1/9/13}#product-page #description{grid-area:10/1/11/13;justify-content:space-around;flex-direction:column;gap:2rem;padding:1.5rem}#product-page #reviews{grid-area:11/1/12/13;padding:.5rem 0}}@media screen and (min-width:436px)and (max-width:1023px){#product-page .breadcrumbs-nav{margin:0}#product-page #product-image{height:-moz-fit-content;height:fit-content;grid-area:1/1/2/8}#product-page #product-image .badge-top-left{left:0}#product-page #product-image .badge-top-right{left:0}#product-page #product-image .badge-bottom-left{left:0}#product-page #product-image .badge-bottom-right{left:0}#product-page #product-image #product-img-carousel{width:450px}#product-page #product-images{grid-area:2/3/3/6;margin-top:.5rem}#product-page #product-images i{transform:rotate(270deg)}#product-page #links{grid-area:6/1/6/13!important;flex-direction:row}#product-page #product-form{grid-area:1/8/6/13}#product-page #product-form #form-action{text-align:left}#product-page #product-form #form-action button{width:100%}#product-page #short-overview{flex-direction:column;padding:1.5rem}#product-page #product-related{padding:1.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(3,260px);grid-gap:3rem 0;padding:0 0 3rem;justify-items:center}#product-page #product-related #product-related-grid .product-price--small{display:none!important}#product-page #product-related #product-related-grid .related-product{margin-top:2rem}#product-page #product-related #product-related-grid .related-product .product-price{display:block!important}#product-page #product-related #product-related-grid .related-product:nth-child(3){display:unset}#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:220px!important;height:auto!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:220px}#product-page #product-related #product-related-grid .related-product .product-info{margin-top:.5rem;width:220px}#product-page #product-related #product-related-grid .related-product .product-info .info-row{line-height:.75rem}#product-page #product-related #product-related-grid .related-product .product-info .name-row{min-height:1rem;line-height:1.25rem}#product-page #product-related #product-related-grid .related-product .product-info .name-row .product-name{font-size:1rem;margin-top:.25rem;width:60%}#product-page #product-related #product-related-grid .related-product .product-info .btn-row{justify-content:start;line-height:.75rem;display:flex!important;margin-top:.75rem}#product-page #full-description{padding:1.5rem}#product-page #description{padding:1.5rem}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:780px){#product-page #product-image{margin-bottom:1rem}#product-page #product-image .badge-top-left,#product-page #product-image .badge-bottom-left{left:10%}#product-page #product-image .badge-top-right,#product-page #product-image .badge-bottom-right{right:10%}#product-page #product-image .slider-wrapper .slides-container{height:350px}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-image picture img{width:100%;height:auto}#product-page #product-images{grid-area:2/1/3/13;flex-direction:row;justify-self:center}#product-page #product-images #thumbnails{flex-direction:row}#product-page #product-images i{transform:rotate(-90deg)}#product-page #product-image{grid-area:1/1/2/13;justify-self:center}#product-page #product-form{grid-area:3/1/4/13;justify-self:center;width:90%}#product-page #product-form #variations>div{padding:.5rem 0}#product-page #product-form #variations label{line-height:1;display:flex;align-items:center}#product-page #product-form #form-action{text-align:center}#product-page #product-form #form-action button{width:100%;font-size:.95rem}#product-page #product-form .countdown-timer{display:block}#product-page #links{grid-area:4/1/5/13!important;justify-self:stretch;gap:.8rem;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem;padding:1rem 0}#product-page #links a i{font-size:1.5rem}#product-page #links a strong{font-size:.8rem}#product-page #links a>div i{font-size:1rem}#product-page #short-overview{grid-area:7/1/8/13;flex-direction:column;padding:1.5rem}#product-page #short-overview #bullet-points{padding:0}#product-page #product-related{grid-area:8/1/9/13;padding:.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(2,145px)}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px}#product-page #product-related #product-related-grid .related-product .product-price{display:none}#product-page #product-related #product-related-grid .btn-row{display:none!important}#product-page #product-related #product-related-grid .product-price--small{display:block!important}#product-page #product-related #product-related-grid .product-price--small .product-price{display:block}#product-page #product-related #product-related-grid .product-price--small .product-price .product-price{display:block}#product-page #full-description{grid-area:9/1/9/13;padding:1.5rem}#product-page #images{grid-area:8/1/9/13}#product-page #description{grid-area:10/1/11/13;justify-content:space-around;flex-direction:column;gap:2rem;padding:1.5rem}#product-page #reviews{grid-area:11/1/12/13;padding:.5rem 0}#product-page #product-related{padding:1.5rem 0!important}#product-page #product-related #product-related-grid{grid-template-columns:repeat(3,145px);padding:1rem 0!important}#product-page #product-related #product-related-grid .related-product .product-price{display:none!important}#product-page #product-related #product-related-grid .related-product:nth-child(3){display:unset}#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px!important}#product-page #product-related #product-related-grid .related-product .product-info .btn-row{display:none!important}#product-page #product-image .badge-top-left{left:0}#product-page #product-image .badge-top-right{right:0}#product-page #product-image .badge-bottom-left{left:0}#product-page #product-image .badge-bottom-right{right:0}}@media screen and (min-width:436px)and (max-width:1023px){.hero .hero-overlay .homepage-cta-btn{padding:.45rem 1.5rem!important}}@media screen and (min-width:436px)and (max-width:1023px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(4,145px);justify-content:space-around}.homepage-products-row #homepage-products .category-products .category-product{width:145px}.homepage-products-row #homepage-products .category-products .product-info{width:145px}.homepage-products-row #homepage-products .category-products .product-image{width:145px;height:auto}.homepage-products-row #homepage-products .category-products .product-image img{width:145px;height:auto}.homepage-products-row #homepage-products .category-product:last-child{display:none}}@media screen and (min-width:436px)and (max-width:1023px){.sub-category .sub-category-box{height:100%}.sub-category .sub-category-box .sub-category-img{max-height:unset}.sub-category .sub-category-box .homepage-cta-btn{padding:.5rem 1.25rem;font-size:1.25rem}.sub-category .sub-category-box img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:436px)and (max-width:1023px){.homepage .section-header{padding:2rem 0 1rem;margin:0;font-size:1.25rem}}@media screen and (min-width:436px)and (max-width:1023px){#latest-blog-posts .section-header{padding:2rem 1rem 1rem}}@media screen and (min-width:436px)and (max-width:1023px){.feefo{padding-bottom:3rem}.feefo #feefo-service-review-carousel-widgetId{min-height:200px;margin-top:2rem}}@media screen and (min-width:436px)and (max-width:1023px)and (min-width:500px)and (max-width:675px){.sub-category{grid-template-columns:repeat(1,1fr)}.sub-category .sub-category-box{height:100%}.sub-category .sub-category-box .sub-category-content{width:-moz-fit-content;width:fit-content}.sub-category .sub-category-img img{height:100%}.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(3,145px);justify-content:space-evenly}.homepage-products-row #homepage-products .category-product:nth-child(4){display:none}.homepage-products-row #homepage-products .category-product:last-child{display:none}.e-cigarette-direct-info{padding:0}}@media screen and (min-width:436px)and (max-width:1023px){#latest-blog-posts .blog-post-row{justify-content:unset;padding-bottom:0}#latest-blog-posts .slider-wrapper{position:relative;display:block;overflow:hidden}#latest-blog-posts .slides-container{width:100%;display:flex;overflow-x:scroll;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;background:#e6e7e8;padding-bottom:2rem}#latest-blog-posts .slide-arrow{position:absolute;display:flex;top:120px;margin:auto;height:4rem;background-color:#fff;color:#202e37;border:none;width:2rem;font-size:3rem;padding:0;cursor:pointer;opacity:.8;z-index:1;transition:opacity 100ms}#latest-blog-posts .slide-arrow:hover,#latest-blog-posts .slide-arrow:focus{background-color:#202e37;color:#fff}#latest-blog-posts #slide-arrow-prev{left:0;padding-left:.25rem;border-radius:0 2rem 2rem 0}#latest-blog-posts #slide-arrow-next{right:0;padding-left:.75rem;border-radius:2rem 0 0 2rem}#latest-blog-posts .slide{width:100%;height:100%;flex:1 0 100%;scroll-snap-align:start;margin:0;display:flex}#latest-blog-posts .slide .blog-preview{width:90%;background:#fff;margin:1rem auto;min-height:auto;max-width:450px}#latest-blog-posts .slide .blog-preview .card-section{margin:1rem}#latest-blog-posts .slide .blog-preview .homepage-blog-title{color:#202e37;font-weight:300;text-transform:uppercase;font-size:1.5rem;line-height:1.25;margin:.85rem 0}#latest-blog-posts .slide .blog-preview .homepage-blog-image{width:100%;margin-bottom:.25rem;max-height:225px;-o-object-fit:cover;object-fit:cover}#latest-blog-posts .slide .blog-preview .homepage-blog-footer{padding:0}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:499px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(2,145px);justify-content:space-evenly}.homepage-products-row #homepage-products .category-product:nth-child(4){display:block}.sub-category{grid-template-columns:1fr}}@media screen and (min-width:436px)and (max-width:1023px){.checkout main{padding:0 .5rem}.checkout main .heading{margin:0}}@media screen and (min-width:436px)and (max-width:1023px){#checkout-form-container{width:100%}#checkout-form-container #checkout-form #checkout-form-right-container{display:none}#checkout-form-container #checkout-form #checkout-form-left-container{margin:0 .5rem;width:100%}#checkout-form-container #checkout-form #checkout-form-left-container select{width:100%;margin:.5rem;height:auto;min-height:2.75rem;align-self:center}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-delivery-container .enter-address{margin:1rem 0}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-summary{display:none}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals{border-left:2px solid #a3a3a3;border-right:2px solid #a3a3a3;border-bottom:2px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals .grid-x{padding:0}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals .payment-grid{padding:1rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals td{padding:.5rem;line-height:1.1rem}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-basket-summary{border-top:2px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details{padding:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details tr{line-height:1.25rem;border-bottom:1px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details tr:last-child{border-bottom:none}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details td:last-child .product-info{text-align:end}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-stage-block:nth-child(3){display:block}#checkout-form-container #checkout-form #checkout-form-left-container .grid-padding-x{padding:0 .75rem}#checkout-form-container #checkout-form #checkout-form-left-container .input-item{width:100%;padding:0}#checkout-form-container #checkout-form #checkout-form-left-container .view-basket-btn{display:inline-grid;margin-bottom:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-progress-btn{font-size:.88rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-progress-btn button{margin:1rem 0 0}#checkout-form-container #checkout-form #checkout-form-left-container .discount-radio-button{border-bottom:1px solid #8f969b}#checkout-form-container #checkout-form #checkout-form-left-container .inline-summary-Continue-btn{margin-top:1rem;text-align:end}#checkout-form-container #checkout-form #checkout-form-left-container .email-span{line-break:anywhere}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-delivery-options-text{width:100%}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-payment-container .grid-container:last-child .grid-x{justify-content:flex-end;margin-top:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-payment-container .order-review-btn{margin:1rem 0 0!important;font-size:.88rem}#checkout-form-container #checkout-form .two-thirds{float:none;width:inherit}}@media screen and (min-width:436px)and (max-width:1023px){#checkout-form-customer-login .login-btn-container{margin:0!important}#checkout-form-customer-login .login-btn-container .login-panel__guest{padding-left:.2rem;top:10px}#checkout-form-customer-login .login-btn-container .input-item button{right:2px}}@media screen and (min-width:436px)and (max-width:1023px){#address-lookup-Billing .sub-grid-container{width:auto;margin:1rem 0!important}#address-lookup-Billing input[name=address-input]{width:auto;margin:0 2rem 1rem 1rem}}@media screen and (min-width:436px)and (max-width:1023px){#checkout-form{justify-content:center;width:100%}#checkout-form .medium-auto{flex:auto!important}#checkout-form .apply-coupon-btn{font-size:.88rem}}@media screen and (min-width:436px)and (max-width:1023px){#errors{width:auto}}@media screen and (min-width:436px)and (max-width:1023px){#category-filter-pagination{display:none}}@media screen and (min-width:436px)and (max-width:1023px){.category-filter-options{position:relative;display:none;left:-89px;flex-direction:column;z-index:2;background:#fff}}@media screen and (min-width:436px)and (max-width:1023px){.filter-button{color:#0a0a0a;display:flex;background:0 0;padding:0;align-items:center;font-weight:400;font-family:open sans,sans-serif;margin-left:1rem}}@media screen and (min-width:436px)and (max-width:1023px){#category-filters img{position:relative;left:10px}#category-filters *{font-size:1rem}}@media screen and (min-width:436px)and (max-width:1023px){#category-filter-more{margin-left:2rem!important}}@media screen and (min-width:436px)and (max-width:1023px){.category #category-filters{display:flex}.category #category-filters #category-filter-left{width:170px}.category #category-filters #category-filter-left .select-wrapper{width:195px;border-right:none}.category #category-filters #category-filter-left .select-wrapper select{width:100%}}@media screen and (min-width:436px)and (max-width:1023px){#category-filter-left #category-filter-category{width:100%;padding-left:1.5rem}#category-filter-left .rotate{transform:rotate(180deg)}#category-filter-left .select-wrapper{align-items:center}}@media screen and (min-width:436px)and (max-width:1023px){select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:0 0!important}}@media screen and (min-width:436px)and (max-width:1023px){.category-products{grid-template-columns:repeat(2,50%);grid-gap:3rem 1rem;justify-items:center}.category-products .category-product{margin-top:2rem}.category-products .category-product .badge-bottom-left{bottom:35%}.category-products .category-product .badge-bottom-right{bottom:35%}.category-products .category-product .product-image{width:260px;height:auto}.category-products .category-product .product-info{margin-top:.5rem;width:260px}.category-products .category-product .product-info .info-row{line-height:.75rem}.category-products .category-product .product-info .name-row{min-height:1rem;line-height:1.25rem}.category-products .category-product .product-info .name-row .product-name{font-size:1rem;margin-top:.25rem;width:-moz-fit-content;width:fit-content}.category-products .category-product .product-info .btn-row{justify-content:start;line-height:.75rem;margin-top:.75rem}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:600px){.category-products{grid-template-columns:repeat(2,220px);padding:1rem}.category-products .category-product .product-image{width:220px}.category-products .category-product .product-info{width:220px}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:500px){.category-products{grid-template-columns:repeat(2,145px);padding:1rem}.category-products .category-product .product-image{width:145px;height:145px}.category-products .category-product .product-info{width:145px}.category-products .category-product .product-info .info-row .product-price{display:none}.category-products .category-product .product-info .btn-row{display:none}.category-products .category-product .product-price--small{display:flex;flex-direction:column;line-height:1.25}.category-products .category-product .badge-top-left{width:32%}.category-products .category-product .badge-top-right{width:32%}.category-products .category-product .badge-bottom-left{width:32%;bottom:45%}.category-products .category-product .badge-bottom-right{width:32%;bottom:45%}}@media screen and (min-width:436px)and (max-width:1023px){.category-featured-products-row{padding:0 0 1rem}.category-featured-products-row .section-header{margin-bottom:.5rem;padding:1rem 0 0;font-size:1rem}.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(4,145px);justify-content:space-around;padding:0}.category-featured-products-row #category-featured-products .category-products .category-product{width:145px;margin-top:.5rem}.category-featured-products-row #category-featured-products .category-products .product-info{width:145px}.category-featured-products-row #category-featured-products .category-products .product-image{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .product-image img{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}}@media screen and (min-width:436px)and (max-width:1023px)and (min-width:500px)and (max-width:675px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(3,145px);justify-content:space-evenly}.category-featured-products-row #category-featured-products .category-product:nth-child(4){display:none}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:499px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(2,145px);justify-content:space-evenly}.category-featured-products-row #category-featured-products .category-product:nth-child(3){display:none}.category-featured-products-row #category-featured-products .category-product:nth-child(4){display:none}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}.sub-category{grid-template-columns:1fr}}@media screen and (min-width:436px)and (max-width:1023px){.shop-view .title{padding:0 1rem}.shop-view h1{text-align:left;margin:0 1rem}.shop-view .our-stores{order:4}.shop-view .shop-information{display:flex;flex-direction:column;text-align:center;padding:1rem;margin:1rem}.shop-view .shop-information .shop-content{order:2}.shop-view .shop-images{order:3;align-self:center;flex-direction:column}.shop-view .shop-images img{margin:.5rem 0!important}}@media screen and (min-width:436px)and (max-width:1023px){@keyframes accordionMap{0%{width:0}100%{width:250px}}}@media screen and (min-width:436px)and (max-width:1023px){@keyframes btnMovement{0%{left:0}100%{left:250px}}}@media screen and (min-width:436px)and (max-width:1023px){#shop-page #accordion-on-map{display:none}#shop-page #accordion-on-map ul{width:250px}#shop-page #accordion-on-map .accordion{width:250px}#shop-page #accordion-on-map .panel{width:250px}#shop-page #accordion-on-map .map-li-links{margin:0}#shop-page .button-container{display:flex!important}#shop-page .button-container .showBtn{display:block;font-size:.75rem;font-weight:500;z-index:1;position:relative}#shop-page .button-container .showBtn span{position:relative}#shop-page .button-container .hideBtn{display:none;font-size:.75rem;font-weight:500;width:50px;z-index:1;position:relative;left:250px;animation-duration:250ms}}@media screen and (min-width:436px)and (max-width:1023px)and (min-width:650px){#shop-page #accordion-on-map{display:none}}@media screen and (min-width:436px)and (max-width:1023px){.content-sidebar-wrapper{flex-direction:column;width:100%;align-items:center}.content-sidebar-wrapper .content{width:100%;padding:0}.content-sidebar-wrapper .content .blog-info{width:100%;line-height:1.1}.content-sidebar-wrapper .content #main-content{line-height:1.75rem;width:100%}.content-sidebar-wrapper .content #main-content figure{margin:0;padding:0}.content-sidebar-wrapper .content .blog-social-media-row{display:flex;justify-content:center;width:100%;margin-bottom:1rem}.content-sidebar-wrapper .sidebar:before{width:100%}.content-sidebar-wrapper .sidebar #blog-side-nav{max-width:100%}.content-sidebar-wrapper .sidebar .sidebar-img{max-width:100%}}@media screen and (min-width:436px)and (max-width:1023px){.blog-article .article-link{width:100%}}@media screen and (min-width:436px)and (max-width:1023px){.content-sidebar-wrapper{flex-direction:row;width:100%;align-items:unset}.content-sidebar-wrapper .sidebar{padding:0 1.5rem 1.5rem;top:0}.content-sidebar-wrapper .sidebar:before{width:100%}.content-sidebar-wrapper .content{width:100%;padding:0}.content-sidebar-wrapper .content .blog-info{width:100%}.content-sidebar-wrapper .content #main-content{line-height:1.75rem}}@media screen and (min-width:436px)and (max-width:1023px){.footer__main{padding:1rem 2rem 2rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:0}.footer__column:nth-child(1){grid-area:1/1/1/1}.footer__column:nth-child(5){grid-area:1/2/1/2}.footer__column:nth-child(6){grid-area:1/3/1/3}.footer__column:nth-child(4){grid-area:2/1/2/1}.footer__sub{padding:0 1rem}.footer__sub-content{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.footer__sub-block:nth-child(1){justify-content:flex-start;grid-area:1/1/1/4}.footer__sub-block:nth-child(1) img{padding-left:0}.footer__sub-block:nth-child(1) a{padding:0}.footer__sub-block:nth-child(2){grid-area:1/6/1/7;justify-content:flex-end}.footer__sub-block:nth-child(3){grid-area:1/8/1/10;justify-content:flex-end;margin-right:0}.footer__sub-block:nth-child(4){grid-area:2/1/2/5;justify-content:flex-start;margin-left:.25rem}.footer__sub a{padding:0 1rem}.footer__sub a:first-child{padding-left:0}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:800px){.footer__main{padding:1rem 2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:2rem 0}.footer__column:nth-child(1){grid-area:auto}.footer__column:nth-child(2){grid-area:1/1/1/1}.footer__column:nth-child(4){grid-area:3/1/3/1}.footer__column:nth-child(5){grid-area:2/1/2/1}.footer__column:nth-child(6){grid-area:1/2/1/2}.footer__column-title{padding:0}.footer__sub p{margin:0;font-size:.55rem}.footer__sub a{padding:0 .5rem}.footer__sub-content{align-items:flex-start}.footer__sub-block:nth-child(1){display:flex;flex-direction:column;align-items:center}.footer__sub-block:nth-child(1) img{padding:.25rem 0 0 .5rem}.footer__sub-block:nth-child(1) p{align-self:baseline}.footer__sub-block:nth-child(2){grid-area:1/3/1/6}.footer__sub-block:nth-child(2) img{padding:0;position:relative;bottom:3px}.footer__sub-block:nth-child(2) p{margin:0 .5rem}}@media screen and (min-width:436px)and (max-width:1023px)and (max-width:530px){.footer__main{padding:1rem}.footer__sub-content{display:flex;flex-direction:column-reverse;align-items:center}.footer__sub-block{margin:.25rem 0}.footer__sub-block:nth-child(1){align-items:center}.footer__sub-block:nth-child(4){display:flex;flex-direction:column}.footer__sub-block:nth-child(4) a:first-child{padding-left:.5rem}}@media screen and (min-width:436px)and (max-width:1023px){.slide-panel__container{width:400px}}@media screen and (min-width:436px)and (max-width:1023px){.pagination{display:flex;flex-direction:column;text-align:center;align-items:end}.pagination .inline-right{text-align:center}.pagination--change{padding:1rem .5rem}.pagination--change:hover{cursor:pointer}.pagination .pagination-container a:nth-child(n+4){display:none}.pagination .pagination-container .small-text-span{font-size:1rem}}@media screen and (min-width:361px)and (max-width:435px){.fixed-width{width:335px;margin:0 auto}.breadcrumbs-nav{width:335px;margin:0}.heading h1{width:100%}.block-outer-div{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px}.block-outer-div .half-width{grid-column:auto}.block-outer-div .half-width .thirds-block-outer-div .widget-thirds-div p{margin:0}.block-outer-div .half-width .half-width p{margin:0}.block-outer-div .half-width .half-width img{width:100%}.thirds-block-outer-div{grid-template-columns:repeat(1,1fr)}.thirds-block-outer-div .widget-thirds-div p{margin:0}.header{display:flex;flex:1;flex-direction:column;position:sticky;top:0;z-index:2}.header #mobile-logo{position:relative;top:1px;display:flex;background:0 0;padding:0 .75rem}.header #mobile-logo .fa-bars{color:#fff;font-size:1.9rem}#autocomplete{width:100%}#autocomplete .aa-Form{left:32px;width:95%}@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:50%}45%{right:50%}50%{right:100%}70%{right:100%}75%{right:150%}95%{right:150%}100%{right:200%}}#header-top{order:1;padding:0;font-size:.9rem;top:85px;width:auto;border-bottom:none}#header-top #value-propositions{overflow:hidden;position:relative;height:100%;top:1px;width:100%}#header-top #value-propositions .mobile li{display:none}#header-top #value-propositions .tablet li{display:block}#header-top #value-propositions ul{position:relative;width:50%;animation:slidePropositions infinite;animation-duration:15s}#header-top #value-propositions ul li{counter-increment:item;width:100%;text-align:center;animation:30s slidePropositions infinite}#header-top #value-propositions ul li:after{display:none}.main-navigation{position:relative;display:flex;order:0;justify-content:space-between;width:100%;margin:0;min-height:3.25rem;z-index:10;padding:0 0 .125rem}.main-navigation .navigation__logo{display:none}.main-navigation nav .navigation__main{display:none}.main-navigation nav .navigation__logo{display:none}.main-navigation nav .navigation__logo--mobile{margin-left:1.5rem;display:block;position:relative;bottom:0}.main-navigation .header-icons .header-icon-img{padding:.5rem 1rem}.main-navigation .header-icons .header-icon-img:nth-child(3){top:1px}.main-navigation .header-icons .logged-in{top:2px;left:7px;padding:.5rem 1rem}.main-navigation #item-count{top:-1px}.vertical li{cursor:pointer}#slide-in-account img{position:relative;top:2px;left:7px}.header-navigation--hello-bar .sticky.is-anchored{top:56px!important}.header-end{width:100%;padding-left:0;grid-area:1/2/1/3}.header-end #header-phone-icon{display:none}.header-end .header-icons{padding-right:.5rem;width:100%;position:relative;top:1px}.header-end .header-icons #header-basket-icon img{position:relative;top:2px}.sub-category-img{height:30vh}#panel-container{width:570px;top:3.5rem;right:0}#panel-container .aa-Panel ul li a .column .attrName{max-width:100%}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:600px){.header-end{grid-area:1/5/1/5}.header-end .header-icons{width:auto;justify-content:end}#slide-in-account img{top:1px}#submit-search{display:none}#reveal-search-button{display:block;padding:0;filter:invert(100%);left:3px;top:0}#autocomplete{display:none;position:absolute;width:98vw;top:3.75rem;right:32px}#autocomplete .aa-Form{width:98%}#autocomplete .aa-Form .aa-Input:focus{border:1px solid #0089c2}#autocomplete .aa-InputWrapper{outline:10px solid #fff}#panel-container{width:100vw;top:5.75rem;right:0}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:500px){@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:100%}45%{right:100%}50%{right:200%}70%{right:200%}75%{right:300%}95%{right:300%}100%{right:400%}}#header-top #value-propositions ul{width:100%}}@media screen and (min-width:361px)and (max-width:435px){.main-navigation nav .navigation__logo--mobile{padding-right:0;left:0;margin-left:1rem;top:1px}.main-navigation .header-icons{padding:0}.main-navigation #item-count{top:1px}}@media screen and (min-width:361px)and (max-width:435px){#panel-container .aa-Panel ul{max-height:350px}}@media screen and (min-width:361px)and (max-width:435px){.header-end{grid-area:1/5/1/5}.header-end .header-icons{width:100%;justify-content:end}.header-end .header-icons .logged-in{left:16px}}@media screen and (min-width:361px)and (max-width:435px){#submit-search{display:none}}@media screen and (min-width:361px)and (max-width:435px){#reveal-search-button{display:block;padding:0;filter:invert(100%);left:5px;top:2px}}@media screen and (min-width:361px)and (max-width:435px){#search-icon-small{position:relative;left:16px;top:-1px}}@media screen and (min-width:361px)and (max-width:435px){#header-basket-icon{left:5px;right:0}}@media screen and (min-width:361px)and (max-width:435px){#slide-in-account img{left:17px}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:799px){#customer-edit-form .row,#address-edit .row{flex-direction:column}#customer-edit-form .row label,#address-edit .row label{width:100%!important;margin:0}#customer-edit-form label,#address-edit label{width:unset!important}#customer-edit-form label.middle,#address-edit label.middle{padding-bottom:.5rem}#customer-edit-form select:not([multiple]),#address-edit select:not([multiple]){text-overflow:ellipsis}}@media screen and (min-width:361px)and (max-width:435px){.my-orders-margin-bottom .card-header{font-weight:500}}@media screen and (min-width:361px)and (max-width:435px){.customer-order-details{margin-top:1rem}}@media screen and (min-width:361px)and (max-width:435px){.customer-totals{margin:0;justify-content:flex-end}.customer-totals .cell{width:200px!important;margin-left:1rem!important}}@media screen and (min-width:361px)and (max-width:435px){.account-pages #address-book #address-book-list #default-addresses .card{min-width:20rem}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:800px){#customer-dashboard{grid-template-columns:1fr}#customer-dashboard #newsletters{grid-area:4/1/5/1}#customer-dashboard #account-info{grid-area:1/1/2/1}#customer-dashboard #address-book{grid-area:3/1/4/1}#customer-dashboard #recent-orders{grid-area:2/1/3/1}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:565px){.customer-order-details img{width:100px}}@media screen and (min-width:361px)and (max-width:435px){#customer-login input[type=password],#customer-login input[type=email],#customer-forgot-password input[type=password],#customer-forgot-password input[type=email]{width:100%}#customer-login button,#customer-forgot-password button{float:right}#customer-login .forgot-password-link,#customer-forgot-password .forgot-password-link{position:relative;top:.35rem;margin-left:0}}@media screen and (min-width:361px)and (max-width:435px){#customer-dashboard{justify-content:center;margin:0}#customer-dashboard #account-info .card-header :nth-child(2){display:inline-block}}@media screen and (min-width:361px)and (max-width:435px){#customer-edit-form label,#address-form label{width:100%}}@media screen and (min-width:361px)and (max-width:435px){.my-orders-margin-bottom{margin-bottom:2em}.my-orders-margin-bottom .card{margin-bottom:1rem}}@media screen and (min-width:361px)and (max-width:435px){.customer-order-details{width:100%;margin:0}.customer-order-details .cell{width:100%!important}.customer-order-details tbody>tr>td:nth-child(1){display:none}.customer-order-details thead>tr>th:nth-child(1){display:none}.customer-order-details thead th{font-weight:500;font-size:.85rem;padding:0}}@media screen and (min-width:361px)and (max-width:435px){#customer-dashboard-heading{margin:0}#customer-dashboard-heading #heading h1{font-size:1.8rem}#customer-dashboard-heading #heading h1 .fas{display:none}}@media screen and (min-width:361px)and (max-width:435px){#product-page #product-image{margin-bottom:1rem}#product-page #product-image .badge-top-left,#product-page #product-image .badge-bottom-left{left:10%}#product-page #product-image .badge-top-right,#product-page #product-image .badge-bottom-right{right:10%}#product-page #product-image .slider-wrapper .slides-container{height:350px}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-image picture img{width:100%;height:auto}#product-page #product-images{grid-area:2/1/3/13;flex-direction:row;justify-self:center}#product-page #product-images #thumbnails{flex-direction:row}#product-page #product-images i{transform:rotate(-90deg)}#product-page #product-image{grid-area:1/1/2/13;justify-self:center}#product-page #product-form{grid-area:3/1/4/13;justify-self:center;width:90%}#product-page #product-form #variations>div{padding:.5rem 0}#product-page #product-form #variations label{line-height:1;display:flex;align-items:center}#product-page #product-form #form-action{text-align:center}#product-page #product-form #form-action button{width:100%;font-size:.95rem}#product-page #product-form .countdown-timer{display:block}#product-page #links{grid-area:4/1/5/13!important;justify-self:stretch;gap:.8rem;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem;padding:1rem 0}#product-page #links a i{font-size:1.5rem}#product-page #links a strong{font-size:.8rem}#product-page #links a>div i{font-size:1rem}#product-page #short-overview{grid-area:7/1/8/13;flex-direction:column;padding:1.5rem}#product-page #short-overview #bullet-points{padding:0}#product-page #product-related{grid-area:8/1/9/13;padding:.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(2,145px)}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px}#product-page #product-related #product-related-grid .related-product .product-price{display:none}#product-page #product-related #product-related-grid .btn-row{display:none!important}#product-page #product-related #product-related-grid .product-price--small{display:block!important}#product-page #product-related #product-related-grid .product-price--small .product-price{display:block}#product-page #product-related #product-related-grid .product-price--small .product-price .product-price{display:block}#product-page #full-description{grid-area:9/1/9/13;padding:1.5rem}#product-page #images{grid-area:8/1/9/13}#product-page #description{grid-area:10/1/11/13;justify-content:space-around;flex-direction:column;gap:2rem;padding:1.5rem}#product-page #reviews{grid-area:11/1/12/13;padding:.5rem 0}}@media screen and (min-width:361px)and (max-width:435px){.hero .hero-overlay .homepage-cta-btn{padding:.45rem 1.5rem!important}}@media screen and (min-width:361px)and (max-width:435px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(4,145px);justify-content:space-around}.homepage-products-row #homepage-products .category-products .category-product{width:145px}.homepage-products-row #homepage-products .category-products .product-info{width:145px}.homepage-products-row #homepage-products .category-products .product-image{width:145px;height:auto}.homepage-products-row #homepage-products .category-products .product-image img{width:145px;height:auto}.homepage-products-row #homepage-products .category-product:last-child{display:none}}@media screen and (min-width:361px)and (max-width:435px){.sub-category .sub-category-box{height:100%}.sub-category .sub-category-box .sub-category-img{max-height:unset}.sub-category .sub-category-box .homepage-cta-btn{padding:.5rem 1.25rem;font-size:1.25rem}.sub-category .sub-category-box img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:361px)and (max-width:435px){.homepage .section-header{padding:2rem 0 1rem;margin:0;font-size:1.25rem}}@media screen and (min-width:361px)and (max-width:435px){#latest-blog-posts .section-header{padding:2rem 1rem 1rem}}@media screen and (min-width:361px)and (max-width:435px){.feefo{padding-bottom:3rem}.feefo #feefo-service-review-carousel-widgetId{min-height:200px;margin-top:2rem}}@media screen and (min-width:361px)and (max-width:435px)and (min-width:500px)and (max-width:675px){.sub-category{grid-template-columns:repeat(1,1fr)}.sub-category .sub-category-box{height:100%}.sub-category .sub-category-box .sub-category-content{width:-moz-fit-content;width:fit-content}.sub-category .sub-category-img img{height:100%}.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(3,145px);justify-content:space-evenly}.homepage-products-row #homepage-products .category-product:nth-child(4){display:none}.homepage-products-row #homepage-products .category-product:last-child{display:none}.e-cigarette-direct-info{padding:0}}@media screen and (min-width:361px)and (max-width:435px){#latest-blog-posts .blog-post-row{justify-content:unset;padding-bottom:0}#latest-blog-posts .slider-wrapper{position:relative;display:block;overflow:hidden}#latest-blog-posts .slides-container{width:100%;display:flex;overflow-x:scroll;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;background:#e6e7e8;padding-bottom:2rem}#latest-blog-posts .slide-arrow{position:absolute;display:flex;top:120px;margin:auto;height:4rem;background-color:#fff;color:#202e37;border:none;width:2rem;font-size:3rem;padding:0;cursor:pointer;opacity:.8;z-index:1;transition:opacity 100ms}#latest-blog-posts .slide-arrow:hover,#latest-blog-posts .slide-arrow:focus{background-color:#202e37;color:#fff}#latest-blog-posts #slide-arrow-prev{left:0;padding-left:.25rem;border-radius:0 2rem 2rem 0}#latest-blog-posts #slide-arrow-next{right:0;padding-left:.75rem;border-radius:2rem 0 0 2rem}#latest-blog-posts .slide{width:100%;height:100%;flex:1 0 100%;scroll-snap-align:start;margin:0;display:flex}#latest-blog-posts .slide .blog-preview{width:90%;background:#fff;margin:1rem auto;min-height:auto;max-width:450px}#latest-blog-posts .slide .blog-preview .card-section{margin:1rem}#latest-blog-posts .slide .blog-preview .homepage-blog-title{color:#202e37;font-weight:300;text-transform:uppercase;font-size:1.5rem;line-height:1.25;margin:.85rem 0}#latest-blog-posts .slide .blog-preview .homepage-blog-image{width:100%;margin-bottom:.25rem;max-height:225px;-o-object-fit:cover;object-fit:cover}#latest-blog-posts .slide .blog-preview .homepage-blog-footer{padding:0}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:499px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(2,145px);justify-content:space-evenly}.homepage-products-row #homepage-products .category-product:nth-child(4){display:block}.sub-category{grid-template-columns:1fr}}@media screen and (min-width:361px)and (max-width:435px){.hero .hero-overlay{top:20%}.hero .hero-overlay h1{display:none}.hero .hero-overlay .hero-btn{display:none}.hero .hero-img{height:auto;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:361px)and (max-width:435px){.sub-category{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:361px)and (max-width:435px){.section-header{font-size:1.25rem;margin:0}}@media screen and (min-width:361px)and (max-width:435px){#latest-blog-posts .blog-preview{width:350px}}@media screen and (min-width:361px)and (max-width:435px){.slides-item .blog-preview .homepage-blog-title{font-size:1.25rem}}@media screen and (min-width:361px)and (max-width:435px){.feefo #feefo-service-review-carousel-widgetId{min-height:200px}.feefo .feefowidget-carousel-summary__award-badge--absolute{position:relative;bottom:40px;left:35%}}@media screen and (min-width:361px)and (max-width:435px){.feefowidget-carousel-summary-mobile{margin-top:1rem}}@media screen and (min-width:361px)and (max-width:435px){.checkout main{padding:0 .5rem}.checkout main .heading{margin:0}}@media screen and (min-width:361px)and (max-width:435px){#checkout-form-container{width:100%}#checkout-form-container #checkout-form #checkout-form-right-container{display:none}#checkout-form-container #checkout-form #checkout-form-left-container{margin:0 .5rem;width:100%}#checkout-form-container #checkout-form #checkout-form-left-container select{width:100%;margin:.5rem;height:auto;min-height:2.75rem;align-self:center}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-delivery-container .enter-address{margin:1rem 0}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-summary{display:none}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals{border-left:2px solid #a3a3a3;border-right:2px solid #a3a3a3;border-bottom:2px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals .grid-x{padding:0}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals .payment-grid{padding:1rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals td{padding:.5rem;line-height:1.1rem}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-basket-summary{border-top:2px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details{padding:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details tr{line-height:1.25rem;border-bottom:1px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details tr:last-child{border-bottom:none}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details td:last-child .product-info{text-align:end}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-stage-block:nth-child(3){display:block}#checkout-form-container #checkout-form #checkout-form-left-container .grid-padding-x{padding:0 .75rem}#checkout-form-container #checkout-form #checkout-form-left-container .input-item{width:100%;padding:0}#checkout-form-container #checkout-form #checkout-form-left-container .view-basket-btn{display:inline-grid;margin-bottom:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-progress-btn{font-size:.88rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-progress-btn button{margin:1rem 0 0}#checkout-form-container #checkout-form #checkout-form-left-container .discount-radio-button{border-bottom:1px solid #8f969b}#checkout-form-container #checkout-form #checkout-form-left-container .inline-summary-Continue-btn{margin-top:1rem;text-align:end}#checkout-form-container #checkout-form #checkout-form-left-container .email-span{line-break:anywhere}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-delivery-options-text{width:100%}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-payment-container .grid-container:last-child .grid-x{justify-content:flex-end;margin-top:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-payment-container .order-review-btn{margin:1rem 0 0!important;font-size:.88rem}#checkout-form-container #checkout-form .two-thirds{float:none;width:inherit}}@media screen and (min-width:361px)and (max-width:435px){#checkout-form-customer-login .login-btn-container{margin:0!important}#checkout-form-customer-login .login-btn-container .login-panel__guest{padding-left:.2rem;top:10px}#checkout-form-customer-login .login-btn-container .input-item button{right:2px}}@media screen and (min-width:361px)and (max-width:435px){#address-lookup-Billing .sub-grid-container{width:auto;margin:1rem 0!important}#address-lookup-Billing input[name=address-input]{width:auto;margin:0 2rem 1rem 1rem}}@media screen and (min-width:361px)and (max-width:435px){#category-filter-pagination{display:none}}@media screen and (min-width:361px)and (max-width:435px){.category-filter-options{position:relative;display:none;left:-89px;flex-direction:column;z-index:2;background:#fff}}@media screen and (min-width:361px)and (max-width:435px){.filter-button{color:#0a0a0a;display:flex;background:0 0;padding:0;align-items:center;font-weight:400;font-family:open sans,sans-serif;margin-left:1rem}}@media screen and (min-width:361px)and (max-width:435px){#category-filters img{position:relative;left:10px}#category-filters *{font-size:1rem}}@media screen and (min-width:361px)and (max-width:435px){#category-filter-more{margin-left:2rem!important}}@media screen and (min-width:361px)and (max-width:435px){.category #category-filters{display:flex}.category #category-filters #category-filter-left{width:170px}.category #category-filters #category-filter-left .select-wrapper{width:195px;border-right:none}.category #category-filters #category-filter-left .select-wrapper select{width:100%}}@media screen and (min-width:361px)and (max-width:435px){#category-filter-left #category-filter-category{width:100%;padding-left:1.5rem}#category-filter-left .rotate{transform:rotate(180deg)}#category-filter-left .select-wrapper{align-items:center}}@media screen and (min-width:361px)and (max-width:435px){select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:0 0!important}}@media screen and (min-width:361px)and (max-width:435px){.category-products{grid-template-columns:repeat(2,50%);grid-gap:3rem 1rem;justify-items:center}.category-products .category-product{margin-top:2rem}.category-products .category-product .badge-bottom-left{bottom:35%}.category-products .category-product .badge-bottom-right{bottom:35%}.category-products .category-product .product-image{width:260px;height:auto}.category-products .category-product .product-info{margin-top:.5rem;width:260px}.category-products .category-product .product-info .info-row{line-height:.75rem}.category-products .category-product .product-info .name-row{min-height:1rem;line-height:1.25rem}.category-products .category-product .product-info .name-row .product-name{font-size:1rem;margin-top:.25rem;width:-moz-fit-content;width:fit-content}.category-products .category-product .product-info .btn-row{justify-content:start;line-height:.75rem;margin-top:.75rem}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:600px){.category-products{grid-template-columns:repeat(2,220px);padding:1rem}.category-products .category-product .product-image{width:220px}.category-products .category-product .product-info{width:220px}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:500px){.category-products{grid-template-columns:repeat(2,145px);padding:1rem}.category-products .category-product .product-image{width:145px;height:145px}.category-products .category-product .product-info{width:145px}.category-products .category-product .product-info .info-row .product-price{display:none}.category-products .category-product .product-info .btn-row{display:none}.category-products .category-product .product-price--small{display:flex;flex-direction:column;line-height:1.25}.category-products .category-product .badge-top-left{width:32%}.category-products .category-product .badge-top-right{width:32%}.category-products .category-product .badge-bottom-left{width:32%;bottom:45%}.category-products .category-product .badge-bottom-right{width:32%;bottom:45%}}@media screen and (min-width:361px)and (max-width:435px){.category-featured-products-row{padding:0 0 1rem}.category-featured-products-row .section-header{margin-bottom:.5rem;padding:1rem 0 0;font-size:1rem}.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(4,145px);justify-content:space-around;padding:0}.category-featured-products-row #category-featured-products .category-products .category-product{width:145px;margin-top:.5rem}.category-featured-products-row #category-featured-products .category-products .product-info{width:145px}.category-featured-products-row #category-featured-products .category-products .product-image{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .product-image img{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}}@media screen and (min-width:361px)and (max-width:435px)and (min-width:500px)and (max-width:675px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(3,145px);justify-content:space-evenly}.category-featured-products-row #category-featured-products .category-product:nth-child(4){display:none}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:499px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(2,145px);justify-content:space-evenly}.category-featured-products-row #category-featured-products .category-product:nth-child(3){display:none}.category-featured-products-row #category-featured-products .category-product:nth-child(4){display:none}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}.sub-category{grid-template-columns:1fr}}@media screen and (min-width:361px)and (max-width:435px){.category-filter-options{margin-left:0}}@media screen and (min-width:361px)and (max-width:435px){.category-featured-products-row{padding:0 0 1rem}.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(2,145px)}.category-featured-products-row #category-featured-products .category-products .category-product{display:none}.category-featured-products-row #category-featured-products .category-products .category-product:nth-child(1),.category-featured-products-row #category-featured-products .category-products .category-product:nth-child(2){display:block}.category-featured-products-row #category-featured-products .category-products .category-product .product-image{width:145px}.category-featured-products-row #category-featured-products .category-products .category-product .product-image img{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .category-product .product-info{width:145px}.category-featured-products-row #category-featured-products .category-products .category-product .product-price{display:none}.category-featured-products-row #category-featured-products .category-products .btn-row{display:none}.category-featured-products-row #category-featured-products .category-products .product-price--small{display:block}.category-featured-products-row #category-featured-products .category-products .product-price--small .product-price{display:block}.category-featured-products-row #category-featured-products .category-products .product-price--small .product-price .product-price{display:block}}@media screen and (min-width:361px)and (max-width:435px){#filter-button{margin-left:0}}@media screen and (min-width:361px)and (max-width:435px){.slide-panel__container{width:100%}}@media screen and (min-width:361px)and (max-width:435px){#slide-in-panel-basket .slide-panel__header{padding:1.25rem 1.25rem .5rem}#slide-in-panel-basket .slide-panel__header h1{grid-template-columns:1.3fr 1fr 1fr}#slide-in-panel-basket .slide-panel__content{padding:.625rem 1rem}#slide-in-panel-basket #promotion-banner img{width:100%;height:auto}}@media screen and (min-width:361px)and (max-width:435px){.shop-view .title{padding:0 1rem}.shop-view h1{text-align:left;margin:0 1rem}.shop-view .our-stores{order:4}.shop-view .shop-information{display:flex;flex-direction:column;text-align:center;padding:1rem;margin:1rem}.shop-view .shop-information .shop-content{order:2}.shop-view .shop-images{order:3;align-self:center;flex-direction:column}.shop-view .shop-images img{margin:.5rem 0!important}}@media screen and (min-width:361px)and (max-width:435px){@keyframes accordionMap{0%{width:0}100%{width:250px}}}@media screen and (min-width:361px)and (max-width:435px){@keyframes btnMovement{0%{left:0}100%{left:250px}}}@media screen and (min-width:361px)and (max-width:435px){#shop-page #accordion-on-map{display:none}#shop-page #accordion-on-map ul{width:250px}#shop-page #accordion-on-map .accordion{width:250px}#shop-page #accordion-on-map .panel{width:250px}#shop-page #accordion-on-map .map-li-links{margin:0}#shop-page .button-container{display:flex!important}#shop-page .button-container .showBtn{display:block;font-size:.75rem;font-weight:500;z-index:1;position:relative}#shop-page .button-container .showBtn span{position:relative}#shop-page .button-container .hideBtn{display:none;font-size:.75rem;font-weight:500;width:50px;z-index:1;position:relative;left:250px;animation-duration:250ms}}@media screen and (min-width:361px)and (max-width:435px){.content-sidebar-wrapper{flex-direction:column;width:100%;align-items:center}.content-sidebar-wrapper .content{width:100%;padding:0}.content-sidebar-wrapper .content .blog-info{width:100%;line-height:1.1}.content-sidebar-wrapper .content #main-content{line-height:1.75rem;width:100%}.content-sidebar-wrapper .content #main-content figure{margin:0;padding:0}.content-sidebar-wrapper .content .blog-social-media-row{display:flex;justify-content:center;width:100%;margin-bottom:1rem}.content-sidebar-wrapper .sidebar:before{width:100%}.content-sidebar-wrapper .sidebar #blog-side-nav{max-width:100%}.content-sidebar-wrapper .sidebar .sidebar-img{max-width:100%}}@media screen and (min-width:361px)and (max-width:435px){.blog-article .article-link{width:100%}}@media screen and (min-width:361px)and (max-width:435px){.footer__main{padding:1rem 2rem 2rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:0}.footer__column:nth-child(1){grid-area:1/1/1/1}.footer__column:nth-child(5){grid-area:1/2/1/2}.footer__column:nth-child(6){grid-area:1/3/1/3}.footer__column:nth-child(4){grid-area:2/1/2/1}.footer__sub{padding:0 1rem}.footer__sub-content{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.footer__sub-block:nth-child(1){justify-content:flex-start;grid-area:1/1/1/4}.footer__sub-block:nth-child(1) img{padding-left:0}.footer__sub-block:nth-child(1) a{padding:0}.footer__sub-block:nth-child(2){grid-area:1/6/1/7;justify-content:flex-end}.footer__sub-block:nth-child(3){grid-area:1/8/1/10;justify-content:flex-end;margin-right:0}.footer__sub-block:nth-child(4){grid-area:2/1/2/5;justify-content:flex-start;margin-left:.25rem}.footer__sub a{padding:0 1rem}.footer__sub a:first-child{padding-left:0}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:800px){.footer__main{padding:1rem 2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:2rem 0}.footer__column:nth-child(1){grid-area:auto}.footer__column:nth-child(2){grid-area:1/1/1/1}.footer__column:nth-child(4){grid-area:3/1/3/1}.footer__column:nth-child(5){grid-area:2/1/2/1}.footer__column:nth-child(6){grid-area:1/2/1/2}.footer__column-title{padding:0}.footer__sub p{margin:0;font-size:.55rem}.footer__sub a{padding:0 .5rem}.footer__sub-content{align-items:flex-start}.footer__sub-block:nth-child(1){display:flex;flex-direction:column;align-items:center}.footer__sub-block:nth-child(1) img{padding:.25rem 0 0 .5rem}.footer__sub-block:nth-child(1) p{align-self:baseline}.footer__sub-block:nth-child(2){grid-area:1/3/1/6}.footer__sub-block:nth-child(2) img{padding:0;position:relative;bottom:3px}.footer__sub-block:nth-child(2) p{margin:0 .5rem}}@media screen and (min-width:361px)and (max-width:435px)and (max-width:530px){.footer__main{padding:1rem}.footer__sub-content{display:flex;flex-direction:column-reverse;align-items:center}.footer__sub-block{margin:.25rem 0}.footer__sub-block:nth-child(1){align-items:center}.footer__sub-block:nth-child(4){display:flex;flex-direction:column}.footer__sub-block:nth-child(4) a:first-child{padding-left:.5rem}}@media screen and (min-width:361px)and (max-width:435px){.footer__main{padding:.5rem}.footer__column-title{margin:1rem 0}.footer__column:nth-child(3) img{display:none}.footer__sub-content{display:flex;flex-direction:column-reverse}.footer__sub-block:nth-child(1){display:flex;flex-direction:column}.footer__sub-block:nth-child(1) img{padding:.25rem .5rem}.footer__sub-block:nth-child(4){display:flex;flex-direction:column}}@media screen and (min-width:361px)and (max-width:435px){.pagination{display:flex;flex-direction:column;text-align:center;align-items:center}.pagination .inline-right{text-align:center}.pagination .small-text-span{font-size:.75rem}.pagination--change{padding:1rem .5rem}.pagination--change:hover{cursor:pointer}.pagination .pagination-container a:nth-child(n+4){display:none}.pagination .pagination-container .small-text-span{font-size:1rem}}@media screen and (max-width:360px){.header{display:flex;flex:1;flex-direction:column;position:sticky;top:0;z-index:2}.header #mobile-logo{position:relative;top:1px;display:flex;background:0 0;padding:0 .75rem}.header #mobile-logo .fa-bars{color:#fff;font-size:1.9rem}#autocomplete{width:100%}#autocomplete .aa-Form{left:32px;width:95%}@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:50%}45%{right:50%}50%{right:100%}70%{right:100%}75%{right:150%}95%{right:150%}100%{right:200%}}#header-top{order:1;padding:0;font-size:.9rem;top:85px;width:auto;border-bottom:none}#header-top #value-propositions{overflow:hidden;position:relative;height:100%;top:1px;width:100%}#header-top #value-propositions .mobile li{display:none}#header-top #value-propositions .tablet li{display:block}#header-top #value-propositions ul{position:relative;width:50%;animation:slidePropositions infinite;animation-duration:15s}#header-top #value-propositions ul li{counter-increment:item;width:100%;text-align:center;animation:30s slidePropositions infinite}#header-top #value-propositions ul li:after{display:none}.main-navigation{position:relative;display:flex;order:0;justify-content:space-between;width:100%;margin:0;min-height:3.25rem;z-index:10;padding:0 0 .125rem}.main-navigation .navigation__logo{display:none}.main-navigation nav .navigation__main{display:none}.main-navigation nav .navigation__logo{display:none}.main-navigation nav .navigation__logo--mobile{margin-left:1.5rem;display:block;position:relative;bottom:0}.main-navigation .header-icons .header-icon-img{padding:.5rem 1rem}.main-navigation .header-icons .header-icon-img:nth-child(3){top:1px}.main-navigation .header-icons .logged-in{top:2px;left:7px;padding:.5rem 1rem}.main-navigation #item-count{top:-1px}.vertical li{cursor:pointer}#slide-in-account img{position:relative;top:2px;left:7px}.header-navigation--hello-bar .sticky.is-anchored{top:56px!important}.header-end{width:100%;padding-left:0;grid-area:1/2/1/3}.header-end #header-phone-icon{display:none}.header-end .header-icons{padding-right:.5rem;width:100%;position:relative;top:1px}.header-end .header-icons #header-basket-icon img{position:relative;top:2px}.sub-category-img{height:30vh}#panel-container{width:570px;top:3.5rem;right:0}#panel-container .aa-Panel ul li a .column .attrName{max-width:100%}}@media screen and (max-width:360px)and (max-width:600px){.header-end{grid-area:1/5/1/5}.header-end .header-icons{width:auto;justify-content:end}#slide-in-account img{top:1px}#submit-search{display:none}#reveal-search-button{display:block;padding:0;filter:invert(100%);left:3px;top:0}#autocomplete{display:none;position:absolute;width:98vw;top:3.75rem;right:32px}#autocomplete .aa-Form{width:98%}#autocomplete .aa-Form .aa-Input:focus{border:1px solid #0089c2}#autocomplete .aa-InputWrapper{outline:10px solid #fff}#panel-container{width:100vw;top:5.75rem;right:0}}@media screen and (max-width:360px)and (max-width:500px){@keyframes slidePropositions{0%{right:0}20%{right:0}25%{right:100%}45%{right:100%}50%{right:200%}70%{right:200%}75%{right:300%}95%{right:300%}100%{right:400%}}#header-top #value-propositions ul{width:100%}}@media screen and (max-width:360px){.main-navigation nav .navigation__logo--mobile{padding-right:0;left:0;margin-left:1rem;top:1px}.main-navigation .header-icons{padding:0}.main-navigation #item-count{top:1px}}@media screen and (max-width:360px){#panel-container .aa-Panel ul{max-height:350px}}@media screen and (max-width:360px){.header-end{grid-area:1/5/1/5}.header-end .header-icons{width:100%;justify-content:end}.header-end .header-icons .logged-in{left:16px}}@media screen and (max-width:360px){#submit-search{display:none}}@media screen and (max-width:360px){#reveal-search-button{display:block;padding:0;filter:invert(100%);left:5px;top:2px}}@media screen and (max-width:360px){#search-icon-small{position:relative;left:16px;top:-1px}}@media screen and (max-width:360px){#header-basket-icon{left:5px;right:0}}@media screen and (max-width:360px){#slide-in-account img{left:17px}}@media screen and (max-width:360px){.main-navigation .header-icon-img{padding:.5rem .75rem}.main-navigation .header-icons{padding:0}}@media screen and (max-width:360px){.header #mobile-logo{padding:0 .5rem}}@media screen and (max-width:360px){.hero .hero-overlay .homepage-cta-btn{padding:.45rem 1.5rem!important}}@media screen and (max-width:360px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(4,145px);justify-content:space-around}.homepage-products-row #homepage-products .category-products .category-product{width:145px}.homepage-products-row #homepage-products .category-products .product-info{width:145px}.homepage-products-row #homepage-products .category-products .product-image{width:145px;height:auto}.homepage-products-row #homepage-products .category-products .product-image img{width:145px;height:auto}.homepage-products-row #homepage-products .category-product:last-child{display:none}}@media screen and (max-width:360px){.sub-category .sub-category-box{height:100%}.sub-category .sub-category-box .sub-category-img{max-height:unset}.sub-category .sub-category-box .homepage-cta-btn{padding:.5rem 1.25rem;font-size:1.25rem}.sub-category .sub-category-box img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:360px){.homepage .section-header{padding:2rem 0 1rem;margin:0;font-size:1.25rem}}@media screen and (max-width:360px){#latest-blog-posts .section-header{padding:2rem 1rem 1rem}}@media screen and (max-width:360px){.feefo{padding-bottom:3rem}.feefo #feefo-service-review-carousel-widgetId{min-height:200px;margin-top:2rem}}@media screen and (max-width:360px)and (min-width:500px)and (max-width:675px){.sub-category{grid-template-columns:repeat(1,1fr)}.sub-category .sub-category-box{height:100%}.sub-category .sub-category-box .sub-category-content{width:-moz-fit-content;width:fit-content}.sub-category .sub-category-img img{height:100%}.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(3,145px);justify-content:space-evenly}.homepage-products-row #homepage-products .category-product:nth-child(4){display:none}.homepage-products-row #homepage-products .category-product:last-child{display:none}.e-cigarette-direct-info{padding:0}}@media screen and (max-width:360px){#latest-blog-posts .blog-post-row{justify-content:unset;padding-bottom:0}#latest-blog-posts .slider-wrapper{position:relative;display:block;overflow:hidden}#latest-blog-posts .slides-container{width:100%;display:flex;overflow-x:scroll;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;background:#e6e7e8;padding-bottom:2rem}#latest-blog-posts .slide-arrow{position:absolute;display:flex;top:120px;margin:auto;height:4rem;background-color:#fff;color:#202e37;border:none;width:2rem;font-size:3rem;padding:0;cursor:pointer;opacity:.8;z-index:1;transition:opacity 100ms}#latest-blog-posts .slide-arrow:hover,#latest-blog-posts .slide-arrow:focus{background-color:#202e37;color:#fff}#latest-blog-posts #slide-arrow-prev{left:0;padding-left:.25rem;border-radius:0 2rem 2rem 0}#latest-blog-posts #slide-arrow-next{right:0;padding-left:.75rem;border-radius:2rem 0 0 2rem}#latest-blog-posts .slide{width:100%;height:100%;flex:1 0 100%;scroll-snap-align:start;margin:0;display:flex}#latest-blog-posts .slide .blog-preview{width:90%;background:#fff;margin:1rem auto;min-height:auto;max-width:450px}#latest-blog-posts .slide .blog-preview .card-section{margin:1rem}#latest-blog-posts .slide .blog-preview .homepage-blog-title{color:#202e37;font-weight:300;text-transform:uppercase;font-size:1.5rem;line-height:1.25;margin:.85rem 0}#latest-blog-posts .slide .blog-preview .homepage-blog-image{width:100%;margin-bottom:.25rem;max-height:225px;-o-object-fit:cover;object-fit:cover}#latest-blog-posts .slide .blog-preview .homepage-blog-footer{padding:0}}@media screen and (max-width:360px)and (max-width:499px){.homepage-products-row #homepage-products .category-products{grid-template-columns:repeat(2,145px);justify-content:space-evenly}.homepage-products-row #homepage-products .category-product:nth-child(4){display:block}.sub-category{grid-template-columns:1fr}}@media screen and (max-width:360px){.hero .hero-overlay{top:20%}.hero .hero-overlay h1{display:none}.hero .hero-overlay .hero-btn{display:none}.hero .hero-img{height:auto;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:360px){.sub-category{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:360px){.section-header{font-size:1.25rem;margin:0}}@media screen and (max-width:360px){#latest-blog-posts .blog-preview{width:350px}}@media screen and (max-width:360px){.slides-item .blog-preview .homepage-blog-title{font-size:1.25rem}}@media screen and (max-width:360px){.feefo #feefo-service-review-carousel-widgetId{min-height:200px}.feefo .feefowidget-carousel-summary__award-badge--absolute{position:relative;bottom:40px;left:35%}}@media screen and (max-width:360px){.feefowidget-carousel-summary-mobile{margin-top:1rem}}@media screen and (max-width:360px){.checkout main{padding:0 .5rem}.checkout main .heading{margin:0}}@media screen and (max-width:360px){#checkout-form-container{width:100%}#checkout-form-container #checkout-form #checkout-form-right-container{display:none}#checkout-form-container #checkout-form #checkout-form-left-container{margin:0 .5rem;width:100%}#checkout-form-container #checkout-form #checkout-form-left-container select{width:100%;margin:.5rem;height:auto;min-height:2.75rem;align-self:center}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-delivery-container .enter-address{margin:1rem 0}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-summary{display:none}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals{border-left:2px solid #a3a3a3;border-right:2px solid #a3a3a3;border-bottom:2px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals .grid-x{padding:0}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals .payment-grid{padding:1rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-cart-totals td{padding:.5rem;line-height:1.1rem}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-basket-summary{border-top:2px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details{padding:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details tr{line-height:1.25rem;border-bottom:1px solid #a3a3a3}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details tr:last-child{border-bottom:none}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-basket-details td:last-child .product-info{text-align:end}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-stage-block:nth-child(3){display:block}#checkout-form-container #checkout-form #checkout-form-left-container .grid-padding-x{padding:0 .75rem}#checkout-form-container #checkout-form #checkout-form-left-container .input-item{width:100%;padding:0}#checkout-form-container #checkout-form #checkout-form-left-container .view-basket-btn{display:inline-grid;margin-bottom:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-progress-btn{font-size:.88rem}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-progress-btn button{margin:1rem 0 0}#checkout-form-container #checkout-form #checkout-form-left-container .discount-radio-button{border-bottom:1px solid #8f969b}#checkout-form-container #checkout-form #checkout-form-left-container .inline-summary-Continue-btn{margin-top:1rem;text-align:end}#checkout-form-container #checkout-form #checkout-form-left-container .email-span{line-break:anywhere}#checkout-form-container #checkout-form #checkout-form-left-container .checkout-delivery-options-text{width:100%}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-payment-container .grid-container:last-child .grid-x{justify-content:flex-end;margin-top:.5rem}#checkout-form-container #checkout-form #checkout-form-left-container #checkout-form-payment-container .order-review-btn{margin:1rem 0 0!important;font-size:.88rem}#checkout-form-container #checkout-form .two-thirds{float:none;width:inherit}}@media screen and (max-width:360px){#checkout-form-customer-login .login-btn-container{margin:0!important}#checkout-form-customer-login .login-btn-container .login-panel__guest{padding-left:.2rem;top:10px}#checkout-form-customer-login .login-btn-container .input-item button{right:2px}}@media screen and (max-width:360px){#address-lookup-Billing .sub-grid-container{width:auto;margin:1rem 0!important}#address-lookup-Billing input[name=address-input]{width:auto;margin:0 2rem 1rem 1rem}}@media screen and (max-width:360px){.email-span{line-break:anywhere}}@media screen and (max-width:360px){.fixed-width{width:335px;margin:0 auto}}@media screen and (max-width:360px){.breadcrumbs-nav{width:335px;margin:0}}@media screen and (max-width:360px){.heading h1{width:100%}}@media screen and (max-width:360px){.block-outer-div{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:15px}.block-outer-div .half-width{grid-column:auto}.block-outer-div .half-width .thirds-block-outer-div .widget-thirds-div p{margin:0}.block-outer-div .half-width .half-width p{margin:0}.block-outer-div .half-width .half-width img{width:100%}}@media screen and (max-width:360px){.thirds-block-outer-div{grid-template-columns:repeat(1,1fr)}.thirds-block-outer-div .widget-thirds-div p{margin:0}}@media screen and (max-width:360px){#category-filter-pagination{display:none}}@media screen and (max-width:360px){.category-filter-options{position:relative;display:none;left:-89px;flex-direction:column;z-index:2;background:#fff}}@media screen and (max-width:360px){.filter-button{color:#0a0a0a;display:flex;background:0 0;padding:0;align-items:center;font-weight:400;font-family:open sans,sans-serif;margin-left:1rem}}@media screen and (max-width:360px){#category-filters img{position:relative;left:10px}#category-filters *{font-size:1rem}}@media screen and (max-width:360px){#category-filter-more{margin-left:2rem!important}}@media screen and (max-width:360px){.category #category-filters{display:flex}.category #category-filters #category-filter-left{width:170px}.category #category-filters #category-filter-left .select-wrapper{width:195px;border-right:none}.category #category-filters #category-filter-left .select-wrapper select{width:100%}}@media screen and (max-width:360px){#category-filter-left #category-filter-category{width:100%;padding-left:1.5rem}#category-filter-left .rotate{transform:rotate(180deg)}#category-filter-left .select-wrapper{align-items:center}}@media screen and (max-width:360px){select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:0 0!important}}@media screen and (max-width:360px){.category-products{grid-template-columns:repeat(2,50%);grid-gap:3rem 1rem;justify-items:center}.category-products .category-product{margin-top:2rem}.category-products .category-product .badge-bottom-left{bottom:35%}.category-products .category-product .badge-bottom-right{bottom:35%}.category-products .category-product .product-image{width:260px;height:auto}.category-products .category-product .product-info{margin-top:.5rem;width:260px}.category-products .category-product .product-info .info-row{line-height:.75rem}.category-products .category-product .product-info .name-row{min-height:1rem;line-height:1.25rem}.category-products .category-product .product-info .name-row .product-name{font-size:1rem;margin-top:.25rem;width:-moz-fit-content;width:fit-content}.category-products .category-product .product-info .btn-row{justify-content:start;line-height:.75rem;margin-top:.75rem}}@media screen and (max-width:360px)and (max-width:600px){.category-products{grid-template-columns:repeat(2,220px);padding:1rem}.category-products .category-product .product-image{width:220px}.category-products .category-product .product-info{width:220px}}@media screen and (max-width:360px)and (max-width:500px){.category-products{grid-template-columns:repeat(2,145px);padding:1rem}.category-products .category-product .product-image{width:145px;height:145px}.category-products .category-product .product-info{width:145px}.category-products .category-product .product-info .info-row .product-price{display:none}.category-products .category-product .product-info .btn-row{display:none}.category-products .category-product .product-price--small{display:flex;flex-direction:column;line-height:1.25}.category-products .category-product .badge-top-left{width:32%}.category-products .category-product .badge-top-right{width:32%}.category-products .category-product .badge-bottom-left{width:32%;bottom:45%}.category-products .category-product .badge-bottom-right{width:32%;bottom:45%}}@media screen and (max-width:360px){.category-featured-products-row{padding:0 0 1rem}.category-featured-products-row .section-header{margin-bottom:.5rem;padding:1rem 0 0;font-size:1rem}.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(4,145px);justify-content:space-around;padding:0}.category-featured-products-row #category-featured-products .category-products .category-product{width:145px;margin-top:.5rem}.category-featured-products-row #category-featured-products .category-products .product-info{width:145px}.category-featured-products-row #category-featured-products .category-products .product-image{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .product-image img{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}}@media screen and (max-width:360px)and (min-width:500px)and (max-width:675px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(3,145px);justify-content:space-evenly}.category-featured-products-row #category-featured-products .category-product:nth-child(4){display:none}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}}@media screen and (max-width:360px)and (max-width:499px){.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(2,145px);justify-content:space-evenly}.category-featured-products-row #category-featured-products .category-product:nth-child(3){display:none}.category-featured-products-row #category-featured-products .category-product:nth-child(4){display:none}.category-featured-products-row #category-featured-products .category-product:last-child{display:none}.sub-category{grid-template-columns:1fr}}@media screen and (max-width:360px){.category-filter-options{margin-left:0}}@media screen and (max-width:360px){.category-featured-products-row{padding:0 0 1rem}.category-featured-products-row #category-featured-products .category-products{grid-template-columns:repeat(2,145px)}.category-featured-products-row #category-featured-products .category-products .category-product{display:none}.category-featured-products-row #category-featured-products .category-products .category-product:nth-child(1),.category-featured-products-row #category-featured-products .category-products .category-product:nth-child(2){display:block}.category-featured-products-row #category-featured-products .category-products .category-product .product-image{width:145px}.category-featured-products-row #category-featured-products .category-products .category-product .product-image img{width:145px;height:auto}.category-featured-products-row #category-featured-products .category-products .category-product .product-info{width:145px}.category-featured-products-row #category-featured-products .category-products .category-product .product-price{display:none}.category-featured-products-row #category-featured-products .category-products .btn-row{display:none}.category-featured-products-row #category-featured-products .category-products .product-price--small{display:block}.category-featured-products-row #category-featured-products .category-products .product-price--small .product-price{display:block}.category-featured-products-row #category-featured-products .category-products .product-price--small .product-price .product-price{display:block}}@media screen and (max-width:360px){#filter-button{margin-left:0}}@media screen and (max-width:360px){#product-page #product-image{margin-bottom:1rem}#product-page #product-image .badge-top-left,#product-page #product-image .badge-bottom-left{left:10%}#product-page #product-image .badge-top-right,#product-page #product-image .badge-bottom-right{right:10%}#product-page #product-image .slider-wrapper .slides-container{height:350px}#product-page #product-image .slider-wrapper .slides-container .carousel-img-container .carousel-img{height:350px;width:350px}#product-page #product-image picture img{width:100%;height:auto}#product-page #product-images{grid-area:2/1/3/13;flex-direction:row;justify-self:center}#product-page #product-images #thumbnails{flex-direction:row}#product-page #product-images i{transform:rotate(-90deg)}#product-page #product-image{grid-area:1/1/2/13;justify-self:center}#product-page #product-form{grid-area:3/1/4/13;justify-self:center;width:90%}#product-page #product-form #variations>div{padding:.5rem 0}#product-page #product-form #variations label{line-height:1;display:flex;align-items:center}#product-page #product-form #form-action{text-align:center}#product-page #product-form #form-action button{width:100%;font-size:.95rem}#product-page #product-form .countdown-timer{display:block}#product-page #links{grid-area:4/1/5/13!important;justify-self:stretch;gap:.8rem;justify-content:space-evenly;flex-wrap:wrap;margin-top:1rem;padding:1rem 0}#product-page #links a i{font-size:1.5rem}#product-page #links a strong{font-size:.8rem}#product-page #links a>div i{font-size:1rem}#product-page #short-overview{grid-area:7/1/8/13;flex-direction:column;padding:1.5rem}#product-page #short-overview #bullet-points{padding:0}#product-page #product-related{grid-area:8/1/9/13;padding:.5rem 0}#product-page #product-related #product-related-grid{grid-template-columns:repeat(2,145px)}#product-page #product-related #product-related-grid .related-product:nth-child(3),#product-page #product-related #product-related-grid .related-product:nth-child(4){display:none}#product-page #product-related #product-related-grid .related-product .product-image{width:145px!important;height:145px!important}#product-page #product-related #product-related-grid .related-product .product-image__img{width:145px}#product-page #product-related #product-related-grid .related-product .product-info{width:145px}#product-page #product-related #product-related-grid .related-product .product-price{display:none}#product-page #product-related #product-related-grid .btn-row{display:none!important}#product-page #product-related #product-related-grid .product-price--small{display:block!important}#product-page #product-related #product-related-grid .product-price--small .product-price{display:block}#product-page #product-related #product-related-grid .product-price--small .product-price .product-price{display:block}#product-page #full-description{grid-area:9/1/9/13;padding:1.5rem}#product-page #images{grid-area:8/1/9/13}#product-page #description{grid-area:10/1/11/13;justify-content:space-around;flex-direction:column;gap:2rem;padding:1.5rem}#product-page #reviews{grid-area:11/1/12/13;padding:.5rem 0}}@media screen and (max-width:360px){#product-page #product-image .badge-top-left{left:25%}#product-page #product-image .badge-top-right{right:25%}#product-page #product-image .badge-bottom-left{left:25%}#product-page #product-image .badge-bottom-right{right:25%}#product-page #product-form #product-name{font-size:1.75rem}}@media screen and (max-width:360px){.slide-panel__container{width:100%}}@media screen and (max-width:360px){#slide-in-panel-basket .slide-panel__header{padding:1.25rem 1.25rem .5rem}#slide-in-panel-basket .slide-panel__header h1{grid-template-columns:1.3fr 1fr 1fr}#slide-in-panel-basket .slide-panel__content{padding:.625rem 1rem}#slide-in-panel-basket #promotion-banner img{width:100%;height:auto}}@media screen and (max-width:360px){.shop-view .title{padding:0 1rem}.shop-view h1{text-align:left;margin:0 1rem}.shop-view .our-stores{order:4}.shop-view .shop-information{display:flex;flex-direction:column;text-align:center;padding:1rem;margin:1rem}.shop-view .shop-information .shop-content{order:2}.shop-view .shop-images{order:3;align-self:center;flex-direction:column}.shop-view .shop-images img{margin:.5rem 0!important}}@media screen and (max-width:360px){@keyframes accordionMap{0%{width:0}100%{width:250px}}}@media screen and (max-width:360px){@keyframes btnMovement{0%{left:0}100%{left:250px}}}@media screen and (max-width:360px){#shop-page #accordion-on-map{display:none}#shop-page #accordion-on-map ul{width:250px}#shop-page #accordion-on-map .accordion{width:250px}#shop-page #accordion-on-map .panel{width:250px}#shop-page #accordion-on-map .map-li-links{margin:0}#shop-page .button-container{display:flex!important}#shop-page .button-container .showBtn{display:block;font-size:.75rem;font-weight:500;z-index:1;position:relative}#shop-page .button-container .showBtn span{position:relative}#shop-page .button-container .hideBtn{display:none;font-size:.75rem;font-weight:500;width:50px;z-index:1;position:relative;left:250px;animation-duration:250ms}}@media screen and (max-width:360px){.content-sidebar-wrapper{flex-direction:column;width:100%;align-items:center}.content-sidebar-wrapper .content{width:100%;padding:0}.content-sidebar-wrapper .content .blog-info{width:100%;line-height:1.1}.content-sidebar-wrapper .content #main-content{line-height:1.75rem;width:100%}.content-sidebar-wrapper .content #main-content figure{margin:0;padding:0}.content-sidebar-wrapper .content .blog-social-media-row{display:flex;justify-content:center;width:100%;margin-bottom:1rem}.content-sidebar-wrapper .sidebar:before{width:100%}.content-sidebar-wrapper .sidebar #blog-side-nav{max-width:100%}.content-sidebar-wrapper .sidebar .sidebar-img{max-width:100%}}@media screen and (max-width:360px){.blog-article .article-link{width:100%}}@media screen and (max-width:360px){.footer__main{padding:1rem 2rem 2rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:0}.footer__column:nth-child(1){grid-area:1/1/1/1}.footer__column:nth-child(5){grid-area:1/2/1/2}.footer__column:nth-child(6){grid-area:1/3/1/3}.footer__column:nth-child(4){grid-area:2/1/2/1}.footer__sub{padding:0 1rem}.footer__sub-content{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.footer__sub-block:nth-child(1){justify-content:flex-start;grid-area:1/1/1/4}.footer__sub-block:nth-child(1) img{padding-left:0}.footer__sub-block:nth-child(1) a{padding:0}.footer__sub-block:nth-child(2){grid-area:1/6/1/7;justify-content:flex-end}.footer__sub-block:nth-child(3){grid-area:1/8/1/10;justify-content:flex-end;margin-right:0}.footer__sub-block:nth-child(4){grid-area:2/1/2/5;justify-content:flex-start;margin-left:.25rem}.footer__sub a{padding:0 1rem}.footer__sub a:first-child{padding-left:0}}@media screen and (max-width:360px)and (max-width:800px){.footer__main{padding:1rem 2rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:0;color:#fff}.footer__main img{margin:2rem 0}.footer__column:nth-child(1){grid-area:auto}.footer__column:nth-child(2){grid-area:1/1/1/1}.footer__column:nth-child(4){grid-area:3/1/3/1}.footer__column:nth-child(5){grid-area:2/1/2/1}.footer__column:nth-child(6){grid-area:1/2/1/2}.footer__column-title{padding:0}.footer__sub p{margin:0;font-size:.55rem}.footer__sub a{padding:0 .5rem}.footer__sub-content{align-items:flex-start}.footer__sub-block:nth-child(1){display:flex;flex-direction:column;align-items:center}.footer__sub-block:nth-child(1) img{padding:.25rem 0 0 .5rem}.footer__sub-block:nth-child(1) p{align-self:baseline}.footer__sub-block:nth-child(2){grid-area:1/3/1/6}.footer__sub-block:nth-child(2) img{padding:0;position:relative;bottom:3px}.footer__sub-block:nth-child(2) p{margin:0 .5rem}}@media screen and (max-width:360px)and (max-width:530px){.footer__main{padding:1rem}.footer__sub-content{display:flex;flex-direction:column-reverse;align-items:center}.footer__sub-block{margin:.25rem 0}.footer__sub-block:nth-child(1){align-items:center}.footer__sub-block:nth-child(4){display:flex;flex-direction:column}.footer__sub-block:nth-child(4) a:first-child{padding-left:.5rem}}@media screen and (max-width:360px){.footer__main{padding:.5rem}.footer__column-title{margin:1rem 0}.footer__column:nth-child(3) img{display:none}.footer__sub-content{display:flex;flex-direction:column-reverse}.footer__sub-block:nth-child(1){display:flex;flex-direction:column}.footer__sub-block:nth-child(1) img{padding:.25rem .5rem}.footer__sub-block:nth-child(4){display:flex;flex-direction:column}}@media screen and (max-width:360px)and (max-width:799px){#customer-edit-form .row,#address-edit .row{flex-direction:column}#customer-edit-form .row label,#address-edit .row label{width:100%!important;margin:0}#customer-edit-form label,#address-edit label{width:unset!important}#customer-edit-form label.middle,#address-edit label.middle{padding-bottom:.5rem}#customer-edit-form select:not([multiple]),#address-edit select:not([multiple]){text-overflow:ellipsis}}@media screen and (max-width:360px){.my-orders-margin-bottom .card-header{font-weight:500}}@media screen and (max-width:360px){.customer-order-details{margin-top:1rem}}@media screen and (max-width:360px){.customer-totals{margin:0;justify-content:flex-end}.customer-totals .cell{width:200px!important;margin-left:1rem!important}}@media screen and (max-width:360px){.account-pages #address-book #address-book-list #default-addresses .card{min-width:20rem}}@media screen and (max-width:360px)and (max-width:800px){#customer-dashboard{grid-template-columns:1fr}#customer-dashboard #newsletters{grid-area:4/1/5/1}#customer-dashboard #account-info{grid-area:1/1/2/1}#customer-dashboard #address-book{grid-area:3/1/4/1}#customer-dashboard #recent-orders{grid-area:2/1/3/1}}@media screen and (max-width:360px)and (max-width:565px){.customer-order-details img{width:100px}}@media screen and (max-width:360px){#customer-login input[type=password],#customer-login input[type=email],#customer-forgot-password input[type=password],#customer-forgot-password input[type=email]{width:100%}#customer-login button,#customer-forgot-password button{float:right}#customer-login .forgot-password-link,#customer-forgot-password .forgot-password-link{position:relative;top:.35rem;margin-left:0}}@media screen and (max-width:360px){#customer-dashboard{justify-content:center;margin:0}#customer-dashboard #account-info .card-header :nth-child(2){display:inline-block}}@media screen and (max-width:360px){#customer-edit-form label,#address-form label{width:100%}}@media screen and (max-width:360px){.my-orders-margin-bottom{margin-bottom:2em}.my-orders-margin-bottom .card{margin-bottom:1rem}}@media screen and (max-width:360px){.customer-order-details{width:100%;margin:0}.customer-order-details .cell{width:100%!important}.customer-order-details tbody>tr>td:nth-child(1){display:none}.customer-order-details thead>tr>th:nth-child(1){display:none}.customer-order-details thead th{font-weight:500;font-size:.85rem;padding:0}}@media screen and (max-width:360px){#customer-dashboard-heading{margin:0}#customer-dashboard-heading #heading h1{font-size:1.8rem}#customer-dashboard-heading #heading h1 .fas{display:none}}@media screen and (max-width:360px){.pagination{display:flex;flex-direction:column;text-align:center;align-items:center}.pagination .inline-right{text-align:center}.pagination .small-text-span{font-size:.75rem}.pagination--change{padding:1rem .5rem}.pagination--change:hover{cursor:pointer}.pagination .pagination-container a:nth-child(n+4){display:none}.pagination .pagination-container .small-text-span{font-size:1rem}}.breadcrumbs{margin:1rem 0;list-style:none}.breadcrumbs::before,.breadcrumbs::after{display:table;content:" ";flex-basis:0;order:1}.breadcrumbs::after{clear:both}.breadcrumbs li{float:left;font-size:.8rem;color:#0a0a0a;cursor:default}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .5rem;opacity:1;content:"/";color:#a3a3a3}.breadcrumbs a{color:#a3a3a3}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#1779ba;color:#fefefe}.badge.primary{background:#1779ba;color:#fefefe}.badge.secondary{background:#767676;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#ffae00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.has-tip{position:relative;display:inline-block;border-bottom:none;font-weight:700;cursor:help}.tooltip{position:absolute;top:calc(100% + 0.6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:0;background-color:#0a0a0a;font-size:80%;color:#fefefe}.tooltip::before{position:absolute}.tooltip.bottom::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-top-width:0;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.bottom.align-center::before{left:50%;transform:translateX(-50%)}.tooltip.top::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-bottom-width:0;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.top.align-center::before{left:50%;transform:translateX(-50%)}.tooltip.left::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-right-width:0;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:"";border-left-width:0;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.tooltip.right.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=submit],[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}[type=file],[type=checkbox],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;line-height:1.5;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:flex;width:100%;margin-bottom:1rem;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:0 0 0 0}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 0 0 0}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#0a0a0a;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMzIgMjQiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDMyLDAgMTYsMjQiIHN0eWxlPSJmaWxsOiByZ2IoMTM4LCAxMzgsIDEzOCkiPjwvcG9seWdvbj48L3N2Zz4=);background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow .5s,border-color .25s ease-in-out}@media screen and (min-width:0\0 ){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#cc4b37}.form-error.is-visible{display:block}.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:27.1875em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:27.1875em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}@media print,screen and (min-width:27.1875em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}@media print,screen and (min-width:64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}.grid-x>.small-12,.grid-x>.small-11,.grid-x>.small-10,.grid-x>.small-9,.grid-x>.small-8,.grid-x>.small-7,.grid-x>.small-6,.grid-x>.small-5,.grid-x>.small-4,.grid-x>.small-3,.grid-x>.small-2,.grid-x>.small-1{flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:27.1875em){.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-12,.grid-x>.medium-11,.grid-x>.medium-10,.grid-x>.medium-9,.grid-x>.medium-8,.grid-x>.medium-7,.grid-x>.medium-6,.grid-x>.medium-5,.grid-x>.medium-4,.grid-x>.medium-3,.grid-x>.medium-2,.grid-x>.medium-1,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:64em){.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-12,.grid-x>.large-11,.grid-x>.large-10,.grid-x>.large-9,.grid-x>.large-8,.grid-x>.large-7,.grid-x>.large-6,.grid-x>.large-5,.grid-x>.large-4,.grid-x>.large-3,.grid-x>.large-2,.grid-x>.large-1,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:27.1875em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:27.1875em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:27.1875em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:27.1875em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:27.1875em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:27.1875em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:27.1875em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:27.1875em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse{margin-right:0;margin-left:0}.small-margin-collapse>.cell{margin-right:0;margin-left:0}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:27.1875em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-right:0;margin-left:0}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:27.1875em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:27.1875em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:27.1875em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:27.1875em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:64em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0%}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.25rem/2)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1.25rem/2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1.25rem/2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.25rem/2)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1.25rem/2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1.25rem/2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.25rem/2)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1.25rem/2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1.25rem/2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.25rem/2)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1.25rem/2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1.25rem/2)}@media print,screen and (min-width:27.1875em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 1.875rem/2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 1.875rem/2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 1.875rem/2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 1.875rem/2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 1.875rem/2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 1.875rem/2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 1.875rem/2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 1.875rem/2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 1.875rem/2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 1.875rem/2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 1.875rem/2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 1.875rem/2)}}@media print,screen and (min-width:64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.875rem/2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 1.875rem/2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 1.875rem/2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.875rem/2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 1.875rem/2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 1.875rem/2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.875rem/2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 1.875rem/2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 1.875rem/2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.875rem/2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 1.875rem/2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 1.875rem/2)}}.grid-y{display:flex;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto{height:auto}.grid-y>.shrink{height:auto}.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}@media print,screen and (min-width:27.1875em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}@media print,screen and (min-width:64em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}.grid-y>.small-12,.grid-y>.small-11,.grid-y>.small-10,.grid-y>.small-9,.grid-y>.small-8,.grid-y>.small-7,.grid-y>.small-6,.grid-y>.small-5,.grid-y>.small-4,.grid-y>.small-3,.grid-y>.small-2,.grid-y>.small-1{flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:27.1875em){.grid-y>.medium-auto{flex:1 1 0;height:auto}.grid-y>.medium-12,.grid-y>.medium-11,.grid-y>.medium-10,.grid-y>.medium-9,.grid-y>.medium-8,.grid-y>.medium-7,.grid-y>.medium-6,.grid-y>.medium-5,.grid-y>.medium-4,.grid-y>.medium-3,.grid-y>.medium-2,.grid-y>.medium-1,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:64em){.grid-y>.large-auto{flex:1 1 0;height:auto}.grid-y>.large-12,.grid-y>.large-11,.grid-y>.large-10,.grid-y>.large-9,.grid-y>.large-8,.grid-y>.large-7,.grid-y>.large-6,.grid-y>.large-5,.grid-y>.large-4,.grid-y>.large-3,.grid-y>.large-2,.grid-y>.large-1,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:27.1875em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}@media print,screen and (min-width:27.1875em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:27.1875em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:27.1875em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:27.1875em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}@media print,screen and (min-width:27.1875em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width:27.1875em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width:64em){.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:27.1875em){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}@media print,screen and (min-width:27.1875em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}@media print,screen and (min-width:27.1875em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:27.1875em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:27.1875em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:27.1875em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.hide{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}@media print,screen and (max-width:27.18625em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:27.1875em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:27.1875em){.hide-for-medium{display:none!important}}@media screen and (max-width:27.18625em){.show-for-medium{display:none!important}}@media print,screen and (min-width:27.1875em)and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:27.18625em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:64em)and (max-width:99.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:100em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.show-for-landscape,.hide-for-portrait{display:block!important}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block!important}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.responsive-embed,.flex-video{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-embed.widescreen,.flex-video.widescreen{padding-bottom:56.25%}