/**handles:dls-style**/
/*!
Theme Name: Direct Lighting Supplies
Theme URI: http://underscores.me/
Author: Christian Gibbs
Author URI: https://www.gibbsi.co.uk
Description: Main theme for DLS website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dls
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Direct Lighting Supplies is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}.site-main{margin:32px 7.5%}@media screen and (max-width:1156px){.site-main{margin:32px 20px}}body,button,input,optgroup,select,textarea{color:#404040;font-family:articulat-cf,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}.basket-title{width:100%;color:#fff;background-color:#6f0dff;display:flex;align-items:center;justify-content:center;border-top-left-radius:10px;border-top-right-radius:10px;gap:8px}.basket-title h1{font-size:18px}h2{font-weight:600}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}big{font-size:125%}del{font-size:14px;font-weight:400}a{text-decoration:none}body{background:#fff;max-width:1920px;margin:0 auto!important}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}ul{margin-left:0;padding-left:0}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.specification-table tr{border-bottom:1px solid #adadad;display:flex;justify-content:space-between;padding:16px}.specification-table tr td{width:50%}.specification-table tr td:first-child{font-weight:700}.specification-table tr td:nth-child(2){text-align:left}.icon::before{content:"";background-repeat:no-repeat;height:18px;width:18px;display:inline-block;display:flex}.icon--search::before{background-image:url("/wp-content/themes/dls/assets/img/icons/search.svg")}.icon--search-white::before{background-image:url("/wp-content/themes/dls/assets/img/icons/search--white.svg")}.icon--profile::before{background-image:url("/wp-content/themes/dls/assets/img/icons/profile.svg")}.icon--menu::before{background-image:url("/wp-content/themes/dls/assets/img/icons/menu.svg")}.icon--basket::before{background-image:url("/wp-content/themes/dls/assets/img/icons/basket.svg")}@media screen and (max-width:1156px){.icon--basket::before{background-image:url("/wp-content/themes/dls/assets/img/icons/basket--white.svg")}}a{color:#4169e1}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.showlogin,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:8px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em;font-weight:700}.showlogin:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}.showlogin:active,.showlogin:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.showlogin{display:inline-block}.button{border:0;color:#fff;background-color:#6f0dff;width:100%;padding:12px 0;border-radius:8px;text-align:center;font-weight:700}.button:hover{cursor:pointer}a.remove{font-size:11px;color:#808285}a.remove:hover{color:#cd2121}.woocommerce-form-register__submit:hover{background-color:#ef63a2!important}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #999;border-radius:8px;padding:8px;text-align:left}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #999;padding:8px;width:100%;background-color:#f2f2f2;border-radius:8px}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.page,.post{margin:0 0 1.5em}.page .site-main,.post .site-main{margin:1.5em 7.5%}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.homepage{display:flex;flex-direction:column;gap:50px}.homepage h2{margin:0;margin-bottom:25px}#customer_login>div{padding:16px}#customer_login .col-2{background-color:#0ce4c1}#customer_login input[type=password]{width:100%}@media screen and (max-width:768px){#customer_login{flex-direction:column}#customer_login>div{width:100%!important}}.woocommerce-checkout .woocommerce-form-login{background:#0ce4c1;padding:32px;width:100%}.woocommerce-checkout .woocommerce-form-login .form-row{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-info{background:0 0!important;color:#333!important}.woocommerce-checkout .woocommerce-info .showlogin{background-color:#0ce4c1}.woocommerce-account .c-shop-by{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.c-need-help{display:flex;align-items:center;justify-content:space-between;padding:0 7.5%}.c-need-help__link{text-decoration:none;display:flex;align-items:center;color:#000;font-size:14px;position:relative;padding:14px 0 0 0}.c-need-help__link .c-need-help__dropdown{position:absolute;bottom:-37px;background:#fff;padding:8px;display:none;width:250px}.c-need-help__link:visited{color:#000}.c-need-help__link:hover{cursor:pointer}.c-need-help__link:hover .c-need-help__dropdown{display:block}.c-need-help__link svg{height:22px;width:22px;margin-right:10px}@media screen and (max-width:1156px){.c-need-help{padding:0 20px}}.c-vat-toggle .c-switch{display:flex;align-items:center}.c-vat-toggle .c-switch input{display:none}.c-vat-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:37px;height:22px;background-color:#6f0dff!important;-webkit-transition:.4s;transition:.4s}.c-vat-toggle .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.c-vat-toggle input:checked+.slider{background-color:#0ce4c1!important}.c-vat-toggle input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px);padding-left:0!important}.c-vat-toggle .slider.round{border-radius:34px}.c-vat-toggle .slider.round:before{border-radius:50%}.c-vat-toggle .inc-vat{text-align:center;font-size:12px;font-weight:700;color:#6d6e71}.c-vat-toggle .exc-vat{text-align:center;font-size:12px;font-weight:700;color:#6d6e71}.c-vat-toggle .checkbox-container{position:relative;width:37px;height:22px;margin:0 12px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:100;display:none}.sidebar{position:fixed;top:0;right:-300px;width:300px;min-height:100vh;background-color:#f0f0f0;z-index:101;transition:right .3s ease-in-out}.sidebar.active{right:0}@media screen and (max-width:1156px){.sidebar{width:100%;right:-100%}}.sidebar-content{padding:20px;position:relative;overflow-y:scroll}.sidebar-content .cart{position:absolute}.sidebar-content .close-button{margin-bottom:32px}.sidebar-content ul{height:60vh;overflow-y:scroll}.sidebar-content ul,.sidebar-content ul li,.sidebar-content ul li a{list-style-type:none;display:flex;flex-direction:column;gap:16px}.sidebar-content ul li,.sidebar-content ul li a li,.sidebar-content ul li li{position:relative}.sidebar-content ul li .remove,.sidebar-content ul li a li .remove,.sidebar-content ul li li .remove{position:absolute;font-size:24px;line-height:24px;top:0;color:red;display:none}.sidebar-content ul li a,.sidebar-content ul li a li a,.sidebar-content ul li li a{flex-direction:row;color:#696969}.sidebar-content ul li a img,.sidebar-content ul li a li a img,.sidebar-content ul li li a img{height:100px;width:100px}.sidebar-content ul li .amount,.sidebar-content ul li a li .amount,.sidebar-content ul li li .amount{color:#000;background:#e3e3e3;padding:8px;font-weight:700}.sidebar-content .woocommerce-mini-cart__buttons{display:flex;gap:16px;flex-direction:column}.sidebar-content .woocommerce-mini-cart__buttons .button{display:flex;justify-content:center;align-items:center}.toggle-button{position:fixed;top:20px;right:20px;z-index:3;cursor:pointer}.c-site-header{width:100%;height:125px;background-color:#6f0dff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 7.5%}.c-site-header .site-branding{flex-grow:1}.c-site-header .site-branding img{height:65px}.c-site-header .site-search{flex-grow:1}.c-site-header .site-search .search-wrapper{width:100%}.c-site-header .site-search .search-wrapper input{width:100%}.c-site-header .actions-bar{flex-grow:1;display:flex;align-items:center;justify-content:space-evenly;gap:10px}.c-site-header .actions-bar .account{display:flex;align-items:center;gap:8px;color:#fff}.c-site-header .actions-bar .account svg{height:28px;width:28px;margin-right:12px}.c-site-header .actions-bar .cart{padding:8px 16px;border-radius:10px;display:flex;align-items:center;gap:8px;font-weight:700;color:#6f0dff;background:#0ce4c1}.c-site-header .actions-bar .cart:hover{color:#000;background:#0ce4c1;cursor:pointer}.c-site-header .actions-bar .cart:hover svg path{fill:#000}.c-site-header .actions-bar .cart .price-exc-vat{display:flex}.c-site-header .actions-bar .cart svg{height:28px}.search--trigger{display:none}.c-mobile-site-search{display:none;padding:16px;border-bottom:1px solid #e3e3e3}.c-mobile-site-search .search-wrapper,.c-mobile-site-search input{width:100%}.hamburger{display:none}@media screen and (max-width:1156px){.hamburger{display:flex}}.hamburger .js-menu--close{display:none}.hamburger .c-btn{background:0 0;border:none;color:#fff;font-size:24px;padding:0}.c-mobile-nav{width:100%;background:#fff;top:141px;z-index:100;display:none}.c-mobile-nav.active{display:flex}@media screen and (min-width:1156px){.c-mobile-nav.active{display:none}}.c-mobile-nav .c-mobile-nav__cats{width:100%}.c-mobile-nav .c-mobile-nav__cats ul{margin-left:0;padding-left:0;list-style-type:none}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category{border-bottom:1px solid #adadad}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category:first-child>a{color:#6c6cf5}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category:nth-child(2)>a{color:#ef63a2}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category:nth-child(4)>a{color:#ec8732}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category a{font-weight:700;font-size:22px;padding:8px 60px 8px 20px;display:flex;align-items:center;justify-content:space-between}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category a img{height:40px;width:auto;order:1}.c-mobile-nav .c-mobile-nav__cats ul>li.parent-category a.button{display:flex;width:100%;padding:8px 0;justify-content:center}.c-mobile-nav .c-mobile-nav__cats ul>li.clearance__parent{display:none}.c-mobile-nav .c-mobile-nav__cats ul>li.offers__parent ul{padding:0 32px}.c-mobile-nav .c-mobile-nav__cats ul>li.offers__parent ul li a{padding:0}.c-mobile-nav .c-mobile-nav__cats ul>li.offers__parent ul li a img{order:1;height:auto}.c-mobile-nav .c-mobile-nav__cats ul>li.offers__parent ul li a .product-details{order:2}.c-mobile-nav .c-mobile-nav__cats ul>li ul{display:none;border-top:1px solid #adadad}.c-mobile-nav .c-mobile-nav__cats ul>li ul.show{display:flex}.c-mobile-nav .c-mobile-nav__cats ul>li ul li a{color:#000;font-size:18px}.c-mobile-nav .c-mobile-nav__cats ul>li ul li a img{height:55px;width:auto;order:1}@media screen and (max-width:1156px){.c-site-header{height:auto;padding:20px;gap:32px}.c-site-header .site-branding img{height:45px}.c-site-header .actions-bar{gap:16px}.c-site-header .actions-bar .account>span{display:none}.c-site-header .actions-bar i{font-size:24px}.c-site-header .actions-bar .cart{border:none;padding:0;color:#fff;background:0 0}.c-site-header .actions-bar .cart .price-exc-vat{display:none}.c-site-header .actions-bar .cart>span{display:none}.c-site-header .actions-bar .cart .woocommerce-Price-amount bdi{display:none}.site-search{display:none}.search--trigger{display:block}}footer{background:#6f0dff;background-image:url("https://www.directlightingsupplies.co.uk/wp-content/themes/dls/assets/img/background/site-footer.webp");background-position:bottom center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){footer{background-image:url("https://www.directlightingsupplies.co.uk/wp-content/themes/dls/assets/img/background/site-footer-mobile.webp")}}footer .footer-columns{margin:1.5em 5% 7.25em 5%;min-height:250px;padding-top:32px;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-columns{flex-direction:column;gap:24px}}footer .footer-columns .footer-column{width:33.3333333333%;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:768px){footer .footer-columns .footer-column{width:100%}}footer .footer-columns .footer-column p{margin:0}footer .footer-columns .footer-column a,footer .footer-columns .footer-column p{color:#fff}footer .footer-columns .footer-column .footer-navs{display:flex;gap:16px}footer .footer-columns .footer-column .footer-navs ul{list-style-type:none;margin:0;padding:0}@media screen and (max-width:768px){footer .footer-columns .footer-column .footer-navs ul{width:50%}}footer .footer-columns .footer-slogan{width:100%;padding:16px 0;margin-bottom:64px}footer .footer-columns .footer-slogan img{height:65px}footer .site-info{background:#6c6cf5;display:flex;flex-direction:column;align-items:center;padding:16px}footer .site-info p{color:#fff;font-size:12px;margin:0}#mailpoet_form_1{padding:0}#mailpoet_form_1 h3{margin:0!important}.site-copyright{display:flex;flex-direction:column;align-items:center;padding:16px;background:#6c6cf5}.site-copyright p{color:#fff;font-size:16px;margin:0}.c-shop-by__cats{width:100%}.c-shop-by{margin:1.5em 7.5%;display:flex;position:relative;align-items:center;gap:10px}.c-shop-by span{flex:0 0 auto;font-weight:600}.c-shop-by nav{flex:1}.c-shop-by ul{list-style-type:none;margin:0;padding:0;display:flex;gap:10px;z-index:10}.c-shop-by ul li{padding:10px 0}.c-shop-by ul li.parent-category{flex:1}.c-shop-by ul li.parent-category:first-child>a{color:#6c6cf5}.c-shop-by ul li.parent-category:first-child>a:hover{box-shadow:0 0 15px -3px #6c6cf5}.c-shop-by ul li.parent-category:nth-child(2)>a{color:#ef63a2}.c-shop-by ul li.parent-category:nth-child(2)>a:hover{box-shadow:0 0 15px -3px #ef63a2}.c-shop-by ul li.parent-category:nth-child(3)>a{color:#ec8732}.c-shop-by ul li.parent-category:nth-child(3)>a:hover{box-shadow:0 0 15px -3px #ec8732}.c-shop-by ul li.parent-category>a{font-size:20px;text-decoration:none;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 15px -3px rgba(0,0,0,.1);border-radius:10px;font-weight:700;text-align:center}.c-shop-by ul li:hover{cursor:pointer;z-index:101;transition:.5s}.c-shop-by ul li:hover ul{display:flex}.c-shop-by ul li.offers__parent:hover ul{display:block}.c-shop-by ul li.offers__parent:hover ul li{background:0 0}.c-shop-by ul li ul{margin-top:10px;display:none;width:100%;border-radius:10px;position:absolute;left:0;box-shadow:0 0 15px -3px rgba(0,0,0,.1);border-radius:10px;background:#fff}.c-shop-by ul li ul li{flex:1}.c-shop-by ul li ul li:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.c-shop-by ul li ul li:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}.c-shop-by ul li ul li:hover{background-color:#eee}.c-shop-by ul li ul li a{background:0 0;display:flex;flex-direction:column;gap:10px;font-size:12px;color:#000;text-decoration:none;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-align:center}.c-shop-by ul li.clearance__parent{display:none}.c-shop-by ul li.offers__parent a{color:#ec8732}.c-shop-by ul li>a{background:#fff}.c-shop-by ul li img{height:40px;width:auto}.c-shop-by ul li .product img{height:auto}@media screen and (max-width:1156px){.c-shop-by{display:none;flex-direction:column;margin:1.5em 20px}.c-shop-by ul{flex-direction:column}}.usps{display:flex;flex-wrap:wrap;gap:8px}.usps .usp{border-radius:10px;display:flex;justify-content:center;padding:16px;flex:1 1 calc(33.3333333333% - 6px);gap:25px;border:4px solid #69d5d7;color:#69d5d7;align-items:center}.usps .usp .usp-icon img{height:45px}.usps .usp.free-delivery .usp-icon img{height:77px}.usps .usp h2{font-weight:600;font-size:22px;margin:0}.usps .usp--full{background-color:#69d5d7;flex:1 1 100%;color:#fff}.usps .usp--full h2{font-weight:700;font-size:28px}.usps .usp--full h3{margin:0;font-weight:400}@media screen and (max-width:1156px){.usps{flex-direction:column}}.c-accordion{border-radius:10px;box-shadow:0 0 4px 2px rgba(0,0,0,.1);background:0 0;margin:16px 0}.c-accordion__trigger{border-radius:10px;font-weight:700;background:0 0;padding:24px;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;font-size:15px;transition:.4s}.c-accordion__trigger.active,.c-accordion__trigger:hover{background-color:#ccc}.c-accordion__trigger.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-accordion__panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.c-accordion__panel.show{display:block}.c-product-slider{margin-bottom:8px;overflow-x:visible;position:relative}.c-product-slider .swiper-button-prev{left:-25px}.c-product-slider .swiper-button-next{right:-25px}.c-product-slider h2{font-family:articulat-cf,sans-serif;font-weight:700;font-style:normal;color:#fff;background:#ec8732;padding:6px;text-align:center}.c-product-slider .product{list-style:none;position:relative;align-self:stretch;width:100%;display:flex;flex-direction:column;box-shadow:0 0 15px -3px rgba(0,0,0,.1);margin:8px}.c-product-slider .product .product-details{padding:16px;display:flex;gap:10px;flex-direction:column;flex:1;justify-content:space-between}.c-product-slider .product .brand{font-size:14px;color:#414042}.c-product-slider .product h2{margin:0;padding:0;font-size:16px;color:#000;background:0 0;text-align:left}.c-product-slider .product a{text-decoration:none}.c-product-slider .product img{display:block;width:100%;border-bottom:1px solid #6d6e71}.c-product-slider .product .price{display:flex;flex-direction:column;color:#ec8832;font-size:16px;margin-bottom:0}.c-product-slider .product .price del{color:#ec3232}.c-product-slider .product .button{display:flex;align-items:center;justify-content:center;border:2px solid #6f0dff;border-radius:5px;text-decoration:none;font-weight:700;padding:8px 0;background:0 0;color:#6f0dff}.c-product-slider .product .button:hover{color:#fff;background:#6f0dff}.c-product-slider__product{padding:8px}.c-product-slider__product .button{display:flex;align-items:center;justify-content:center;border:2px solid #6f0dff;border-radius:5px;text-decoration:none;font-weight:700;padding:8px 0;background:0 0;color:#6f0dff}.c-product-slider__product .button:hover{background:#6f0dff;color:#fff}.swiper-wrapper{height:auto}.swiper-slide{align-self:stretch;height:auto!important;display:flex!important}.home-slider-icon{height:25px;width:auto}.c-clearance{margin-bottom:8px;position:relative}.c-clearance .swiper-button-prev{left:-25px}.c-clearance .swiper-button-next{right:-25px}.c-clearance h2{color:#fff;background:#ec8732;padding:6px;text-align:center}.c-clearance .product{list-style:none;position:relative;align-self:stretch;width:100%;display:flex;flex-direction:column}.c-clearance .product .product-details{padding:16px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.c-clearance .product .brand{font-size:14px;color:#414042}.c-clearance .product h2{margin:0;padding:0;font-size:16px;color:#000;background:0 0;text-align:left}.c-clearance .product a{text-decoration:none}.c-clearance .product img{display:block;width:100%;border-bottom:1px solid #6d6e71}.c-clearance .product .price{display:flex;flex-direction:column;color:#ec8832;font-size:16px;margin-bottom:0}.c-clearance .product .price del{color:#ec3232}.c-clearance .product .button{display:flex;align-items:center;justify-content:center;border:2px solid #6767c1;border-radius:5px;text-decoration:none;font-weight:700;padding:8px 0;background:0 0;color:#6767c1}.c-clearance .product .button:hover{color:#fff;background:#6767c1}.c-clearance__product{padding:8px}.c-clearance__product .button{display:flex;align-items:center;justify-content:center;border:2px solid #6767c1;border-radius:5px;text-decoration:none;font-weight:700;padding:8px 0;background:0 0;color:#6767c1}.c-clearance__product .button:hover{background:#6767c1;color:#fff}.swiper-wrapper{height:auto}.swiper-slide{align-self:stretch;height:auto!important;display:flex!important}.hero-banner img{border-radius:10px}.banners{margin-top:8px;display:flex;gap:8px}.banners>a{width:50%}.banners>a img{border-radius:10px}@media screen and (max-width:576px){.banners{flex-direction:column}.banners>a{width:100%}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.dfd-card-sku{font-size:12px;color:#6f0fff}.dfd-branding{display:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}