html { scroll-padding-top: 90px; }
html.cx-lock { overflow: hidden; }
body.corex { font-family: var(--cx-font-body, "Inter", sans-serif); color: var(--cx-graphite, #45403F); background: #fff; font-size: 16px; line-height: 1.6; overflow-x: clip; }
:where(body.corex) :is(.alt-font, h1, h2, h3, h4, h5, h6) { font-family: var(--cx-font-head, "Plus Jakarta Sans", sans-serif); color: var(--cx-ink, #231F20); letter-spacing: -.01em; }
:where(body.corex) a { color: var(--cx-ink); }
:where(body.corex) a:hover, :where(body.corex) a:focus { color: var(--cx-red); }
body.corex :focus-visible { outline: 3px solid rgba(222, 10, 38, .35); outline-offset: 2px; }
body.corex ::selection { background: var(--cx-red); color: #fff; }
.cx-wrap { max-width: 1240px; margin-inline: auto; padding-inline: var(--cx-gutter, 24px); }
.cx-skip { position: absolute; left: -9999px; top: 8px; z-index: 1000; background: #fff; padding: 8px 14px; border-radius: 6px; }
.cx-skip:focus { left: 8px; }
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }
.cx-ui-icon { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; flex: none; }
.cx-wa-glyph { width: 22px; height: 22px; flex: none; } .home .hongo-main-content-wrap, .page .hongo-main-content-wrap { padding-top: 0; }
.home .entry-content > .vc_row, .page .entry-content > .vc_row { margin-bottom: 0; }
.entry-content .vc_column-inner { padding-top: 0 !important; }
.entry-content .wpb_content_element { margin-bottom: 0; }
.page:not(.home) .entry-content { padding-bottom: 48px; } .cx-topbar { background: var(--cx-ink); color: #D8D4D4; font-size: 13px; }
.cx-topbar__in { display: flex; justify-content: space-between; align-items: center; gap: 16px; min-height: 36px; }
.cx-topbar a { color: #fff; display: inline-flex; align-items: center; gap: 6px; text-decoration: none; }
.cx-topbar a:hover { color: #fff; text-decoration: underline; }
.cx-topbar .cx-ui-icon { width: 15px; height: 15px; }
@media (max-width: 991px) { .cx-topbar__mid { display: none; } }
@media (max-width: 575px) { .cx-topbar__in { justify-content: center; } .cx-topbar__in > span:first-child { display: none; } } .cx-header { position: sticky; top: 0; z-index: 99; background: #fff; }
.admin-bar .cx-header { top: 32px; }
@media (max-width: 782px) { .admin-bar .cx-header { top: 0; } }
.cx-mainbar { border-bottom: 1px solid var(--cx-line); background: rgba(255, 255, 255, .97); }
.cx-header.is-scrolled .cx-mainbar { box-shadow: var(--cx-shadow); }
.cx-mainbar__in { display: flex; align-items: center; gap: 24px; min-height: 72px; }
.cx-logo { display: inline-flex; flex: none; }
.cx-logo img { height: 46px; width: auto; display: block; }
.cx-nav { flex: 1; }
.cx-menu { list-style: none; margin: 0; padding: 0; display: flex; gap: 4px; }
.cx-menu > li { position: relative; margin: 0; }
.cx-menu > li > a { display: flex; align-items: center; gap: 4px; padding: 10px 12px; border-radius: 8px; font: 600 15px var(--cx-font-body); color: var(--cx-ink); text-decoration: none; }
.cx-menu > li > a:hover, .cx-menu > li.current-menu-item > a, .cx-menu > li.current-menu-ancestor > a { color: var(--cx-red); }
.cx-menu > li.menu-item-has-children > a::after { content: ""; width: 7px; height: 7px; border-right: 1.7px solid currentColor; border-bottom: 1.7px solid currentColor; transform: rotate(45deg) translateY(-2px); margin-left: 4px; }
.cx-menu .sub-menu { list-style: none; margin: 0; padding: 8px; position: absolute; left: 0; top: 100%; min-width: 240px; background: #fff; border: 1px solid var(--cx-line); border-radius: 12px; box-shadow: var(--cx-shadow); opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .15s, transform .15s, visibility .15s; z-index: 5; }
.cx-menu li:hover > .sub-menu, .cx-menu li:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: none; }
.cx-menu .sub-menu li { margin: 0; }
.cx-menu .sub-menu a { display: block; padding: 9px 12px; border-radius: 8px; color: var(--cx-graphite); text-decoration: none; font-size: 15px; }
.cx-menu .sub-menu a:hover { background: var(--cx-mist); color: var(--cx-ink); }
.cx-tools { display: flex; align-items: center; gap: 4px; margin-left: auto; }
.cx-iconbtn { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; border-radius: 10px; border: 0; background: transparent; color: var(--cx-ink); cursor: pointer; padding: 0; }
.cx-iconbtn:hover { background: var(--cx-mist); color: var(--cx-ink); }
.cx-cart-count { position: absolute; top: 3px; right: 1px; min-width: 18px; height: 18px; padding: 0 5px; border-radius: 9px; background: var(--cx-red); color: #fff; font: 700 11px/18px var(--cx-font-body); text-align: center; }
.cx-cart-count[data-count="0"] { display: none; }
.cx-search { display: flex; align-items: center; border: 1px solid var(--cx-line); border-radius: 10px; background: var(--cx-mist); overflow: hidden; margin: 0 8px 0 0; }
.cx-search input[type=search] { border: 0; background: transparent; padding: 10px 12px; width: 220px; font-size: 14px; color: var(--cx-ink); margin: 0; height: auto; box-shadow: none; }
.cx-search input[type=search]:focus { outline: none; }
.cx-search:focus-within { border-color: var(--cx-ink); background: #fff; }
.cx-search button { border: 0; background: transparent; padding: 0 12px; height: 42px; color: var(--cx-ink); cursor: pointer; }
.cx-burger, .cx-search-toggle { display: none; }
.cx-search-panel { padding: 0 var(--cx-gutter) 12px; }
.cx-search--mobile { margin: 0; }
.cx-search--mobile input[type=search] { width: 100%; flex: 1; }
@media (max-width: 1199px) { .cx-search input[type=search] { width: 150px; } .cx-menu > li > a { padding: 10px 8px; } }
@media (max-width: 991px) {
.cx-nav, .cx-tools > .cx-search { display: none; }
.cx-burger, .cx-search-toggle { display: inline-flex; }
.cx-mainbar__in { gap: 8px; min-height: 62px; }
.cx-logo { margin-right: auto; }
.cx-logo img { height: 40px; }
}
@media (min-width: 992px) { .cx-search-panel { display: none !important; } }
@media (max-width: 575px) { .cx-hide-sm { display: none; } } .corex header.site-header:not(.cx-header) { display: none; } .cx-drawer { position: fixed; inset: 0; z-index: 1000; }
.cx-drawer__backdrop { position: absolute; inset: 0; background: rgba(35, 31, 32, .45); opacity: 0; transition: opacity .2s; }
.cx-drawer__panel { position: absolute; left: 0; top: 0; bottom: 0; width: min(360px, 88vw); background: #fff; display: flex; flex-direction: column; gap: 8px; padding: 16px 16px calc(16px + env(safe-area-inset-bottom, 0px)); overflow-y: auto; transform: translateX(-100%); transition: transform .2s; }
.cx-drawer.is-open .cx-drawer__backdrop { opacity: 1; }
.cx-drawer.is-open .cx-drawer__panel { transform: none; }
.cx-drawer__head { display: flex; justify-content: space-between; align-items: center; padding-bottom: 8px; border-bottom: 1px solid var(--cx-line); }
.cx-drawer__head img { height: 38px; width: auto; }
.cx-mmenu, .cx-mmenu .sub-menu, .cx-drawer__links { list-style: none; margin: 0; padding: 0; }
.cx-mmenu li { position: relative; margin: 0; border-bottom: 1px solid var(--cx-line); }
.cx-mmenu a, .cx-drawer__links a { display: flex; align-items: center; gap: 10px; padding: 14px 44px 14px 4px; font: 600 16px var(--cx-font-body); color: var(--cx-ink); text-decoration: none; }
.cx-mmenu .sub-menu { display: none; padding-left: 12px; }
.cx-mmenu .sub-menu li { border: 0; }
.cx-mmenu .sub-menu a { font-weight: 500; padding-block: 10px; color: var(--cx-graphite); }
.cx-mmenu li.is-open > .sub-menu { display: block; }
.cx-sub-toggle { position: absolute; right: 0; top: 6px; width: 40px; height: 40px; border: 0; background: transparent; cursor: pointer; }
.cx-sub-toggle svg { width: 20px; height: 20px; fill: none; stroke: var(--cx-ink); stroke-width: 1.8; transition: transform .2s; }
.cx-mmenu li.is-open > .cx-sub-toggle svg { transform: rotate(180deg); }
.cx-drawer__links { margin-top: 8px; }
.cx-drawer__contact { margin-top: auto; display: grid; gap: 10px; padding-top: 16px; }
.cx-drawer__contact p { font-size: 14px; color: var(--cx-slate); margin: 0; } .cx-titlebar { background: var(--cx-mist); padding-block: 28px 32px; margin-bottom: 40px; }
.cx-titlebar__title { font: 800 clamp(28px, 4vw, 40px)/1.15 var(--cx-font-head); margin: 0; color: var(--cx-ink); text-wrap: balance; }
.cx-crumbs ol { list-style: none; margin: 0 0 10px; padding: 0; display: flex; flex-wrap: wrap; gap: 4px; font-size: 13px; color: var(--cx-slate); }
.cx-crumbs li { margin: 0; display: inline-flex; align-items: center; gap: 4px; }
.cx-crumbs li + li::before { content: "/"; color: #B9B3B4; }
.cx-crumbs a { color: var(--cx-slate); text-decoration: none; }
.cx-crumbs a:hover { color: var(--cx-red); }
@media (max-width: 767px) { .cx-titlebar { padding-block: 20px 24px; margin-bottom: 24px; } } .cx-footer { background: var(--cx-ink); color: #CFCACA; margin-top: 40px; padding-top: 64px; font-size: 15px; }
.cx-footer a { color: #fff; text-decoration: none; }
.cx-footer a:hover, .cx-footer a:focus { color: #fff; text-decoration: underline; }
.cx-footer__grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1.2fr; gap: 40px; padding-bottom: 48px; }
.cx-footer__logo img { height: 52px; width: auto; }
.cx-footer__brand p { margin: 16px 0; max-width: 34ch; }
.cx-footer__title { font: 700 14px var(--cx-font-head); color: #fff !important; text-transform: uppercase; letter-spacing: .08em; margin: 0 0 16px; }
.cx-flinks { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
.cx-flinks li { margin: 0; }
.cx-flinks a { color: #CFCACA; }
.cx-social { list-style: none; margin: 0; padding: 0; display: flex; gap: 8px; }
.cx-social li { margin: 0; }
.cx-social a { display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, .2); border-radius: 10px; }
.cx-social a:hover { background: rgba(255, 255, 255, .08); }
.cx-social .cx-ui-icon { width: 19px; height: 19px; }
.cx-footer address { font-style: normal; margin: 0 0 10px; }
.cx-hours { list-style: none; margin: 10px 0 14px; padding: 0; display: grid; gap: 4px; font-size: 14px; }
.cx-hours li { display: flex; justify-content: space-between; gap: 12px; margin: 0; }
.cx-footer__map { display: inline-block; font-weight: 600; border-bottom: 1px solid rgba(255, 255, 255, .4); }
.cx-footer__bottom { border-top: 1px solid rgba(255, 255, 255, .12); padding-block: 18px; font-size: 13px; }
.cx-footer__bottom p { margin: 0; }
@media (max-width: 991px) { .cx-footer__grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 575px) { .cx-footer__grid { grid-template-columns: 1fr; gap: 32px; } .cx-footer { padding-top: 48px; } }
@media (max-width: 991px) { body.corex:not(.cx-no-mbar) .cx-footer__bottom { padding-bottom: calc(84px + env(safe-area-inset-bottom, 0px)); } } .cx-wa-float { position: fixed; right: 20px; bottom: 20px; z-index: 90; width: 56px; height: 56px; border-radius: 50%; background: var(--cx-wa); color: #fff !important; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 24px rgba(0, 0, 0, .18); transition: transform .15s; }
.cx-wa-float:hover { transform: scale(1.06); }
.cx-wa-float .cx-wa-glyph { width: 30px; height: 30px; }
.cx-mbar { display: none; }
@media (max-width: 991px) {
.cx-wa-float { display: none; }
.cx-mbar { position: fixed; left: 0; right: 0; bottom: 0; z-index: 95; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; padding: 10px 12px calc(10px + env(safe-area-inset-bottom, 0px)); background: #fff; border-top: 1px solid var(--cx-line); box-shadow: 0 -6px 20px rgba(35, 31, 32, .06); transition: transform .2s; }
.cx-mbar.is-hidden { transform: translateY(110%); }
.cx-mbar.no-cart { grid-template-columns: 1fr; }
.cx-mbar.no-cart .cx-mbar__btn--cart { display: none; }
.cx-mbar__btn { display: flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; border-radius: 10px; font: 600 15px var(--cx-font-body); text-decoration: none; border: 0; cursor: pointer; }
.cx-mbar__btn--call { background: var(--cx-ink); color: #fff !important; }
.cx-mbar__btn--cart { background: var(--cx-red); color: #fff; }
.cx-mbar__btn--wa { background: var(--cx-wa); color: #0B2E17 !important; }
} body.corex .btn, body.corex .button, body.corex button.button, body.corex input.button, body.corex .woocommerce a.button, body.corex .woocommerce button.button, body.corex .woocommerce input.button, body.corex .single_add_to_cart_button, body.corex .checkout-button, body.corex #place_order {
font-family: var(--cx-font-body) !important; font-weight: 600; letter-spacing: 0; text-transform: none; border-radius: var(--cx-radius-m); }
body.corex .single_add_to_cart_button, body.corex .checkout-button, body.corex #place_order, body.corex .woocommerce a.button.alt, body.corex .woocommerce button.button.alt {
background: var(--cx-red) !important; border-color: var(--cx-red) !important; color: #fff !important; min-height: 48px; }
body.corex .single_add_to_cart_button:hover, body.corex .checkout-button:hover, body.corex #place_order:hover { background: var(--cx-red-hover) !important; border-color: var(--cx-red-hover) !important; }
body.corex .price, body.corex .woocommerce-Price-amount { font-variant-numeric: tabular-nums; }
body.corex .summary .price, body.corex.woocommerce div.product p.price, body.corex .woocommerce div.product p.price { color: var(--cx-ink); font: 700 26px var(--cx-font-head); }
body.corex.woocommerce div.product .stock.in-stock { color: var(--cx-ok); }
body.corex .summary .product_title { font: 800 clamp(24px, 3vw, 34px)/1.2 var(--cx-font-head); }
body.corex .onsale { background: var(--cx-red); }
body.corex .star-rating span::before { color: #F59E0B; }
body.corex input[type=text], body.corex input[type=email], body.corex input[type=tel], body.corex input[type=password], body.corex input[type=number], body.corex select, body.corex textarea { border-radius: var(--cx-radius-s); }
body.corex .woocommerce-message, body.corex .woocommerce-info { border-top-color: var(--cx-ink); }
body.corex .woocommerce-error { border-top-color: var(--cx-red); } body.corex ul.products li.product .woocommerce-loop-product__title, body.corex ul.products li.product h2 { font: 600 15px/1.35 var(--cx-font-head); color: var(--cx-ink); }
body.corex ul.products li.product .price { font: 700 16px var(--cx-font-head); color: var(--cx-ink); }
body.corex ul.products li.product img { border-radius: var(--cx-radius-l); background: var(--cx-mist); }
.cx-products ul.products { margin-bottom: 0; } .corex-wa-order { margin: 12px 0 0; }
.corex-wa-order .cx-btn { width: 100%; }
body.corex .woocommerce-tabs .tabs li a { font-family: var(--cx-font-head); text-transform: none; letter-spacing: 0; }
body.corex .woocommerce-product-gallery img { border-radius: var(--cx-radius-l); }
body.corex form.cart { flex-wrap: wrap; } body.corex table.shop_table { border-radius: var(--cx-radius-l); overflow: hidden; }
body.corex table.shop_table th { font-family: var(--cx-font-head); text-transform: none; letter-spacing: 0; }
body.corex .cart_totals, body.corex #order_review { background: var(--cx-mist); border-radius: var(--cx-radius-l); padding: 24px; }
body.corex .variation dt, body.corex .wc-item-meta strong { font-weight: 600; } body.corex .woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; margin: 0; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); overflow: hidden; }
body.corex .woocommerce-MyAccount-navigation li { margin: 0; border-bottom: 1px solid var(--cx-line); }
body.corex .woocommerce-MyAccount-navigation li:last-child { border-bottom: 0; }
body.corex .woocommerce-MyAccount-navigation a { display: block; padding: 12px 16px; text-decoration: none; }
body.corex .woocommerce-MyAccount-navigation li.is-active a { background: var(--cx-red-tint); color: var(--cx-red-hover); font-weight: 600; } .cx-policy { max-width: 780px; margin-inline: auto; }
.cx-policy h2 { font: 700 22px/1.3 var(--cx-font-head); margin: 36px 0 12px; }
.cx-policy p, .cx-policy li { font-size: 16px; line-height: 1.75; color: var(--cx-graphite); }
.cx-policy ul, .cx-policy ol { padding-left: 20px; }
.cx-updated { font-size: 14px !important; color: var(--cx-slate) !important; } .cx-contact-row .vc_column_container { margin-bottom: 24px; } .scroll-top-arrow { display: none !important; }
@media (prefers-reduced-motion: reduce) {
.cx-drawer__panel, .cx-drawer__backdrop, .cx-menu .sub-menu, .cx-mbar, .cx-wa-float { transition: none; }
}  .entry-content > br, .entry-content > p:empty, .entry-content .wpb_wrapper > br, .entry-content .vc_column-inner > br { display: none; }
.entry-content > p:not([class]) > br:only-child { display: none; }
.home .entry-content .wpb_content_element, .page .entry-content .wpb_content_element { margin-bottom: 0; } section.cx-titlebar { overflow: visible; } .cx-topbar { background: var(--cx-night, #15111A); }
.cx-mainbar__in { min-height: 76px; }
.cx-menu > li > a { font-family: var(--cx-font-body); font-size: 15px; }
.cx-header-cta { min-height: 42px !important; padding: 10px 18px !important; margin-left: 8px; box-shadow: none !important; }
@media (max-width: 1199px) { .cx-tools a.cx-header-cta { display: none; } } .home .hongo-main-content-wrap { padding-top: 0 !important; }
.home .entry-content > .vc_row:first-child .vc_column-inner, .home .entry-content > .vc_row:first-child { padding-top: 0 !important; margin-top: 0 !important; } .cx-titlebar { background: radial-gradient(60% 120% at 100% 0%, rgba(222, 10, 38, .10) 0%, rgba(222, 10, 38, 0) 60%), var(--cx-mist); padding-block: 36px 40px; }
.cx-titlebar__title { font-family: var(--cx-font-head); font-weight: 700; letter-spacing: -.02em; } .hongo-single-product-main-wrap.top-space { padding-top: 32px !important; }
body.corex .summary .product_title { font: 700 clamp(24px, 2.4vw, 32px)/1.2 var(--cx-font-head) !important; letter-spacing: -.02em; }
body.corex .single_add_to_cart_button, body.corex .woocommerce button.button.single_add_to_cart_button { text-transform: none !important; letter-spacing: 0 !important; font-size: 16px !important; padding: 12px 28px !important; border-radius: var(--cx-radius-m) !important; }
body.corex .summary .price, body.corex.woocommerce div.product p.price { margin-bottom: 8px; }
body.corex .woocommerce-product-gallery { border-radius: var(--cx-radius-l); overflow: hidden; }
body.corex .corex-trust { grid-template-columns: 1fr; }
@media (min-width: 1200px) { body.corex .corex-trust { grid-template-columns: 1fr 1fr; } } body.corex ul.products li.product .product-thumb-wrap, body.corex ul.products li.product img { border-radius: var(--cx-radius-l); }
body.corex ul.products li.product .woocommerce-loop-product__title { font-family: var(--cx-font-head); font-weight: 600; } .cx-footer { background: radial-gradient(50% 80% at 0% 0%, rgba(222, 10, 38, .18) 0%, rgba(222, 10, 38, 0) 60%), var(--cx-night, #15111A); }
@media (max-width: 767px) {
body.corex .woocommerce-tabs ul.tabs { display: flex; flex-wrap: nowrap; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; }
body.corex .woocommerce-tabs ul.tabs li { flex: none; }
} body.cx-app-page { background: #F3F3F6 !important; }
body.cx-app-page .hongo-main-content-wrap { background: transparent !important; }
body.cx-app-page .entry-content { padding-bottom: 0 !important; } .cx-tabbar { display: none; }
@media (max-width: 991px) {
.cx-tabbar { position: fixed; left: 10px; right: 10px; bottom: calc(10px + env(safe-area-inset-bottom, 0px)); z-index: 95; display: grid; grid-template-columns: repeat(5, 1fr); align-items: center; padding: 6px; background: rgba(255, 255, 255, .96); backdrop-filter: blur(10px); border: 1px solid #ECEBF0; border-radius: 22px; box-shadow: 0 10px 30px rgba(28, 24, 32, .14); }
.cx-tabbar a, .cx-tabbar button { position: relative; display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 8px 2px; border: 0; background: none; border-radius: 16px; color: var(--cx-slate) !important; font: 500 11px var(--cx-font-body); text-decoration: none; cursor: pointer; }
.cx-tabbar .cx-ui-icon, .cx-tabbar .cx-wa-glyph { width: 22px; height: 22px; }
.cx-tabbar a.is-active { color: var(--cx-ink) !important; background: var(--cx-mist); }
.cx-tabbar a.cx-tabbar__wa { color: #fff !important; background: var(--cx-wa); }
.cx-tabbar .cx-cart-count { top: 2px; right: calc(50% - 22px); }
body.corex:not(.cx-no-mbar) .cx-footer__bottom { padding-bottom: calc(96px + env(safe-area-inset-bottom, 0px)); }
}
@media (max-width: 767px) {
.cxh-products li:nth-child(n+5) { display: none; }
} .cx-header { height: auto !important; min-height: 0; }
.hongo-single-product-main-wrap.top-space { margin-top: 0 !important; padding-top: 40px !important; }
body.corex .woocommerce-notices-wrapper { position: relative; z-index: 1; } .cx-header { font-family: "Inter", var(--cx-font-body), sans-serif; }
.cx-mainbar__in { min-height: 72px; gap: 28px; }
.cx-logo img { height: 40px; }
.cx-nav { flex: 0 1 auto; }
.cx-nav__list { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 2px; }
.cx-nav__item { position: relative; margin: 0; }
.cx-nav__link, a.cx-nav__link { display: inline-flex; align-items: center; gap: 4px; padding: 9px 12px; border-radius: 8px; font: 500 15px/1.2 "Inter", sans-serif; letter-spacing: -.005em; color: #3A3540 !important; text-decoration: none; transition: background .15s, color .15s; }
.cx-nav__link:hover, .cx-nav__item:focus-within > .cx-nav__link { background: var(--cx-mist); color: var(--cx-ink) !important; }
.cx-nav__item.is-current > .cx-nav__link { color: var(--cx-red) !important; }
.cx-nav__link .cx-ui-icon { width: 16px; height: 16px; stroke-width: 2; transition: transform .15s; }
.cx-nav__item--shop:hover .cx-nav__link .cx-ui-icon { transform: rotate(180deg); }
.cx-drop { position: absolute; left: 0; top: calc(100% + 8px); width: 480px; padding: 12px; background: #fff; border: 1px solid #ECEBF0; border-radius: 16px; box-shadow: 0 18px 40px rgba(28, 24, 32, .12); opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity .15s, transform .15s, visibility .15s; z-index: 20; }
.cx-drop::before { content: ""; position: absolute; left: 0; right: 0; top: -10px; height: 10px; }
.cx-nav__item--shop:hover .cx-drop, .cx-nav__item--shop:focus-within .cx-drop { opacity: 1; visibility: visible; transform: none; }
.cx-drop__grid { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 2px; }
.cx-drop__grid li { margin: 0; }
.cx-drop__grid a { display: grid; gap: 1px; padding: 10px 12px; border-radius: 10px; text-decoration: none; }
.cx-drop__grid a:hover { background: var(--cx-mist); }
.cx-drop__grid span { font: 600 14px "Inter", sans-serif; color: var(--cx-ink); }
.cx-drop__grid small { font: 400 12px "Inter", sans-serif; color: var(--cx-slate); }
.cx-drop__all { display: block; margin-top: 6px; padding: 10px 12px; border-top: 1px solid #ECEBF0; font: 600 14px "Inter", sans-serif; color: var(--cx-red) !important; text-decoration: none; }
.cx-tools { gap: 6px; }
.cx-search { background: var(--cx-mist); border: 1px solid #E6E4EA; border-radius: 10px; padding: 0 12px; gap: 8px; margin: 0 6px 0 0; height: 42px; }
.cx-search .cx-ui-icon { width: 18px; height: 18px; color: var(--cx-slate); }
.cx-search input[type=search] { width: 200px; padding: 0; height: 40px; font: 400 14px "Inter", sans-serif; }
.cx-search:focus-within { background: #fff; border-color: #BDB8C4; }
.cx-tool { display: inline-flex; align-items: center; gap: 8px; padding: 6px 10px; border-radius: 10px; text-decoration: none; color: #3A3540 !important; transition: background .15s; }
.cx-tool:hover { background: var(--cx-mist); color: var(--cx-ink) !important; }
.cx-tool__icon { position: relative; display: inline-flex; }
.cx-tool__icon .cx-ui-icon { width: 22px; height: 22px; stroke-width: 1.6; }
.cx-tool__label { font: 500 14px/1.2 "Inter", sans-serif; white-space: nowrap; }
.cx-tool__label .amount, .cx-tool__label .woocommerce-Price-amount { font-weight: 600; color: var(--cx-ink); }
.cx-badge, .cx-tool .cx-cart-count { position: absolute; top: -6px; right: -8px; min-width: 18px; height: 18px; padding: 0 5px; border-radius: 9px; background: var(--cx-red); color: #fff; font: 700 11px/18px "Inter", sans-serif; text-align: center; }
.cx-badge[data-count="0"], .cx-tool .cx-cart-count[data-count="0"] { display: none; }
.cx-header-cta { font: 600 14px "Inter", sans-serif !important; margin-left: 6px; }
.cx-search--mobile { height: 46px; }
.cx-search--mobile input[type=search] { width: 100%; flex: 1; }
@media (max-width: 1320px) { .cx-tool:not(.cx-tool--cart) .cx-tool__label { display: none; } .cx-search input[type=search] { width: 160px; } }
@media (max-width: 1160px) { .cx-tools > .cx-search { display: none; } .cx-search-toggle { display: inline-flex; } }
@media (max-width: 991px) {
.cx-nav { display: none; }
.cx-mainbar__in { gap: 6px; min-height: 62px; }
.cx-tool--cart .cx-tool__label { display: none; }
}
@media (min-width: 1161px) { .cx-search-toggle { display: none !important; } }
.cx-nav__link, .cx-tool, .cx-header-cta, .cx-drop__all { white-space: nowrap; }
.cx-header-cta { padding: 10px 16px !important; }
@media (max-width: 1400px) { .cx-mainbar__in { gap: 18px; } .cx-nav__link, a.cx-nav__link { padding: 9px 10px; } }
@media (max-width: 575px) { .cx-tools .cx-tool.cx-hide-sm { display: none; } }
.cx-mainbar > .cx-wrap, .cx-topbar > .cx-wrap { max-width: 1400px; }
.cx-tools { flex: 1 1 auto; justify-content: flex-end; min-width: 0; }
.cx-tools > .cx-search { flex: 1 1 180px; max-width: 280px; min-width: 150px; }
.cx-search input[type=search] { width: 100% !important; min-width: 0; } .cx-topbar__in { justify-content: space-between; }
.cx-topbar__item { display: inline-flex; align-items: center; gap: 8px; }
.cx-topbar .cx-ui-icon { width: 16px; height: 16px; }
@media (max-width: 575px) { .cx-topbar__in { justify-content: space-between; font-size: 12px; } .cx-topbar__in > span:first-child { display: inline-flex; } } .cx-tools > .cx-search { flex: 1 1 420px; max-width: 560px; min-width: 220px; height: 48px; border-radius: 12px; padding: 0 16px; margin-right: 10px; }
.cx-search input[type=search] { height: 46px; font-size: 15px; }
.cx-search .cx-ui-icon { width: 20px; height: 20px; }
.cx-search { position: relative; }
.cx-search.is-loading::after { content: ""; position: absolute; right: 14px; top: 50%; width: 16px; height: 16px; margin-top: -8px; border: 2px solid #D8D3DC; border-top-color: var(--cx-red); border-radius: 50%; animation: cx-spin .7s linear infinite; }
@keyframes cx-spin { to { transform: rotate(360deg); } }
.cx-suggest { position: absolute; left: 0; right: 0; top: calc(100% + 8px); z-index: 50; max-height: 70vh; overflow-y: auto; background: #fff; border: 1px solid #ECEBF0; border-radius: 14px; box-shadow: 0 18px 40px rgba(28, 24, 32, .14); padding: 6px; }
.cx-suggest__item { display: flex; align-items: center; gap: 12px; padding: 8px 10px; border-radius: 10px; text-decoration: none; color: var(--cx-ink) !important; }
.cx-suggest__item:hover, .cx-suggest__item.is-active { background: var(--cx-mist); }
.cx-suggest__item img { width: 48px; height: 48px; object-fit: cover; border-radius: 8px; background: var(--cx-mist); flex: none; margin: 0 !important; }
.cx-suggest__text { display: grid; gap: 2px; min-width: 0; flex: 1; }
.cx-suggest__name { font: 500 14px/1.35 "Inter", sans-serif; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.cx-suggest__sku { font: 400 12px "Inter", sans-serif; color: var(--cx-slate); }
.cx-suggest__price { font: 600 14px "Inter", sans-serif; white-space: nowrap; color: var(--cx-ink); }
.cx-suggest__price del { color: var(--cx-muted); font-weight: 400; margin-right: 4px; }
.cx-suggest__price em { font-style: normal; color: var(--cx-slate); font-weight: 500; font-size: 12px; }
.cx-suggest__all { display: block; margin-top: 4px; padding: 11px 12px; border-top: 1px solid #ECEBF0; font: 600 14px "Inter", sans-serif; color: var(--cx-red) !important; text-decoration: none; }
.cx-suggest__none { margin: 0; padding: 14px 12px; font: 400 14px "Inter", sans-serif; color: var(--cx-slate); }
@media (max-width: 1320px) { .cx-tools > .cx-search { flex-basis: 320px; } }
@media (max-width: 1160px) { .cx-tools > .cx-search { display: none; } }
.cx-search-panel .cx-search { height: 50px; border-radius: 12px; }
.cx-header .cx-search { overflow: visible; } body.woocommerce-cart .entry-content { width: 100%; padding: 0 15px; }
body.woocommerce-cart .hongo-main-content-wrap { padding-top: 40px !important; padding-bottom: 96px !important; }
body.woocommerce-cart .entry-content > .woocommerce { display: grid; grid-template-columns: minmax(0, 1fr) 380px; gap: 32px; align-items: start; }
body.woocommerce-cart .entry-content > .woocommerce > * { grid-column: 1 / -1; min-width: 0; }
body.woocommerce-cart .entry-content > .woocommerce > form.woocommerce-cart-form { grid-column: 1; margin: 0; }
body.woocommerce-cart .entry-content > .woocommerce > .cart-collaterals { grid-column: 2; width: auto; position: sticky; top: 110px; background: none; padding: 0; margin: 0; }
body.woocommerce-cart .woocommerce-notices-wrapper:empty { display: none; } body.woocommerce-cart table.shop_table.cart { width: 100%; margin: 0; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); border-collapse: separate; border-spacing: 0; overflow: hidden; background: #fff; font-family: var(--cx-font-body); }
body.woocommerce-cart table.shop_table.cart thead th { background: var(--cx-mist); padding: 14px 16px !important; font: 600 13px/1.2 var(--cx-font-body) !important; color: var(--cx-slate); text-transform: none; letter-spacing: 0; border: 0; text-align: left; }
body.woocommerce-cart table.shop_table.cart td { padding: 20px 16px; border-top: 1px solid var(--cx-line); vertical-align: middle; font-size: 15px; color: var(--cx-ink); }
body.woocommerce-cart table.shop_table.cart tbody tr:first-child td { border-top: 0; }
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-remove { width: 48px !important; padding-right: 0; }
body.woocommerce-cart .woocommerce a.remove, body.woocommerce-cart a.remove { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background: var(--cx-mist) !important; color: var(--cx-slate) !important; font-size: 18px; line-height: 1; text-decoration: none; transition: background .15s, color .15s; }
body.woocommerce-cart .woocommerce a.remove:hover, body.woocommerce-cart a.remove:hover { background: var(--cx-red-tint) !important; color: var(--cx-red) !important; }
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-thumbnail { width: 96px !important; }
body.woocommerce-cart .woocommerce-cart-form tr.cart_item img { width: 80px !important; height: 80px; object-fit: cover; border-radius: var(--cx-radius-m); background: var(--cx-mist); border: 1px solid var(--cx-line); display: block; }
body.woocommerce-cart td.product-name a { font: 600 16px/1.35 var(--cx-font-head); color: var(--cx-ink) !important; text-decoration: none; }
body.woocommerce-cart td.product-name a:hover { color: var(--cx-red) !important; }
body.woocommerce-cart td.product-name dl.variation { margin: 6px 0 0; font-size: 13px; color: var(--cx-slate); display: flex; flex-wrap: wrap; gap: 4px; }
body.woocommerce-cart td.product-name dl.variation dt, body.woocommerce-cart td.product-name dl.variation dd { margin: 0; float: none; font-weight: 400; }
body.woocommerce-cart td.product-name dl.variation dd p { margin: 0; }
body.woocommerce-cart .corex-cart-nudge { display: table; margin: 8px 0 0; padding: 5px 10px; border-radius: 8px; background: #E9F7EE; color: var(--cx-ok); font-size: 13px; font-weight: 500; line-height: 1.4; }
body.woocommerce-cart .corex-cart-nudge .amount { font-weight: 700; color: inherit; }
body.woocommerce-cart td.product-price, body.woocommerce-cart td.product-subtotal { white-space: nowrap; font-weight: 500; }
body.woocommerce-cart td.product-subtotal { font-weight: 700; } body.woocommerce-cart .quantity { display: inline-flex !important; align-items: center; height: 44px; border: 1px solid var(--cx-line); border-radius: 999px; overflow: hidden; background: #fff; margin: 0 !important; }
body.woocommerce-cart .quantity input.hongo-qtyminus, body.woocommerce-cart .quantity input.hongo-qtyplus { position: static !important; order: 0; width: 36px !important; height: 42px !important; padding: 0 !important; border: 0 !important; background: transparent !important; color: var(--cx-ink); font: 500 18px/1 var(--cx-font-body); cursor: pointer; transform: none !important; top: auto !important; right: auto !important; left: auto !important; }
body.woocommerce-cart .quantity input.hongo-qtyminus { order: 1; }
body.woocommerce-cart .quantity input.qty { order: 2; width: 44px !important; height: 42px !important; padding: 0 !important; border: 0 !important; background: transparent !important; text-align: center; font: 600 15px/1 var(--cx-font-body); color: var(--cx-ink); -moz-appearance: textfield; }
body.woocommerce-cart .quantity input.hongo-qtyplus { order: 3; }
body.woocommerce-cart .quantity input.hongo-qtyminus:hover, body.woocommerce-cart .quantity input.hongo-qtyplus:hover { background: var(--cx-mist) !important; }
body.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button, body.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } body.woocommerce-cart table.cart td.actions { padding: 18px 16px !important; background: #fff; }
body.woocommerce-cart table.cart td.actions .coupon { float: left; width: auto !important; display: flex; gap: 8px; align-items: center; position: static; }
body.woocommerce-cart table.cart td.actions .coupon .input-text { width: 220px !important; height: 44px; padding: 0 14px !important; background: #fff !important; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-m); font-size: 14px; margin: 0 !important; }
body.woocommerce-cart table.cart td.actions .coupon .input-text:focus { border-color: var(--cx-ink) !important; outline: none; }
body.woocommerce-cart table.cart td.actions .button, body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button { position: static !important; transform: none !important; top: auto !important; float: none; height: 44px; margin: 0 !important; padding: 0 18px !important; border: 1px solid var(--cx-ink) !important; border-radius: var(--cx-radius-m) !important; background: #fff !important; color: var(--cx-ink) !important; font: 600 14px/42px var(--cx-font-body) !important; text-transform: none !important; letter-spacing: 0; cursor: pointer; }
body.woocommerce-cart table.cart td.actions .button:hover { background: var(--cx-ink) !important; color: #fff !important; }
body.woocommerce-cart table.cart td.actions > .button, body.woocommerce-cart table.cart td.actions > a.btn, body.woocommerce-cart table.cart td.actions > .btn { float: right; margin-left: 8px !important; }
body.woocommerce-cart table.cart td.actions .button:disabled, body.woocommerce-cart table.cart td.actions .button[disabled] { opacity: .45; cursor: default; background: #fff !important; color: var(--cx-ink) !important; } body.woocommerce-cart .cart-collaterals .cart_totals { width: 100% !important; float: none; margin: 0; padding: 28px; background: #fff; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); box-shadow: var(--cx-shadow); }
body.woocommerce-cart .cart-collaterals .cart_totals > h2, body.woocommerce-cart .cart-collaterals .cart_totals > h4 { margin: 0 0 12px; font: 700 20px/1.3 var(--cx-font-head) !important; color: var(--cx-ink); letter-spacing: -.01em; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table { width: 100%; margin: 0; border: 0 !important; border-radius: 0; background: none; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th, body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td { padding: 14px 0 !important; border: 0; border-top: 1px solid var(--cx-line) !important; background: none; vertical-align: top; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th { width: auto !important; font: 500 15px/1.4 var(--cx-font-body) !important; color: var(--cx-graphite); text-align: left; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td { text-align: right !important; font: 600 15px/1.4 var(--cx-font-body); color: var(--cx-ink); }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td::before { display: none; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total th { font-weight: 700 !important; color: var(--cx-ink); font-size: 17px !important; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td, body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td .amount { font: 800 24px/1.2 var(--cx-font-head) !important; color: var(--cx-ink); letter-spacing: -.01em; }
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td small { display: block; font-size: 12px; font-weight: 400; color: var(--cx-slate); }
body.woocommerce-cart .cart-collaterals .cart_totals ul#shipping_method { margin: 0; padding: 0; list-style: none; text-align: right; }
body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination { font-size: 13px; color: var(--cx-slate); font-weight: 400; }
body.woocommerce-cart .wc-proceed-to-checkout { padding: 8px 0 0 !important; margin: 0; }
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { display: flex !important; align-items: center; justify-content: center; width: 100%; min-height: 54px; margin: 8px 0 0 !important; padding: 12px 20px !important; border-radius: var(--cx-radius-m) !important; font: 600 16px/1.2 var(--cx-font-body) !important; text-transform: none !important; letter-spacing: 0 !important; white-space: normal; text-align: center; box-shadow: 0 8px 20px rgba(222, 10, 38, .22); }
.cx-cart-trust { list-style: none; margin: 18px 0 0; padding: 16px 0 0; border-top: 1px solid var(--cx-line); display: grid; gap: 10px; font-size: 14px; color: var(--cx-graphite); }
.cx-cart-trust li { display: flex; align-items: center; gap: 10px; margin: 0; }
.cx-cart-trust svg { width: 18px; height: 18px; flex: none; stroke: var(--cx-red); fill: none; stroke-width: 1.8; }
.cx-cart-trust a { color: var(--cx-ink); font-weight: 600; text-decoration: none; }
.cx-cart-trust a:hover { color: var(--cx-red); } body.woocommerce-cart .cart-collaterals .cross-sells { display: none; } body.woocommerce-cart .cart-empty.woocommerce-info { max-width: 560px; margin: 24px auto 16px; padding: 28px; text-align: center; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); background: var(--cx-mist); font-size: 17px; color: var(--cx-ink); }
body.woocommerce-cart .cart-empty.woocommerce-info::before { display: none; }
body.woocommerce-cart .return-to-shop { text-align: center; }
body.woocommerce-cart .return-to-shop .button { display: inline-flex !important; align-items: center; min-height: 48px; padding: 0 24px !important; background: var(--cx-red) !important; border-color: var(--cx-red) !important; color: #fff !important; border-radius: var(--cx-radius-m) !important; text-transform: none !important; }
@media (max-width: 1199px) {
body.woocommerce-cart .entry-content > .woocommerce { grid-template-columns: minmax(0, 1fr) 340px; gap: 24px; }
}
@media (max-width: 991px) {
body.woocommerce-cart .entry-content > .woocommerce { grid-template-columns: minmax(0, 1fr); }
body.woocommerce-cart .entry-content > .woocommerce > .cart-collaterals { grid-column: 1; position: static; }
}
@media (max-width: 767px) {
body.woocommerce-cart .hongo-main-content-wrap { padding-top: 24px !important; padding-bottom: 48px !important; }
body.woocommerce-cart table.shop_table.cart thead { display: none; }
body.woocommerce-cart table.shop_table.cart, body.woocommerce-cart table.shop_table.cart tbody { display: block; }
body.woocommerce-cart table.shop_table.cart tr.cart_item { display: grid !important; grid-template-columns: 80px minmax(0, 1fr) 32px; grid-template-areas: "img name remove" "img price price" "img qty total"; column-gap: 14px; row-gap: 8px; padding: 16px; border-top: 1px solid var(--cx-line); position: relative; }
body.woocommerce-cart table.shop_table.cart tbody tr.cart_item:first-child { border-top: 0; }
body.woocommerce-cart table.shop_table.cart tr.cart_item td { display: block !important; padding: 0 !important; border: 0 !important; text-align: left !important; width: auto !important; background: none !important; }
body.woocommerce-cart table.shop_table.cart tr.cart_item td::before { display: none !important; }
body.woocommerce-cart tr.cart_item td.product-remove { grid-area: remove; justify-self: end; }
body.woocommerce-cart tr.cart_item td.product-thumbnail { grid-area: img; display: block !important; }
body.woocommerce-cart tr.cart_item td.product-name { grid-area: name; }
body.woocommerce-cart tr.cart_item td.product-price { grid-area: price; font-size: 14px; color: var(--cx-slate); }
body.woocommerce-cart tr.cart_item td.product-quantity { grid-area: qty; }
body.woocommerce-cart tr.cart_item td.product-subtotal { grid-area: total; align-self: center; justify-self: end; font-size: 16px; }
body.woocommerce-cart table.shop_table.cart tr:not(.cart_item) { display: block; }
body.woocommerce-cart table.cart td.actions { display: block; border-top: 1px solid var(--cx-line); }
body.woocommerce-cart table.cart td.actions .coupon { float: none; width: 100% !important; margin-bottom: 10px; }
body.woocommerce-cart table.cart td.actions .coupon { justify-content: flex-start; }
body.woocommerce-cart table.cart td.actions .coupon .input-text { flex: 1 1 0 !important; width: auto !important; max-width: none; min-width: 0; }
body.woocommerce-cart table.cart td.actions > .button { float: none; width: 100%; margin: 0 !important; }
body.woocommerce-cart .cart-collaterals .cart_totals { padding: 22px; box-shadow: none; }
} body.woocommerce-cart .hongo-main-content-wrap > .container { width: 100%; max-width: 1240px; padding-left: 24px; padding-right: 24px; }
body.woocommerce-cart .hongo-main-content-wrap > .container > .row { margin-left: 0; margin-right: 0; }
body.woocommerce-cart .hongo-main-content-wrap > .container > .row > [class*="col-"] { padding-left: 0; padding-right: 0; float: none; width: 100%; }
body.woocommerce-cart .entry-content { padding: 0; clear: both; }
body.woocommerce-cart table.cart td.actions .coupon label { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
body.woocommerce-cart table.cart td.actions::before { display: none !important; }
@media (max-width: 767px) {
body.woocommerce-cart .hongo-main-content-wrap > .container { padding-left: 16px; padding-right: 16px; }
body.woocommerce-cart .cart_totals table.shop_table tr { display: table-row !important; }
body.woocommerce-cart .cart_totals table.shop_table tr th, body.woocommerce-cart .cart_totals table.shop_table tr td { display: table-cell !important; }
body.woocommerce-cart .cart_totals table.shop_table tr td::before { display: none !important; content: none !important; }
}
body.woocommerce-cart table.cart td.actions .coupon::before, body.woocommerce-cart table.cart td.actions .coupon::after { display: none !important; content: none !important; }
@media (max-width: 767px) {
body.woocommerce-cart table.shop_table.cart tr.cart_item { margin: 0 !important; border-bottom: 0 !important; border-left: 0 !important; border-right: 0 !important; }
} html, body.corex { max-width: 100%; overflow-x: hidden; }
@supports (overflow: clip) { html, body.corex { overflow-x: clip; } }
body.corex { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
.entry-content section.cx-row > .row, .entry-content section.cx-row > .container > .row { margin-left: 0; margin-right: 0; }
img, video, iframe, svg { max-width: 100%; }
.cx-drawer__panel:focus { outline: none; }
@media (max-width: 767px) { body.corex input[type=text], body.corex input[type=search], body.corex input[type=email], body.corex input[type=tel], body.corex input[type=password], body.corex input[type=number], body.corex select, body.corex textarea { font-size: 16px !important; }
.cx-topbar__in { gap: 12px; }
.cx-topbar__in > * { min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
}
@media (max-width: 420px) { .cx-topbar__in { font-size: 12px !important; gap: 8px; justify-content: space-between; } .cx-topbar__in svg { width: 14px; height: 14px; } } body.woocommerce-cart .entry-content > .woocommerce, body.woocommerce-cart .entry-content .woocommerce { display: block; }
body.woocommerce-cart .cx-cart-emptied { display: none !important; }
body.woocommerce-cart .cx-cart { display: grid; grid-template-columns: minmax(0, 1fr) 380px; gap: 32px; align-items: start; width: 100%; clear: both; }
body.woocommerce-cart .cx-cart__main, body.woocommerce-cart .cx-cart__side { min-width: 0; }
body.woocommerce-cart .cx-cart__main form.woocommerce-cart-form { margin: 0; width: 100%; float: none; }
body.woocommerce-cart .cx-cart__side { position: sticky; top: 110px; }
body.woocommerce-cart .cx-cart__side .cart-collaterals { width: 100% !important; float: none !important; margin: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important; max-width: none !important; }
body.woocommerce-cart .cx-cart__side .cart-collaterals::before, body.woocommerce-cart .cx-cart__side .cart-collaterals::after { display: none !important; }
body.woocommerce-cart .cx-cart__side .cart_totals { float: none !important; width: 100% !important; } body.woocommerce-cart .cx-cart td.product-name { min-width: 240px; }
body.woocommerce-cart .cx-cart td.product-name > a { display: block; } body.woocommerce-cart .hongo-empty-cart { display: none !important; }
body.woocommerce-cart table.cart td.actions .cx-empty-cart { float: right; display: inline-flex; align-items: center; gap: 6px; height: 44px; margin: 0 0 0 8px; padding: 0 16px; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-m); background: #fff; color: var(--cx-slate) !important; font: 600 14px/1 var(--cx-font-body); text-decoration: none !important; }
body.woocommerce-cart table.cart td.actions .cx-empty-cart:hover { border-color: var(--cx-red); color: var(--cx-red) !important; background: var(--cx-red-tint); }
body.woocommerce-cart table.cart td.actions .cx-empty-cart svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 1.8; }
@media (max-width: 1199px) { body.woocommerce-cart .cx-cart { grid-template-columns: minmax(0, 1fr) 340px; gap: 24px; } }
@media (max-width: 991px) {
body.woocommerce-cart .cx-cart { grid-template-columns: minmax(0, 1fr); }
body.woocommerce-cart .cx-cart__side { position: static; }
body.woocommerce-cart .cx-cart td.product-name { min-width: 0; }
}
@media (max-width: 767px) {
body.woocommerce-cart table.cart td.actions .cx-empty-cart { float: none; width: 100%; justify-content: center; margin: 10px 0 0; }
}
@media (min-width: 1200px) { body.woocommerce-cart .cx-cart { grid-template-columns: minmax(0, 1fr) 350px; } }
body.woocommerce-cart .cx-cart td.product-name a { font-size: 15px; }
body.woocommerce-cart .cx-cart .woocommerce-cart-form tr.cart_item .product-thumbnail { width: 84px !important; }
body.woocommerce-cart .cx-cart .woocommerce-cart-form tr.cart_item img { width: 68px !important; height: 68px; }
body.woocommerce-cart .cx-cart .product-remove { width: 40px !important; }
@media (min-width: 768px) {
body.woocommerce-cart .cx-cart table.cart th.product-price, body.woocommerce-cart .cx-cart table.cart td.product-price,
body.woocommerce-cart .cx-cart table.cart th.product-quantity, body.woocommerce-cart .cx-cart table.cart td.product-quantity,
body.woocommerce-cart .cx-cart table.cart th.product-subtotal, body.woocommerce-cart .cx-cart table.cart td.product-subtotal { width: 1%; white-space: nowrap; }
body.woocommerce-cart .cx-cart .corex-cart-nudge { white-space: nowrap; }
}
@media (min-width: 768px) {
body.woocommerce-cart .cx-cart table.shop_table.cart td, body.woocommerce-cart .cx-cart table.shop_table.cart thead th { padding-left: 12px !important; padding-right: 12px !important; }
body.woocommerce-cart .cx-cart table.shop_table.cart td:first-child, body.woocommerce-cart .cx-cart table.shop_table.cart th:first-child { padding-left: 18px !important; }
body.woocommerce-cart .cx-cart table.shop_table.cart td:last-child, body.woocommerce-cart .cx-cart table.shop_table.cart th:last-child { padding-right: 18px !important; }
body.woocommerce-cart .cx-cart .quantity { height: 40px; }
body.woocommerce-cart .cx-cart .quantity input.hongo-qtyminus, body.woocommerce-cart .cx-cart .quantity input.hongo-qtyplus { width: 32px !important; height: 38px !important; }
body.woocommerce-cart .cx-cart .quantity input.qty { width: 40px !important; height: 38px !important; }
}
@media (min-width: 1200px) { body.woocommerce-cart .cx-cart { grid-template-columns: minmax(0, 1fr) 340px; gap: 28px; } } body.single-post .entry-content, body.single-post .blog-details-text, body.single-post .post-content { font-size: 17px; line-height: 1.75; color: var(--cx-graphite); }
body.single-post .entry-content h2 { font: 700 clamp(22px, 2.4vw, 28px)/1.25 var(--cx-font-head); color: var(--cx-ink); letter-spacing: -.01em; margin: 44px 0 14px; }
body.single-post .entry-content h3 { font: 700 20px/1.3 var(--cx-font-head); color: var(--cx-ink); margin: 28px 0 10px; }
body.single-post .entry-content ul, body.single-post .entry-content ol { padding-left: 22px; margin: 0 0 20px; }
body.single-post .entry-content li { margin: 0 0 8px; }
body.single-post .entry-content a:not(.cx-btn) { color: var(--cx-red); text-decoration: underline; text-underline-offset: 3px; }
.cx-answer { margin: 0 0 28px; padding: 20px 22px; border-left: 4px solid var(--cx-red); border-radius: 0 var(--cx-radius-m) var(--cx-radius-m) 0; background: var(--cx-red-tint); color: var(--cx-ink); font-size: 17px; line-height: 1.7; }
body.single-post .entry-content table { width: 100%; margin: 8px 0 24px; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-m); border-collapse: separate; border-spacing: 0; overflow: hidden; font-size: 15px; }
body.single-post .entry-content table th { background: var(--cx-mist); color: var(--cx-ink); font-weight: 600; text-align: left; padding: 12px 14px; border: 0; }
body.single-post .entry-content table td { padding: 12px 14px; border: 0; border-top: 1px solid var(--cx-line); vertical-align: top; }
@media (max-width: 767px) { body.single-post .entry-content table { display: block; overflow-x: auto; white-space: nowrap; } }
.cx-post-price { margin: 12px 0 24px; padding: 18px 20px; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); background: #fff; box-shadow: var(--cx-shadow); }
.cx-post-price__name { margin: 0 0 10px; font: 700 17px/1.35 var(--cx-font-head); }
.cx-post-price__name a { color: var(--cx-ink) !important; text-decoration: none !important; }
.cx-post-price__table { margin: 0 !important; }
.cx-post-price__table td:last-child { font-weight: 700; color: var(--cx-ink); white-space: nowrap; }
.cx-post-price__note { margin: 10px 0 0; font-size: 13px; color: var(--cx-slate); }
.cx-shopbox { margin: 40px 0 32px; padding: 28px; border-radius: var(--cx-radius-l); background: radial-gradient(60% 120% at 100% 0%, rgba(222, 10, 38, .35), rgba(222, 10, 38, 0) 60%), var(--cx-night, #15111A); color: rgba(255, 255, 255, .85); }
.cx-shopbox p { margin: 0 0 6px; }
.cx-shopbox a:not(.cx-btn) { color: #fff !important; text-decoration: underline; }
.cx-shopbox__eyebrow { font-size: 13px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: #FF8FA0 !important; }
.cx-shopbox__title { font: 800 24px/1.2 var(--cx-font-head); color: #fff; margin-bottom: 18px !important; }
.cx-shopbox__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; font-size: 15px; line-height: 1.6; }
.cx-shopbox__label { font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: rgba(255, 255, 255, .55); margin-top: 6px !important; }
.cx-shopbox__hours { list-style: none; padding: 0 !important; margin: 0 !important; }
.cx-shopbox__hours li { display: flex; justify-content: space-between; gap: 10px; margin: 0 0 4px !important; }
.cx-shopbox__actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 20px !important; }
@media (max-width: 767px) { .cx-shopbox { padding: 22px; } .cx-shopbox__grid { grid-template-columns: 1fr; gap: 14px; } }
.cx-footer__email a { color: rgba(255, 255, 255, .85); } .cx-footer__blog { padding-top: 28px; padding-bottom: 36px; border-top: 1px solid rgba(255, 255, 255, .1); }
.cx-footer__blog-head { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; margin-bottom: 14px; }
.cx-footer__blog-head .cx-footer__title { margin: 0; }
.cx-footer__blog-all { color: #fff !important; font-weight: 600; font-size: 14px; text-decoration: none; white-space: nowrap; }
.cx-footer__blog-all:hover { color: #FF8FA0 !important; }
.cx-footer__posts { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.cx-footer__posts li { margin: 0; }
.cx-footer__posts a { display: block; height: 100%; padding: 14px 16px; border: 1px solid rgba(255, 255, 255, .12); border-radius: var(--cx-radius-m); background: rgba(255, 255, 255, .04); color: #CFCACA; font-size: 14px; line-height: 1.45; text-decoration: none; transition: border-color .15s, color .15s; }
.cx-footer__posts a:hover { border-color: var(--cx-red); color: #fff; }
@media (max-width: 767px) { .cx-footer__posts { grid-template-columns: 1fr; gap: 10px; } } .cx-totop { position: fixed; right: 26px; bottom: 90px; z-index: 89; width: 44px; height: 44px; padding: 0; border: 1px solid var(--cx-line); border-radius: 50%; background: #fff; color: var(--cx-ink); display: grid; place-items: center; cursor: pointer; box-shadow: 0 8px 24px rgba(28, 24, 32, .14); opacity: 0; transform: translateY(12px); pointer-events: none; transition: opacity .2s, transform .2s, background .15s, color .15s; }
.cx-totop[hidden] { display: grid; }
.cx-totop.is-visible { opacity: 1; transform: none; pointer-events: auto; }
.cx-totop:hover { background: var(--cx-red); border-color: var(--cx-red); color: #fff; }
.cx-totop svg { width: 20px; height: 20px; stroke: currentColor; fill: none; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
@media (max-width: 991px) {
.cx-totop { right: 16px; bottom: calc(96px + env(safe-area-inset-bottom, 0px)); }
body.cx-no-mbar .cx-totop { bottom: calc(20px + env(safe-area-inset-bottom, 0px)); }
}
@media (prefers-reduced-motion: reduce) { .cx-totop { transition: none; } } body.woocommerce-order-received .woocommerce-order { max-width: 900px; margin: 0 auto; font-family: var(--cx-font-body); color: var(--cx-ink); }
body.woocommerce-order-received .woocommerce-notice--success, body.woocommerce-order-received .woocommerce-thankyou-order-received { display: grid; gap: 6px; margin: 0 0 24px; padding: 26px 28px 26px 92px; position: relative; border-radius: var(--cx-radius-l); background: radial-gradient(60% 140% at 100% 0%, rgba(222, 10, 38, .10), rgba(222, 10, 38, 0) 60%), #EAFBF1; border: 1px solid #C9F0D7; font-size: 16px; }
body.woocommerce-order-received .woocommerce-thankyou-order-received::before { content: ""; position: absolute; left: 26px; top: 50%; width: 46px; height: 46px; margin-top: -23px; border-radius: 50%; background: #16A34A url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 24px no-repeat; }
.cx-ty__title { font: 800 clamp(20px, 2.4vw, 26px)/1.25 var(--cx-font-head); color: var(--cx-ink); letter-spacing: -.01em; }
.cx-ty__sub { font-size: 15px; color: var(--cx-graphite); }
body.woocommerce-order-received ul.woocommerce-order-overview { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 0; margin: 0 0 28px; padding: 0; list-style: none; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); overflow: hidden; background: #fff; }
body.woocommerce-order-received ul.woocommerce-order-overview li { margin: 0; padding: 16px 18px; border: 0; border-right: 1px solid var(--cx-line); font-size: 12px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: var(--cx-slate); float: none; }
body.woocommerce-order-received ul.woocommerce-order-overview li:last-child { border-right: 0; }
body.woocommerce-order-received ul.woocommerce-order-overview li strong { display: block; margin-top: 6px; font: 700 16px/1.35 var(--cx-font-body); letter-spacing: 0; text-transform: none; color: var(--cx-ink); word-break: break-word; }
body.woocommerce-order-received .woocommerce-order > p:not(.woocommerce-thankyou-order-received) { margin: 0 0 20px; padding: 14px 18px; border-radius: var(--cx-radius-m); background: var(--cx-mist); font-size: 15px; color: var(--cx-graphite); }
.cx-ty-next { margin: 0 0 32px; padding: 24px 26px; border-radius: var(--cx-radius-l); background: radial-gradient(60% 120% at 100% 0%, rgba(222, 10, 38, .35), rgba(222, 10, 38, 0) 60%), var(--cx-night, #15111A); color: #fff; }
.cx-ty-next__title { margin: 0 0 16px !important; font: 800 20px/1.25 var(--cx-font-head) !important; color: #fff !important; }
.cx-ty-next__steps { list-style: none; margin: 0 0 20px; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.cx-ty-next__steps li { display: flex; gap: 12px; margin: 0; }
.cx-ty-next__n { flex: none; width: 30px; height: 30px; border-radius: 50%; background: var(--cx-red); color: #fff; display: grid; place-items: center; font-weight: 800; font-size: 14px; }
.cx-ty-next__steps strong { display: block; font-size: 15px; color: #fff; }
.cx-ty-next__steps small { display: block; margin-top: 2px; font-size: 13.5px; line-height: 1.5; color: rgba(255, 255, 255, .72); }
.cx-ty-next__actions { display: flex; flex-wrap: wrap; gap: 10px; }
.cx-btn--ghost { background: transparent !important; color: #fff !important; border: 1px solid rgba(255, 255, 255, .35) !important; }
.cx-btn--ghost:hover { border-color: #fff !important; }
body.woocommerce-order-received .woocommerce-order-details__title, body.woocommerce-order-received .woocommerce-column__title, body.woocommerce-order-received .woocommerce-customer-details h2 { font: 800 20px/1.3 var(--cx-font-head) !important; color: var(--cx-ink); text-transform: none; letter-spacing: -.01em; margin: 8px 0 14px !important; padding: 0 !important; border: 0 !important; }
body.woocommerce-order-received table.woocommerce-table--order-details { width: 100%; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l); border-collapse: separate; border-spacing: 0; overflow: hidden; background: #fff; margin: 0 0 28px; font-family: var(--cx-font-body); }
body.woocommerce-order-received table.woocommerce-table--order-details th, body.woocommerce-order-received table.woocommerce-table--order-details td { padding: 14px 18px !important; border: 0 !important; border-top: 1px solid var(--cx-line) !important; font-size: 15px !important; color: var(--cx-ink) !important; vertical-align: top; text-transform: none !important; letter-spacing: 0 !important; }
body.woocommerce-order-received table.woocommerce-table--order-details thead th { border-top: 0 !important; background: var(--cx-mist); font-size: 13px !important; font-weight: 600 !important; color: var(--cx-slate) !important; }
body.woocommerce-order-received table.woocommerce-table--order-details td.product-name a { color: var(--cx-ink) !important; font-weight: 600; text-decoration: none; }
body.woocommerce-order-received table.woocommerce-table--order-details .product-quantity { color: var(--cx-slate); font-weight: 600; }
body.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta { margin: 4px 0 0; padding: 0; list-style: none; font-size: 13px; color: var(--cx-slate); }
body.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta li, body.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta p { display: inline; margin: 0; font-size: 13px; }
body.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta strong { font-weight: 500; }
body.woocommerce-order-received table.woocommerce-table--order-details td:last-child, body.woocommerce-order-received table.woocommerce-table--order-details th:last-child { text-align: right; white-space: nowrap; }
body.woocommerce-order-received table.woocommerce-table--order-details tfoot th { text-align: left !important; font-weight: 500 !important; color: var(--cx-graphite) !important; }
body.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child th { font-weight: 700 !important; color: var(--cx-ink) !important; }
body.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child td { font: 800 20px/1.3 var(--cx-font-head) !important; }
body.woocommerce-order-received ul.woocommerce-order-overview::before, body.woocommerce-order-received ul.woocommerce-order-overview::after { display: none !important; content: none !important; }
body.woocommerce-order-received .woocommerce-customer-details address { padding: 18px 20px; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l); background: #fff; font-style: normal; line-height: 1.7; color: var(--cx-graphite); }
@media (max-width: 767px) {
body.woocommerce-order-received .woocommerce-thankyou-order-received { padding: 76px 20px 20px; }
body.woocommerce-order-received .woocommerce-thankyou-order-received::before { top: 20px; margin-top: 0; left: 20px; }
body.woocommerce-order-received ul.woocommerce-order-overview { grid-template-columns: 1fr 1fr; }
body.woocommerce-order-received ul.woocommerce-order-overview li { border-right: 0; border-bottom: 1px solid var(--cx-line); }
.cx-ty-next__steps { grid-template-columns: 1fr; }
body.woocommerce-order-received table.woocommerce-table--order-details td:last-child { white-space: normal; }
}  html body.corex .woocommerce, html body.corex .woocommerce :is(p, li, span, label, input, select, textarea, button, a, td, th, small, strong, address, legend, .select2-selection__rendered) { font-family: var(--cx-font-body) !important; }
html body.corex .woocommerce :is(h1, h2, h3, h4, .woocommerce-loop-product__title) { font-family: var(--cx-font-head) !important; } html body.corex .woocommerce :is(#customer_details h3, #order_review_heading, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, .woocommerce-Addresses h2, .woocommerce-Address-title h2, .u-column1 > h2, .u-column2 > h2, .woocommerce-form-login-toggle + h2, .woocommerce-MyAccount-content > h2, .woocommerce-MyAccount-content > h3, .cart_totals > h2, .cross-sells > h2, .woocommerce-order-details__title, .woocommerce-column__title) {
margin: 0 0 18px !important; padding: 0 !important; border: 0 !important; font-size: 22px !important; font-weight: 800 !important; line-height: 1.25 !important; letter-spacing: -.01em !important; text-transform: none !important; color: var(--cx-ink) !important; } html body.corex .woocommerce :is(.woocommerce-message, .woocommerce-info, .woocommerce-error), html body.corex .woocommerce-notices-wrapper :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) {
position: relative; display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin: 0 0 24px !important; padding: 14px 18px 14px 20px !important; border: 1px solid var(--cx-line) !important; border-left: 4px solid var(--cx-ink) !important; border-radius: var(--cx-radius-m) !important; background: #fff !important; color: var(--cx-ink) !important; font-size: 14.5px !important; line-height: 1.5; text-align: left !important; list-style: none; box-shadow: none !important; }
html body.corex .woocommerce :is(.woocommerce-message, .woocommerce-info, .woocommerce-error)::before { display: none !important; }
html body.corex .woocommerce .woocommerce-message { border-left-color: #16A34A !important; background: #F1FBF5 !important; }
html body.corex .woocommerce .woocommerce-error { border-left-color: var(--cx-red) !important; background: var(--cx-red-tint) !important; }
html body.corex .woocommerce .woocommerce-error li { margin: 0; }
html body.corex .woocommerce :is(.woocommerce-message, .woocommerce-info, .woocommerce-error) a:not(.button) { color: var(--cx-red) !important; font-weight: 600; text-decoration: underline; }
html body.corex .woocommerce :is(.woocommerce-message, .woocommerce-info) .button { order: 2; margin-left: auto !important; min-height: 38px; padding: 8px 16px !important; border-radius: 10px !important; background: var(--cx-ink) !important; color: #fff !important; font-size: 13.5px !important; font-weight: 600 !important; text-transform: none !important; }
html body.corex .woocommerce-form-coupon-toggle { max-width: 1200px; margin: 0 auto; }
html body.corex .woocommerce-form-coupon-toggle .woocommerce-info { justify-content: flex-start; }
html body.corex form.checkout_coupon { display: flex; flex-wrap: wrap; gap: 10px; max-width: 520px; margin: -10px 0 24px !important; padding: 16px !important; border: 1px dashed var(--cx-line) !important; border-radius: var(--cx-radius-m) !important; }
html body.corex form.checkout_coupon p { margin: 0 !important; float: none !important; width: auto !important; }
html body.corex form.checkout_coupon p.form-row-first { flex: 1 1 220px; }
html body.corex form.checkout_coupon .clear { display: none; } html body.corex .woocommerce form .form-row { margin: 0 0 18px !important; padding: 0 !important; }
html body.corex .woocommerce form .form-row label, html body.corex .woocommerce form .form-row > label { display: block; margin: 0 0 7px !important; font-size: 13.5px !important; font-weight: 600 !important; line-height: 1.3 !important; color: var(--cx-graphite) !important; text-transform: none !important; letter-spacing: 0 !important; }
html body.corex .woocommerce form .form-row .required { color: var(--cx-red) !important; text-decoration: none; border: 0; }
html body.corex .woocommerce form .form-row .optional { font-weight: 400; color: var(--cx-slate); }
html body.corex .woocommerce form :is(input.input-text, input[type=text], input[type=email], input[type=tel], input[type=password], input[type=number], select, textarea), html body.corex .woocommerce-page form :is(input.input-text, select, textarea) {
width: 100%; min-height: 48px; margin: 0 !important; padding: 11px 14px !important; border: 1px solid var(--cx-line) !important; border-radius: 12px !important; background: #fff !important; color: var(--cx-ink) !important; font-size: 15px !important; line-height: 1.4 !important; box-shadow: none !important; transition: border-color .15s, box-shadow .15s; }
html body.corex .woocommerce form textarea { min-height: 96px; }
html body.corex .woocommerce form :is(input.input-text, input[type=text], input[type=email], input[type=tel], input[type=password], select, textarea):focus { outline: none !important; border-color: var(--cx-ink) !important; box-shadow: 0 0 0 3px rgba(28, 24, 32, .08) !important; }
html body.corex .woocommerce form .form-row.woocommerce-invalid :is(input.input-text, select) { border-color: var(--cx-red) !important; }
html body.corex .woocommerce form .form-row.woocommerce-validated :is(input.input-text, select) { border-color: var(--cx-line) !important; }
html body.corex .woocommerce form ::placeholder { color: #A59FAB; }
html body.corex .woocommerce form .woocommerce-input-wrapper strong { font-size: 15px; color: var(--cx-ink); } html body.corex .select2-container--default .select2-selection--single { height: 48px !important; border: 1px solid var(--cx-line) !important; border-radius: 12px !important; background: #fff !important; }
html body.corex .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 46px !important; padding: 0 40px 0 14px !important; font-size: 15px !important; color: var(--cx-ink) !important; }
html body.corex .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px !important; right: 10px !important; }
html body.corex .select2-container--default.select2-container--open .select2-selection--single { border-color: var(--cx-ink) !important; }
html body.corex .select2-dropdown { border: 1px solid var(--cx-line) !important; border-radius: 12px !important; overflow: hidden; box-shadow: var(--cx-shadow); font-family: var(--cx-font-body); }
html body.corex .select2-search--dropdown .select2-search__field { min-height: 40px; border: 1px solid var(--cx-line) !important; border-radius: 8px !important; padding: 6px 10px !important; }
html body.corex .select2-results__option { padding: 9px 14px !important; font-size: 14.5px; }
html body.corex .select2-container--default .select2-results__option--highlighted[aria-selected], html body.corex .select2-container--default .select2-results__option--highlighted[data-selected] { background: var(--cx-red) !important; color: #fff !important; } html body.woocommerce-checkout form.checkout { max-width: 1200px; margin: 0 auto; }
html body.woocommerce-checkout :is(.checkout-sidebar, #order_review) { border-radius: var(--cx-radius-l) !important; }
html body.woocommerce-checkout .checkout-sidebar { padding: 28px !important; background: var(--cx-mist) !important; border: 1px solid var(--cx-line); }
html body.woocommerce-checkout #order_review { background: transparent; }
html body.woocommerce-checkout #order_review_heading { margin-bottom: 14px !important; }
html body.woocommerce-checkout .checkout-sidebar #order_review > table.shop_table { padding: 18px 20px !important; background: #fff !important; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l) !important; box-sizing: border-box; }
@media (min-width: 992px) { html body.woocommerce-checkout .checkout-sidebar { position: sticky; top: 110px; } } html body.corex #payment { margin-top: 18px !important; padding: 0 !important; border-radius: 0 !important; background: transparent !important; }
html body.corex #payment ul.payment_methods { margin: 0 0 16px !important; padding: 0 !important; border: 0 !important; background: transparent !important; display: grid; gap: 8px; }
html body.corex #payment ul.payment_methods li.wc_payment_method { margin: 0 !important; padding: 14px 16px !important; border: 1.5px solid var(--cx-line) !important; border-radius: 12px !important; background: #fff !important; list-style: none; line-height: 1.4; }
html body.corex #payment ul.payment_methods li.wc_payment_method:has(input:checked) { border-color: var(--cx-red) !important; }
html body.corex #payment ul.payment_methods li > input[type=radio] { width: 18px; height: 18px; margin: 0 10px 0 0 !important; vertical-align: middle; accent-color: var(--cx-red); position: static !important; opacity: 1 !important; }
html body.corex #payment ul.payment_methods li > label { display: inline !important; margin: 0 !important; padding: 0 !important; font-size: 15px !important; font-weight: 600 !important; color: var(--cx-ink) !important; cursor: pointer; }
html body.corex #payment ul.payment_methods li > label::before, html body.corex #payment ul.payment_methods li > label::after { display: none !important; }
html body.corex #payment div.payment_box { margin: 12px 0 0 !important; padding: 12px 14px !important; border-radius: 10px !important; background: var(--cx-mist) !important; color: var(--cx-graphite) !important; font-size: 13.5px !important; line-height: 1.55; }
html body.corex #payment div.payment_box::before { display: none !important; }
html body.corex #payment div.payment_box p { margin: 0 !important; font-size: 13.5px !important; }
html body.corex #payment .place-order { margin: 0 !important; padding: 0 !important; }
html body.corex .woocommerce-privacy-policy-text p, html body.corex .woocommerce-terms-and-conditions-wrapper p { margin: 0 0 14px !important; font-size: 12.5px !important; line-height: 1.55 !important; color: var(--cx-slate) !important; }
html body.corex .woocommerce-terms-and-conditions-wrapper a, html body.corex .woocommerce-privacy-policy-text a { color: var(--cx-ink) !important; text-decoration: underline; }
html body.corex #place_order { width: 100% !important; min-height: 56px !important; margin: 0 !important; border-radius: 14px !important; font-size: 17px !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; box-shadow: 0 10px 24px rgba(222, 10, 38, .25) !important; } html body.corex .woocommerce :is(button.button, a.button, input.button, .button):not(.alt):not(.single_add_to_cart_button):not(.checkout-button):not(#place_order):not(.cx-empty-cart):not([name=update_cart]):not([name=apply_coupon]) {
display: inline-flex; align-items: center; justify-content: center; min-height: 46px; padding: 10px 20px !important; border: 0 !important; border-radius: 12px !important; background: var(--cx-red) !important; color: #fff !important; font-size: 15px !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; line-height: 1.2 !important; box-shadow: none !important; }
html body.corex .woocommerce :is(button.button, a.button, .button):not(.alt):hover { background: var(--cx-red-hover) !important; color: #fff !important; }
html body.corex .woocommerce form.checkout_coupon button.button { background: var(--cx-ink) !important; } html body.woocommerce-account:not(.logged-in) .woocommerce { max-width: 1000px; margin: 0 auto; }
html body.corex .woocommerce .u-columns.col2-set { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; width: 100%; }
html body.corex .woocommerce .u-columns.col2-set::before, html body.corex .woocommerce .u-columns.col2-set::after { display: none !important; }
html body.corex .woocommerce .u-columns.col2-set > .u-column1, html body.corex .woocommerce .u-columns.col2-set > .u-column2 { float: none !important; width: auto !important; max-width: none !important; padding: 28px !important; border: 1px solid var(--cx-line); border-radius: var(--cx-radius-l); background: #fff; }
html body.corex .woocommerce :is(form.woocommerce-form-login, form.woocommerce-form-register, form.lost_reset_password, form.woocommerce-ResetPassword) { margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; }
html body.woocommerce-account:not(.logged-in) .woocommerce > form.woocommerce-form-login, html body.woocommerce-account .woocommerce > form.lost_reset_password { max-width: 480px; margin: 0 auto !important; padding: 28px !important; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l) !important; }
html body.corex .woocommerce-form-login__rememberme { display: inline-flex !important; align-items: center; gap: 8px; margin: 0 16px 12px 0 !important; font-weight: 500 !important; }
html body.corex .woocommerce-form-login__rememberme input { width: 16px; height: 16px; accent-color: var(--cx-red); margin: 0 !important; }
html body.corex .woocommerce-form-login__submit, html body.corex .woocommerce-form-register__submit { width: 100%; min-height: 50px !important; }
html body.corex .woocommerce-LostPassword { margin: 14px 0 0 !important; font-size: 14px; }
html body.corex .woocommerce-LostPassword a { color: var(--cx-ink) !important; text-decoration: underline; }
html body.corex .woocommerce-password-strength { margin-top: 8px; padding: 6px 10px !important; border-radius: 8px; font-size: 13px !important; }
html body.corex .woocommerce-password-hint { display: block; margin-top: 6px; font-size: 12.5px; color: var(--cx-slate); }
@media (max-width: 767px) { html body.corex .woocommerce .u-columns.col2-set { grid-template-columns: 1fr; } } html body.woocommerce-account.logged-in .woocommerce { display: grid; grid-template-columns: 260px minmax(0, 1fr); gap: 32px; align-items: start; max-width: 1200px; margin: 0 auto; }
html body.woocommerce-account.logged-in .woocommerce::before, html body.woocommerce-account.logged-in .woocommerce::after { display: none !important; }
html body.woocommerce-account.logged-in .woocommerce > .woocommerce-notices-wrapper { grid-column: 1 / -1; }
html body.corex .woocommerce-MyAccount-navigation, html body.corex .woocommerce-MyAccount-content { float: none !important; width: auto !important; padding: 0 !important; }
html body.corex .woocommerce-MyAccount-navigation ul { background: #fff; }
html body.corex .woocommerce-MyAccount-navigation a { font-size: 15px; font-weight: 500; color: var(--cx-ink) !important; }
html body.corex .woocommerce-MyAccount-navigation a:hover { background: var(--cx-mist); }
html body.corex .woocommerce-MyAccount-content { font-size: 15.5px; line-height: 1.7; color: var(--cx-graphite); }
html body.corex .woocommerce-MyAccount-content a:not(.button) { color: var(--cx-red); font-weight: 600; }
html body.corex .woocommerce-MyAccount-content mark { background: var(--cx-red-tint); color: var(--cx-red-hover); padding: 1px 6px; border-radius: 6px; font-weight: 600; }
html body.corex .woocommerce-Addresses { display: grid !important; grid-template-columns: 1fr 1fr; gap: 20px; }
html body.corex .woocommerce-Addresses::before, html body.corex .woocommerce-Addresses::after { display: none !important; }
html body.corex .woocommerce-Addresses .woocommerce-Address { float: none !important; width: auto !important; margin: 0 !important; padding: 20px !important; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l); }
html body.corex .woocommerce-Address-title { display: flex; justify-content: space-between; align-items: baseline; gap: 10px; }
html body.corex .woocommerce-Address-title h2 { font-size: 18px !important; margin: 0 0 10px !important; }
html body.corex .woocommerce-Address address { font-style: normal; line-height: 1.7; }
@media (max-width: 991px) { html body.woocommerce-account.logged-in .woocommerce { grid-template-columns: 1fr; } html body.corex .woocommerce-Addresses { grid-template-columns: 1fr; } } html body.corex .woocommerce :is(table.woocommerce-orders-table, table.woocommerce-table--order-downloads, table.shop_table_responsive.my_account_orders, table.wishlist_table, .hongo-wishlist-page table, table.woocommerce-table--order-details) {
width: 100%; margin: 0 0 24px !important; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l) !important; border-collapse: separate !important; border-spacing: 0 !important; overflow: hidden; background: #fff; }
html body.corex .woocommerce :is(table.woocommerce-orders-table, table.woocommerce-table--order-downloads, table.wishlist_table, .hongo-wishlist-page table, table.woocommerce-table--order-details) :is(th, td) { padding: 14px 16px !important; border: 0 !important; border-top: 1px solid var(--cx-line) !important; font-size: 14.5px !important; color: var(--cx-ink) !important; vertical-align: middle !important; text-transform: none !important; letter-spacing: 0 !important; }
html body.corex .woocommerce :is(table.woocommerce-orders-table, table.woocommerce-table--order-downloads, table.wishlist_table, .hongo-wishlist-page table, table.woocommerce-table--order-details) thead th { border-top: 0 !important; background: var(--cx-mist) !important; font-size: 12.5px !important; font-weight: 700 !important; color: var(--cx-slate) !important; text-transform: uppercase !important; letter-spacing: .05em !important; }
html body.corex .woocommerce :is(table.woocommerce-orders-table, .hongo-wishlist-page table, table.wishlist_table) td a:not(.button) { color: var(--cx-ink) !important; font-weight: 600; text-decoration: none; }
html body.corex .woocommerce :is(table.woocommerce-orders-table, .hongo-wishlist-page table, table.wishlist_table) .button { min-height: 36px !important; padding: 7px 14px !important; font-size: 13.5px !important; border-radius: 10px !important; }
html body.corex .woocommerce :is(.hongo-wishlist-page table, table.wishlist_table) img { width: 64px !important; height: 64px !important; object-fit: cover; border-radius: 10px; border: 1px solid var(--cx-line); }
html body.corex .woocommerce .woocommerce-orders-table__cell-order-status { font-weight: 600; } html body.corex .woocommerce :is(.cart-empty, .woocommerce-info.woocommerce-no-products-found, .wishlist-empty, .hongo-wishlist-empty) { justify-content: center; padding: 26px !important; border-left-width: 1px !important; text-align: center !important; font-size: 16px !important; background: var(--cx-mist) !important; }
html body.corex .return-to-shop { text-align: center; margin-top: 8px; } html body.corex .woocommerce-result-count { margin: 0 !important; font-size: 14px !important; color: var(--cx-slate) !important; line-height: 46px !important; }
html body.corex form.woocommerce-ordering select, html body.corex .woocommerce-ordering select.orderby { min-height: 44px; padding: 8px 40px 8px 14px !important; border: 1px solid var(--cx-line) !important; border-radius: 12px !important; background-color: #fff !important; font-size: 14px !important; color: var(--cx-ink) !important; }
html body.corex nav.woocommerce-pagination ul { display: inline-flex !important; gap: 6px; margin: 24px 0 0 !important; padding: 0 !important; border: 0 !important; }
html body.corex nav.woocommerce-pagination ul li { margin: 0 !important; border: 0 !important; float: none !important; }
html body.corex nav.woocommerce-pagination ul li :is(a, span) { display: grid !important; place-items: center; min-width: 42px; height: 42px; padding: 0 10px !important; border: 1px solid var(--cx-line) !important; border-radius: 12px !important; background: #fff !important; color: var(--cx-ink) !important; font-size: 14.5px !important; font-weight: 600 !important; line-height: 1 !important; }
html body.corex nav.woocommerce-pagination ul li span.current, html body.corex nav.woocommerce-pagination ul li a:hover { background: var(--cx-ink) !important; border-color: var(--cx-ink) !important; color: #fff !important; }
html body.corex :is(.hongo-shop-sidebar, .sidebar, aside.widget-area) .widget-title, html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget > h2, html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget > h3 { margin: 0 0 14px !important; font: 800 16px/1.3 var(--cx-font-head) !important; color: var(--cx-ink) !important; text-transform: none !important; letter-spacing: 0 !important; }
html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget { margin: 0 0 28px !important; }
html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget ul li { font-size: 14.5px; }
html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget ul li a { color: var(--cx-graphite) !important; }
html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget ul li a:hover, html body.corex :is(.hongo-shop-sidebar, .sidebar) .widget ul li.current-cat > a { color: var(--cx-red) !important; }
html body.corex .price_slider_wrapper .ui-slider .ui-slider-range, html body.corex .price_slider_wrapper .ui-slider .ui-slider-handle { background: var(--cx-red) !important; }
html body.corex ul.products li.product .onsale, html body.corex span.onsale { border-radius: 999px !important; padding: 4px 10px !important; font-size: 12px !important; font-weight: 700 !important; text-transform: none !important; }
html body.woocommerce-account:not(.logged-in) .woocommerce > h2 { max-width: 480px; margin: 0 auto 16px !important; font: 800 24px/1.25 var(--cx-font-head) !important; color: var(--cx-ink) !important; text-transform: none !important; letter-spacing: -.01em !important; }
html body.woocommerce-account .woocommerce > form.woocommerce-form-login, html body.corex .woocommerce .u-columns form { background: #fff !important; }
html body.corex ul.products li.product .button { min-height: 40px !important; padding: 8px 16px !important; border-radius: 10px !important; background: var(--cx-ink) !important; color: #fff !important; font-size: 13.5px !important; font-weight: 600 !important; text-transform: none !important; letter-spacing: 0 !important; }
html body.corex ul.products li.product .button:hover { background: var(--cx-red) !important; }
html body.corex ul.products li.product .added_to_cart { display: inline-block; margin-top: 6px; font-size: 13px; font-weight: 600; color: var(--cx-red) !important; } html body.woocommerce-checkout :is(#order_review_heading, .checkout-sidebar > h3, .checkout-sidebar > h4, .checkout-sidebar > .order_review_heading, .checkout-sidebar h3, form.checkout h3) { margin: 0 0 16px !important; padding: 0 !important; border: 0 !important; font-family: var(--cx-font-head) !important; font-size: 22px !important; font-weight: 800 !important; line-height: 1.25 !important; letter-spacing: -.01em !important; text-transform: none !important; color: var(--cx-ink) !important; }
html body.woocommerce-checkout #order_review table.shop_table { padding: 6px 20px 4px !important; background: #fff !important; border: 1px solid var(--cx-line) !important; border-radius: var(--cx-radius-l) !important; box-sizing: border-box !important; }
html body.woocommerce-checkout #order_review table.shop_table thead { background: transparent !important; }
html body.woocommerce-checkout #order_review table.shop_table thead th { padding: 14px 0 10px !important; overflow: visible !important; text-indent: 0 !important; }
html body.woocommerce-checkout #order_review table.shop_table thead th::before, html body.woocommerce-checkout #order_review table.shop_table thead th::after { display: none !important; content: none !important; } html body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads,
html body.woocommerce-account .woocommerce-MyAccount-content :is(li, div, .col, [class*="col-"]):has(> a[href*="/downloads/"]),
html body.woocommerce-account .woocommerce-MyAccount-content a[href*="/downloads/"]:not(p a) { display: none !important; }
html body.corex .woocommerce-MyAccount-navigation li { display: block !important; width: 100% !important; }
html body.corex .woocommerce-MyAccount-navigation li a { display: flex !important; align-items: center; gap: 10px; width: 100% !important; box-sizing: border-box; } .cx-footer__grid { grid-template-columns: 1.3fr 1fr .85fr .85fr 1.5fr !important; gap: 32px !important; }
.cx-footer__visit .cx-hours li { gap: 12px; } .cx-footer__visit .cx-hours li span:first-child { white-space: nowrap; }
.cx-footer__bottom .cx-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px 24px; }
.cx-footer__legal { display: flex; flex-wrap: wrap; gap: 6px 20px; margin: 0; padding: 0; list-style: none; }
.cx-footer__legal li { margin: 0; }
.cx-footer__legal a { color: #CFCACA !important; font-size: 13px; text-decoration: none; }
.cx-footer__legal a:hover { color: #fff !important; text-decoration: underline; }
@media (max-width: 1199px) { .cx-footer__grid { grid-template-columns: 1fr 1fr 1fr !important; } .cx-footer__brand { grid-column: 1 / -1; } .cx-footer__visit { grid-column: 1 / -1; } }
@media (max-width: 767px) { .cx-footer__grid { grid-template-columns: 1fr 1fr !important; gap: 28px 20px !important; } .cx-footer__grid > div:nth-child(2) { grid-column: 1 / -1; } } .cx-header .cx-logo img { height: 54px !important; width: auto !important; }
@media (max-width: 991px) { .cx-header .cx-logo img { height: 46px !important; } }
@media (max-width: 575px) { .cx-header .cx-logo img { height: 42px !important; } } body.single-post .hongo-main-content-wrap h1, body.single-post .hongo-main-content-wrap .entry-title:not(.cx-titlebar__title) { display: none !important; }
.cx-titlebar__meta { margin: 10px 0 0; font-size: 14px; color: var(--cx-slate); }
body.single-post .cx-titlebar__title { max-width: 900px; font-size: clamp(26px, 3.4vw, 42px); line-height: 1.15; } html body.woocommerce-cart .quantity input.qty,
html body.woocommerce-cart .cx-cart .quantity input.qty { width: 56px !important; min-width: 56px !important; max-width: none !important; flex: 0 0 56px !important; padding: 0 4px !important; text-indent: 0 !important; box-sizing: border-box !important; font-variant-numeric: tabular-nums; overflow: visible; }
html body.woocommerce-cart .quantity { flex-wrap: nowrap !important; width: auto !important; min-width: 124px; }
@media (max-width: 767px) {
html body.woocommerce-cart .cx-cart .quantity input.qty { width: 50px !important; min-width: 50px !important; flex-basis: 50px !important; }
html body.woocommerce-cart .quantity { min-width: 114px; }
} html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-thumb-wrap { position: relative; overflow: hidden; border-radius: var(--cx-radius-l); }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap { position: absolute !important; left: 10px !important; right: 10px !important; bottom: 10px !important; width: auto !important; display: flex !important; gap: 8px; z-index: 6; text-align: center; pointer-events: none; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.button { pointer-events: auto; flex: 1 1 0; width: auto !important; min-width: 0 !important; height: 40px !important; min-height: 40px !important; margin: 0 !important; padding: 0 10px !important; display: inline-flex !important; align-items: center; justify-content: center; gap: 7px; border: 0 !important; border-radius: 10px !important; background: #fff !important; color: var(--cx-ink) !important; box-shadow: 0 4px 14px rgba(28, 24, 32, .14); line-height: 1 !important; overflow: hidden; opacity: 0; transform: translateY(8px); transition: opacity .2s ease, transform .2s ease, background .15s ease, color .15s ease !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product:hover .product-buttons-wrap a,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product:focus-within .product-buttons-wrap a { opacity: 1; transform: none; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a:hover { background: var(--cx-ink) !important; color: #fff !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a i,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.button i { position: static !important; top: auto !important; width: auto !important; height: auto !important; display: inline-block !important; margin: 0 !important; font-size: 15px !important; line-height: 1 !important; color: inherit !important; transition: none !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a span,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a span.button-text { position: static !important; bottom: auto !important; display: inline !important; color: inherit !important; font: 600 13px/1 var(--cx-font-body) !important; text-transform: none !important; letter-spacing: 0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: none !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.add_to_cart_button:after { display: none !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.loading { opacity: .6 !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.add_to_cart_button.added { display: none !important; } @media (max-width: 1399px) { html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.add_to_cart_button span { display: none !important; } html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.add_to_cart_button { flex: 0 0 44px; } } @media (hover: none) { html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a { opacity: 1; transform: none; height: 36px !important; min-height: 36px !important; } html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a span { display: none !important; } html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap { left: auto !important; width: auto !important; } html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a { flex: 0 0 36px; padding: 0 !important; } } html body.corex:not(#cx-a):not(#cx-b) ul.products li.product :is(.hongo-wishlist, .hongo-compare) { position: absolute !important; top: 10px !important; right: 10px !important; left: auto !important; z-index: 7 !important; width: 36px !important; height: 36px !important; min-height: 36px !important; padding: 0 !important; margin: 0 !important; display: inline-flex !important; align-items: center; justify-content: center; border: 0 !important; border-radius: 50% !important; background: #fff !important; color: var(--cx-ink) !important; box-shadow: 0 3px 10px rgba(28, 24, 32, .14); line-height: 1 !important; opacity: 1 !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .hongo-compare { top: 52px !important; opacity: 0 !important; transition: opacity .2s ease; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product:hover .hongo-compare { opacity: 1 !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product :is(.hongo-wishlist, .hongo-compare) i { font-size: 15px !important; color: inherit !important; margin: 0 !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product :is(.hongo-wishlist, .hongo-compare) span { display: none !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product :is(.hongo-wishlist, .hongo-compare):hover { background: #fff !important; color: var(--cx-red) !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .hongo-wishlist.wishlist-added { color: var(--cx-red) !important; } html body.corex :is(.hongo-column-switch, .hongo-list-grid-switch-wrap) { display: none !important; } html body.corex:not(#cx-a) .cx-titlebar + .hongo-shop-archive, html body.corex:not(#cx-a) .hongo-shop-archive.hongo-main-content-wrap { padding-top: 32px !important; }
html body.corex:not(#cx-a) .cx-titlebar:has(+ .hongo-shop-archive) { margin-bottom: 0 !important; }
html body.corex:not(#cx-a) .hongo-shop-archive .woocommerce-breadcrumb { display: none !important; }
@media (max-width: 767px) { html body.corex:not(#cx-a) .hongo-shop-archive.hongo-main-content-wrap { padding-top: 20px !important; } } .cx-topbar__end { display: inline-flex; align-items: center; gap: 18px; }
.cx-topbar__sup { color: #fff; font-weight: 600; }
a.cx-topbar__sup { border: 1px solid rgba(255, 255, 255, .35); border-radius: 999px; padding: 2px 10px; }
a.cx-topbar__sup:hover { background: rgba(255, 255, 255, .1); text-decoration: none; }
@media (max-width: 575px) { .cx-topbar__sup { display: none; } } @media (max-width: 767px) { .cx-topbar__phone2 { display: none !important; } } body.single-post .single-post-main-section { padding-top: 32px !important; padding-bottom: 56px !important; }
body.single-post .single-post-main-section .blog-image { max-width: 760px; margin: 0 auto 28px !important; border-radius: 18px; overflow: hidden; }
body.single-post .single-post-main-section .blog-image img { width: 100%; height: auto; max-height: 400px; object-fit: cover; display: block; }
@media (max-width: 767px) {
body.single-post .single-post-main-section { padding-top: 20px !important; padding-bottom: 36px !important; }
body.single-post .single-post-main-section .blog-image { border-radius: 12px; margin-bottom: 20px !important; }
} html body.corex .woocommerce .u-columns.col2-set.cx-auth { display: block; max-width: 480px; margin: 0 auto; }
html body.corex .woocommerce .u-columns.col2-set.cx-auth > .u-column1, html body.corex .woocommerce .u-columns.col2-set.cx-auth > .u-column2 { width: 100% !important; max-width: 100% !important; flex: none !important; float: none !important; margin: 0 !important; }
html body.corex .woocommerce .u-columns.col2-set.cx-auth > .u-column2 { display: none; }
html body.corex .woocommerce .u-columns.col2-set.cx-auth.is-register > .u-column1 { display: none; }
html body.corex .woocommerce .u-columns.col2-set.cx-auth.is-register > .u-column2 { display: block; }
html body.corex .cx-auth__switch { margin: 18px 0 0; text-align: center; font-size: 15px; color: var(--cx-slate); }
html body.corex .cx-auth__switch a { color: var(--cx-red); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
html body.corex .cx-sup__google { white-space: nowrap; }
html body.corex .cx-sup__google svg { width: 20px; height: 20px; flex: none; } html body.corex:not(#cx-a) .cx-titlebar { margin-bottom: 32px; }
html body.corex:not(#cx-a) .entry-content > .wpb-content-wrapper > section.vc_row:first-child .cx-section:first-child,
html body.corex:not(#cx-a) .entry-content > section.vc_row:first-child .cx-section:first-child { padding-top: 0 !important; margin-top: 0 !important; }
html body.corex:not(#cx-a) .entry-content section.vc_row:not(:has(.cx-section, .cx-hero, .cx-stats, .cx-band, .corex-faq, .cx-card, .cx-map, .cxh-block, .cxh-hero, .cxh-promos, .cxh-split)) { padding-top: 32px !important; padding-bottom: 32px !important; }
html body.corex:not(#cx-a) .entry-content > section.vc_row:first-child,
html body.corex:not(#cx-a) .entry-content > .wpb-content-wrapper > section.vc_row:first-child,
html body.corex:not(#cx-a) .entry-content section.vc_row:has(.cx-updated) { padding-top: 0 !important; margin-top: 0 !important; }
html body.corex:not(#cx-a) .entry-content section.vc_row:has(.cx-updated) { padding-bottom: 0 !important; }
html body.corex.blog:not(#cx-a) .cx-titlebar + .hongo-main-content-wrap,
html body.corex.archive:not(.woocommerce):not(#cx-a) .cx-titlebar + .hongo-main-content-wrap,
html body.corex.search:not(.woocommerce):not(.post-type-archive-product):not(#cx-a) .cx-titlebar + .hongo-main-content-wrap,
html body.corex.page:not(.woocommerce-cart):not(#cx-a) .cx-titlebar + .hongo-main-content-wrap { padding-top: 0 !important; margin-top: 0 !important; }
@media (max-width: 767px) {
html body.corex:not(#cx-a) .cx-titlebar { margin-bottom: 24px; }
html body.corex:not(#cx-a) .entry-content section.vc_row:not(:has(.cx-section, .cx-hero, .cx-stats, .cx-band, .corex-faq, .cx-card, .cx-map, .cxh-block, .cxh-hero, .cxh-promos, .cxh-split)) { padding-top: 24px !important; padding-bottom: 24px !important; }
} .cx-policy, .wpb_wrapper > div:has(> .cx-updated) { max-width: 780px; margin-inline: auto; }
.wpb_wrapper > div:has(> .cx-updated) h2 { font: 700 22px/1.3 var(--cx-font-head); color: var(--cx-ink); margin: 36px 0 12px; }
.wpb_wrapper > div:has(> .cx-updated) p, .wpb_wrapper > div:has(> .cx-updated) li { font-size: 16px; line-height: 1.75; color: var(--cx-graphite); }
.wpb_wrapper > div:has(> .cx-updated) ul, .wpb_wrapper > div:has(> .cx-updated) ol { padding-left: 20px; margin: 0 0 16px; }
.wpb_wrapper > div:has(> .cx-updated) li { margin: 0 0 6px; }
.wpb_wrapper > div:has(> .cx-updated) a { color: var(--cx-red); text-decoration: underline; text-underline-offset: 3px; }
.cx-updated { margin-top: 0 !important; } @media (max-width: 991px) {
html body.corex:not(#cx-a) .cx-mainbar__in { position: relative; }
html body.corex:not(#cx-a) .cx-header .cx-logo { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); margin: 0 !important; z-index: 2; }
html body.corex:not(#cx-a) .cx-header .cx-burger { margin-right: auto; }
} @media (max-width: 767px), (hover: none) {
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap { left: auto !important; right: 8px !important; bottom: 8px !important; width: auto !important; gap: 6px !important; display: flex !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.button { flex: 0 0 38px !important; width: 38px !important; height: 38px !important; min-height: 38px !important; padding: 0 !important; border-radius: 50% !important; opacity: 1 !important; transform: none !important; justify-content: center !important; box-shadow: 0 3px 10px rgba(28, 24, 32, .18) !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a span,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a span.button-text { display: none !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.add_to_cart_button.added { display: inline-flex !important; visibility: visible !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a.added_to_cart,
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product a.added_to_cart { display: none !important; }
html body.corex:not(#cx-a):not(#cx-b) ul.products li.product .product-buttons-wrap a i { font-size: 16px !important; margin: 0 !important; }
} html body.corex ul.products li.product .cx-preorder-badge ~ .sale-new-wrap { top: 46px !important; } html body.corex .hongo-cart-message { position: fixed !important; top: auto !important; bottom: 24px !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important; z-index: 9999 !important; width: max-content !important; max-width: calc(100vw - 32px) !important; display: inline-flex !important; align-items: center; gap: 10px; padding: 12px 18px !important; border-radius: 999px !important; background: #15111A !important; color: #fff !important; font: 600 14px/1.3 var(--cx-font-body) !important; box-shadow: 0 12px 30px rgba(21, 17, 26, .3) !important; text-transform: none !important; letter-spacing: 0 !important; }
html body.corex .hongo-cart-message i { color: #4ADE80 !important; margin: 0 !important; }
@media (max-width: 991px) { html body.corex .hongo-cart-message { bottom: calc(100px + env(safe-area-inset-bottom)) !important; } } @media (max-width: 991px) { html body.corex .cx-tabbar a.cx-tabbar__wa { background: #128C4A; color: #fff !important; } }
html body.corex .woocommerce-breadcrumb, html body.corex .woocommerce-breadcrumb a, html body.corex .breadcrumb, html body.corex .breadcrumb a, html body.corex .breadcrumb li,
html body.corex .product_meta, html body.corex .product_meta a, html body.corex .posted_in a, html body.corex .tagged_as a { color: #6B6571 !important; }
html body.corex .cx-fopt__n { color: #6B6571; } body.single-product form.cart .quantity { display: inline-flex !important; align-items: center; height: 48px; width: auto !important; border: 1px solid var(--cx-line); border-radius: 999px; overflow: hidden; background: #fff; margin: 0 10px 0 0 !important; padding: 0 !important; vertical-align: middle; }
body.single-product form.cart .quantity input.hongo-qtyminus, body.single-product form.cart .quantity input.hongo-qtyplus { position: static !important; width: 40px !important; height: 46px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: transparent !important; color: var(--cx-ink); font: 500 20px/1 var(--cx-font-body); cursor: pointer; transform: none !important; top: auto !important; right: auto !important; left: auto !important; bottom: auto !important; touch-action: manipulation; }
body.single-product form.cart .quantity input.hongo-qtyminus { order: 1; }
body.single-product form.cart .quantity input.qty { order: 2; width: 44px !important; min-width: 0 !important; height: 46px !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: transparent !important; text-align: center; font: 600 16px/1 var(--cx-font-body); color: var(--cx-ink); -moz-appearance: textfield; }
body.single-product form.cart .quantity input.hongo-qtyplus { order: 3; }
body.single-product form.cart .quantity input.hongo-qtyminus:hover, body.single-product form.cart .quantity input.hongo-qtyplus:hover { background: var(--cx-mist) !important; }
body.single-product form.cart .quantity input.qty::-webkit-outer-spin-button, body.single-product form.cart .quantity input.qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .woocommerce .blockUI.blockOverlay, .woocommerce-page .blockUI.blockOverlay { background: rgba(255, 255, 255, .82) !important; opacity: 1 !important; border-radius: inherit; transition: none !important; }
body.single-product form.cart .quantity:has(input.qty[type="hidden"]) { display: none !important; }  .woocommerce-cart-form, .cart_totals, .woocommerce-checkout-review-order, form.checkout, .cx-picks { isolation: isolate; }
.woocommerce .blockUI.blockOverlay, .woocommerce-page .blockUI.blockOverlay { z-index: 5 !important; }
.woocommerce .blockUI.blockMsg, .woocommerce-page .blockUI.blockMsg { z-index: 6 !important; } body.woocommerce-cart .quantity:has(input.qty[type="hidden"]) { border: 0 !important; background: none !important; justify-content: center; min-width: 44px; }
body.woocommerce-cart .quantity:has(input.qty[type="hidden"])::before { content: "1"; font: 600 15px/1 var(--cx-font-body); color: var(--cx-ink); }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
.hongo-vc-equal-height .vc_column-inner.hongo-vc-equal-height-column-inner {
-webkit-box-orient: inherit !important;
-webkit-box-direction: inherit !important;
-webkit-flex-direction: inherit !important;
-ms-flex-direction: inherit !important;
flex-direction: inherit !important;
height: inherit !important;
}
.vc_row-o-equal-height.vc_row-o-content-top.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .wpb_wrapper,
.vc_row-o-equal-height.vc_row-o-content-middle.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .wpb_wrapper,
.vc_row-o-equal-height.vc_row-o-content-bottom.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .wpb_wrapper {
display: -ms-flexbox !important;
display: flex !important;
display: -webkit-flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
height: inherit !important;
width: 100%;
}
.vc_row-o-content-bottom.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-box-pack: end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: start !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
height: inherit !important;
}
.vc_row-o-content-middle.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: start !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
height: inherit !important;
}
.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: start !important;
-ms-flex-align: start !important;
align-items: start !important;
height: inherit !important;
}
.hongo-vc-equal-height .text-right .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
height: inherit !important;
}
.hongo-vc-equal-height .text-center .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
height: inherit !important;
}
.hongo-vc-equal-height .text-justify .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
text-align: justify;
height: inherit !important;
}
.hongo-vc-equal-height .md-text-right .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
height: inherit !important;
}
.hongo-vc-equal-height .md-text-center .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
height: inherit !important;
}
.hongo-vc-equal-height .md-text-justify .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
text-align: justify;
height: inherit !important;
}
.hongo-vc-equal-height .sm-text-right .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
height: inherit !important;
}
.hongo-vc-equal-height .sm-text-center .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
height: inherit !important;
}
.hongo-vc-equal-height .sm-text-justify .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
text-align: justify;
height: inherit !important;
}
.hongo-vc-equal-height .xs-text-right .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
height: inherit !important;
}
.hongo-vc-equal-height .xs-text-center .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
height: inherit !important;
}
.hongo-vc-equal-height .xs-text-justify .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
text-align: justify;
height: inherit !important;
}
.hongo-vc-equal-height .hongo-vc-equal-height-column-inner .hongo-featurebox-wrap {
width: 100%;
}
.hongo-shop-banner-10 [class*="col-"],
.hongo-shop-banner-7 [class*="col-"],
.hongo-shop-banner-10 [class*="vc_col-"],
.hongo-shop-banner-7 [class*="vc_col-"] {
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
justify-content: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.equal_height_disable {
height: auto !important;
display: block !important;
}
.woocommerce div.quantity .qty,
.woocommerce div.quantity input[type="number"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
@-moz-document url-prefix() {
.hongo-shop-banner-10 [class*="col-"],
.hongo-shop-banner-7 [class*="col-"],
.hongo-shop-banner-10 [class*="vc_col-"],
.hongo-shop-banner-7 [class*="vc_col-"] {
display: block !important;
}
}
}
@media (-webkit-min-device-pixel-ratio: 2) {
.hongo-main-content-wrap {
min-height: 60vh;
}
}
@media screen and ( max-height: 900px) { .compare-popup-main-content {
max-height: 600px;
}
}
@media screen and ( max-height: 750px) { .compare-popup-main-content {
max-height: 450px;
}
}
@media screen and ( max-height: 600px) { .compare-popup-main-content {
max-height: 350px;
}
}
@media screen and ( max-height: 450px) { .compare-popup-main-content {
max-height: 300px;
}
}
@media screen and ( max-height: 390px) { .compare-popup-main-content {
max-height: 260px;
}
}
@media screen and ( max-height: 360px) { .compare-popup-main-content {
max-height: 220px;
}
}
@media screen and (min-width: 1401px) and (max-width: 1600px) { footer .hongo-stretch-content-fluid {
padding-left: 8% !important;
padding-right: 8% !important;
}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) { footer .hongo-stretch-content-fluid {
padding-left: 2% !important;
padding-right: 2% !important;
}
}
@media screen and (min-width: 1400px) and (max-width: 1800px) {
.woocommerce .container-fluid-with-padding .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
font-size: 15px;
line-height: 15px;
min-width: 40px;
min-height: 50px;
}
.woocommerce .container-fluid-with-padding .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
.woocommerce .container-fluid-with-padding .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
width: calc(100% - 20px);
left: 10px;
bottom: 10px;
}
.woocommerce .container-fluid-with-padding .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
font-size: 14px;
line-height: 14px;
min-width: 40px;
min-height: 52px;
}
.woocommerce .container-fluid-with-padding .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
.woocommerce .container-fluid-with-padding .hongo-content-center-part ul.products.gutter-extra-large.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
min-width: 34px;
min-height: 48px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
.woocommerce .container-fluid .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
width: calc(100% - 20px);
left: 10px;
bottom: 10px;
}
.woocommerce .container-fluid .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
font-size: 15px;
line-height: 15px;
min-width: 40px;
min-height: 54px;
}
.woocommerce .container-fluid .hongo-content-center-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media screen and (min-width: 768px) and (max-width: 1600px) {
.woocommerce .container-fluid-with-padding .hongo-content-right-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid-with-padding .hongo-content-left-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid .hongo-content-right-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid .hongo-content-left-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
ul.products.hongo-shop-col-5 li.product .hongo-product-deal-wrap > span {
min-width: 46px;
min-height: 56px;
font-size: 16px;
line-height: 16px;
}
.woocommerce .container-fluid-with-padding .hongo-content-right-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container-fluid-with-padding .hongo-content-left-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span,
ul.products.hongo-shop-col-5 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media screen and (min-width: 768px) and (max-width: 1199px) { .woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.container ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
min-width: 50px;
}
.woocommerce .container ul.products.hongo-shop-col-4.gutter-extra-large li.product .hongo-product-deal-wrap > span,
.woocommerce .container ul.products.hongo-shop-col-4.gutter-large li.product .hongo-product-deal-wrap > span,
.woocommerce .container ul.products.hongo-shop-col-4.gutter-medium li.product .hongo-product-deal-wrap > span {
min-width: 44px;
font-size: 16px;
line-height: 16px;
}
.woocommerce .container ul.products.hongo-shop-col-4.gutter-extra-large li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container ul.products.hongo-shop-col-4.gutter-large li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container ul.products.hongo-shop-col-4.gutter-medium li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
} .tab-style2 .tab-content ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
left: 10px;
width: calc(100% - 20px);
}
.tab-style2 .tab-content ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
font-size: 13px !important;
line-height: 13px !important;
min-width: 34px !important;
min-height: 42px !important;
}
.tab-style2 .tab-content ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span {
font-size: 9px !important;
line-height: 9px !important;
}
}
@media (min-width: 1921px) {
.hongo-shop-slider-style-1 .hongo-slider-typography-wrap {
padding: 4%;
}
} @media (min-width: 1px) { .entry-content > .alignwide {
width: 100%;
max-width: 100%;
z-index: 0;
}
body .container .hongo-content-center-part .entry-content *.alignfull {
left: calc((100% - 100vw)/2);
}
body .container.hongo_layout_left_sidebar_single .entry-content *.alignfull {
left: calc((100% - 100vw)/2);
}
}
@media (min-width: 768px) { .entry-content > .alignwide {
left: calc((720px - 95vw)/2);
width: 95vw;
max-width: 95vw;
}
body .container .hongo-content-center-part .entry-content *.alignfull {
left: calc((100% - 100vw)/2);
}
body .container.hongo_layout_left_sidebar_single .entry-content *.alignfull {
left: calc((100% - 100vw)/2);
} .tab-style2 .tab-content ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
left: 10px;
width: calc(100% - 20px);
}
.tab-style2 .tab-content ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
font-size: 15px;
line-height: 15px;
min-width: 44px;
min-height: 54px;
}
.tab-style2 .tab-content ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media (min-width: 992px) { .entry-content > .alignwide {
left: calc((940px - 100vw)/2);
}
.hongo_layout_left_sidebar_single .entry-content .alignwide {
left: calc((365px - 1000px)/2);
width: 1000px;
max-width: 1000px;
}
body .container.hongo_layout_left_sidebar_single .entry-content *.alignfull {
left: calc((365px - 100vw)/2);
}
.hongo-content-center-part .entry-content .alignwide {
left: calc((455px - 1000px)/2);
width: 1000px;
max-width: 1000px;
}
body .container .hongo-content-center-part .entry-content *.alignfull {
left: calc((455px - 100vw)/2);
}  .woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap {
bottom: 10px;
left: 10px;
width: calc(100% - 20px);
}
.woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap > span {
min-width: 44px;
min-height: 54px;
font-size: 15px;
line-height: 15px;
}
.woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media (min-width: 1200px) { .entry-content > .alignwide {
left: calc((1140px - 95vw)/2);
}
.hongo_layout_left_sidebar_single .entry-content .alignwide {
left: calc((460px - 1200px)/2);
width: 1200px;
max-width: 1200px;
}
body .container.hongo_layout_left_sidebar_single .entry-content *.alignfull {
left: calc((465px - 100vw)/2);
}
.hongo-content-center-part .entry-content .alignwide {
left: calc((555px - 1200px)/2);
width: 1200px;
max-width: 1200px;
}
body .container .hongo-content-center-part .entry-content *.alignfull {
left: calc((555px - 100vw)/2);
} .woocommerce .container .hongo-content-right-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
bottom: 10px;
left: 10px;
width: calc(100% - 20px);
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
min-width: 40px;
min-height: 50px;
font-size: 14px;
line-height: 14px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
} .woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .hongo-product-deal-wrap > span {
min-height: 36px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .sale-new-wrap,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .sale-new-wrap {
top: 10px;
padding: 0 10px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .product-title-wrap,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .product-title-wrap {
top: 30px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .woocommerce-loop-product__title,
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .woocommerce-loop-category__title,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .woocommerce-loop-product__title,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .woocommerce-loop-category__title {
font-size: 16px;
line-height: 26px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .product-title-price-wrap,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .product-title-price-wrap {
padding: 0 10px 10px;
bottom: 0;
min-height: 40px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .price,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .price {
font-size: 16px;
line-height: 16px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .product-buttons-wrap,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-boxed.hongo-shop-col-4 li.product .product-buttons-wrap {
bottom: 15px;
}
}
@media (min-width: 1420px) {
.entry-content > .alignwide {
left: calc((1140px - 1400px)/2);
width: 1400px;
max-width: 1400px;
}
.hongo_layout_left_sidebar_single .entry-content .alignwide {
left: calc((462px - 1400px)/2);
width: 1400px;
max-width: 1400px;
}
body .container.hongo_layout_left_sidebar_single .entry-content *.alignfull {
left: calc((462px - 100vw)/2);
}
.hongo-content-center-part .entry-content .alignwide {
left: calc((555px - 1400px)/2);
width: 1400px;
max-width: 1400px;
}
body .container .hongo-content-center-part .entry-content *.alignfull {
left: calc((555px - 100vw)/2);
}
}
@media (min-width: 1600px) {  .woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap > span {
min-width: 38px;
min-height: 48px;
font-size: 14px;
line-height: 14px;
}
.woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap > span > span {
font-size: 9px;
line-height: 9px;
}
}
@media (min-width: 1200px) { .vc_col-lg-1\/5 {
width: 20%;
}
.col-lg-1\/5 {
width: 20%;
}
.col-lg-2\/5 {
width: 40%;
}
.col-lg-3\/5 {
width: 60%;
}
.col-lg-4\/5 {
width: 80%;
} .process-step-style-1.number-border.lg-border-display-none:before {
display: none
}
.process-step-style-2 .hongo-featurebox-img-border.lg-border-display-none:before {
display: none
}
.process-step-style-3 .number-border.lg-border-display-none:before {
display: none
} .compose-mode header .vc_hidden-lg {
display: none !important;
} .woocommerce .container .hongo-content-right-part ul.products.hongo-shop-classic.hongo-shop-col-4 li.product .product-buttons-wrap .tooltip,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-classic.hongo-shop-col-4 li.product .product-buttons-wrap .tooltip {
display: none !important
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-flat.hongo-shop-col-4 li.product .product-buttons-wrap .tooltip,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-flat.hongo-shop-col-4 li.product .product-buttons-wrap .tooltip {
display: none !important
}
}
@media (min-width: 1025px) {
.hongo-main-site-content .footer-sticky {
left: 290px;
width: inherit;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px) { .process-step-style-1.number-border.md-border-display-none:before {
display: none
}
.process-step-style-2 .hongo-featurebox-img-border.md-border-display-none:before {
display: none
}
.process-step-style-3 .number-border.md-border-display-none:before {
display: none
} .compose-mode header .vc_hidden-md {
display: none!important;
} .sidebar .widget_calendar td,
.sidebar .widget_calendar th td,
th {
padding: 4px 3px;
}  .woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap > span {
min-width: 38px;
min-height: 50px;
font-size: 13px;
line-height: 13px;
}
.woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap > span > span {
font-size: 9px;
line-height: 9px;
}
.woocommerce div.product .related.products ul.products li.product .hongo-product-deal-wrap > span {
min-width: 46px;
font-size: 16px;
line-height: 16px;
}
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4.gutter-extra-large li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4.gutter-large li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid ul.products.hongo-shop-col-4.gutter-extra-large li.product .hongo-product-deal-wrap > span,
.woocommerce .container-fluid ul.products.hongo-shop-col-4.gutter-large li.product .hongo-product-deal-wrap > span {
min-width: 46px;
font-size: 16px;
line-height: 16px;
}
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4.gutter-extra-large li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4.gutter-large li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container-fluid ul.products.hongo-shop-col-4.gutter-extra-large li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container-fluid ul.products.hongo-shop-col-4.gutter-large li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) { .process-step-style-1.number-border.sm-border-display-none:before {
display: none
}
.process-step-style-2 .hongo-featurebox-img-border.sm-border-display-none:before {
display: none
}
.process-step-style-3 .number-border.sm-border-display-none:before {
display: none
} .compose-mode header .vc_hidden-sm {
display: none!important;
} .woocommerce .container .hongo-content-right-part ul.products.hongo-shop-col-3 li.product .hongo-product-deal-wrap > span,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-col-3 li.product .hongo-product-deal-wrap > span {
min-width: 48px;
font-size: 16px;
line-height: 16px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-col-3 li.product .hongo-product-deal-wrap > span > span,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-col-3 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
.woocommerce ul.products.hongo-shop-col-3 li.product .hongo-product-deal-wrap > span {
min-width: 48px;
font-size: 16px;
line-height: 16px;
}
.woocommerce ul.products.hongo-shop-col-3 li.product .hongo-product-deal-wrap > span > span {
font-size: 10px;
line-height: 10px;
}
}
@media (min-width: 1025px) { .container .parallax,
.container-fluid .parallax {
background-position-x: 0 !important;
}
.vc_parallax {
background-position-x: 0 !important;
}
}
@media (min-width: 992px) { .hongo-main-wrap .container {
width: 700px;
} .both-sidebar-wrap {
width: 100%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
}
.both-sidebar-wrap .both-sidebar-left {
order: 1;
-webkit-order: 1;
}
.both-sidebar-wrap .both-content-center,
.both-sidebar-wrap .hongo-layout-both-sidebar {
order: 2;
-webkit-order: 2;
margin-bottom: 0;
}
.both-sidebar-wrap .both-sidebar-right {
order: 3;
-webkit-order: 3;
}  .woocommerce div.product div.summary,
.woocommerce-page .both-sidebar-wrap div.product div.summary {
padding-right: 0;
} .vc_col-md-1\/5 {
width: 20%;
}
.col-md-1\/5 {
width: 20%;
}
.col-md-2\/5 {
width: 40%;
}
.col-md-3\/5 {
width: 60%;
}
.col-md-4\/5 {
width: 80%;
}
}
@media (min-width: 768px) { .vc_col-sm-1\/5 {
width: 20%;
}
.col-sm-1\/5 {
width: 20%;
}
.col-sm-2\/5 {
width: 40%;
}
.col-sm-3\/5 {
width: 60%;
}
.col-sm-4\/5 {
width: 80%;
}  .woocommerce div.product .upsells.products,
.woocommerce div.product .related.products {
max-width: 750px;
}
.woocommerce .single-product-carousel div.product .summary,
.woocommerce .single-product-carousel div.product .woocommerce-tabs,
.woocommerce .single-product-carousel div.product .hongo-woocommerce-tabs {
max-width: 750px;
} .blog-comment li .comment-author-wrapper {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.sidebar .navbar-form .form-control {
z-index: inherit
}
}
@media (min-width: 782px) { .wp-block-columns p {
margin-bottom: 0;
}
}
@media (min-width: 992px) {  .woocommerce div.product .upsells.products,
.woocommerce div.product .related.products {
max-width: 970px;
}
.woocommerce .single-product-carousel div.product .summary,
.woocommerce .single-product-carousel div.product .woocommerce-tabs,
.woocommerce .single-product-carousel div.product .hongo-woocommerce-tabs {
max-width: 970px;
}
}
@media (min-width: 1200px) { .hongo-main-wrap .container {
width: 880px;
}  .woocommerce div.product .upsells.products,
.woocommerce div.product .related.products {
max-width: 1140px;
}
.woocommerce .single-product-carousel div.product .summary,
.woocommerce .single-product-carousel div.product .woocommerce-tabs,
.woocommerce .single-product-carousel div.product .hongo-woocommerce-tabs {
max-width: 1140px;
}
}
@media (min-width: 1460px) {
.hongo-main-wrap .container {
width: 1170px;
}
}
@media (max-width: 1800px) {  .hongo-single-product-buttons {
width: 100%;
} .woocommerce .single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
width: 29%;
padding-right: 100px;
} .woocommerce .single-product-left-content div.product div.summary,
.woocommerce-page .single-product-left-content div.product div.summary {
width: 29%;
padding-left: 100px;
} .woocommerce .single-product-modern div.product .woocommerce-tabs .panel {
padding-left: 14%;
padding-right: 14%;
}  .interactive-banner-style-2 .content {
width: 95%;
}
}
@media (min-width: 1740px) {
.box-layout {
max-width: 1740px;
width: 1740px;
margin: 0 auto;
}
}
@media (max-width: 1600px) {  .interactive-banner-style-2 .hongo-featurebox-text {
padding: 50px 40px 50px 20px;
}
.interactive-banner-style-2>.hongo-featurebox-text i {
bottom: 28px;
right: 20px;
}  .woocommerce .single-product-right-content div.product div.images,
.woocommerce-page .single-product-right-content div.product div.images,
.single-product-right-content .hongo-quick-view-product-image {
width: 65%;
}
.woocommerce .single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
width: 32%;
padding-right: 80px;
}
.woocommerce .container-fluid.single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary,
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary {
width: 35%;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary {
width: 35%;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary {
width: 35%;
} .woocommerce .single-product-left-content div.product div.images,
.woocommerce-page .single-product-left-content div.product div.images,
.single-product-left-content .hongo-quick-view-product-image {
width: 65%;
}
.woocommerce .single-product-left-content div.product div.summary,
.woocommerce-page .single-product-left-content div.product div.summary {
width: 32%;
padding-left: 80px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary {
width: 35%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary {
width: 35%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-center-part div.product div.summary {
width: 35%;
} .woocommerce .single-product-modern div.product .woocommerce-tabs .panel {
padding-left: 10%;
padding-right: 10%;
} .woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part .extended-descriptions-content-wrap {
width: 90%;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part .extended-descriptions-content-wrap {
width: 90%;
}
}
@media (max-width: 1500px) { .container-fluid-with-padding {
padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 1499px) {  .rotate-box-style-3 .hongo-rotatebox-content-hover .hongo-rotatebox-content {
padding: 0 5% 5%;
width: 100%;
} .fancy-text-box-style-2 {
padding-right: 53px;
padding-left: 53px;
}  .text-box-style-2 .hongo-textbox-content-hover {
width: 94%;
}
.text-box-style-2 .hongo-featurebox-img {
margin-bottom: 10px;
}
.text-box-style-2 .hongo-textbox-content-hover .hongo-textbox-title {
margin-bottom: 5px;
}
.text-box-style-2 .hongo-textbox-content-hover .hongo-textbox-content {
width: 90%;
} .text-box-style-4 .hongo-textbox-content-middle {
width: 90%;
}
.text-box-style-4 .hongo-textbox-content-hover .hongo-textbox-content {
width: 90%;
}  .hongo-shop-banner-1 .hongo-shop-banner-content {
width: 200px;
}
.hongo-shop-banner-1.left-side-product .hongo-shop-banner-content {
width: 200px;
} .hongo-shop-banner-4 {
padding: 20% 6%;
}
.hongo-shop-banner-4.right-side-product .hongo-shop-banner-content {
width: 145px;
}
.hongo-shop-banner-4 .hongo-shop-banner-content .shop-banner-title {
font-size: 38px;
line-height: 40px;
} .hongo-shop-banner-10 .shop-banner-content {
width: 90%;
}
.hongo-shop-banner-10 .hongo-shop-banner-content .btn {
margin-top: 20px;
}  .interactive-banner-style-2 .hongo-featurebox-text {
padding: 33px 40px 38px 15px;
}
.interactive-banner-style-2>.hongo-featurebox-text i {
bottom: 15px;
right: 15px;
}  .info-banner-style-3 .hongo-info-wrapper>div.hongo-info-wrap .hongo-info-content span {
width: 90%;
}  .special-content-block-2 .block-content {
padding: 20px 8%;
}
.special-content-block-2 .block-content .content-block-title {
font-size: 18px;
margin-bottom: 45px;
line-height: 20px
}
.special-content-block-2 .block-content .content-block-title strong {
font-size: 22px;
}  .hongo-shop-slider-style-6 .bg-text {
font-size: 180px;
line-height: 190px;
letter-spacing: -10px
}
.hongo-shop-slider-style-6 .hongo-slider-typography-wrap {
margin-left: 70px;
} .menu-content-inner-wrap {
width: 70%;
}
.hongo-hamburger-menu .hongo-hamburger-menu-widget-wrap {
width: 80%;
}  .category-style-9 li .category-bottom-text {
bottom: -25px;
font-size: 50px;
}   .hongo-product-meta-left {
width: 58%;
}
.hongo-product-meta-right {
width: 38%;
} .woocommerce .single-product-right-content div.product div.images,
.woocommerce-page .single-product-right-content div.product div.images,
.single-product-right-content .hongo-quick-view-product-image {
width: 61%;
}
.woocommerce .single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
padding-right: 50px;
width: 36%;
}
.woocommerce .container-fluid.single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary,
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary {
width: 39%;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary {
width: 39%;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary {
width: 39%;
} .woocommerce .single-product-left-content div.product div.images,
.woocommerce-page .single-product-left-content div.product div.images,
.single-product-left-content .hongo-quick-view-product-image {
width: 61%;
}
.woocommerce .single-product-left-content div.product div.summary,
.woocommerce-page .single-product-left-content div.product div.summary {
padding-left: 50px;
width: 36%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary {
width: 39%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary {
width: 39%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-center-part div.product div.summary {
width: 39%;
} .woocommerce .single-product-sticky div.product div.summary,
.woocommerce-page .single-product-sticky div.product div.summary {
width: 33%;
}
.woocommerce .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap,
.woocommerce-page .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap {
width: 12%;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-sticky .hongo-content-center-part div.product div.summary {
width: 39%;
} .woocommerce .single-product-modern div.product .inner-wrap-modern {
padding-left: 4%;
padding-right: 6%;
} .woocommerce .extended-descriptions-content-wrap {
width: 1020px;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap {
width: 20%;
}
.woocommerce .single-product-extended-descriptions div.product .hongo-single-product-image-wrap {
width: calc(80% - 10px)
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part div.product .summary {
width: 45%;
padding: 30px 10px 30px 20px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part div.product .summary {
width: 45%;
padding: 30px 10px 30px 20px;
} .hongo-mfp-bg-white .mfp-content {
max-width: 95%;
}
.hongo-mfp-bg-white.hongo-single-html-video-popup .mfp-content {
padding: 20px;
}  .hongo-blog-masonry .blog-text {
padding: 30px 20px 20px;
} .hongo-blog-only-text .blog-text {
padding: 30px;
}
.hongo-blog-only-text .hongo-blog-textonly-meta-wrap .blog-like-comment {
top: 15px;
} .hongo-blog-overlay-image .hongo-overlay-image-content-wrap {
padding: 8%;
}  .tab-style3 .nav-tabs li {
margin: 0 15px;
}  .hongo-shop-slider-style-5 .hongo-slider-text-middle .hongo-slider-text-wrap {
padding: 0 22%
}
.hongo-shop-slider-style-5 .hongo-slider-typography-wrap p {
width: 90%;
}
}
@media (max-width: 1299px) {  .hongo-shop-slider-style-2 .hongo-slider-typography-wrap {
padding: 0 100px;
}  .interactive-banner-style-2>.hongo-featurebox-text i {
bottom: 28px;
right: 20px;
}
.interactive-banner-style-2 .hongo-featurebox-text {
padding: 15px 45px 55px 15px;
}  .woocommerce .extended-descriptions-content-wrap {
width: 990px;
}
.woocommerce .single-product-extended-descriptions div.product .summary .product_title {
font-size: 24px;
line-height: 26px;
}  .hongo-shop-banner-14 .shop-banner-wrapper {
padding: 35px 30px;
width: 225px;
}
}
@media (max-width: 1199px) { section,
.default-page-space {
padding: 90px 0;
}
.compose-mode .vc_vc_row section.vc_row {
padding-top: 90px
} .md-display-table {
display: table !important
}
.md-display-block {
display: block !important
}
.md-display-none {
display: none !important;
}
.md-display-inline-block {
display: inline-block !important
} .md-clear-both {
clear: both
}
.md-clear-none {
clear: none
} .md-float-left {
float: left
}
.md-float-right {
float: right
}
.md-float-none {
float: none
} .md-text-left {
text-align: left
}
.md-text-center {
text-align: center
}
.md-text-right {
text-align: right
}
.md-text-justify {
text-align: justify
} .md-width-auto {
width: auto !important;
}
.md-width-100 {
width: 100% !important;
}
.md-width-95 {
width: 95% !important;
}
.md-width-90 {
width: 90% !important;
}
.md-width-85 {
width: 85% !important;
}
.md-width-80 {
width: 80% !important;
}
.md-width-75 {
width: 75% !important;
}
.md-width-70 {
width: 70% !important;
}
.md-width-65 {
width: 65% !important;
}
.md-width-60 {
width: 60% !important;
}
.md-width-55 {
width: 55% !important;
}
.md-width-50 {
width: 50% !important;
}
.md-width-45 {
width: 45% !important;
}
.md-width-40 {
width: 40% !important;
}
.md-width-35 {
width: 35% !important;
}
.md-width-30 {
width: 30% !important;
}
.md-width-25 {
width: 25% !important;
}
.md-width-20 {
width: 20% !important;
}
.md-width-15 {
width: 15% !important;
}
.md-width-10 {
width: 10% !important;
}
.md-width-1000px {
width: 1000px !important;
}
.md-width-950px {
width: 950px !important;
}
.md-width-900px {
width: 900px !important;
}
.md-width-850px {
width: 850px !important;
}
.md-width-800px {
width: 800px !important;
}
.md-width-750px {
width: 750px !important;
}
.md-width-700px {
width: 700px !important;
}
.md-width-650px {
width: 650px !important;
}
.md-width-600px {
width: 600px !important;
}
.md-width-550px {
width: 550px !important;
}
.md-width-500px {
width: 500px !important;
}
.md-width-450px {
width: 450px !important;
}
.md-width-400px {
width: 400px !important;
}
.md-width-350px {
width: 350px !important;
}
.md-width-300px {
width: 300px !important;
}
.md-width-250px {
width: 250px !important;
}
.md-width-200px {
width: 200px !important;
}
.md-width-180px {
width: 180px !important;
}
.md-width-150px {
width: 150px !important;
}
.md-width-140px {
width: 140px !important;
}
.md-width-130px {
width: 130px !important;
}
.md-width-120px {
width: 120px !important;
}
.md-width-110px {
width: 110px !important;
}
.md-width-100px {
width: 100px !important;
}
.md-width-95px {
width: 95px !important;
}
.md-width-90px {
width: 90px !important;
}
.md-width-85px {
width: 85px !important;
}
.md-width-80px {
width: 80px !important;
}
.md-width-75px {
width: 75px !important;
}
.md-width-70px {
width: 70px !important;
}
.md-width-65px {
width: 65px !important;
}
.md-width-60px {
width: 60px !important;
}
.md-width-55px {
width: 55px !important;
}
.md-width-50px {
width: 50px !important;
}
.md-width-45px {
width: 45px !important;
}
.md-width-40px {
width: 40px !important;
}
.md-width-35px {
width: 35px !important;
}
.md-width-30px {
width: 30px !important;
}
.md-width-25px {
width: 25px !important;
}
.md-width-20px {
width: 20px !important;
}
.md-width-15px {
width: 15px !important;
}
.md-width-10px {
width: 10px !important;
} .md-margin-5px-all {
margin: 5px !important;
}
.md-margin-10px-all {
margin: 10px !important;
}
.md-margin-15px-all {
margin: 15px !important;
}
.md-margin-20px-all {
margin: 20px !important;
}
.md-margin-25px-all {
margin: 25px !important;
}
.md-margin-30px-all {
margin: 30px !important;
}
.md-margin-35px-all {
margin: 35px !important;
}
.md-margin-40px-all {
margin: 40px !important;
}
.md-margin-45px-all {
margin: 45px !important;
}
.md-margin-50px-all {
margin: 50px !important;
}
.md-margin-55px-all {
margin: 55px !important;
}
.md-margin-60px-all {
margin: 60px !important;
}
.md-margin-65px-all {
margin: 65px !important;
}
.md-margin-70px-all {
margin: 70px !important;
}
.md-margin-75px-all {
margin: 75px !important;
}
.md-margin-80px-all {
margin: 80px !important;
}
.md-margin-85px-all {
margin: 85px !important;
}
.md-margin-90px-all {
margin: 90px !important;
}
.md-margin-95px-all {
margin: 95px !important;
}
.md-margin-100px-all {
margin: 100px !important;
} .md-margin-5px-top {
margin-top: 5px !important;
}
.md-margin-10px-top {
margin-top: 10px !important;
}
.md-margin-15px-top {
margin-top: 15px !important;
}
.md-margin-20px-top {
margin-top: 20px !important;
}
.md-margin-25px-top {
margin-top: 25px !important;
}
.md-margin-30px-top {
margin-top: 30px !important;
}
.md-margin-35px-top {
margin-top: 35px !important;
}
.md-margin-40px-top {
margin-top: 40px !important;
}
.md-margin-45px-top {
margin-top: 45px !important;
}
.md-margin-50px-top {
margin-top: 50px !important;
}
.md-margin-55px-top {
margin-top: 55px !important;
}
.md-margin-60px-top {
margin-top: 60px !important;
}
.md-margin-65px-top {
margin-top: 65px !important;
}
.md-margin-70px-top {
margin-top: 70px !important;
}
.md-margin-75px-top {
margin-top: 75px !important;
}
.md-margin-80px-top {
margin-top: 80px !important;
}
.md-margin-85px-top {
margin-top: 85px !important;
}
.md-margin-90px-top {
margin-top: 90px !important;
}
.md-margin-95px-top {
margin-top: 95px !important;
}
.md-margin-100px-top {
margin-top: 100px !important;
} .md-margin-5px-bottom {
margin-bottom: 5px !important;
}
.md-margin-10px-bottom {
margin-bottom: 10px !important;
}
.md-margin-15px-bottom {
margin-bottom: 15px !important;
}
.md-margin-20px-bottom {
margin-bottom: 20px !important;
}
.md-margin-25px-bottom {
margin-bottom: 25px !important;
}
.md-margin-30px-bottom {
margin-bottom: 30px !important;
}
.md-margin-35px-bottom {
margin-bottom: 35px !important;
}
.md-margin-40px-bottom {
margin-bottom: 40px !important;
}
.md-margin-45px-bottom {
margin-bottom: 45px !important;
}
.md-margin-50px-bottom {
margin-bottom: 50px !important;
}
.md-margin-55px-bottom {
margin-bottom: 55px !important;
}
.md-margin-60px-bottom {
margin-bottom: 60px !important;
}
.md-margin-65px-bottom {
margin-bottom: 65px !important;
}
.md-margin-70px-bottom {
margin-bottom: 70px !important;
}
.md-margin-75px-bottom {
margin-bottom: 75px !important;
}
.md-margin-80px-bottom {
margin-bottom: 80px !important;
}
.md-margin-85px-bottom {
margin-bottom: 85px !important;
}
.md-margin-90px-bottom {
margin-bottom: 90px !important;
}
.md-margin-95px-bottom {
margin-bottom: 95px !important;
}
.md-margin-100px-bottom {
margin-bottom: 100px !important;
} .md-margin-5px-left {
margin-left: 5px !important;
}
.md-margin-10px-left {
margin-left: 10px !important;
}
.md-margin-15px-left {
margin-left: 15px !important;
}
.md-margin-20px-left {
margin-left: 20px !important;
}
.md-margin-25px-left {
margin-left: 25px !important;
}
.md-margin-30px-left {
margin-left: 30px !important;
}
.md-margin-35px-left {
margin-left: 35px !important;
}
.md-margin-40px-left {
margin-left: 40px !important;
}
.md-margin-45px-left {
margin-left: 45px !important;
}
.md-margin-50px-left {
margin-left: 50px !important;
}
.md-margin-55px-left {
margin-left: 55px !important;
}
.md-margin-60px-left {
margin-left: 60px !important;
}
.md-margin-65px-left {
margin-left: 65px !important;
}
.md-margin-70px-left {
margin-left: 70px !important;
}
.md-margin-75px-left {
margin-left: 75px !important;
}
.md-margin-80px-left {
margin-left: 80px !important;
}
.md-margin-85px-left {
margin-left: 85px !important;
}
.md-margin-90px-left {
margin-left: 90px !important;
}
.md-margin-95px-left {
margin-left: 95px !important;
}
.md-margin-100px-left {
margin-left: 100px !important;
} .md-margin-5px-right {
margin-right: 5px !important;
}
.md-margin-10px-right {
margin-right: 10px !important;
}
.md-margin-15px-right {
margin-right: 15px !important;
}
.md-margin-20px-right {
margin-right: 20px !important;
}
.md-margin-25px-right {
margin-right: 25px !important;
}
.md-margin-30px-right {
margin-right: 30px !important;
}
.md-margin-35px-right {
margin-right: 35px !important;
}
.md-margin-40px-right {
margin-right: 40px !important;
}
.md-margin-45px-right {
margin-right: 45px !important;
}
.md-margin-50px-right {
margin-right: 50px !important;
}
.md-margin-55px-right {
margin-right: 55px !important;
}
.md-margin-60px-right {
margin-right: 60px !important;
}
.md-margin-65px-right {
margin-right: 65px !important;
}
.md-margin-70px-right {
margin-right: 70px !important;
}
.md-margin-75px-right {
margin-right: 75px !important;
}
.md-margin-80px-right {
margin-right: 80px !important;
}
.md-margin-85px-right {
margin-right: 85px !important;
}
.md-margin-90px-right {
margin-right: 90px !important;
}
.md-margin-95px-right {
margin-right: 95px !important;
}
.md-margin-100px-right {
margin-right: 100px !important;
} .md-no-margin {
margin: 0 !important;
}
.md-no-margin-top {
margin-top: 0 !important;
}
.md-no-margin-bottom {
margin-bottom: 0 !important;
}
.md-no-margin-left {
margin-left: 0 !important;
}
.md-no-margin-right {
margin-right: 0 !important;
} .heading-style-2 {
font-size: 45px;
line-height: 45px;
}  .hongo-shop-slider-style-1 .hongo-slider-typography-wrap {
right: 10%;
width: 450px;
padding: 7%;
}
.hongo-shop-slider-style-1 .left-content .hongo-slider-typography-wrap {
left: 10%;
}
.hongo-shop-slider-style-1 .hongo-slider-typography-wrap .title {
font-size: 60px;
line-height: 55px;
margin-bottom: 25px;
} .hongo-shop-slider-style-2 .hongo-slider-typography-wrap {
padding: 0 80px;
} .hongo-shop-slider-style-4 .hongo-slider-typography-wrap .title {
font-size: 54px;
line-height: 48px;
} .hongo-shop-slider-style-5 .hongo-slider-text-middle .hongo-slider-text-wrap {
padding: 0 15%
}
.hongo-shop-slider-style-5 .hongo-slider-typography-wrap p {
width: 95%;
} .hongo-shop-slider-style-6 .hongo-slider-typography-wrap .title {
font-size: 44px;
line-height: 44px;
}
.hongo-shop-slider-style-6 .bg-text {
font-size: 160px;
line-height: 170px;
bottom: -57px;
} .hongo-shop-slider-style-8 .hongo-slider-text-middle-inner {
width: 340px;
padding: 12% 5%
}
.hongo-shop-slider-style-8 .hongo-slider-typography-wrap .title {
font-size: 35px;
line-height: 34px;
}
.hongo-shop-slider-style-8 .hongo-slider-typography-wrap .hongo-separator {
height: 35px;
margin-bottom: 20px;
}
.hongo-shop-slider-style-8 .swiper-button-next {
right: 35px;
}
.hongo-shop-slider-style-8 .swiper-button-prev {
left: 35px;
}  .hongo-text-slider2 .text-slide-number {
margin-bottom: 15px;
}
.hongo-text-slider2 .text-slide-title {
font-size: 30px;
line-height: 38px;
}
.hongo-text-slider2 .text-slide-number .number-title {
font-size: 70px;
line-height: 65px;
}  .hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-right-middle {
right: 25px;
top: 50%;
width: 150px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-right-top {
right: 25px;
width: 150px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-middle {
left: 25px;
width: 150px;
}
.hongo-shop-grid li .hongo-shop-grid-details .title,
.hongo-shop-grid li .hongo-shop-grid-details .title a {
font-size: 20px;
line-height: 23px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-center-bottom {
padding: 0 50px;
bottom: 40px;
}  .hongo-shop-banner-1 .hongo-shop-banner-content {
width: 150px;
}
.hongo-shop-banner-1 .hongo-shop-banner-content .shop-banner-title {
font-size: 35px;
line-height: 32px;
}
.hongo-shop-banner-1 .hongo-shop-banner-content .shop-banner-sub-title {
margin-bottom: 10px;
}
.hongo-shop-banner-1.left-side-product .hongo-shop-banner-content {
width: 150px;
} .hongo-shop-banner-3 .hongo-shop-banner-img {
margin: 10px auto 25px;
}
.hongo-shop-banner-3:hover .hongo-shop-banner-img {
margin-bottom: 35px;
}
.hongo-shop-banner-3 .hongo-shop-banner-img img {
width: 70%;
} .hongo-shop-banner-4 {
padding: 25% 10%;
}
.hongo-shop-banner-4 .hongo-shop-banner-content {
width: 100%;
}
.hongo-shop-banner-4 .hongo-shop-banner-content .shop-banner-title {
font-size: 30px;
line-height: 32px;
}
.hongo-shop-banner-4 .hongo-shop-banner-content .btn-link {
margin-top: 15px;
}
.hongo-shop-banner-4 .hongo-shop-banner-content .shop-banner-sub-title {
font-size: 14px;
margin-bottom: 5px;
} .hongo-shop-banner-5 .shop-banner-title {
bottom: 40px;
} .hongo-shop-banner-6 .hongo-shop-banner-content .shop-banner-title {
font-size: 30px;
line-height: 32px;
}
.hongo-shop-banner-6 .hongo-shop-banner-content .shop-banner-sub-title {
margin-bottom: 13px;
}
.hongo-shop-banner-6 .hongo-shop-banner-content {
width: 260px;
} .hongo-shop-banner-7 .hongo-shop-banner-content .shop-banner-title {
font-size: 24px;
line-height: 26px;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .shop-banner-sub-title {
font-size: 12px;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .btn {
margin-top: 20px;
} .hongo-shop-banner-9 {
padding-right: 50px;
}
.hongo-shop-banner-9 .hongo-shop-banner-content {
width: 170px;
padding: 20px;
}
.hongo-shop-banner-9 .hongo-shop-banner-content .shop-banner-title {
font-size: 16px;
line-height: 20px;
margin-bottom: 5px;
}
.hongo-shop-banner-9.left-side-product {
padding-left: 50px;
} .hongo-shop-banner-10 .shop-banner-content {
width: 60%;
}
.hongo-shop-banner-10 .hongo-shop-banner-content .btn {
margin-top: 25px;
} .hongo-shop-banner-11 .hongo-shop-banner-content {
padding: 6%;
} .hongo-shop-banner-14 {
padding: 30px;
}
.hongo-shop-banner-14 .shop-banner-wrapper {
padding: 30px 30px;
width: 220px;
} .hongo-shop-banner-15 {
padding: 80px 80px;
}
.hongo-shop-banner-15 .shop-banner-wrapper {
width: 450px;
padding: 60px 30px;
}
.hongo-shop-banner-15 .shop-banner-content {
padding: 0 7%;
} .hongo-shop-banner-16 {
padding: 30px;
}
.hongo-shop-banner-16 .shop-banner-title {
font-size: 22px;
line-height: 24px;
}
.hongo-shop-banner-16 .shop-banner-content {
width: 100%;
}
.hongo-shop-banner-16.right-side-product .shop-banner-wrapper {
width: 66%;
}
.hongo-shop-banner-16 .shop-banner-wrapper {
width: 80%;
} .hongo-shop-banner-20 .hongo-shop-banner-content {
margin: 32% 30px 30px;
width: 160px;
}
.hongo-shop-banner-20 .hongo-shop-banner-content .shop-banner-title strong {
font-size: 40px;
}
.hongo-shop-banner-20 .hongo-shop-banner-content .shop-banner-title {
font-size: 24px;
line-height: 26px;
}  .hongo-product-banner-3 .hongo-shop-banner-content .shop-banner-title {
font-size: 34px;
line-height: 34px;
} .hongo-product-banner-5 {
padding-right: 90px;
}
.hongo-product-banner-5 .hongo-shop-banner-content {
width: 170px;
padding: 20px;
}
.hongo-product-banner-5 .hongo-shop-banner-content .shop-banner-title {
font-size: 20px;
line-height: 26px;
} .hongo-product-banner-6 .hongo-shop-banner-content .shop-banner-title {
font-size: 20px;
line-height: 24px;
}  .info-banner-style-1 .hongo-info-content-box {
padding: 30px 25px
} .info-banner-style-2 .hongo-info-content-hover {
padding: 20px;
}
.info-banner-style-2 .hongo-info-content-hover .btn {
margin-top: 15px;
} .info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap>div.hongo-info-wrap {
padding: 40px 30px;
}
.info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap>div.hongo-info-wrap .hongo-info-content span {
width: 100%;
} .info-banner-style-4 .hongo-info-content-box {
padding: 30px;
} .info-banner-style-5 .text-middle {
padding: 15%;
}  .text-box-style-3 .hongo-textbox-content-middle {
padding: 0 10%;
}  .hongo-content-newsletter-3 {
padding: 9% 9%;
} .sidebar .hongo-content-newsletter-5 .input-group,
.sidebar .hongo-content-newsletter-5 .form-control {
width: 100%;
}  .rotate-box-style-2 .hongo-rotatebox-wrap {
padding: 18% 10%;
}  .process-step-style-1 .hongo-process-content {
width: 90%;
}
.process-step-style-1 .number-wrapper {
margin-bottom: 15px;
} .process-step-style-2 .hongo-process-content {
display: inline-block;
width: 85%;
}
.process-step-style-2 .hongo-featurebox-img {
margin-bottom: 20px;
} .process-step-style-3 .hongo-process-content {
width: 90%;
}  .interactive-banner-style-1 .hongo-featurebox-hover {
border-width: 20px;
}
.interactive-banner-style-1 .hongo-featurebox-hover .hongo-featurebox-text {
margin-bottom: 5px;
}
.interactive-banner-style-1 .content {
margin-bottom: 15px;
} .interactive-banner-style-2 .hongo-featurebox-text {
padding: 55px 80px 55px 40px;
} .interactive-banner-style-3 .hongo-featurebox-hover .content {
width: 100%;
}  .info-banner-style-5 .info-banner-wrapper .info-banner-highlight {
margin-bottom: 20px;
}
.info-banner-style-5 .hongo-info-title {
font-size: 24px;
line-height: 26px;
} .interactive-banner-style-6 {
padding: 10px;
}
.info-banner-style-6 .hongo-info-wrapper {
max-width: 320px;
}
.info-banner-style-6 .hongo-info-wrapper .hongo-info-title {
font-size: 22px;
line-height: 26px;
}  .special-content-block-2 .block-content .content-block-title {
margin-bottom: 55px;
}
.special-content-block-2 .block-content img {
margin-bottom: 30px;
}  .category-style-3 .category-wrap .hongo-category-title a {
font-size: 12px
} .category-style-4 .category-wrap .hongo-category-title a:after {
border-color: transparent
}
.category-style-4 .category-wrap .hongo-category-title {
font-size: 12px;
line-height: 16px
} .category-style-5 .category-wrap:hover .hongo-category-title span {
width: 100%
}
.category-style-5 .category-wrap .hongo-category-title {
padding: 0 15px;
bottom: 15px;
}
.category-style-5 .category-wrap .hongo-category-title span {
padding: 9px 30px 9px 10px;
} .category-style-6 .hongo-category-count {
padding: 8px 15px 8px
} .category-style-8 .category-content .product-count {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
font-size: 11px
}
.category-style-8 .category-wrap .category-content {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
padding: 20px 25px 20px;
}
.category-style-8 .category-wrap:hover .category-content {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
}
.category-style-8 .category-content .hongo-category-title,
.category-style-8 .category-content .hongo-category-title a {
font-size: 12px;
line-height: 12px
} .category-style-9 li .hongo-category-grid-details.hongo-category-grid-left-top {
left: 15px;
top: 15px;
}
.category-style-9 li .hongo-category-grid-details.hongo-category-grid-left-bottom {
left: 15px;
top: 15px;
}
.category-style-9 li .hongo-category-grid-details .shop-category-link:after {
left: 15px;
width: calc(100% - 30px);
}
.category-style-9 li .hongo-category-grid-details .title a {
font-size: 14px;
padding: 4px 15px 4px
}
.category-style-9 li .category-bottom-text {
bottom: -22px;
font-size: 45px;
left: 30px;
} .category-style-10 li .hongo-category-grid-details .title a {
padding: 6px 10px 6px;
}
.category-style-10 li .hongo-category-grid-details.hongo-category-grid-center-bottom {
padding: 0 15px;
bottom: 22px;
}
.category-style-10 li .hongo-category-grid-details .title {
padding: 5px 10px 5px;
font-size: 11px
}
.category-style-10 li .hongo-category-grid-wrap:hover img {
opacity: 1;
} .category-style-11 .category-wrap .hongo-category-title {
font-size: 65px;
line-height: 65px;
} .sidebar ul.product_list_widget li .right-part-content {
padding-left: 85px;
}
.sidebar .widget_recent_reviews ul.product_list_widget li img {
margin-right: 20px;
} .product-slider-style-2 {
padding-top: 0;
padding-right: 0;
padding-left: 0;
} .woocommerce .hongo-product-widget-layout li.product .product-title-price-wrap {
padding: 20px 20px 25px 20px;
} .hongo-top-shop-filter {
padding-top: 7px;
padding-bottom: 7px;
}
.hongo-woocommerce-top-sidebar {
padding: 35px
}
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full,
.container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full,
.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full {
margin: 0 -30px;
}
.container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget,
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget,
.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget,
.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget:last-child {
width: 232px;
padding: 0 30px;
}
.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget:last-child {
padding-right: 0;
}
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget:last-child,
.container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget:last-child {
width: 205px
} .admin-bar .hongo-product-sidebar {
top: 32px;
}
.hongo-product-sidebar {
display: block !important;
background-color: #f7f7f7;
position: fixed;
top: 0;
left: -320px;
z-index: 99991;
height: 100% !important;
width: 320px !important;
padding: 40px 30px 30px 30px !important;
margin: 0 !important;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.hongo-product-common-sidebar-left.active {
left: 0;
}
.hongo-product-common-sidebar-right {
left: auto;
right: -320px;
}
.hongo-product-common-sidebar-right.active {
right: 0;
}
body.hongo-left-sidebar-wrap,
body.hongo-right-sidebar-wrap {
overflow: hidden;
}
body.hongo-left-sidebar-wrap .hongo-product-common-sidebar-left-overlay,
body.hongo-right-sidebar-wrap .hongo-product-common-sidebar-right-overlay {
display: block;
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(56, 55, 55, .9);
opacity: 1;
visibility: visible;
left: 0;
top: 0;
z-index: 9999;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}
.hongo-product-sidebar .sidebar-close {
color: #fff;
font-size: 13px;
line-height: normal;
padding: 8px 13px;
background-color: #232323;
display: inline-block;
position: absolute;
z-index: 999;
right: 0;
top: 0;
text-decoration: none;
}
.hongo-product-sidebar.hongo-product-common-sidebar-right .sidebar-close {
right: auto;
left: 0;
}
.sidebar .widget {
border-bottom: 0;
padding-bottom: 0;
}
.hongo-product-sidebar .mCSB_container {
padding-right: 20px;
margin: 0;
}
.hongo-product-sidebar .hongo-product-common-sidebar-left-wrap,
.hongo-product-sidebar .hongo-product-common-sidebar-right-wrap {
height: 100%;
overflow-x: hidden;
overflow-y: auto;
position: relative;
left: 0;
}
.hongo-product-sidebar .hongo-product-common-sidebar-left-wrap.mCS_no_scrollbar .mCSB_container,
.hongo-product-sidebar .hongo-product-common-sidebar-right-wrap.mCS_no_scrollbar .mCSB_container {
padding-right: 0;
}
.hongo-product-sidebar>div {
text-align: left;
width: 100%;
height: 100%;
}
.hongo-left-common-sidebar-link,
.hongo-right-common-sidebar-link {
text-transform: uppercase;
margin-top: 0;
cursor: pointer;
border: 1px solid #232323;
font-weight: 500;
color: #232323;
font-size: 11px;
padding: 7px 18px 7px 14px;
line-height: 18px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.hongo-left-common-sidebar-link,
.hongo-right-common-sidebar-link,
.sidebar-close {
display: inline-block !important;
}
.hongo-left-common-sidebar-link {
float: left;
margin-right: 15px;
}
.hongo-right-common-sidebar-link {
float: right;
margin-left: 15px;
}
.hongo-left-common-sidebar-link i,
.hongo-right-common-sidebar-link i {
margin-right: 7px;
display: inline-block;
vertical-align: middle;
}
.hongo-shop-sidebar-link-wrap {
float: left;
width: 100%;
margin-bottom: 20px;
}
.hongo-shop-sidebar-link-wrap .hongo-left-common-sidebar-link {
float: left;
}
.hongo-shop-sidebar-link-wrap .hongo-right-common-sidebar-link {
float: right;
}
.hongo-sidebar-btn-wrap {
float: left;
width: 100%;
margin-bottom: 30px;
}
.hongo-left-common-sidebar-link~.woocommerce-info,
.hongo-right-common-sidebar-link~.woocommerce-info {
clear: both;
margin-top: 45px;
} .pagination {
margin: 50px 0 0 0;
}
.hongo-column-switch {
display: none;
}
.tagcloud a {
margin: 0 2px 8px 0
}
.hongo-alternate-image.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
display: none !important
}
.hongo-content-right-part {
padding-left: 15px;
}
.hongo-content-left-part {
padding-right: 15px;
} .woocommerce .woocommerce-ordering .select2-container,
.woocommerce-page .woocommerce-ordering .select2-container {
width: auto !important;
min-width: 200px;
} .woocommerce ul.products.hongo-shop-col-5 li.product,
.woocommerce ul.products.hongo-shop-col-5 li,
.woocommerce-page ul.products.hongo-shop-col-5 li.product {
width: 25%;
clear: none;
}
.woocommerce ul.hongo-shop-col-5.products[class*=columns-] li.product:nth-child(5n+1),
.woocommerce-page ul.hongo-shop-col-5.products[class*=columns-] li.product:nth-child(5n+1) {
clear: both;
}
.woocommerce ul.products.hongo-shop-col-6 li.product,
.woocommerce ul.products.hongo-shop-col-6 li,
.woocommerce-page ul.products.hongo-shop-col-6 li.product {
width: 25%;
clear: none;
}
.woocommerce ul.hongo-shop-col-6.products[class*=columns-] li.product:nth-child(5n+1),
.woocommerce-page ul.hongo-shop-col-6.products[class*=columns-] li.product:nth-child(5n+1) {
clear: both;
}
.woocommerce ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(5n+1),
.woocommerce-page ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(5n+1) {
clear: none
}
.woocommerce ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1),
.woocommerce-page ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1) {
clear: both
}
.woocommerce ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(5n+1),
.woocommerce-page ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(5n+1) {
clear: none
}
.woocommerce ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1),
.woocommerce-page ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1) {
clear: both
} .woocommerce ul.products.hongo-shop-modern.hongo-shop-col-6 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-6 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-6 li.product {
width: 33.333333%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-5 li.product.grid-item-double,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-5 li.grid-item-double,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-5 li.product.grid-item-double {
width: 66.66666667%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-6 li.product.grid-item-double,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-6 li.grid-item-double,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-6 li.product.grid-item-double {
width: 66.66666667%;
} .content-area {
clear: both;
}
.woocommerce ul.products.hongo-shop-classic li.product .product-buttons-wrap,
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap,
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap,
.woocommerce ul.products.hongo-shop-standard li.product .product-buttons-wrap,
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap {
position: static;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 100%;
width: 100%;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap a,
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap a,
.woocommerce ul.products.hongo-shop-standard li.product .product-buttons-wrap a,
.woocommerce ul.products.hongo-shop-standard li.product .product-buttons-wrap a,
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a {
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto;
opacity: 1;
}
.woocommerce ul.products.hongo-shop-classic li.product .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-standard li.product .hongo-compare,
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-content-wrap .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-default li.product .product-buttons-wrap a.hongo-compare,
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a.hongo-compare {
display: none;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap {
margin-bottom: 20px;
border: 1px solid #e7e7e7;
border-top: 0;
border-right: 0;
} .woocommerce ul.products.hongo-shop-flat li.product .hongo-product-deal-wrap,
.container ul.products.hongo-shop-flat.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-flat.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container ul.products.hongo-shop-flat.hongo-shop-col-4 li.product .hongo-product-deal-wrap,    
.woocommerce ul.products.hongo-shop-metro li.product .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-metro.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container ul.products.hongo-shop-metro.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-modern li.product .hongo-product-deal-wrap,
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-modern.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container ul.products.hongo-shop-modern.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.container ul.products.hongo-shop-modern.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
bottom: auto;
top: 15px;
}
.woocommerce ul.products.hongo-shop-flat li.product .hongo-product-deal-wrap {
position: static;
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-metro li.product:hover .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-flat li.product:hover .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-modern li.product:hover .hongo-product-deal-wrap {
top: 15px !important;
bottom: auto !important;
}
.woocommerce ul.products.hongo-shop-clean li.product .hongo-product-deal-wrap {
top: auto;
bottom: 50px;
}
.woocommerce ul.products.hongo-shop-clean li.product:hover .hongo-product-deal-wrap {
bottom: 50px !important;
top: auto !important;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-thumb-wrap .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-list.hongo-product-grid-view li.product .product-thumb-wrap .hongo-product-deal-wrap {
bottom: 15px;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-grid-view li.product:hover .product-thumb-wrap .hongo-product-deal-wrap {
bottom: 15px !important;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-thumb-wrap:hover .hongo-product-deal-wrap {
bottom: 15px !important;
opacity: 1;
}
.woocommerce ul.products li.product .hongo-product-deal-wrap > span {
min-height: 54px;
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap a:before,
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a.hongo-wishlist:before {
display: none;
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap {
border: 1px solid #e7e7e7;
border-right: 0;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-thumb-wrap,
.woocommerce ul.products.hongo-shop-metro li.product .product-thumb-wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-bottom: 10px;
}
.woocommerce ul.products li.product .hongo-alternate-image.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
display: none !important;
}
.woocommerce ul.products li.product .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
display: block !important
}
.woocommerce ul.products li.product .product-thumb-wrap .product-thumb-inner {
position: relative;
margin-bottom: 25px;
}
.woocommerce ul.products li.product .product-buttons-wrap a .tooltip,
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a .tooltip {
display: none !important;
}
.woocommerce div.product .summary a.hongo-compare {
display: none;
}
.woocommerce div.product .hongo-single-product-360-button+.tooltip {
display: none !important;
}
.hongo-shop-content-part .pagination {
margin-bottom: 0;
} .woocommerce ul.products li.product .hongo-product-deal-wrap {
bottom: 50px;
}
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
bottom: 50px;
}
.woocommerce ul.products li.product:hover .hongo-product-deal-wrap {
bottom: 50px !important;
opacity: 1;
}
.woocommerce ul.products.hongo-shop-classic li.product .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-modern li.product .hongo-product-deal-wrap, 
.woocommerce ul.products.hongo-shop-standard li.product .hongo-product-deal-wrap,
.woocommerce ul.products li.product .hongo-product-deal-wrap {
-webkit-transition-duration: 0.5s !important;
-moz-transition-duration: 0.5s !important;
-ms-transition-duration: 0.5s !important;
-o-transition-duration: 0.5s !important;
transition-duration: 0.5s !important;
} .woocommerce ul.products li.product .hongo-loop-product-slider .swiper-button-next, 
.woocommerce ul.products li.product .hongo-loop-product-slider .swiper-button-prev {
opacity: 1;
} .woocommerce ul.products.hongo-shop-classic li.product .product-buttons-wrap a {
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transition: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto;
margin: 0;
border-radius: 0;
border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.woocommerce ul.products.hongo-shop-classic li.product:hover .product-buttons-wrap a:hover {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
} .woocommerce ul.products.hongo-shop-minimalist li.product .hongo-product-deal-wrap,
.woocommerce ul.products.hongo-shop-minimalist.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
bottom: 10px;
}
.woocommerce ul.products.hongo-shop-minimalist li.product:hover .hongo-product-deal-wrap {
bottom: 10px !important;
}
.woocommerce .container-fluid-with-padding ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container-fluid ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.woocommerce .container ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap,
.container ul.products.hongo-shop-col-4 li.product .hongo-product-deal-wrap {
left: 10px;
top: auto;
width: calc(100% - 20px);
} .woocommerce ul.products.hongo-shop-boxed li.product .product-thumb-wrap {
border: 0;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-thumb-wrap .product-thumb-inner {
border: 1px solid #e2e2e2;
margin-bottom: 0;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap {
bottom: 10px;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap a {
width: 25px;
height: 25px;
line-height: 25px;
opacity: 1;
border: 1px solid transparent;
background-color: transparent;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap a:last-child {
border-right: transparent;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap a.button i {
line-height: 25px;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-title-price-wrap, .woocommerce ul.products.hongo-shop-boxed li.product.product-category .woocommerce-loop-category__title {
min-height: 1px;
padding-bottom: 0;
bottom: 0;
}
.woocommerce ul.products.hongo-shop-boxed li.product:hover .product-title-price-wrap {
opacity: 1;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap, .woocommerce ul.products.hongo-shop-boxed li.product .product-title-wrap,
.woocommerce ul.products.hongo-shop-boxed li.product .product-title-price-wrap, .woocommerce ul.products.hongo-shop-boxed li.product.product-category .woocommerce-loop-category__title{
position: static;
opacity: 1;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap {
margin-bottom: 20px;
border: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
border-top: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 100%;
width: 100%;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap a {
background-color: #ffffff;
border-right: 1px solid #e2e2e2;
color: #777777;
min-width: 1px;
margin: 0;
width: 40px;
height: 40px;
text-align: center;
vertical-align: middle;
padding: 0;
line-height: 40px;
opacity: 1;
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto;
opacity: 1;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-buttons-wrap a.button i {
margin: 0;
width: 100%;
height: 100%;
vertical-align: top;
top: 0;
left: 0;
line-height: 40px;
display: block;
font-size: 15px;
}
.woocommerce ul.products.hongo-shop-boxed li.product .product-title-wrap {
padding: 0 5px;
margin-bottom: 8px;
} .woocommerce ul.products.hongo-shop-flat li.product:hover a img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.woocommerce ul.products.hongo-shop-flat li.product .product-overlay {
display: none;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap,
.woocommerce ul.products.hongo-shop-flat li.product .product-title-price-wrap {
position: static;
opacity: 1;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap a.hongo-compare {
display: none;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap a:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.woocommerce ul.products.hongo-shop-flat.hongo-shop-col-4 li.product .product-title-price-wrap {
padding: 0 5px;
}
.woocommerce ul.products.hongo-shop-flat li.product:hover .product-buttons-wrap {
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce ul.products.hongo-shop-classic li.product .product-buttons-wrap a.hongo-wishlist {
border-right: 0;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap a:last-child {
border-right: 1px solid #e7e7e7;
}
.woocommerce ul.products.hongo-shop-flat li.product .product-buttons-wrap {
left: 0;
top: 0;
transform: translate(0);
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
} .woocommerce ul.products.hongo-shop-minimalist li.product .product-buttons-wrap a.hongo-compare {
display: none;
}
.woocommerce ul.products.hongo-shop-minimalist li.product:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce ul.products.hongo-shop-minimalist li.product:hover .product-summary-wrapper {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.woocommerce ul.products.hongo-shop-minimalist li.product .hongo-loop-product-button,
.woocommerce ul.products.hongo-shop-minimalist li.product .product-buttons-wrap {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
position: relative;
left: 0
}
.woocommerce ul.products.hongo-shop-minimalist li.product .product-buttons-wrap {
padding: 0;
width: auto;
top: 4px;
}
.woocommerce ul.products.hongo-shop-minimalist li.product .product-summary-wrapper {
padding-bottom: 25px;
}
.woocommerce ul.products.hongo-shop-minimalist.hongo-shop-col-4 li.product .product-summary-wrapper {
padding-left: 5px;
padding-right: 5px;
}
.woocommerce ul.products.hongo-shop-minimalist li.product .product-buttons-wrap a,
.woocommerce ul.products.hongo-shop-minimalist li.product .hongo-loop-product-button {
visibility: visible;
opacity: 1
} .woocommerce ul.products.hongo-shop-clean li.product .product-price-rating-wrap,
.woocommerce ul.products.hongo-shop-clean li.product .product-title-category-wrap {
position: static;
opacity: 1;
}
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a {
opacity: 1;
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
}
.woocommerce ul.products.hongo-shop-clean li.product .star-rating {
opacity: 1;
margin-bottom: 6px
}
.woocommerce ul.products.hongo-shop-clean li.product .product-thumb-wrap {
padding-bottom: 15px;
}
.woocommerce ul.products.hongo-shop-clean li.product .product-overlay {
display: none;
}
.woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-4 li.product .price del,
.woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-3 li.product .price del {
display: inline-block;
}
.woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-4 li.product .price>span,
.woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-3 li.product .price>span {
line-height: none;
}
.woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-4 li.product .product-title-category-wrap {
padding: 0;
}
.woocommerce ul.products.hongo-shop-clean li.product .price {
font-size: 13px;
color: #808080
}
.woocommerce ul.products.hongo-shop-clean li.product .price .woocommerce-Price-currencySymbol {
top: 0;
font-size: 13px
}
.woocommerce ul.products.hongo-shop-clean li.product .price del {
margin-right: 5px;
}
.woocommerce ul.products.hongo-shop-clean li.product:hover .product-title-category-wrap .woocommerce-loop-product__title {
color: #232323;
}
.woocommerce ul.products.hongo-shop-clean li.product:hover .price {
color: #808080;
}
.woocommerce ul.products.hongo-shop-clean:hover>li .product-thumb-wrap {
opacity: 1;
-webkit-filter: blur(0px);
filter: blur(0px);
}
.woocommerce ul.products.hongo-shop-clean:hover>li:hover .product-thumb-wrap {
opacity: 1;
-webkit-filter: blur(0px);
filter: blur(0px);
}
.woocommerce ul.products.hongo-shop-clean li.product:hover .product-title-category-wrap .woocommerce-loop-product__title {
border-color: transparent
}
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap {
margin: 0;
}
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a {
border-radius: 0;
margin: 0;
border-right: 1px solid rgba(255, 255, 255, 0.5);
background-color: #1b1b1b;
}
.woocommerce ul.products.hongo-shop-clean li.product .product-buttons-wrap a:last-child {
border-right: 0;
}
.woocommerce ul.products.hongo-shop-clean li.product .product-thumb-wrap .product-thumb-inner {
margin-bottom: 20px;
} .woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap a {
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
border-right: 1px solid #e7e7e7 !important;
margin: 0 !important;
border-radius: 0;
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-overlay {
display: none;
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-thumb-wrap {
margin-bottom: 20px;
border-radius: 0;
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap a {
height: 40px
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap a.button i {
line-height: 40px;
}
.woocommerce ul.products.hongo-shop-masonry li.product .product-buttons-wrap .tooltip {
display: none !important;
} .woocommerce ul.products.hongo-shop-metro li.product .product-bottom-wrap {
position: static;
min-height: inherit;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap {
opacity: 1;
margin-top: 0;
right: 0;
bottom: 0;
}
.woocommerce ul.products.hongo-shop-metro li.product a img {
vertical-align: top;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-thumb-wrap .product-thumb-inner {
margin-bottom: 0;
overflow: hidden;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-bottom-wrap {
padding-bottom: 0;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-bottom-wrap .button {
display: none;
}
.woocommerce ul.products.hongo-shop-metro li.product:hover .price {
opacity: 1;
}
.woocommerce ul.products.hongo-shop-metro li.product .hongo-overlay {
display: none;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-thumb-wrap {
padding-bottom: 0;
}
.woocommerce ul.products.hongo-shop-metro.gutter-none li.product .product-thumb-wrap {
padding-bottom: 30px;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a {
background: #fff;
color: #818181;
border: 0;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a:first-child {
border: 0;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a.added_to_cart {
background: #000;
color: #fff;
margin-left: 0px;
float: right;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a:last-child {
border: 0;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a:last-child:before {
display: none;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a:before {
position: absolute;
right: 0px;
bottom: 12px;
content: "";
width: 1px;
height: 20px;
background-color: #e4e4e4;
-webkit-transition-duration: 03s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
opacity: 1;
z-index: 91;
display: block;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a:hover:before {
opacity: 0;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a.add_to_cart_button,
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a.hongo-loop-product-button {
display: inline-block;
border: 0;
background: #232323;
color: #fff
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a.add_to_cart_button.added {
opacity: 0;
visibility: hidden;
overflow: hidden;
height: 0;
width: 0;
padding: 0;
margin: 0;
min-height: 0;
min-width: 0;
line-height: 0;
float: left;
display: none;
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap {
left: auto;
top: auto;
transform: translate(0);
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
}
.woocommerce ul.products.hongo-shop-metro li.product .product-buttons-wrap a.hongo-loop-product-button {
display: inline-block;
} .woocommerce ul.products.hongo-shop-modern li.product .product-thumb-wrap {
padding-bottom: 10px;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-title-price-wrap {
position: static;
width: 100%;
text-align: center;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-bottom-wrap {
text-align: center;
display: none;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-bottom-wrap .button {
position: static;
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
}
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a {
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
}
.woocommerce ul.products.hongo-shop-modern li.product .price {
margin-bottom: 0;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a.add_to_cart_button {
display: inline-block;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a.hongo-loop-product-button {
display: block;
float: right;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a.add_to_cart_button.added {
display: none;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a.loading:before {
left: 0;
}
.woocommerce ul.products.hongo-shop-modern li.product .product-buttons-wrap a:hover:before {
opacity: 1;
} .woocommerce ul.products.hongo-shop-standard li.product .hongo-compare,
.woocommerce ul.products.hongo-shop-standard li.product .hongo-wishlist,
.woocommerce ul.products.hongo-shop-standard li.product:hover .hongo-wishlist {
right: 17px;
}
.woocommerce ul.products.hongo-shop-standard li.product:hover .hongo-compare {
right: 0;
}
.woocommerce ul.products.hongo-shop-standard li.product .product-buttons-wrap a:hover i {
top: 0;
}
.woocommerce ul.products.hongo-shop-standard li.product .product-buttons-wrap a:hover span {
display: none;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-content-wrap .product-buttons-wrap a.loading:before {
left: 2px;
top: 1px;
width: calc(100% - 2px);
height: calc(100% - 2px);
} .woocommerce ul.products.hongo-shop-simple li.product .product-title-price-wrap .hongo-wishlist,
.woocommerce ul.products.hongo-shop-simple li.product:hover .product-title-price-wrap .hongo-wishlist {
right: 2px;
}
.woocommerce ul.products.hongo-shop-simple li.product .product-title-price-wrap .hongo-compare {
display: none;
}
.woocommerce ul.products.hongo-shop-simple li.product:hover .hongo-price-button-wrap .price,
.woocommerce ul.products.hongo-shop-simple li.product .hongo-price-button-wrap .button {
margin-left: 0;
}
.woocommerce ul.products.hongo-shop-simple li.product .hongo-price-button-wrap .button {
position: relative;
}
.woocommerce ul.products.hongo-shop-simple li.product .product-title-price-wrap {
margin-bottom: 20px;
padding-bottom: 5px;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-content-wrap .product-buttons-wrap {
border-right: 1px solid #e2e2e2;
}
.woocommerce ul.products.hongo-shop-simple li.product .product-buttons-wrap {
position: static;
border: 1px solid #e4e4e4;
padding-top: 7px;
}
.woocommerce ul.products.hongo-shop-simple li.product .product-buttons-wrap a {
margin-top: 0;
padding: 0px 0px 7px;
position: static;
visibility: visible;
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
} .hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-top {
left: 40px;
top: 40px;
}  .woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.hongo-quick-view-product-image {
width: 45%;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
width: 48%;
}
.woocommerce div.product .flex-viewport {
margin-bottom: 20px;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
margin-bottom: 70px;
}
.top-space.hongo-single-product-main-wrap {
padding-top: 40px;
}
.container-fluid.single-product-default div.product div.images.woocommerce-product-gallery {
padding-left: 30px;
}
.container-fluid.single-product-default div.product div.summary,
.woocommerce-page .container-fluid.single-product-default div.product div.summary {
padding-right: 30px;
}
.woocommerce .container-fluid.single-product-default div.product .woocommerce-tabs {
padding-left: 30px;
padding-right: 30px;
}
.container-fluid.single-product-default .woocommerce-notices-wrapper {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce div.product .woocommerce-product-rating .tooltip {
display: none !important
}
.woocommerce .container .hongo-content-center-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 15px;
}
.woocommerce .container-fluid.single-product-default .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-default .hongo-sidebar-btn-wrap {
padding: 0 30px;
}
.woocommerce .container.single-product-default .hongo-content-center-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 15px;
}
.woocommerce .container-fluid-with-padding.single-product-default .hongo-content-left-part,
.woocommerce-page .container-fluid-with-padding.single-product-default .hongo-content-left-part {
padding-right: 15px;
}
.quick-view-popup-wrap .mfp-content div.product .quick-view-gallery {
margin-right: 5%;
}
.quick-view-popup-wrap div.product div.summary {
width: 48%;
}  .woocommerce .single-product-right-content div.product div.summary .related.products ul.products li.product .hongo-product-deal-wrap {
bottom: 45px;
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-classic.hongo-shop-col-3 li.product .product-buttons-wrap .tooltip,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-classic.hongo-shop-col-3 li.product .product-buttons-wrap .tooltip {
display: none !important
}
.woocommerce .container .hongo-content-right-part ul.products.hongo-shop-flat.hongo-shop-col-3 li.product .product-buttons-wrap .tooltip,
.woocommerce .container .hongo-content-left-part ul.products.hongo-shop-flat.hongo-shop-col-3 li.product .product-buttons-wrap .tooltip {
display: none !important
}
.woocommerce .single-product-right-content div.product div.images,
.woocommerce-page .single-product-right-content div.product div.images,
.single-product-right-content .hongo-quick-view-product-image {
padding-left: 30px;
width: 58%;
}
.woocommerce .single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
padding-right: 30px;
width: 40%
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary {
padding-left: 15px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-right-part .hongo-quick-view-product-image {
padding-left: 15px;
}
.woocommerce .container-fluid.single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary,
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary {
width: 42%;
padding-left: 10px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary {
width: 42%;
padding-left: 10px;
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
padding-left: 30px;
}
.container-fluid.single-product-right-content .woocommerce-notices-wrapper {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-right-content .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid-with-padding.single-product-right-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-right-content .hongo-sidebar-btn-wrap {
padding: 0 30px;
}
.woocommerce.container-fluid-with-padding.single-product-right-content .hongo-content-left-part,
.woocommerce-page .container-fluid-with-padding.single-product-right-content .hongo-content-left-part {
padding-right: 15px
} .woocommerce .single-product-left-content div.product div.images,
.woocommerce-page .single-product-left-content div.product div.images,
.single-product-left-content .hongo-quick-view-product-image {
padding-left: 30px;
padding-right: 30px;
width: 58%;
}
.woocommerce .single-product-left-content div.product div.summary,
.woocommerce-page .single-product-left-content div.product div.summary {
padding-left: 30px;
width: 40%
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-right-part .hongo-quick-view-product-image {
padding-left: 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary {
width: 42%;
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-left-part .hongo-quick-view-product-image {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary {
width: 42%;
padding-right: 15px;
}
.woocommerce .container.single-product-left-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container.single-product-left-content .hongo-content-center-part div.product div.images,
.container.single-product-left-content .hongo-content-center-part .hongo-quick-view-product-image {
padding-left: 0;
}
.woocommerce .container.single-product-left-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container.single-product-left-content .hongo-content-left-part div.product div.summary {
width: 42%;
}
.woocommerce .container.single-product-left-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container.single-product-left-content .hongo-content-right-part div.product div.summary {
width: 42%;
}
.woocommerce .single-product-left-content .woocommerce-product-gallery__image,
.woocommerce .single-product-left-content div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: calc(50% - 20px);
}
.container-fluid.single-product-left-content .woocommerce-notices-wrapper {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce .single-product-left-content .related.products,
.woocommerce .single-product-left-content .upsells.products {
padding-left: 15px !important;
padding-right: 15px !important;
}
.woocommerce .container-fluid-with-padding.single-product-left-content .hongo-content-left-part,
.woocommerce-page .container-fluid-with-padding.single-product-left-content .hongo-content-left-part,
.woocommerce .container.single-product-left-content .hongo-content-left-part,
.woocommerce-page .container.single-product-left-content .hongo-content-left-part,
.woocommerce .container.single-product-default .hongo-content-left-part,
.woocommerce-page .container.single-product-default .hongo-content-left-part {
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-left-content .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid-with-padding.single-product-left-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-left-content .hongo-sidebar-btn-wrap {
padding: 0 30px;
} .woocommerce .container-fluid.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-left-content {
padding-right: 20px;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-right-content {
padding-left: 20px;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-left-content {
padding-right: 20px;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-right-content {
padding-left: 20px;
}
.woocommerce .container.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-left-content {
padding-right: 20px;
}
.woocommerce .container.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-right-content {
padding-left: 20px;
}
.woocommerce .container.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-left-content {
padding-right: 20px;
}
.woocommerce .container.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-right-content {
padding-left: 20px;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-prev,
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-next {
width: 50px;
height: 50px;
line-height: 55px;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-prev i,
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-next i {
font-size: 14px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-next {
margin-right: -52px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-prev {
margin-left: -52px !important;
}
.woocommerce .single-product-carousel div.product .summary {
padding: 80px 0;
} .woocommerce .single-product-sticky .hongo-sticky-content-images-wrap {
padding: 0 30px;
}
.woocommerce .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap,
.woocommerce-page .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap {
width: 15%;
display: none;
}
.woocommerce .single-product-sticky div.product div.summary,
.woocommerce-page .single-product-sticky div.product div.summary {
width: 45%;
margin-bottom: 0;
}
.woocommerce .single-product-sticky div.product div.images,
.woocommerce-page .single-product-sticky div.product div.images {
width: 50%;
}
.woocommerce .container.single-product-sticky div.product div.summary,
.woocommerce-page .container.single-product-sticky div.product div.summary {
width: 45%;
}
.woocommerce .single-product-sticky div.images .woocommerce-product-gallery__image {
margin-bottom: 0;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-left-part .hongo-sticky-content-images-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.images,
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.summary {
padding: 0;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.images {
margin-right: 0;
width: 58%;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.summary {
width: 42%;
padding-left: 30px;
}
.woocommerce .container.single-product-sticky .hongo-content-center-part div.product div.images,
.woocommerce-page .container.single-product-sticky .hongo-content-center-part div.product div.images {
width: 100%;
}
.woocommerce .container.single-product-sticky .hongo-content-center-part div.product div.summary,
.woocommerce-page .container.single-product-sticky .hongo-content-center-part div.product div.summary {
width: 100%;
}
.container-fluid.single-product-sticky .woocommerce-notices-wrapper {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce .container-fluid-with-padding.single-product-sticky .hongo-content-left-part {
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-sticky .hongo-sidebar-btn-wrap {
padding: 0 30px;
}
.woocommerce .container-fluid-with-padding.single-product-sticky .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-sticky .hongo-sidebar-btn-wrap {
padding: 0 30px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-right-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-sticky .hongo-content-right-part .hongo-sidebar-btn-wrap {
padding: 0 30px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-left-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-sticky .hongo-content-left-part .hongo-sidebar-btn-wrap {
padding: 0 15px;
} .woocommerce .container-fluid-with-padding.single-product-modern {
padding-left: 0;
padding-right: 0;
}
.woocommerce .single-product-modern div.product .woocommerce-tabs .panel {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .single-product-modern div.product .inner-wrap-modern {
padding-right: 50px;
padding-left: 50px;
}
.woocommerce .single-product-modern div.product div.summary,
.woocommerce-page .single-product-modern div.product div.summary {
width: 46%;
padding-left: 4%;
max-width: 46%;
}
.woocommerce .single-product-modern div.product div.images,
.woocommerce-page .single-product-modern div.product div.images {
width: 54%;
max-width: 54%;
}
.woocommerce .single-product-modern div.product .product_title {
font-size: 26px;
line-height: 28px;
}
.woocommerce .single-product-modern div.product div.images.woocommerce-product-gallery .swiper-button-next,
.woocommerce .single-product-modern div.product div.images.woocommerce-product-gallery .swiper-button-prev {
opacity: 1;
visibility: visible;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-right-part div.product .inner-wrap-modern {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-modern .hongo-content-right-part div.product div.summary {
width: 100%;
padding-left: 2%;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-left-part div.product .inner-wrap-modern {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-modern .hongo-content-left-part div.product div.summary {
padding-left: 2%;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-modern .hongo-content-center-part div.product div.images {
width: 100%;
max-width: 100%;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-modern .hongo-content-center-part div.product div.summary {
max-width: 100%;
padding-left: 0;
}
.woocommerce .container.single-product-modern .hongo-content-right-part div.product div.images,
.woocommerce-page .container.single-product-modern .hongo-content-right-part div.product div.images {
max-width: 100%;
width: 100%;
}
.woocommerce .container.single-product-modern .hongo-content-right-part div.product div.summary,
.woocommerce-page .container.single-product-modern .hongo-content-right-part div.product div.summary {
max-width: 100%;
width: 100%;
padding-left: 0;
}
.woocommerce .container.single-product-modern .hongo-content-left-part div.product div.images,
.woocommerce-page .container.single-product-modern .hongo-content-left-part div.product div.images {
max-width: 100%;
width: 100%;
}
.woocommerce .container.single-product-modern .hongo-content-left-part div.product div.summary,
.woocommerce-page .container.single-product-modern .hongo-content-left-part div.product div.summary {
max-width: 100%;
width: 100%;
padding-left: 0;
}
.woocommerce .single-product-modern div.product form.cart div.quantity {
margin-right: 10px !important;
}
.woocommerce .single-product-modern div.product .inner-wrap-modern {
padding-top: 160px;
} .woocommerce .container-fluid-with-padding.single-product-extended-descriptions {
padding-left: 0;
padding-right: 0;
}
.woocommerce .extended-descriptions-content-wrap,
.woocommerce .container .extended-descriptions-content-wrap {
width: 100%;
margin-right: 0;
}
.woocommerce .single-product-extended-descriptions div.product .summary {
padding: 0 40px 0 65px;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next,
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev {
opacity: 1 !important;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part div.product .products-social-icon {
margin-right: 15px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part .extended-descriptions-content-wrap {
margin-right: 0;
width: 100%;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part div.product .summary {
padding-left: 65px;
padding-right: 40px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part div.product .products-social-icon {
margin-right: 15px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part .extended-descriptions-content-wrap {
margin-right: 0;
width: 100%;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part div.product .summary {
padding-left: 65px;
padding-right: 40px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-center-part div.product div.images.woocommerce-product-gallery {
width: 100%;
padding-left: 0;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-center-part div.product .extended-product-typography-content-area {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce .container.single-product-extended-descriptions .hongo-sidebar-btn-wrap {
padding: 0;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-center-part div.product .summary {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-center-part div.product .products-social-icon {
margin-right: 20px;
}
.container-fluid.single-product-extended-descriptions .woocommerce-notices-wrapper {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce .single-product-extended-descriptions div.product .hongo-extended-descriptions-content-images-wrap {
background-image: none !important;
}
.woocommerce .single-product-extended-descriptions div.product .extended-product-typography-content-area {
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
}
.woocommerce .single-product-extended-descriptions div.product .extended-product-typography-wrap {
padding-top: 40px;
padding-bottom: 70px;
}
.woocommerce .single-product-extended-descriptions div.product div.images.woocommerce-product-gallery {
padding-left: 40px;
}
.woocommerce .single-product-extended-descriptions div.product .products-social-icon {
position: relative;
width: auto;
margin: 21px 0 0 0;
float: right;
padding: 0;
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
.woocommerce .single-product-extended-descriptions div.product .products-social-icon ul li {
display: inline-block;
margin: 0;
padding-left: 8px;
padding-right: 0;
}
.woocommerce .single-product-extended-descriptions div.product .products-social-icon ul li:first-child {
padding-left: 0;
}
.woocommerce .single-product-extended-descriptions div.product .products-social-icon ul li a {
font-size: 11px;
}
.woocommerce .single-product-extended-descriptions div.product .summary .woocommerce-product-rating {
margin-bottom: 15px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part .extended-descriptions-content-wrap {
width: 100%;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-extended-descriptions .hongo-content-center-part .both-sidebar-wrap div.product div.summary {
padding-right: 40px;
}
.woocommerce .container-fluid-with-padding.single-product-extended-descriptions .hongo-content-center-part div.product .summary {
padding-right: 40px;
}
.woocommerce .single-product-extended-descriptions .hongo-sidebar-btn-wrap {
margin-top: 40px;
}
.woocommerce .single-product-extended-descriptions .hongo-sidebar-btn-wrap {
padding: 0 40px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part div.product div.images {
margin-bottom: 0;
}
.woocommerce .container-fluid-with-padding.single-product-extended-descriptions .hongo-content-left-part {
padding-right: 15px;
} .woocommerce .container-fluid.single-product-classic div.product div.images,
.woocommerce-page .container-fluid.single-product-classic div.product div.images,
.container-fluid.single-product-classic .hongo-quick-view-product-image {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce .container-fluid.single-product-classic div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic div.product div.summary {
padding-right: 30px;
}
.woocommerce .container-fluid.single-product-classic .woocommerce-tabs {
padding: 0 30px
}
.woocommerce .container-fluid.single-product-classic div.product .upsells.products {
padding: 0 30px
}
.woocommerce .container-fluid.single-product-classic div.product .related.products {
padding: 0 30px
}
.woocommerce .single-product-classic div.product div.images.woocommerce-product-gallery .swiper-button-next,
.single-product-classic div.product div.images.woocommerce-product-gallery .swiper-button-prev {
opacity: 1;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-left-part div.product div.summary,
.woocommerce .container-fluid.single-product-classic .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-right-part div.product div.summary,
.woocommerce .container-fluid.single-product-classic .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-center-part div.product div.summary {
padding-left: 0;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-center-part div.product div.images,
.single-product-classic .hongo-content-center-part.hongo-quick-view-product-image,
.woocommerce .container-fluid.single-product-classic .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-center-part div.product div.summary {
max-width: 100%;
width: 100%;
padding: 0 15px;
}
.woocommerce .container-fluid .hongo-content-center-part div.product div.images,
.woocommerce .container-fluid.hongo-content-center-part div.product div.summary {
margin-bottom: 40px;
}
.woocommerce .container.single-product-classic .hongo-content-left-part div.product div.images,
.woocommerce-page .container.single-product-classic .hongo-content-left-part div.product div.images,
.container.single-product-classic .hongo-content-left-part .hongo-quick-view-product-image,
.woocommerce .container.single-product-classic .hongo-content-right-part div.product div.images,
.woocommerce-page .container.single-product-classic .hongo-content-right-part div.product div.images,
.container.single-product-classic .hongo-content-right-part .hongo-quick-view-product-image {
padding-right: 30px;
}
.woocommerce .container.single-product-classic .hongo-content-center-part div.product div.images,
.woocommerce-page .container.single-product-classic .hongo-content-center-part div.product div.images {
padding: 0;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-left-part div.product div.summary,
.woocommerce-page .container.single-product-classic .hongo-content-left-part div.product div.summary,
.woocommerce .container.single-product-classic .hongo-content-right-part div.product div.summary,
.woocommerce-page .container.single-product-classic .hongo-content-right-part div.product div.summary,
.woocommerce .container.single-product-classic .hongo-content-center-part div.product div.summary,
.woocommerce-page .container.single-product-classic .hongo-content-center-part div.product div.summary {
padding-left: 0;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-center-part div.product .summary {
flex-direction: column;
padding: 15px 0 50px;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-center-part div.product .summary .hongo-summary-left-content {
max-width: 100%;
width: 100%;
margin-bottom: 30px;
border: none;
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-center-part div.product .summary .hongo-summary-right-content {
max-width: 100%;
width: 100%;
padding: 0 15px;
}
.container-fluid.single-product-classic .woocommerce-notices-wrapper {
padding-left: 30px;
padding-right: 30px;
}
.woocommerce .single-product-classic div.product div.images,
.woocommerce .single-product-classic div.product div.summary {
margin-bottom: 70px;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-right-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-right-part .hongo-sidebar-btn-wrap {
padding: 0 30px;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-center-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-center-part .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-left-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-left-part .hongo-sidebar-btn-wrap {
padding: 0 30px;
} .woocommerce div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap .swiper-button-next,
.woocommerce div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap .swiper-button-prev {
opacity: 1;
visibility: visible;
} .woocommerce div.product div.images .woocommerce-product-gallery__trigger+.tooltip,
.woocommerce div.product .hongo-single-product-video+.tooltip {
display: none !important;
}  .hongo-sidebar-style-2.sidebar .widget {
padding: 25px;
} .hongo-blog-masonry .blog-text {
padding: 30px 25px 25px;
}
.hongo-blog-masonry .hongo-no-image.blog-post .blog-image {
padding-left: 25px;
padding-right: 25px;
} .hongo-blog-clean .entry-title {
width: 90%;
} .hongo-blog-modern .blog-text .hongo-blog-modern-wrap {
padding: 8% 6% 7%;
}
.hongo-blog-modern .blog-text .hongo-blog-modern-meta-wrap {
padding: 9px 5px 9px;
} .hongo-blog-side-image .blog-text {
padding-left: 15px;
} .hongo-blog-only-text .blog-text {
padding: 25px;
}
.hongo-blog-only-text .hongo-blog-textonly-meta-wrap .blog-like-comment {
right: 20px;
} .hongo-blog-overlay-image .hongo-overlay-image-content-wrap {
padding: 10%;
}
.hongo-blog-overlay-image .blog-post:hover .hongo-overlay-image-content-wrap {
padding-bottom: 0;
padding-top: 20%;
}
.hongo-blog-styles .blog-date-author .blog-separator {
margin: 0 8px;
}
.hongo-blog-overlay-image .blog-date-author img {
width: 25px;
margin-right: 8px;
} .hongo-blog-image .hongo-blog-post-category {
padding: 20px;
}
.hongo-blog-image .blog-like-comment {
top: 20px;
}
.hongo-blog-image .content-wrap {
padding: 20px;
}
.hongo-blog-image .entry-title {
margin-bottom: 8px;
}
.hongo-blog-image .entry-content {
margin-bottom: 0;
} .hongo-blog-standard .content .hongo-blog-post-meta-wrap>.hongo-blog-post-meta {
padding: 10px 10px;
} .hongo-6col li {
width: 20%;
} .blog-comment li .comment-image-box img {
max-width: 75px;
}
.blog-comment li ul.children {
margin-left: 90px;
}  .testimonial-slider-style-1 .testimonial-content-wrap .testimonial-content-box {
padding: 25px 25px;
} .testimonial-slider-style-2 .testimonial-content-wrap {
padding: 35px 25px;
} .testimonial-slider-style-3 .testimonial-content-wrap {
padding: 45px 55px;
}  .icon-text-style-5 {
padding: 14% 8%;
}  .fancy-text-box-style-2:hover:before {
width: 86%;
} .fancy-text-box-style-3 .content-hover {
width: 85%;
} .fancy-text-box-style-6 {
padding: 10% 10%;
} .page-title-style-5 .hongo-main-title {
width: 65%;
font-size: 45px;
line-height: 48px;
} .page-title-style-6 .hongo-main-title {
width: 40%;
} .page-title-style-7 .hongo-main-title {
width: 60%;
} .page-title-style-8 .hongo-main-title {
width: 60%;
} .footer-default-wrapper .footer-sidebar .widget_hongo_custom_text_widget {
width: 91%;
}
.latest-post.hongo-latest-blog-widget li .hongo-latest-blog-widget a.latest-blog-title {
width: 100%
}
footer .latest-post.hongo-latest-blog-widget li figure {
width: 53px;
margin-right: 15px;
}  .team-style-1 figure {
cursor: pointer;
} .team-style-3 figure {
cursor: pointer;
}  .checkout-sidebar {
padding: 30px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
padding-left: 8px;
padding-right: 8px;
}
.checkout-content-left {
padding-right: 40px
}
.woocommerce ul#shipping_method li input {
margin: 5px 7px 0 0;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin-right: 8px;
} .woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input[type="radio"] {
margin-top: 13px;
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
margin: 0 .5em 0;
display: inline-block;
width: auto;
max-width: 115px;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
line-height: 40px;
} .woocommerce form.login,
.woocommerce form.register {
padding: 35px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
width: 27%;
}
.woocommerce-column--billing-address,
.woocommerce-column--shipping-address,
.woocommerce-account .woocommerce-Address {
padding: 25px;
}
.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot tr th,
.woocommerce-order-details table.shop_table tfoot tr th {
padding-left: 40% !important;
} .woocommerce-account .woocommerce table.my_account_orders tr td.woocommerce-orders-table__cell-order-actions {
max-width: 160px
}  .product-slider-style-2 .swiper-slide {
-webkit-box-shadow: none;
box-shadow: none;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap a {
opacity: 1;
width: 28px;
height: 28px;
line-height: 28px;
border: 0 solid transparent;
background-color: transparent;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap a:last-child {
border-right: 0 solid transparent;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap a.button i {
line-height: 28px;
}
.product-slider-style-2 .product-thumb-wrap .price {
font-size: 15px;
}
.product-slider-style-2 .product-thumb-wrap {
background-color: #fff;
padding-bottom: 20px;
}
.product-slider-style-2 .product-bottom-wrap,
.product-slider-style-2 .swiper-slide .shop-buttons-wrap,
.product-slider-style-2 .product-thumb-wrap .shop-title-category-wrap{
min-height: 1px;
position: static;
opacity: 1;
bottom: 0;
left: 0;
right: 0;
padding: 0;
top: 0;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap {
margin-bottom: 20px;
border: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
border-top: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
max-width: 100%;
width: 100%;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap a {
background-color: #ffffff;
border-right: 1px solid #e2e2e2;
color: #777777;
min-width: 1px;
margin: 0;
width: 40px;
height: 40px;
text-align: center;
vertical-align: middle;
padding: 0;
line-height: 40px;
opacity: 1;
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 1 0px;
flex: 1 1 0px;
width: auto;
opacity: 1;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap a.button i {
margin: 0;
width: 100%;
height: 100%;
vertical-align: top;
top: 0;
left: 0;
line-height: 40px;
display: block;
font-size: 15px;
}
.product-slider-style-2 .product-bottom-wrap .shop-price-rating-wrap {
margin-bottom: 8px;
}
.product-slider-style-2 .swiper-slide .shop-buttons-wrap a.add_to_cart_button.added {
display: none;
} .product-slider-style-3 .swiper-slide {
padding: 50px;
}
.product-slider-style-3 .product-thumb-wrap:hover .product-title-price-wrap {
opacity: 1;
}
.product-slider-style-3 .product-thumb-wrap .product-buttons-wrap {
bottom: 15px;
}
.product-slider-style-3 .product-thumb-wrap .product-buttons-wrap a {
opacity: 1;
border: 1px solid transparent;
background-color: transparent;
height: 28px;
width: 28px;
}
.product-slider-style-3 .product-thumb-wrap .product-buttons-wrap a.button i {
line-height: 28px;
}
.product-slider-style-3 .product-thumb-wrap .product-buttons-wrap a:last-child {
border-right: 1px solid transparent;
}
.product-slider-style-3 .product-thumb-wrap .product-title-price-wrap {
padding-bottom: 40px;
min-height: 1px;
}
.product-slider-style-3 .product-thumb-wrap .product-title-wrap {
top: 9%;
} .hongo-section-product-featurebox-2 {
padding-left: 60px;
}
.hongo-section-product-featurebox-2 .content {
width: 88%;
} .woocommerce ul.products.hongo-shop-md-col-4:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-md-col-4:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-md-col-4:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-md-col-4:not(.swiper-wrapper) li {
width: 25% !important;
}
.woocommerce ul.products.hongo-shop-md-col-3:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-md-col-3:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-md-col-3:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-md-col-3:not(.swiper-wrapper) li {
width: 33.33% !important;
}
.woocommerce ul.products.hongo-shop-md-col-2:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-md-col-2:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-md-col-2:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-md-col-2:not(.swiper-wrapper) li {
width: 50% !important;
}
}
@media (max-width: 1050px) { .parallax,
.vc_parallax {
background-attachment: inherit !important;
background-position: center center !important;
}
.hongo-main-title-wrap.parallax,
.hongo-main-title-wrap.vc_parallax {
background-attachment: inherit !important;
background-position: center top !important;
}
}
@media (max-width: 1024px) { .footer-sticky {
position: relative;
z-index: 0;
}
.hongo-contain-footer-sticky .hongo-main-content-wrap {
z-index: inherit;
} .fix-background {
background-attachment: inherit;
} .counter-style1 {
cursor: pointer;
} .text-box-style-1 {
cursor: pointer;
} .text-box-style-2 {
cursor: pointer;
} .text-box-style-3 {
cursor: pointer;
} .text-box-style-4 {
cursor: pointer;
} .fancy-text-box-style-2 {
cursor: pointer;
} .fancy-text-box-style-3 {
cursor: pointer;
} .fancy-text-box-style-4 {
cursor: pointer;
} .fancy-text-box-style-5 {
cursor: pointer;
} .interactive-banner-style-1 {
cursor: pointer;
} .interactive-banner-style-2 {
cursor: pointer;
} .interactive-banner-style-3 {
cursor: pointer;
} .interactive-banner-style-4 {
cursor: pointer;
} .interactive-banner-style-6 {
cursor: pointer;
} .info-banner-style-2 {
cursor: pointer;
} .hongo-shop-banner-5 {
cursor: pointer;
} .rotate-box-style-1 {
cursor: pointer;
}
.rotate-box-style-2 {
cursor: pointer;
}
.rotate-box-style-3 {
cursor: pointer;
} .process-step-style-1 {
cursor: pointer;
}
.process-step-style-2 {
cursor: pointer;
}
.process-step-style-3 {
cursor: pointer;
} .vc_row .vc_video-bg {
display: none;
} .pswp--open .pswp__container {
-webkit-transition-duration: 0s !important;
-o-transition-duration: 0s !important;
transition-duration: 0s !important;
}
}
@media (max-width: 991px) { .one-fifth-screen {
height: 500px;
}
.one-fourth-screen {
height: 450px;
}
.one-third-screen {
height: 400px;
}
.one-second-screen {
height: 350px;
}
.hongo-main-title-wrap .one-fifth-screen {
height: 280px;
}
.hongo-main-title-wrap .one-fourth-screen {
height: 280px;
}
.hongo-main-title-wrap .one-third-screen {
height: 280px;
}
.hongo-main-title-wrap .one-second-screen {
height: 280px;
}
.hongo-main-title-wrap .small-screen {
height: 280px;
}
body {
line-height: 22px;
} section,
.default-page-space {
padding: 80px 0;
}
.compose-mode .vc_vc_row section.vc_row {
padding-top: 80px
}
.sm-equalize-auto>[class*='col-'] {
height: auto !important;
} .sm-display-table {
display: table !important
}
.sm-display-block {
display: block !important
}
.sm-display-none {
display: none !important;
}
.sm-display-inline-block {
display: inline-block !important
} .sm-clear-both {
clear: both
}
.sm-clear-none {
clear: none
} .sm-float-left {
float: left
}
.sm-float-right {
float: right
}
.sm-float-none {
float: none
} .sm-text-left {
text-align: left
}
.sm-text-center {
text-align: center
}
.sm-text-right {
text-align: right
}
.sm-text-justify {
text-align: justify
} .sm-width-auto {
width: auto !important;
}
.sm-width-100 {
width: 100% !important;
}
.sm-width-95 {
width: 95% !important;
}
.sm-width-90 {
width: 90% !important;
}
.sm-width-85 {
width: 85% !important;
}
.sm-width-80 {
width: 80% !important;
}
.sm-width-75 {
width: 75% !important;
}
.sm-width-70 {
width: 70% !important;
}
.sm-width-65 {
width: 65% !important;
}
.sm-width-60 {
width: 60% !important;
}
.sm-width-55 {
width: 55% !important;
}
.sm-width-50 {
width: 50% !important;
}
.sm-width-45 {
width: 45% !important;
}
.sm-width-40 {
width: 40% !important;
}
.sm-width-35 {
width: 35% !important;
}
.sm-width-30 {
width: 30% !important;
}
.sm-width-25 {
width: 25% !important;
}
.sm-width-20 {
width: 20% !important;
}
.sm-width-15 {
width: 15% !important;
}
.sm-width-10 {
width: 10% !important;
}
.sm-width-1000px {
width: 1000px !important;
}
.sm-width-950px {
width: 950px !important;
}
.sm-width-900px {
width: 900px !important;
}
.sm-width-850px {
width: 850px !important;
}
.sm-width-800px {
width: 800px !important;
}
.sm-width-750px {
width: 750px !important;
}
.sm-width-700px {
width: 700px !important;
}
.sm-width-650px {
width: 650px !important;
}
.sm-width-600px {
width: 600px !important;
}
.sm-width-550px {
width: 550px !important;
}
.sm-width-500px {
width: 500px !important;
}
.sm-width-450px {
width: 450px !important;
}
.sm-width-400px {
width: 400px !important;
}
.sm-width-350px {
width: 350px !important;
}
.sm-width-300px {
width: 300px !important;
}
.sm-width-250px {
width: 250px !important;
}
.sm-width-200px {
width: 200px !important;
}
.sm-width-180px {
width: 180px !important;
}
.sm-width-150px {
width: 150px !important;
}
.sm-width-140px {
width: 140px !important;
}
.sm-width-130px {
width: 130px !important;
}
.sm-width-120px {
width: 120px !important;
}
.sm-width-110px {
width: 110px !important;
}
.sm-width-100px {
width: 100px !important;
}
.sm-width-95px {
width: 95px !important;
}
.sm-width-90px {
width: 90px !important;
}
.sm-width-85px {
width: 85px !important;
}
.sm-width-80px {
width: 80px !important;
}
.sm-width-75px {
width: 75px !important;
}
.sm-width-70px {
width: 70px !important;
}
.sm-width-65px {
width: 65px !important;
}
.sm-width-60px {
width: 60px !important;
}
.sm-width-55px {
width: 55px !important;
}
.sm-width-50px {
width: 50px !important;
}
.sm-width-45px {
width: 45px !important;
}
.sm-width-40px {
width: 40px !important;
}
.sm-width-35px {
width: 35px !important;
}
.sm-width-30px {
width: 30px !important;
}
.sm-width-25px {
width: 25px !important;
}
.sm-width-20px {
width: 20px !important;
}
.sm-width-15px {
width: 15px !important;
}
.sm-width-10px {
width: 10px !important;
} .sm-margin-5px-all {
margin: 5px !important;
}
.sm-margin-10px-all {
margin: 10px !important;
}
.sm-margin-15px-all {
margin: 15px !important;
}
.sm-margin-20px-all {
margin: 20px !important;
}
.sm-margin-25px-all {
margin: 25px !important;
}
.sm-margin-30px-all {
margin: 30px !important;
}
.sm-margin-35px-all {
margin: 35px !important;
}
.sm-margin-40px-all {
margin: 40px !important;
}
.sm-margin-45px-all {
margin: 45px !important;
}
.sm-margin-50px-all {
margin: 50px !important;
}
.sm-margin-55px-all {
margin: 55px !important;
}
.sm-margin-60px-all {
margin: 60px !important;
}
.sm-margin-65px-all {
margin: 65px !important;
}
.sm-margin-70px-all {
margin: 70px !important;
}
.sm-margin-75px-all {
margin: 75px !important;
}
.sm-margin-80px-all {
margin: 80px !important;
}
.sm-margin-85px-all {
margin: 85px !important;
}
.sm-margin-90px-all {
margin: 90px !important;
}
.sm-margin-95px-all {
margin: 95px !important;
}
.sm-margin-100px-all {
margin: 100px !important;
} .sm-margin-5px-top {
margin-top: 5px !important;
}
.sm-margin-10px-top {
margin-top: 10px !important;
}
.sm-margin-15px-top {
margin-top: 15px !important;
}
.sm-margin-20px-top {
margin-top: 20px !important;
}
.sm-margin-25px-top {
margin-top: 25px !important;
}
.sm-margin-30px-top {
margin-top: 30px !important;
}
.sm-margin-35px-top {
margin-top: 35px !important;
}
.sm-margin-40px-top {
margin-top: 40px !important;
}
.sm-margin-45px-top {
margin-top: 45px !important;
}
.sm-margin-50px-top {
margin-top: 50px !important;
}
.sm-margin-55px-top {
margin-top: 55px !important;
}
.sm-margin-60px-top {
margin-top: 60px !important;
}
.sm-margin-65px-top {
margin-top: 65px !important;
}
.sm-margin-70px-top {
margin-top: 70px !important;
}
.sm-margin-75px-top {
margin-top: 75px !important;
}
.sm-margin-80px-top {
margin-top: 80px !important;
}
.sm-margin-85px-top {
margin-top: 85px !important;
}
.sm-margin-90px-top {
margin-top: 90px !important;
}
.sm-margin-95px-top {
margin-top: 95px !important;
}
.sm-margin-100px-top {
margin-top: 100px !important;
} .sm-margin-5px-bottom {
margin-bottom: 5px !important;
}
.sm-margin-10px-bottom {
margin-bottom: 10px !important;
}
.sm-margin-15px-bottom {
margin-bottom: 15px !important;
}
.sm-margin-20px-bottom {
margin-bottom: 20px !important;
}
.sm-margin-25px-bottom {
margin-bottom: 25px !important;
}
.sm-margin-30px-bottom {
margin-bottom: 30px !important;
}
.sm-margin-35px-bottom {
margin-bottom: 35px !important;
}
.sm-margin-40px-bottom {
margin-bottom: 40px !important;
}
.sm-margin-45px-bottom {
margin-bottom: 45px !important;
}
.sm-margin-50px-bottom {
margin-bottom: 50px !important;
}
.sm-margin-55px-bottom {
margin-bottom: 55px !important;
}
.sm-margin-60px-bottom {
margin-bottom: 60px !important;
}
.sm-margin-65px-bottom {
margin-bottom: 65px !important;
}
.sm-margin-70px-bottom {
margin-bottom: 70px !important;
}
.sm-margin-75px-bottom {
margin-bottom: 75px !important;
}
.sm-margin-80px-bottom {
margin-bottom: 80px !important;
}
.sm-margin-85px-bottom {
margin-bottom: 85px !important;
}
.sm-margin-90px-bottom {
margin-bottom: 90px !important;
}
.sm-margin-95px-bottom {
margin-bottom: 95px !important;
}
.sm-margin-100px-bottom {
margin-bottom: 100px !important;
} .sm-margin-5px-left {
margin-left: 5px !important;
}
.sm-margin-10px-left {
margin-left: 10px !important;
}
.sm-margin-15px-left {
margin-left: 15px !important;
}
.sm-margin-20px-left {
margin-left: 20px !important;
}
.sm-margin-25px-left {
margin-left: 25px !important;
}
.sm-margin-30px-left {
margin-left: 30px !important;
}
.sm-margin-35px-left {
margin-left: 35px !important;
}
.sm-margin-40px-left {
margin-left: 40px !important;
}
.sm-margin-45px-left {
margin-left: 45px !important;
}
.sm-margin-50px-left {
margin-left: 50px !important;
}
.sm-margin-55px-left {
margin-left: 55px !important;
}
.sm-margin-60px-left {
margin-left: 60px !important;
}
.sm-margin-65px-left {
margin-left: 65px !important;
}
.sm-margin-70px-left {
margin-left: 70px !important;
}
.sm-margin-75px-left {
margin-left: 75px !important;
}
.sm-margin-80px-left {
margin-left: 80px !important;
}
.sm-margin-85px-left {
margin-left: 85px !important;
}
.sm-margin-90px-left {
margin-left: 90px !important;
}
.sm-margin-95px-left {
margin-left: 95px !important;
}
.sm-margin-100px-left {
margin-left: 100px !important;
} .sm-margin-5px-right {
margin-right: 5px !important;
}
.sm-margin-10px-right {
margin-right: 10px !important;
}
.sm-margin-15px-right {
margin-right: 15px !important;
}
.sm-margin-20px-right {
margin-right: 20px !important;
}
.sm-margin-25px-right {
margin-right: 25px !important;
}
.sm-margin-30px-right {
margin-right: 30px !important;
}
.sm-margin-35px-right {
margin-right: 35px !important;
}
.sm-margin-40px-right {
margin-right: 40px !important;
}
.sm-margin-45px-right {
margin-right: 45px !important;
}
.sm-margin-50px-right {
margin-right: 50px !important;
}
.sm-margin-55px-right {
margin-right: 55px !important;
}
.sm-margin-60px-right {
margin-right: 60px !important;
}
.sm-margin-65px-right {
margin-right: 65px !important;
}
.sm-margin-70px-right {
margin-right: 70px !important;
}
.sm-margin-75px-right {
margin-right: 75px !important;
}
.sm-margin-80px-right {
margin-right: 80px !important;
}
.sm-margin-85px-right {
margin-right: 85px !important;
}
.sm-margin-90px-right {
margin-right: 90px !important;
}
.sm-margin-95px-right {
margin-right: 95px !important;
}
.sm-margin-100px-right {
margin-right: 100px !important;
} .sm-no-margin {
margin: 0 !important;
}
.sm-no-margin-top {
margin-top: 0 !important;
}
.sm-no-margin-bottom {
margin-bottom: 0 !important;
}
.sm-no-margin-left {
margin-left: 0 !important;
}
.sm-no-margin-right {
margin-right: 0 !important;
} .icon-medium {
font-size: 18px
}
.icon-extra-medium {
font-size: 26px
}
.icon-large {
font-size: 34px
}
.icon-extra-large {
font-size: 40px
} .sm-height-450px {
height: 450px;
} .work-3col li {
width: 50%;
}
.work-4col li {
width: 50%;
}
.hongo-6col li {
width: 33.33%
}
.hongo-4col li {
width: 50%;
}
.work-6col li {
width: 25%;
}
.work-6col li.grid-item-double {
width: 50%;
}
.work-4col li.grid-item-double {
width: 100%;
} .gutter-large {
margin-left: -15px !important;
margin-right: -15px !important;
}
.gutter-large li {
padding: 15px !important;
}
.gutter-extra-large {
margin-left: -15px !important;
margin-right: -15px !important;
}
.gutter-extra-large li {
padding: 15px !important;
} .heading-style-2 {
font-size: 36px;
line-height: 40px;
}
.heading-style-3 {
font-size: 22px;
line-height: 28px;
} .hongo-hamburger-menu .h-image {
display: none !important
}
.hongo-hamburger-menu .h-menu {
width: 100% !important;
}
.menu-content-inner-wrap {
width: 80%;
} .popup-icon-title {
margin: 25px 20px;
} .col-3-nth .col-md-4:nth-child(3n+1) {
clear: none;
}
.col-3-nth .col-sm-6:nth-child(2n+1) {
clear: left;
} .pagination-bottom-space,
.woocommerce-cart .cross-sells .swiper-container.pagination-bottom-space {
padding-bottom: 40px
} .hongo-instagram-feed-wrap .pagination-bottom-space~.instagram-title {
margin-top: -20px
}  .hongo-shop-slider-style-1 .hongo-slider-typography-wrap {
width: 330px;
}
.hongo-shop-slider-style-1 .hongo-slider-typography-wrap .title {
font-size: 45px;
line-height: 40px;
margin-bottom: 15px
} .hongo-shop-slider-style-2 .hongo-slider-typography-wrap {
padding: 0 60px;
}
.hongo-shop-slider-style-2 .hongo-slider-typography-wrap .title {
font-size: 60px;
line-height: 55px;
} .hongo-shop-slider-style-3 .hongo-slider-typography-wrap .title {
font-size: 65px;
line-height: 55px;
} .hongo-shop-slider-style-4 .hongo-slider-typography-wrap .title {
font-size: 48px;
letter-spacing: -1px;
}
.hongo-shop-slider-style-4 .hongo-slider-text-middle .hongo-slider-text-wrap {
width: 270px;
}
.hongo-shop-slider-style-4 .hongo-swiper-numeric {
right: 15px;
}
.hongo-shop-slider-style-4 .swiper-button-next,
.hongo-shop-slider-style-4 .swiper-button-prev {
right: 15px;
} .hongo-shop-slider-style-5 .hongo-slider-typography-wrap .title {
font-size: 44px;
line-height: 46px;
margin-bottom: 20px;
} .hongo-shop-slider-style-6 .hongo-slider-typography-wrap .title {
font-size: 40px;
line-height: 40px;
}
.hongo-shop-slider-style-6 .bg-text {
font-size: 130px;
line-height: 140px;
bottom: -47px;
letter-spacing: -8px
}
.hongo-shop-slider-style-6 .price {
font-size: 18px;
line-height: 28px;
}
.hongo-shop-slider-style-6 .hongo-followus-wrap {
left: 15px;
}
.hongo-shop-slider-style-6 .hongo-slider-typography-wrap {
margin-left: 0;
padding: 0 20px 0 70px;
} .hongo-shop-slider-style-8 .hongo-slider-text-middle-main {
width: 100%
}
.hongo-shop-slider-style-8 .hongo-slider-text-middle-inner {
padding: 9% 3%
} .swiper-container-vertical.swiper-pagination-number .swiper-pagination-bullets {
width: 100%;
height: auto;
top: auto;
right: 0;
bottom: 10px !important;
-moz-transform: none;
-webkit-transform: none;
transform: none;
}
.swiper-container-vertical.swiper-pagination-number .swiper-pagination-bullets .swiper-pagination-bullet {
display: inline-block;
margin: 0 10px;
} .swiper-container-vertical .swiper-pagination {
right: 0;
bottom: 0 !important;
left: 0;
top: inherit;
text-align: center;
padding-bottom: 10px;
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px !important;
display: inline-block;
}  .product-brand-style-2 {
padding: 25px;
} .product-brand-style-3 {
padding: 25% 15px;
}  .hongo-content-newsletter-1 form {
margin: 20px auto 0;
} .hongo-content-newsletter-2 .newsletter-title,
.hongo-content-newsletter-1 .newsletter-title,
.hongo-content-newsletter-3 .newsletter-title {
font-size: 24px;
line-height: 30px;
margin-bottom: 10px;
} .hongo-content-newsletter-3 {
padding: 8% 8%;
} .hongo-content-newsletter-5 .input-group-btn {
float: right
}
.sidebar .hongo-content-newsletter-5 .input-group,
.sidebar .hongo-content-newsletter-5 .form-control {
width: 100%;
}  .call-to-action-style-1 .call-to-action-title {
font-size: 28px;
line-height: 34px;
margin-bottom: 20px;
} .call-to-action-style-2 .call-to-action-title {
font-size: 28px;
line-height: 38px;
} .call-to-action-style-4 .call-to-action-title {
font-size: 18px;
line-height: 24px;
} .call-to-action-style-5 .call-to-action-title {
line-height: 20px;
} .call-to-action-style-6 .call-to-action-title {
line-height: 32px;
}
.call-to-action-style-6 .call-to-action-content {
margin-bottom: 30px;
} .call-to-action-style-7 .call-to-action-title {
line-height: 34px;
}  .counter-style2 {
cursor: pointer;
}  .tab-style1 .tab-content {
padding: 50px 0 0;
} .tab-style2 .tab-content {
padding: 0 0 0 30px
} .tab-style3 .tab-content {
padding: 50px 0 0;
}
.tab-style3 .nav-tabs li {
margin: 0 15px;
} .hongo-blog-filter-wrap {
margin-bottom: 50px;
}  .accordion-style-1 .panel-body {
padding: 22px 70px 25px 30px
}  .testimonial-slider-style-3 .swiper-button-prev {
left: 10px;
}
.testimonial-slider-style-3 .swiper-button-next {
right: 10px;
} .both-sidebar-wrap .both-content-center,
.both-sidebar-wrap .hongo-layout-both-sidebar {
margin-bottom: 50px;
}  .fancy-text-box-style-2 {
padding-right: 60px;
padding-left: 60px;
}
.fancy-text-box-style-2:hover:before {
width: 92%;
padding: 16% 20% 16%;
left: 4%;
} .hongo-popup-video {
max-width: 100%;
}
.hongo-popup-contact-form {
padding: 30px;
}  .rotate-box-style-1 {
cursor: pointer;
}
.rotate-box-style-1 .hongo-rotatebox-wrap .hongo-rotatebox-title {
bottom: 30px;
}
.rotate-box-style-1 .hongo-rotatebox-title,
.rotate-box-style-1 .hongo-rotatebox-title a {
font-size: 13px;
}
.rotate-box-style-1 .hongo-rotatebox-content-hover .hongo-rotatebox-title,
.rotate-box-style-1 .hongo-rotatebox-content-hover .hongo-rotatebox-title a {
margin: 20px 0 4px;
}
.rotate-box-style-1 .hongo-rotatebox-content-hover .hongo-rotatebox-content {
padding: 0 10px;
} .rotate-box-style-2 .hongo-rotatebox-wrap {
padding: 35px 25px;
} .rotate-box-style-3 .hongo-rotatebox-content-hover .hongo-rotatebox-content {
width: 100%;
padding: 0 5% 7%;
}
.rotate-box-style-3 .hongo-rotatebox-title,
.rotate-box-style-3 .hongo-rotatebox-title a {
font-size: 13px;
}  .interactive-banner-style-1 .hongo-featurebox-hover {
border-width: 30px;
} .interactive-banner-style-2 .hongo-featurebox-text {
padding: 55px 80px 55px 30px;
} .interactive-banner-style-3 .hongo-featurebox-hover .content {
width: 90%;
margin-bottom: 15px;
}
.interactive-banner-style-3 .hongo-featurebox-hover .hongo-featurebox-text {
margin-bottom: 5px;
} .interactive-banner-style-4 .hongo-featurebox-hover .content {
width: 90%;
}  .info-banner-style-1 .hongo-info-content-box {
padding: 20px;
}
.info-banner-style-1 .hongo-info-content-box .hongo-info-title {
font-size: 13px;
margin-bottom: 5px;
}
.info-banner-style-1 .hongo-info-content-box .btn {
margin-top: 20px;
} .info-banner-style-2 .hongo-info-content-hover {
padding: 30px;
} .info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap>div.hongo-info-wrap {
padding: 60px;
width: 50%;
}
.info-banner-style-3,
.info-banner-style-3 .hongo-info-wrapper {
width: 100%;
display: table;
}
.info-banner-style-3 .hongo-info-wrapper .hongo-info-image,
.info-banner-style-3 .hongo-info-wrapper .hongo-info-wrap {
height: 100%;
display: table-cell;
width: 50%;
}
.info-banner-style-3 .hongo-info-wrapper {
height: 100%;
display: table;
}
@-moz-document url-prefix() {
.info-banner-style-3 .hongo-info-wrapper .hongo-info-image,
.info-banner-style-3 .hongo-info-wrapper .hongo-info-wrap {
height: 400px;
display: table;
width: 50%;
}
.info-banner-style-3 .hongo-info-wrapper>div,
.hongo-info-image {
width: 50%;
height: auto;
float: left;
}
} .interactive-banner-style-6 {
cursor: pointer;
}
.info-banner-style-6 .hongo-info-wrapper .hongo-info-title {
font-size: 18px;
line-height: 23px;
margin-bottom: 15px;
}
.info-banner-style-6 .hongo-info-wrapper {
max-width: 250px;
}  .process-step-style-1 .number-wrapper {
margin-bottom: 15px;
}
.process-step-style-1 .hongo-process-content,
.process-step-style-2 .hongo-process-content,
.process-step-style-3 .hongo-process-content {
width: 90%;
} .process-step-style-2 .hongo-featurebox-img {
margin-bottom: 15px;
}
.process-step-style-2 .hongo-featurebox-img span {
width: 110px;
height: 110px;
} .process-step-style-3 .number-wrapper {
margin-bottom: 20px;
}  .special-content-block-2 .block-content .content-block-title {
margin-bottom: 45px;
}
.special-content-block-2 .block-content img {
margin-bottom: 24px;
}  .hongo-shop-banner-1 {
padding: 12% 0;
}
.hongo-shop-banner-1.center-side-product .hongo-shop-banner-content {
width: auto;
margin-right: 20px;
margin-left: 20px;
} .hongo-shop-banner-3 .hongo-shop-banner-img img {
width: 75%;
} .hongo-shop-banner-4 {
padding: 20% 10%;
}
.hongo-shop-banner-4.center-side-product .hongo-shop-banner-content {
width: auto;
}
.hongo-shop-banner-4.right-side-product .hongo-shop-banner-content {
width: 150px;
}
.hongo-shop-banner-4.left-side-product .hongo-shop-banner-content {
width: 150px;
}
.hongo-shop-banner-4 .hongo-shop-banner-content .btn-link {
margin-top: 15px;
} .hongo-shop-banner-5 .shop-banner-title {
bottom: 30px;
}
.hongo-shop-banner-5 .shop-banner-title {
padding: 3px 20px 4px;
font-size: 11px;
} .hongo-shop-banner-6 .hongo-shop-banner-content .shop-banner-title {
font-size: 28px;
line-height: 34px;
}
.hongo-shop-banner-6 .hongo-shop-banner-content .btn {
margin-top: 15px;
} .hongo-shop-banner-7 .hongo-shop-banner-content .shop-banner-sub-title {
font-size: 11px;
margin-bottom: 5px;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .shop-banner-title {
font-size: 20px;
line-height: 22px;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .btn {
margin-top: 15px;
} .hongo-shop-banner-8 .hongo-shop-banner-content .shop-banner-title {
font-size: 20px;
line-height: 20px;
}
.hongo-shop-banner-8 .vertical-separator {
margin-bottom: 10px;
height: 25px;
}
.hongo-shop-banner-8 .btn {
margin-top: 10px;
} .hongo-shop-banner-9 .hongo-shop-banner-content .btn {
font-size: 10px;
}
.hongo-shop-banner-9:hover .hongo-shop-banner-content {
right: 5px;
}
.hongo-shop-banner-9 .hongo-shop-banner-content {
padding: 25px;
right: -30px;
}
.hongo-shop-banner-9.left-side-product:hover .hongo-shop-banner-content {
left: 30px;
right: inherit;
}
.hongo-shop-banner-9.left-side-product .hongo-shop-banner-content {
left: 0px;
right: inherit;
} .hongo-shop-banner-10 .shop-banner-content {
width: 70%;
}
.hongo-shop-banner-10 .hongo-shop-banner-content .btn {
margin-top: 20px;
} .hongo-shop-banner-11 .hongo-shop-banner-content {
width: 50%;
} .hongo-shop-banner-14 .shop-banner-wrapper {
padding: 40px 30px;
width: 220px;
}
.hongo-shop-banner-14 .shop-banner-title {
font-size: 22px;
line-height: 28px;
margin-bottom: 7px;
}
.hongo-shop-banner-14 .shop-banner-content p {
margin-bottom: 20px;
} .hongo-shop-banner-16 {
padding: 10% 30px;
}
.hongo-shop-banner-16 .shop-banner-wrapper {
width: 82%;
}  .hongo-product-banner-3 .hongo-shop-banner-content .shop-banner-sub-title {
font-size: 12px;
}
.hongo-product-banner-3 .hongo-shop-banner-content .shop-banner-title {
font-size: 24px;
line-height: 24px;
}
.hongo-product-banner-3 .hongo-shop-banner-content .btn {
margin-top: 15px;
} .hongo-product-banner-4 .hongo-shop-banner-content .shop-banner-title {
font-size: 22px;
line-height: 24px;
}
.hongo-product-banner-4 .vertical-separator {
margin-bottom: 10px;
height: 25px;
}
.hongo-product-banner-4 .btn {
margin-top: 10px;
} .hongo-product-banner-5 {
padding-right: 50px;
}
.hongo-product-banner-5 .hongo-shop-banner-content {
width: 140px;
padding: 15px;
}
.hongo-product-banner-5 .hongo-shop-banner-content .shop-banner-title {
font-size: 16px;
line-height: 22px;
margin-bottom: 0;
}
.hongo-product-banner-5 .hongo-shop-banner-content .btn {
font-size: 10px;
}
.hongo-product-banner-5:hover .hongo-shop-banner-content {
right: 5px;
} .hongo-product-banner-6 .hongo-shop-banner-content .shop-banner-title {
font-size: 16px;
line-height: 20px;
}
.hongo-product-banner-6 .hongo-shop-banner-content .btn {
margin-top: 10px;
}  .pricing-style-1 {
padding: 35px 25px;
}
.pricing-style-1 .pricing-price {
font-size: 32px;
line-height: 38px;
margin: 0;
}
.pricing-style-1 .pricing-features ul li {
padding-bottom: 11px;
margin-bottom: 8px;
}
.pricing-style-1 .pricing-title {
margin-bottom: 15px;
font-size: 14px;
}
.pricing-style-1 .pricing-icon {
margin-bottom: 10px;
}
.pricing-style-1 .pricing-month {
margin-bottom: 15px;
}
.pricing-style-1 .pricing-action {
margin-top: 15px;
}  .category-style-4 .category-wrap .hongo-category-title {
padding: 0 0 0 9%;
bottom: 8%
}
.category-style-4 .category-wrap .hongo-category-btn {
padding: 0 9% 0 0;
bottom: 8%
} .category-style-9 li .hongo-category-grid-details.hongo-category-grid-left-top {
left: 20px;
top: 20px;
} .category-style-10 li .hongo-category-grid-details.hongo-category-grid-center-bottom {
bottom: 30px
} .hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-top {
left: 60px;
top: 60px;
}  .woocommerce div.product form.cart .variations select {
width: 70%;
min-width: 70%;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
padding-right: 0
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.hongo-quick-view-product-image {
width: 46%;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
margin-bottom: 50px
}
.woocommerce div.product .summary a.hongo-wishlist,
.woocommerce div.product .summary a.hongo-compare {
margin-right: 15px;
}
.woocommerce div.product section {
padding: 50px 0;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content .hongo-size-guide-details .table-wrapper {
width: 900px;
}
.product-img-btn:nth-of-type(1) {
top: 15px !important
}
.product-img-btn:nth-of-type(2) {
top: 52px !important;
}
.product-img-btn:nth-of-type(3) {
top: 89px !important;
}
.woocommerce div.product .flex-viewport {
margin-bottom: 10px;
}
.container-fluid.single-product-default div.product div.images.woocommerce-product-gallery {
padding: 0 25px;
width: 100%;
}
.container-fluid.single-product-default div.product div.summary,
.woocommerce-page .container-fluid.single-product-default div.product div.summary {
padding: 0 25px;
width: 100%;
}
.woocommerce .container-fluid.single-product-default div.product .woocommerce-tabs {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .container-fluid.single-product-default div.product .upsells.products,
.woocommerce .container-fluid.single-product-default div.product .related.products {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container.single-product-default .hongo-content-right-part div.product div.images,
.woocommerce-page .container.single-product-default .hongo-content-right-part div.product div.images,
.container.single-product-default .hongo-content-right-part .hongo-quick-view-product-image {
width: 100%;
}
.woocommerce .container.single-product-default .hongo-content-right-part div.product div.summary,
.woocommerce-page .container.single-product-default .hongo-content-right-part div.product div.summary {
width: 100%;
}
.woocommerce .container.single-product-default .hongo-content-left-part div.product div.images,
.woocommerce-page .container.single-product-default .hongo-content-left-part div.product div.images,
.container.single-product-default .hongo-content-left-part .hongo-quick-view-product-image {
width: 100%;
}
.woocommerce .container.single-product-default .hongo-content-left-part div.product div.summary,
.woocommerce-page .container.single-product-default .hongo-content-left-part div.product div.summary {
width: 100%;
}
.woocommerce .container-fluid.single-product-default .hongo-content-right-part div.product div.images,
.woocommerce .container-fluid.single-product-default .hongo-content-right-part div.product div.summary {
width: 100%;
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-default .hongo-content-left-part div.product div.images,
.woocommerce .container-fluid.single-product-default .hongo-content-left-part div.product div.summary {
width: 100%;
padding: 0 15px;
}
.woocommerce div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 15px;
}
.single-product-navigation .navigation-wrap {
display: none;
}
.woocommerce .single-product-default div.images.woocommerce-product-gallery {
width: 100%;
margin-bottom: 50px;
}
.woocommerce .single-product-default div.product div.summary {
width: 100%;
}
.woocommerce .single-product-default div.product form.cart .variations select {
width: 40%;
min-width: 40%;
}
.container-fluid.single-product-default .woocommerce-notices-wrapper {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .hongo-single-product-main-wrap .hongo-content-full-part ul.products li.product,
.woocommerce .hongo-single-product-main-wrap .hongo-content-full-part ul.products li,
.woocommerce-page .hongo-single-product-main-wrap .hongo-content-full-part ul.products li.product {
width: 50%;
}
.woocommerce .container.single-product-default .hongo-content-right-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap,
.woocommerce .container.single-product-default .hongo-content-left-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 15px;
}
.woocommerce .container-fluid-with-padding.single-product-default .hongo-content-right-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap,
.woocommerce .container-fluid-with-padding.single-product-default .hongo-content-left-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 15px;
}
.woocommerce .container-fluid.single-product-default .hongo-content-right-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap,
.woocommerce .container-fluid.single-product-default .hongo-content-left-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 15px;
}
.woocommerce .container-fluid.single-product-default .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-default .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-default .hongo-content-center-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-default .hongo-content-center-part .hongo-sidebar-btn-wrap {
padding: 0 25px;
}
.woocommerce div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap .swiper-button-next {
opacity: 1;
visibility: visible;
} .woocommerce .single-product-carousel div.product .summary {
padding: 80px 0;
}
.woocommerce .single-product-carousel div.product div.images .woocommerce-product-gallery__image,
.woocommerce .single-product-carousel div.product div.images .woocommerce-product-gallery__image--placeholder {
width: 100%;
opacity: 1;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-prev {
left: 15px !important;
margin: 0 !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-next {
right: 15px !important;
margin: 0 !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-prev,
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-next {
bottom: inherit !important;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.woocommerce .container-fluid-with-padding.single-product-carousel {
padding-left: 0;
padding-right: 0;
}
.woocommerce div.summary .woocommerce-info {
float: left;
width: 100%;
clear: both;
} .compare-popup-main-content .content-left {
width: 169px;
}
.compare-popup-main-content .content-right {
padding-left: 169px;
} .hongo-accordion {
margin-top: 30px;
} .woocommerce div.product .woocommerce-tabs ul.tabs li,
.hongo-woocommerce-tabs ul.tabs li {
margin: 0 15px;
}
.single-product .hongo-woocommerce-tabs {
padding: 50px 0 0 0;
}
.hongo-woocommerce-tabs ul.tabs {
margin-bottom: 40px;
}
.woocommerce div.product .woocommerce-tabs .panel,
.panel {
padding: 50px 0 50px 0
}  .woocommerce div.product div.images .flex-control-thumbs li {
padding: 0 5px 10px;
}
.woocommerce div.product div.images .flex-control-thumbs {
margin: 0 -5px;
} .woocommerce .single-product-modern div.product div.images.woocommerce-product-gallery .hongo-single-product-verticle-slider-wrap {
margin: 0 0 20px 0;
width: 100%;
}
.woocommerce div.product div.images .hongo-single-product-thumb-wrap,
.woocommerce div.product div.images .hongo-single-product-thumb-wrap {
clear: both;
} .page-title-style-5 .hongo-main-title {
font-size: 42px;
line-height: 50px;
} .page-title-style-6 .hongo-main-title {
font-size: 30px;
line-height: 32px;
} .breadcrumb-navigation-wrap .container-fluid {
padding-left: 15px;
padding-right: 15px;
} .related.products>h2,
.upsells.products>h2 {
margin-bottom: 45px;
} .woocommerce div.product form.cart .group_table td,
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
padding: 15px 10px;
} .woocommerce .single-product-classic div.product div.summary,
.woocommerce-page .single-product-classic div.product div.summary {
width: 100%;
max-width: 100%;
padding: 0;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.woocommerce .single-product-classic div.product div.images,
.woocommerce-page .single-product-classic div.product div.images,
.single-product-classic .hongo-quick-view-product-image {
width: 100%;
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.woocommerce .single-product-classic div.product div.images,
.woocommerce .single-product-classic div.product div.summary {
margin-bottom: 50px;
}
.woocommerce .single-product-classic .hongo-content-center-part div.product div.summary,
.woocommerce-page .single-product-classic .hongo-content-center-part div.product div.summary {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid.single-product-classic div.product div.images,
.woocommerce-page .container-fluid.single-product-classic div.product div.images,
.container-fluid.single-product-classic .hongo-quick-view-product-image {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .container-fluid.single-product-classic div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic div.product div.summary {
padding-right: 25px;
padding-left: 25px;
}
.woocommerce .container-fluid.single-product-classic .woocommerce-tabs {
padding: 0 25px
}
.woocommerce .container-fluid.single-product-classic div.product .upsells.products {
padding: 0 15px
}
.woocommerce .container-fluid.single-product-classic div.product .related.products {
padding: 0 15px
}
.woocommerce .hongo-content-right-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap,
.woocommerce .hongo-content-left-part div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin-bottom: 0;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-center-part div.product div.images,
.container-fluid.single-product-classic .hongo-content-center-part .hongo-quick-view-product-image {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-center-part div.product div.summary {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container.single-product-classic .hongo-content-left-part div.product div.images,
.woocommerce-page .container.single-product-classic .hongo-content-left-part div.product div.images,
.container.single-product-classic .hongo-content-left-part .hongo-quick-view-product-image,
.woocommerce .container.single-product-classic .hongo-content-right-part div.product div.images,
.woocommerce-page .container.single-product-classic .hongo-content-right-part div.product div.images,
.container.single-product-classic .hongo-content-right-part .hongo-quick-view-product-image {
padding-right: 0;
}
.woocommerce .single-product-classic div.product div.images .flex-control-thumbs,
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap {
margin: 0;
width: 100%;
height: auto !important;
padding: 0;
}
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next,
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev {
line-height: 18px;
}
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next {
left: inherit;
bottom: inherit;
right: 0;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
width: 30px;
height: 30px;
line-height: 20px;
}
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev {
left: 0;
bottom: inherit;
right: inherit;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
width: 30px;
height: 30px;
line-height: 20px;
}
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next i {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev i {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.woocommerce .single-product-classic div.product .flex-viewport,
.woocommerce .single-product-classic div.product .hongo-single-product-verticle-slider-wrap {
margin-bottom: 15px !important;
width: 100%;
}
.woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap ol li {
width: 25%;
cursor: pointer;
}
.woocommerce .container-fluid.single-product-classic div.product div.images,
.woocommerce-page .container-fluid.single-product-classic div.product div.images,
.container-fluid.single-product-classic .hongo-quick-view-product-image {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-classic div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic div.product div.summary {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-classic .woocommerce-tabs {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-classic div.product .upsells.products,
.woocommerce .container-fluid.single-product-classic div.product .related.products {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-classic div.product .hongo-woocommerce-tabs ul.tabs {
padding: 0 15px;
}
.woocommerce .container.single-product-classic .hongo-content-center-part div.product div.images,
.woocommerce .container.single-product-classic .hongo-content-center-part div.product div.summary {
margin-bottom: 40px;
}
.container-fluid.single-product-classic .woocommerce-notices-wrapper {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-left-part div.product div.summary,
.woocommerce .container-fluid.single-product-classic .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-right-part div.product div.summary {
padding-left: 15px
}
.woocommerce .container-fluid.single-product-classic .hongo-content-right-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-right-part .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-classic .hongo-content-left-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-classic .hongo-content-left-part .hongo-sidebar-btn-wrap {
padding: 0 15px;
} .woocommerce .single-product-right-content div.product div.images,
.woocommerce-page .single-product-right-content div.product div.images,
.single-product-right-content .hongo-quick-view-product-image {
width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 40px !important;
}
.woocommerce .single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
width: 100%;
padding-left: 25px;
padding-right: 25px;
margin-top: 0;
}
.woocommerce .container.single-product-right-content div.product div.images,
.woocommerce-page .container.single-product-right-content div.product div.images,
.container.single-product-right-content .hongo-quick-view-product-image {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce .container.single-product-right-content div.product div.summary,
.woocommerce-page .container.single-product-right-content div.product div.summary {
width: 100%;
padding-left: 0;
padding-right: 0;
margin-top: 0;
}
.woocommerce .single-product-right-content div.product div.images .woocommerce-product-gallery__image {
margin: 0 10px 20px 10px;
}
.single-product-right-content .related.products>h2,
.single-product-right-content .upsells.products>h2 {
text-align: center;
}
.woocommerce .single-product-right-content .sale-new-wrap {
padding: 0 22px;
}
.woocommerce .single-product-right-content div.product .product-img-btn {
right: 25px !important;
}
.woocommerce .container.single-product-right-content div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0 -10px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-center-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-center-part .hongo-quick-view-product-image {
padding: 0 5px;
}
.woocommerce .container.single-product-right-content .hongo-content-center-part {
padding: 0 15px;
}
.woocommerce .container.single-product-right-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container.single-product-right-content .hongo-content-center-part div.product div.summary {
padding: 0;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-right-part .hongo-quick-view-product-image {
padding: 0 5px;
}
.woocommerce .container-fluid.single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary,
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary {
width: 100%;
padding-left: 25px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content hongo-content-right-part div.product div.summary,
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary {
padding-left: 15px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-left-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-left-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-left-part .hongo-quick-view-product-image {
padding: 0 5px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-left-part div.product div.summary {
width: 100%;
padding-left: 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-center-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-center-part .hongo-quick-view-product-image {
padding: 0 5px;
margin-bottom: 30px;
}
.woocommerce .container.single-product-right-content .hongo-content-center-part div.product div.images .woocommerce-product-gallery__wrapper {
margin-right: -10px;
}
.woocommerce .single-product-right-content div.product div.summary section {
padding-top: 50px;
padding-bottom: 0;
}
.container-fluid.single-product-right-content .woocommerce-notices-wrapper {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .container-fluid-with-padding.single-product-right-content {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-center-part div.product div.summary {
width: 100%;
} .woocommerce .single-product-left-content div.product div.images,
.woocommerce-page .single-product-left-content div.product div.images,
.single-product-left-content .hongo-quick-view-product-image {
width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.woocommerce .single-product-left-content div.product div.summary,
.woocommerce-page .single-product-left-content div.product div.summary {
width: 100%;
padding-left: 25px;
padding-right: 25px;
margin-top: 0;
}
.woocommerce .container.single-product-left-content div.product div.images,
.woocommerce-page .container.single-product-left-content div.product div.images,
.container.single-product-left-content .hongo-quick-view-product-image {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce .container.single-product-left-content div.product div.summary,
.woocommerce-page .container.single-product-left-content div.product div.summary {
width: 100%;
padding-left: 0;
padding-right: 0;
margin-top: 0;
}
.woocommerce .single-product-left-content div.product div.images .woocommerce-product-gallery__image {
margin: 0 10px 20px 10px;
}
.woocommerce .single-product-left-content div.product div.images .woocommerce-product-gallery__wrapper {
margin-right: 0;
}
.woocommerce .single-product-left-content .sale-new-wrap {
padding: 0 22px;
}
.woocommerce .single-product-left-content div.product .product-img-btn {
right: 25px !important;
}
.woocommerce .container.single-product-left-content div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0 -10px;
}
.woocommerce .container.single-product-left-content .sale-new-wrap {
padding: 0 12px;
}
.woocommerce .container.single-product-left-content div.product .product-img-btn {
right: 15px !important;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-right-part .hongo-quick-view-product-image {
padding: 0 5px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.summary {
width: 100%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-left-part .hongo-quick-view-product-image {
padding: 0 5px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.summary {
width: 100%;
}
.woocommerce .container.single-product-left-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container.single-product-left-content .hongo-content-center-part div.product div.images,
.container.single-product-left-content .hongo-content-center-part .hongo-quick-view-product-image {
margin-bottom: 30px;
}
.woocommerce .container.single-product-left-content .hongo-content-left-part div.product div.summary,
.woocommerce-page .container.single-product-left-content .hongo-content-left-part div.product div.summary {
width: 100%;
}
.woocommerce .container.single-product-left-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container.single-product-left-content .hongo-content-right-part div.product div.summary {
width: 100%;
}
.woocommerce .single-product-left-content div.product div.summary section {
padding-top: 50px;
}
.woocommerce .single-product-left-content div.product div.images,
.woocommerce .single-product-left-content div.product div.summary {
margin-bottom: 40px;
}
.container-fluid.single-product-left-content .woocommerce-notices-wrapper {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .container-fluid-with-padding.single-product-left-content {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid-with-padding.single-product-left-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-left-content .hongo-sidebar-btn-wrap {
padding: 0 25px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-center-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-center-part div.product div.summary {
width: 100%;
} .woocommerce .single-product-carousel div.product .woocommerce-product-gallery .sale-new-wrap {
bottom: 30px;
left: -3px;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn {
right: 15px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn:nth-of-type(1) {
bottom: 30px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn:nth-of-type(2) {
bottom: 67px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn:nth-of-type(3) {
bottom: 104px !important;
}
.woocommerce .single-product-carousel div.product .summary .hongo-summary-left-content {
padding-right: 50px;
}
.woocommerce .single-product-carousel div.product .summary .hongo-summary-right-content {
padding-left: 50px;
}
.woocommerce .single-product-carousel div.product .product_title {
font-size: 21px;
line-height: 23px;
margin: 0 0 6px 0;
}
.woocommerce .single-product-carousel div.product p.price {
font-size: 15px;
}
.woocommerce .single-product-carousel div.product .hongo-single-product-tab-content-carousel {
padding: 60px 0 0;
}
.woocommerce .container.single-product-carousel div.product .summary,
.woocommerce .container.single-product-carousel div.product .woocommerce-tabs,
.woocommerce .container.single-product-carousel div.product .hongo-woocommerce-tabs {
padding-right: 0;
padding-left: 0;
}
.woocommerce .container.single-product-carousel div.product .upsells.products,
.woocommerce .container.single-product-carousel div.product .related.products {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-right-part div.product .summary {
flex-direction: column;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-left-content {
max-width: 100%;
width: 100%;
margin-bottom: 30px;
border: none;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-right-content {
max-width: 100%;
width: 100%;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-left-part div.product .summary {
flex-direction: column;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-left-content {
max-width: 100%;
width: 100%;
margin-bottom: 30px;
border: none;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-right-content {
max-width: 100%;
width: 100%;
}
.woocommerce .container.single-product-carousel .hongo-content-right-part div.product .summary {
flex-direction: column;
}
.woocommerce .container.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-left-content {
max-width: 100%;
width: 100%;
margin-bottom: 30px;
border: none;
padding: 0;
}
.woocommerce .container.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-right-content {
max-width: 100%;
width: 100%;
padding: 0;
}
.woocommerce .container.single-product-carousel .hongo-content-left-part div.product .summary {
flex-direction: column;
}
.woocommerce .container.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-left-content {
max-width: 100%;
width: 100%;
margin-bottom: 30px;
border: none;
padding: 0;
}
.woocommerce .container.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-right-content {
max-width: 100%;
width: 100%;
padding: 0;
} .woocommerce .container-fluid-with-padding.single-product-sticky {
padding-left: 0;
padding-right: 0;
}
.woocommerce .single-product-sticky div.product div.summary,
.woocommerce-page .single-product-sticky div.product div.summary {
width: 100%;
margin: 0;
padding: 0;
}
.woocommerce .single-product-sticky .hongo-sticky-content-images-wrap {
padding: 0 25px;
margin-bottom: 40px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.images,
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.summary {
width: 100%;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.summary {
padding-left: 0;
}
.woocommerce .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap,
.woocommerce-page .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap {
width: calc(25% - 20px);
margin-right: 0;
margin-bottom: 50px;
padding-right: 0;
}
.woocommerce .single-product-sticky div.product div.images,
.woocommerce-page .single-product-sticky div.product div.images {
width: 100%;
margin-bottom: 50px;
margin-right: 0
}
.woocommerce .single-product-sticky div.product .upsells.products,
.woocommerce .single-product-sticky div.product .related.products {
padding: 0 15px;
}
.woocommerce .container.single-product-sticky div.product .upsells.products,
.woocommerce .container.single-product-sticky div.product .related.products {
padding: 0;
}
.woocommerce .container.single-product-sticky div.product div.summary,
.woocommerce-page .container.single-product-sticky div.product div.summary {
width: 48%;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part .hongo-sticky-content-images-wrap {
padding: 0 25px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-right-part div.product div.images,
.woocommerce .container-fluid.single-product-sticky .hongo-content-right-part div.product div.summary {
width: 100%;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-right-part .hongo-sticky-content-images-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-left-part div.product div.images,
.woocommerce .container-fluid.single-product-sticky .hongo-content-left-part div.product div.summary {
width: 100%;
}
.woocommerce .container.single-product-sticky .hongo-content-right-part div.product div.images,
.woocommerce .container.single-product-sticky .hongo-content-right-part div.product div.summary {
width: 100%;
}
.woocommerce .container.single-product-sticky .hongo-content-left-part div.product div.images,
.woocommerce .container.single-product-sticky .hongo-content-left-part div.product div.summary {
width: 100%;
}
.container-fluid.single-product-sticky .woocommerce-notices-wrapper {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-sticky .hongo-sidebar-btn-wrap {
padding: 0 25px;
}
.woocommerce .container-fluid-with-padding.single-product-sticky .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-sticky .hongo-sidebar-btn-wrap {
padding: 0 25px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-right-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-sticky .hongo-content-right-part .hongo-sidebar-btn-wrap {
padding: 0 15px;
} .woocommerce .single-product-modern div.product .woocommerce-tabs .panel {
padding: 50px 25px 50px;
}
.woocommerce .single-product-modern div.product .inner-wrap-modern {
padding: 110px 25px 60px;
}
.woocommerce .single-product-modern div.product div.images,
.woocommerce-page .single-product-modern div.product div.images {
width: 100%;
max-width: 100%;
margin-bottom: 60px;
}
.woocommerce .single-product-modern div.product div.summary,
.woocommerce-page .single-product-modern div.product div.summary {
width: 100%;
padding-left: 0;
max-width: 100%;
}
.woocommerce .single-product-modern div.product .upsells.products,
.woocommerce .single-product-modern div.product .related.products {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-modern .hongo-content-right-part div.product div.summary {
padding-left: 0;
}
.woocommerce .container-fluid.single-product-modern .hongo-content-left-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-modern .hongo-content-left-part div.product div.summary {
padding-left: 0;
}
.woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap {
padding: 0 !important;
width: 100%;
margin: 0;
position: relative;
height: auto !important;
top: 0;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
}
.woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap ol li {
width: 17%;
}
.woocommerce .single-product-modern div.product .hongo-single-product-verticle-slider-wrap {
margin-bottom: 15px !important;
}
.woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next {
line-height: 24px;
padding-left: 3px;
left: inherit;
bottom: inherit;
right: 10px;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
}
.woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev {
left: 10px;
bottom: inherit;
right: inherit;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
}
.woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next i {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev i {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.woocommerce .container-fluid-with-padding.single-product-modern {
padding-left: 0;
padding-right: 0;
} .woocommerce .extended-descriptions-content-wrap {
width: 100%;
margin: 0;
}
.woocommerce .single-product-extended-descriptions div.product .extended-product-typography-wrap {
padding: 0;
}
.woocommerce .single-product-extended-descriptions div.product .extended-product-typography-content-area {
padding: 25px 25px 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce .container.single-product-extended-descriptions div.product .extended-product-typography-content-area {
padding-left: 0;
padding-right: 0;
}
.woocommerce .single-product-extended-descriptions div.product div.images.woocommerce-product-gallery {
padding-left: 0;
}
.woocommerce .single-product-extended-descriptions div.product div.images.woocommerce-product-gallery {
width: 100%;
}
.woocommerce .single-product-extended-descriptions div.product .summary {
padding: 30px 0 20px;
width: 100%;
height: auto !important;
}
.woocommerce .container-fluid-with-padding.single-product-extended-descriptions .hongo-content-center-part div.product .summary {
padding-right: 0;
}
.woocommerce .single-product-extended-descriptions .upsells.products,
.woocommerce .single-product-extended-descriptions .related.products {
padding: 0 15px !important;
}
.woocommerce .container.single-product-extended-descriptions div.product .summary {
width: 100%;
padding: 30px 0;
}
.woocommerce .container.single-product-extended-descriptions .upsells.products,
.woocommerce .container.single-product-extended-descriptions .related.products {
padding: 0 0 !important;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part div.product .products-social-icon {
margin-right: 10px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part div.product .summary {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part div.product .products-social-icon {
margin-right: 10px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part div.product .summary {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part .extended-descriptions-content-wrap {}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part div.product .products-social-icon {
margin-right: 10px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-right-part div.product .products-social-icon {
margin-right: 10px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-left-part div.product .products-social-icon {
margin-right: 10px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-center-part div.product .products-social-icon {
margin-right: 10px;
}
.woocommerce .single-product-extended-descriptions div.product div.images.woocommerce-product-gallery .hongo-single-product-slider-wrap {
margin: 0 0 10px !important;
width: 100%;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap {
width: 100%;
height: auto !important;
margin: 0;
}
.woocommerce .container.single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap {
width: 100%;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap ol li {
width: 25%;
height: auto;
float: left;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next {
left: inherit;
bottom: inherit;
right: 10px;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev {
left: 10px;
bottom: inherit;
right: inherit;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next i {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
position: relative;
top: -1px;
left: 2px;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev i {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.woocommerce .single-product-extended-descriptions div.product .products-social-icon {
position: inherit;
width: 100%;
right: inherit;
top: inherit;
transform: inherit;
background: #fff;
margin-top: 12px
}
.woocommerce .single-product-extended-descriptions div.product .products-social-icon ul li {
display: inline-block;
margin: 0;
}
.container-fluid.single-product-extended-descriptions .woocommerce-notices-wrapper {
padding-left: 25px;
padding-right: 25px;
}
.woocommerce .single-product-extended-descriptions .hongo-sidebar-btn-wrap {
padding: 0 25px;
margin-bottom: 5px;
}
.woocommerce .single-product-extended-descriptions div.product .product_meta {
border-top: 1px solid #e8e8e8;
} .breadcrumb-navigation-wrap ul.breadcrumb-wrap {
width: 100%;
margin: 0 0 10px 0;
}  .hongo-blog-grid .entry-title {
width: 100%;
}
.hongo-blog-grid .entry-content {
width: 100%;
} .hongo-layout-right-sidebar.hongo-content-left-part {
padding-right: 0;
}
.hongo-layout-left-sidebar.hongo-content-right-part {
padding-left: 0;
} .woocommerce ul.products.hongo-shop-col-4 li.product,
.woocommerce ul.products.hongo-shop-col-4 li,
.woocommerce-page ul.products.hongo-shop-col-4 li.product {
width: 33.333%;
}
.woocommerce ul.products.hongo-shop-col-4 li.product:nth-child(3n),
.woocommerce ul.products.hongo-shop-col-4 li:nth-child(3n),
.woocommerce-page ul.products.hongo-shop-col-4 li.product:nth-child(3n),
.woocommerce ul.hongo-shop-col-4.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-4.products[class*=columns-] li.product:nth-child(3n+1) {
clear: none;
}
.woocommerce ul.products.hongo-shop-col-5 li.product,
.woocommerce ul.products.hongo-shop-col-5 li,
.woocommerce-page ul.products.hongo-shop-col-5 li.product {
width: 33.333%;
}
.woocommerce ul.products.hongo-shop-col-5 li.product:nth-child(3n),
.woocommerce ul.products.hongo-shop-col-5 li:nth-child(3n),
.woocommerce-page ul.products.hongo-shop-col-5 li.product:nth-child(3n),
.woocommerce ul.hongo-shop-col-5.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-5.products[class*=columns-] li.product:nth-child(3n+1) {
clear: none;
}
.woocommerce ul.products.hongo-shop-col-6 li.product,
.woocommerce ul.products.hongo-shop-col-6 li,
.woocommerce-page ul.products.hongo-shop-col-6 li.product {
width: 33.333%;
}
.woocommerce ul.products.hongo-shop-col-6 li.product:nth-child(3n),
.woocommerce ul.products.hongo-shop-col-6 li:nth-child(3n),
.woocommerce-page ul.products.hongo-shop-col-6 li.product:nth-child(3n),
.woocommerce ul.hongo-shop-col-6.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-6.products[class*=columns-] li.product:nth-child(3n+1) {
clear: none;
}
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
clear: both;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-3 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-3 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-3 li.product {
width: 50%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-3 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-3 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-3 li.product.grid-item-double {
width: 100%;
}
.woocommerce .hongo-content-full-part ul.products.hongo-shop-col-3 li.product,
.woocommerce .hongo-content-full-part ul.products.hongo-shop-col-3 li,
.woocommerce-page .hongo-content-full-part ul.products.hongo-shop-col-3 li.product {
width: 33.33333333%;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),
.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
float: left;
}
.woocommerce ul.hongo-shop-col-3.hongo-product-grid-view.products[class*=columns-] li.product,
.woocommerce-page ul.hongo-shop-col-3.hongo-product-grid-view.products[class*=columns-] li.product {
clear: none
}
.woocommerce ul.hongo-shop-col-3.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1),
.woocommerce-page ul.hongo-shop-col-3.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1) {
clear: none !important
}
.woocommerce ul.hongo-shop-col-3.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-3.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1) {
clear: both !important
}
.woocommerce ul.hongo-shop-col-4.hongo-product-grid-view.products[class*=columns-] li.product,
.woocommerce-page ul.hongo-shop-col-4.hongo-product-grid-view.products[class*=columns-] li.product {
clear: none;
}
.woocommerce ul.hongo-shop-col-4.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1),
.woocommerce-page ul.hongo-shop-col-4.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1) {
clear: none !important
}
.woocommerce ul.hongo-shop-col-4.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-4.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1) {
clear: both !important
}
.woocommerce ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1),
.woocommerce-page ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1) {
clear: none !important
}
.woocommerce ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-5.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1) {
clear: both !important
}
.woocommerce ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1),
.woocommerce-page ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(4n+1) {
clear: none
}
.woocommerce ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1),
.woocommerce-page ul.hongo-shop-col-6.hongo-product-grid-view.products[class*=columns-] li.product:nth-child(3n+1) {
clear: both !important;
} .woocommerce ul.products.hongo-shop-modern.hongo-shop-col-4 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-4 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-4 li.product {
width: 50%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-5 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-5 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-5 li.product {
width: 33.333333%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-6 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-6 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-6 li.product {
width: 33.333333%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-4 li.product.grid-item-double,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-4 li.grid-item-double,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-4 li.product.grid-item-double {
width: 100%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-5 li.product.grid-item-double,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-5 li.grid-item-double,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-5 li.product.grid-item-double {
width: 66.66666667%;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-6 li.product.grid-item-double,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-6 li.grid-item-double,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-6 li.product.grid-item-double {
width: 66.66666667%;
} .woocommerce ul.products.hongo-shop-metro.hongo-shop-col-4 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-4 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-4 li.product {
width: 50%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-5 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-5 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-5 li.product {
width: 33.333333%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-6 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-6 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-6 li.product {
width: 33.333333%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-4 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-4 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-4 li.product.grid-item-double {
width: 100%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-5 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-5 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-5 li.product.grid-item-double {
width: 66.66666667%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-6 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-6 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-6 li.product.grid-item-double {
width: 66.66666667%;
} .woocommerce .sale-new-wrap {
top: 15px;
padding: 0 15px;
}
.extra-hongo-shop-grid li:nth-child(5),
.extra-hongo-shop-grid li:nth-child(6),
.extra-hongo-shop-grid li:nth-child(7) {
width: 100%;
} .woocommerce ul.products.hongo-shop-clean li.product .product-price-rating-wrap {
right: 15px;
top: 15px;
}
.woocommerce ul.products.hongo-shop-clean li.product .woocommerce-loop-product__title,
.woocommerce ul.products.hongo-shop-clean li.product.product-category .woocommerce-loop-category__title {
font-size: 12px;
}
.woocommerce ul.products.hongo-shop-clean li.product .price .woocommerce-Price-currencySymbol {
top: -1px;
}
.woocommerce ul.products.hongo-shop-clean li.product .product-title-category-wrap,
.woocommerce ul.products.hongo-shop-clean li.product.product-category .woocommerce-loop-category__title {
bottom: 10px;
}
.woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-2 li.product .price>span {
display: block;
} .woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product {
margin-bottom: 30px !important;
}  .woocommerce ul.products.hongo-shop-masonry li {
margin-bottom: 0 !important;
} .woocommerce ul.products.hongo-shop-boxed li.product .product-title-wrap {
top: 35px;
} .product-slider-style-3 .swiper-slide {
min-height: 520px;
} blockquote {
padding: 3px 0 3px 25px;
}  .hongo-sidebar-style-2.sidebar .widget-title {
margin-bottom: 12px;
}
.single-post-main-section .vc_col-sm-12.vc_col-md-6.vc_col-xs-12 .text-block-content.last-paragraph-no-margin p:first-child {
margin-bottom: 25px;
} .hongo-blog-styles .overlay-image .blog-post {
margin-bottom: 30px;
}
.hongo-blog-styles .overlay-image .blog-post:last-child {
margin: 0;
} .hongo-content-right-part {
padding-left: 15px;
}
.hongo-blog-standard .blog-image {
padding: 30px 30px 0 30px !important;
}
.hongo-blog-standard .content .content-wrap {
padding: 35px 30px 40px;
width: 95%;
}
.hongo-content-left-part {
padding-right: 15px;
}
.hongo-blog-standard .content .content-wrap .entry-title {
font-size: 21px;
line-height: 28px;
} .hongo-blog-styles.hongo-blog-side-image .blog-post .blog-image {
padding: 0;
margin-bottom: 20px;
}
.hongo-blog-styles.hongo-blog-side-image .blog-post .blog-text {
padding: 0;
} .hongo-blog-masonry .hongo-no-image.blog-post .blog-image {
padding-left: 5%;
padding-right: 5%;
} .hongo-blog-styles.hongo-blog-grid .blog-post {
margin-bottom: 30px;
}
.hongo-blog-grid .blog-image {
margin-bottom: 20px;
} .hongo-blog-clean .blog-image {
margin-bottom: 30px;
} .hongo-blog-modern .blog-image~.blog-text {
padding: 0 25px 15px;
}
.hongo-blog-modern .blog-text .hongo-blog-modern-wrap {
padding: 8% 25px 7%;
}
.hongo-blog-modern .blog-text .hongo-blog-modern-meta-wrap {
padding: 9px 25px 9px;
} .hongo-blog-overlay-image .hongo-overlay-image-content-wrap {
padding: 30px 30px 25px;
}
.hongo-blog-overlay-image .hongo-blog-textonly-meta-wrap {
padding: 25px 30px 30px;
} .hongo-blog-image .hongo-author-meta-wrap {
padding: 14px 15px 14px;
}  .special-content-block-1 {
flex-direction: column;
}
.special-content-block-1 .block-img {
width: 100%;
}
.special-content-block-1 .block-img img {
width: 100%;
}
.special-content-block-1 .block-content {
width: calc(100% - 30px);
margin: -30px 0 0 0;
padding: 40px 30px;
} .hongo-author-box-wrap .hongo-author-box>div>img {
margin-right: 25px;
}  .icon-text-style-7 .content {
width: 100%;
} .hongo-404-content-wrap .hongo-404-image {
margin-top: 30px;
}
.hongo-404-content-wrap .search-form {
margin-bottom: 40px;
}
.hongo-404-content-wrap .hongo-404-subtitle {
width: 70%;
} .sidebar ul.product_list_widget li .right-part-content {
padding-left: 80px;
}
.sidebar .widget_recent_reviews ul.product_list_widget li img {
margin-right: 15px;
} .swiper-button-next {
right: 15px;
}
.swiper-button-prev {
left: 15px;
}  .testimonial-style-1 .testimonial-content-wrap {
padding: 25px 20px;
}
.testimonial-style-1 .testimonial-meta, .testimonial-style-1 .testimonial-name, .testimonial-style-1 .testimonial-designation {
font-size: 14px;
line-height: 18px;
} .testimonial-style-2 .testimonial-content-wrap {
padding-left: 30px;
}  .icon-text-style-8 {
padding: 13%;
}
.icon-text-style-8 .hongo-featurebox-inner-wrap {
padding-left: 0;
padding-bottom: 16px;
margin-bottom: 13px;
}
.icon-text-style-8 .hongo-featurebox-img {
position: relative;
top: inherit;
left: inherit;
margin-bottom: 10px;
}  .hongo-timer-style-2.counter-event .counter-box .number {
font-size: 45px;
} .hongo-timer-style-3.counter-event .counter-box .number {
font-size: 45px;
}
.counter-style3:before {
display: none;
}  .hongo-timer-style-2.counter-event .counter-box {
min-width: 24%;
} .hongo-timer-style-3.counter-event .counter-box {
min-width: 18%;
}  .text-box-style-1 {
padding-left: 13%;
padding-right: 8%;
} .single-post .single-comment-layout-2 .hongo-comment-form .comment-form {
padding: 60px 50px 40px;
} .page-title-style-7 .hongo-main-title {
width: 80%;
} .page-title-style-8 .hongo-main-title {
width: 80%;
}  .woocommerce-cart .checkout-sidebar {
margin-bottom: 0;
}
.woocommerce-cart table.cart td.actions {
padding-top: 40px;
}
.woocommerce-cart .checkout-content-left,
.woocommerce-cart .checkout-sidebar {
margin-bottom: 40px
}
.woocommerce-cart table.cart td.product-quantity:before {
margin-top: 10px;
}
.woocommerce-cart table.cart td {
padding-top: 20px;
padding-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .button,
.woocommerce-cart table.cart td.actions .btn {
width: auto;
display: inline-block;
}
.woocommerce-cart table.cart td.actions .coupon {
float: left;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
padding-right: 10px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
background-position: center left 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:nth-child(2n) td {
background-color: transparent;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping .woocommerce-shipping-methods {
display: inline-block;
clear: both;
text-align: left;
margin: 0 !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping+tr td:before {
display: none;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.shipping+tr td {
text-align: left !important
}
.woocommerce-cart .cart-collaterals .cart_totals table tr td:before {
color: #232323;
}
.woocommerce-cart .cart-collaterals .cart_totals table td {
padding-left: 0;
padding-right: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td,
.woocommerce-checkout .checkout-sidebar .order-total span,
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td span {
font-size: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
margin-top: 10px;
}
.checkout-content-left {
padding-right: 0;
}
.checkout .checkout-content-left {
padding-right: 40px;
}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
display: table-cell !important;
text-align: left!important;
}
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
display: table-cell !important;
}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
display: none;
}
.woocommerce table.shop_table_responsive thead,
.woocommerce-page table.shop_table_responsive thead {
display: table-header-group !important;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
display: table-row !important;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: transparent !important
}
.woocommerce table.shop_table_responsive tbody th,
.woocommerce-page table.shop_table_responsive tbody th {
display: table-cell;
}
.track_order {
padding: 40px;
width: 65%;
} .woocommerce-checkout .woocommerce form.checkout {
margin-top: 60px;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
padding: 20px;
}
.woocommerce-checkout #payment ul.payment_methods li img {
display: block;
margin: 0;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
line-height: normal;
float: left;
}
.woocommerce-checkout .woocommerce form.login,
.woocommerce form.checkout_coupon {
width: 39%;
}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input[type="radio"] {
margin-top: 9px;
} .woocommerce-order>section:last-child {
margin-top: 60px;
}
.woocommerce ul.order_details {
margin-bottom: 60px;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th,
.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot tr th,
.woocommerce-order-details table.shop_table tfoot tr th {
padding-left: 45% !important;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
margin-right: 0;
} #customer_login {
width: 100%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
float: left;
width: 100%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
padding: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
margin-bottom: 50px;
}
.woocommerce .woocommerce-order-downloads {
margin-bottom: 0;
}
.woocommerce-account .woocommerce-Address {
width: 100% !important;
}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address:last-child {
margin-right: 0;
}
.woocommerce-account .woocommerce-Address:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-order .woocommerce-column--billing-address,
.woocommerce .woocommerce-order .woocommerce-column--shipping-address {
width: 100%;
}
.hongo-myaccount-without-register {
width: 55%;
} .footer-default-wrapper {
padding: 0;
}
.footer-default-wrapper .footer-sidebar .widget_hongo_custom_text_widget {
width: 100%;
}
.footer-main-wrapper section {
padding: 40px 0;
}
footer .hongo-footer-top .widget .widget-title {
display: block;
margin: 0 0 10px 0;
width: 100%;
}
footer .hongo-footer-top .newsletter-style-1.textwidget {
width: 100%;
}
footer .vc_col-sm-12 .hongo-instagram-widget-wrap .first-big-image li:first-child,
footer .vc_col-sm-12 .hongo-instagram-widget-wrap .first-big-image li {
width: 20%;
}
footer .vc_col-md-12 .hongo-instagram-widget-wrap .first-big-image li:first-child,
footer .vc_col-md-12 .hongo-instagram-widget-wrap .first-big-image li {
width: 20%;
}
footer .vc_col-md-12 .hongo-instagram-widget-wrap li,
footer .vc_col-sm-12 .hongo-instagram-widget-wrap li {
width: 12.5%;
}
footer .vc_col-md-12 .widget_hongo_instagram_widget .widget-title,
footer .vc_col-sm-12 .widget_hongo_instagram_widget .widget-title {
display: none
}
footer .hongo-footer-top .widget_hongo_newsletter .widget-title,
footer .hongo-footer-top .widget_hongo_social_widget .widget-title {
display: none;
}
footer .vc_col-sm-12 .latest-post.hongo-latest-blog-widget li {
width: 50%;
display: block;
float: left;
padding-right: 12%;
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 0;
}
.hongo-main-site-content .footer-sticky {
left: 0;
} .header-default-wrapper.navbar-default .navbar-collapse {
z-index: 99;
}
.header-default-wrapper.navbar-default .navbar-nav>li>a {
padding: 10px 15px;
}
.header-default-wrapper.navbar-default .simple-dropdown ul.sub-menu li {
padding-left: 15px;
padding-right: 15px;
}
.header-default-wrapper.navbar-default .simple-dropdown ul.sub-menu li a {
padding: 10px 0;
}
.header-default-wrapper.navbar-default .navbar-collapse.collapse {
display: none !important;
}
.header-default-wrapper.navbar-default .navbar-collapse.collapse.in {
display: block !important;
} .hongo-section-product-featurebox-2 {
padding-left: 45px;
}
.hongo-section-product-featurebox-2 .content {
margin-bottom: 10px;
width: 90%;
} header.header-sticky .landing-header {
padding-top: 12px !important;
padding-bottom: 12px !important;
} .sidebar .widget_nav_menu ul li>ul {
padding-left: 10px !important;
} .woocommerce ul.products.hongo-shop-sm-col-4:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-sm-col-4:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-sm-col-4:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-sm-col-4:not(.swiper-wrapper) li {
width: 25% !important;
}
.woocommerce ul.products.hongo-shop-sm-col-3:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-sm-col-3:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-sm-col-3:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-sm-col-3:not(.swiper-wrapper) li {
width: 33.33% !important;
}
.woocommerce ul.products.hongo-shop-sm-col-2:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-sm-col-2:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-sm-col-2:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-sm-col-2:not(.swiper-wrapper) li {
width: 50% !important;
}
}
@media (max-width: 767px) {
p {
margin: 0 0 20px;
}
.table-wrapper {
overflow-y: scroll
}
.table-style-1 {
width: 600px;
margin: 0 auto;
}
.table-style-2 {
width: 600px;
margin: 0 auto;
}
.mfp-content .table-wrapper {
overflow-y: visible
}
input,
textarea,
select,
.form-control {
margin-bottom: 15px;
} h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0 0 25px;
}
h1 {
font-size: 25px;
line-height: 34px;
}
h2 {
font-size: 22px;
line-height: 30px;
}
h3 {
font-size: 20px;
line-height: 28px;
}
h4 {
font-size: 18px;
line-height: 24px;
}
h6 {
font-size: 14px;
line-height: 18px;
} section,
.default-page-space {
padding: 50px 0;
}
.compose-mode .vc_vc_row section.vc_row {
padding-top: 50px
} .xs-display-table {
display: table !important
}
.xs-display-block {
display: block !important
}
.xs-display-none {
display: none !important;
}
.xs-display-inline-block {
display: inline-block !important
} .xs-clear-both {
clear: both
}
.xs-clear-none {
clear: none
} .xs-float-left {
float: left
}
.xs-float-right {
float: right
}
.xs-float-none {
float: none
} .xs-width-auto {
width: auto !important;
}
.xs-width-100 {
width: 100% !important;
}
.xs-width-95 {
width: 95% !important;
}
.xs-width-90 {
width: 90% !important;
}
.xs-width-85 {
width: 85% !important;
}
.xs-width-80 {
width: 80% !important;
}
.xs-width-75 {
width: 75% !important;
}
.xs-width-70 {
width: 70% !important;
}
.xs-width-65 {
width: 65% !important;
}
.xs-width-60 {
width: 60% !important;
}
.xs-width-55 {
width: 55% !important;
}
.xs-width-50 {
width: 50% !important;
}
.xs-width-45 {
width: 45% !important;
}
.xs-width-40 {
width: 40% !important;
}
.xs-width-35 {
width: 35% !important;
}
.xs-width-30 {
width: 30% !important;
}
.xs-width-25 {
width: 25% !important;
}
.xs-width-20 {
width: 20% !important;
}
.xs-width-15 {
width: 15% !important;
}
.xs-width-10 {
width: 10% !important;
}
.xs-width-1000px {
width: 1000px !important;
}
.xs-width-950px {
width: 950px !important;
}
.xs-width-900px {
width: 900px !important;
}
.xs-width-850px {
width: 850px !important;
}
.xs-width-800px {
width: 800px !important;
}
.xs-width-750px {
width: 750px !important;
}
.xs-width-700px {
width: 700px !important;
}
.xs-width-650px {
width: 650px !important;
}
.xs-width-600px {
width: 600px !important;
}
.xs-width-550px {
width: 550px !important;
}
.xs-width-500px {
width: 500px !important;
}
.xs-width-450px {
width: 450px !important;
}
.xs-width-400px {
width: 400px !important;
}
.xs-width-350px {
width: 350px !important;
}
.xs-width-300px {
width: 300px !important;
}
.xs-width-250px {
width: 250px !important;
}
.xs-width-200px {
width: 200px !important;
}
.xs-width-180px {
width: 180px !important;
}
.xs-width-150px {
width: 150px !important;
}
.xs-width-140px {
width: 140px !important;
}
.xs-width-130px {
width: 130px !important;
}
.xs-width-120px {
width: 120px !important;
}
.xs-width-110px {
width: 110px !important;
}
.xs-width-100px {
width: 100px !important;
}
.xs-width-95px {
width: 95px !important;
}
.xs-width-90px {
width: 90px !important;
}
.xs-width-85px {
width: 85px !important;
}
.xs-width-80px {
width: 80px !important;
}
.xs-width-75px {
width: 75px !important;
}
.xs-width-70px {
width: 70px !important;
}
.xs-width-65px {
width: 65px !important;
}
.xs-width-60px {
width: 60px !important;
}
.xs-width-55px {
width: 55px !important;
}
.xs-width-50px {
width: 50px !important;
}
.xs-width-45px {
width: 45px !important;
}
.xs-width-40px {
width: 40px !important;
}
.xs-width-35px {
width: 35px !important;
}
.xs-width-30px {
width: 30px !important;
}
.xs-width-25px {
width: 25px !important;
}
.xs-width-20px {
width: 20px !important;
}
.xs-width-15px {
width: 15px !important;
}
.xs-width-10px {
width: 10px !important;
} .xs-margin-5px-all {
margin: 5px !important;
}
.xs-margin-10px-all {
margin: 10px !important;
}
.xs-margin-15px-all {
margin: 15px !important;
}
.xs-margin-20px-all {
margin: 20px !important;
}
.xs-margin-25px-all {
margin: 25px !important;
}
.xs-margin-30px-all {
margin: 30px !important;
}
.xs-margin-35px-all {
margin: 35px !important;
}
.xs-margin-40px-all {
margin: 40px !important;
}
.xs-margin-45px-all {
margin: 45px !important;
}
.xs-margin-50px-all {
margin: 50px !important;
}
.xs-margin-55px-all {
margin: 55px !important;
}
.xs-margin-60px-all {
margin: 60px !important;
}
.xs-margin-65px-all {
margin: 65px !important;
}
.xs-margin-70px-all {
margin: 70px !important;
}
.xs-margin-75px-all {
margin: 75px !important;
}
.xs-margin-80px-all {
margin: 80px !important;
}
.xs-margin-85px-all {
margin: 85px !important;
}
.xs-margin-90px-all {
margin: 90px !important;
}
.xs-margin-95px-all {
margin: 95px !important;
}
.xs-margin-100px-all {
margin: 100px !important;
} .xs-margin-5px-top {
margin-top: 5px !important;
}
.xs-margin-10px-top {
margin-top: 10px !important;
}
.xs-margin-15px-top {
margin-top: 15px !important;
}
.xs-margin-20px-top {
margin-top: 20px !important;
}
.xs-margin-25px-top {
margin-top: 25px !important;
}
.xs-margin-30px-top {
margin-top: 30px !important;
}
.xs-margin-35px-top {
margin-top: 35px !important;
}
.xs-margin-40px-top {
margin-top: 40px !important;
}
.xs-margin-45px-top {
margin-top: 45px !important;
}
.xs-margin-50px-top {
margin-top: 50px !important;
}
.xs-margin-55px-top {
margin-top: 55px !important;
}
.xs-margin-60px-top {
margin-top: 60px !important;
}
.xs-margin-65px-top {
margin-top: 65px !important;
}
.xs-margin-70px-top {
margin-top: 70px !important;
}
.xs-margin-75px-top {
margin-top: 75px !important;
}
.xs-margin-80px-top {
margin-top: 80px !important;
}
.xs-margin-85px-top {
margin-top: 85px !important;
}
.xs-margin-90px-top {
margin-top: 90px !important;
}
.xs-margin-95px-top {
margin-top: 95px !important;
}
.xs-margin-100px-top {
margin-top: 100px !important;
} .xs-margin-5px-bottom {
margin-bottom: 5px !important;
}
.xs-margin-10px-bottom {
margin-bottom: 10px !important;
}
.xs-margin-15px-bottom {
margin-bottom: 15px !important;
}
.xs-margin-20px-bottom {
margin-bottom: 20px !important;
}
.xs-margin-25px-bottom {
margin-bottom: 25px !important;
}
.xs-margin-30px-bottom {
margin-bottom: 30px !important;
}
.xs-margin-35px-bottom {
margin-bottom: 35px !important;
}
.xs-margin-40px-bottom {
margin-bottom: 40px !important;
}
.xs-margin-45px-bottom {
margin-bottom: 45px !important;
}
.xs-margin-50px-bottom {
margin-bottom: 50px !important;
}
.xs-margin-55px-bottom {
margin-bottom: 55px !important;
}
.xs-margin-60px-bottom {
margin-bottom: 60px !important;
}
.xs-margin-65px-bottom {
margin-bottom: 65px !important;
}
.xs-margin-70px-bottom {
margin-bottom: 70px !important;
}
.xs-margin-75px-bottom {
margin-bottom: 75px !important;
}
.xs-margin-80px-bottom {
margin-bottom: 80px !important;
}
.xs-margin-85px-bottom {
margin-bottom: 85px !important;
}
.xs-margin-90px-bottom {
margin-bottom: 90px !important;
}
.xs-margin-95px-bottom {
margin-bottom: 95px !important;
}
.xs-margin-100px-bottom {
margin-bottom: 100px !important;
} .xs-margin-5px-left {
margin-left: 5px !important;
}
.xs-margin-10px-left {
margin-left: 10px !important;
}
.xs-margin-15px-left {
margin-left: 15px !important;
}
.xs-margin-20px-left {
margin-left: 20px !important;
}
.xs-margin-25px-left {
margin-left: 25px !important;
}
.xs-margin-30px-left {
margin-left: 30px !important;
}
.xs-margin-35px-left {
margin-left: 35px !important;
}
.xs-margin-40px-left {
margin-left: 40px !important;
}
.xs-margin-45px-left {
margin-left: 45px !important;
}
.xs-margin-50px-left {
margin-left: 50px !important;
}
.xs-margin-55px-left {
margin-left: 55px !important;
}
.xs-margin-60px-left {
margin-left: 60px !important;
}
.xs-margin-65px-left {
margin-left: 65px !important;
}
.xs-margin-70px-left {
margin-left: 70px !important;
}
.xs-margin-75px-left {
margin-left: 75px !important;
}
.xs-margin-80px-left {
margin-left: 80px !important;
}
.xs-margin-85px-left {
margin-left: 85px !important;
}
.xs-margin-90px-left {
margin-left: 90px !important;
}
.xs-margin-95px-left {
margin-left: 95px !important;
}
.xs-margin-100px-left {
margin-left: 100px !important;
} .xs-margin-5px-right {
margin-right: 5px !important;
}
.xs-margin-10px-right {
margin-right: 10px !important;
}
.xs-margin-15px-right {
margin-right: 15px !important;
}
.xs-margin-20px-right {
margin-right: 20px !important;
}
.xs-margin-25px-right {
margin-right: 25px !important;
}
.xs-margin-30px-right {
margin-right: 30px !important;
}
.xs-margin-35px-right {
margin-right: 35px !important;
}
.xs-margin-40px-right {
margin-right: 40px !important;
}
.xs-margin-45px-right {
margin-right: 45px !important;
}
.xs-margin-50px-right {
margin-right: 50px !important;
}
.xs-margin-55px-right {
margin-right: 55px !important;
}
.xs-margin-60px-right {
margin-right: 60px !important;
}
.xs-margin-65px-right {
margin-right: 65px !important;
}
.xs-margin-70px-right {
margin-right: 70px !important;
}
.xs-margin-75px-right {
margin-right: 75px !important;
}
.xs-margin-80px-right {
margin-right: 80px !important;
}
.xs-margin-85px-right {
margin-right: 85px !important;
}
.xs-margin-90px-right {
margin-right: 90px !important;
}
.xs-margin-95px-right {
margin-right: 95px !important;
}
.xs-margin-100px-right {
margin-right: 100px !important;
} .xs-no-margin {
margin: 0 !important;
}
.xs-no-margin-top {
margin-top: 0 !important;
}
.xs-no-margin-bottom {
margin-bottom: 0 !important;
}
.xs-no-margin-left {
margin-left: 0 !important;
}
.xs-no-margin-right {
margin-right: 0 !important;
} .vc_col-xs-1\/5 {
width: 20%;
}
.col-xs-1\/5 {
width: 20%;
}
.col-xs-2\/5 {
width: 40%;
}
.col-xs-3\/5 {
width: 60%;
}
.col-xs-4\/5 {
width: 80%;
} .one-fifth-screen {
height: 350px;
}
.one-fourth-screen {
height: 300px;
}
.one-third-screen {
height: 250px;
}
.one-second-screen {
height: 250px;
}
.small-screen {
height: 250px;
}
.hongo-main-title-wrap .one-fourth-screen {
height: 250px;
}
.hongo-main-title-wrap .one-third-screen {
height: 250px;
}
.hongo-main-title-wrap .one-second-screen {
height: 250px;
}
.hongo-main-title-wrap .one-second-screen {
height: 250px;
}
.hongo-main-title-wrap .small-screen {
height: 250px;
} .icon-extra-medium {
font-size: 22px
}
.icon-large {
font-size: 28px
}
.icon-extra-large {
font-size: 32px
} .xs-text-left {
text-align: left
}
.xs-text-center {
text-align: center
}
.xs-text-right {
text-align: right
}
.xs-text-justify {
text-align: justify
} .xs-equalize-auto>[class*='col-'],
.xs-equalize-auto .inner-match-height {
height: auto !important;
} .xs-height-450px {
height: 350px;
} .heading-style-2 {
font-size: 25px;
line-height: 28px;
}
.heading-style-3 {
font-size: 20px;
line-height: 26px;
} .tp-tabs.nav-pos-hor-right .tp-tab-mask {
left: 20px;
} .hongo-half-overlay {
width: 100%;
} .pswp__item {
margin-left: 15px;
margin-right: 15px;
width: calc(100% - 30px);
}  .hongo-shop-slider-style-2 .hongo-slider-typography-wrap .title {
font-size: 35px;
line-height: 30px;
margin-bottom: 20px;
}
.hongo-shop-slider-style-2 .hongo-slider-text-wrap,
.hongo-shop-slider-style-2 .hongo-slider-typography-wrap p {
width: 100%;
font-size: 13px;
line-height: 20px;
}
.hongo-shop-slider-style-2 .center-content .hongo-slider-text-wrap {
width: 100%;
margin: 0 auto;
} .hongo-shop-slider-style-3 .hongo-slider-typography-wrap .title {
font-size: 40px;
line-height: 35px;
margin-bottom: 25px;
} .hongo-shop-slider-style-4 .hongo-slider-typography-wrap .title {
font-size: 42px;
line-height: 38px;
margin-bottom: 15px;
letter-spacing: 0;
}
.hongo-shop-slider-style-4 .hongo-slider-typography-wrap p {
font-size: 14px;
}
.hongo-shop-slider-style-4 .hongo-slider-typography-wrap .price {
font-size: 18px;
}
.hongo-shop-slider-style-4 .hongo-slider-text-middle .hongo-slider-text-wrap,
.hongo-shop-slider-style-4 .left-content .hongo-slider-text-wrap {
float: none;
margin: 0 auto;
}
.hongo-shop-slider-style-4 .hongo-slider-typography-wrap .subtitle {
margin-bottom: 15px;
}
.hongo-shop-slider-style-4 .hongo-slider-typography-wrap .btn {
margin-top: 10px;
} .hongo-shop-slider-style-5 .hongo-slider-typography-wrap .subtitle {
padding-left: 0;
}
.hongo-shop-slider-style-5 .hongo-slider-typography-wrap .subtitle:before {
display: none
}
.hongo-shop-slider-style-5 .hongo-slider-typography-wrap p {
width: 100%;
}
.hongo-shop-slider-style-5 .hongo-slider-text-middle .hongo-slider-text-wrap {
padding: 0 10%;
} .hongo-shop-slider-style-6 .hongo-slider-typography-wrap .title {
font-size: 26px;
line-height: 26px;
letter-spacing: 0;
margin-bottom: 20px;
}
.hongo-shop-slider-style-6 .hongo-slider-typography-wrap .subtitle {
margin-bottom: 15px;
}
.hongo-shop-slider-style-6 .bg-text {
font-size: 60px;
line-height: 75px;
bottom: -25px;
letter-spacing: -4px
}
.hongo-shop-slider-style-6 .hongo-followus-wrap {
left: 15px;
}
.hongo-shop-slider-style-6 .price {
font-size: 16px;
line-height: 26px;
margin-bottom: 20px;
}
.hongo-shop-slider-style-6 .hongo-slider-typography-wrap p {
margin-bottom: 15px;
}  .hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-right-middle {
right: 30px;
width: 130px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-right-top {
width: 130px;
top: 30px;
right: 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-middle {
width: 130px;
left: 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details .title,
.hongo-shop-grid li .hongo-shop-grid-details .title a {
font-size: 18px;
line-height: 21px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-top {
left: 30px;
top: 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-left-bottom {
left: 30px;
bottom: 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-right-bottom {
right: 30px;
bottom: 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-center-top {
padding: 0 30px;
top: 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-center-middle {
padding: 0 30px;
}
.hongo-shop-grid li .hongo-shop-grid-details.hongo-shop-grid-center-bottom {
padding: 0 30px;
} .woocommerce ul.products li.product:last-child,
.woocommerce ul.products li.product:last-child,
.woocommerce-page ul.products li.product:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce ul.products.hongo-shop-col-2:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-col-2:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-col-2:not(.swiper-wrapper) li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-col-3:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-col-3:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-col-3:not(.swiper-wrapper) li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-col-4:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-col-4:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-col-4:not(.swiper-wrapper) li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-col-5:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-col-5:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-col-5:not(.swiper-wrapper) li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-col-6:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-col-6:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-col-6:not(.swiper-wrapper) li.product {
width: 100% !important;
} .woocommerce ul.products.hongo-shop-modern li.product:last-child,
.woocommerce ul.hongo-shop-modern.products li.product:last-child,
.woocommerce-page ul.hongo-shop-modern.products li.product:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-2 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-2 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-2 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-3 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-3 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-3 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-4 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-4 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-4 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-5 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-5 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-5 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-modern.hongo-shop-col-6 li.product,
.woocommerce ul.hongo-shop-modern.products.hongo-shop-col-6 li,
.woocommerce-page ul.hongo-shop-modern.products.hongo-shop-col-6 li.product {
width: 100% !important;
} .woocommerce ul.products.hongo-shop-metro li.product:last-child,
.woocommerce ul.hongo-shop-metro.products li.product:last-child,
.woocommerce-page ul.hongo-shop-metro.products li.product:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-2 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-2 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-2 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-3 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-3 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-3 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-4 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-4 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-4 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-5 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-5 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-5 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-6 li.product,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-6 li,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-6 li.product {
width: 100% !important;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-4 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-4 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-4 li.product.grid-item-double {
width: 100%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-5 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-5 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-5 li.product.grid-item-double {
width: 100%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-6 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-6 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-6 li.product.grid-item-double {
width: 100%;
}
.woocommerce ul.products.hongo-shop-metro.hongo-shop-col-3 li.product.grid-item-double,
.woocommerce ul.hongo-shop-metro.products.hongo-shop-col-3 li.grid-item-double,
.woocommerce-page ul.hongo-shop-metro.products.hongo-shop-col-3 li.product.grid-item-double {
width: 100%;
} .woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product:last-child {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product {
width: 100%;
display: inherit !important;
margin-bottom: 10px !important;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-thumb-wrap,
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product.product-category img {
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-content-wrap {
width: 100%;
margin-bottom: 0;
clear: both;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product .product-content-wrap .price {
margin-bottom: 12px;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product.product-category>a:first-child {
width: 100%;
margin: 0 0 20px 0;
}
.woocommerce ul.products.hongo-shop-list.hongo-product-list-view li.product.product-category>a.hongo-loop-product-category-link {
width: 100%;
} .hongo-list-grid-switch-wrap {
margin-bottom: 15px;
width: 100%;
margin-right: 0;
text-align: center;
}
.hongo-list-grid-layout-wrap {
float: none;
display: inline-block;
vertical-align: top;
}
.woocommerce .woocommerce-ordering {
margin: 0 auto 20px;
float: none;
clear: both;
width: 100%;
text-align: center;
}
.woocommerce .woocommerce-ordering .select2-container {
text-align: left;
width: 100% !important;
} .image-gallery-grid li,
.image-gallery-grid li.grid-item-double {
width: 100%;
padding: 0;
margin: 0 0 15px;
}
.metro-grid li,
.metro-grid li.grid-item-double {
width: 100%;
padding: 0;
margin-bottom: 15px;
}
.instagram-grid li {
width: 100%;
padding: 0;
margin-bottom: 15px
}
.hongo-instagram-masonary li {
width: 100%;
padding: 0;
margin-bottom: 15px;
} .gutter-none li,
.gutter-very-small li,
.gutter-small li,
.gutter-medium li,
.gutter-extra-large li {
margin-bottom: 0 !important;
}
.gutter-large {
margin-left: -15px !important;
margin-right: -15px !important;
}
.gutter-large li {
padding: 15px 15px !important;
} .woocommerce-message::before,
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-warning::before {
top: 15px;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-warning {
padding-left: 50px;
line-height: normal;
}
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-warning .button {
margin: 8px 0 0 0;
} .alert-message-style-1 {
padding-left: 60px;
font-size: 13px;
padding-top: 10px;
padding-bottom: 10px;
}
.alert {
line-height: 18px;
}
.alert-message-style-1 span {
width: 45px;
font-size: 15px;
}
.alert-message-style-1.woocommerce-message {
padding-right: 15px;
} .alert-message-style-2 {
font-size: 13px;
padding-left: 18px;
padding-top: 10px;
padding-bottom: 10px;
} .alert-message-style-3 {
padding-left: 15px;
}  .hongo-content-newsletter-1 form {
margin-top: 10px;
}
.hongo-content-newsletter-1 .newsletter-title {
font-size: 20px;
line-height: 28px;
}
.hongo-content-newsletter-1 .newsletter-sub-title {
margin-bottom: 10px;
} .hongo-content-newsletter-2 .newsletter-title {
font-size: 20px;
line-height: 26px;
margin-bottom: 0;
}
.hongo-content-newsletter-2 .newsletter-sub-title {
font-size: 12px;
margin-bottom: 5px;
} .hongo-content-newsletter-3 {
padding: 30px;
}
.hongo-content-newsletter-3 .newsletter-title {
font-size: 20px;
line-height: 28px;
}
.hongo-content-newsletter-3 .newsletter-title br {
display: none
} .hongo-content-newsletter-4 .newsletter-title {
font-size: 20px;
line-height: 28px;
margin-bottom: 8px;
} .hongo-content-newsletter-5 .input-group .form-control {
width: 100%;
}
.hongo-content-newsletter-5 .input-group-btn {
float: left;
margin: 10px 0 0 0;
width: 100%;
}
.hongo-content-newsletter-5 .input-group-btn .btn {
margin: 0 !important;
width: 100%;
}  .popup-icon span {
width: 45px;
height: 45px;
}  .call-to-action-style-1 .call-to-action-title {
font-size: 20px;
line-height: 26px;
margin-bottom: 20px;
} .call-to-action-style-2 {
display: inline-block;
width: 100%;
}
.call-to-action-style-2 .call-to-action-title {
font-size: 20px;
line-height: 28px;
width: 100%;
display: inline-block;
padding: 0;
margin-bottom: 5px;
}
.call-to-action-style-2 .call-to-action-sub-title {
display: inline-block;
width: 100%;
padding: 0;
margin-bottom: 20px;
}
.text-center .call-to-action-style-2 .call-to-action-sub-title {
text-align: inherit;
}
.call-to-action-style-2 .action-button {
display: inline-block;
padding-left: 0;
margin: 0 auto;
} .call-to-action-style-3 .call-to-action-title {
margin-bottom: 15px;
}
.call-to-action-style-3 {
display: inline-block;
width: 100%;
}
.call-to-action-style-3 .action-button,
.call-to-action-style-3 .call-to-action-title {
display: inline-block;
width: 90%;
padding: 0;
} .call-to-action-style-4 {
display: inline-block;
width: 100%;
}
.call-to-action-style-4 .call-to-action-title {
font-size: 20px;
line-height: 24px;
width: 80%;
display: inline-block;
padding: 0;
margin-bottom: 20px;
}
.call-to-action-style-4 .action-button {
display: inline-block;
width: 100%;
padding: 0;
} .call-to-action-style-5 {
display: inline-block;
width: 100%;
}
.call-to-action-style-5 .call-to-action-title {
width: 100%;
display: inline-block;
line-height: 22px;
}
.call-to-action-style-5 .btn {
width: 100%;
display: inline-block
} .call-to-action-style-6 .call-to-action-content {
margin: 0 auto 15px;
width: 90%;
}
.call-to-action-style-6 .call-to-action-title {
font-size: 20px;
line-height: 24px;
width: 100%;
display: inline-block;
padding: 0;
margin-bottom: 10px;
} .call-to-action-style-7 .call-to-action-content {
margin: 0 auto 15px;
width: 90%;
}
.call-to-action-style-7 .call-to-action-title {
font-size: 20px;
line-height: 24px;
width: 100%;
display: inline-block;
padding: 0;
}  .accordion-style-1 .panel-title {
padding: 16px 40px 15px 20px;
}
.accordion-style-1 .panel-body {
padding: 17px 20px 20px 20px
}
.accordion-style-1 .panel-title>span.pull-right {
right: 12px;
} .accordion-style-2 .panel-body {
padding-left: 20px;
padding-right: 20px;
}
.accordion-style-2 .panel-title {
padding: 15px 60px 15px 20px;
}
.accordion-style-2 .panel-title>span.pull-right {
width: 45px;
} .accordion-style-3 .panel-body {
padding-left: 20px;
padding-right: 20px;
}
.accordion-style-3 .panel-title {
padding: 15px 60px 15px 20px;
}
.accordion-style-3 .panel-title>span.pull-right {
width: 45px;
} .accordion-style-4 .panel-heading {
padding: 12px 0;
}
.accordion-style-4.panel-group .panel-collapse .panel-body {
padding: 15px 0
} .toggle-style-1 .panel-body {
padding-left: 20px;
padding-right: 20px;
}
.toggle-style-1 .panel-title {
padding: 15px 60px 15px 20px;
}
.toggle-style-1 .panel-title>span.pull-right {
right: 17px;
}  .tab-style1 .nav-tabs li {
width: 100%;
margin: 0;
}
.tab-style1 .nav-tabs {
border-bottom: 1px solid #ddd
}
.tab-style1 .tab-content {
padding: 30px 0 0
} .tab-style2 .tab-content {
padding: 30px 0 0 15px;
}
.tab-style2 .nav-tabs {
padding-right: 15px;
}
.tab-style2 .nav-tabs li {
border-right: 1px solid #ebebeb;
}
.tab-style2 .nav-tabs li a {
text-align: center;
} .tab-style3 .nav-tabs li {
width: 100%;
margin: 0 0 12px;
border-bottom: 1px solid rgba(69, 69, 69, 0.60);
padding: 0 0 10px;
}
.tab-style3 .tab-content {
padding: 30px 0 0
} .hongo-blog-filter-wrap {
margin-bottom: 30px;
}  .brand-style-slider-1 .swiper-slide:before {
display: none;
}  .testimonial-slider-style-1 .testimonial-box {
clear: both;
padding-left: 20px;
padding-right: 20px;
}
.testimonial-slider-style-1 .testimonial-content-wrap .testimonial-content-box:after {
margin-left: 28px;
} .testimonial-slider-style-2 .testimonial-content-wrap {
padding: 35px;
} .testimonial-slider-style-3 .swiper-button-prev {
left: -10px;
}
.testimonial-slider-style-3 .swiper-button-next {
right: -10px;
}
.testimonial-slider-style-3 .testimonial-content-wrap {
padding: 35px;
}
.testimonial-slider-style-3 .testimonial-content {
margin-bottom: 15px
}
.testimonial-slider-style-3 .testimonial-image {
display: table;
margin: 0 auto 25px;
text-align: center
}
.testimonial-slider-style-3 .testimonial-box {
display: table;
text-align: center;
}
.testimonial-slider-style-3 .testimonial-meta {
text-align: center
}
.testimonial-slider-style-3 .testimonial-designation {
display: block;
}  .testimonial-style-1 .testimonial-image {
margin-bottom: 20px;
} .testimonial-style-2 .testimonial-content {
margin-bottom: 10px;
} .testimonial-style-3 .testimonial-content {
margin-bottom: 15px;
font-size: 19px;
}
.testimonial-style-3 .testimonial-content-title {
font-size: 20px;
}  .hongo-product-featurebox-1 {
padding: 6%;
} .hongo-product-featurebox-2 {
border-right: 0;
} .hongo-product-featurebox-4 {
padding: 20px;
}
.hongo-product-featurebox-4 .hongo-featurebox-img {
margin-bottom: 12px;
}  .icon-text-style-4 {
padding-left: 45px;
} .icon-text-style-5 {
padding: 40px 30px;
} .icon-text-style-6 .hongo-featurebox-img {
margin-bottom: 15px;
} .icon-text-style-7 {
padding-left: 45px;
}
.icon-text-style-7 .content {
width: 100%;
} .icon-text-style-8 {
padding: 40px 25px;
}  .custom-icon-text-style-1 {
padding: 10% 5%;
}  .counter-style1 {
padding: 5% 20px;
}
.counter-style1 i,
.counter-style1 .icon-image {
margin-bottom: 10px;
} .counter-style2 {
margin: 0 auto;
} .counter-style3 .timer {
font-size: 60px;
line-height: 60px;
}  .hongo-timer-style-1.counter-event .counter-box,
.hongo-timer-style-1.counter-event .counter-box:last-child {
padding: 15px 20px;
width: 50%;
}
.hongo-timer-style-1.counter-event .counter-box .number {
font-size: 30px;
line-height: 32px;
} .hongo-timer-style-2.counter-event .counter-box {
width: 50%;
padding: 15px 20px;
}
.hongo-timer-style-2.counter-event .counter-box span {
display: table;
margin: 0 auto;
line-height: 24px;
padding: 0;
}
.hongo-timer-style-2.counter-event .counter-box .number {
font-size: 40px;
line-height: 40px;
}
.hongo-timer-style-2.counter-event .counter-box:nth-child(2):after {
display: none
} .hongo-timer-style-3.counter-event .counter-box {
width: 50%;
padding: 15px 20px;
}
.hongo-timer-style-3.counter-event .counter-box .number {
font-size: 35px;
line-height: 35px;
}
.hongo-timer-style-3.counter-event .counter-box .number:before {
margin-top: -2px;
}
.hongo-timer-style-3.counter-event .counter-box:nth-child(2) .number:before {
display: none
} .both-sidebar-wrap .both-content-center,
.both-sidebar-wrap .hongo-layout-both-sidebar {
margin-bottom: 40px;
}
.both-sidebar-wrap .both-sidebar-left {
margin-bottom: 40px;
}  .fancy-text-box-style-1 .content {
margin-top: 10px;
} .fancy-text-box-style-2 {
padding-left: 50px;
padding-right: 50px;
}
.fancy-text-box-style-2:hover:before {
width: 94%;
padding: 50px 15px 50px;
} .fancy-text-box-style-6 {
padding: 10% 8%;
}  .text-box-style-1 {
padding: 8% 8%
}  .hongo-text-slider2 .text-slide-number {
margin-bottom: 10px;
}
.hongo-text-slider2 .text-slide-number .number-title {
font-size: 60px;
line-height: 55px;
}
.hongo-text-slider2 .text-slide-title {
font-size: 20px;
line-height: 28px;
}  .hongo-shop-banner-1 {
padding: 50px 20px
}
.hongo-shop-banner-1 .hongo-shop-banner-content {
width: auto;
margin-right: 0;
}
.hongo-shop-banner-1 .hongo-shop-banner-content .shop-banner-title {
font-size: 34px;
line-height: 32px;
margin-bottom: 15px;
}
.hongo-shop-banner-1.left-side-product .hongo-shop-banner-content {
width: auto;
margin: 0;
}
.hongo-shop-banner-1.center-side-product .hongo-shop-banner-content {
width: 100%;
margin: 0;
}
.hongo-shop-banner-1 .hongo-shop-banner-content .shop-banner-sub-title {
margin-bottom: 8px;
} .hongo-shop-banner-4 .hongo-shop-banner-content .shop-banner-title {
font-size: 25px;
line-height: 28px;
margin-bottom: 6px;
}
.hongo-shop-banner-4.left-side-product .hongo-shop-banner-content {
width: auto;
}
.hongo-shop-banner-4.right-side-product .hongo-shop-banner-content {
width: auto;
}
.hongo-shop-banner-4 .hongo-shop-banner-content .btn-link {
margin-top: 15px;
} .hongo-shop-banner-5 .shop-banner-title {
bottom: 50px;
} .hongo-shop-banner-6 .hongo-shop-banner-content {
width: 220px;
margin: 50px auto;
float: none;
padding: 30px;
}
.hongo-shop-banner-6 .hongo-shop-banner-content .shop-banner-sub-title {
font-size: 12px;
margin-bottom: 10px;
}
.hongo-shop-banner-6 .hongo-shop-banner-content .shop-banner-title {
font-size: 26px;
line-height: 32px;
}
.hongo-shop-banner-6 .hongo-shop-banner-content .btn {
margin-top: 15px;
}
.hongo-shop-banner-6.left-side-product .hongo-shop-banner-content {
float: none
} .hongo-shop-banner-7.left-side-product>div:first-child {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.hongo-shop-banner-7 .hongo-shop-banner-content {
padding: 17%;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .shop-banner-sub-title {
font-size: 12px;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .shop-banner-title {
font-size: 28px;
line-height: 28px;
}
.hongo-shop-banner-7 .hongo-shop-banner-content .btn {
margin-top: 20px;
} .hongo-shop-banner-8.left-side-product>div:first-child {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.hongo-shop-banner-8 .hongo-shop-banner-content {
padding: 15%;
} .hongo-shop-banner-9 {
padding-right: 0;
width: 100%;
}
.hongo-shop-banner-9 .hongo-shop-banner-content .shop-banner-title {
font-size: 16px;
line-height: 20px;
margin-bottom: 10px;
}
.hongo-shop-banner-9 .hongo-shop-banner-content {
background: #fff;
bottom: 0;
top: inherit;
transform: none;
width: 200px;
padding: 30px;
}
.hongo-shop-banner-9:hover .hongo-shop-banner-content {
right: 0;
}
.hongo-shop-banner-9.left-side-product {
padding-left: 0;
}
.hongo-shop-banner-9.left-side-product .hongo-shop-banner-content {
left: -30px;
right: inherit;
}
.hongo-shop-banner-9.left-side-product:hover .hongo-shop-banner-content {
left: 0;
} .hongo-shop-banner-10.left-side-product>div:first-child {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.hongo-shop-banner-10 .hongo-shop-banner-content .btn {
margin-top: 20px;
}
.hongo-shop-banner-10 .shop-banner-content {
width: 90%;
}
.hongo-shop-banner-10 .hongo-shop-banner-content {
padding: 50px;
} .hongo-shop-banner-11 .hongo-shop-banner-content {
width: 100%;
margin: 0;
padding: 30px;
}
.hongo-shop-banner-11 .hongo-shop-banner-content .shop-banner-title {
font-size: 28px;
line-height: 34px;
} .hongo-shop-banner-14 {
padding: 25px;
}
.hongo-shop-banner-14 .shop-banner-wrapper {
padding: 30px 30px;
}
.hongo-shop-banner-14 .shop-banner-title {
font-size: 24px;
line-height: 32px;
margin-bottom: 15px;
} .hongo-shop-banner-15 {
padding: 8%;
}
.hongo-shop-banner-15 .shop-banner-wrapper {
width: 100%;
padding: 40px 30px;
}
.hongo-shop-banner-15 .shop-banner-highlight {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 25px;
}
.hongo-shop-banner-15 .shop-banner-title {
font-size: 32px;
line-height: 36px;
} .hongo-shop-banner-16 {
padding: 30px 20px;
}
.hongo-shop-banner-16 .shop-banner-wrapper {
width: 50%;
}
.hongo-shop-banner-16.right-side-product .shop-banner-wrapper {
width: 50%;
}
.hongo-shop-banner-16 .shop-banner-sub-title {
margin-bottom: 2px;
} .hongo-shop-banner-20 .hongo-shop-banner-content {
padding: 30px 0 0 0;
margin: 25% auto 35px;
float: none;
}
.hongo-shop-banner-20.left-side-product .hongo-shop-banner-content {
float: none
} .product-slider-style-3 .swiper-slide {
min-height: 480px;
padding: 20px;
width: 75%;
}  .hongo-product-banner-4.left-side-product>div:first-child {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
} .hongo-product-banner-5 .hongo-shop-banner-content {
right: -15px;
} .hongo-product-banner-6.left-side-product>div:first-child {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.hongo-product-banner-6 .hongo-shop-banner-content .btn {
margin-top: 15px;
} .hongo-blog-overlay-image .hongo-overlay-image-content-wrap {
padding: 20px;
}
.hongo-blog-overlay-image .hongo-blog-textonly-meta-wrap {
padding: 20px;
}
.hongo-blog-overlay-image .blog-post:hover .hongo-overlay-image-content-wrap {
padding-top: 40px;
}  .interactive-banner-style-1 .hongo-featurebox-hover {
border-width: 20px;
} .interactive-banner-style-5 .hongo-featurebox-text .interactive-number {
font-size: 33px;
padding-right: 15px;
}  .info-banner-style-1 .hongo-info-content-box .btn {
margin-top: 15px;
} .info-banner-style-2 .hongo-info-content-hover {
padding: 20px;
} .info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap>div.hongo-info-wrap {
padding: 30px;
width: 100%;
height: auto;
display: block;
}
.info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap>div.hongo-info-wrap .hongo-info-title {
font-size: 20px;
line-height: 30px;
}
.info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap>div.hongo-info-wrap .btn {
margin-top: 15px;
}
.info-banner-style-3 .hongo-info-wrapper .hongo-info-image,
.info-banner-style-3 .hongo-info-wrapper .hongo-info-box-wrap {
display: block;
width: 100%;
height: auto;
}
.info-banner-style-3 .hongo-info-wrapper .hongo-info-image {
height: 400px;
}
.info-banner-style-3 .hongo-info-wrapper {
display: block;
} .info-banner-style-5 .text-middle {
padding: 12%;
}
.info-banner-style-5 .hongo-info-title {
font-size: 22px;
line-height: 26px;
} .info-banner-style-6 .hongo-info-wrapper {
margin: 30% 20px 20px;
padding: 11%;
max-width: 100%;
}  .rotate-box-style-1 .hongo-rotatebox-wrap .hongo-rotatebox-title {
bottom: 45px;
} .process-step-style-1.number-border.xs-border-display-none:before {
display: none
}
.process-step-style-2 .hongo-featurebox-img-border.xs-border-display-none:before {
display: none
}
.process-step-style-3 .number-border.xs-border-display-none:before {
display: none
} .process-step-style-1 .hongo-featurebox-img {
margin-bottom: 10px;
} .process-step-style-2 .hongo-featurebox-img {
margin-bottom: 10px;
} .process-step-style-3 .number-wrapper {
margin-bottom: 15px;
}  .mfp-fade.mfp-wrap.mfp-ready .mfp-content .hongo-size-guide-details .table-wrapper {
width: 600px;
}
.woocommerce div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
}
.woocommerce div.product div.images,
.woocommerce-page div.product div.images,
.hongo-quick-view-product-image {
width: 100%
}
.woocommerce div.product .flex-viewport {
margin-bottom: 10px;
}
.woocommerce div.product div.images,
.woocommerce div.product div.summary {
margin-bottom: 40px;
}
.woocommerce div.product .woocommerce-product-details__short-description,
.woocommerce form.cart,
.product_meta {
margin: 20px 0 0 0;
padding: 20px 0 0 0;
}
.woocommerce div.product .summary .woocommerce-product-details__short-description,
.woocommerce .summary form.cart,
.summary .product_meta {
float: left;
width: 100%;
}
.woocommerce form.cart.variations_form .single_variation_wrap {
margin: 15px 0 0 0;
padding: 26px 0 0 0;
}
.woocommerce div.product .product_title {
font-size: 18px;
line-height: 26px;
margin-bottom: 0;
}
.woocommerce .product form.cart.variations_form .single_variation_wrap {
margin-top: 0;
padding-top: 20px;
}
.summary-main-title-left {
width: 100%;
}
.summary-main-title-right {
width: 100%;
float: left;
margin-top: 10px;
text-align: left
}
.woocommerce form.cart .variations .size-chart {
display: table;
margin: 4px 0 0 0;
}
.woocommerce div.product form.cart .variations select {
width: 100%;
min-width: 100%;
}
.top-space.hongo-single-product-main-wrap {
padding-top: 30px;
}
.container-fluid.single-product-default div.product div.images.woocommerce-product-gallery {
padding-left: 15px;
width: 100%;
padding-right: 15px;
}
.container-fluid.single-product-default div.product div.summary,
.woocommerce-page .container-fluid.single-product-default div.product div.summary {
padding-right: 15px;
padding-left: 15px;
width: 100%;
}
.woocommerce .container-fluid.single-product-default div.product .woocommerce-tabs {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .single-product-right-content .woocommerce-product-rating .star-rating {
right: 0 !important;
}
.woocommerce .single-product-left-content .woocommerce-product-rating .star-rating {
right: 0 !important;
}
.woocommerce .single-product-classic .woocommerce-product-rating .star-rating {
right: 0 !important;
}
.woocommerce .single-product-carousel .woocommerce-product-rating .star-rating {
right: 0 !important;
}
.woocommerce .single-product-sticky .woocommerce-product-rating .star-rating {
right: 0 !important;
}
.woocommerce .single-product-modern div.product .woocommerce-product-rating .star-rating {
right: 0 !important;
}
.woocommerce .single-product-default div.images.woocommerce-product-gallery {
margin-bottom: 40px;
}
.woocommerce .single-product-modern div.product div.images,
.woocommerce-page .single-product-modern div.product div.images {
margin-bottom: 40px;
}
.woocommerce .single-product-default div.product form.cart .variations select {
width: 100%;
min-width: 100%;
}
.container-fluid.single-product-default .woocommerce-notices-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.quick-view-popup-wrap .mfp-content div.product div.images {
width: 100%;
margin-bottom: 0 !important;
}
.quick-view-popup-wrap .mfp-content div.product .quick-view-gallery {
width: 100%;
margin-bottom: 25px !important;
margin-right: 0;
}
.quick-view-popup-wrap div.product div.summary {
width: 100%;
}
.quick-view-popup-wrap.hongo-mfp-bg-white .mfp-content {
padding-right: 15px;
}
.quick-view-popup-wrap div.product .woocommerce-review-link {
float: left;
}
.hongo-quick-view-popup .woocommerce div.product div.summary,
.hongo-quick-view-popup .woocommerce div.product div.summary .woocommerce-product-details__short-description,
.hongo-quick-view-popup .woocommerce div.product div.summary form.cart {
float: left;
width: 100%;
}
.woocommerce .hongo-single-product-main-wrap .hongo-content-full-part ul.products li.product,
.woocommerce .hongo-single-product-main-wrap .hongo-content-full-part ul.products li,
.woocommerce-page .hongo-single-product-main-wrap .hongo-content-full-part ul.products li.product {
width: 100%;
}
.woocommerce .container-fluid.single-product-default .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-default .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-default .hongo-content-center-part .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-default .hongo-content-center-part .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.hongo-single-html-video-popup.hongo-mfp-bg-white .mfp-content {
padding: 10px;
} .sidebar .widget_shopping_cart .cart_list li,
.woocommerce.widget_shopping_cart .cart_list li,
.sidebar .widget_shopping_cart .cart_list li:last-child,
.woocommerce.widget_shopping_cart .cart_list li:last-child {
margin-bottom: 15px;
} .woocommerce .single-product-modern div.product div.images.woocommerce-product-gallery .hongo-single-product-verticle-slider-wrap {
margin: 0 0 15px 0;
width: 100%;
}
.woocommerce .single-product-modern div.product form.cart .variations .size-chart {
margin-left: 0;
} .woocommerce div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap .swiper-button-next {
right: 5px;
}
.woocommerce div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap .swiper-button-prev {
left: 5px;
} .woocommerce div.product .woocommerce-tabs ul.tabs li,
.hongo-woocommerce-tabs ul.tabs li {
width: 100%;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.hongo-woocommerce-tabs ul.tabs li a {
padding: 10px 0;
width: 100%;
text-align: center;
border-bottom: 1px solid #e8e8e8;
display: inline-block
}
.woocommerce div.product .woocommerce-tabs .panel,
.panel {
padding: 30px 0;
}
.woocommerce div.product .woocommerce-tabs,
.woocommerce-page div.product .woocommerce-tabs {
padding-bottom: 15px;
}
.single-product .hongo-woocommerce-tabs {
padding-top: 40px;
}
.woocommerce div.product .woocommerce-tabs .panel ul {
margin-bottom: 20px;
}
.woocommerce table.shop_attributes th {
width: 110px;
} .page-title-style-4 .hongo-main-title {
font-size: 30px;
line-height: 34px;
width: 100%;
} .page-title-style-5 .hongo-main-title {
font-size: 30px;
line-height: 34px;
width: 100%;
} .page-title-style-6 .hongo-main-title {
width: 100%;
font-size: 24px;
line-height: 28px;
} .page-title-style-7 .hongo-main-title {
font-size: 30px;
line-height: 34px;
width: 100%;
} .page-title-style-8 .hongo-main-title {
font-size: 30px;
line-height: 34px;
} .navigation-wrap ul.hongo-page-navigation-link {
position: absolute;
right: 0;
margin: 0;
} .special-content-block-2 .block-content {
padding: 30px;
}
.special-content-block-2 .block-content .content-block-title {
font-size: 18px;
line-height: 24px;
margin-bottom: 30px;
}
.special-content-block-2 .block-content .content-block-title strong {
font-size: 24px;
} .related.products>h2,
.upsells.products>h2 {
margin-bottom: 30px;
} .woocommerce .single-product-right-content div.product div.images,
.woocommerce-page .single-product-right-content div.product div.images,
.single-product-right-content .hongo-quick-view-product-image {
width: 100%;
padding: 0 15px;
}
.woocommerce .single-product-right-content div.product div.images .woocommerce-product-gallery__image,
.woocommerce .single-product-right-content .woocommerce-product-gallery__image,
.woocommerce .single-product-right-content div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 100%;
margin: 0 0 15px 0
}
.woocommerce .single-product-right-content div.product div.images .woocommerce-product-gallery__image:last-child {
margin-bottom: 0;
}
.woocommerce .single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
.single-product-right-content .summary-main-title-right .woocommerce-product-rating {
float: left;
margin: 6px 0 5px 0 !important;
}
.woocommerce .single-product-right-content .sale-new-wrap {
padding: 0 13px;
}
.woocommerce .single-product-right-content div.product .product-img-btn {
right: 15px !important;
}
.woocommerce .single-product-right-content div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap.product-single-img {
width: 100%;
}
.woocommerce .container.single-product-right-content div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-center-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-center-part .hongo-quick-view-product-image {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-right-part .hongo-quick-view-product-image {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-right-content .hongo-content-left-part div.product div.images,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-left-part div.product div.images,
.container-fluid.single-product-right-content .hongo-content-left-part .hongo-quick-view-product-image {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-center-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-center-part .hongo-quick-view-product-image {
padding: 0 15px;
margin-bottom: 15px;
}
.woocommerce .container.single-product-right-content .hongo-content-center-part div.product div.images .woocommerce-product-gallery__wrapper {
margin: 0;
}
.woocommerce .container-fluid.single-product-right-content div.product div.summary,
.woocommerce-page .single-product-right-content div.product div.summary,
.woocommerce .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary,
.woocommerce-page .container-fluid.single-product-right-content .hongo-content-right-part div.product div.summary {
padding-left: 15px;
}
.container-fluid.single-product-right-content .woocommerce-notices-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid-with-padding.single-product-right-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-right-content .hongo-sidebar-btn-wrap {
padding: 0 15px;
} .woocommerce .single-product-left-content div.product div.images,
.woocommerce-page .single-product-left-content div.product div.images,
.single-product-left-content .hongo-quick-view-product-image {
width: 100%;
padding: 0 15px;
}
.woocommerce .single-product-left-content div.product div.images .woocommerce-product-gallery__image,
.woocommerce .single-product-left-content .woocommerce-product-gallery__image,
.woocommerce .single-product-left-content div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.woocommerce .single-product-left-content div.product div.images .woocommerce-product-gallery__image:last-child {
margin-bottom: 0;
}
.woocommerce .single-product-left-content div.product div.summary,
.woocommerce-page .single-product-left-content div.product div.summary {
width: 100%;
padding: 0 15px;
margin-top: 0;
}
.woocommerce .single-product-left-content .summary-main-title-right .woocommerce-product-rating {
float: left;
margin: 6px 0 5px 0 !important;
}
.woocommerce .single-product-left-content .sale-new-wrap {
padding: 0 13px;
}
.woocommerce .single-product-left-content div.product .product-img-btn {
right: 15px !important;
}
.woocommerce .single-product-left-content div.product div.images.woocommerce-product-gallery .hongo-single-product-image-wrap.product-single-img {
width: 100%;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-right-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-right-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-right-part .hongo-quick-view-product-image {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-left-content .hongo-content-left-part div.product div.images,
.woocommerce-page .container-fluid.single-product-left-content .hongo-content-left-part div.product div.images,
.container-fluid.single-product-left-content .hongo-content-left-part .hongo-quick-view-product-image {
padding: 0 15px;
}
.woocommerce .container.single-product-left-content .hongo-content-center-part div.product div.images,
.woocommerce-page .container.single-product-left-content .hongo-content-center-part div.product div.images,
.container.single-product-left-content .hongo-content-center-part .hongo-quick-view-product-image {
margin-bottom: 15px;
}
.woocommerce .single-product-left-content div.product div.images,
.woocommerce .single-product-left-content div.product div.summary {
margin-bottom: 30px;
}
.container-fluid.single-product-left-content .woocommerce-notices-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container.single-product-left-content .related.products,
.woocommerce .container.single-product-left-content .upsells.products {
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce .container-fluid-with-padding.single-product-left-content .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-left-content .hongo-sidebar-btn-wrap {
padding: 0 15px;
} .container-fluid.single-product-classic .woocommerce-notices-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .single-product-classic div.product div.images,
.woocommerce .single-product-classic div.product div.summary {
margin-bottom: 40px;
}
.woocommerce div.product p.stock,
.woocommerce div.product .stock {
display: inline-block
} .woocommerce .single-product-carousel div.product div.images .woocommerce-product-gallery__image.swiper-slide-active,
.woocommerce .single-product-carousel div.product div.images .woocommerce-product-gallery__image,
.woocommerce .single-product-carousel div.product div.images .woocommerce-product-gallery__image--placeholder {
opacity: 1;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-prev,
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .swiper-button-next {
width: 45px;
height: 45px;
line-height: 45px;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .sale-new-wrap {
bottom: 15px;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn:nth-of-type(1) {
bottom: 15px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn:nth-of-type(2) {
bottom: 52px !important;
}
.woocommerce .single-product-carousel div.product .woocommerce-product-gallery .product-img-btn:nth-of-type(3) {
bottom: 89px !important;
}
.woocommerce .single-product-carousel div.product .summary .hongo-summary-left-content {
padding-right: 15px;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
border-right: 0;
}
.woocommerce .single-product-carousel div.product .summary .hongo-summary-right-content {
padding-left: 15px;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.woocommerce .single-product-carousel .woocommerce-review-link {
float: none;
margin: 0;
display: inline-block;
position: relative;
top: 0;
}
.woocommerce .single-product-carousel div.product .summary-main-title-right .woocommerce-product-rating {
float: left;
margin: 0!important
}
.woocommerce .single-product-carousel div.product .summary-main-title-right .sku_wrapper {
width: 100%;
text-align: left;
}
.woocommerce .single-product-carousel div.product .product_title {
font-size: 18px;
line-height: 26px;
margin-bottom: 0;
}
.woocommerce .single-product-carousel div.product .summary {
padding: 40px 0 30px;
}
.woocommerce .single-product-carousel div.product .summary .hongo-summary-left-content>div>div:last-child,
.woocommerce .single-product-carousel div.product .hongo-variation-price-availability,
.woocommerce .single-product-carousel div.product .woocommerce-product-details__short-description,
.woocommerce .single-product-carousel div.product .product_meta,
.woocommerce .single-product-carousel div.product form.cart,
.woocommerce .single-product-carousel div.product form.cart .variations,
.woocommerce .single-product-carousel div.product form.cart table.group_table,
.woocommerce .single-product-carousel div.product p.cart {
margin: 0 0 30px 0;
}
.woocommerce .single-product-carousel div.product form.cart.variations_form .single_variation_wrap {
margin-bottom: 0
}
.woocommerce .single-product-carousel div.product .product_meta>span,
.woocommerce .single-product-carousel div.product .product_meta>div {
padding: 0 15px;
width: 100%;
margin: 5px 0;
}
.woocommerce .single-product-carousel div.product .product_meta .products-social-icon>span {
display: inline-block;
float: none;
margin-right: 5px;
}
.woocommerce .single-product-carousel div.product .product_meta .products-social-icon ul {
display: inline-block;
}
.woocommerce .single-product-carousel div.product .product_meta>span:after,
.woocommerce .single-product-carousel div.product .product_meta>span~div:after {
display: none
}
.woocommerce .single-product-carousel div.product .product_meta {
margin-bottom: 0;
padding-top: 20px;
padding-bottom: 20px
}
.woocommerce .single-product-carousel div.product .hongo-single-product-tab-content-carousel {
padding: 30px 0 0;
}
.woocommerce .single-product-carousel div.product .woocommerce-tabs ul.tabs {
width: 100%;
}
.woocommerce .container.single-product-carousel div.product .summary .hongo-summary-right-content {
padding-left: 0;
}
.woocommerce .container.single-product-carousel div.product .woocommerce-tabs,
.woocommerce .container.single-product-carousel div.product .hongo-woocommerce-tabs {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-left-content {
margin-bottom: 0;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-left-content {
margin-bottom: 0;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-center-part div.product .summary .hongo-summary-left-content {
margin-bottom: 0;
}
.woocommerce .container.single-product-carousel .hongo-content-right-part div.product .summary .hongo-summary-left-content {
margin-bottom: 0;
}
.woocommerce .container.single-product-carousel .hongo-content-left-part div.product .summary .hongo-summary-left-content {
margin-bottom: 0;
}
.woocommerce .container.single-product-carousel .hongo-content-center-part div.product .summary .hongo-summary-left-content {
margin-bottom: 0;
}
.woocommerce .container-fluid.single-product-carousel .hongo-content-center-part div.product .summary {
padding: 0 0 30px;
}
.woocommerce .container.single-product-carousel .hongo-content-center-part div.product .summary {
margin-bottom: 30px;
}
.woocommerce .container.single-product-carousel .hongo-content-center-part div.product div.images {
margin-bottom: 40px;
} .woocommerce .single-product-modern div.product .woocommerce-tabs .tabs li a {
padding: 10px 0 9px;
}
.woocommerce .single-product-modern div.product .woocommerce-tabs .panel {
padding: 30px 15px;
}
.woocommerce .single-product-modern div.product .upsells.products,
.woocommerce .single-product-modern div.product .related.products {
padding: 0 15px;
}
.woocommerce .single-product-modern div.product .inner-wrap-modern {
padding-right: 15px;
padding-left: 15px;
padding-bottom: 50px;
}
.woocommerce .single-product-modern div.product .product_title {
font-size: 21px;
}
.woocommerce .single-product-modern div.product .summary a.hongo-wishlist,
.woocommerce .single-product-modern div.product .summary a.hongo-compare {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container.single-product-modern div.product .woocommerce-tabs .panel {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container.single-product-modern div.product .upsells.products,
.woocommerce .container.single-product-modern div.product .related.products {
padding: 0 0;
}
.woocommerce .single-product-modern div.product .woocommerce-tabs .tabs {
width: calc(100% - 30px);
}
.woocommerce .single-product-modern div.product .hongo-woocommerce-tabs {
padding-top: 40px;
} .woocommerce .single-product-extended-descriptions div.product .summary .woocommerce-product-rating {
margin-bottom: 10px;
}
.woocommerce .single-product-extended-descriptions div.product .extended-product-typography-content-area {
padding: 15px 15px 0;
}
.woocommerce .single-product-extended-descriptions div.product .summary .product_title {
font-size: 20px;
margin-bottom: 3px;
}
.woocommerce .single-product-extended-descriptions div.product .summary p.price,
.woocommerce .single-product-extended-descriptions div.product .summary span.price,
.woocommerce .single-product-extended-descriptions div.product .summary p.price ins,
.woocommerce .single-product-extended-descriptions div.product .summary span.price ins {
font-size: 16px;
}
.woocommerce .single-product-extended-descriptions div.product .summary-main-title,
.woocommerce .single-product-extended-descriptions div.product .woocommerce-product-details__short-description,
.woocommerce .single-product-extended-descriptions div.product form.cart,
.woocommerce .single-product-extended-descriptions div.product p.cart {
margin: 20px 0 0 0;
padding: 20px 0 0 0;
}
.woocommerce .single-product-extended-descriptions div.product .woocommerce-tabs .panel {
padding-bottom: 15px;
padding-top: 30px;
}
.woocommerce .single-product-extended-descriptions div.product .product_meta>span:after,
.woocommerce .single-product-extended-descriptions div.product .product_meta>span~div:after {
display: none;
}
.woocommerce .single-product-extended-descriptions div.product .product_meta>span {
display: block;
padding: 0 15px 0 15px;
}
.woocommerce div.product .hongo-single-product-tab-content-extended-descriptions .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .hongo-single-product-tab-content-extended-descriptions .woocommerce-tabs ul.tabs li.active a {
margin: 0;
padding: 12px 15px 10px;
}
.woocommerce div.product .hongo-single-product-tab-content-extended-descriptions .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .hongo-single-product-tab-content-extended-descriptions .woocommerce-tabs ul.tabs li a {
padding: 12px 15px 10px;
}
.woocommerce .single-product-extended-descriptions div.product .product_meta {
text-align: left;
border-bottom: 0;
}
.woocommerce div.product .hongo-single-product-tab-content-extended-descriptions .woocommerce-tabs ul.tabs {
padding: 10px;
}
.woocommerce .container.single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap {
width: 100%;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next,
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-prev {
line-height: 24px;
display: none;
}
.woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap .swiper-thumb-next i {
padding-top: 1px;
}
.container-fluid.single-product-extended-descriptions .woocommerce-notices-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid-with-padding.single-product-extended-descriptions {
padding-left: 0;
padding-right: 0;
}
.woocommerce .single-product-extended-descriptions .hongo-sidebar-btn-wrap {
padding: 0 15px;
} .woocommerce .single-product-sticky .hongo-sticky-content-images-wrap {
padding: 0 15px;
margin-bottom: 30px;
}
.woocommerce .hongo-single-product-sticky-thumb-wrap ul li {
padding-bottom: 10px;
margin: 0;
}
.woocommerce .single-product-sticky div.images .woocommerce-product-gallery__image {
margin-bottom: 10px;
}
.woocommerce .single-product-sticky div.product div.images,
.woocommerce-page .single-product-sticky div.product div.images {
width: 100%;
margin: 0 0 20px;
}
.woocommerce .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap,
.woocommerce-page .single-product-sticky div.product .hongo-single-product-sticky-thumb-wrap {
width: calc(33% - 20px);
margin-bottom: 20px;
}
.woocommerce .single-product-sticky div.product div.summary,
.woocommerce-page .single-product-sticky div.product div.summary {
width: 100%;
}
.woocommerce .single-product-sticky .summary-main-title-right .woocommerce-product-rating {
float: left;
}
.woocommerce .single-product-sticky .product-img-btn {
right: 15px !important;
}
.woocommerce .container.single-product-sticky div.product div.summary,
.woocommerce-page .container.single-product-sticky div.product div.summary {
width: 100%;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part div.product div.images {
margin-bottom: 20px;
}
.woocommerce .container.single-product-sticky .hongo-content-center-part div.product div.images {
margin-bottom: 20px;
}
.container-fluid.single-product-sticky .woocommerce-notices-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce .container-fluid-with-padding.single-product-sticky {
padding-left: 0;
padding-right: 0;
}
.woocommerce .container-fluid-with-padding.single-product-sticky .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid-with-padding.single-product-sticky .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-content-center-part .hongo-sticky-content-images-wrap {
padding: 0 15px;
}
.woocommerce .container-fluid.single-product-sticky .hongo-sidebar-btn-wrap,
.woocommerce-page .container-fluid.single-product-sticky .hongo-sidebar-btn-wrap {
padding: 0 15px;
}
.woocommerce .single-product-carousel div.product .summary .woocommerce-info {
margin-top: 0;
} .hongo-related-products.swiper-container .swiper-button-prev,
.hongo-up-sells-products.swiper-container .swiper-button-prev,
.cross-sells .swiper-container .swiper-button-prev {
left: 47%;
right: auto;
}
.hongo-related-products.swiper-container .swiper-button-next,
.hongo-up-sells-products.swiper-container .swiper-button-next,
.cross-sells .swiper-container .swiper-button-next {
right: 47%;
}  .hongo-left-common-sidebar-link,
.hongo-right-common-sidebar-link {
width: 100%;
text-align: center;
}
.hongo-left-common-sidebar-link {
margin: 0 0 20px 0;
}
.hongo-right-common-sidebar-link {
margin: 0 0 20px 0;
}
.hongo-sidebar-btn-wrap>div {
margin-bottom: 20px;
}
.hongo-sidebar-btn-wrap>div:last-child {
margin-bottom: 0;
} .hongo-woocommerce-top-sidebar .mCSB_horizontal.mCSB_inside>.mCSB_container {
width: 100% !important
}
.hongo-top-shop-filter {
width: 100%;
text-align: center;
margin-bottom: 20px
}
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget {
width: 100% !important;
height: auto !important
}
.hongo-woocommerce-top-sidebar {
padding: 30px;
}
.hongo-woocommerce-top-sidebar .mCustomScrollBox {
max-height: inherit !important;
}
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full,
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full,
.container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full,
.container-fluid .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full {
margin: 0;
width: 100% !important
}
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget,
.container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget {
padding: 0;
margin-bottom: 30px;
}
.hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget:last-child,
.container-fluid-with-padding .hongo-content-full-part .hongo-woocommerce-top-sidebar .top-sidebar-scroll .top-sidebar-scroll-full .widget:last-child {
margin-bottom: 0;
} .woocommerce ul.products,
.woocommerce-page ul.products {
margin-bottom: 40px;
}
.woocommerce ul.products.hongo-shop-default,
.woocommerce-page ul.products.hongo-shop-default {
margin-bottom: 0;
}
.woocommerce ul.products.hongo-shop-list {
margin-bottom: 0;
}
.pagination {
margin-top: 30px;
margin-bottom: 50px
}
.woocommerce ul.products li.product .product-thumb-box {
margin-bottom: 15px;
}
.woocommerce ul.products.hongo-shop-default li.product a.button {
margin-top: 8px;
}
.woocommerce ul.products.hongo-shop-default li.product .product-buttons-wrap {
margin-top: 15px;
}
.woocommerce ul.products li.product .hongo-product-deal-wrap > span {
min-height: 54px;
} .woocommerce ul.products.hongo-shop-standard li.product .product-thumb-wrap,
.woocommerce ul.products.hongo-shop-standard li.product.product-category img {
margin-bottom: 15px;
} .woocommerce ul.products.hongo-shop-classic li.product .product-thumb-wrap {
margin-bottom: 15px;
} .sidebar .widget {
padding-bottom: 20px;
margin-bottom: 20px;
} .hongo-numeric-next,
.hongo-numeric-prev {
font-size: 16px;
} .hongo-shop-slider-style-1 .hongo-slider-typography-wrap {
right: 40px;
width: calc(100% - 80px);
padding: 8% 8%;
text-align: center
}
.hongo-shop-slider-style-1 .left-content .hongo-slider-typography-wrap {
left: 40px;
}
.hongo-shop-slider-style-1 .hongo-slider-typography-wrap .title {
font-size: 35px;
line-height: 35px;
margin-bottom: 15px;
}
.hongo-shop-slider-style-1 .hongo-slider-typography-wrap p {
font-size: 14px;
line-height: 22px;
}
.hongo-shop-slider-style-1 .hongo-numeric-prev {
left: 8px;
}
.hongo-shop-slider-style-1 .hongo-numeric-next {
right: 8px;
} .hongo-shop-slider-style-8 .cover-background {
background-position: center right !important;
} .swiper-pagination {
bottom: 15px !important;
}
.swiper-pagination-number .swiper-pagination-bullets {
bottom: 25px !important;
}  .hongo-client-slider-style-1 .swiper-slide {
padding: 5px 5px;
} .first-letter {
margin: 5px 15px 0 0;
}
.first-letter-big {
font-size: 80px;
line-height: 80px;
}
.first-letter-block {
font-size: 28px;
height: 50px;
line-height: 20px;
width: 50px;
} #infscr-loading {
bottom: -10px;
} .hongo-main-title-wrap .down-section {
bottom: 25px;
} .hongo-popup-contact-form {
width: 100%;
padding: 0;
}
.hongo-popup-contact-form .wpcf7 {
padding: 30px;
}
.hongo-popup-contact-form .wpcf7 label {
width: 100%;
}
.hongo-popup-contact-form p input,
.hongo-popup-contact-form p textarea {
margin-bottom: 0;
}
.hongo-popup-contact-form p textarea {
height: 120px;
} .hongo-author-box-wrap {
margin-top: 20px;
}
.hongo-author-box-wrap .hongo-author-box>div>img {
margin-bottom: 10px;
margin-right: 0;
max-width: 80px;
}
.hongo-author-box-wrap .hongo-author-box {
padding: 30px;
}
.hongo-author-box-wrap .hongo-author-box>div>a.comment-avtar img {
margin-right: 0;
margin-bottom: 10px;
}  ul.list-style-3 li {
margin-bottom: 8px;
padding-bottom: 10px;
} ul.list-style-7 li {
line-height: 20px;
}  blockquote {
padding: 3px 0 3px 25px;
width: 100%
}
blockquote,
blockquote p {
font-size: 13px;
line-height: 19px;
} .blockquote-style-2 {
font-size: 16px;
line-height: 22px;
} .blockquote-style-3 .blockquote-content {
font-size: 14px;
line-height: 20px;
}
.blockquote-style-3 i {
line-height: 40px;
margin-right: 18px;
}  .hongo-sidebar-style-2.sidebar .widget {
margin-bottom: 20px;
}
.sidebar.hongo-sidebar-style-2 {
margin-top: 40px;
} .hongo-blog-styles .hongo-blog-post-category {
margin-bottom: 5px;
}
.hongo-blog-styles.hongo-blog-side-image .blog-post .blog-image {
margin-bottom: 15px;
padding: 0;
}
.hongo-blog-styles.hongo-blog-side-image .blog-post .blog-text {
padding: 0;
}
.hongo-blog-styles .blog-posts ul {
margin: 0 0px;
}
.hongo-blog-styles .blog-post:last-child {
margin-bottom: 0;
}
.hongo-content-left-part .hongo-blog-standard.hongo-blog-styles .infinite-scroll-pagination {
padding-bottom: 0;
}
.hongo-content-right-part .hongo-blog-standard.hongo-blog-styles .infinite-scroll-pagination {
padding-bottom: 0;
} .hongo-blog-clean li.blog-post {
margin-bottom: 0 !important;
} .hongo-comment-box .comment-title {
margin-bottom: 25px;
}
.blog-comment li {
padding: 30px 0;
}
.blog-comment li .comment-image-box img {
max-width: 50px;
margin-bottom: 10px;
}
.blog-comment li .comment-author-wrapper {
display: block;
}
.blog-comment li .comment-text-box {
padding-left: 0;
-webkit-box-flex: inherit;
-ms-flex: inherit;
flex: inherit
}
.blog-comment li ul.children {
margin-left: 20px;
}
.blog-comment li ul.children li {
margin-top: 30px;
} .reply-comment-title {
margin-bottom: 30px;
padding-top: 40px;
margin-top: 40px;
}
.single-post .single-comment-layout-2 .reply-comment-title {
padding-top: 40px;
}
.single-post .single-comment-layout-2 .hongo-comment-form .comment-form {
padding: 30px 15px;
}
.comment-form>div {
margin-bottom: 15px;
}
.comment-form>div:last-child {
margin-bottom: 0;
}
.comment-respond .comment-form .comment-form-cookies-consent {
margin-bottom: 15px;
} .hongo-related-posts .blog-post-style-related .blog-post-images {
margin-bottom: 15px;
}
.hongo-related-posts .blog-post-style-related .post-details a.post-title {
margin-bottom: 5px;
}
.hongo-related-posts .related-post-general-title {
margin-bottom: 30px;
}
.hongo-related-posts {
margin-top: 50px;
} .hongo-blog-standard .blog-image {
padding: 15px 15px 0 15px !important;
}
.hongo-blog-standard .content .content-wrap {
padding: 25px 15px 35px;
width: 100%;
}
.hongo-blog-standard .content .content-wrap .hongo-blog-post-category a {
font-size: 11px;
line-height: 14px;
}
.hongo-blog-standard .content .content-wrap .hongo-blog-post-category span {
font-size: 11px;
line-height: 14px;
}
.hongo-blog-standard .content .content-wrap .entry-title {
font-size: 18px;
line-height: 26px;
margin-bottom: 10px;
}
.hongo-blog-standard .content .hongo-blog-post-meta-wrap {
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.hongo-blog-standard .content .hongo-blog-post-meta-wrap>.hongo-blog-post-meta {
border-bottom: 1px solid #ededed;
border-right: none;
width: 100%;
}
.hongo-blog-standard .hongo-blog-blockquote .blockquote-style-3 i {
margin-right: 15px;
}
.hongo-blog-standard .hongo-blog-blockquote .blockquote-style-3 {
padding: 15px;
} .hongo-blog-modern .blog-image~.blog-text {
padding-left: 15px;
padding-right: 15px;
}
.hongo-blog-modern .blog-text .hongo-blog-modern-wrap {
padding-left: 15px;
padding-right: 15px;
}
.hongo-blog-modern .blog-text .hongo-blog-modern-meta-wrap {
padding-left: 15px;
padding-right: 15px;
} .hongo-blog-styles.hongo-blog-grid .blog-post:last-child {
margin-bottom: 0 !important;
}
.hongo-blog-grid .blog-image {
margin-bottom: 15px;
} .hongo-blog-masonry .hongo-no-image.blog-post .blog-image {
padding-left: 15px;
padding-right: 15px;
} .hongo-blog-clean .blog-image {
margin-bottom: 25px;
} .hongo-blog-only-text .blog-date-author {
padding-bottom: 15px;
} .hongo-blog-image .hongo-blog-post-category {
position: relative;
margin: 0;
}
.hongo-blog-image .content-wrap {
padding-bottom: 25px;
}
.blog-image.hongo-post-format-wrap,
.single-post .blog-post-gallery-grid,
.blog-image.hongo-blog-video,
.blog-image.fit-videos,
.blog-image.hongo-blog-video-html5,
.blog-image.hongo-blog-blockquote,
.blog-image.blog-image-standard,
.blog-image.post-type-slider,
.blog-image.hongo-blog-audio,
.blog-image.hongo-blog-video,
.blog-image.hongo-blog-video {
margin-bottom: 25px;
}
.hongo-blog-image .entry-content {
margin-bottom: 10px;
}  .special-content-block-1 .block-content {
width: calc(100% - 20px);
padding: 30px 10px 20px;
}  .progess-bar-style2 .skillbar {
width: 90%;
}  .counter-style2 .feature-content {
min-width: 130px;
} .hongo-404-content-bg {
width: 100%;
padding: 0 15px;
}
.hongo-404-content-wrap h2 {
font-size: 55px;
line-height: 55px;
margin-bottom: 15px;
}
.hongo-404-content-wrap .hongo-404-title {
font-size: 18px;
line-height: 24px;
margin-bottom: 10px;
}
.hongo-404-content-wrap .hongo-404-subtitle {
font-size: 14px;
line-height: 18px;
width: 90%;
}
.hongo-404-content-wrap .hongo-404-image img {
width: 300px;
}
.hongo-404-content-wrap .input-group {
margin: 40px auto 0;
}
.hongo-404-content-wrap .search-form {
margin-bottom: 20px;
}
.hongo-404-content-wrap a {
margin-top: 40px;
}
.page-not-found {
min-height: inherit !important
}
.page-not-found .slider-typography {
position: inherit;
padding-top: 20%;
padding-bottom: 20%
} .hongo-product-meta-left {
width: 100%;
}
.hongo-product-meta-right {
width: 100%;
margin-top: 7px;
}
.hongo-product-meta-right .products-social-icon {
text-align: left;
}
.hongo-product-meta-right .products-social-icon ul {
float: none;
}
.hongo-product-meta-right .products-social-icon ul li:first-child {
margin-left: 0;
}
.products-social-icon span {
vertical-align: top;
} .hongo-mfp-bg-white .mfp-content {
max-width: 96%;
padding: 15px;
}  .table-style-1 td,
.table-style-1 th {
padding: 10px 10px;
}
.table-style-1 tr th:first-child,
.table-style-1 tr td:first-child {
padding-left: 10px;
} .compare-popup-heading {
margin-bottom: 10px;
}
.mfp-close-btn-in .mfp-close,
.my-mfp-zoom-in .mfp-close {
top: 0;
right: 0;
}
.compare-popup-main-content .content-left {
width: 85px;
}
.compare-popup-main-content .content-right {
padding-left: 85px;
}
.compare-popup-main-content .content-left ul>li {
padding-left: 5px;
padding-right: 5px;
}
.compare-popup-heading .actions {
padding-top: 5px;
padding-right: 30px;
} .container-fluid .hongo-full-width-no-padding .single-product-default div.images.woocommerce-product-gallery {
padding-right: 15px
} .hongo-promo-popup-wrap .hongo-promo-popup-newsletter .input-group {
width: 80%;
margin: 0 auto;
}
.mfp-close-btn-in .hongo-promo-popup-wrap .mfp-close {
right: 0;
}  .hongo-contact-form-style-2 .wpcf7-text,
.hongo-contact-form-style-2 .wpcf7-textarea,
.hongo-contact-form-style-2 .wpcf7-select {
margin-bottom: 25px;
} .hongo-contact-form-style-3 .btn {
margin-top: 10px;
} .hongo-contact-form-style-4 .btn {
margin-top: 10px;
}
.hongo-contact-form-style-3 .wpcf7-spinner, .hongo-contact-form-style-4 .wpcf7-spinner {
top: 14px;
}  .brand-style-slider-1 .swiper-slide {
border: 0;
}  .category-style-4 .category-wrap .hongo-category-title {
padding: 0 0 0 30px;
} .category-style-9 li .hongo-category-grid-details.hongo-category-grid-left-top {
left: 10px;
top: 20px;
}
.category-style-9 li .hongo-category-grid-details.hongo-category-grid-left-bottom {
left: 10px;
bottom: 20px;
} .hongo_widget_products_carousel {
margin-bottom: 0;
} .hongo-product-lists-widget-wrap .widget-title {
margin-bottom: 20px;
}
.hongo-product-lists-widget-wrap .product_list_widget .right-part-content {
padding-left: 20px;
}  .category-style-10 li .hongo-category-grid-details.hongo-category-grid-center-bottom {
bottom: 25px;
}
.category-style-9 li .category-bottom-text {
left: 25px;
} .hongo-mfp-bg-white .mfp-content {
padding: 15px 40px 15px 15px;
}
.compare-popup-heading {
margin-bottom: 10px;
}  .checkout-content-left {
padding-right: 0;
margin-bottom: 20px;
}
.woocommerce-cart .checkout-content-left {
margin-bottom: 55px;
}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
display: block !important;
text-align: right!important;
}
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
display: block !important;
}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
content: attr(data-title) !important;
font-weight: 500 !important;
float: left !important;
display: block !important;
color: #232323;
font-family: 'Poppins', sans-serif;
font-size: 12px;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
display: block !important;
}
.woocommerce table.shop_table_responsive thead,
.woocommerce-page table.shop_table_responsive thead {
display: none !important
}
.woocommerce table.shop_table_responsive .cart_item {
border-bottom: 1px solid #e8e8e8;
position: relative;
display: block;
padding-left: 95px;
padding-bottom: 20px;
background: none;
margin-bottom: 20px;
overflow: hidden;
}
.woocommerce table.shop_table_responsive .cart_item:last-child {
margin-bottom: 0;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail {
position: absolute;
left: 0;
width: 80px;
display: inline-block;
top: 0;
overflow: hidden;
text-align: left !important;
}
.woocommerce-cart table.cart td {
padding: 0;
border: 0;
clear: both;
margin: 0 0 10px 0;
}
.woocommerce-cart table.cart td:last-child {
margin-bottom: 0;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
text-align: left !important;
padding-right: 25px;
margin-bottom: 10px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name:before {
display: none !important
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td:before {
font-size: 12px;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
padding-right: 0;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal .amount {
font-weight: 600;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove {
width: auto;
position: absolute;
right: 0;
margin: 0;
padding: 0;
text-align: right !important;
top: 0;
z-index: 11;
}
.woocommerce-cart table.cart td.actions {
padding-top: 0;
display: block;
width: 100%;
text-align: center !important;
}
.woocommerce-cart table.cart td.actions .coupon {
padding-bottom: 0;
width: 100%;
margin-bottom: 10px;
}
.woocommerce-cart table.cart td.actions .button,
.woocommerce-cart table.cart td.actions .btn {
float: none;
}
.woocommerce-cart table.cart td.actions .button {
margin-left: 0;
}
.woocommerce table.shop_table_responsive tbody th,
.woocommerce-page table.shop_table_responsive tbody th {
display: none;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td,
.woocommerce-checkout .checkout-sidebar table.shop_table th,
.woocommerce-checkout .checkout-sidebar table.shop_table td {
padding-top: 15px;
padding-bottom: 15px;
}
.woocommerce-checkout .checkout-sidebar table.shop_table th {
width: 50%;
}
.woocommerce-cart .cross-sells .swiper-container .swiper-button-next {
right: 0;
}
.woocommerce-cart .cross-sells .swiper-container .swiper-button-prev {
right: 15px;
left: auto;
}
.woocommerce-checkout .woocommerce form.login,
.woocommerce form.checkout_coupon {
width: 100%;
}
.cart-empty i,
.no-product-wishlist i {
font-size: 40px;
margin-bottom: 25px;
}
.hongo-wishlist-page table.table td .button {
min-width: auto;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
padding: 20px 15px;
}
.woocommerce-cart .cross-sells>h2 {
text-align: center;
} .woocommerce-checkout .woocommerce form.checkout {
margin-top: 30px;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
}
.woocommerce form .form-row {
margin-bottom: 20px
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead tr th {
padding-top: 0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
margin-bottom: 15px;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
margin-bottom: 25px;
}
.woocommerce-checkout-review-order .woocommerce-terms-and-conditions-wrapper .validate-required {
margin-bottom: 10px;
}
.checkout .checkout-content-left {
padding-right: 0px;
}
.woocommerce-form-login-toggle .woocommerce-info {
padding-bottom: 20px !important;
}
.woocommerce-form-login-toggle .woocommerce-info i,
.woocommerce-form-coupon-toggle .woocommerce-info i {
margin-right: 0;
margin-bottom: 5px
}
.checkout-sidebar {
padding: 20px;
} .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th,
.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot tr th,
.woocommerce-order-details table.shop_table tfoot tr th,
.woocommerce-order-pay table.shop_table tfoot tr th {
padding-left: 10px !important;
width: 50%;
}
.woocommerce ul.order_details li,
.woocommerce ul.order_details li:last-of-type {
margin-bottom: 10px;
}
.woocommerce ul.order_details {
margin-bottom: 40px;
}
.woocommerce-order>section:last-child {
margin-top: 40px;
}
.woocommerce-thankyou-order-received {
font-size: 20px;
margin-bottom: 30px;
padding-bottom: 25px;
}
.woocommerce-checkout h4 {
margin-bottom: 15px;
}
.woocommerce ul.order_details li,
.woocommerce ul.order_details li:last-of-type {
width: 100%;
border-right: 0;
margin-right: 0;
padding-right: 0;
margin-bottom: 20px;
}
.woocommerce ul.order_details li:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-columns--addresses,
.woocommerce-account .woocommerce-Addresses {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce-account .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
width: 100%;
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column,
.woocommerce-account .woocommerce-Address {
margin-right: 0;
}
.woocommerce-account .woocommerce-Address {
margin-bottom: 30px;
}
.woocommerce-account .woocommerce table.shop_table td:first-child,
.woocommerce-account .woocommerce table.shop_table th:first-child,
.woocommerce-order-pay table.shop_table td:first-child,
.woocommerce-order-pay table.shop_table th:first-child {
padding-left: 10px;
}
.woocommerce-account .woocommerce .account-orders-table tr:last-child td,
.woocommerce-account .woocommerce .woocommerce-order-downloads tr:last-child td {
border-bottom: 1px solid #e8e8e8;
}
.woocommerce-account .woocommerce .account-orders-table tr td:last-child:before {
margin-top: 6px;
}
.woocommerce-account .woocommerce .account-orders-table tr:last-child td:last-child,
.woocommerce-account .woocommerce .woocommerce-order-downloads tr:last-child td:last-child {
border-bottom: 0;
}
.woocommerce .woocommerce-order-details,
.woocommerce .woocommerce-order-downloads {
margin-bottom: 30px;
}
.woocommerce-account .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
margin-bottom: 30px;
}
.woocommerce .woocommerce-order .woocommerce-column--billing-address {
margin-bottom: 30px;
}
.woocommerce-account form.edit-account fieldset legend {
margin-bottom: 20px;
}
.woocommerce-account .woocommerce table.my_account_orders tr td.woocommerce-orders-table__cell-order-actions {
max-width: 100%
}
.track_order {
padding: 25px;
width: 100%;
} .woocommerce-account #customer_login.col2-set {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce-account #customer_login.col2-set .u-column1.col-1 {
margin-right: 0;
margin-bottom: 40px;
}
.woocommerce form.login,
.woocommerce form.register {
padding: 30px 20px;
}
.hongo-myaccount-navigation-links {
margin-left: -10px;
margin-right: -10px;
margin-top: 35px;
}
.hongo-myaccount-navigation-links li {
width: 50%;
margin-bottom: 20px;
padding: 0 10px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
margin-bottom: 40px;
}
.woocommerce form.lost_reset_password,
.woocommerce form.lost_reset_password {
width: 100%;
}
.hongo-myaccount-without-register {
width: 100%;
} .hongo-wishlist-page table.table tr {
border-bottom: 1px solid #e8e8e8;
position: relative;
display: block;
padding-left: 95px;
padding-bottom: 10px;
background: none;
margin-bottom: 20px;
overflow: hidden;
}
.hongo-wishlist-page table.table tr:last-child {
border: 0;
padding-left: 0;
padding-bottom: 0;
background: none;
margin-bottom: 0;
overflow: inherit;
}
.hongo-wishlist-page table.table tr:first-child {
display: none;
}
.hongo-wishlist-page table.table td {
display: block;
padding: 0;
border: 0;
clear: both;
margin: 0 0 10px 0;
}
.hongo-wishlist-page table.table tr td.product-check-single {
display: none;
}
.hongo-wishlist-page table.table tr td.product-thumbnail {
position: absolute;
left: 0;
width: 80px;
display: inline-block;
top: 0;
bottom: 15px;
overflow: hidden;
}
.hongo-wishlist-page table.table tr td:last-child {
position: absolute;
top: 0;
right: 0;
margin: 0;
}
.hongo-wishlist-page table.table tr td:last-child a {
float: right;
padding: 5px;
line-height: 14px;
margin-top: -2px;
}
.hongo-wishlist-page table.table tr:last-child td {
border-bottom: 0;
padding-left: 0;
margin: 0;
padding-right: 0;
width: auto !important;
}
.hongo-wishlist-page table.table tr:last-child td:last-child {
position: static;
display: initial;
}
.hongo-wishlist-page table.table tr:last-child td:last-child a {
padding: 0;
line-height: 20px;
} .footer-default-wrapper {
text-align: center;
}
.footer-default-wrapper .footer-sidebar {
margin-bottom: 30px;
}
.footer-default-wrapper .footer-sidebar:last-child {
margin-bottom: 0;
}
footer .hongo-footer-middle .widget .widget-title,
footer .hongo-footer-middle .hongo-link-menu li.menu-title {
margin-bottom: 5px;
}
.widget_nav_menu ul li,
.hongo-link-menu li {
margin: 0;
}
footer .vc_col-xs-12 .latest-post.hongo-latest-blog-widget {
width: 50%;
margin: 0 auto;
}
footer .hongo-footer-bottom .hongo-contact-info-wrap>div {
padding: 0;
margin: 0;
display: block;
}
footer .hongo-footer-bottom .hongo-contact-info-wrap>div:before {
display: none;
}
footer .vc_col-md-12 .hongo-instagram-widget-wrap li,
footer .vc_col-sm-12 .hongo-instagram-widget-wrap li {
width: 25%;
}
footer .vc_col-sm-12 .latest-post.hongo-latest-blog-widget li:first-child {
margin-top: 5px;
}
footer .vc_col-sm-12 .latest-post.hongo-latest-blog-widget li {
width: 100%;
display: table;
float: none;
padding: 0 0 10px;
margin: 0 0 11px 0;
}
footer .vc_col-sm-12 .latest-post.hongo-latest-blog-widget li:last-child {
padding: 0;
margin: 0;
}
footer a {
line-height: 27px;
} .cookie-container .btn {
margin-left: 0;
}
.cookie-container .hongo-cookie-policy-text {
margin-bottom: 15px;
} .hongo-smart-product-wrap .hongo-smart-product-close {
font-size: 12px;
}  .social-icon-style-14 ul.large-icon li,
.social-icon-style-14 ul.extra-large-icon li,
.social-icon-style-14 ul.extra-small-icon li,
.social-icon-style-14 ul.medium-icon li {
padding: 3px 14px;
}
.social-icon-style-14 ul.large-icon li:first-child,
.social-icon-style-14 ul.extra-large-icon li:first-child,
.social-icon-style-14 ul.extra-small-icon li:first-child,
.social-icon-style-14 ul.medium-icon li:first-child {
padding-left: 0;
}
.social-icon-style-14 ul.large-icon li:last-child,
.social-icon-style-14 ul.extra-large-icon li:last-child,
.social-icon-style-14 ul.extra-small-icon li:last-child,
.social-icon-style-14 ul.medium-icon li:last-child {
padding-right: 0;
}
.social-icon-style-14 ul.large-icon li:before,
.social-icon-style-14 ul.extra-large-icon li:before,
.social-icon-style-14 ul.extra-small-icon li:before,
.social-icon-style-14 ul.medium-icon li:before {
height: 10px;
}
.social-icon-style-14 ul.extra-small-icon li a,
.social-icon-style-14 ul.very-small-icon li a,
.social-icon-style-14 ul.small-icon li a,
.social-icon-style-14 ul.medium-icon li a,
.social-icon-style-14 ul.large-icon li a,
.social-icon-style-14 ul.extra-large-icon li a {
font-size: 12px;
} .social-icon-style-15 ul.large-icon li,
.social-icon-style-15 ul.extra-large-icon li,
.social-icon-style-15 ul.extra-small-icon li,
.social-icon-style-15 ul.medium-icon li {
padding: 3px 5px;
}
.social-icon-style-15 ul.large-icon li:first-child,
.social-icon-style-15 ul.extra-large-icon li:first-child,
.social-icon-style-15 ul.extra-small-icon li:first-child,
.social-icon-style-15 ul.medium-icon li:first-child {
padding-left: 0;
}
.social-icon-style-15 ul.large-icon li:last-child,
.social-icon-style-15 ul.extra-large-icon li:last-child,
.social-icon-style-15 ul.extra-small-icon li:last-child,
.social-icon-style-15 ul.medium-icon li:last-child {
padding-right: 0;
}
.social-icon-style-15 ul.large-icon li:before,
.social-icon-style-15 ul.extra-large-icon li:before,
.social-icon-style-15 ul.extra-small-icon li:before,
.social-icon-style-15 ul.medium-icon li:before {
height: 10px;
}
.social-icon-style-15 ul.extra-small-icon li a,
.social-icon-style-15 ul.very-small-icon li a,
.social-icon-style-15 ul.small-icon li a,
.social-icon-style-15 ul.medium-icon li a,
.social-icon-style-15 ul.large-icon li a,
.social-icon-style-15 ul.extra-large-icon li a {
font-size: 12px;
} .blog-post-gallery-grid .grid-item figure .blog-post-gallery-img img {
width: 100%;
} .compose-mode header .vc_hidden-xs {
display: none!important;
} header .landing-header .btn.btn-round.btn-medium {
padding: 6px 20px;
font-size: 11px
} .sticky-add-to-cart-wrapper .product-right-part {
width: 100%;
text-align: center;
}
.sticky-add-to-cart-wrapper .product-right-part .hongo-add-to-cart-button-wrap {
float: none;
text-align: center;
}
.sticky-add-to-cart-wrapper .product-right-part .cart {
display: inline-block;
float: none;
width: auto;
vertical-align: top;
}
.sticky-add-to-cart-wrapper .product-image,
.sticky-add-to-cart-wrapper .product-left-part-right {
float: none;
text-align: left;
display: inline-block;
vertical-align: middle;
}
.sticky-add-to-cart-wrapper .product-left-part {
float: none;
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.woocommerce .single-product-modern div.product .sticky-add-to-cart-wrapper form.cart .hongo-add-to-cart-button-wrap {
float: none;
text-align: center;
display: inline-block;
}
.woocommerce .single-product-modern div.product .sticky-add-to-cart-wrapper form.cart .hongo-single-product-buttons {
float: none;
} .container.hongo_layout_no_sidebar_single .entry-content .alignfull,
.page .container .entry-content .alignfull {
left: inherit;
width: inherit;
} .wp-caption.alignleft {
margin: 5px 20px 20px 0;
width: 100%;
}
.wp-caption.alignright {
margin: 0 0 20px 20px;
width: 100%;
} .hongo-product-deal-wrap,
.hongo-quick-view-deal-wrap {
float: left;
margin-top: 20px;
} .woocommerce ul.products.hongo-shop-xs-col-2:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-xs-col-2:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-xs-col-2:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-xs-col-2:not(.swiper-wrapper) li {
width: 50% !important;
}
.woocommerce ul.products.hongo-shop-xs-col-1:not(.swiper-wrapper) li.product,
.woocommerce ul.products.hongo-shop-xs-col-1:not(.swiper-wrapper) li,
.woocommerce-page ul.products.hongo-shop-xs-col-1:not(.swiper-wrapper) li.product,
.woocommerce-page ul.products.hongo-shop-xs-col-1:not(.swiper-wrapper) li {
width: 100% !important;
}
.category-style-11 .category-wrap .hongo-category-title {
font-size: 55px;
line-height: 60px;
} .woocommerce img.pswp__img, .woocommerce-page img.pswp__img {
max-width: none;
}
}
@media (max-width: 480px) {  .special-content-block-2 .block-content {
padding: 25px 20px;
} .woocommerce .container ul.products.hongo-shop-clean.hongo-shop-col-4 li.product .price>span {
display: inline-block
} .page-title-style-5 .hongo-main-title {
width: 100%;
} .page-title-style-7 .hongo-main-subtitle {
width: 75%;
margin: 0 auto 10px;
} .page-title-style-8 .hongo-main-title {
width: 100%;
}
.page-title-style-8 .hongo-main-subtitle {
width: 85%;
margin: 8px auto 0;
}
}
@media (max-width: 479px) { .comment-respond .comment-form .comment-form-author {
width: 100%;
}
.comment-respond .comment-form .comment-form-email {
width: 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0;
padding-left: 0;
display: block;
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
display: block;
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
margin-bottom: 10px;
position: relative;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
float: left;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
display: block;
clear: both;
}  .woocommerce .single-product-extended-descriptions div.product div.images .hongo-single-product-thumb-wrap ol li {
width: 33.333%;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-right-part div.product .products-social-icon {
margin-right: 7px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-left-part div.product .products-social-icon {
margin-right: 7px;
}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part .extended-descriptions-content-wrap {}
.woocommerce .container-fluid.single-product-extended-descriptions .hongo-content-center-part div.product .products-social-icon {
margin-right: 7px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-right-part div.product .products-social-icon {
margin-right: 7px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-left-part div.product .products-social-icon {
margin-right: 7px;
}
.woocommerce .container.single-product-extended-descriptions .hongo-content-center-part div.product .products-social-icon {
margin-right: 7px;
}
.woocommerce .container.single-product-extended-descriptions div.product form.cart div.quantity {
margin-right: 10px !important;
}
.woocommerce .container.single-product-extended-descriptions form.cart .variations td.label {
width: 55px;
} .woocommerce .single-product-classic div.product div.images .hongo-single-product-thumb-wrap ol li {
width: 33.333%;
} .woocommerce .single-product-modern div.product div.images .hongo-single-product-thumb-wrap ol li {
width: 33.333%;
} .woocommerce div.product form.cart .hongo-group-product-wrap {
overflow-x: auto
}
.woocommerce div.product form.cart table.group_table {
width: 500px;
} .hongo-promo-popup-wrap .hongo-promo-popup-newsletter .input-group {
width: 100%;
}
.woocommerce div.product div.images img.emoji {
display: none !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
display: block;
content: "";
width: 14px;
height: 14px;
background-size: cover !important;
background: url(//corexlanka.com/wp-content/themes/hongo/assets/images/zoom-icon.svg);
border-radius: 0;
position: absolute;
top: 7px;
left: 7px;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
box-sizing: content-box;
} .hongo-shop-banner-16.center-side-product .shop-banner-wrapper {
width: 80%;
}
.hongo-shop-banner-16.left-side-product .shop-banner-wrapper,
.hongo-shop-banner-16.right-side-product .shop-banner-wrapper {
width: 65%;
} footer .vc_col-xs-12 .latest-post.hongo-latest-blog-widget {
width: 68%;
} .hongo-myaccount-navigation-links {
margin-left: -8px;
margin-right: -8px;
}
.hongo-myaccount-navigation-links li {
width: 50%;
margin-bottom: 16px;
padding: 0 8px;
}
.hongo-myaccount-navigation-links li a {
padding: 25px 5px;
font-size: 11px
}
.hongo-myaccount-navigation-links li:last-child {
margin-bottom: 0;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th,
.woocommerce-account .woocommerce .woocommerce-table--order-details tfoot tr th,
.woocommerce-order-details table.shop_table tfoot tr th {
padding-left: 10px !important;
}  .hongo-shop-slider-style-8 .cover-background {
background-position: center right !important;
}
.hongo-shop-slider-style-8 .hongo-slider-text-middle-inner {
width: 70%;
padding-left: 5%;
padding-right: 5%;
}
.hongo-shop-slider-style-8 .swiper-button-next {
right: 15px;
}
.hongo-shop-slider-style-8 .swiper-button-prev {
left: 15px;
}
.hongo-shop-slider-style-8 .hongo-slider-typography-wrap .title {
font-size: 28px;
line-height: 30px;
margin-bottom: 15px;
}
.hongo-shop-slider-style-8 .hongo-slider-typography-wrap .subtitle {
margin-bottom: 10px;
}
.hongo-shop-slider-style-8 .hongo-slider-typography-wrap .hongo-separator {
height: 20px;
margin-bottom: 5px;
} .sticky-add-to-cart-wrapper .product-right-part {
float: left;
width: 100%;
}
.sticky-add-to-cart-wrapper .hongo-single-product-buttons a {
padding: 0;
border: none;
background-color: transparent;
}
.sticky-add-to-cart-wrapper .hongo-single-product-buttons a:hover {
border: none;
}
.sticky-add-to-cart-wrapper .hongo-single-product-buttons a i {
margin-right: 0;
top: 5px;
font-size: 19px;
}
.sticky-add-to-cart-wrapper .hongo-single-product-buttons a .wish-list-text {
display: none;
}
.woocommerce .sticky-add-to-cart-wrap button.button.single_add_to_cart_button {
padding: 8px 15px 8px 15px;
}
.product-slider-style-3 .swiper-slide {
min-height: 350px;
}
}
@media (max-width: 380px) {  .hongo-content-newsletter-5 .input-group .input-group-btn .btn {
margin: 0 !important;
width: 100%;
}  .interactive-banner-style-2 .hongo-featurebox-text {
padding: 40px 50px 55px 30px;
} footer .vc_col-xs-12 .latest-post.hongo-latest-blog-widget {
width: 78%;
} .hongo-smart-product-wrap {
left: 7.5%;
width: 85%;
bottom: 20px;
} .hongo-promo-popup-wrap .hongo-promo-popup-newsletter label {
margin-top: 20px;
}  .special-content-block-2 .block-content {
padding: 15px 20px;
}
.special-content-block-2 .hongo-separator {
margin-bottom: 20px;
}
.special-content-block-2 .block-content .content-block-title {
margin-bottom: 20px;
} .social-icon-style-14 ul li {
margin: 3px 0;
padding: 3px 10px;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi),
only screen and (min-resolution: 1.5dppx) {
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before {
letter-spacing: 1px;
}
.woocommerce .single-product-right-content .woocommerce-product-rating .star-rating {
right: -4px;
}
.woocommerce .single-product-left-content .woocommerce-product-rating .star-rating {
right: -4px;
}
.woocommerce .single-product-classic .woocommerce-product-rating .star-rating {
right: -4px;
}
.woocommerce .single-product-carousel .woocommerce-product-rating .star-rating {
right: -4px;
}
.woocommerce .single-product-sticky .woocommerce-product-rating .star-rating {
right: -4px;
}
.woocommerce .single-product-modern div.product .woocommerce-product-rating .star-rating {
right: -4px;
}
.woocommerce .single-product-classic div.product div.images.woocommerce-product-gallery .swiper-button-next,
.single-product-classic div.product div.images.woocommerce-product-gallery .swiper-button-prev {
opacity: 1 !important;
visibility: visible;
}
}