/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2024-01-30 07:48:26 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main {
        width: 57.17%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 40.83%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 42.8775%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 30.6225%;
    }
}
.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown, .minicart-wrapper .block-minicart, .product-item .tocart, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .product-social-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], .footer-middle .block.newsletter input, .footer-middle .block.newsletter .action.subscribe, .filter-options-title, .filter-options-item.active .filter-options-title, .filter-options-content, .filter-options-title:after, .toolbar select, .swatch-option, .pages .page, .pages .action, .fotorama__stage, .fotorama__nav--thumbs .fotorama__thumb, .fotorama__nav .fotorama__thumb-border, .input-text.qty, .qty.field .qty-changer > a, button, a.action.primary, textarea, .minicart-items .item-qty, .block-minicart .block-content > .actions > .secondary .action.viewcart, .cart.table-wrapper .product-image-container, .cart-summary, select, #discount-coupon-form #coupon_code, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage, .message, .box .box-title, .box .box-actions, .customer-welcome .header.links, .btn, .cms-index-index blockquote.testimonial, .recent-posts .item .post-image, .prev-next-products .product-nav .product-pop, #newsletter_popup, .product-label, .page-header.type11 .navigation li.level0.active, .page-header.type11 .navigation li.level0:hover, .filter .filter-current-subtitle, .filter-actions, .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .block-header-customer-login, .bundle-options-container .block-bundle-summary .product-addto-links > .action, .product-item-actions .actions-secondary.action, .action.tocompare, .product-addto-links .action.tocompare, .moved-add-to-links .action.tocompare, .product-social-links .action.tocompare, .wishlist.split.button > .action.split, .product-social-links .action.mailto.friend, .moved-add-to-links .action.mailto.friend, .product-social-links .action.towishlist, .product-addto-links .action.towishlist, .block-bundle-summary .action.towishlist, .product-item .action.towishlist, .table-comparison .action.towishlist
{
    border-radius: 0;
}
.sw-megamenu.navigation li.level0.fullwidth:hover > .submenu, .sw-megamenu.navigation li.level0.staticwidth:hover > .submenu, .sw-megamenu.navigation li.level0.classic .submenu, .sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu, .sw-megamenu.navigation span.cat-label, .category-boxed-banner .owl-item .item, .iwd-summary-cart, .iwd-one-page-checkout-sidebar .iwd-opc-block-summary {
    border-radius: 0 !important;
}
@media (min-width: 768px) {
    .block-search input, .page-header.type1 .navigation > ul, .navigation li.level0, .page-header.type1 .navigation li.level0.parent:hover, .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header .navigation .level0 .submenu, .product.data.items > .item.title > .switch, .customer-welcome .header.links, .page-header.type5 .block-search input, .page-header.type5 .navigation .level0.parent:hover > .level-top, .page-header.type6 .block-search input, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type6 .navigation .level0.parent:hover > .level-top, .product.info.detailed.vertical .product.data.items > .item.title > .switch, .page-header.type5 .navigation .level0:hover > .level-top, .page-header.type11 .navigation li.level0.parent:hover
    {
        border-radius: 0;
    }
}
@media (min-width: 640px) {
    .modes-mode
    {
        border-radius: 0;
    }
}
.product-item-photo {
    border-radius: 0;
    border: 0;
    padding: 0;
}
.product-image-photo.hover_image {
    padding: 0;
    border-radius: 0;
}

body{font-family:Ubuntu,Arial,sans-serif}
.product_title_area .page_title{font-weight:700;font-size:30px}
.nav-sections .header.links .customer-menu,.nav-sections .header.links .customer-welcome+.link.compare+.authorization-link{display:none}
.homepage-bar{border-top:none;border-color:#e5e8e8;background-color:transparent}
.homepage-bar .col-lg-4{border:none;padding-top:16px;padding-bottom:13px}
.homepage-bar [class*=" porto-icon-"],.homepage-bar [class^=porto-icon-]{color:#465157}
.homepage-bar h3{font-size:14px;font-weight:600;color:#465157;line-height:19px}
.homepage-bar p{font-size:13px;font-weight:300;color:#839199;line-height:19px}
.filterproduct-title{background:0 0;text-align:center;font-size:17px;font-weight:700;padding-bottom:10px}
.filterproduct-title .content{background:0 0;padding:0}
.products-grid:not(.side-list):not(.products-related) .owl-carousel .product-item{padding:12px 10px}
.owl-bottom-narrow .owl-controls{bottom:-35px}
.owl-bottom-narrow .owl-controls .owl-dots{margin:0}
.owl-bottom-narrow .owl-controls .owl-dot span{width:20px;height:20px;margin:-10px 5px}
.owl-bottom-absolute-narrow.owl-bottom-narrow .owl-controls .owl-dot span{background-color:#fff}
.owl-bottom-absolute-narrow.owl-bottom-narrow .owl-controls .owl-dot.active span,.owl-bottom-absolute-narrow.owl-bottom-narrow .owl-controls .owl-dot:hover span,.owl-bottom-narrow .owl-controls .owl-dot.active span,.owl-bottom-narrow .owl-controls .owl-dot:hover span{background-color:#2b2b2d}
.custom-support{text-align:center}
.custom-support i{background-color:transparent;float:none;color:#08c;width:auto;height:auto;border-radius:0;padding-bottom:14px;display:inline-block}
.custom-support div.content{margin-left:0}
.custom-support div.content>h2{text-transform:uppercase;font-size:16px;color:#2b2b2d;line-height:22px}
.custom-support div.content>em{color:#465157;font-size:14px;line-height:22px;font-weight:400}
.custom-support div.content>p{font-size:13px;line-height:24px;color:#687176}
.parallax{margin:0}
.parallax-slider .owl-carousel h2{font-size:36px;font-family:Oswald;font-weight:400;text-transform:uppercase;margin-bottom:20px;margin-top:10px}
.parallax-slider .owl-carousel a{font-size:13px;font-family:Oswald;text-transform:uppercase;color:#fff;line-height:1;letter-spacing:.05em;padding:17px 33px;border-radius:3px;background-color:#2b2b2d;box-shadow:none}
.parallax-slider .owl-theme .owl-controls{margin-top:5px}
.brands-slide .owl-side-narrow .owl-carousel{padding:10px 80px}
.brands-slide .owl-no-narrow .owl-carousel a{display:inline-block;padding:40px 0}
.brands-slide .owl-theme .owl-controls{margin:0}
.brands-slide .owl-controls .owl-nav>div{position:absolute;top:calc(50% - 15px);background:0 0;padding:0;margin:0}
.brands-slide .owl-controls .owl-nav div.owl-prev{left:0;color:#3a3a3c;font-size:22px;margin:0;padding:0}
.brands-slide .owl-controls .owl-nav div.owl-next{right:0;color:#3a3a3c;font-size:22px;margin:0;padding:0}
.recent-posts .owl-item .item .recent-inner{background-color:#fff;padding:10px}
.recent-posts .item .post-image{padding:0;border:none;margin:0}
.recent-posts .item .post-image img{border-radius:0}
.recent-posts .item .post-image .post-date{background-color:#08c;text-align:center;font-family:Oswald;color:#fff;font-weight:400;position:absolute;top:7px;left:22px}
.recent-posts .item .post-image .post-date .day{font-size:18px;letter-spacing:.05em;background:0 0;color:#fff;font-weight:400;padding:10px 0 4px;line-height:1}
.recent-posts .item .post-image .post-date .month{font-size:13px;letter-spacing:.05em;text-transform:uppercase;background:0 0;font-weight:400;padding:0 0 8px;line-height:1}
.recent-posts .item .postTitle{min-height:auto;padding-top:10px;padding-left:18px;margin-bottom:10px}
.recent-posts .item .postContent,.recent-posts .item .postContent p{padding-left:18px;font-size:13px;color:#687176;line-height:24px;margin-bottom:5px}
.recent-posts .item .postContent p{padding-left:0}
.recent-posts .item .readmore{margin-left:18px;font-family:Oswald;text-transform:uppercase;font-size:12px;letter-spacing:.05em;color:#fff;background-color:#2b2b2d;padding:9px 16px;border-radius:2px}
.recent-posts .item .postTitle h2{font-size:18px;letter-spacing:-.001em;line-height:22px}
.recent-posts .item .postTitle h2 a{color:#2b2b2d}
.page-wrapper >.breadcrumbs{padding:5px 0;margin-bottom:-15px;margin-top:-10px}
.breadcrumbs li{line-height:30px;display:inline-block}
.page-wrapper>.breadcrumbs .items{padding:0 15px}
.breadcrumbs li.home a{width:15px;display:inline-block;text-indent:30px;line-height:30px;overflow:hidden;float:left;position:relative}
.breadcrumbs li.home a:after{content:"\e883";font-family:porto-icons;position:absolute;left:0;top:0;text-indent:0}
.block-category-list .block-title,.filter .filter-current-subtitle,.filter-options-title{border:none;background-color:transparent;padding:16px 20px 4px;font-size:15px;text-transform:uppercase;font-weight:600;color:#21293c;letter-spacing:.01em}
.block-category-list .block-title{padding:30px 20px 0}
.block-category-list .block-title strong{font-weight:600}
.block-category-list .block-content,.filter-options-content{border:none;background-color:transparent;padding:10px 20px 26px;border-bottom:#efefef solid 1px;position:relative;z-index:2;border-radius:0}
.filter-current .items{border:none;background-color:transparent;position:relative;z-index:2}
.filter-current .item{padding-left:20px}
.filter-current .action.remove{right:20px;color:#21293c}
.filter-actions{border:none;background-color:transparent;border-bottom:#efefef solid 1px;position:relative;z-index:2;padding-right:20px}
.filter-actions a{color:#858585}
.filter-options-title:after{content:'\f803';border:none;color:#21293c;font-size:17px;margin-top:-6px}
.filter-options-title:hover:after{background:0 0;color:#21293c}
.active>.filter-options-title:after{content:'\f800'}
#ln_slider_price.ui-slider-horizontal{height:3px;box-shadow:none}
#ln_slider_price .ui-slider-handle{width:12px;height:12px;border-radius:100%}
.porto-icon-left-open-huge:before{content:'\f802';color:#21293c}
.porto-icon-right-open-huge:before{content:'\f801';color:#21293c}
.category-boxed-banner.owl-theme .owl-controls{bottom:0}
.page-products .toolbar .limiter{display:block}
.page-with-filter .toolbar-amount{display:none}
.full-width-image-banner{height:300px;margin-bottom:13px}
.full-width-image-banner:after{display:none}
.full-width-image-banner h2{font-size:36px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;line-height:38px}
.full-width-image-banner p{font-size:18px;line-height:38px;font-weight:700;text-transform:uppercase}
.full-width-image-banner .btn-default{font-size:14px;line-height:25px;letter-spacing:.025em;padding:10px 20px;background-color:#010204;color:#fff;font-family:Oswald;text-transform:uppercase;border-radius:2px;margin-top:31px}
.page-products .toolbar .limiter .limiter-text{display:none}
.modes-mode.active{border:none;background:0 0;color:#111}
.modes-mode,.modes-mode:hover{border:none;background:0 0;color:#111;width:15px}
.toolbar select{border:1px solid #e4e4e4;height:37px;color:#7a7d82;font-weight:400;font-size:14px;text-transform:capitalize;padding-right:30px;line-height:31px}
.toolbar-sorter .sorter-action{margin-top:6px;color:#21293c}
.toolbar-sorter .sorter-action:before{color:#21293c}
.pages .action,.pages a.page,.pages strong.page{width:32px}
.products-grid+.toolbar.toolbar-products{border-top:solid 1px #efefef;padding-top:25px}
.product-item .product-reviews-summary{background:0 0}
.products-grid .product-item .product-item-info{background-color:#fff}
.products-grid:not(.side-list) .product-item .product-item-info .product.name a{font-size:14px}
.product.name a{color:#5b5b5f}
.price-box .price{font-family:Oswald;font-size:18px;letter-spacing:.005em;color:#2b2b2d;font-weight:400}
.old-price .price,.old.price{font-size:14px}
.special-price .price{color:red;font-weight:400}
.product-label.new-label,.product-label.sale-label{border-radius:20px;color:#fff}
.product-labels .product-label{height:21px;font-size:11px;line-height:21px;padding:0 10px}
.products-grid .product-item-details .product-item-actions .tocart{text-transform:uppercase;font-size:12.53px;font-family:Oswald;font-weight:400;letter-spacing:.025em;color:#6f6e6c;line-height:30px;background-color:#f4f4f4;border-color:#f4f4f4}
.product-item .tocart:before{content:'\e87f';font-size:17px;vertical-align:middle;font-family:porto-icons}
.product-item .tocart:after{display:none}
.action.tocompare,.action.towishlist,.moved-add-to-links .action.mailto.friend,.product-addto-links .action.mailto.friend,.product-addto-links .action.tocompare,.product-addto-links .action.towishlist,.product-item-actions .action.tocompare,.product-item-actions .action.towishlist,.product-social-links .action.mailto.friend{border-color:#dae2e6}
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{border-color:#2b2b2d;background-color:#2b2b2d}
.block-manufacturer{text-align:center;padding:10px 20px 0;margin-bottom:0}
.block-manufacturer hr{border-color:#dee5e8;margin-bottom:0}
.block.related{padding:0 20px}
.block .title strong{font-size:15px;font-weight:600;color:#21293c;letter-spacing:.01em;margin-bottom:20px!important;padding-top:0;text-transform:uppercase}
.block.related .product-items .product-item-actions{display:none}
.product-info-main .page-title-wrapper h1{font-size:30px;font-weight:600;letter-spacing:-.01em;color:#21293c;margin:3px 0 15px}
.prev-next-products a{color:#555}
.product-reviews-summary .reviews-actions a{line-height:20px;font-size:14px}
.product-info-main .product.overview{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px}
.product.media{padding-right:12px}
.fotorama__stage__shaft{border:none}
.fotorama__nav--thumbs .fotorama__thumb{border-color:#dae2e6}
.product-info-price .price-box .price-container .price,.product-options-bottom .price-box .price-container .price{font-family:Oswald;font-size:21px;font-weight:700;letter-spacing:.005em}
.product-info-main .product-info-price .old-price .price-wrapper .price{font-size:16px;color:#2b2b2d;font-weight:400}
.product-info-main .fieldset>.field.qty,.product-info-main .nested.options-list>.field.qty{position:relative;width:106px}
.product-info-main .qty.field .control,.product-info-main .qty.field .qty-changer{margin-left:29px}
.product-info-main .qty.field .qty-changer>a{position:absolute;top:0;left:0;height:43px;width:30px;line-height:41px;text-align:center;margin:0;border-color:#dae2e6}
.product-info-main .qty.field .qty-changer>a:first-child{left:auto;right:4px}
.product-info-main .box-tocart .input-text.qty{font-family:Oswald;display:inline-block;vertical-align:middle;height:43px;width:44px!important;font-size:14px;font-weight:400;text-align:center;color:#61605a;margin:0;border-color:#dae2e6}
.product-info-main .qty.field .qty-changer>a .porto-icon-up-dir:before{content:'\f882'}
.product-info-main .qty.field .qty-changer>a .porto-icon-down-dir:before{content:'\f883'}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart{height:43px;font-size:14px;letter-spacing:.05em;font-weight:400}
.box-tocart .action.tocart{// content:'\e87f';// font-family:'porto-icons';margin-right:7px;font-size:16px}
.action.primary,.action.primary:active{font-family:Oswald;letter-spacing:1px;text-transform:uppercase}
.product.data.items>.item.content{background-color:#fff;box-shadow:none;border:none;border-top:#dae2e6 solid 1px;font-size:14px;font-weight:400;letter-spacing:.005em;line-height:27px}
.main-upsell-product-detail .block.upsell .title strong{background:0 0}
.block.upsell .title{background:0 0;border-bottom:#e1e1e1 solid 1px;font-weight:700;margin-bottom:16px;padding-bottom:10px;text-transform:uppercase;text-align:left}
.block.upsell .title strong{font-size:14px;font-weight:400;font-family:Oswald;color:#302e2a}
.review-ratings .rating-label{display:block}
.footer-top{text-align:left;padding:15px 0 0}
.footer-top .footer-top-inner{border-bottom:1px solid #3d3d38}
.footer-top .block .block-title{margin-bottom:13px}
.footer-top .block .block-title strong{font-size:16px;font-weight:700;text-transform:uppercase;color:#fff}
.footer-container .validation-advice{position:absolute}
.footer-top .block.newsletter{width:auto;max-width:400px;display:inline-block}
.footer-top .block.newsletter .control:before{line-height:48px;margin-left:20px}
.footer-top .block.newsletter .control{position:relative}
.footer-top .block.newsletter .control input{background-color:#fff;color:#686865;height:48px;border:none;font-size:14px;border-radius:30px 0 0 30px;padding-left:40px}
.footer-top .block.newsletter .control div.mage-error{position:absolute;bottom:-22px}
.footer-top .block.newsletter .actions button{height:48px;border-radius:0 30px 30px 0;text-transform:uppercase;padding:0 22px}
.footer-top .block-content{display:inline-block;vertical-align:middle}
.footer .social-icons{float:right}
.footer-top .social-icons a{background-image:none;background-color:#33332f;text-indent:0;color:#fff;border-radius:0;font-size:18.6px;width:48px;height:48px;text-align:center;margin-left:0;margin-right:4px;float:left;line-height:46px}
.footer-middle{padding:24px 0}
.footer-middle .block .block-title{margin-bottom:15px}
.footer-middle .block .block-title strong{font-size:16px;font-weight:700;text-transform:uppercase}
.footer-middle ul.features li,.footer-middle ul.links li{padding:6px 0}
.footer-middle .contact-info li:first-child{border-top-width:0}
.footer-middle .contact-info li{padding:12px 0}
.footer-middle .contact-info i{color:#e1ddc3!important;font-size:26px;line-height:28px}
.footer-middle .contact-info p{line-height:1}
.footer-middle .contact-info b{font-weight:400;font-size:13px;margin-bottom:7px;display:inline-block}
.footer-middle .block-bottom{border-top:1px solid #3d3d38;text-align:left;padding:27px 0;overflow:hidden;margin-top:32px}
.footer-middle .working span{text-transform:uppercase;font-size:13px;letter-spacing:.005em;line-height:18px}
.footer-middle .working span b{text-transform:capitalize;color:#a8a8a8}
@media (max-width:768px){.parallax-slider .owl-carousel h2{font-size:22px}
.parallax-slider .owl-carousel a{padding:10px 20px;font-size:11px}
.homepage-bar .col-lg-4{text-align:left!important}
.brands-slide .owl-side-narrow .owl-carousel{padding:10px 0}
.brands-slide .owl-theme .owl-controls,.page-products .toolbar .limiter{display:none}
.prev-next-products .product-nav.product-next .product-pop,.product.data.items{margin:0}
.prev-next-products .product-nav.product-prev .product-pop{left:-20px}
.product-info-main .fieldset>.field.qty{margin-bottom:20px}
.fieldset>.actions{vertical-align:top}}
.page-products .sorter{float:left}
.modes{float:right;margin-right:0;margin-left:20px;margin-top:7px}
.modes-mode:before{content:'\e880';font-size:14px}
.mode-list:before{content:'\e87b';font-size:14px}
.products.wrapper~.toolbar .limiter{float:left}
.products.wrapper~.toolbar .pages{float:right}
@media (min-width:768px){.contact_form .form.contact{width:100%!important;margin-left:30%!important}
.contact_form .form.contact .fieldset>.legend{display:none}
.page-header.type16 .block-search input{border-radius:20px}
.product.data.items>.item.title{padding:10px 30px 10px 0}
.product.data.items>.item.title>.switch{font-size:14px;font-weight:700;color:#818692;text-transform:uppercase;border:none;border-radius:0;line-height:30px;background:0 0;padding:0}
.product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover{background:0 0;color:#818692}
.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{color:#21293c;position:relative;border-bottom:#08C solid 2px}
.product.data.items>.item.content{padding:35px 0 0;margin-top:45px}}
.page-footer .switcher strong,.page-header .switcher strong{text-transform:uppercase}
.products-grid .product-item-details .product-item-actions .actions-secondary{border:0;line-height:32px}
.footer-middle ul.contact-info li{padding:12px 0}
.block-bottom address{padding:11px 0}
.block-bottom .working{margin-bottom:10px}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{background-color:#2b2b2d}
.swatch-attribute.manufacturer .swatch-option,.swatch-attribute.size .swatch-option{background:#fff;color:#636363;border-color:#e9e9e9}
.swatch-option.text{min-width:26px;line-height:18px;padding:3px;height:26px}
.pages .action,.pages a.page,.pages strong.page{background:0 0;color:#706f6c;font-size:15px;font-weight:600;line-height:30px}
.pages a.action:hover,.pages a.page:hover{background-color:transparent;color:#706f6c}
.pages a.action:hover:before{color:#706f6c!important}
.pages .action{border-color:transparent}
.product-info-main .product-info-stock-sku{font-size:14px;padding-bottom:23px}
.product-info-main .product-info-stock-sku,.product-reviews-summary .reviews-actions a{color:#21293c}
.block-minicart .block-content>.actions>.secondary .action.viewcart{color:#fff;font-weight:500;font-family:Oswald}
.product-item .rating-summary .rating-result>span:before{color:#575f68}
.product-info-main .product-addto-links+a.action.mailto,.product-info-main .product-addto-links>a.action{width:43px;height:43px;line-height:41px}
.footer-middle .block{text-align:left}
.footer-middle a,.footer-middle ul.contact-info p{padding-left:5px}
.page-layout-2columns-right .column.main{width:100%!important}
.aboutcol-1{float:left;width:49%}
.aboutcol-2{float:right;width:48%}
.clients-logo a.clogo-ubisoft img{width:104px}
.clients-logo a .hover-logo{left:4px;opacity:0;position:absolute}
.clients-logo a{margin:0 13px 20px;position:relative;transition:all .4s ease-in-out 0s}
.our-clients{padding:63px 0;background:#fff;text-align:center}
.whygrid_4{position:relative;display:inline;float:left;width:25%;padding-left:12px;padding-right:12px;box-sizing:border-box;transition:all .1s ease-in-out;padding-top:50px}
.service-box::before{content:'';position:absolute;background:url(/media/wysiwyg/icons/sprites.png) no-repeat;background-position-x:0;background-position-y:0;left:45%;top:0}
.whygrid_4.icon-1::before{background-position:0 -131px;width:50px;height:45px}
.whygrid_4.icon-2::before{background-position:0 -268px;width:50px;height:50px}
.whygrid_4.icon-3::before{background-position:0 -170px;width:50px;height:46px}
.whygrid_4.icon-4::before{background-position:0 -421px;width:50px;height:50px}
.contactcol-1{float:left;width:32%}
.contactcol-2{float:left;width:32%;margin-left:2%}
.contactcol-3{float:left;width:32%}
.social{margin:20px 0 0}
.social li{display:inline-block}
.border-right{padding:0 15px;border-right:1px solid #ccc;text-transform:uppercase}
.border-left{padding:0 15px;border-left:1px solid #ccc}
.headerlinksright,.page-header .navigation .level0.parent>a:after{display:none}
@media only screen and (min-width:900px){.headerlinksright{display:block}}
.header.panel>.header.links>li:last-child{padding-left:15px}
.page-header.type1 .nav-sections{margin-bottom:0}
.page-header.type1 .panel.header .switcher{padding:0}
.social-icons>li>a{margin-right:0}
.footer-bottom{background-color:#0050b5;color:#fff}
@media (min-width:768px){.page-header.type1 .navigation li.level0{padding-left:5px;padding-right:5px}
.col-lg-3{width:auto}}
.image-link{border:1px solid #eee;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.col-md-4 h3{font-size:18px;font-weight:700;padding:1.5% 3%;position:absolute;z-index:3;bottom:0;background:rgba(255,255,255,.7);text-align:left;margin-bottom:0;width:100%}
.columns .column .category-image img{display:none}
.category-description .category-image img{margin-left:auto;margin-right:auto;display:block}
.page-header.type1 .nav-sections{background-color:#272723}
.page-header.type1 .navigation>ul{background-color:#272723;color:#fff}
.page-header.type1 .navigation li.level0{color:#fff}
.column-50-1{width:49%;display:inline-block;padding-right:2%}
.column-50-2{width:49%;display:inline-block;position:relative}
@media (min-width:768px){.column-50-2{top:-76px}}
.fa-caret-right:before{padding-right:5px}
.image-link a{text-align:right}
#banner-slider-demo-1 .border-bottom,#banner-slider-demo-1 .border-top{left:18%!important}
.alphabets{background:#f4f4f4;clear:both;margin-bottom:10px;padding:5px 15px;font-size:18px;font-weight:700;margin-top:20px}
.categories{list-style-type:none;text-align:center;margin-left:auto;margin-right:auto}
.homepage-bar .container .row h1{margin-bottom:0;font-size:20px}
ul.categories>li{float:left;padding:0 20px}
.priceheader{border-top:1px solid #ededed;font-weight:700;background-color:#E6E6E5}
.pricemain{text-align:center}
.a-left{min-width:90px}
.fees{min-width:13%;display:inline-block}
.pricechart{margin-bottom:30px;margin-top:30px}
.borderbottom{border-bottom:1px solid #ededed}
.fotorama__fullscreen-icon:before{content:"\f81a";font-size:25px;line-height:50px}
.sizeoverviewbottom{float:left;margin-top:40px;margin-left:-30px}
.sizeoverviewtop{float:left}
.product-info-main .product.overview{color:#21293c}
.product-info-main .swatch-attribute-options{width:100%}
.product-info-main .product.overview{padding-bottom:0!important;border-bottom:0}
.tab_area{padding:12px 20px;background-color:#f2f2f2;display:flex;justify-content:space-between}
.tab_lnks a{color:#03C;font-weight:400}
.tab_lnks a:last-child{margin:0}
.product-info-main .product-info-price{border-bottom:0}
.artik_header{color:#0050B5;text-transform:uppercase;padding-top:10px;font-size:15px}
.location-op-list{list-style-type:none}
.op-list-item{float:left;padding-right:15px}
.pricecalculator-avail-locations{padding-bottom:60px}
.availability{display:none}
.product-item .rating-summary .rating-result{direction:ltr}
.footer-top{background-color:#121214}
@media (min-width:768px){.col-md-7{max-width:56.3333333333%!important}}
@media only screen and (min-width:768px){.page-header.type1 .navigation li.level0>.level-top{color:inherit;padding:0 5px;line-height:20px;}}
.page-wrapper>.breadcrumbs{padding:0;background-color:#fff!important;color:#777!important}
.breadcrumbs li.home a{color:#777!important}
.category-description img{max-width:100%}
.page-header.type1 .navigation{max-width:1380px!important;margin: 0 auto;}
.block.category.event,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.breadcrumbs,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:1280px!important}
.page-wrapper>.breadcrumbs{margin-top:5px}
.products-grid .product-item-details .product-item-actions .actions-secondary.tocompare{left:-36px;display:none!important;visibility:hidden;opacity:0}
.admin__field-group-columns>.admin__field>.admin__field-label,.admin__field:not(.admin__field-option)>.admin__field-label{word-break:normal!important}
.filter.block{display:none!important}
.image-link img{width:auto;max-width:100%!important}
.breadcrumbs>a{color:#777!important}
.stock.available{display:none}
#product-options-wrapper .fieldset .field .control .swatch-attribute{display:inline-block!important;min-width:600px;}
#product-options-wrapper .fieldset .field{display:inline-block;position:relative;width:auto;padding:0 5px}
@media (min-width:768px){.sidebar-main{width:24%!important}}
.product-info-main .product.sku .type:after{content:':'}
.product-info-main .product.sku{font-size:26px;color:#000}
@media (max-width:768px){
.columns .column.main{order:unset}
.column:not(.sidebar-additional) .form.contact,.column:not(.sidebar-main) .form.contact{width:100%;margin-left:0}
.pricemain{font-size:9px}
.a-left{min-width:unset}}
.headerlinksright{float:right!important;font-size:11px!important}
.header.panel>.header.links>li.welcome{display:none}
.header.panel>.border-right{font-size:11px!important}
.header.panel>.header.links>li:last-child{padding-right:15px}
.headerlinkswrapper>li:first-child{display:none}
.page-header{border-top:none}
.headerlinkswrapper{color:#000!important}
.page-header.type1>.panel.wrapper{font-weight:700}
.moved-add-to-links .action.mailto.friend{display:none}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart{float:right}
.page-header .switcher strong{font-weight:700}
.product-header-min-qty{font-size:16px;color:#555}
.product-info-main .product-options-bottom .box-tocart{margin-bottom:0!important}
.catcol3-set .catcol-1,.catcol3-set .catcol-2,.catcol3-set .catcol-3{float:left;width:32%}
.cat2col-set .catcol-1{float:left;width:49%;padding-right:2%}
.cat2col-set .catcol-2{width:50%;float:left}
.page-main-cattitle{padding:0;margin:0;font-size:20px;color:#000;font-weight:400;text-transform:none}
.actions .price-box{text-align:center;border:2px solid #eee;padding:5px 0;margin-right:3%;width:35%}
.actions .price-box::before{content:"Instant Quote: ";font-family:Montserrat!important;font-size:14px;color:#999}
.product-options-bottom .price-box .price-container .price{padding:60px;margin-right:0;color:#0050b5;font-size:32px;font-weight:700}
.product-addto-links{display:none}
#btn_cntc,#product-addtocart-button,.product-designer-button-container button{padding:10px 40px;background-color:#0050b5;border:2px solid #0050b5;color:#fff;margin:15px auto;font-size:16px;font-weight:600;width:max-content;font-family:sans-serif;text-transform:capitalize;border-radius:4px}
#detailedpricing{font-weight:700;color:#000}
#product-addtocart-button{margin-left:20px}
#btn_cntc{left:520px;bottom:74px;position:relative;height:43px}
@media (max-width:600px){#btn_cntc{left:auto;bottom:auto;position:relative;height:43px;width:100%}}
.product-designer-button::before{content:'\f1fc';font-family:FontAwesome}
.product-designer-button-container .product-designer-button:hover{background-color:#fc5f06}
.product-designer-button>span>span{text-transform:capitalize;font-size:26px;font-weight:600;width:max-content;font-family:sans-serif}
#btn_cntc:hover,#product-addtocart-button:hover{background-color:#08c}
.pricecalculator-result-table{border:1px solid #DDE7EA}
.pricecalculator-result-table tr td{border-top:1px solid #DDE7EA;font-size:12px}

input[type=button]{padding:10px 40px;background-color:#0050b5;border:2px solid #0050b5;color:#fff;margin:15px auto;font-size:16px;font-weight:600;width:max-content;font-family:sans-serif;text-transform:capitalize;border-radius:4px}
input[type=file]{background:url(/media/logo/cloud.png) 5px center no-repeat #0050b5;padding:10px 40px;border:2px solid #0050b5;color:#fff;margin:15px auto;font-size:16px;font-weight:600;width:max-content;font-family:sans-serif;text-transform:capitalize;border-radius:4px}
.calculator-tabs-container .calc-tabs .tab-a{box-shadow:inset 0 1px 3px 0 #91b8b3}
.calculator-tabs-container .calc-tabs .tab-a a{color:#fff;text-decoration:none;display:block}
.calculator-tabs-container .calc-tabs .tab-a{background-color:#0050b5;color:#fff;display:block;float:left;font-size:18px;font-weight:700;padding:13px 11px 11px;width:49%;position:relative;border-radius:8px 8px 0 0;text-transform:uppercase}
.calculator-tabs-container .calc-tabs .tab-a.selected .tring{background-image:url(https://www.artik.com/skin/frontend/athlete/default/css/pricecalculator/images/tring-selx45.png);z-index:1}
.calculator-tabs-container .calc-tabs .tab-a .tring{bottom:0;display:block;height:48px;position:absolute;right:-45px;width:45px;z-index:0}
.product-view .calculator-tabs-container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;margin-bottom:0;border-left:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2;border-bottom:solid 1px #f2f2f2;box-sizing:border-box;font-family:Montserrat!important}
.spacer{height:30px}
.taxinfo{margin:0;text-align:right;font-size:11px;color:#F46834}
.product-designer-button-container .product-designer-button{padding:15px 30px 36px}
.designtype{width:100%!important}
.designtype>.control>.options-list>div{float:left;width:20%!important}
.addprodopt,.locanddesign,.persindgarm,.quantitiesbox,.uploadfilebox{width:100%!important;padding:0!important;margin:0 0 5px!important}
.locanddesign .control .options-list . field{width:40%}
.quantitiesbox input{width:11%!important}
.addprodopt .field,.persindgarm .field{width:40%!important}
.colouramount{width:100%!important;display:block!important}
.product-options-wrapper{font-family:Montserrat!important;color:#000;font-size:14px}
#dd-add-photo-button::after{content:" Upload Image";font-size:15px}
#dd-add-text-button::after{content:" Add Text";font-size:15px}
#dd-add-text-form #dd-add-text-button::after{display:none}
#dd-add-library-button::after{content:" Add Art";font-size:15px}
#dd-main-layer-button::after{content:" Layers";font-size:15px}
.fa-share-alt::after{content:" Share"!important;font-size:15px}
.dd-designer-maincontrols #dd-main-close-button,.dd-designer-maincontrols #dd-main-save-button{background-color:#0050b5;border:2px solid #0050b5;position:fixed;bottom:0}
.dd-designer-maincontrols #dd-main-close-button{left:37%}
#dd-main-save-button::before{content:" "!important}
.dd-designer-maincontrols button{background:none!important;border-radius:0!important;box-shadow:none!important;transition:none!Important;border:none!important}
.dd-designer-topcontrols{width:29%;padding-left:16%}
.dd-add-photo-button{margin-left:10%}
#dd-add-text-form button{padding:0!important}
.fa-database:before,.fa-file-text-o:before,.fa-folder:before,.fa-share-alt:before{margin-left:-27px}
.dd-designer-maincontrols #dd-main-close-button,.dd-designer-maincontrols #dd-main-save-button{padding:10px 40px;color:#fff;margin:15px auto;font-size:16px;font-weight:600;width:max-content;font-family:sans-serif;text-transform:capitalize;border-radius:4px!important;height:43px;min-width:135px}
.dd-designer-topcontrols .fa-share-alt{display:none!important}
.dd-helper-popup-buttons{margin-top:-12%}
.open-accordion{display:block!important}
#dd-bottom-controls .dd-main-button,.dd-designer-topcontrols .fa{color:#000!important}
#dd-designer{margin-top:10%}
#dd-bottom-controls{top:7%!important;height:50px}
.dd-designer-maincontrols button{display:inline-block!important}
.dd-designer-maincontrols{position:relative;text-align:center!important;margin-left:10px!important}
.cart .item-actions .actions-toolbar .action-edit,.cart .item-info .qty .qty-changer,.cart .update,.minicart-wrapper .edit{display:none!important}
.minicart-items .item-qty{pointer-events:none;border:none;cursor:default}
#dd-main-close-button,#dd-main-save-button{color:#0050b5;margin-right:20px;background-color:#87878e!important}
#dd-main-save-button::after{content:"Save & continue"!important}
#dd-main-close-button{display:none!important}
#jBox1{margin-left:37%!important}
#btn-minicart-close .items-total{display:none!important}
.spacerbox{width:100%!important;padding:0!important;margin:0!important;}
.gallery-placeholder .loading-mask .loader>img,.spacerbox .control{display:none!important}
.dd-colors-pallete{margin-top:3%}
@media (max-width:600px){
.page-header{margin-bottom:5px;}
#product-addtocart-button{width:100%}
.owl-carousel.owl-loaded{margin-top:2%}
.page-header.type1 .logo{position:relative;}
.tab_lnks a{margin-right:10px}
.fa-paint-brush{position:absolute}
.customizeitem{padding-left:20px}
#product-options-wrapper .fieldset .field{width:20%}
.custom-block-left,.footer-bottom .container .custom-block .social-icons,.footer-ribbon,.store_map{display:none}
.footer .social-icons{float:left}
.aboutcol-1,.aboutcol-2,.contactcol-1,.contactcol-2,.contactcol-3,.whygrid_4{width:100%}
.contactcol-1,.contactcol-2,.contactcol-3{text-align:center}
.navigation .parent .level-top{color:#fff}
.icon-content-table table{width:100%!important}}
@media (min-width:800px){.col-md-12 .product-item-photo{min-height:325px!important}}
.custom-range-price{font-size:18px!important;letter-spacing:.005em;color:#2b2b2d;font-weight:400}
.paypal-button-card paypal-button-card-discover{display:none!important}
.button-action,.mpquickcart .button-action{display:none}
.product-item-inner{display:none!important}
.category-description .page-main{padding-top:15px!important;padding-bottom:15px!important}
.category-description .category-image{margin-bottom:0!important}
.owl-carousel .owl-item img{width:100%;max-height:275px;object-fit:cover}
.dd-designer-image-selector{margin-right:25%}
.drop{background:#f2f2f2;border:1px solid #e6e6e7;border-radius:5px;padding:20px 70px;margin:20px 0 0;cursor:pointer;display:block;font-size:17px;color:#000}
input +.drop+div{display:none}
.drop:before{content:'â–¼'}
:checked+.drop:before{content:'â–²'}
input:checked+.drop+div{display:block}
.col-float-left{float:left;width:32%}
#dd-designer-container .dd-designer-maincontrols #dd-main-save-button{margin-left:20px}
@media (max-width:600px){.dd-designer-modal.modal-popup._inner-scroll .modal-content{background-size:100%}
.dd-designer-topcontrols{top:10%;padding-left:0;z-index:1}
.dd-designer-topcontrols button{width:44px;height:44px;padding:7% 8%}
.dd-designer-image-selector{margin-right:0;top:10%;width:10%}
#dd-designer-container .dd-designer-maincontrols #dd-main-close-button{min-width:18px;bottom:0!important;left:-78px;top:73px;padding:6px 16px}
#dd-add-library-button::after,#dd-add-photo-button::after,#dd-add-text-button::after,#dd-main-layer-button::after{display:none}
#jBox1{margin-left:0!important}
.dd-helper-popup-buttons{margin:0}
.fa-database:before,.fa-file-text-o:before,.fa-folder:before,.fa-share-alt:before{margin-left:0}
.dd-helper-popup .dd-helper-popup-buttons .fa{background-color:#fff}
#dd-designer-container .dd-designer-maincontrols #dd-main-save-button{display:inline-block!important;left:96px}
#dd-main-close-button{z-index:99}
.calculator-tabs-container .calc-tabs .tab-a .tring,.calculator-tabs-container .calc-tabs .tab-a.selected .tring{display:none!important}
.calculator-tabs-container .calc-tabs .tab-a.tl-calc{font-size:18px}
.calculator-tabs-container .calc-tabs .tab-a{min-width:125px}
.dd-designer-maincontrols{position:absolute}
#dd-main-close-button,#dd-main-save-button{margin-right:0}
.dd-designer-maincontrols #dd-main-close-button,.dd-designer-maincontrols #dd-main-save-button{margin-left:10px}
#dd-bottom-controls{padding-left:0;margin-right:0;width:auto}}
@media only screen and (max-width:900px) and (min-width:600px){.page-header.type1 .custom-block-left{left:36%}
.header.panel>.header.links>li:last-child{padding-right:0;padding-left:0}
.header.panel>.header.links{float:left}}
.adminhtml-auth-login .form-actions{margin-top:0}
.footer .social-icons{padding-left:17px}
#store_map,.contact-info{display:none}
@media (min-width:768px){.column:not(.sidebar-additional) .form.contact,.column:not(.sidebar-main) .form.contact{width:70%;text-align:center;margin-left:25%}}
.contact .col-md-6{width:100%;max-width:100%}
.footer-middle .contact-info{display:block!important}
.footer-top .block .block-title{padding-top:0}
#paypal-animation-content .paypal-button-container .paypal-button-label-credit,.paypal-button-color-darkblue,.paypal-button-label-credit,.paypal-button-logo-color-white,.paypal-button-number-1{display:none!important}
input[type=text]::placeholder{color:#777;opacity:1}
input[type=text]::-ms-input-placeholder{color:#777}
#dd-add-photo-tab,#dd-my-photo-tab,.dz-message span{display:none}
.dz-message:after{content:"Click or drop files here to upload"}
@media only screen and (min-width:1024px){.exception-paper{margin-left:420px!important}
.col-md-12 .product-item-info{min-height:448px}}
.header.panel>.header.links{display:none!important}
.viewproduct{display:none}
.product-item-info:hover .viewproduct{display:block;position:absolute;right:15%;bottom:45%;width:auto;text-align:center;background:#3A4EA5;line-height:44px;color:#fff;vertical-align:middle;font-family:Montserrat,Arial,sans-serif;letter-spacing:.5px;font-size:17px;border:1px solid #fff;z-index:9;padding:0 10px}
.products-grid.products.grid.flex-grid .product-item:hover .product-item-info{padding:50px 0 10px!important}
.dropattr{cursor:pointer;display:block;height:20px;background-color:#fff;border:none}
#_1{display:none!important}
input +.dropattr+div{display:none}
.dropattr:after{content:'â–¼'}
:checked+.dropattr:after{content:'â–²'}
input:checked+.dropattr+div{display:block}
@media (max-width:768px){.mobileattr{display:block}
.desktopattr,.product-info-stock-sku{display:none}}
@media (min-width:768px){.mobileattr{display:none}
.desktopattr{display:block}}
.product-info-main .product-info-stock-sku,.sku .desktopattr,.sku .mobileattr{display:none}

.category-description .page-main ul:last-of-type {
        margin-bottom: 0;
}

.category-cms, .category-image, .category-description {
        margin-bottom: 0;
}

.page-wrapper > .breadcrumbs {
        margin: 0 auto;
}

.page-main {
        padding-top: 0;
}

.field .control._with-tooltip input {
  width: calc(100% - 70px);
}


.field-tooltip .field-tooltip-content {
        left: auto;
        right: 0;
        top: auto;
        bottom: 100%;
        white-space: nowrap;
}

.field-tooltip .field-tooltip-content::before,
.field-tooltip .field-tooltip-content::after {
        display: none;
}

@media screen and (max-width: 600px) {

        #product-options-wrapper .fieldset .field.spacerbox ~ .field {
                width: 50% !important;
        }
}

.category-description .page-main ul:last-of-type {
        margin-bottom: 0;
}

.category-cms, .category-image, .category-description {
        margin-bottom: 0;
}

.page-wrapper > .breadcrumbs {
        margin: 0 auto;
}

.page-main {
        padding-top: 0;
}

@media screen and (max-width: 600px) {
.page-main > table td {
        width: 100% !important;
}

.page-main > table tr {
        display: flex;
        flex-direction: column;
}
}
.fotorama__caption__wrap{display:none}
.product-options-bottom .field.qty {display:none}
.catalog-category-view .page-title-wrapper {display:block;}.product-options-bottom .field.qty {display:none}