@font-face{font-family:JosefinLight;src:url("/Bespoke/Assets/Fonts/JosefinSans-Light.ttf")}@font-face{font-family:JosefinRegular;src:url("/Bespoke/Assets/Fonts/JosefinSans-Regular.ttf")}@font-face{font-family:PoppinsRegular;src:url("/Bespoke/Assets/Fonts/Poppins-Regular.ttf")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}h2{font-size:30px}h3{font-size:25px}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:JosefinLight;color:#2b2b2b !important;text-transform:uppercase !important}p,span,a,label,input,div,li{font-family:PoppinsRegular;font-weight:400}.uc_breadcrumb_block{margin-bottom:30px}.uc_category_menu_collapse a,div.uc_category_menu_collapse.advanced .dropdown-menu.active .active>a{font-weight:normal !important;font-size:14px !important}.uc_category_menu_collapse a::before{display:none !important}.uc_category_menu_collapse .panel{border:none !important}.uc_category_menu_collapse .panel-body{border:none !important;padding:0 !important}.uc_category_menu_collapse.advanced .panel .panel-heading{padding:0 !important;background-color:transparent !important;margin-bottom:15px;padding-bottom:15px}.uc_category_menu_collapse .panel-title{padding-bottom:12px;font-size:30px}div.uc_categories_overview.advanced h1{font-size:30px !important}div.uc_categories_overview.advanced a{text-decoration:none}div.uc_categories_overview.advanced.text-bg .category-name{text-decoration:none !important}div.uc_categories_overview.advanced.text-bg .category-name:hover{background-color:#0fa3de !important;color:#fff !important}@media(min-width:501px){.uc_categories_overview .category-name{border-bottom:2px solid #0fa3de;color:#2b2b2b !important}}.row-breakout.block_breakout .uc_banner_block{margin-bottom:0}.container+.row-breakout.block_breakout{padding-top:50px;padding-bottom:50px}.row-breakout+.container+br+.uc_footer{margin-top:-61px}@media(min-width:1200px){.row-breakout.block_breakout{background-color:#f3f3f3}}@media(min-width:768px){.uc_banner_block.advanced .carousel h2{font-size:40px !important}}.btn-u.btn-green{background-color:#90c844 !important;height:50px;padding:0 45px !important;font-size:16px;border-bottom:2px solid #75a82f}.btn-u.btn-green:hover{background-color:#75a82f !important}.uc_footer h2{font-size:30px !important}.uc_footer td{color:#fff !important}.shopping-cart .uc_shopping_cart_totals h4{font-family:JosefinRegular}.shopping-cart .uc_shopping_cart_totals li{align-items:center}.uc_order_entry .order .sale_unit{display:flex;flex-flow:row nowrap}.uc_order_entry .shopping-cart .uc_order_product .product-quantity,.uc_order_entry .shopping-cart .uc_order_product .quantity-multiplier{width:auto !important;background:transparent !important;color:#000 !important}.shop-product h1{font-size:40px;display:block;margin:10px 0}.product-details-column h1{font-size:40px;margin-bottom:20px}.product-details-column .label-code{min-width:100px;display:inline-block}.product-details-column .bar-code{margin-bottom:30px}.product-details-column .product-code{margin-bottom:5px}.product-details-column .long-description{margin-bottom:0}.cmp-product-group-matrix .cmp-order-product{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end}.cmp-product-group-matrix .cmp-order-saleunit{order:2;width:110px;text-align:center;height:16px;line-height:16px}.cmp-order-saleunit span{font-weight:400}.cmp-product-group-matrix .cmp-order-saleunit span{font-size:10px}.cmp-product-group-matrix .order-product-wrapper{order:1}.cmp-product-group-matrix div,.cmp-product-group-matrix span{font-weight:400 !important}.cmp-product-group-matrix .matrix-header{background:#eee}.cmp-product-group-matrix .matrix-header div,.cmp-product-group-matrix .matrix-header span{font-weight:700 !important}.product-details-column .cmp-order-saleunit span{font-weight:400}.cmp-elastic-product-details .spec-desc{font-weight:normal}.cmp-product-group .select-label{font-weight:400}.product-specifications h2{font-weight:700}.product-details-column .order-comment{padding-left:8px !important}@media(max-width:1199px){.cmp-product-group-matrix .prod-img{width:50px;align-self:flex-start}.matrix-row{flex-flow:row wrap !important}.matrix-row .description{width:calc(100% - 70px);margin-left:15px}.matrix-row .properties{margin-left:65px}.matrix-row .prod-price{margin:10px 0 0 65px}}@media(min-width:1200px){.cmp-product-group-matrix .prod-img{width:50px;margin-right:15px}.cmp-product-group-matrix .description{max-width:600px;flex-flow:row nowrap;align-items:center}.cmp-product-group-matrix .prod-code{width:140px;flex-shrink:0}.cmp-product-group-matrix .prod-price{width:150px}.cmp-product-group-matrix .properties{flex-shrink:0}.matrix-row>div{flex-shrink:0}.cmp-product-group-matrix .order,.cmp-product-group-matrix .cmp-order-product{width:150px}}