:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block;}
.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit;}
.wp-block-image.aligncenter{text-align:center;}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table;}
.wp-block-image .aligncenter{margin-left:auto;margin-right:auto;}
.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em;}
.wp-block-image figure{margin:0;}
@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}
}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}
}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}
}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}
}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}
}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}
ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}
@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}
}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}
.wp-block-table{overflow-x:auto;}
.wp-block-table table{border-collapse:collapse;width:100%;}
.wp-block-table thead{border-bottom:3px solid;}
.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em;}
.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%;}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word;}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto;}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word;}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit;}
.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial;}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit;}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit;}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial;}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit;}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit;}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}
.editor-styles-wrapper,.entry-content{counter-reset:footnotes;}
a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super;}
a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0;}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}
.aligncenter{clear:both;}
.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
html :where(.has-border-color){border-style:solid;}
html :where([style*=border-top-color]){border-top-style:solid;}
html :where([style*=border-right-color]){border-right-style:solid;}
html :where([style*=border-bottom-color]){border-bottom-style:solid;}
html :where([style*=border-left-color]){border-left-style:solid;}
html :where([style*=border-width]){border-style:solid;}
html :where([style*=border-top-width]){border-top-style:solid;}
html :where([style*=border-right-width]){border-right-style:solid;}
html :where([style*=border-bottom-width]){border-bottom-style:solid;}
html :where([style*=border-left-width]){border-left-style:solid;}
html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}
@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}
50%{opacity:1;}to{opacity:0;}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32,7,7,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}
.woocommerce img,.woocommerce-page img{height:auto;max-width:100%;}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table;}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both;}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto;}
@font-face{font-family:"FontAwesome";src:url(https://www.ribbonbuy.com/wp-content/themes/online-shop/assets/library/Font-Awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://www.ribbonbuy.com/wp-content/themes/online-shop/assets/library/Font-Awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(https://www.ribbonbuy.com/wp-content/themes/online-shop/assets/library/Font-Awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(https://www.ribbonbuy.com/wp-content/themes/online-shop/assets/library/Font-Awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(https://www.ribbonbuy.com/wp-content/themes/online-shop/assets/library/Font-Awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(https://www.ribbonbuy.com/wp-content/themes/online-shop/assets/library/Font-Awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}.fa-search:before{content:"";}
.fa-envelope-o:before{content:"";}
.fa-user:before{content:"";}
.fa-clock-o:before{content:"";}
.fa-tags:before{content:"";}
.fa-map-marker:before{content:"";}
.fa-calendar:before{content:"";}
.fa-shopping-cart:before{content:"";}
.fa-twitter:before{content:"";}
.fa-facebook-f:before,.fa-facebook:before{content:"";}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}
.fa-pinterest:before{content:"";}
.fa-linkedin:before{content:"";}
.fa-instagram:before{content:"";}
.fa-volume-control-phone:before{content:"";}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;-ms-word-wrap:break-word;word-wrap:break-word;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
[hidden],template{display:none;}
a{background:transparent;}
a:active,a:hover{outline:0;}
b,strong{font-weight:bold;}
h1{font-size:2em;margin:.67em 0;}
img{border:0;max-width:100%;height:auto;}
figure{margin:1em 40px;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;max-width:100%;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
table,th,td{border:1px solid #eee;border-right:0;border-left:0;border-top:0;}
table>thead>tr>th{font-weight:600;}
caption,th,td{font-weight:normal;padding:15px 20px;text-align:left;}
body{background:#fff;color:#2d2d2d;font-family:"Open Sans",sans-serif;font-size:14px;line-height:22px;}
.wrapper{margin:0 auto;width:1200px;}
.float-right{float:right;}a{color:#07afd4;text-decoration:none;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;}
p{margin:0 0 16px;}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;margin:0 0 16px;}
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:18px;}
ul{margin:0;padding:0;}
figure{margin:0;}
.main-navigation li,.site-title,.site-title a,.site-description,.site-description a,.slide-title,.comment-reply-title,.comments-title,.comment-form .form-submit input,.read-more,.slicknav_nav li a,.widget-title,.page-header .page-title,.single .entry-header .entry-title,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:"Oswald",sans-serif;font-weight:400;line-height:1.1;}
@media (max-width: 1229px){*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}a[href^=tel]{color:inherit;text-decoration:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
.wrapper{width:980px;}
}@media screen and (max-width:992px){.wrapper{padding:0 5px;width:96%;}}.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation li{border-image:none;display:inline-block;float:left;font-size:14px;position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:85%;z-index:99;background:#fff;display:none;opacity:0;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s ease-in-out 0s;}
.main-navigation ul ul ul{top:-15%;left:100%;}
.main-navigation ul ul a{width:250px;}
@media screen and (min-width:993px){.main-navigation ul li:hover>ul{left:auto;display:block;opacity:1;top:100%;animation:fade .5s;}
.main-navigation ul li:focus-within>ul{left:auto;display:block;opacity:1;top:100%;animation:fade .5s;}}@keyframes fade{0%{opacity:0;}100%{opacity:1;}
}.main-navigation ul ul li:hover>ul{left:100%;top:0;}
.main-navigation ul ul li:focus-within>ul{left:100%;top:0;}
.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.clearfix:after,.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix{}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.widget{margin:0 0 1.5em;}
.widget:after{display:table;content:"";clear:both;}
.widget select{max-width:100%;color:#2d2d2d;}
.hentry{margin:0 0 3em;}
.updated:not(.published){display:none;}
.single .byline,.group-blog .byline{display:inline;}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0;}
.top-header-wrapper{border-bottom:1px solid #eee;padding:0;line-height:1;}
.top-header-wrapper a{color:#2d2d2d;}
.header-left{float:left;margin-top:7px;}
.header-right{text-align:right;}
.top-header-wrapper .icon-box,.at-first-level-nav ul li{display:inline-block;padding:0 10px;vertical-align:middle;border-left:1px solid #e2e2e4;font-size:13px;font-weight:400;}
.header-left .icon-box:first-child,.header-right .icon-box:first-child,.header-left .at-first-level-nav ul li:first-child{border-left:none;padding-left:0;}
.header-right .icon-box:last-child,.header-left .at-first-level-nav ul li:last-child{padding-right:0;border-left:medium none;}
.top-header-wrapper .icon-box .icon,.top-header-wrapper .icon-box .icon-details{display:inline-block;}
a.my-account{padding:10px 12px;display:inline-block;}
a.my-account:hover,a.my-account:focus{background:#fff;}
.at-first-level-nav ul{margin:0;padding:0;}
.at-first-level-nav ul li{list-style:outside none none;}
.at-display-inline-block{display:inline-block;}
@media (max-width: 1229px){.header-left,.header-right{float:none;text-align:center;line-height:1.6;}
.top-header-wrapper .icon-box,.at-first-level-nav ul li{border:none;}}.site-logo>a{display:inline-block;max-width:100%;margin-right:20px;color:#2d2d2d;}
.cart-section{float:right;margin:0;padding:0;}
.yith-wcwl-wrapper,.wc-cart-wrapper{float:left;margin-left:15px;text-align:center;display:block;position:relative;padding:8px 15px;}
.wc-cart-widget-wrapper p,.wc-cart-widget-wrapper span{color:#2d2d2d;}
.at-wc-icon,.at-wc-icon:hover{font-size:15px;color:#fff;}
.cart-section i{padding-right:5px;}
.site-header .widget_shopping_cart{background:#fefefe;border:1px solid #fafafa;box-shadow:1px 1px 7px rgba(0,0,0,.07);opacity:0;padding:15px;position:absolute;right:0;top:127%;visibility:hidden;width:260px;z-index:99;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.site-header .widget_shopping_cart:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";position:absolute;right:0;top:-10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.site-header .wc-cart-wrapper:hover .widget_shopping_cart{opacity:1;visibility:visible;top:112%;}
.site-header .wc-cart-wrapper:focus-within .widget_shopping_cart{opacity:1;visibility:visible;top:112%;}
.widget.woocommerce .product_list_widget li:last-child{border-bottom:none;}
.header-wrapper{padding:20px 0;}
.slicknav_nav,.responsive-slick-menu{display:none;}
.navigation-wrapper{padding-top:20px;}
.header-wrapper .center-wrapper-mx-width{padding-top:25px;width:auto;}
.header-wrapper #site-navigation{min-height:50px;position:relative;display:block;border-top:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-box-shadow:0 17px 11px -21px rgba(0,0,0,.75);-moz-box-shadow:0 17px 11px -21px rgba(0,0,0,.75);box-shadow:0 17px 11px -21px rgba(0,0,0,.75);background:#fff;}
.header-wrapper .header-main-menu .menu{position:relative;}
#menu-primary-menu{margin-left:-15px;}
.header-wrapper .menu li a{color:#2d2d2d;display:block;font-weight:normal;letter-spacing:1px;line-height:normal;padding:20px 15px;position:relative;text-transform:uppercase;}
.header-wrapper .main-navigation ul ul.sub-menu li{float:none;border:none;margin-left:0;}
.header-wrapper .main-navigation ul ul.sub-menu li{border-bottom:1px solid #dedede;}
.header-wrapper .main-navigation ul ul.sub-menu li:last-child{border-bottom:none;}
.header-wrapper ul.sub-menu li a{font-size:14px;line-height:normal;padding:10px;}
.header-wrapper .acmethemes-nav{float:left;}
.online-shop-enable-special-menu .acmethemes-nav{float:right;width:calc(100% - 255px);}
.special-menu{background:#2d2d2d;color:#fff !important;width:225px;}
.special-sub-menu{width:225px;}
.main-navigation ul.special-menu-wrapper ul.special-sub-menu a{width:225px;}
.special-menu .toggle{line-height:normal;padding-right:15px;}
.site-logo{width:22%;float:left;position:relative;}
.header-ads-adv-search{width:730px;max-width:61%;}
.advance-product-search{position:relative;width:70%;float:right;}
.advance-product-search .select_products{display:inline-block;min-width:180px;padding:5px 10px;height:40px;font-size:14px;width:205px;vertical-align:top;border:1px solid #e7e7e7;border-right:none;color:#2d2d2d;background:#f8f8f8;}
.advance-product-search .search-field{display:inline-block;padding:0 10px;height:38px;width:calc(100% - 232px);line-height:40px;background:#fff;border-color:#e7e7e7;border-radius:0;box-shadow:none;font-size:13px;font-weight:300;color:#aaa;border:1px solid #ddd;}
.advance-product-search .searchsubmit{position:absolute;right:-2px;float:left;font-size:15px;width:40px;height:40px;line-height:40px;background:transparent;border:none;top:0;bottom:0;}
.header-main-menu.wrapper{position:relative;}
.at-menu-right-wrapper{float:right;display:block;font-weight:normal;letter-spacing:.4px;line-height:48px;}
.menu-right-text{color:#2d2d2d;}
.menu-right-highlight-text{position:absolute;top:-20px;right:0;line-height:1;text-align:center;color:#fff;padding:6px 8px;font-size:13px;text-transform:capitalize;display:block;}
.menu-right-highlight-text:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;position:absolute;bottom:-4px;right:0;left:0;content:"";margin:0 auto;}
@media (max-width: 1229px){.site-logo{float:none;text-align:center;width:100%;}
.site-logo>a{padding-top:12px;}
.header-wrapper .menu li>a>a{float:left;padding:0;}
.center-wrapper-mx-width{width:100%;max-width:90%;text-align:center;}
.float-right{float:none;}
.center-wrapper-mx-width .float-right{float:none;}
.center-wrapper-mx-width .header-ads-adv-search{max-width:100%;}}@media screen and (max-width:992px){.header-wrapper .header-main-menu .menu{position:absolute;}
.header-main-menu{height:58px;}
.header-wrapper .menu li>a{padding:18px 10px;}
.slicknav_nav,.responsive-slick-menu{display:block;}
.header-wrapper .header-main-menu .menu{display:none;}
.header-wrapper .header-main-menu .menu.special-menu-wrapper{display:block;}
.header-wrapper .menu>li:not(:first-child){margin-left:0;}
.header-wrapper .main-navigation ul ul.sub-menu li:hover>a{background:none;}
.header-wrapper .main-navigation ul ul.sub-menu li:focus-within>a{background:none;}
.at-menu-right-wrapper{position:relative;margin-right:45px;}
.advance-product-search .searchsubmit{right:18px;}}@media screen and (max-width:767px){.center-wrapper-mx-width{max-width:100%;}
.center-wrapper-mx-width .header-ads-adv-search,.center-wrapper-mx-width .cart-section{width:100%;float:none;display:inline-block;}
.yith-wcwl-wrapper,.wc-cart-wrapper{float:none;margin:19px 0;display:inline-block;}
.advance-product-search{width:70%;float:none;margin:0 auto;}
.advance-product-search .select_products{width:35%;min-width:30px;}
.advance-product-search .search-field{width:54%;}
.at-menu-right-wrapper{display:none;}}@media screen and (max-width:640px){.advance-product-search{width:98%;}}.footer-wrapper{background:#272823;color:#fff;}
.footer-wrapper .wpcf7-form .wpcf7-form-control,.footer-wrapper input:not([type="submit"]){background:transparent;}
.footer-columns{margin-left:-10px;margin-right:-10px;}
.footer-columns .footer-sidebar{padding-left:20px;padding-right:20px;}
.footer-copyright{color:#ababab;}
.footer-copyright{background:#161614;margin-top:-1px;}
.footer-wrapper .widget-title{color:#fff;}
.footer-wrapper a,.footer-copyright a{color:#fff;}
#footer-top,#footer-bottom,.footer-wrapper .footer-copyright{padding:30px 0;}
.footer-wrapper li{list-style-type:none;}
.footer-copyright>p{color:#fff !important;}
.site-info{width:30%;float:right;text-align:right;margin-top:15px;}
.site-info>span:after{clear:both;display:table;content:"";}
.full-width-bottom-footer,.full-width-top-footer,#footer-top,#footer-bottom{border-bottom:1px solid #444;}
.site-footer{margin-top:40px;}
.site-footer .widget_online_shop_advanced_image_logo{margin-bottom:0;}
.site-footer .featured-entries-logo .single-item{border:medium none;}
.site-footer .featured-entries-logo .acme-col-4{width:auto;}
.site-footer #footer-bottom{padding-bottom:20px;}
.site-footer .widget_online_shop_social{margin:5px 0 0 0;}
@media screen and (max-width:480px){.site-footer .featured-entries-logo .acme-col-4{float:none;display:inline-block;}
.site-footer .featured-entries-col{text-align:center;}
.site-footer .featured-entries-col .single-list{padding-left:5px;padding-right:5px;}}@media screen and (max-width:992px){.footer-wrapper{padding:30px 0 0;}
#footer-bottom .clear{display:block;}}@media screen and (max-width:767px){.site-info-left,.site-info{text-align:center;width:100%;float:none;}}@media screen and (max-width:767px){.wrapper{width:96%;}}#primary{width:70%;}
.secondary-sidebar{width:28%;padding-top:12px;}
.secondary-sidebar h3:first-child{padding-top:0;}
.secondary-sidebar .widget-area.sidebar{padding:15px;}
.secondary-sidebar .widget-area.sidebar .at-title-action-wrapper{padding-top:5px;}
.right-sidebar #primary{float:left;}
.right-sidebar .secondary-sidebar{float:right;}
.widget-title{margin:0;}
.at-title-action-wrapper,.page-header .page-title{font-size:20px;font-weight:500;margin-bottom:15px;padding:30px 0 20px;position:relative;min-height:41px;margin-bottom:40px;}
.at-title-action-wrapper::before,.page-header .page-title::before{content:"";display:inline-block;left:0;position:absolute;text-transform:uppercase;width:24%;border-bottom:2px solid #0263ca;bottom:-1px;}
.widget li{list-style-type:none;}
.widget_nav_menu li,.widget_recent_entries li,.widget_archive li,.widget_categories li,.widget li{list-style-type:none;padding-top:10px;padding-bottom:10px;}
@media screen and (max-width:767px){#primary,.both-sidebar #primary,.both-sidebar #primary-wrap #primary,.middle-col #primary,.right-sidebar #primary,.left-sidebar #primary{margin:0 0 20px;width:100%;}
.secondary-sidebar,.both-sidebar #primary-wrap,.both-sidebar #primary-wrap #secondary-left,.both-sidebar #secondary-right,.middle-col .secondary-sidebar,.right-sidebar .secondary-sidebar,.left-sidebar .secondary-sidebar,.no-sidebar .secondary-sidebar{clear:both;float:none;margin:0 0 20px;width:100%;}}.acme-col-4{float:left;width:25%;}
.acme-col-3{float:left;width:33.33%;}
.acme-col-2{float:left;width:50%;}
@media screen and (max-width:480px){.acme-col-4,.acme-col-3{width:100%;}
.acme-col-2{width:100%;}}.featured-entries-col{overflow:hidden;}
.featured-entries-col.column,.featured-entries-col .slick-list{margin-left:-10px;margin-right:-10px;}
.featured-entries-col .single-list{padding-left:10px;padding-right:10px;}
.featured-entries-col .clearfix{margin-bottom:20px;}
.featured-entries-col .post-container{background:#fefefe;border:1px solid #fafafa;position:relative;}
.featured-entries-col .post-content{padding:10px 15px 9px;}
.featured-entries-col .entry-title{margin-bottom:15px;}
.featured-entries-col .entry-content{margin:0;color:#2d2d2d;}
.featured-entries-col .entry-content .tags-links{display:none;}
.single-item .icon{padding:12px;border-radius:50%;line-height:0;border:1px solid #dedede;display:inline-block;float:left;margin-right:5px;position:absolute;}
.single-item .icon i{color:#fff;}
.featured-social .icon-box{display:inline-block;padding:9px 12px;margin-left:10px;vertical-align:middle;border:1px solid #e2e2e4;font-size:12px;font-weight:600;line-height:0;}
.footer-sidebar.float-right{text-align:right;}
.secondary-sidebar .at-title-action-wrapper,.secondary-sidebar .at-title-action-wrapper:before,.footer-wrapper .at-title-action-wrapper,.footer-wrapper .at-title-action-wrapper:before{border:none;margin:0;}
.secondary-sidebar .featured-entries-col .acme-col-4,.secondary-sidebar .featured-entries-col .acme-col-3,.secondary-sidebar .featured-entries-col .acme-col-2{width:100%;}
.secondary-sidebar .featured-entries-col .post-content h2,.footer-wrapper .featured-entries-col .post-content h2{font-size:16px;}
.secondary-sidebar .featured-entries-col .post-content .entry-meta,.footer-wrapper .featured-entries-col .post-content .entry-meta{font-size:11px;}
.secondary-sidebar .featured-entries-col .acme-col-2,.footer-wrapper .featured-entries-col .acme-col-2{padding-right:0;padding-left:0;}
.featured-entries-col .post-content .entry-title{font-size:18px;}
.posted-on,.cat-links,.comments-link,.edit-link{margin-right:10px;display:inline-block;}
.posted-on a,.cat-links a,.comments-link a,.edit-link a,.tags-links a,.byline,.nav-links a{color:#2d2d2d;}
.cat-links{margin-bottom:3px;display:block;}
.cat-links a{text-transform:uppercase;font-size:12px;margin-right:10px;}
.single .entry-content{color:#2d2d2d;font-size:14px;line-height:22px;padding:0 0 10px 0;}
.post-thumb{display:block;width:100%;text-align:center;position:relative;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;}
.post-thumb:hover{opacity:.7;}
.single .post-thumb:hover{opacity:1;}
.entry-meta{font-size:14px;color:#aaa;}
.entry-meta a{color:#aaa;}
.entry-meta i{font-size:11px;margin-right:4px;}
article.product .post-content,article.post .post-content,article.page .post-content{background:#fff;position:relative;z-index:2;padding:20px 30px 10px 30px;}
article.product,article.post,article.page{-webkit-box-shadow:0 17px 11px -20px rgba(0,0,0,.75);box-shadow:0 17px 11px -20px rgba(0,0,0,.75);}
article.product .entry-header .entry-title,article.post .entry-header .entry-title,article.page .entry-header .entry-title{font-size:24px;margin:0 0 10px;}
.entry-title a{color:#2d2d2d;}
.tags-links,.comments-link,.edit-link{padding-left:10px;}
.entry-content ul,.entry-content ol{padding-left:20px;}
.nav-links div{display:inline-block;margin-bottom:10px;}
.nav-next{float:right;}
.nav-previous>a::before,.nav-next a::after{content:"";font-family:fontawesome;padding:5px;}
.nav-next a::after{content:"";}
.nav-links .nav-previous a,.nav-links .nav-next a{border:1px solid #ddd;border-radius:2px;display:inline-block;font-size:14px;padding:6px;position:relative;}
.blog-no-image .post-content,.blog-no-image .post-content{margin:0 !important;}
.blog-no-image .entry-content,.blog-no-image .entry-content{padding:0 !important;}
.breadcrumbs.clearfix{background:#f8f8f8 none repeat scroll 0 0;margin:20px 0 30px;padding:10px 20px;}
#online-shop-breadcrumbs{padding:0;}
#online-shop-breadcrumbs a:hover,#online-shop-breadcrumbs a:focus{text-decoration:underline;}
#online-shop-breadcrumbs .woocommerce-breadcrumb{margin:1em 1em;padding:0;font-size:.92em;color:#777;}
#online-shop-breadcrumbs a,#online-shop-breadcrumbs .woocommerce-breadcrumb a{color:#777;}
.woocommerce .star-rating{height:1.2em;width:7em;}
.woocommerce .star-rating,.woocommerce ul.products li.product .star-rating{display:inline-block;float:none;font-size:12px;}
.woocommerce .star-rating:before,.woocommerce ul.products li.product .star-rating:before,.woocommerce .star-rating span:before,.woocommerce ul.products li.product .star-rating span:before{letter-spacing:3px;}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:8px 0;}
.featured-entries-logo .single-item{text-align:center;border:1px solid #ddd;}
@media screen and (min-width: 993px){.special-sub-menu::-webkit-scrollbar{width:6px;}
.special-sub-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);border-radius:4px;}
.special-sub-menu::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);}}@media screen and (max-width:992px){.special-menu-wrapper>li>ul.special-sub-menu .sub-menu{left:0;position:relative;top:0;display:none;padding-left:10px;width:100%;box-shadow:none;visibility:visible;opacity:1;}
.special-menu-wrapper>li>ul.special-sub-menu{visibility:visible;opacity:1;display:none;top:116%;}
.special-menu-wrapper>li>ul.special-sub-menu li{height:auto;width:100%;}
.main-navigation ul.special-menu-wrapper ul.special-sub-menu a{width:auto;float:left;}}.entry-content p a,.comment-content p a,.comment-content li a,.textwidget a{text-decoration:underline;}
.wp-block-image{margin-bottom:15px;overflow:hidden;}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%);}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal !important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal !important;padding:0;position:absolute !important;width:1px;}
.screen-reader-text:focus{clip:auto !important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%);}}