:root{--brand:#f58615;--bg:#000;--panel:rgba(255,255,255,0.04);--panel-2:rgba(255,255,255,0.06);--text:rgba(255,255,255,0.92);--text-2:rgba(255,255,255,0.78);--text-3:rgba(255,255,255,0.62);--line:rgba(255,255,255,0.10);--line-2:rgba(255,255,255,0.16);--r-sm:8px;--r-md:12px;--r-lg:16px;--t-fast:0.2s ease;--container:1100px;--xt-woofc-accent-color:#f58615!important}html,body{background:var(--bg)!important;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#fff}.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4,.et_pb_module h5,.et_pb_module h6{color:inherit}#page-container,#et-main-area,#main-content{background:transparent}.dsd-row-1100{max-width:var(--container)!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.dsd-reading-column{max-width:760px;margin:0 auto}.dsd-card{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:var(--r-lg)!important;overflow:hidden;transition:transform var(--t-fast),border-color var(--t-fast)}.dsd-card:hover{transform:translateY(-2px);border-color:rgba(245,134,21,0.45)!important}h1{font-size:42px;line-height:1.2}h2{font-size:32px;line-height:1.25}h3{font-size:24px;line-height:1.3}h4{font-size:20px;line-height:1.35}h5{font-size:18px;line-height:1.4}h6{font-size:16px;line-height:1.45}.dsd-h1{font-size:42px;line-height:1.2;font-weight:600;color:rgba(255,255,255,0.96);margin:0 0 10px}.dsd-h2{font-size:32px;line-height:1.25;font-weight:600;color:rgba(255,255,255,0.94);margin:0 0 10px}.dsd-h3{font-size:24px;line-height:1.3;font-weight:600;color:rgba(255,255,255,0.92);margin:0 0 8px}.dsd-h4{font-size:20px;line-height:1.35;font-weight:600;color:rgba(255,255,255,0.90);margin:0 0 8px}.dsd-body{font-size:16px;line-height:1.6;color:rgba(255,255,255,0.78);margin:0 0 14px}.dsd-body-sm{font-size:14px;line-height:1.6;color:rgba(255,255,255,0.68);margin:0 0 12px}.dsd-muted{font-size:14px;line-height:1.5;color:rgba(255,255,255,0.52);margin:0}.dsd-strong{color:rgba(255,255,255,0.96);font-weight:600}.dsd-h1 h1,.dsd-h1 h2,.dsd-h1 h3,.dsd-h1 p,.dsd-h2 h1,.dsd-h2 h2,.dsd-h2 h3,.dsd-h2 p,.dsd-h3 h2,.dsd-h3 h3,.dsd-h3 p,.dsd-h4 h3,.dsd-h4 h4,.dsd-h4 p,.dsd-body p,.dsd-body ul,.dsd-body ol,.dsd-body-sm p,.dsd-body-sm ul,.dsd-body-sm ol,.dsd-muted p{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}@media (min-width:981px){.dsd-pad-lg{padding-top:72px!important;padding-bottom:72px!important}.dsd-pad-md{padding-top:56px!important;padding-bottom:56px!important}.dsd-pad-sm{padding-top:35px!important;padding-bottom:35px!important}}@media (max-width:980px){.dsd-row-1100{padding-left:20px!important;padding-right:20px!important}h1{font-size:34px}h2{font-size:28px}h3{font-size:22px}.dsd-h1{font-size:34px}.dsd-h2{font-size:28px}.dsd-h3{font-size:22px}.dsd-h4{font-size:18px}.dsd-pad-lg{padding-top:56px!important;padding-bottom:56px!important}.dsd-pad-md{padding-top:40px!important;padding-bottom:40px!important}.dsd-pad-sm{padding-top:28px!important;padding-bottom:28px!important}}@media (max-width:767px){.dsd-row-1100{padding-left:16px!important;padding-right:16px!important}body{font-size:15.5px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}.dsd-h1{font-size:28px}.dsd-h2{font-size:24px}.dsd-h3{font-size:20px}.dsd-h4{font-size:17px}.dsd-body{font-size:15.5px}.dsd-body-sm,.dsd-muted{font-size:14px}.dsd-pad-lg{padding-top:40px!important;padding-bottom:40px!important}.dsd-pad-md{padding-top:32px!important;padding-bottom:32px!important}.dsd-pad-sm{padding-top:24px!important;padding-bottom:24px!important}}.dsd-btn .et_pb_button,.et_pb_button.dsd-btn{border-radius:var(--r-md)!important;padding:13px 22px!important;min-height:44px;font-size:14px;font-weight:650!important;letter-spacing:0.02em;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none!important;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.dsd-btn .et_pb_button:after,.et_pb_button.dsd-btn:after{display:none!important;content:none!important}.dsd-btn-primary .et_pb_button,.et_pb_button.dsd-btn-primary{background:var(--brand)!important;border:1px solid var(--brand)!important;color:#000!important}.dsd-btn-primary .et_pb_button:hover,.et_pb_button.dsd-btn-primary:hover{background:#d96f0b!important;border-color:#d96f0b!important;color:#000!important;transform:translateY(-3px);box-shadow:0 8px 22px rgba(245,134,21,0.28)}.dsd-btn-secondary .et_pb_button,.et_pb_button.dsd-btn-secondary{background:transparent!important;border:1px solid rgba(255,255,255,0.22)!important;color:rgba(255,255,255,0.92)!important}.dsd-btn-secondary .et_pb_button:hover,.et_pb_button.dsd-btn-secondary:hover{border-color:rgba(245,134,21,0.80)!important;color:var(--brand)!important;background:rgba(245,134,21,0.10)!important;transform:translateY(-3px);box-shadow:0 8px 22px rgba(245,134,21,0.16)}.dsd-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-left:6px}.dsd-header-actions .et_pb_module{margin-bottom:0!important}.dsd-header-actions .et-pb-icon{font-size:20px;color:rgba(255,255,255,0.78)!important;transition:all 0.2s ease}.dsd-header-actions .et_pb_blurb:hover .et-pb-icon{color:var(--brand)!important}.dsd-menu .et-menu>li{padding:0 16px!important}.dsd-menu .et-menu>li>a{font-weight:600!important;letter-spacing:0.02em;color:rgba(255,255,255,0.82)!important;transition:color var(--t-fast)}.dsd-menu .et-menu>li>a:hover{color:var(--brand)!important}.dsd-menu li.current-menu-item>a,.dsd-menu li.current_page_item>a,.dsd-menu li.current-menu-ancestor>a,.dsd-menu li.current_page_parent>a,.dsd-menu li.current-menu-parent>a,.dsd-menu .et_pb_menu__menu li.current-menu-item>a,.dsd-menu .et_pb_menu__menu li.current_page_item>a,.dsd-menu .et_pb_menu__menu li.current-menu-ancestor>a,.dsd-menu .et_pb_menu__menu li.current_page_parent>a,.dsd-menu .et_pb_menu__menu li.current-menu-parent>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a,#top-menu li.current-menu-ancestor>a,#top-menu li.current_page_parent>a,#top-menu li.current-menu-parent>a{color:var(--brand)!important}.dsd-menu li.current-menu-item>a span,.dsd-menu li.current_page_item>a span,.dsd-menu li.current-menu-ancestor>a span,.dsd-menu li.current_page_parent>a span,.dsd-menu li.current-menu-parent>a span{color:var(--brand)!important}@media (min-width:981px){.dsd-menu .sub-menu{background:#111!important;border:1px solid rgba(255,255,255,0.10)!important;border-top:2px solid var(--brand)!important;border-radius:12px!important;padding:10px 0!important;box-shadow:0 18px 50px rgba(0,0,0,0.65);min-width:260px;margin-top:2px!important}.dsd-menu .sub-menu a{color:rgba(255,255,255,0.82)!important;padding:10px 16px!important;font-weight:600;transition:color var(--t-fast),background var(--t-fast)}.dsd-menu .sub-menu a:hover,.dsd-menu .sub-menu li:hover>a,.dsd-menu .sub-menu .sub-menu a:hover,.dsd-menu .sub-menu .sub-menu li:hover>a{color:var(--brand)!important;background:rgba(255,255,255,0.04)!important}}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a{color:rgba(255,255,255,0.82)!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a{color:var(--brand)!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_item>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-parent>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current_page_parent>a{color:var(--brand)!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{color:rgba(255,255,255,0.82)!important}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li:hover>a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu ul.sub-menu li a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu ul.sub-menu li:hover>a{color:var(--brand)!important;background:rgba(255,255,255,0.04)!important}@media (max-width:980px){.dsd-menu{position:relative;z-index:9999}.dsd-menu .et_mobile_nav_menu{display:block!important;position:relative;z-index:9999}.dsd-menu .mobile_menu_bar{padding-bottom:0!important}.dsd-menu .mobile_menu_bar:before{color:var(--brand)!important;font-size:28px!important}.dsd-menu .et_mobile_menu{background:#111!important;background-color:#111!important;border:1px solid rgba(255,255,255,0.10)!important;border-top:2px solid var(--brand)!important;box-shadow:0 18px 50px rgba(0,0,0,0.65)!important;padding:8px 0!important;margin-top:14px!important;position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%)!important;width:94vw!important;max-width:94vw!important;min-width:94vw!important;z-index:10000!important}.dsd-menu .et_mobile_menu li{background-color:#111!important}.dsd-menu .et_mobile_menu li a{display:block!important;background:transparent!important;color:rgba(255,255,255,0.92)!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;padding:12px 16px!important;border-bottom:1px solid rgba(255,255,255,0.08)!important;white-space:normal!important}.dsd-menu .et_mobile_menu li:last-child>a{border-bottom:0!important}.dsd-menu .et_mobile_menu li a:hover,.dsd-menu .et_mobile_menu li.current-menu-item>a,.dsd-menu .et_mobile_menu li.current_page_item>a{color:var(--brand)!important;background:rgba(255,255,255,0.04)!important}}.et-l--footer .et_pb_row{width:100%!important;max-width:1200px!important}.et-l--footer .dsd-trust-strip{background:#141414;padding-top:16px!important;padding-bottom:6px!important}.et-l--footer .dsd-footer-main{padding-top:16px!important;padding-bottom:26px!important}@media (min-width:981px){.dsd-trust-strip .et_pb_blurb_content{display:flex!important;align-items:flex-start!important;gap:14px!important;text-align:left!important}.dsd-trust-strip .et_pb_main_blurb_image{margin:2px 0 0 0!important}.dsd-trust-strip .et_pb_blurb_container{text-align:left!important}}.dsd-trust-item .et_pb_blurb_container{padding-left:6px}.dsd-trust-item .et_pb_module_header{margin:0!important;padding:0!important;letter-spacing:0.3px!important}.dsd-trust-item .et_pb_blurb_description{opacity:0.65!important;margin:0!important;padding:0!important;line-height:1.35em}.dsd-trust-item .et_pb_blurb_description p{margin:0!important}.dsd-trust-item .et_pb_main_blurb_image{transition:transform var(--t-fast)}.dsd-trust-item:hover .et_pb_main_blurb_image{transform:translateY(-2px)}@media (max-width:980px){.dsd-trust-row .et_pb_column{width:50%!important;margin-right:0!important;margin-bottom:14px}.dsd-trust-row .et_pb_blurb{text-align:center}}@media (max-width:767px){.dsd-trust-row .et_pb_column{width:100%!important;margin-bottom:12px}}.dsd-footer-main .et_pb_module{margin-bottom:0!important}.dsd-footer-main .dsd-footer-title h1,.dsd-footer-main .dsd-footer-title h2,.dsd-footer-main .dsd-footer-title h3,.dsd-footer-main .dsd-footer-title h4{margin:0!important;padding:0!important;line-height:1.2em!important;letter-spacing:0.5px!important}.dsd-footer-main .dsd-footer-title{margin-bottom:14px!important}.dsd-footer-main a{color:rgba(255,255,255,0.75)!important;text-decoration:none!important;transition:color var(--t-fast)}.dsd-footer-main .dsd-footer-menu .et_pb_menu__menu>nav>ul{margin:0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.dsd-footer-main .dsd-footer-menu .et_pb_menu__menu>nav>ul>li{margin:0!important;padding:0!important}.dsd-footer-main .dsd-footer-menu .et_pb_menu__menu>nav>ul>li>a{margin:0!important;line-height:1.55em!important;position:relative;padding-left:16px!important}.dsd-footer-main .dsd-footer-menu .et_pb_menu__menu>nav>ul>li>a:hover{color:var(--brand)!important}.dsd-footer-main .dsd-footer-menu .et_pb_menu__menu>nav>ul>li>a:before{content:"—";position:absolute;left:0;top:0.15em;font-size:12px;color:rgba(245,134,21,0.65);line-height:1}.dsd-footer-main .et_pb_column:first-child .et_pb_image{text-align:left!important;margin-bottom:10px!important}.dsd-footer-main .et_pb_column:first-child .et_pb_image .et_pb_image_wrap{display:inline-block}.dsd-footer-main .et_pb_column:first-child .et_pb_image img{margin-left:-6px}.dsd-footer-main .et_pb_image{display:block!important}.dsd-brand-title{margin-bottom:14px!important}.dsd-brand-copy{margin:6px 0!important;line-height:1.4em!important;color:rgba(255,255,255,0.75)!important}.woocommerce ul.products li.product-category .count,.woocommerce .woocommerce-loop-category__title .count{display:none!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button,.woocommerce a.ajax_add_to_cart,.woocommerce button.single_add_to_cart_button{border-radius:var(--r-md)!important;padding:13px 22px!important;min-height:44px!important;font-size:14px!important;font-weight:650!important;letter-spacing:0.02em!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:none!important;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)!important}.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after{display:none!important;content:none!important}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button,.woocommerce a.ajax_add_to_cart,.woocommerce button.single_add_to_cart_button{background:var(--brand)!important;border:1px solid var(--brand)!important;color:#000!important}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce a.ajax_add_to_cart:hover,.woocommerce button.single_add_to_cart_button:hover{background:#d96f0b!important;border-color:#d96f0b!important;color:#000!important;transform:translateY(-2px)!important;box-shadow:0 10px 26px rgba(0,0,0,0.55),0 10px 22px rgba(245,134,21,0.30)!important}.woocommerce button.single_add_to_cart_button:disabled,.woocommerce button.single_add_to_cart_button.disabled,.woocommerce a.button.disabled{opacity:0.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}body.woocommerce-account .woocommerce{color:#fff}body.woocommerce-account .woocommerce a{color:rgba(255,255,255,0.86);text-decoration:none}body.woocommerce-account .woocommerce a:hover{color:var(--brand)}body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button{background:var(--brand)!important;border:1px solid var(--brand)!important;color:#000!important;border-radius:var(--r-md)!important;padding:13px 22px!important;min-height:44px;font-size:14px;font-weight:650!important;letter-spacing:0.02em;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none!important;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover{background:#d96f0b!important;border-color:#d96f0b!important;color:#000!important;transform:translateY(-3px);box-shadow:0 8px 22px rgba(245,134,21,0.28)}body.woocommerce-account .woocommerce a.button:after,body.woocommerce-account .woocommerce button.button:after,body.woocommerce-account .woocommerce input.button:after{display:none!important;content:none!important}body.woocommerce-account .woocommerce-error,body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info{background:transparent!important;border:1px solid rgba(255,255,255,0.16)!important;color:#fff!important;border-radius:10px;padding:14px 16px!important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex;align-items:center;justify-content:space-between;gap:18px}body.woocommerce-account .woocommerce form .form-row{margin-bottom:14px}body.woocommerce-account .woocommerce form label{color:rgba(255,255,255,0.8);font-size:13px;margin-bottom:6px}body.woocommerce-account .woocommerce input[type="text"],body.woocommerce-account .woocommerce input[type="email"],body.woocommerce-account .woocommerce input[type="password"]{background:rgba(255,255,255,0.02)!important;color:#fff!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:var(--r-md);height:46px;padding:10px 12px!important;transition:border-color var(--t-fast),box-shadow var(--t-fast)}body.woocommerce-account .woocommerce input:focus{outline:none!important;border-color:rgba(245,134,21,0.9)!important;box-shadow:0 0 0 2px rgba(245,134,21,0.18)}body.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:12px}body.woocommerce-account #customer_login>.u-column1{border-right:1px solid rgba(255,255,255,0.12);padding-right:28px}body.woocommerce-account #customer_login>.u-column2{padding-left:28px}body.woocommerce-account form.login,body.woocommerce-account form.register{border:0!important;background:transparent!important;padding:0!important}body.woocommerce-account .woocommerce-account .woocommerce{display:flex;align-items:flex-start}body.woocommerce-account .woocommerce-MyAccount-navigation{width:220px;padding-right:24px;border-right:1px solid rgba(255,255,255,0.12)}body.woocommerce-account .woocommerce-MyAccount-content{flex:1;padding-left:24px}body.woocommerce-account .woocommerce-MyAccount-content>*:first-child{margin-top:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:10px}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,0.12);color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{border-color:rgba(245,134,21,0.55)}body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{position:relative}body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;background:var(--brand);border-radius:3px}@media (max-width:980px){body.woocommerce-account #customer_login{grid-template-columns:1fr}body.woocommerce-account .woocommerce-account .woocommerce{display:block}body.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;border-right:0;border-bottom:1px solid rgba(255,255,255,0.12);padding-bottom:14px;margin-bottom:14px}body.woocommerce-account .woocommerce-MyAccount-content{padding-left:0}}.woocommerce .woocommerce-ordering{margin-bottom:30px}.woocommerce .woocommerce-ordering select{background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:var(--r-md);padding:10px 36px 10px 14px!important;font-size:14px;font-weight:500;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.woocommerce .woocommerce-ordering select:hover{border-color:rgba(245,134,21,0.55)!important}.woocommerce .woocommerce-ordering select:focus{outline:none!important;border-color:rgba(245,134,21,0.9)!important;box-shadow:0 0 0 2px rgba(245,134,21,0.18)}.woocommerce ul.products li.product{background:transparent!important;border:0!important;box-shadow:none!important;transition:transform var(--t-fast),box-shadow var(--t-fast)}.woocommerce ul.products li.product:hover{transform:translateY(-4px)}.woocommerce ul.products li.product a{background:transparent!important}.woocommerce ul.products li.product a img{border-radius:12px!important;transition:transform var(--t-fast),box-shadow var(--t-fast),opacity var(--t-fast)}.woocommerce ul.products li.product:hover a img{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,0.35)}.woocommerce ul.products li.product a:before,.woocommerce ul.products li.product a:after,.woocommerce ul.products li.product .et_overlay,.woocommerce ul.products li.product .et_shop_image .et_overlay{display:none!important;opacity:0!important;content:none!important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:17px!important;line-height:1.35em!important;font-weight:600!important;color:rgba(255,255,255,0.92)!important;margin-top:12px!important;margin-bottom:6px!important;transition:color var(--t-fast)}.woocommerce ul.products li.product a:hover h2.woocommerce-loop-product__title,.woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title{color:var(--brand)!important}.woocommerce ul.products li.product .price{color:var(--brand)!important;font-weight:650;margin-bottom:16px!important;display:block}.woocommerce ul.products li.product .button{margin-top:0!important}.et-db #et-boc .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product h2.woocommerce-loop-product__title{color:#fff!important;margin-top:10px!important;margin-bottom:4px!important;transition:color var(--t-fast)!important}.et-db #et-boc .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product a:hover h2.woocommerce-loop-product__title,.et-db #et-boc .et_pb_shop_0_tb_body.et_pb_shop .woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title{color:var(--brand)!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title{display:block!important;opacity:1!important;visibility:visible!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.woocommerce ul.products li.product-category a,.woocommerce-page ul.products li.product-category a{color:rgba(255,255,255,0.92)!important;text-decoration:none!important}.woocommerce ul.products li.product-category a:hover,.woocommerce-page ul.products li.product-category a:hover{color:var(--brand)!important}.woocommerce div.product .reset_variations{color:var(--brand)!important;font-weight:600;text-decoration:none;transition:opacity 0.2s ease}.woocommerce div.product .reset_variations:hover{opacity:0.75}.woocommerce a.added_to_cart{display:none!important}.dsd-legal{font-size:15px;line-height:1.6em;color:rgba(255,255,255,0.85)}.dsd-legal h2{font-size:20px;font-weight:600;letter-spacing:0.5px;margin-top:28px;margin-bottom:10px;color:#fff}.dsd-legal h3{font-size:16px;font-weight:600;margin-top:22px;margin-bottom:10px;color:#fff}.dsd-legal p{margin-bottom:8px}.dsd-legal ul{list-style:disc!important;margin:8px 0 8px;padding-left:18px}.dsd-legal li{list-style:disc!important;margin-bottom:3px}.dsd-legal strong{color:#fff}.dsd-legal-meta{font-size:13px;opacity:0.7;margin-top:10px;display:inline-block}.dsd-legal a{color:var(--brand)!important;text-decoration:none;transition:opacity var(--t-fast)}.dsd-legal a:hover{opacity:0.8}.dsd-policy-intro p{margin-bottom:10px!important}.dsd-policy-summary{margin-bottom:10px!important}.dsd-policy-summary p{margin:0!important}.dsd-policy-content h2:first-of-type{margin-top:0!important}.dsd-faq-acc .et_pb_toggle{margin-bottom:20px;background:#000;border:1px solid rgba(255,255,255,0.12);border-radius:var(--r-md);transition:border-color var(--t-fast),transform var(--t-fast)}.dsd-faq-acc .et_pb_toggle:hover{border-color:rgba(245,134,21,0.45)}.dsd-faq-acc .et_pb_toggle_title{padding:18px 52px 18px 24px}.dsd-faq-acc .et_pb_toggle_content{padding:0 24px 22px 24px}.dsd-blog-grid .et_pb_post{background:transparent;border:1px solid rgba(255,255,255,0.08);padding:24px;border-radius:var(--r-lg);transition:transform var(--t-fast),border-color var(--t-fast)}.dsd-blog-grid .et_pb_post:hover{transform:translateY(-6px);border-color:rgba(245,134,21,0.5)}.dsd-blog-grid .et_pb_image_container{margin-bottom:18px}.dsd-blog-grid .entry-title{margin-bottom:6px}.dsd-blog-grid .post-meta{margin-bottom:12px}.dsd-featured-image img{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,0.45)}.dsd-post-content p{color:rgba(255,255,255,0.70);margin-bottom:20px}.dsd-post-content h2{color:#fff;font-size:28px;font-weight:700;margin:44px 0 16px;line-height:1.25em}.dsd-post-content h3{color:#fff;font-size:22px;font-weight:700;margin:28px 0 12px}.dsd-post-content a{color:rgba(215,219,224,0.95);text-decoration:none;border-bottom:1px solid rgba(215,219,224,0.4);transition:all var(--t-fast)}.dsd-post-content a:hover{color:var(--brand);border-bottom-color:rgba(245,134,21,0.7)}.dsd-post-content blockquote{border-left:3px solid var(--brand);padding:18px 20px;background:rgba(255,255,255,0.04);border-radius:10px;margin:30px 0}.dsd-post-tags a{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.10);margin:6px 8px 0 0;font-size:13px;transition:all var(--t-fast)}.dsd-post-tags a:hover{border-color:var(--brand);color:var(--brand)}.dsd-post-navigation a{color:rgba(255,255,255,0.90)!important;border:1.5px solid rgba(255,255,255,0.50);padding:14px 18px;border-radius:12px;text-decoration:none!important;transition:all var(--t-fast)}.dsd-post-navigation a:hover{color:var(--brand)!important;border-color:var(--brand);background:rgba(245,134,21,0.08)}.dsd-related-grid .et_pb_post{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:14px;overflow:hidden;transition:transform var(--t-fast),border-color var(--t-fast)}.dsd-related-grid .et_pb_post:hover{border-color:var(--brand);transform:translateY(-3px)}@media (max-width:980px){.et_pb_row,.dsd-row-1100{width:94%!important}.dsd-btn .et_pb_button,.et_pb_button.dsd-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button,.woocommerce a.ajax_add_to_cart,.woocommerce button.single_add_to_cart_button{font-size:15px!important;padding:13px 20px!important;min-height:46px!important}.dsd-blog-grid .et_pb_post{padding:20px!important}.dsd-faq-acc .et_pb_toggle_title{padding:16px 46px 16px 20px!important}.dsd-faq-acc .et_pb_toggle_content{padding:0 20px 20px 20px!important}}@media (max-width:767px){.et_pb_row,.dsd-row-1100{width:94%!important}.et_pb_column{margin-bottom:22px!important}.dsd-btn .et_pb_button,.et_pb_button.dsd-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button,.woocommerce a.ajax_add_to_cart,.woocommerce button.single_add_to_cart_button{font-size:15px!important;padding:14px 18px!important;min-height:46px!important}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none!important;width:100%!important;margin-bottom:20px!important}.woocommerce .woocommerce-ordering select{width:100%!important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:18px!important;line-height:1.35em!important}.woocommerce ul.products li.product .price{font-size:16px!important;margin-bottom:12px!important}.woocommerce ul.products li.product .button{width:100%!important}.dsd-blog-grid .et_pb_post{padding:18px!important}.dsd-blog-grid .et_pb_image_container{margin-bottom:14px!important}.dsd-post-content p{margin-bottom:18px!important}.dsd-post-navigation a{display:block!important;width:100%!important;text-align:center!important}.dsd-faq-acc .et_pb_toggle{margin-bottom:16px!important}.dsd-faq-acc .et_pb_toggle_title{padding:15px 42px 15px 18px!important}.dsd-faq-acc .et_pb_toggle_content{padding:0 18px 18px 18px!important}.dsd-trust-row .et_pb_column,.et-l--footer .et_pb_column{width:100%!important;margin-right:0!important}.dsd-trust-row .et_pb_column{margin-bottom:14px!important}.et-l--footer .et_pb_column{margin-bottom:22px!important}.dsd-footer-main .dsd-footer-menu .et_pb_menu__menu>nav>ul{gap:12px!important}.dsd-featured-image img,.woocommerce ul.products li.product a img{max-width:100%!important;height:auto!important}}@media (min-width:768px) and (max-width:980px){.woocommerce ul.products,.woocommerce-page ul.products{display:block!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et-db #et-boc .woocommerce ul.products li.product{width:48%!important;float:left!important;clear:none!important;margin:0 4% 28px 0!important}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.et-db #et-boc .woocommerce ul.products li.product:nth-child(2n){margin-right:0!important}.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1),.et-db #et-boc .woocommerce ul.products li.product:nth-child(2n+1){clear:both!important}}@media (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{display:block!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.et-db #et-boc .woocommerce ul.products li.product{width:48%!important;float:left!important;clear:none!important;margin:0 4% 24px 0!important}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.et-db #et-boc .woocommerce ul.products li.product:nth-child(2n){margin-right:0!important}.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1),.et-db #et-boc .woocommerce ul.products li.product:nth-child(2n+1){clear:both!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%!important;height:auto!important;display:block!important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:18px!important;line-height:1.3em!important;margin-top:10px!important;margin-bottom:6px!important}.woocommerce ul.products li.product .price{font-size:16px!important;margin-bottom:0!important}.woocommerce ul.products li.product .button{width:100%!important}}.dsd-product-switch{display:flex;align-items:flex-start;gap:40px}@media (max-width:980px){.dsd-product-switch{flex-direction:column-reverse;gap:24px}}@media (min-width:768px) and (max-width:980px){.dsd-product-image-col{max-width:70%;margin:0 auto}}.woocommerce nav.woocommerce-pagination{margin-top:18px;text-align:center}.woocommerce nav.woocommerce-pagination ul{border:0!important;margin:0!important;padding:0!important;display:inline-flex!important;gap:8px;background:transparent!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important;margin:0!important;padding:0!important;float:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px!important;border-radius:10px;border:1px solid rgba(255,255,255,0.14)!important;background:rgba(255,255,255,0.03)!important;color:rgba(255,255,255,0.88)!important;font-weight:600;text-decoration:none!important;transition:all 0.2s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{color:var(--brand)!important;border-color:rgba(245,134,21,0.65)!important;background:rgba(245,134,21,0.08)!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--brand)!important;border-color:var(--brand)!important;color:#000!important}.dsd-sticky-atc{display:none}@media (max-width:767px){body.single-product .dsd-sticky-atc{display:none;position:fixed;left:0;right:0;bottom:0;z-index:999999;background:#000;border-top:1px solid rgba(255,255,255,0.10);box-shadow:0 -8px 24px rgba(0,0,0,0.35);padding:14px 12px calc(14px + env(safe-area-inset-bottom));padding-right:88px!important}body.single-product .dsd-sticky-atc__inner{display:flex;flex-direction:column;gap:10px;max-width:1100px;margin:0 auto}body.single-product .dsd-sticky-atc__meta{width:100%;min-width:0}body.single-product .dsd-sticky-atc__title{color:rgba(255,255,255,0.82);font-size:14px;font-weight:500;line-height:1.3;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.single-product .dsd-sticky-atc__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}body.single-product .dsd-sticky-atc__price{flex:1 1 auto;min-width:0;color:var(--brand);font-size:18px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.single-product .dsd-sticky-atc__price .amount,body.single-product .dsd-sticky-atc__price bdi{color:var(--brand)!important}body.single-product .dsd-sticky-atc__button{flex:0 0 auto;appearance:none;-webkit-appearance:none;border:none;border-radius:6px;background:var(--brand);color:#000;font-size:16px;font-weight:700;line-height:1;padding:17px 20px;min-width:170px;cursor:pointer;box-shadow:none;transition:opacity 0.2s ease}body.single-product .dsd-sticky-atc__button:disabled,body.single-product .dsd-sticky-atc__button.is-disabled{opacity:0.55;cursor:not-allowed}body.single-product{padding-bottom:110px}body.single-product.outofstock .dsd-sticky-atc,body.single-product .product.outofstock+.dsd-sticky-atc,body.single-product .product.outofstock~.dsd-sticky-atc{display:none!important}body.single-product .xt_woofc-inner,body.single-product .xt_woofc-wrapper{z-index:1000001!important}}.dsd-sticky-atc__title .dsd-variation{color:rgba(255,255,255,0.55);font-weight:400}.xt_woofc-trigger,.xt_woofc-trigger.xt_woofc-icontype-image{background:#f3f3f3!important;border:1px solid rgba(0,0,0,0.08)!important;box-shadow:0 8px 24px rgba(0,0,0,0.22)!important;border-radius:12px!important}.xt_woofc-trigger-cart-icon,.xt_woofc-trigger-cart-icon svg,.xt_woofc-trigger-cart-icon:before{color:#111!important;fill:#111!important}.xt_woofc-count,.xt_woofc-cart-count{background:var(--brand)!important;color:#000!important;border:none!important;box-shadow:0 4px 12px rgba(0,0,0,0.18)!important}.xt_woofc-product-title,.xt_woofc-product-title a{color:#1a1a1a!important;font-weight:700!important}.xt_woofc-product-price,.xt_woofc-product-price .amount,.xt_woofc-product-price bdi{color:var(--brand)!important;font-weight:700!important}.xt_woofc-quantity input,.xt_woofc-qty input,.xt_woofc-quantity .qty,.xt_woofc-qty .qty{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,0.10)!important;box-shadow:none!important}.xt_woofc-quantity button,.xt_woofc-qty button,.xt_woofc-quantity .plus,.xt_woofc-quantity .minus{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,0.10)!important;box-shadow:none!important}.xt_woofc-remove-item,.xt_woofc-remove-item a,.xt_woofc-body .remove{color:rgba(0,0,0,0.62)!important}.xt_woofc-remove-item:hover,.xt_woofc-remove-item a:hover,.xt_woofc-body .remove:hover{color:var(--brand)!important}.xt_woofc-checkout,.xt_woofc-checkout a,.xt_woofc-footer .xt_woofc-btn,.xt_woofc-btn-checkout{background:var(--brand)!important;color:#000!important;border:none!important;box-shadow:none!important;border-radius:0!important}.xt_woofc-checkout *,.xt_woofc-footer .xt_woofc-btn *{color:#000!important}#xt_woofc .xt_woofc-no-product{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:18px!important;color:rgba(0,0,0,0.55)!important;font-size:15px!important;line-height:1.5!important}#xt_woofc .xt_woofc-no-product a{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important;text-align:center!important;background:var(--brand)!important;color:#000!important;border:1px solid var(--brand)!important;border-radius:8px!important;padding:13px 22px!important;min-height:44px!important;font-size:14px!important;font-weight:650!important;letter-spacing:0.02em!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease!important}#xt_woofc .xt_woofc-no-product a:hover{background:#d96f0b!important;border-color:#d96f0b!important;color:#000!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px rgba(245,134,21,0.28)!important}.xt_woofc .blockUI,.xt_woofc .blockOverlay,.xt_woofc .woocommerce-mini-cart__loading,.xt_woofc .xt_woofc-spinner-wrap,.xt_woofc .xt_woofc-spinner{color:var(--brand)!important;border-color:var(--brand)!important}.xt_woofc .blockUI:before,.xt_woofc .blockOverlay:before,.xt_woofc .xt_woofc-spinner:before,.xt_woofc .xt_woofc-spinner-wrap:before{color:var(--brand)!important;border-top-color:var(--brand)!important;border-right-color:var(--brand)!important;border-bottom-color:rgba(245,134,21,0.25)!important;border-left-color:rgba(245,134,21,0.25)!important}.xt_woofc-wrapper .loading,.xt_woofc-wrapper .loading:before,.xt_woofc-wrapper .loading:after,.xt_woofc-wrapper [class*="loader"],.xt_woofc-wrapper [class*="loader"]:before,.xt_woofc-wrapper [class*="loader"]:after{color:var(--brand)!important;background:var(--brand)!important;border-color:var(--brand)!important}@keyframes dsdCartPulse{0%{transform:scale(1)}35%{transform:scale(1.08)}60%{transform:scale(0.96)}100%{transform:scale(1)}}@keyframes dsdCartBadgePop{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}.xt_woofc-trigger.is-added-feedback{animation:dsdCartPulse 0.45s ease}.xt_woofc-count.is-added-feedback,.xt_woofc-cart-count.is-added-feedback{animation:dsdCartBadgePop 0.45s ease}.dsd-footer-mobile-trust{background:rgba(255,255,255,0.02);border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08)}.dsd-footer-mobile-trust .et_pb_blurb{display:flex;align-items:flex-start}.dsd-footer-mobile-trust .et_pb_main_blurb_image{margin-right:8px;margin-top:2px}.dsd-footer-mobile-trust .et-pb-icon{color:var(--brand)!important;font-size:18px}.dsd-footer-mobile-trust .et_pb_blurb h4{margin-bottom:1px}.dsd-footer-mobile-trust .et_pb_blurb_description{margin-top:0}.dsd-footer-mobile{background:#050505}@media (max-width:980px){.dsd-footer-trust-row,.dsd-footer-nav-row{display:flex;flex-wrap:wrap}.dsd-footer-trust-row>.et_pb_column,.dsd-footer-nav-row>.et_pb_column{width:50%!important;margin-right:0!important;margin-bottom:0!important}}@media (max-width:420px){.dsd-footer-trust-row>.et_pb_column{width:100%!important}}.dsd-footer-heading{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:0.3px}.dsd-footer-links{margin-bottom:10px;font-size:0}.dsd-footer-links a{display:block;min-height:24px;line-height:24px;margin:0;padding:0;vertical-align:top;font-size:14px;color:rgba(255,255,255,0.65);text-decoration:none;transition:all 0.2s ease}.dsd-footer-links a:hover{color:var(--brand);transform:translateX(3px)}.dsd-footer-copy{font-size:12px;color:rgba(255,255,255,0.42)}@media (max-width:767px){.dsd-team-values .et_pb_row{width:100%!important;max-width:1100px!important;padding-left:20px!important;padding-right:20px!important}.dsd-team-values .et_pb_column{width:100%!important;margin:0 0 22px 0!important;padding:18px 0 0!important;border:none!important;border-top:1px solid rgba(255,255,255,0.08)!important}.dsd-team-values .et_pb_column:first-child{border-top:none!important;padding-top:0!important}.dsd-team-values .et_pb_module{margin:0 0 14px 0!important;padding:0!important;border:none!important;text-align:left!important}.dsd-team-values h2,.dsd-team-values h3,.dsd-team-values h4{margin:0 0 10px 0!important;padding:0!important;text-align:left!important}.dsd-team-values p{margin:0!important;padding:0!important;text-align:left!important}.dsd-team-values .et_pb_text_inner{padding:0!important;margin:0!important}}.search.search-results,.search.search-results body,.post-type-archive-product,.search-results{background:#000!important}.search.search-results #main-content .container,.search.search-results .container{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.search.search-results .container:before,.search.search-results #main-content .container:before{display:none!important}.search.search-results #left-area{width:100%!important;float:none!important;padding-right:0!important}.search.search-results #sidebar,.search.search-results .et_right_sidebar #sidebar,.search.search-results .et_left_sidebar #sidebar{display:none!important}.search.search-results.et_right_sidebar #left-area,.search.search-results.et_left_sidebar #left-area{float:none!important;width:100%!important}.search.search-results #main-content .container{padding-top:44px!important;padding-bottom:56px!important}.search.search-results .woocommerce-breadcrumb{color:rgba(255,255,255,0.52)!important;margin-bottom:24px!important;font-size:14px!important}.search.search-results .woocommerce-breadcrumb a{color:rgba(255,255,255,0.68)!important;text-decoration:none!important}.search.search-results .woocommerce-breadcrumb a:hover{color:var(--brand)!important}.search.search-results .woocommerce-result-count{color:rgba(255,255,255,0.72)!important;font-size:15px!important;margin:0!important;padding-top:8px!important}.search.search-results .woocommerce-ordering{margin-bottom:30px!important}.search.search-results .woocommerce-ordering select{background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,0.18)!important;border-radius:12px!important;padding:10px 40px 10px 14px!important;min-height:44px!important;box-shadow:none!important}.search.search-results .woocommerce-ordering select:hover{border-color:rgba(245,134,21,0.55)!important}.search.search-results .woocommerce-ordering select:focus{outline:none!important;border-color:rgba(245,134,21,0.9)!important;box-shadow:0 0 0 2px rgba(245,134,21,0.18)!important}.search.search-results form[role="search"]{display:flex;align-items:stretch;gap:10px;max-width:560px;margin:0 0 28px 0!important}.search.search-results form[role="search"] input[type="search"]{flex:1 1 auto;height:52px;padding:0 16px;background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:10px!important;color:rgba(255,255,255,0.92)!important;font-size:15px!important;box-shadow:none!important}.search.search-results form[role="search"] input[type="search"]::placeholder{color:rgba(255,255,255,0.42)!important}.search.search-results form[role="search"] input[type="search"]:focus{outline:none!important;border-color:var(--brand)!important;box-shadow:0 0 0 1px rgba(245,134,21,0.18)!important}.search.search-results form[role="search"] button,.search.search-results form[role="search"] input[type="submit"]{height:52px;padding:0 18px;border-radius:10px!important;border:1px solid var(--brand)!important;background:var(--brand)!important;color:#000!important;font-weight:600!important;cursor:pointer;box-shadow:none!important;transition:all 0.2s ease}.search.search-results form[role="search"] button:hover,.search.search-results form[role="search"] input[type="submit"]:hover{background:#d96f0b!important;border-color:#d96f0b!important;transform:translateY(-1px)}.search.search-results ul.products{margin-top:10px!important}.search.search-results ul.products li.product{margin-bottom:34px!important}.search.search-results ul.products li.product h2.woocommerce-loop-product__title{font-size:17px!important;line-height:1.35em!important;font-weight:600!important;color:rgba(255,255,255,0.92)!important}.search.search-results ul.products li.product a:hover h2.woocommerce-loop-product__title,.search.search-results ul.products li.product:hover h2.woocommerce-loop-product__title{color:var(--brand)!important}.search.search-results .no-results,.search.search-results .page-content{max-width:760px;padding:34px 30px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.10);border-radius:14px;margin-top:20px;color:rgba(255,255,255,0.78)!important}.search.search-results nav.woocommerce-pagination{margin-top:18px!important}@media (max-width:980px){.search.search-results #main-content .container,.search.search-results .container{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){.search.search-results #main-content .container,.search.search-results .container{padding-left:16px!important;padding-right:16px!important}.search.search-results form[role="search"]{flex-direction:column;max-width:100%}.search.search-results form[role="search"] button,.search.search-results form[role="search"] input[type="submit"]{width:100%}}.dsd-header-search-form{display:flex;align-items:stretch;gap:10px;max-width:560px}.dsd-header-search-form input[type="search"]{flex:1 1 auto;height:44px;padding:0 14px;background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:10px!important;color:rgba(255,255,255,0.92)!important;font-size:14px!important;box-shadow:none!important}.dsd-header-search-form input[type="search"]::placeholder{color:rgba(255,255,255,0.42)!important}.dsd-header-search-form input[type="search"]:focus{outline:none!important;border-color:var(--brand)!important;box-shadow:0 0 0 1px rgba(245,134,21,0.18)!important}.dsd-header-search-form button{height:44px;padding:0 16px;border-radius:10px!important;border:1px solid var(--brand)!important;background:var(--brand)!important;color:#000!important;font-weight:600!important;cursor:pointer;box-shadow:none!important;transition:all 0.2s ease}.dsd-header-search-form button:hover{background:#d96f0b!important;border-color:#d96f0b!important;transform:translateY(-1px)}.search .woocommerce-breadcrumb{display:none!important}.search .woocommerce{max-width:1100px;margin:0 auto;padding:32px 20px 72px}.search .page-title{font-size:36px;line-height:1.15;font-weight:600;margin-bottom:10px;color:rgba(255,255,255,0.92)}.search .woocommerce-result-count{font-size:14px;line-height:1.5;color:rgba(255,255,255,0.60);margin-top:-6px;margin-bottom:30px}.search .woocommerce-ordering{margin:0 0 30px!important}.search .woocommerce-ordering select{min-width:230px;height:46px;padding:0 42px 0 14px!important;background:rgba(255,255,255,0.03)!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:12px!important;color:rgba(255,255,255,0.88)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}.search .woocommerce-ordering select:hover{border-color:rgba(245,134,21,0.55)!important}.search .woocommerce-ordering select:focus{outline:none!important;border-color:var(--brand)!important;box-shadow:0 0 0 1px rgba(245,134,21,0.18)!important}.search .no-results,.search .page-content{max-width:760px;padding:34px 30px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.10);border-radius:14px;color:rgba(255,255,255,0.78)!important}.search .no-results .page-title{font-size:30px!important;line-height:1.15;margin-bottom:10px!important}.search .no-results p,.search .page-content p{color:rgba(255,255,255,0.68)!important}.search .woocommerce-info{display:none!important}.search .woocommerce-no-products-found{max-width:600px;padding:36px 32px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.10);border-radius:14px;margin-top:20px}.search .woocommerce-no-products-found::before{content:"No products found";display:block;font-size:26px;font-weight:600;color:rgba(255,255,255,0.92);margin-bottom:10px}.search .woocommerce-no-products-found{color:rgba(255,255,255,0.68);font-size:15px;line-height:1.6}.search-no-results #left-area,.search-no-results.search #left-area{width:100%!important;float:none!important;padding-right:0!important}.search-no-results #sidebar,.search-no-results.search #sidebar,.search-no-results .et_right_sidebar #sidebar,.search-no-results .et_left_sidebar #sidebar{display:none!important}.search-no-results .container:before,.search-no-results #main-content .container:before{display:none!important}.search-no-results.et_right_sidebar #left-area,.search-no-results.et_left_sidebar #left-area{float:none!important;width:100%!important}.search-no-results #main-content .container,.search-no-results.search #main-content .container{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;padding-top:32px!important;padding-bottom:72px!important}.search .woocommerce-no-products-found::after{content:"Try a different search term or browse the range.";display:block;margin-top:10px;color:rgba(255,255,255,0.68);font-size:15px;line-height:1.6}.dsd-reading{color:var(--text-2);line-height:1.6;font-size:16px}.dsd-reading p{color:var(--text-2)}.dsd-reading h1,.dsd-reading h2,.dsd-reading h3,.dsd-reading h4{color:#fff;line-height:1.2;margin-bottom:0px}.dsd-blurb .et_pb_main_blurb_image img{border-radius:var(--r-md)}.dsd-blurb .et_pb_blurb_description p{margin-bottom:4px;line-height:1.5}body.woocommerce-checkout,body.woocommerce-order-received{background:#000!important}body.woocommerce-checkout .entry-content,body.woocommerce-order-received .entry-content,body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .woocommerce{background:transparent!important;color:rgba(255,255,255,0.82)}body.woocommerce-order-received .woocommerce-order{max-width:1100px;margin:0 auto;padding:56px 24px 72px}body.woocommerce-order-received .woocommerce-notice--success,body.woocommerce-order-received .woocommerce-thankyou-order-received{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12);border-left:4px solid #f58615;border-radius:14px;padding:18px 22px;margin-bottom:28px;color:#fff!important;font-size:18px;font-weight:700}body.woocommerce-order-received ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0 0 42px!important;padding:0!important}body.woocommerce-order-received ul.woocommerce-order-overview li{float:none!important;margin:0!important;padding:18px!important;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:14px;color:rgba(255,255,255,0.62)!important;font-size:12px;line-height:1.4;text-transform:uppercase}body.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block;margin-top:6px;color:#fff!important;font-size:15px;line-height:1.4;text-transform:none}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title,body.woocommerce-order-received h2,body.woocommerce-order-received h3{color:#fff!important;font-size:28px;line-height:1.25;margin:0 0 18px}body.woocommerce-order-received table.shop_table{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:14px!important;overflow:hidden;color:rgba(255,255,255,0.82)!important}body.woocommerce-order-received table.shop_table th,body.woocommerce-order-received table.shop_table td{border-color:rgba(255,255,255,0.10)!important;color:rgba(255,255,255,0.82)!important;padding:16px 18px!important}body.woocommerce-order-received table.shop_table th{color:#fff!important;font-weight:700}body.woocommerce-order-received table.shop_table tfoot th,body.woocommerce-order-received table.shop_table tfoot td{color:#fff!important;font-weight:700}body.woocommerce-order-received table.shop_table a{color:#f58615!important;font-weight:700}body.woocommerce-order-received table.shop_table a:hover{color:#fff!important}body.woocommerce-order-received .wc-item-meta,body.woocommerce-order-received .wc-item-meta li,body.woocommerce-order-received .wc-item-meta p{color:rgba(255,255,255,0.66)!important;font-size:14px}body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-customer-details address{color:rgba(255,255,255,0.78)!important}body.woocommerce-order-received .woocommerce-customer-details address{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:14px;padding:20px}body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{background:transparent!important}@media (max-width:980px){body.woocommerce-order-received .woocommerce-order{padding:42px 20px 56px}body.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){body.woocommerce-order-received .woocommerce-order{padding:34px 16px 48px}body.woocommerce-order-received ul.woocommerce-order-overview{grid-template-columns:1fr}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title,body.woocommerce-order-received h2,body.woocommerce-order-received h3{font-size:24px}body.woocommerce-order-received table.shop_table th,body.woocommerce-order-received table.shop_table td{padding:14px!important}}body.woocommerce-checkout{background:#000!important}body.woocommerce-checkout #main-content,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{background:#000!important;color:rgba(255,255,255,0.84)!important}body.woocommerce-checkout .woocommerce{max-width:1100px;margin:0 auto;padding:56px 24px 72px}body.woocommerce-checkout form.checkout,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #payment{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:14px!important;color:rgba(255,255,255,0.84)!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{padding:22px}body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout #order_review_heading{color:#fff!important;font-size:26px;line-height:1.25;margin:0 0 18px}body.woocommerce-checkout label,body.woocommerce-checkout .form-row label{color:#fff!important;font-weight:700;font-size:14px}body.woocommerce-checkout abbr.required{color:#f58615!important;text-decoration:none!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-container--default .select2-selection--single{background:rgba(255,255,255,0.06)!important;border:1px solid rgba(255,255,255,0.16)!important;border-radius:10px!important;color:#fff!important;min-height:46px;padding:10px 12px!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus{border-color:#f58615!important;outline:none!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:rgba(255,255,255,0.45)!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:44px!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important}body.woocommerce-checkout table.shop_table{background:transparent!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:14px!important;overflow:hidden;color:rgba(255,255,255,0.84)!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{color:rgba(255,255,255,0.84)!important;border-color:rgba(255,255,255,0.10)!important;padding:15px!important}body.woocommerce-checkout table.shop_table th{color:#fff!important;font-weight:800}body.woocommerce-checkout table.shop_table tfoot th,body.woocommerce-checkout table.shop_table tfoot td{color:#fff!important;font-weight:800}body.woocommerce-checkout .product-name,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total{color:#fff!important}body.woocommerce-checkout a{color:#f58615!important}body.woocommerce-checkout a:hover{color:#fff!important}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout ul.woocommerce-error,body.woocommerce-checkout li.woocommerce-notice{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12)!important;border-left:4px solid #f58615!important;border-radius:14px!important;color:#fff!important;padding:18px 20px!important;margin:0 0 24px!important;font-weight:700!important;line-height:1.5!important}body.woocommerce-checkout .woocommerce-error{border-left-color:#f58615!important}body.woocommerce-checkout .woocommerce-error::before,body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-checkout .woocommerce-message::before{color:#f58615!important}body.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice,body.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice--info,body.woocommerce-checkout #payment ul.payment_methods li.woocommerce-info{background:rgba(245,134,21,0.10)!important;border:1px solid rgba(245,134,21,0.30)!important;border-left:4px solid #f58615!important;border-radius:12px!important;color:#fff!important;padding:16px 18px!important;margin:18px 0!important;font-size:15px!important;font-weight:700!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:14px!important;padding:22px!important}body.woocommerce-checkout #payment ul.payment_methods{background:transparent!important;border-bottom:1px solid rgba(255,255,255,0.12)!important;padding:0 0 18px!important;margin:0 0 18px!important}body.woocommerce-checkout #payment ul.payment_methods li{color:#fff!important;padding:8px 0!important}body.woocommerce-checkout #payment ul.payment_methods label{color:#fff!important;font-weight:700}body.woocommerce-checkout #payment div.payment_box{background:rgba(255,255,255,0.06)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:12px!important;color:rgba(255,255,255,0.78)!important}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,0.06)!important}body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment .wc-stripe-elements-field,body.woocommerce-checkout #payment .stripe-card-group{color:#fff!important}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-privacy-policy-text p{color:rgba(255,255,255,0.74)!important;line-height:1.6}body.woocommerce-checkout #place_order,body.woocommerce-checkout button#place_order{background:#f58615!important;color:#000!important;border:1px solid #f58615!important;border-radius:12px!important;padding:14px 24px!important;font-weight:800!important;font-size:16px!important;transition:0.2s ease}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout button#place_order:hover{filter:brightness(1.08);transform:translateY(-1px)}body.woocommerce-checkout input[type="radio"],body.woocommerce-checkout input[type="checkbox"]{accent-color:#f58615;margin-right:8px}body.woocommerce-checkout .et_pb_module,body.woocommerce-checkout .et_pb_wc_checkout_billing,body.woocommerce-checkout .et_pb_wc_checkout_payment_info,body.woocommerce-checkout .et_pb_wc_checkout_order_details{background:transparent!important}@media (max-width:980px){body.woocommerce-checkout .woocommerce{padding:42px 20px 56px}body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout #order_review_heading{font-size:24px}}@media (max-width:767px){body.woocommerce-checkout .woocommerce{padding:34px 16px 48px}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{padding:18px!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding:13px!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button#place_order{width:100%;margin-top:10px}}