*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:300 11px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}@font-face{font-display:swap;font-family:'Font-Name';src:url(/wp-content/themes/digitalcreative/fonts/font-name.eot);src:url('/wp-content/themes/digitalcreative/fonts/font-name.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/digitalcreative/fonts/font-name.woff) format('woff'),url(/wp-content/themes/digitalcreative/fonts/font-name.ttf) format('truetype'),url('/wp-content/themes/digitalcreative/fonts/font-name.svg#font-name') format('svg');font-weight:400;font-style:normal}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href) ")"}abbr[title]:after{content:" ("attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.single-product-wrap .product-img-wrap .woocommerce-product-gallery{display:flex;justify-content:space-between;width:95%!important}.woocommerce-product-gallery .flex-viewport{order:2;width:75%}.woocommerce-product-gallery .flex-control-nav{display:flex;flex-direction:column;width:calc(25% - 20px)}.woocommerce-product-gallery .flex-control-nav li{width:100%!important;height:170px;display:flex;padding:0;margin:0 0 20px 0px!important;max-height:12vw}@media only screen and (max-width:767px){.woocommerce-product-gallery .flex-control-nav li{max-height:17vw}}.woocommerce-product-gallery .flex-control-nav li img{object-fit:cover}.single-product-wrap{display:flex;justify-content:space-between}.product_meta .posted_in{display:none}.pwf-field-item.shop-filter{display:none}.up-sells .products{flex-direction:column}.up-sells ul.products li.product{margin:0 0 7px;width:100%;display:flex;justify-content:space-between}.up-sells ul.products li.product img{max-width:60px;height:auto}.up-sells ul.products li.product .title-wrap{display:flex}.up-sells ul.products li.product .title-wrap .woocommerce-loop-product__title{font-size:16px;padding:0}.up-sells ul.products li.product .title-wrap .price{display:inline-block;width:auto;position:static}.pwf-woo-filter .pwf-woo-filter-inner .pwf-field-item .pwf-field-item-container{display:none}.pwf-woo-filter .pwf-woo-filter-inner .pwf-field-item.active .pwf-field-item-container{display:block}#dc-shop-lists{order:5}.dc-advice .inner{width:100%;max-width:1360px;margin:0 auto!important;padding-left:30px;padding-right:30px;box-sizing:border-box;z-index:1;display:flex;justify-content:space-between}.dc-advice .sidebarWrap{width:23%}.dc-advice .adviceContentWrap{width:75%}.single-product-wrap .cart .cross-sells{margin-top:30px;width:100%}.single-product-wrap .cart .cross-sells .products li.product{width:100%;margin:0 0 18px;position:relative;padding:0}.single-product-wrap .cart .cross-sells .products li.product img{max-width:40px}.single-product-wrap .cart .cross-sells .products li.product .title-wrap{display:flex}.single-product-wrap .cart .cross-sells .products li.product .title-wrap .woocommerce-loop-product__title{font-size:16px;padding:0}.single-product-wrap .cart .cross-sells .products li.product .title-wrap .price{display:inline-block;width:auto;position:static}.single-product-wrap .cart .cross-sells .products li.product .cross_sale_checkbox{position:relative;display:flex;cursor:pointer;padding:10px 60px 10px 10px;z-index:10;width:100%}.single-product-wrap .cart .cross-sells .products li.product::before{position:absolute;left:0;top:0;height:100%;content:"";width:calc(100% - 60px);z-index:15}.single-product-wrap .cart .cross-sells .products li.product .cross_sale_checkbox input{position:absolute;left:0;top:0}#totalCartVal{display:flex;width:100%}#totalCartVal h4{margin-bottom:0;width:auto;padding-right:3rem}#totalCartVal .prices{margin:auto 0;color:#2b4258;font-size:28px;font-weight:700}@media only screen and (max-width:1099px){#totalCartVal .prices{font-size:24px}}@media only screen and (max-width:849px){#totalCartVal .prices{font-size:22px}}#totalCartVal .prices .total{margin-right:15px}article>.woocommerce{padding:0 30px;margin:100px auto 0 auto;max-width:1480px}.woocommerce-checkout #payment{background-color:#fff!important}.shop-layout .shop-sidebar .sidebar-widget-wrap .expandable-wrap{overflow:hidden;height:295px;transition:0.5s all ease}.shop-layout .shop-sidebar .sidebar-widget-wrap .expandable-wrap.expanded{height:auto}.expand{text-align:center;cursor:pointer;font-size:14px;color:#788e9c;font-weight:normal!important}.expand:hover{color:#002449}.shop-layout .shop-sidebar .sidebar-widget-wrap .widget-content-wrap .childterms{padding-left:13px}#dc_child_cat_filters .widget-content-wrap .form-check .check-input{position:absolute;left:0;top:0;width:1px;height:1px;visibility:hidden;opacity:0}#dc_child_cat_filters .widget-content-wrap .form-check{position:relative}.dc-header-button>.inner::before{display:none!important}.home .footer .footer-bottom-inner .left p{color:#fff}.home .footer .footer-bottom-inner .left p a{color:#fff}.footer .footer-bottom-inner .left p{color:#a3b4c2}.footer .footer-bottom-inner .left p a{color:#a3b4c2}.dc-video .video-wrapper img{width:100%}.dc-video .video-wrapper{position:relative}.dc-video .video-wrapper .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center}.dc-video .video-wrapper .overlay .play-btn{font-size:95px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid #fff;color:#fff;background-color:rgb(0 0 0 / .5)}.home .footer .footer-top-inner .footer-widget:last-child .textwidget p:first-child a{color:#fff}.footer .footer-top-inner .footer-widget:last-child .textwidget p:first-child a{color:#002449;font-size:40px}.product-quantity .quantity{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:96px;margin-left:0;padding:16px 24px 16px 3px;background:#fff;border:1px solid #958d87}.product-quantity .quantity input.qty{border:0 none;padding-left:14px;font-size:16px;text-align:center;pointer-events:none;background:none;appearance:textfield;-webkit-appearance:textfield}.product-quantity .quantity button{position:absolute;right:0;bottom:0;width:24px;height:50%;background:none;border:1px solid #958d87;border-width:0 0 0 1px;color:#958d87;font-size:25px;font-weight:300!important;line-height:18px}.product-quantity .quantity button.plus{top:0;font-size:18px;border-width:0 0 1px 1px}#coupons_list{margin-top:50px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order{background-color:#c2e5e8;border-radius:0;color:#002449;text-transform:uppercase;font-size:16px;padding:23px 44px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce table.cart td.actions .button:hover,.woocommerce #payment #place_order:hover{background:#62c9d1!important;color:#FFFFFF!important}.woocommerce table.cart td.actions .coupon #coupon_code{width:200px;height:42px;border-radius:4px;border:1px solid #aaa}.woocommerce table.cart td.actions .button{background-color:#c2e5e8;border-radius:0;color:#002449;text-transform:uppercase;font-size:15px;padding:13px 25px}.woocommerce-checkout #coupons_list{margin-bottom:50px}.woocommerce form .form-row input.input-text{border:1px solid #aaa;border-radius:4px;height:42px;padding:0 12px}.woocommerce-input-wrapper .select2-container--default .select2-selection--single{height:42px}.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.woocommerce form .form-row textarea.input-text{border:1px solid #aaa;border-radius:4px;padding:0 12px}.woocommerce-checkout #customer_details{margin-bottom:50px}#wc-stripe-cc-form .form-row.form-row-wide{margin-bottom:0!important;padding-bottom:0!important}.single-product-wrap .cart .cross-sells .products li.product .cross_sale_checkbox .title-wrap .price{color:#25425a!important;display:flex!important}.single-product-wrap .cart .cross-sells .products li.product{padding:0!important}.single-product-wrap .cart .cross-sells .products li.product .cross_sale_checkbox .title-wrap.simpleProductTitle .price .amount{margin:0}.single-product-wrap .cart .cross-sells .products li.product.checked::after{content:"\f068"!important}.single-product-wrap .cart .cross-sells .products li.product:hover::after{color:#002449!important}.single-product-wrap .cart .cross-sells .products{margin-right:0}#product-goftcards{padding:110px 0 60px}#product-goftcards .summary{padding-left:50px}#product-goftcards .summary #add-to-cart{padding:13px 30px 13px 15px;background-color:#fff;border:1px solid #CCCCD1;cursor:pointer;margin-right:20px}#product-goftcards .summary .btn{padding:15px 50px;height:auto;font-size:16px;text-align:center;text-transform:uppercase;background:#002449;border:0;color:#fff;line-height:16px;border-radius:0;font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:600}#product-goftcards .summary .btn:hover{background:#62c9d1;color:#fff}@media only screen and (max-width:768px){#product-goftcards{padding:50px 0 10px;flex-direction:column}#product-goftcards .summary{padding-left:0;padding-top:40px}#product-goftcards .summary #add-to-cart{width:100%;margin-right:0;margin-bottom:20px}#product-goftcards .summary .btn{width:100%}#product-goftcards .product-img-wrap{margin:auto}}@media only screen and (max-width:849px){#product-goftcards .summary #add-to-cart{margin-right:0;margin-bottom:20px}}@media only screen and (max-width:1000px){#product-goftcards .product-img-wrap{max-width:240px}}.tel{display:flex;align-items:center}.tel-outer{display:flex}.header-search-wrapper{margin-left:30px;position:relative}.header-search-wrapper .header_search{border:none;border-radius:50px;background:#fff;height:35px;width:100%;padding-left:50px;font-size:16px;line-height:35px;font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:600}.header-search-wrapper input::placeholder{font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:600}.header-search-wrapper:after{content:"";display:block;position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:0;content:"\f002";position:absolute;left:20px;top:10px;width:12px;height:12px;color:#62c9d1;font-size:16px;font-weight:700;cursor:pointer;transition:all 250ms ease-in-out;font-family:"Font Awesome 5 Pro";font-weight:400}#ajaxsearchprores1_1.vertical,#ajaxsearchprores1_2.vertical,div.asp_r.asp_r_1.vertical{background:#62c9d1!important}@media only screen and (max-width:600px){.header-search-wrapper{display:none}}.dc-titlebox.brand_style{height:auto}.dc-titlebox.brand_style:before{display:none}.dc-titlebox.brand_style .content{width:100%;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px}.dc-titlebox.brand_style .content .description{-ms-flex:1;flex:1;font-size:16px}.dc-titlebox.brand_style .content .description h2{font-size:25px}.dc-titlebox.brand_style .content .image{width:200px;margin-right:40px}@media only screen and (max-width:767px){.dc-titlebox.brand_style .content{flex-wrap:wrap}.dc-titlebox.brand_style .content .image{width:100%;margin-right:0;margin-bottom:20px;text-align:center}}.footer .footer-top-inner .footer-widget .textwidget p:nth-child(3) a{color:#002449!important;font-size:30px;text-decoration:none!important;font-family:"Ebony W01 Bold"}.footer .footer-top-inner .footer-widget:nth-child(2){margin-top:70px;width:30%}@media only screen and (max-width:949px){.footer .footer-top-inner .footer-widget:nth-child(2){width:100%}}@media only screen and (max-width:767px){.footer .footer-top-inner .footer-widget:nth-child(2){margin-top:30px}}.footer .footer-top-inner .footer-widget .textwidget p{text-align:left}@media only screen and (max-width:949px){.footer .footer-top-inner .footer-widget .textwidget p{text-align:left}}@media only screen and (max-width:767px){.footer .footer-top-inner .footer-widget .textwidget p{text-align:center}.footer .footer-top-inner .footer-widget .textwidget{text-align:center}}.footer .footer-top-inner .footer-widget:nth-child(2) .textwidget p:first-child{color:#002449;font-size:30px;margin-bottom:50px}@media only screen and (max-width:767px){.footer .footer-top-inner .footer-widget:nth-child(2) .textwidget p:first-child{font-size:28px}}.home .footer .footer-top-inner .footer-widget:nth-child(2) .textwidget p:first-child{color:#fff}.footer .footer-top-inner .footer-widget:nth-child(2) .textwidget p:not(:first-child){font-size:18px}.footer .footer-top-inner .footer-widget:nth-child(2) .textwidget p:not(:first-child) a{color:#96cfd4;text-decoration:underline}.home .footer .footer-top-inner .footer-widget:nth-child(2) .textwidget p:not(:first-child) a{color:#a3b5c3}.home .footer .footer-top-inner .footer-widget{padding-right:40px}.home .footer .footer-top-inner .footer-widget .textwidget p:nth-child(3) a{font-size:30px}.footer .footer-top-inner .footer-widget:nth-child(2),.footer .footer-top-inner .footer-widget:last-child{margin-top:0!important}.footer .footer-top-inner .footer-widget .textwidget p:nth-child(3){margin-top:50px;margin-bottom:30px}.home .footer .footer-top-inner .footer-widget:last-child{display:none}.home .footer .footer-top-inner .footer-widget .textwidget p a{color:#fff!important}.home .footer .footer_logo>a.foil{width:230px}@media only screen and (max-width:950px){.footer .footer-top-inner .footer-widget:nth-child(2),.footer .footer-top-inner .footer-widget:last-child{flex:1}.footer .footer_logo>a.desktop-logo{width:200px!important;margin:auto}.home .footer .footer-top-inner .footer-widget:nth-child(3),.footer .footer-top-inner .footer-widget:last-child{padding-right:0}}@media only screen and (max-width:910px){.home .footer .footer-top-inner .footer-widget:nth-child(3){flex:1}.home .footer .footer_logo>a.sup,.home .footer .footer_logo>a.foil{width:200px}}@media only screen and (max-width:767px){.home .footer .footer-top-inner .footer-widget:nth-child(3){padding-right:0}}.woocommerce .site-main>div.product .summary .out-of-stock{display:block!important}}