h2{font-size:22px}.alz-b-1{border:1px solid var(--color-border)}.b-radius-3{border-radius:3px}.b-radius-5{border-radius:5px}.shopwired-image-container{border:1px solid #e2e2e2;height:0;overflow:hidden;padding-bottom:100%;position:relative}.shopwired-image-container img{height:auto;left:0;position:absolute;top:0;width:auto}.shopwired-image-container.product-gallery-thumbnail{border:0}.shopwired-previous-orders-table{font-size:13px;margin:30px 0 0;width:100%}.shopwired-previous-orders-table th{font-weight:700;padding:0 20px 10px;text-align:left;text-transform:uppercase}.shopwired-previous-orders-table td{padding:5px 20px}.shopwired-previous-orders-table td:first-child,.shopwired-previous-orders-table td:last-child,.shopwired-previous-orders-table th:first-child,.shopwired-previous-orders-table th:last-child{padding-left:0}.shopwired-previous-orders-table .empty{text-align:center}.shopwired-order-details{font-size:13px}.shopwired-order-details .section{margin-top:30px}.shopwired-order-details .label{display:inline-block;text-transform:uppercase;vertical-align:top;width:225px}.shopwired-order-details .value{display:inline-block;font-weight:700;max-width:770px;vertical-align:top}.shopwired-order-products{font-size:13px;margin:30px 0 0;width:100%}.shopwired-order-products th{font-weight:700;padding:0 20px 2px;text-align:left;text-transform:uppercase}.shopwired-order-products td{padding:8px 20px}.shopwired-order-products td:first-child,.shopwired-order-products td:last-child,.shopwired-order-products th:first-child,.shopwired-order-products th:last-child{padding-left:0}.shopwired-order-products .empty{text-align:center}.shopwired-order-products .separator:last-child{display:none}.shopwired-share-buttons a{background-repeat:no-repeat;-webkit-background-size:32px;background-size:32px;display:inline-block;font-size:0;height:32px;text-decoration:none;vertical-align:top;width:32px}.shopwired-share-buttons .facebook{background-image:url(//static.kodajo.com/sharing/facebook.jpg)}.shopwired-share-buttons .twitter{background-image:url(//static.kodajo.com/sharing/twitter.jpg)}.shopwired-share-buttons .pinterest{background-image:url(//static.kodajo.com/sharing/pinterest.jpg)}.shopwired-share-buttons .google{background-image:url(//static.kodajo.com/sharing/google.jpg)}.shopwired-share-buttons .tumblr{background-image:url(//static.kodajo.com/sharing/tumblr.jpg)}.shopwired-form-field{display:none!important}.panel{background-color:var(--color-background-light);border-radius:0;padding:12px}@media screen and (max-width:767px){.product-item{margin-bottom:10px}}.collection-container .page-link.hidden{display:none}body{color:var(--color-text-secondary);font-size:15px;font-weight:400}img{max-width:100%}.color-text{color:var(--color-action-secondary)}.shopwired-image-container{display:block}.inline{display:inline-block}.row-table{display:table;height:100%;width:100%}.row-table .col-cell{display:table-cell;vertical-align:middle}a{word-wrap:break-word}a:focus,a:hover{outline:none;text-decoration:underline}.no-margin{margin:0}.margin-t-xs{margin-top:5px}.margin-b-xs{margin-bottom:5px}.margin-b-no{margin-bottom:0}.margin-t-no{margin-top:0}.margin-t-sm{margin-top:10px}.margin-t-mdsm{margin-top:15px}.margin-t-md{margin-top:20px}.margin-b-sm{margin-bottom:10px}.margin-b-md{margin-bottom:20px}.margin-l-xs{margin-left:5px}.margin-l-sm{margin-left:10px}.margin-l-md{margin-left:20px}.margin-r-sm{margin-right:10px}.margin-r-md{margin-right:20px}.no-padding{padding:0}.padding-t-sm{padding-top:10px}.padding-t-md{padding-top:20px}.padding-b-sm{padding-bottom:10px}.padding-b-md{padding-bottom:20px}.padding-l-sm{padding-left:10px}.padding-l-md{padding-left:20px}.padding-r-sm{padding-right:10px}.padding-r-md{padding-right:20px}.padding-tb-xs{padding-bottom:5px;padding-top:5px}.medium{width:80%}.small{width:40%}.full-width{width:100%}.border-b1{border-bottom:1px solid var(--color-border)}.border-t1{border-top:1px solid var(--color-border)}@media (min-width:767px){.hide-tablet{display:none}}.breadcrumb{background:transparent;border-radius:0;display:block;font-size:14px;margin:15px 0}.breadcrumb,.breadcrumb li+li:before{color:var(--color-text-primary);padding:0}.breadcrumb li+li:before{content:">";margin:0 7px}.breadcrumb .active a,.breadcrumb .active span{color:var(--color-text-primary);font-weight:700}.page-container{padding-bottom:30px}.category-content h1{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);font-size:24px;margin:0 0 10px;padding-bottom:7px;text-align:center}.category-content h1:after{background:var(--color-action-secondary);display:block;height:3px;margin:15px 0;width:90px}.headline-lg{font-size:24px;margin:15px 0}.headline-lg.mod-b{border-bottom:1px solid var(--color-border);padding-bottom:20px}.headline-lg.mod-custom{margin:0}.headline-lg.mod-custom:after{background:var(--color-action-secondary);content:"";display:block;height:3px;margin:15px 0;width:90px}.headline-lg.mod2{text-transform:uppercase}.page-pagination{font-size:15px;margin-top:10px;text-align:center}.page-pagination .pagination{margin:.2rem 0 1rem}.page-pagination .pagination a{background:transparent;border:0;border-radius:50%;color:var(--color-text-secondary)}.page-pagination .pagination li:last-child a{margin-right:0;padding-right:0}.page-pagination .pagination a:focus{background:transparent;color:var(--color-text-primary)}.page-pagination .pagination a:hover{background:transparent;color:var(--color-action-secondary)}.page-pagination .pagination .current,.page-pagination .pagination .current:hover{background:var(--color-action-secondary);color:#fff}@media (min-width:567px){.page-pagination{font-size:14px;margin-top:0;text-align:right}.category-content h1{font-size:28px;text-align:left}}.site-features.legacy{background:var(--color-background-light);font-size:14px;padding:10px 0;text-align:center}.site-features.legacy .free-delivery{background-image:url(../images/free-delivery-icon.png)}.site-features.legacy .four-pm{background-image:url(../images/four-pm-icon.png)}.site-features.legacy .our-customers{background-image:url(../images/customers-icon.png)}.site-features.legacy .free-returns{background-image:url(../images/free-returns-icon.png)}.site-features.legacy .inner{background-position:0;background-repeat:no-repeat;background-size:25px 25px;display:inline-block;padding-left:35px;text-align:left}.site-features.legacy .title{display:block;font-size:14px;font-weight:700;margin:0}.site-features.legacy .title,.site-features.legacy span{color:var(--color-text-primary)}@media (min-width:790px){.breadcrumb{display:block}}.subscription-section{border-top:1px solid var(--color-border);padding:15px 0;text-align:center}.subscription-section .title{display:inline-block;font-size:16px;font-weight:600;padding:8px 0}.subscription-section .newsletter-form{border:1px solid var(--color-border);margin:0 auto;max-width:400px}.subscription-section .newsletter-form .btn,.subscription-section .newsletter-form input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--color-text-primary);font-size:13px}.subscription-section .newsletter-form .btn:focus,.subscription-section .newsletter-form input:focus{background:transparent;box-shadow:none}.subscription-section .newsletter-form input::-webkit-input-placeholder{color:var(--color-text-primary)}.subscription-section .newsletter-form input:-moz-placeholder,.subscription-section .newsletter-form input::-moz-placeholder{color:var(--color-text-primary);opacity:1}.subscription-section .newsletter-form input:-ms-input-placeholder{color:var(--color-text-primary)}@media (max-width:575px){.subscription-section .title{font-size:16px;padding-bottom:15px;padding-top:0}}.section-title{display:block;margin-bottom:15px;margin-top:10px;text-transform:uppercase}.section-title .sm{font-size:14px}.section-title .lg,.section-title .sm{color:var(--color-text-primary);display:block}.section-title .lg{font-size:21px;font-weight:700;margin-top:5px}.section-title .md{color:var(--color-text-primary);display:block;font-size:16px;font-weight:700}.section-title:before{content:"";display:block;height:2px;margin-bottom:7px;width:15px}.section-title.main:before,.section-title:before{background:var(--color-action-secondary)}.section-title.mod-padd{padding-top:20px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:700}.page-sidebar h2{border-bottom:1px solid var(--color-border);font-size:16px;font-weight:700;margin-bottom:10px;margin-top:10px;padding-bottom:10px}.page-sidebar a{color:var(--color-action-secondary)}.page-sidebar ul{font-size:16px;list-style:none;padding:0}.page-sidebar ul a{display:block;padding:5px 0}@media (min-width:1040px){.page-sidebar+.page-content{border-left:1px solid var(--color-border);font-size:16px;margin-left:-1px;padding-left:15px}.page-sidebar{border-right:1px solid var(--color-border);padding-right:15px}}@media (max-width:1200px){.container{padding-left:10px;padding-right:10px;width:100%}.row{margin-left:-10px;margin-right:-10px}.full-lg{width:100%}}@media (max-width:790px){.full-md{width:100%}}@media (max-width:670px){.full-sm,.medium,.small{width:100%}}@media (max-width:400px){.full-xxs{width:100%}}.logo{display:none;margin:15px 0}.logo img{height:75px}header .navbar-default{background:transparent;border:0;border-radius:0;margin:0 0 5px;min-height:40px}header .navbar-default .navbar-toggle{border:0;box-shadow:none;color:var(--color-text-primary);float:none;font-size:14px;font-weight:700;margin-bottom:2px;margin-top:2px;padding-left:0;text-align:left;text-transform:uppercase}header .navbar-default .navbar-toggle:focus,header .navbar-default .navbar-toggle:hover{background:transparent}header .navbar-default .navbar-toggle .lucide{display:inline-block;margin-right:5px;vertical-align:middle}header .navbar-default .navbar-toggle .menu-title{display:inline-block;line-height:1;vertical-align:middle}header .shopping-details .currencies{display:inline-block;margin-right:0;text-transform:uppercase}header .shopping-details .currencies .dropdown-menu{border:1px solid var(--color-background-light);border-radius:0;border-top:0;box-shadow:none;margin:0;min-width:100%;padding:5px 0 0}header .currencies a{padding:4px}header .shopping-details .currencies .btn,header .shopping-details .currencies a{color:#333740;padding:5px 15px}header .shopping-details .basket-link{border-left:1px solid var(--color-background-light);color:#333740;display:inline-block;padding:7px 0 7px 15px}header .shopping-details .basket-link .items-count{display:none}header .logo-new{padding-left:35px}header .shopping-details.mod-mobile .currencies .btn,header .shopping-details.mod-mobile .currencies a{color:var(--color-text-primary)}header .shopping-details.mod-mobile .basket-link{border-left:1px solid var(--color-border);color:var(--color-text-primary)}header .header-middle .shopping-details{padding:10px 0;text-align:right}header .header-search{margin-bottom:20px}header .header-search .btn,header .header-search input{border:0;border-radius:0;box-shadow:none}header .header-search .btn:focus,header .header-search input:focus{box-shadow:none}header .header-search input{background:var(--color-background-light);font-size:13px;height:auto;padding:8px 10px}header .header-search .btn{background:var(--color-action-primary);color:#fff;font-size:16px;z-index:2}header .header-search .btn:active,header .header-search .btn:focus,header .header-search .btn:hover{background:var(--color-action-primary-hover);color:#fff}.header-top{background:var(--color-action-secondary);border-bottom:1px solid var(--color-border-inverse);color:var(--color-text-inverse);font-weight:500}.header-top .top-info{display:none;padding:10px 0 0 10px}.header-top .top-info .currencies{font-weight:400}.header-top .top-info .phone:after{color:var(--color-text-inverse);content:"|";margin:0 15px}.header-top .top-info .lucide{margin-right:5px}.header-top .top-info .hours{display:inline-block}.header-top .top-info a{color:var(--color-text-inverse)}header .category-navigation{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding:8px 0}header .category-navigation .navbar-nav>li>a{color:var(--color-text-primary);font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1}header .category-navigation .navbar-nav .dropdown-menu{background:transparent;border:0;border-radius:3px;box-shadow:none;margin:0;padding:5px 0}header .category-navigation .navbar-nav .dropdown-menu a{color:#404040;display:block;font-size:15px}@media (min-width:768px){header .shopping-details .basket-link .items-count{display:inline-block}}@media (min-width:767px){header .header-top .top-info,header .logo{display:block!important}.logo-new{display:none}header .navbar-default{margin-bottom:0}}@media (min-width:1040px){.header-mr-container{padding-top:0}header .shopping-details.mod-mobile{display:none}header .navbar-default .navbar-collapse{padding:0}header .navbar-default .navbar-nav>li:last-child>a{padding-right:0}header .navbar-default .navbar-nav>li:first-child>a{padding-left:0}header .account-navigation{text-align:right}header .account-navigation .navbar-nav{float:none}header .account-navigation .navbar-nav>li>a{padding:10px 8px}header .account-navigation .navbar-nav li a{color:var(--color-text-inverse)}header .account-navigation .navbar-nav>li{display:inline-block;float:none}header .category-navigation .navbar-nav .dropdown:hover .dropdown-toggle{background:transparent;border-bottom-color:var(--color-action-secondary);color:var(--color-text-primary)}header .category-navigation .navbar-nav .dropdown:hover .dropdown-menu{display:block}header .category-navigation .navbar-nav .open .dropdown-toggle{background:transparent;border-bottom-color:var(--color-action-secondary);color:var(--color-text-primary)}header .category-navigation .navbar-nav>li+li:before{background:var(--color-border);bottom:10px;content:"";display:inline-block;left:0;position:absolute;top:10px;width:1px}header .category-navigation .navbar-nav>li>a{border-bottom:3px solid transparent;padding:12px 18px 8px;transition:all .2s ease}header .category-navigation .navbar-nav>li>a:hover{background-color:rgba(58,90,122,.04);border-bottom-color:var(--color-action-secondary)}header .category-navigation .navbar-nav .dropdown-menu{background:#fff;border:1px solid #e8e6e7;border-top:0;min-width:160px}header .category-navigation .navbar-nav .dropdown-menu a{padding:7px 10px}}@media (max-width:1040px){header .container-fluid>.navbar-collapse,header .container-fluid>.navbar-header,header .container>.navbar-collapse,header .container>.navbar-header{margin-left:0;margin-right:0}header .navbar-default .navbar-nav>li>a{padding-left:0}header .account-navigation .navbar-nav{margin-bottom:0;margin-top:0}header .account-navigation .navbar-nav>li+li{border-top:1px solid var(--color-border-inverse)}header .account-navigation .navbar-header{position:relative}header .account-navigation .navbar-header .shopping-details{display:inline-block;position:absolute;right:0;top:3px}header .account-navigation .navbar-header .shopping-details .currencies{margin-right:-4px}header .account-navigation .navbar-header .shopping-details .currencies .dropdown-menu{background:var(--color-action-secondary);border:0}header .header-middle{text-align:center}header .header-middle .header-search{margin:10px auto;max-width:580px}header .category-navigation .navbar-nav>.open>a,header .category-navigation .navbar-nav>.open>a:focus,header .category-navigation .navbar-nav>.open>a:hover{background:transparent;color:var(--color-text-primary)}header .category-navigation .navbar-nav{margin-bottom:0;margin-top:0}header .category-navigation .navbar-nav>li+li{border-top:1px solid var(--color-border)}header .category-navigation .navbar-nav .dropdown .dropdown-toggle{position:relative}header .category-navigation .navbar-nav .dropdown .dropdown-toggle:after{background-color:currentColor;content:"";display:inline-block;height:16px;margin-top:-8px;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m9 18 6-6-6-6%27/></svg>") center /contain no-repeat;position:absolute;right:10px;top:50%;transition:transform .2s ease;width:16px}header .category-navigation .navbar-nav .open .dropdown-toggle:after{transform:rotate(90deg)}header .category-navigation .navbar-nav .dropdown-menu{padding-bottom:10px;padding-top:0}}@media (max-width:767px){.header-top{background:#fff}header .navbar-default{background:transparent}}[class*=" button-"]{border:0;border-radius:0;font-size:14px;font-weight:500;padding:8px 20px}[class*=" button-"]:focus,[class*=" button-"]:hover{opacity:.8;outline:none}.btn:active,.btn:focus{box-shadow:none;outline:none!important;outline:0 auto -webkit-focus-ring-color!important;outline-offset:0!important}.button-theme{background-color:var(--color-action-secondary);color:#fff;padding:10px 20px;text-transform:uppercase}.button-theme:focus,.button-theme:hover{color:#fff}.button-theme.stock{margin-bottom:10px;vertical-align:middle}.button-paypal{background:transparent;padding:0}.button-paypal img{height:34px;line-height:1}.button-sagepay{background:transparent;padding:0}.button-sagepay img{height:34px;line-height:1}.button-dark{background-color:var(--color-text-primary);color:#fff;font-size:14px;font-weight:700;padding:7px 15px;text-transform:uppercase}.button-large{font-size:18px;line-height:1.3333333;padding:10px 16px}.button-dark:focus,.button-dark:hover{color:#fff}.read-more{background-color:initial;border:2px solid #fff;border-radius:0;color:#fff;font-size:18px;font-weight:600;padding:8px 20px}.read-more:focus,.read-more:hover{color:#fff}.read-more.mod-dark{border:2px solid var(--color-text-primary);font-size:18px}.read-more.mod-dark,.read-more.mod-dark:focus,.read-more.mod-dark:hover{color:var(--color-text-primary)}.custom-slider .slide-arrow{background:rgba(0,0,0,.5);cursor:pointer;display:inline-block;height:40px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px}.custom-slider .slide-arrow .lucide{color:#fff;height:24px;width:24px}.custom-slider .slide-arrow-left{left:0}.custom-slider .slide-arrow-right{right:0}.banner-static{color:#fff;font-size:16px;position:relative}.banner-static img{display:block;height:auto;width:100%}.banner-static .banner-info{bottom:0;left:0;position:absolute;right:0;top:0}.banner-static h2{font-size:48px;font-weight:500;margin-bottom:15px;margin-top:0}.banner-static p:last-child{margin:0}.banner-static .container{height:100%}.banner-static .read-more{display:inline-block;margin-top:15px}.banner-static .inner{background:rgba(0,0,0,.4);padding:20px 20px 35px;width:500px}@media (max-width:790px){.banner-static{margin-left:-10px;margin-right:-10px}.banner-static .banner-info{position:static}.banner-static .inner{background:var(--color-action-primary);margin:0 0 10px;padding-bottom:15px;text-align:center;width:auto}}.featured-products-section .custom-slider{margin-bottom:20px}.featured-products-section .nav-tabs{border-bottom:1px solid var(--color-border);margin-bottom:20px;text-align:center}.featured-products-section .nav-tabs li{display:inline-block;float:none}.featured-products-section .nav-tabs li a{border:0;border-bottom:2px solid transparent;color:var(--color-text-primary);font-size:16px;font-weight:700;margin:0 10px;padding:5px 10px}@media (min-width:768px){.featured-products-section .nav-tabs li a{font-family:DM Sans,sans-serif;font-size:20px;font-weight:600}}.featured-products-section .nav-tabs li a:hover,.featured-products-section .nav-tabs li.active a{background:transparent;border:0;border-bottom:2px solid var(--color-action-secondary);color:var(--color-text-primary)}.featured-products-section .product-label.bestbuy-label,.featured-products-section .product-label.right-label{display:none}.featured-categories-slider{margin-bottom:10px}.customSelectInner{padding-right:3.5rem}.featured-headline{align-items:center;border-bottom:0;color:var(--color-text-primary);display:flex;font-size:28px;font-weight:700;margin-bottom:40px;margin-top:40px;text-align:center}.featured-headline:after,.featured-headline:before{background:var(--color-border);content:"";flex:1;height:1px}.featured-headline h2,.featured-headline span{border-bottom:0;flex:0 0 auto;padding:0 20px}.featured-headline h2{margin-top:0}.gifts-nav-item>a{color:var(--color-promotional)!important;font-weight:600}.sub-h{margin-bottom:0}.category-items{margin-bottom:5px;padding-bottom:5px;padding-top:10px}.category-item{color:var(--color-text-primary);display:inline-block;margin-bottom:10px;text-align:center}.category-item .inner{border:1px solid #e8e8e8}.category-item .category-item-title{display:block;font-size:16px;font-weight:700;margin:10px 0}.category-item-title a{color:var(--color-text-secondary)}.category-description2,.text-description{border-bottom:1px solid var(--color-border);font-size:16px;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-top:10px}.text-description a{color:var(--color-link)}.text-description p:last-of-type{margin:0}.sort-options{border-bottom:1px solid var(--color-border);display:block;margin-bottom:10px;margin-top:5px;padding-bottom:0;text-align:left}.category-content .sort-options span.customSelect{padding:5px}.mod-with-sort{position:relative}.mod-with-sort .sort-options{border-bottom:0;border-top:0;bottom:10px;display:inline-block;margin-bottom:0;padding:0;position:absolute;right:0;text-align:left;width:200px}.mod-with-sort span.customSelect{font-size:15px;padding:5px 8px}@media (max-width:490px){.mod-with-sort{border-bottom:0;padding-bottom:0}.mod-with-sort .sort-options{border-top:1px solid var(--color-border);margin-top:15px;padding-top:15px;position:static;width:100%}}.sidebar-dropdown.filter-group{font-size:15px;padding-right:0}.sidebar-dropdown .sidebar-dropdown-menu{display:none;padding:5px}.sidebar-dropdown .custom-checkbox{padding:3px 0}.sidebar-dropdown .sidebar-dropdown-toggle{cursor:pointer;display:block;font-weight:700;padding:8px 15px;position:relative}.sidebar-dropdown .sidebar-dropdown-toggle:after{background-color:var(--color-action-secondary);content:"";display:inline-block;height:16px;margin-top:-8px;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m9 18 6-6-6-6%27/></svg>") center /contain no-repeat;position:absolute;right:10px;top:50%;transition:transform .2s ease;width:16px}.sidebar-dropdown.open .sidebar-dropdown-toggle:after{transform:rotate(90deg)}.sidebar-dropdown.open .sidebar-dropdown-menu{display:block}.category-sidebar{box-sizing:border-box;padding:0}.sidebar-box div{padding:0 5px}.category-sidebar .sidebar-title{padding-bottom:15px;padding-left:10px;padding-top:15px}.category-sidebar ul{list-style:none;margin:0;padding:0}.category-sidebar ul a{background:#f0f0f0;color:#404040;display:block;font-size:14px;padding:8px 15px}.category-sidebar ul li+li{border-top:1px solid #fff}.category-sidebar .sidebar-box{margin-bottom:10px}.category-sidebar .sidebar-box h2{font-size:18px;margin:0}.product-item{margin-bottom:40px;margin-top:5px}@media (max-width:789px){.category-sidebar{padding:10px}.category-sidebar .sidebar-box{margin-bottom:10px}.category-sidebar .sidebar-inner{display:none}.category-sidebar .sidebar-box h2{cursor:pointer;position:relative}.category-sidebar .sidebar-box h2:after{background-color:var(--color-text-primary);content:"";display:inline-block;height:16px;margin-top:-8px;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m9 18 6-6-6-6%27/></svg>") center /contain no-repeat;position:absolute;right:15px;top:50%;transform:rotate(90deg);transition:transform .2s ease;width:16px}.category-sidebar .sidebar-box.open h2:after{transform:rotate(-90deg)}.category-sidebar .sidebar-box.open .sidebar-inner{display:block}.product-item{margin-bottom:10px}.category-sidebar .sidebar-box.sidebar-box-mobile{display:none}}.product-item-reviews,.product-item-title-container{margin:10px 0 0;min-height:20px}.product-item-title-container{min-height:44px}.product-item .product-item-title{display:block;font-size:16px;font-weight:700;text-align:left}.sale-text{border:1px solid;border-left:5px solid;color:#d2433b;line-height:20px;padding:3px 5px 2px!important}.product-label,.sale-text{font-size:13px;font-weight:700;text-transform:uppercase}.product-label{color:#fff;padding:3px 10px;position:absolute;top:0}.product-label span{display:table-cell;vertical-align:middle}.product-label.new-label{background:#5cc7e0;right:76px}.product-label.blue{background:var(--color-action-secondary);color:#fff}.product-label.orange{background:#d34b29;font-weight:500}.product-label.right-label{background:#5cc7e0;right:10px}.product-label.left-label{left:10px}.product-label.bestbuy-label{background:#d34b29;position:absolute;right:10px}.product-label.search-label{background:#fff;color:var(--color-text-secondary);font-size:14px;margin-top:1px;position:absolute;right:15px}.product-label.vat-label{background:var(--color-success);bottom:0;position:absolute;top:auto}.product-label.sale-label{background:#d2433b;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:13px;font-weight:600;left:10px;letter-spacing:.5px;position:absolute;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.product-label.sale-label span{display:inline!important;vertical-align:initial}.product-label.sale-label:hover{box-shadow:0 3px 6px rgba(0,0,0,.15);transform:scale(1.05)}.product-label.sale-label.trade{background:#e67a00}.product-images .product-label.sale-label{border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.15);font-size:16px;font-weight:700;left:10px;letter-spacing:.8px;padding:5px 15px;top:10px;white-space:nowrap}.product-images .product-label.sale-label span{display:inline!important;vertical-align:initial}.product-images .product-label.sale-label:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:scale(1.08)}.product-label.mod-new{background:#5cc7e0;font-size:14px;left:10px;right:0;top:15px}.product-label.mod-two-for-one{background:var(--color-action-primary);right:10px;top:15px}.nhs-section .inner{background:url(../images/nhs-image.png) no-repeat 50%}.trustpilot-banner .stars{background:url(../images/stars.png) 50% no-repeat}.trustpilot-banner .star{background:url(../images/star.png) 50% no-repeat}.trustpilot-banner .star-g{background:url(../images/star-g.png) 50% no-repeat}.trustpilot-banner .reviews-logo{background:url(../images/reviewsio-logo.svg) 50% no-repeat;background-size:contain}.trustpilot-banner .reviews-logo-dark{background:url(../images/reviews-logo-dark.png) 0 0 no-repeat}.product-images{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:650px}.product-images .main-image{border:1px solid var(--color-border);position:relative}.product-images .main-image .product-label.mod-two-for-one{right:10px;top:10px}.product-images .main-image .product-label.mod-new{left:10px;top:10px}.product-images .main-image-container{overflow:hidden}@media screen and (min-width:1025px){.product-images{margin-bottom:30px;margin-top:10px}}.product-info{font-size:16px;padding-left:10px}.product-info hr{border-color:#dadada;margin:8px 0}.product-info .product-header{border-bottom:1px solid var(--color-border);margin:5px 0;padding-bottom:5px;padding-top:5px}.product-info .product-title{color:var(--color-text-primary);font-size:24px;margin-bottom:8px;margin-top:0}.product-sku{font-size:14px}#product-container .product-info .options{border-bottom:1px solid var(--color-border);padding-bottom:5px;padding-top:5px}#product-container .product-info .product-extras{padding-bottom:5px;padding-top:5px}#product-container .product-info .product-price{margin:5px 0 0;overflow:hidden;padding-bottom:5px;padding-top:5px}#product-container .product-info .product-price .product-price-value,#product-container .product-info .product-price .product-sale-price-value{color:var(--color-text-primary);display:inline-block;font-size:24px;font-weight:500;letter-spacing:-1px;text-transform:uppercase}#product-container .product-info .product-price .product-sale-price-value{color:var(--color-promotional)}#product-container .product-info .product-price .product-was-price-value{color:var(--color-text-primary);display:inline-block;font-size:16px;padding-top:3px;text-decoration:line-through}#product-container.has-sale-price .product-info .product-price .prices-with-vat .product-price-value,#product-container:not(.has-sale-price) .product-info .product-price .prices-with-vat .product-sale-price-value,#product-container:not(.has-sale-price) .product-info .product-price .promotions .is-numeric-metric-container,#product-container:not(.has-sale-price) .product-info .product-price .promotions .product-sale.was{display:none}.product-price-vat-relief{font-size:20px}.is-price-from,.product-vat-text{font-size:16px;font-weight:500}.product-info .product-sale{display:inline-block;padding:5px 0 0}.product-info .product-rrp{display:inline-block}.basket-price .was,.product-info .was{text-decoration:line-through}@media (min-width:767px){.prices-with-vat,.product-price-vat-relief{display:inline-block}#product-container .product-info .price-seperator{display:inline-block;font-size:24px}.breadcrumb{display:block}.prices-with-vat{padding-right:0}}.product-item .product-item-title a{color:var(--color-text-secondary)}.product-item .product-item-price{font-size:14px;font-weight:500;margin:5px 0}#product-comparison .new,.product-item .product-item-price{font-size:18px;font-weight:700;text-align:left}.product-item-price>span.new{color:var(--color-promotional)}#product-comparison .old,.product-item .product-item-price .old{font-size:16px;margin-left:5px;text-decoration:line-through}#product-comparison td .is-price:not(.old){font-size:18px;font-weight:700;text-align:left}.compare-price,.compare-sale-price{color:var(--color-text-primary);font-weight:500}.sale-active{color:var(--color-text-primary);font-weight:400;text-decoration:line-through}.stock-requests-container{display:block}#product-container .product-info .reviews-info{padding-right:50px}.reviews-info br{display:none;text-align:center}.reviews-info div{float:right;vertical-align:middle}.product-info .reviews-info .stars{color:var(--color-rating);display:block;margin-right:15px}.product-info .reviews-info a{color:var(--color-text-primary);display:inline-block}.product-info .product-codes{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin:5px 0;padding:5px 0}.product-info .product-codes .box,.sub-box{line-height:1.8}.product-info .product-codes .box .info-label{font-weight:400}.product-info .product-codes .product-video-button{color:var(--color-link)}.product-video-button{clear:both;float:left;margin-top:10px}.product-single-tabs{margin-bottom:5px;margin-top:5px}.product-single-tabs .nav-tabs{border-bottom:1px solid #dedede}#find-reviews .tab-content{font-size:16px}.product-single-tabs .nav-tabs li a{background:#e9e9e9;border:0;border-radius:0;color:var(--color-text-primary);font-size:14px;font-weight:700;margin-left:0;margin-right:1px;padding:15px;text-transform:uppercase}@media (min-width:768px){.product-single-tabs .nav-tabs li a{font-family:DM Sans,sans-serif;font-size:20px;font-weight:600}}.product-single-tabs .nav-tabs li.active a{background:var(--color-action-secondary);border:0;color:#fff}.product-single-tabs .tab-content{border:1px solid #dedede;border-top:0;color:var(--color-text-primary);padding:20px}.product-single-tabs .tab-content h1,.product-single-tabs .tab-content h2,.product-single-tabs .tab-content h3,.product-single-tabs .tab-content h4,.product-single-tabs .tab-content h5,.product-single-tabs .tab-content h6{font-weight:700}.product-single-tabs .tab-content p:last-of-type{margin:0}#reviews .customer-review{border-bottom:1px solid var(--color-border);margin-bottom:15px;padding-bottom:10px}#reviews .customer-review p:last-of-type{margin:0}#reviews .review-info{margin-bottom:10px}#reviews .review-info .customer-name{color:#676767;display:inline-block;font-size:16px;font-weight:500;margin-right:10px;vertical-align:middle}#reviews .leave-review{padding-top:10px}#reviews .leave-review h4{color:var(--color-action-secondary);font-size:16px;font-weight:500;margin-bottom:15px;margin-top:0}@media (min-width:767px){.embed-container{max-width:600px}}.embed-container{height:0;margin-bottom:20px;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.product-reviews h3{text-align:center}.form-control{background:#fff;border:1px solid var(--color-border);border-radius:0;box-shadow:none;font-size:14px;height:auto;padding:9px 10px}.form-control:focus{border-color:var(--color-border);box-shadow:none}label{color:var(--color-text-primary);display:block;font-size:15px;font-weight:400}textarea{min-height:110px;resize:none}.custom-select{cursor:pointer}.select-container{position:relative}span.customSelect{background:transparent url(../images/custom-select.png) right 10px center no-repeat;background-position-x:right 10px;background-position-y:center;background-size:23px auto;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:14px;text-align:left}span.customSelect.mod2{background:transparent url(../images/custom-select2.png) right 10px center no-repeat;background-position-x:right 10px;background-position-y:center;background-size:8px auto}.custom-checkbox{color:#3f3f3f;cursor:pointer;display:block;font-size:15px;padding:5px 0;text-transform:none}.custom-checkbox input{display:none}.custom-checkbox a{color:var(--color-link)}.custom-checkbox .icon-toggle{display:inline;vertical-align:middle}.custom-checkbox .icon-toggle:before{background-color:var(--color-text-primary);content:"";display:inline-block;height:1em;margin-right:5px;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect width=%2718%27 height=%2718%27 x=%273%27 y=%273%27 rx=%272%27/><path d=%27m9 12 2 2 4-4%27/></svg>") center /contain no-repeat;vertical-align:middle;width:1em}.custom-checkbox .icon-toggle.icon-checkbox-unchecked:before{background-color:#d7dcde;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><rect width=%2718%27 height=%2718%27 x=%273%27 y=%273%27 rx=%272%27/></svg>") center /contain no-repeat}.custom-checkbox .checkbox-title{display:inline;vertical-align:middle}.custom-checkbox.inline{display:inline-block;padding:0}.custom-checkbox.inline+.inline{margin-left:20px}.headline-xs{color:var(--color-action-secondary);display:block;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0;text-transform:uppercase}.category-content.cat-sgl-col{margin-top:10px}@media (min-width:767px){.step>div+div{border-left:1px solid #a5a0a0}}@media (min-width:1040px){.category-sidebar{width:19%}.category-content{width:81%}.category-content.cat-sgl-col{margin-top:20px;width:100%}.category-content.cat-sgl-col h1{font-size:30px}.category-sidebar .sidebar-dropdown-toggle{padding-left:0}}.order-help{font-size:14px;margin-top:30px;min-height:60px}.order-help b{font-weight:700}.order-help .title{background:#52b2c9;color:#fff;display:block;font-size:14px;font-weight:700;margin:0;padding:8px 10px;text-align:center}.order-help .call-box{background:#f5f5f5 url(../images/phone-icon.png) no-repeat 12px;background-size:40px auto;padding:15px 15px 15px 65px}@media (min-width:1040px){.order-help{margin-top:10px}}.footer{background:var(--color-action-primary);font-size:16px;padding-bottom:20px;padding-top:10px}.footer,.footer a{color:#fff}.footer ul{list-style:none;margin:0;padding:0}.footer h2{font-size:15px;margin:0;padding-top:10px}.footer h2:after{background:#fff;content:"";display:block;height:1px;margin-bottom:15px;margin-top:3px;width:125px}.footer .social-links{margin-top:10px}.footer .social-links a{display:inline-block}.footer .social-links a+a{margin-left:7px}.footer .social-links .lucide{height:24px;width:24px}.subfooter{background:var(--color-background-dark);color:#fff;font-size:14px;padding:15px 0}.subfooter a{color:var(--color-link)}.bg-sage_card{background:url(../images/payment-sprite.png) -40px -2px}.bg-paypal_card,.bg-sage_card{display:inline-block;height:23px;width:35px}.bg-paypal_card{background:url(../images/payment-sprite.png) -79px -2px}.bg-master_card{background:url(../images/payment-sprite.png) -118px -2px}.bg-american_express_card,.bg-master_card{display:inline-block;height:23px;width:36px}.bg-american_express_card{background:url(../images/payment-sprite.png) -158px -2px}.bg-visa_card{background:url(../images/payment-sprite.png) -2px -2px;display:inline-block;height:23px;width:34px}.subfooter .payment-cards img{height:23px}@media (max-width:1040px){.subfooter{text-align:center}.subfooter .text-right{padding-top:15px;text-align:center}}@media (min-width:1040px){html{height:100%}body{min-height:100%;position:relative}}.form-errors{color:red;list-style:none;margin:15px 0;padding:0}.form-errors:first-child{margin-top:0}.form-with-validation div.error{color:red;display:block;margin-top:5px}.collection-container.loading .items{position:relative}.collection-container.loading .items:after{background-color:hsla(0,0%,100%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.product-option input{display:none}.product-option-container .rectangle{background-color:#e9e9e9;color:var(--color-text-primary);display:inline-block;margin-right:3px;padding:5px 8px;text-align:center}.product-option-container .rectangle.active{background-color:var(--color-action-secondary);color:#fff}.product-option-container .rectangle.active .inner{background-color:var(--color-action-secondary)!important}#product-container .video-container{background-color:var(--color-text-primary);height:0;padding-bottom:100%;position:relative;z-index:20}#product-container .video-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.shopwired-basket-modal .close-button{opacity:1}@media screen and (max-width:640px){.pagination .page-link,.pagination a{display:none}.pagination .page-link.current,.pagination .page-link[data-page=next],.pagination .page-link[data-page=prev],.pagination a.current,.pagination a[data-page=next],.pagination a[data-page=prev]{display:block}}.product-label{z-index:10}.category-item .shopwired-image-container{padding-bottom:100%}.sitemap-container ul{font-size:14px;margin-bottom:0}.sitemap-container>ul{font-weight:700;padding-left:5px}.sitemap-container>ul ul{font-weight:400;padding-left:20px}.sitemap-container ul li a{color:#c30e2d}.field-req{color:var(--color-error);font-weight:700}@media screen and (max-width:1040px){.trustpilot-banner .reviews-logo{display:none}.alz-banner .text,.trustpilot-banner .text{font-size:15px}.alz-banner{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.trustpilot-banner .text{display:block;line-height:1.2;margin:5px}.reviews-header{margin:10px}.sale-banner .text{display:inline}.alz-banner,.sale-banner{letter-spacing:1px;padding:6px 0}}@media (min-width:1040px){.table-60{width:60%}}#description1 table{border:1px solid #dedede;text-align:center}#description1 table tr:nth-child(2n){background-color:#f1efef}#description1 table th{background-color:var(--color-background-light);padding:.5rem 0;text-align:center}#description1 table td{padding:1px}#description3 table{border:1px solid #dedede;text-align:center}#description3 table tr:nth-child(2n){background-color:#f1efef}#description3 table th{padding:.5rem 0;text-align:center}#description3 table td{padding:1px;vertical-align:middle}#description3 table td:first-child{font-weight:700;padding:5px;text-align:right}#description3 table th a{text-decoration:underline}.basket-date,.customExpress,.express-1,.express-9,.express-date,.express-dpd,.express-sat,.express-unavailable,.free-express-date,.free-standard-date,.standard-date{display:none}.basket-est-date{color:#008500;font-weight:700}.lead-container{background-color:#f5f5f5;margin-bottom:20px;padding:20px}.lead-container p{margin-bottom:0}.item-code{color:#8b8a8b;margin:0 0 4px}.sidebar-inner .sidebar-item .link-list .sidebar-dropdown{display:none}.sidebar-inner .sidebar-item .link-list .sidebar-dropdown a{padding-left:30px}.sidebar-inner .sidebar-item{position:relative}.sidebar-inner .sidebar-item i{position:absolute;right:8px;top:8px}.sidebar-inner .sidebar-item i.flipped{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.vat-relief-container{background-color:#f5f5f5;margin-bottom:10px;padding:15px}.vat-relief-container h1{font-size:28px;font-weight:700;margin:0;text-align:center}.vat-relief-container p{font-size:15px}.vat-relief-container button{color:#fff;font-size:16px;margin:10px 5px;text-align:center}#relief-modal .modal-dialog{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#relief-modal .modal-body{background-color:#fff;border-radius:3px;padding:50px}#relief-modal .modal-body .close-button-outer button,#relief-modal-form .modal-body .close-button-outer button{background-color:initial;color:#fff;font-size:14px;font-weight:500;padding:0;position:absolute;right:0;top:-20px}#relief-modal .modal-body h3{color:#34b510;font-size:15px;font-weight:700;margin:0 0 30px;text-align:center}#relief-modal .modal-body>button{background-color:#f5f5f5;color:var(--color-text-primary);display:block;float:none;font-size:14px;font-weight:700;margin:36px auto 0;padding:10px 24px;text-align:center}#relief-modal-form{padding:20px 5px 0}#relief-modal-form h3{font-size:15px;font-weight:700;margin:0 0 10px}#relief-modal-form .modal-body .inner .custom-checkbox .icon-toggle.icon-checkbox-unchecked:before,#relief-modal-form .modal-body .inner .custom-checkbox .icon-toggle:before{font-size:22px;vertical-align:sub}#relief-modal-form button{color:#fff;display:inline-block;margin:10px auto}#relief-modal-form .vat-relief-close{background-color:#868e96}#relief-modal-form .checkbox-1,#relief-modal-form .checkbox-2,#relief-modal-form .other-text{display:none}.vat-relief-form .custom-checkbox .checkbox-title{display:inline-block;margin-top:-30px;padding-left:34px}.modal-dialog{width:300px}@media (min-width:420px){.modal-dialog{width:400px}#relief-modal-form .modal-body .inner{padding:0}#relief-modal-form .modal-dialog{margin-bottom:50px;margin-top:30px}}@media (min-width:720px){.modal-dialog{left:0;margin-top:20px;top:auto;transform:none;-webkit-transform:initial;-ms-transform:initial;width:700px}}@media (min-width:1000px){.modal-dialog{left:0;margin-top:20px;top:auto;transform:none;-webkit-transform:initial;-ms-transform:initial}.modal-dialog.modal-lg{width:950px}}.vat-relief-paragraph p{font-size:15px;margin-bottom:20px}#reviews_fade{background:rgba(0,0,0,.7);bottom:0;left:0;overflow:auto;padding:10px;position:fixed;right:0;top:0}#reviews_container{background:#fff;border-radius:2px;left:10px;margin:20px auto;max-width:700px;padding:10px 0;position:absolute;right:10px}#reviews_container .close{background-color:#1b1b1b;border-radius:20px;color:#fff;cursor:pointer;font-size:20px;height:25px;left:-12px;line-height:25px;position:absolute;text-align:center;top:-13px;width:25px;z-index:100}#reviews_container .close:hover{background:#fff;color:var(--color-text-primary)}#reviews_containers .close span{font-size:12px}#reviews_widget{margin:0 15px}#product-comparison,.product-specification{padding-top:15px}h3.product-spec-header{padding-left:10px}td.second{padding-right:10px}.table-spec td:first-child{padding-left:10px;width:15px}.table-spec td:last-child{padding-right:15px;text-align:right}.table-spec.spec-multi td{text-align:left}.table-spec tr:nth-child(2n){background-color:#fbfbfb}.spec-header>tr>th,span.th-title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:0;padding:5px 0 5px 5px;text-align:left}.spec-header{border-top:1px solid #d0dee2}span.tool-tip-link{color:var(--color-link);text-decoration:underline}@media screen and (max-width:767px){.product-info .product-single-footer .bulk-link,.product-info .product-single-footer .qty{display:none}.container{padding-left:10px;padding-right:10px}.product-single-tabs .tab-content{border:0 solid #dedede;padding:10px 5px}.product-single-tabs .tab-content h3{text-align:center}}.comp-col-head{font-size:16px;font-weight:500}#product-comparison .comp-col-head{white-space:normal}#product-comparison th,#product-comparison thead{vertical-align:top}#product-comparison .comp-col-head{vertical-align:bottom}#product-comparison .shopwired-image-container{aspect-ratio:1;border:0;height:auto;margin:0 auto;max-width:200px;padding-bottom:0}.margin-0{margin-left:0;margin-right:0}.padding-0{padding-left:0;padding-right:0}.padding-sm{padding-left:2px;padding-right:2px}.padding-md{padding-left:5px;padding-right:5px}.padding-lg{padding-left:10px;padding-right:10px}@media (min-width:790px){.padding-xl-left{padding-left:40px;padding-right:60px}}.featured-review-quote{font-size:30px}.featured-review-name{display:block;font-size:14px;text-align:right}.delivery-info{border-bottom:1px solid #dadada}#bulk table,.table-delivery{display:block!important;text-align:left}@media (min-width:767px){#bulk>table>td,#delivery-and-returns .table-delivery td{padding-left:12px;padding-right:12px}}#product-comparison .featured-headline{margin-bottom:5px}.comparison-table{display:block!important;font-size:16px;text-align:center}.comparison-table th{text-align:center}#product-comparison.comparison-table td,#product-comparison.comparison-table tr{border-top:0}.comparison-table td.comp-first,.comparison-table td.comp-fourth,.comparison-table td.comp-middle,.comparison-table td.comp-third,.comparison-table th.comp-row-head,span.product-compare-title{border-top:0;text-align:center;vertical-align:middle}.comp-first,.comp-middle,.comp-row-head,.comp-third{border-right:1pt solid var(--color-border);border-top:0;vertical-align:middle}.comparison-table>tbody>tr:nth-of-type(odd){background-color:#f5f5f5}.category-single{border-bottom:1px solid #dadada;padding-bottom:20px;padding-top:20px;text-align:left}.category-single .btn,.category-single p,.category-single ul{font-size:15px}.category-single-img{vertical-align:middle}.category-single .shopwired-image-container{border:0}.pull-right{float:right}.pull-left{float:left}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}.bundle-image{height:40px}.bundle-container{padding-top:5px}.alternative-products-section{border-top:1px solid var(--color-border);margin-top:10px;padding-top:10px}.gifts-slider .product-label.sale-label,.gifts-slider .product-label.vat-label,.product-label.right-label{display:none}div.featured-headline.gifts-headline{font-size:24px;margin-top:10px}.gift-reviews{padding-bottom:20px}.row.gifts-category .category-info{display:table;width:100%}.row.gifts-category .category-info h2{border:1px solid var(--color-border);display:table-cell;font-size:18px;font-weight:700;height:46px;line-height:18px;margin:0;padding:4px 0 6px;text-align:center;vertical-align:middle;width:100%}.row.gifts-category .category-info a{color:var(--color-text-secondary)}#richSnippetReviews>div.prodRevWidgetHead>div{padding-top:5px}#richSnippetReviews>div.prodRevWidgetHead>div>div>div.statsWrap.cfx>p{font-size:16px}#reviewsContainer div.reviewText>p,.prodRevWidget .prodRevWrap .reviewWrap .reviewText p,body>div>div.prodReviewsSection.active>div.prodRevWrap>div:first-child>div.reviewContent>div.reviewText p,body>div>div.prodReviewsSection>div.prodRevWidgetHead>div.ratingLogoWrap.cfx>div.overallStatsWrap>div.overallStarsWrap>div.numReviews.ng-binding{font-size:15px}#richSnippetReviews>div.prodRevWidgetHead>div{padding-bottom:0}.gift-reviews{font-size:16px;line-height:1.7}.product-option-btn{font-size:13px;margin-top:2px}.order-details{display:block}.tab-title{border-bottom:1px solid var(--color-border);padding:10px 0}.product-page-slider{margin-bottom:0}.trade-price{font-size:17px;font-weight:500}.options .form-group{margin-bottom:10px}.product-option.form-control{padding:8px}.pdf-product-page{position:absolute;right:0;top:10px;width:60px}.pdf-button{background:none;border:0;padding:0}.product-header h1{padding-right:50px}@media (min-width:767px){.collection-container .sorting{float:left;position:relative}}.collection-container .sorting{margin:0 10px 10px}.collection-container .sorting .customSelect{background-color:#f7f7f7;border:1px solid #d3dcde;box-sizing:initial;color:#1d1d1d;font-size:11px;font-style:normal;padding:7px 10px;width:155px;z-index:150}.collection-container .sorting .customSelectInner{color:#1d1d1d;font-size:11px;font-style:normal;text-transform:uppercase}.collection-container .sorting i{color:var(--color-action-secondary);font-size:12px;position:absolute;right:10px;top:9px}.collection-container .pagination{float:right;font-size:0;margin:0 10px 10px}.collection-container .pagination .page-link{background-color:#f7f7f7;border:1px solid #d3dcde;color:#1d1d1d;cursor:pointer;display:inline-block;font-size:12px;margin-right:5px;padding:7px 10px 6px}.collection-container .pagination .page-link:last-child{margin-right:0}.collection-container .pagination .page-link.current{background-color:var(--color-action-secondary);border:1px solid var(--color-action-secondary);color:#fff;display:inline-block!important}.sorting select{border:1px solid #d3dcde;box-sizing:border-box;font-size:14px;padding:7px;width:100%}.clear{clear:both}.clear-all{padding:.3em 0;text-align:center}.clear-all span{color:var(--color-link)}#reset-all-link{color:#404040}.pagin-footer{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);padding-top:10px}.btn-container a,.cat-sgl-col .text-description a,.cat-sgl-col .text-description p,.cat-sgl-col .text-description ul,.category-content.cat-sgl-col h1{text-align:center}.btn-container a{color:#fff;font-size:20px;margin:10px 5px}.btn-container{margin-bottom:15px;margin-top:5px;text-align:center}.btn.cat-button{background-color:var(--color-action-primary);border-color:var(--color-action-primary);width:150px}#richSnippetReviews{border:1px solid #d3dcde}#richSnippetReviews>div.prodRevWidgetHead{background-color:#f2f2f2}#stock-notification>div.modal-dialog.modal-sm>div{text-align:center}#stock-notification>div.modal-dialog.modal-sm>div>div.modal-body>p{font-size:18px}#notif-title{font-size:26px}#stock-notification>div.modal-dialog.modal-sm>div>div.modal-body>div{border:0}#product-container>div.row.product-single>div.col-md-5.product-info>div>div.row>div.col-xs-7.col-sm-6.reviews-info>div>span{color:var(--color-text-secondary);cursor:pointer}.compact-slider.custom-slider .product-item-title{margin-top:5px}.compact-slider.custom-slider .product-item-price,.compact-slider.custom-slider .product-item-title{font-weight:400;text-align:left}#mainWidgetContainer>div.prodReviewsSection.active>div.prodRevWrap>div>div.reviewContent>div.reviewText>p,.compact-slider.custom-slider .product-item-title{font-size:15px}div.custom-slider.compact-slider,div.featured-headline>h2{margin-bottom:0}.featured-headline.basket-headline{border-bottom:0}.checkbox label{padding-left:20px;width:auto}.basket-info{margin-bottom:10px}.row.single-col-products .product-item{margin-bottom:20px}.row.single-col-products a{cursor:pointer}.row.single-col-products{border-top:1px solid var(--color-border);margin-top:5px;padding-top:10px}.single-col-products .prod-col-right{font-size:13px;margin-top:5px;padding-left:0}.single-col-products .prod-col-centre{margin-top:5px;padding-right:15px}.single-col-products .prod-col-centre ul{-webkit-padding-start:20px}.single-col-products .product-item{border-bottom:1px dotted var(--color-border);margin-bottom:15px;padding-bottom:5px}.single-col-products .product-item .product-item-price{margin-bottom:5px;text-align:left}.single-col-products .product-item .product-item-price .main{font-size:18px;font-weight:700}.single-col-products .product-item .product-item-price .new{display:block}.single-col-products .product-item .product-item-price .secondary{display:block;font-size:15px}.key-bullets,.single-col-products .btn-block{font-size:15px;margin-top:15px;padding:3px 10px}.button-arrow{float:right}.single-col-products .product-buttons{margin-top:5px}.single-col-products .product-item .product-item-title{font-size:17px;margin-bottom:5px;margin-top:0;text-align:left}.single-col-products .product-item .product-item-title a:hover{text-decoration:none}.single-col-products .shopwired-image-container{border:0}.single-col-products .product-item .product-item-price .secondary a{font-size:14px}.product-usp,.shipping-dates{margin-bottom:6px}div.shipping-dates span,h2{font-weight:700}.var-image-container{padding-left:5px;padding-right:5px}.single-col-products .product-item .product-item-price .old,.single-col-products .product-item .product-item-price .was{margin-left:0}.single-col-products .product-item .product-item-price .save{color:var(--color-promotional)}.row.gifts-category{margin-bottom:20px;margin-top:20px}.staff{border-bottom:0!important;color:#911eb4;font-size:16px;font-weight:700}span.staff>a{color:#911eb4!important}span.staff.stock-level{font-size:17px;font-weight:700}.product-label.right-label.staff{background:#911eb4;color:#fff;display:inline!important;font-size:14px}iframe.RUKFloatingWidget{left:0}iframe.RUKFloatingWidget,iframe.RUKFloatingWidget--right{bottom:0;height:230px;margin-bottom:auto;margin-top:auto;max-width:115px;position:fixed;top:0;transition-delay:1s;z-index:9999999}iframe.RUKFloatingWidget--right{right:0}iframe.RUKFloatingWidget--right.expanded,iframe.RUKFloatingWidget.expanded{height:600px;max-width:400px;transition-delay:0}@media screen and (max-width:640px){iframe.RUKFloatingWidget,iframe.RUKFloatingWidget--right{display:none}}@media only screen and (max-width:840px) and (orientation:landscape){iframe.RUKFloatingWidget,iframe.RUKFloatingWidget--right{display:none}}body,html{font-family:Atkinson Hyperlegible Next,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}h1,h2{font-weight:600}h1{font-size:30px}h3,h4,h5,h6{font-weight:500}b,strong{font-weight:bolder}.bold{font-weight:700}.is-numeric-metric,.is-price,.is-product-title{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.btn-primary{background-color:var(--color-action-primary);border-color:var(--color-action-primary);color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover)}.shopwired-info-message{background:var(--color-action-primary);background-color:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:24px;font-weight:400;left:0;opacity:0;padding:25px;position:fixed;right:0;text-align:center;z-index:9999}.shopwired-info-message a{color:inherit}.alz-banner,.info-message,.trustpilot-banner{background-color:var(--color-background-light);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);color:var(--color-text-primary);font-size:16px;font-weight:500;line-height:32px;padding:20px 12px;text-align:center}.trustpilot-banner{border-bottom:none;border-top:none}.trustpilot-banner--footer{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.trustpilot-banner .stars{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="164" height="32" viewBox="0 0 164 32"><path fill="%23f39c12" d="M16,23.03L24.24,28l-2.19-9.37L29.33,12.32l-9.59-0.81L16,2.67L12.25,11.51L2.67,12.32l7.28,6.31L7.76,28L16,23.03z M49.33,23.03L57.57,28l-2.19-9.37L62.67,12.32l-9.59-0.81L49.33,2.67l-3.75,8.84L36,12.32l7.28,6.31L41.09,28L49.33,23.03z M82.67,23.03L90.91,28l-2.19-9.37L96,12.32l-9.59-0.81L82.67,2.67l-3.75,8.84L69.33,12.32l7.28,6.31L74.43,28L82.67,23.03z M116,23.03L124.24,28l-2.19-9.37L129.33,12.32l-9.59-0.81L116,2.67l-3.75,8.84L102.67,12.32l7.28,6.31L107.76,28L116,23.03z M149.33,23.03L157.57,28l-2.19-9.37L162.67,12.32l-9.59-0.81L149.33,2.67l-3.75,8.84L136,12.32l7.28,6.31L141.09,28L149.33,23.03z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:0;height:32px;vertical-align:middle;width:164px}.trustpilot-banner .star,.trustpilot-banner .star-g{background-size:32px;display:inline-block;font-size:0;height:32px;vertical-align:middle;width:32px}.trustpilot-banner .reviews-logo,.trustpilot-banner .reviews-logo-dark{background-size:contain;display:inline-block;height:32px;vertical-align:middle;width:192px}.trustpilot-banner .text{display:inline-block;margin:0 20px;vertical-align:middle}.trustpilot-banner .rating-value,.trustpilot-banner .review-count{font-weight:700}.alz-banner a,.trustpilot-banner a{color:inherit;text-decoration:none}.alz-banner a:hover,.trustpilot-banner a:hover{text-decoration:underline}.trustpilot-banner .desktop-text{display:inline}.trustpilot-banner .mobile-text{display:none}.sale-header .sale-banner{border:none}.promo-banner,.sale-header .sale-banner{background-color:var(--color-notification-banner);color:var(--color-text-inverse);letter-spacing:2px;line-height:1.4;padding:12px}.promo-banner{text-align:center}.promo-banner a{color:var(--color-text-inverse);text-decoration:underline}.promo-banner a:hover{opacity:.85}.stars{display:inline-block;line-height:1;vertical-align:middle}.stars .lucide{color:var(--color-rating);height:14px;width:14px}.stars .star-grey{color:var(--color-disabled-text)}.df-card__availability{border-radius:100%;display:inline-block;height:13px;text-indent:-10000px;vertical-align:middle;width:13px}.df-card__availability.in.stock{background:transparent}.df-card__availability.out.of.stock{background:red}.rating--doofinder{font-size:14px;gap:4px}.rating--doofinder .rating__stars{--star-size:14px}.rating--doofinder .rating__value{color:var(--color-text-primary);font-size:14px;font-weight:600}.rating--doofinder .rating__count{color:var(--color-text-secondary);font-size:13px}.df-card__vat_relief.df-card__price{font-size:12px;font-weight:500}.featured-headline h2,.featured-headline span{flex-shrink:1;min-width:0;word-wrap:break-word;color:var(--color-text-primary);font-size:32px;font-weight:600;overflow-wrap:break-word}@media (max-width:768px){.featured-headline h2,.featured-headline span{padding:0 10px}.trustpilot-banner{font-size:15px;line-height:24px;padding:12px 8px}.trustpilot-banner .stars{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="123" height="24" viewBox="0 0 123 24"><path fill="%23f39c12" d="M12,17.27L18.18,21l-1.64-7.03L22,9.24l-7.19-0.61L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27z M37,17.27L43.18,21l-1.64-7.03L47,9.24l-7.19-0.61L37,2l-2.81,6.63L27,9.24l5.46,4.73L30.82,21L37,17.27z M62,17.27L68.18,21l-1.64-7.03L72,9.24l-7.19-0.61L62,2l-2.81,6.63L52,9.24l5.46,4.73L55.82,21L62,17.27z M87,17.27L93.18,21l-1.64-7.03L97,9.24l-7.19-0.61L87,2l-2.81,6.63L77,9.24l5.46,4.73L80.82,21L87,17.27z M112,17.27L118.18,21l-1.64-7.03L122,9.24l-7.19-0.61L112,2l-2.81,6.63L102,9.24l5.46,4.73L105.82,21L112,17.27z"/></svg>');display:inline-block;height:24px;margin-right:8px;vertical-align:middle;width:123px}.trustpilot-banner .text{display:inline-block;font-size:16px;margin:0;position:relative;top:2px;vertical-align:middle}.trustpilot-banner .desktop-text{display:none}.trustpilot-banner .mobile-text{display:inline;font-weight:400}.trustpilot-banner .mobile-text strong{font-weight:700}.trustpilot-banner .reviews-logo{display:block;height:24px;margin:16px auto 0;width:144px}}.lucide{display:inline-block;flex-shrink:0;vertical-align:middle}.lucide-flip-h{transform:scaleX(-1)}.lucide-check,.lucide-check-circle{color:var(--color-success)}.lucide-x-circle{color:var(--color-error)}.lucide-x{color:var(--color-text-primary)}.lucide-thumbs-up{color:var(--color-success)}.lucide-thumbs-down{color:var(--color-error)}.lucide-eye,.lucide-signal{color:var(--color-success)}.lucide-truck{color:var(--color-action-primary)}.lucide-plug{color:var(--color-success)}.lucide-circle-alert,.lucide-help-circle,.lucide-info,.lucide-quote{color:var(--color-action-primary)}.lucide-file-text{color:var(--color-error)}.lucide-circle-arrow-left,.lucide-gift,.lucide-landmark,.lucide-tags,.lucide-triangle-alert{color:var(--color-action-primary)}.icon-green.lucide{color:var(--color-success)}:root{--z-index-dialog:1050;--z-index-toast:1100}.site-features{background-color:var(--color-background-light);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);min-height:60px;padding:12px 0}.site-features .row{align-items:center;display:flex}.site-features .col-lg-3{display:flex;justify-content:center;padding-left:8px;padding-right:8px}.site-features .col-lg-3:first-child{padding-left:0}.site-features .col-lg-3:last-child{padding-right:0}.site-features a{color:var(--color-text-primary);display:block;text-decoration:none;transition:transform .2s ease,color .2s ease}.site-features a:hover{color:var(--color-action-secondary);text-decoration:none}@media (prefers-reduced-motion:reduce){.site-features a{transition:none}}@media (min-width:768px){.site-features a:hover{transform:translateY(-2px)}}.site-features .inner{align-items:center;display:flex;flex-direction:row;gap:12px;padding:10px}.site-features .usp-icon{flex-shrink:0;height:32px;transition:color .2s ease;width:32px}.site-features .text-content{display:flex;flex:1;flex-direction:column;gap:1px}.site-features .title{display:block;font-size:15px;font-weight:600;line-height:1.2;margin:0}.site-features .inner span:not(.title):not(.is-numeric-metric){display:block}.site-features .inner span:not(.title){color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:1.4;margin:0}.site-features a:focus{outline:2px solid var(--color-action-secondary);outline-offset:4px}.site-features a:focus:not(:focus-visible){outline:none}.site-features a:focus-visible{outline:2px solid var(--color-action-secondary);outline-offset:4px}@media (max-width:767px){.site-features{display:none!important}.site-features a{min-height:44px;min-width:44px}.site-features .inner{gap:8px;padding:8px 10px}.site-features .usp-icon{height:28px;width:28px}.site-features .title{font-size:14px}.site-features .inner span:not(.title):not(.is-numeric-metric){font-size:12px}}@media (min-width:768px){.site-features .row{display:flex;flex-wrap:nowrap}.site-features .col-lg-3{flex:1;max-width:25%}}.site-features .title{color:var(--color-text-primary)}.site-features .inner span:not(.title){color:var(--color-text-secondary)}.site-features .usp-icon{color:var(--color-action-secondary)}.site-features a:hover .usp-icon{color:var(--color-action-secondary-hover)}.product-item{background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--color-text-primary);margin-bottom:20px;padding:15px 10px;position:relative;transition:all .3s ease}.product-item:hover{border-color:var(--color-border-inverse)}.product-item .shopwired-image-container{border:none}.splide__list{list-style:none;margin:0;padding:0}.splide__pagination{bottom:auto;margin-top:1rem;padding:0;position:relative}.splide__arrow{background:hsla(0,0%,100%,.5);border:none;box-shadow:none;height:32px;opacity:1;width:32px}.splide__arrow svg{fill:var(--color-text-secondary);height:16px;width:16px}.splide__arrow:disabled{opacity:.2}.splide__arrow:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (min-width:701px){.splide__arrow{background:var(--color-background-light);border:1px solid var(--color-border);box-shadow:none;height:44px;width:44px}.splide__arrow svg{height:20px;width:20px}}@media (hover:hover) and (min-width:701px){.splide__arrow:hover:not(:disabled){border-color:var(--color-text-secondary);box-shadow:none}}@media (min-width:1201px){.splide:not(.splide--ttb):not(.product-thumbnail-slider) .splide__arrow--prev{left:-48px}.splide:not(.splide--ttb):not(.product-thumbnail-slider) .splide__arrow--next{right:-48px}}.splide__pagination__page{background:var(--color-border);height:10px;margin:0 7px;opacity:1;padding:0;position:relative;transition:background-color .2s;width:10px}.splide__pagination__page:before{content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.splide__pagination__page.is-active{background:var(--color-action-primary);transform:none}@media (hover:hover){.splide__pagination__page:hover{background:var(--color-action-primary-hover);opacity:1}}.splide__pagination__page:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.dialog-container,.dialog-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.dialog-container{display:flex;z-index:var(--z-index-dialog)}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{animation:fade-in .2s both;background-color:rgba(43,46,56,.9)}.dialog-content{animation:fade-in .4s .2s both,slide-up .4s .2s both;background-color:#fff;border-radius:5px;box-shadow:0 10px 40px rgba(0,0,0,.2);margin:auto;max-height:90vh;max-width:90%;overflow-y:auto;position:relative;width:800px;z-index:2}@keyframes fade-in{0%{opacity:0}}@keyframes slide-up{0%{transform:translateY(10%)}}@media (prefers-reduced-motion:reduce){.dialog-content,.dialog-overlay{animation:none}}.dialog-header{border-bottom:1px solid #e0e0e0;padding:1.5em 1.5em 1em}@media screen and (min-width:700px){.dialog-header{padding:2em 2em 1.25em}}.dialog-header h1,.dialog-title{font-size:1.25em;font-weight:700;line-height:1.4;margin:0}@media screen and (min-width:700px){.dialog-header h1,.dialog-title{font-size:1.5em}}.dialog-header h1 .icon{margin-right:.5em}.dialog-body{font-size:16px;line-height:1.6;padding:1.5em}@media screen and (min-width:700px){.dialog-body{padding:2em}}.dialog-body p{margin:0 0 1em}.dialog-body p:last-child{margin-bottom:0}.dialog-footer{border-top:1px solid #e0e0e0;padding:1em 1.5em 1.5em;text-align:right}@media screen and (min-width:700px){.dialog-footer{padding:1.25em 2em 2em}}.dialog-footer button{margin-left:.75em}.dialog-footer button:first-child{margin-left:0}.dialog-body [data-aria-accordion]{border-top:1px solid var(--color-border);margin-top:1.5em}.dialog-body .accordion__trigger{align-items:center;background:none;border:none;border-bottom:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1em;font-weight:600;justify-content:space-between;padding:.875em 0;text-align:left;width:100%}.dialog-body .accordion__trigger:hover{color:var(--color-action-primary)}.dialog-body .accordion__trigger:focus{outline:none}.dialog-body .accordion__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dialog-body .accordion__trigger:after{background-color:var(--color-text-secondary);content:"";display:inline-block;flex-shrink:0;height:12px;margin-left:.75em;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>") center /contain no-repeat;transition:transform .2s ease;width:12px}.dialog-body .accordion__trigger[aria-expanded=true]:after{transform:rotate(180deg)}.dialog-body .accordion__panel{color:var(--color-text-secondary);line-height:1.6;padding:.875em 0 .25em}.dialog-body .accordion__panel[aria-hidden=true]{display:none}.dialog-body .accordion__panel p{margin:0 0 .75em}.dialog-body .accordion__panel p:last-child{margin-bottom:.875em}.dialog-body .accordion__panel ol,.dialog-body .accordion__panel ul{margin:0 0 .75em;padding-left:1.5em}@media (prefers-reduced-motion:reduce){.dialog-body .accordion__trigger:after{transition:none}}.dialog-close{align-items:center;background-color:initial;border:0;border-radius:50%;cursor:pointer;display:flex;font-size:2em;height:1.25em;justify-content:center;line-height:1;padding:0;position:absolute;right:.75em;top:.75em;transition:background-color .15s;width:1.25em}.dialog-close:hover{background-color:rgba(50,50,0,.15)}@media screen and (min-width:700px){.dialog-close{font-size:2.25em;right:1em;top:1em}}.video-thumb-play{border-radius:50%;display:flex;height:36px;width:36px;z-index:1}.video-main-play,.video-thumb-play{align-items:center;background:rgba(0,0,0,.55);color:#fff;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-main-play{border:none;border-radius:50%;cursor:pointer;display:none;height:88px;padding:0;transition:background .2s ease;width:88px;z-index:2}.has-video-poster .video-main-play{display:flex;pointer-events:auto}.has-video-poster .video-main-play:hover{background:rgba(0,0,0,.7)}.has-video-poster .video-main-play:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.product-gallery-thumbnail[data-video-url]{position:relative}.product-gallery-thumbnail[data-video-url] img{height:100%;object-fit:cover;width:100%}.video-slide{aspect-ratio:16/9;position:relative}.video-inline-player,.video-slide lite-vimeo,.video-slide lite-youtube,.video-slide video{height:100%;width:100%}.video-inline-player{left:0;position:absolute;top:0}lite-vimeo:focus-visible,lite-youtube:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}