/*================ Typography ================*//*@import url('//fonts.googleapis.com/css?family=Alegreya+SC:400,400i,500,500i,700,700i&display=swap');@import url('//fonts.googleapis.com/css?family=Alegreya:400,400i,500,500i,700,700i&display=swap');@import url('//fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i&display=swap');@import url('//fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i&display=swap');*//* OneTrust Cookie同意通知 アイコン位置調整  20220915 stylem 設置 */#ot-sdk-btn-floating.ot-floating-button {transform: translate(calc(100vw - 100px)); }
@media screen and (max-width:767px) {#ot-sdk-btn-floating.ot-floating-button {transform: translate(calc(100vw - 70px)); }}@font-face {
  font-family: Futura;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_n5.5632c6d8a6da9141ef40e51d14264a007bcae7e5.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5cc69addaebcb8d9d101677a68dc559b3ecf3e4a8a39b4a65fe5fb9ed40f9926") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_n5.ea788239cf399e57dbdfe80e24bba751e5c2a36c.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=111158beff477fe64deda9e7fdf83118e2e4aa77eba9b513f376faf594761428") format("woff");
}
@font-face {
  font-family: Futura;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_n5.5632c6d8a6da9141ef40e51d14264a007bcae7e5.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5cc69addaebcb8d9d101677a68dc559b3ecf3e4a8a39b4a65fe5fb9ed40f9926") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_n5.ea788239cf399e57dbdfe80e24bba751e5c2a36c.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=111158beff477fe64deda9e7fdf83118e2e4aa77eba9b513f376faf594761428") format("woff");
}
@font-face {
  font-family: Futura;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_n7.153f8fffad8e901382179997bbb87aa7a5ff33b3.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=8c70167fa82115d6e793cb9a6a2a0cb3b62d08f3e658ad17973ba8f551d5e878") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_n7.711e9243b3eccc2745ecf4731eba61651a122376.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=df159fd7244164293e4730b73b590cb3d5e292438cf93899c1764461b1de9cfd") format("woff");
}
@font-face {
  font-family: Futura;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_n6.bbe2e25d5b96d13ff36b242171a3d07cf5a60170.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=b812fa3a38bcb8e9fc654ba7811faece144f5b9cd77e53793da2cd70c7914a59") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_n6.66fa8f5c3c4b2c7c04809ecefe751450fa59d995.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=cb030c68ebb4428046c13c7210ecc033223535dd080885b94f2d0d13bf84f722") format("woff");
}
@font-face {
  font-family: Futura;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_n5.5632c6d8a6da9141ef40e51d14264a007bcae7e5.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5cc69addaebcb8d9d101677a68dc559b3ecf3e4a8a39b4a65fe5fb9ed40f9926") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_n5.ea788239cf399e57dbdfe80e24bba751e5c2a36c.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=111158beff477fe64deda9e7fdf83118e2e4aa77eba9b513f376faf594761428") format("woff");
}
@font-face {
  font-family: Futura;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_n3.cc9b68efd1cfa8296b0ec7d463066804b6bcc72b.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c4302c3f7dac487d51fcccf16f432b02e73f81fe5128cd61a8c1faa9e45cc33b") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_n3.a0515e293e4a21f6855788bdc01458bdc41f88f1.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=0ba7b9f2edfb9d035967bc054f9de1fe13c13598fd649ddcce61c7341b99b244") format("woff");
}
@font-face {
  font-family: Futura;
  font-weight: 500;
  font-style: oblique;
  font-display: swap;
  src: url("//lifill.jp/cdn/fonts/futura/futura_o5.2374ce1c635b408a1f07994a3de4a936fc50f767.woff2?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=cdb730e631212a571567075391c58d3789b3e458c62643115ef4c3cf9d5fb7ee") format("woff2"),
       url("//lifill.jp/cdn/fonts/futura/futura_o5.1bf4df2c089a877c3ba2d33a9d4c7908742bfc89.woff?h1=bGlmaWxsLmpw&h2=bGlmaWxsLWpwLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=511b5f0a63e7078b837cdd2d25ee36962d8cb3cdaf3da3250f656de61f6571e5") format("woff");
}

body,input,textarea,button,select {font-size: 13px;font-family: Futura, sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif; font-weight: 500;color: #333333;/*line-height: 2.25;*/line-height: 1.8;
}
@media (max-width: 768px) {
    body,input,textarea,button,select {
        line-height: 1.857;
    }
}

h1, h2, h3, h4, h5, h6 {color: #333333;
}
::selection {color: #fff;background: #1D1D1D;text-shadow: none;
}
a:hover, a:focus {text-decoration: none;
}
 a:hover,a:focus,.header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a:hover,.header-main .component-target:hover,.main-menu > li > a:hover,.section-header a:hover,.product_item--title a:hover,#header_aside .btn-aside-toggle:hover,.popup li > a:hover,.cart-flyout .product_list_widget a:hover,.box-menu-sidebar a:hover {color: #333333;
}
:focus,a:focus {outline: none;
}
a {transition: all 300ms ease;color: #333333;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: Futura, sans-serif;font-style: normal;line-height: 1.115;
}
@media only screen and (max-width: 768px) {
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: Futura, sans-serif;font-style: normal;line-height: 1.115;
}
}
h2, .h2 {}p {margin: 0 0 15px;color:#333333;
}
img {max-width: 100%;height: auto;object-fit: cover;width: 100%;
}
/*.btn {font-size: 12px;display: inline-block;cursor: pointer;padding: 9px 32px;transition: all 300ms ease;line-height: 30px;text-align: center;color: #fff;background-color: #333333;border-radius: 0;
}
*/.btn:hover,.btn:focus {background-color: #333333 !important;color: #fff !important;
}
.container-full {padding-left: 15px;padding-right: 15px;
}
@media(min-width:1200px) {
.container-full {padding-left: 30px;padding-right: 30px;
}
}
@media(min-width:1400px) {
.container-full {padding-left: 60px;padding-right: 60px;
}
}
@media(min-width:1500px) {
.container-full {padding-left: 80px;padding-right: 80px;
}
}
.text-center h2 {margin: 0 0 10px 0;
}
.la-loader.spinner3 {margin: 15px 0 0 -10px;width: 70px;text-align: center;
}
.la-loader.spinner3 [class*="bounce"] {width: 18px;height: 18px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);border-radius: 100%;display: inline-block;-webkit-animation: la-bouncedelay 1.4s infinite ease-in-out;animation: la-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;
}
@-webkit-keyframes la-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0);
}
40% {-webkit-transform: scale(1);
}
}@keyframes la-bouncedelay {0%, 80%, 100% {transform: scale(0);
}
40% {transform: scale(1);
}
}
.la-loader.spinner3 .bounce1 {-webkit-animation-delay: -.32s;animation-delay: -.32s;
}
.la-loader.spinner3 .bounce2 {-webkit-animation-delay: -.16s;animation-delay: -.16s;
}
.la-image-loading {opacity: 0;position: fixed;z-index: 999999;left: 0;top: 0;right: 0;bottom: 0;background-color: #fff;overflow: hidden;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;visibility: hidden}
.la-image-loading .content {position: absolute;width: 50px;height: 50px;top: 50%;left: 50%;margin-left: -25px;margin-top: -25px}
.la-image-loading .la-loader.spinner5>div,.la-image-loading .la-loader.spinner4>div,.la-image-loading .la-loader.spinner3>div,.la-image-loading .la-loader.spinner2,.la-image-loading .la-loader.spinner1 {background-color: #333333;
}
.site-loading .la-image-loading {opacity: 1;visibility: visible;
}
/*** Home 1 ***/.site-header:after {content: '';clear: both;display: table;
}
.header-v2 .site-header .row {margin: 0;column-gap: 20px;
}
.header-v2 .site-header .header-left {display: flex;align-items: center;
}
.header-v2 .site-header .header-left .logo {float: none;
}
.header-v2 .site-header .header-left .header-component-inner {display: block;margin-left: 20px;
}
.header-v2 ul.main-menu>.menu-item {position: static;
}
.header-v12 .header-right .search-form {float: left;
}
.top-dropdown.currency {width: 110px;position: relative;margin-left: 15px;float: right;
}
.parent.aux-currency label {margin: 0 5px 0 0;color: #ffffff;font-size: 12px;font-weight: 700;text-transform: uppercase;display: inline-block;
}
.header-top,.header-top a {font-size: 12px;color: #ffffff;
}
.header-top {padding-top: 10px;padding-bottom: 10px;
}
.header-top .left-top-header a:hover {color: #333333;
}
.left-top-header a {margin-right: 20px;
}
.left-top-header i {margin-right: 5px;
}
.hidden-class {display: none;
}
.top-dropdown.currency i {position: absolute;top: 2px;right: 0;font-size: 1.2em;
}
ul#currency {margin: 0;min-width: 180px;padding: 0;position: absolute;right: 0;top: 100%;width: 100%;list-style: none;display: none;z-index: 99;
}
ul#currency li {background-color: #202020;border-bottom: 1px solid #303030;padding: 0 15px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;line-height: 40px;
}
ul#currency li a {font-size: 10px;color: #fff;
}
ul#currency li:hover {padding-left: 20px;
}
.left-top-header a:hover {color: #333333;
}
.top-dropdown.currency a {text-decoration: none;
}
.top-dropdown.currency.hover ul#currency {display: block;
}
.header-v8 .top-dropdown.currency.hover ul#currency {right: auto;left: 0;
}
ul#currency li:hover a {color: #fff;
}
.logo {max-width: 170px;float: left;
}
.logo svg {width: 135px;max-width: 100%;vertical-align: middle;
}
.logo a { display: inline-block;vertical-align: middle;transition: all 250ms ease-out;
}
.header-component-inner {padding-top: 25px;padding-bottom: 25px;
}
form.search-form input {border: 0;width: 100%;height: 40px;padding: 5px 35px 5px 0;color: #333333;border-bottom: 1px solid rgba(0,0,0,0.1);font-size: 14px;background-color: transparent;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
:-moz-placeholder { /* Firefox 18- */color: #333333;
}
button.search-button {background: transparent;border: 0;position: absolute;top: 0;right: 0;padding: 0;color: #333333;font-size: 16px;width: 35px;text-align: right;height: 40px;
}
.la_compt_iem {float: left;margin-left: 15px;
}
.header-main .component-target,.header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a {color: #333333;
}
.header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a {width: 40px;display: inline-block;vertical-align: middle;text-align: center;font-size: 22px;line-height: 40px;height: 40px;
}
.la_compt_iem .dl-icon-menu5 {font-size: 1.6em;
}
.la_com_action--linktext .component-target-text {display: inline-block;vertical-align: top;
}
.header_component.header_component--cart.la_compt_iem.la_com_action--cart a,.header_component.header_component--link.la_compt_iem.la_com_action--aside_header a,.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox a {width: 40px;display: block;text-align: center;font-size: 22px;line-height: 40px;height: 40px;
}
.la_compt_iem .component-target-badget {font-family: Arial, Helvetica, sans-serif;position: absolute;font-size: 10px;height: 20px;line-height: 20px;color: #fff;display: block;top: -10px;right: 0px;min-width: 20px;text-align: center;padding: 0;background-color: #333333;border-radius: 50%;
}
.la_com_action--cart a.component-target,.la_com_action--wishlist a.component-target {position: relative;
}
.header-right .header-component-inner {float: right;
}
ul.main-menu {list-style: none;padding: 0;margin: 0;
}
ul.main-menu>li {display: inline-block;padding: 10px;
}
ul.main-menu>li>a {position: relative;display: block;line-height: 30px;padding: 3px 15px;transition: background .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;
}
ul.main-menu>li:first-child>a {margin-left: -25px;
}
.main-menu > li.active > a,ul.main-menu>li>a:hover {}
.site-header {position: relative;
}
.g-content-slider a.btn-slider-1:hover {color: #fff !important;border-color: #333333 !important;background-color: #333333 !important;
}
.subheading-style-border {position: relative;margin-bottom: 42px;
}
.subheading-style-border:before {content: '';display: inline-block;width: 60px;height: 2px;background: #fff;vertical-align: middle;margin-right: 24px;
}
.subheading-style-border:after {content: '';display: inline-block;width: 60px;height: 2px;background: #fff;vertical-align: middle;margin-left: 24px;
}
.la-newsletter-popup {display: none;
}
.banner--image img {width: 100%;
}
div#lightcase-case .la-newsletter-popup {display: block;
}
/*.col-banner-hover .col-relative {background-color: #333333;position: relative;overflow: hidden;
}
*/.banner--image img {/*-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);*/}
.col-banner-hover .col-relative:hover img {opacity: .3;-webkit-transform: scale3d(1,1,1);transform: translate3d(1,1,1);
}
.overflow-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;z-index: 3;
}
/*.banner--info {position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 100%;width: 100%;text-align: center;z-index: 2;
}
*/.table-banner,.table-div {display: table;width: 100%;height: 100%;padding-top: 20px;/*padding-bottom: 20px;*/}
.table-cell-banner,.table-cell-div {display: table-cell;vertical-align: middle;
}
.col-banner-child {margin-bottom: 30px;
}
.col-banner-child:last-child {margin-bottom: 0;
}
.section-header {overflow: hidden;margin-bottom: 40px;
}
.section-header h3 {margin: 0 0 12px 0;font-size: 24px;position: relative;
}
.hr-small {display: block;width: 80px;height: 2px;background-color: #333333;margin: auto;margin-top: 25px;margin-bottom: 20px;
}
.section-header p {color: #333333;margin: 0;
}
.section-header a {color: #333333;float: right;font-weight: 400;text-decoration: underline;
}
.product_item--thumbnail {position: relative;z-index: 2;
}
.label-product {position: absolute;z-index: 3;font-size: 13px;padding: 4px 10px;line-height: 20px;min-width: 70px;text-align: center;background-color: #333333;color: #fff;top: 0;right: 0;
}
.label-product.hot {background-color: #333333;
}
.product_item--title {font-size: 20px;margin: 0 0 10px 0;
}
.product_item--title a {color: #333333;
}
.product_item--info .color {display: flex;column-gap: 3px;row-gap: 3px;margin-top: 15px;
}
.product_item--info .color-chip {display: block;width: 18px;height: 18px;border: 2px solid #fff;box-shadow: 0 0 2px 0 #33333300;border-radius: 100%;background-image: none;background-position: center;background-size: cover;cursor: pointer;
}
.product_item--info .color-chip.on {box-shadow: 0 0 0 2px #333333;
}
.product_item--vendor {display: block;font-size: 12px;margin: 0 0 5px 0;
}
.product_item--vendor a {color: #333333;
}
.wrap-addto a {position: relative;width: 44px;height: 44px;line-height: 44px;font-size: 0;display: inline-block;margin: 3px;padding: 0;vertical-align: middle;background-color: #fff;color: #333333;transition: all 250ms ease-out;
}
.wrap-addto a:after {content: attr(title);position: absolute;font-size: 9px;white-space: pre;line-height: 1;bottom: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);padding: 9px 12px 14px 12px;background-image: url("//lifill.jp/cdn/shop/t/101/assets/arrow-tootitp.png?v=9110676846772054871751029664");background-position: center 105%;background-repeat: no-repeat;opacity: 0;color: #fff;border-radius: 2px;
}
.wrap-addto a:hover:after {opacity: 1;
}
.product_item_thumbnail_action {position: absolute;width: 100%;top: 50%;height: 50px;left: 0;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;z-index: 9;
}
.product_item_thumbnail_action a {opacity: 0;-webkit-transform: translate(0, 40px);transform: translate(0, 40px);transition-delay: 50ms;
}
.product_item--inner:hover .product_item_thumbnail_action a {opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
.wrap-addto .globo-add-to-cart {transition-delay: 100ms;
}
.wrap-addto .la-core-wishlist {transition-delay: 150ms;
}
.wrap-addto .globo-add-to-compare {transition-delay: 200ms;
}
.wrap-addto .globo-add-to-cart-toro {transition-delay: 200ms;
}
.wrap-addto .globo-add-to-cart-toro:before {content: "\f07a";font-family: FontAwesome;direction: ltr;font-size: 18px;display: block;height: inherit;line-height: inherit;text-align: center;width: inherit;text-transform: none;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
.price {line-height: 20px;display: block;font-size: 14px;color: #333333;
}
.price span {margin-left: 5px;
}
tr.price {display: table-row;
}
.wrap-addto a:before {font-family: 'LaStudioIcons';direction: ltr;font-size: 18px;display: block;height: inherit;line-height: inherit;text-align: center;width: inherit;text-transform: none;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}
.wrap-addto .la-quickview-button:before {content: "\ea49";
}
.wrap-addto .globo-add-to-cart:before {content: "\ea2c";
}
.wrap-addto .la-core-wishlist:before {content: "\ea2b";
}
.wrap-addto a:hover {color: #fff !important;background-color: #333333;
}
.tooltip {font-family: Futura, sans-serif;
}
.tooltip > .tooltip-inner {padding: 5px;background-color: #333333;
}
.tooltip.top .tooltip-arrow {border-top-color: #333333;
}
.globo-heading h2 {color: #333333;font-size: 24px;font-weight: 600;text-decoration: underline;margin: 0 0 40px 0 !important;
}
.globo-easy-mc-form {max-width: 770px;width: 100%;margin: 0 auto; position: relative;
}
.input-group {display: block;
}
.g--newsletter .globo-easy-mc-email {padding: 20px 142px 20px 20px;font-size: 16px;line-height: 23px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #333333;width: 100%;
}
.g--newsletter .globo-easy-mc-submit-button {font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 23px;background-color: #333333;border-color: #333333;padding: 20px 30px;position: absolute;right: 0;top: 0;color: #fff;
}
.g--newsletter .globo-easy-mc-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
.g--newsletter .globo-easy-mc-email::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
.g--newsletter .globo-easy-mc-email:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
.g--newsletter .globo-easy-mc-email:-moz-placeholder { /* Firefox 18- */color: #333333;
}
.site-footer {position: relative;font-size: 12px;line-height: 1.84;clear: both;margin: 120px 0 0 0;padding-bottom: 130px;
}
.site-footer p a {font-size: 12px;text-decoration: underline;
}
.site-footer p {margin-bottom: 2em;
}
.site-footer .widget {margin-bottom: 2em;
}
.site-footer .widget .widget-title {margin: 0 0 25px;
}
.site-footer .widget_logo img {width: 135px;height: auto;
}
.site-footer .widget_logo svg {width: 135px;height: auto;
}
.site-footer ul li {margin-bottom: 0;
}
.footer-top {background-color: #ffffff;color: #333333;background-repeat: repeat;background-position: left top;padding: 0px;
}
.footer-top .container:before {display: block;height: 2px;width: 100%;margin-bottom: 50px;background-color: #333;
}
.footer-top .widget .widget-title {color: #333333;
}
.footer-bottom {background-color: rgba(0,0,0,0);color: #333333;line-height: 2;
}
.footer-top,.footer-bottom,.footer-top a,.footer-bottom a,.footer-top p,.footer-bottom p {color: #333333;
}
@media (min-width: 768px){
.footer-top a {
    transition: opacity .3s ease;
}
.footer-top a:hover {
    opacity: .5;
}
}
input#Email-Footer::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
input#Email-Footer::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
input#Email-Footer:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
input#Email-Footer:-moz-placeholder { /* Firefox 18- */color: #333333;
}
.footer-top a {font-size: 14px;font-weight: 500;color: #333333;}
.footer-top a:hover,.footer-bottom a:hover {color: #333333;
}
.footer-top .submenu {
    padding-left:10px;
}
.footer-top .submenu a {
    font-size: 12px;
}
.padding-top-20 {padding-top: 20px;
}
.social-media-link.style-default a {font-size: 25px;/*margin: 0 15px 15px 0;*/display: inline-block;line-height: 1;
}
.social-media-link.style-default a svg {
    width: 20px;
    height: 20px;
}
.social-media-link.style-default a:hover {border-color: #333333;
}
.font-size-16 {font-size: 16px;
}
.footer-bottom .menu {list-style: none;margin: 0;padding: 0;
}
.footer-bottom .menu li {display: inline-block;margin: 0 20px 0 0;
}
.footer-bottom .footer-bottom-inner {padding: 5px 0;border-style: solid;border-width: 1px 0 0 0;border-color: rgba(0,0,0,0);
}
.errors ul {padding: 0;margin: 0 0 15px 0;text-align: center;list-style: none;color: #a94442;
}
.form--success {text-align: center;color: #3c763d;
}
.backtotop-container .btn-backtotop {display: inline-block;position: fixed;right: 0;bottom: 150px;text-align: center;z-index: 9;visibility: hidden;opacity: 0;width: 40px;height: 40px;line-height: 40px;padding: 0;border: none;color: #fff;background-color: #333333;font-size: 20px;
}
.backtotop-container .btn-backtotop:before {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 8px;height: 8px;border-right: 2px solid;border-top: 2px solid;transform: translate(-50%,-50%) rotate(-45deg);
}
.backtotop-container.show .btn-backtotop {visibility: visible;opacity: 1;right: 50px;
}
.backtotop-container .btn-backtotop:hover {background-color: #333333;
}
.header--aside:not(#masthead_aside) {position: fixed;top: 0;width: 470px;min-height: 100vh;bottom: 0;z-index: 111;left: 0;visibility: hidden;opacity: 0;transition: all 400ms ease-out;transform: translate(-200px, 0);-webkit-transform: translate(-200px, 0);background-color: #fff;color: #333333;box-shadow: 0px 0px 60px 0px rgba(41, 44, 58, 0.06);
}
.open-header-aside #header_aside {visibility: visible;opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
#header_aside .header-aside-wrapper {display: block;height: 100%;
}
#header_aside .btn-aside-toggle {position: absolute;right: 40px;top: 20px;z-index: 9;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 26px;color: #262626;
}
.header--aside:not(#masthead_aside) .header-aside-inner {padding: 70px;
}
#header_aside .header-aside-inner {overflow: auto;height: 100%;
}
.header--aside .header-widget-bottom .widget {margin-bottom: 30px;
}
.padding-top-30 {padding-top: 30px !important;
}
img.size-full {width: 100%;
}
.main-menu .popup {position: absolute;text-align: left;top: 100%;margin-top: 0;z-index: 111;visibility: hidden;left: 0;-webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;-moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;opacity: 0;
}
ul.main-menu>.menu-item {position: relative;
}
.popup > .inner {background: #fff;box-shadow: 0 0 38px 0 rgba(41, 44, 58, 0.09);
}
.popup > .inner > .sub-menu {min-width: 240px;padding: 30px 0;list-style: none;margin: 0;
}
.mm-popup-column .popup > .inner > .sub-menu {display: table;
}
.popup > .inner > .sub-menu li > a {padding: 8px 40px;
}
.site-header .main-menu > li:hover > .popup {visibility: visible;opacity: 1;
}
.popup li > a {color: #333333;background-color: rgba(0,0,0,0);display: block;
}
.mm-popup-column ul.sub-menu>li {display: table-cell;min-width: 230px;vertical-align: top;
}
.mm-popup-column ul.sub-menu>li ul li {min-width: 100%;display: block;
}
ul.sub-menu {padding: 0;font-size: 13px;
}
ul.sub-menu>li.column-1>a>span {font-weight: 700;text-transform: uppercase;color: #333333;font-size: 12px;
}
span.cat-label {position: absolute;top: -20px;font-size: 10px;color: #fff;background: #e43359;display: inline-block;text-transform: none;line-height: 1;padding: 4px 10px;left: 10px;text-transform: uppercase;font-weight: 400;
}
span.cat-label:after {content: "";border-top: 4px solid #e43359;border-right: 5px solid transparent;border-left: 5px solid transparent;position: absolute;left: 50%;margin-left: -5px;top: 100%;display: block;
}
span.cat-label.cat-label-label1 {background: #333333;
}
span.cat-label.cat-label-label1:after {border-top: 4px solid #333333;
}
.open-newsletter-popup .lightcase-inlineWrap {background-image: url(//lifill.jp/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_920x490.gif);background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #fff;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;
}
.la-newsletter-popup {display: none;max-width: 100%;margin-left: 50%;width: 360px;padding-left: 30px;
}
.btn-close-newsletter-popup {background: #292929;position: absolute;left: 100%;top: 0;text-align: center;font-size: 24px;line-height: 1;display: block;padding: 18px;color: #fff;font-weight: 300;
}
.heading-large-normal {font-family: Futura, sans-serif;color: #333333;font-size: 48px;font-weight: 700;margin: 15px 0;
}
.newsletter-popup-content h3 {color: #333333 !important;font-weight: 300;margin: 15px 0;
}
.newsletter-popup-content,.newsletter-popup-content p {font-size: 13px;color: #333333 !important;
}
.newsletter-popup-content p {margin-bottom: 10px;
}
.margin-bottom-0 {margin-bottom: 0;
}
#lightcase-case {font-family: Futura, sans-serif;line-height: 1.714286;
}
input#email-popup {background: #fff;border-width: 1px;border-style: solid;outline: none !important;width: 100%;line-height: 32px;padding: 8px 15px;margin: 0 0 5px;border-color: #e7e7e7;color: #333333;
}
button#submit-popup {border: none;margin: 8px 0 20px;width: 100%;padding: 10px 15px;line-height: 30px;color: #fff;background-color: #262626;font-weight: 700;border-radius: 0;
}
button#submit-popup:hover {background-color: #333333;
}
.btn {transition: all 300ms ease;
}
label.lbl-dont-show-popup {font-weight: normal;display: inline-block;margin: 10px 0 0 0;
}
label.style-checkbox-newsletter {font-weight: normal;vertical-align: middle;margin-left: 5px;color: #333333;
}
.btn-close-newsletter-popup:hover {color: #fff;background: #333333;
}
.cart-flyout {position: fixed;top: 15px;right: 15px;bottom: 15px;width: 650px;max-width: 95%;max-width: calc(100% - 30px);padding: 50px;background-color: #fff;color: #232324;height: 95%;height: calc(100% - 30px);z-index: 111;visibility: hidden;opacity: 0;-webkit-transition: all 250ms ease-in;transition: all 250ms ease-in;transform: translate(200px, 0);-ms-transform: translate(200px, 0);-webkit-transform: translate(200px, 0);-webkit-box-shadow: 0px 0px 87px 0px rgba(0, 0, 0, 0.09);box-shadow: 0px 0px 87px 0px rgba(0, 0, 0, 0.09);
}
.open-cart-aside .cart-flyout {visibility: visible;opacity: 1;transform: translate(0, 0);-ms-transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
.la-overlay-global {position: fixed;background: #232324;z-index: 100;visibility: hidden;opacity: 0;right: 0;left: 0;bottom: 0;top: 0;transition: all 250ms ease-out;
}
.cart-flyout .cart-flyout--inner {display: block;height: 100%;position: relative;
}
.cart-flyout .btn-close-cart {position: absolute;top: 0;right: 0;font-size: 12px;line-height: 50px;width: 50px;height: 50px;z-index: 1;
}
.cart-flyout .btn-close-cart .dl-icon-close:before,.cart-flyout .btn-close-cart .dl-icon-close:after {content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;background-color: #333;;
}
.cart-flyout .btn-close-cart .dl-icon-close:before {transform: translate(-50%,-50%) rotate(45deg);
}
.cart-flyout .btn-close-cart .dl-icon-close:after {transform: translate(-50%,-50%) rotate(-45deg);
}
.cart-flyout .cart-flyout__content {padding-top: 80px;
}
.cart-flyout .cart-flyout__heading {position: absolute;top: 0;left: 0;width: 100%;padding-bottom: 20px;border-bottom: 1px solid #333;font-weight: 700;font-size: 24px;color: #333333;
}
.cart-flyout .widget_shopping_cart_content {overflow: hidden;opacity: 1;
}
.widget_shopping_cart_content::before, .widget_shopping_cart_content::after {content: ' ';display: table;flex-basis: 0;order: 1;
}
.cart-flyout .cart_list {margin: 0;padding: 0;max-height: 310px;max-height: calc(100vh - 430px);max-height: -webkit-calc(100vh - 430px);overflow: auto;
}
.cart-flyout .cart_list .remove {display: none;;
}
.cart-flyout .widget_shopping_cart_content .total {border-top: 1px solid #333;text-transform: none;padding-top: 30px;margin-top: 40px;margin-bottom: 35px;color: #333333;
}
.widget_shopping_cart_content .total {overflow: hidden;
}
.cart-flyout .widget_shopping_cart_content .total .amount {font-size: 22px;font-weight: 500;
}
.widget_shopping_cart_content .total .amount {float: right;
}
.widget_shopping_cart_content .total .pstxt {clear: both;float: right;text-align: right;font-size: 12px;
}
.widget_shopping_cart_content .buttons {display: flex;column-gap: 28px;
}
.cart-flyout .widget_shopping_cart_content .button {width: 100%;display: block;text-align: center;line-height: 20px;padding: 15px;background-color: #fff;border: 2px solid #333;color: #333;
}
.cart-flyout .widget_shopping_cart_content .button:hover {background-color: #333;color: #fff}
.cart-flyout .widget_shopping_cart_content .checkout {background-color: #333;border-color: #333;color: #fff;
}
.cart-flyout .widget_shopping_cart_content .checkout:hover {background-color: #fff;color: #333;
}
.widget_shopping_cart_content .button:hover {}
.product_list_widget {list-style: none;
}
@keyframes load-spin {100% {transform: rotate(360deg)}}@-o-keyframes load-spin {100% {-o-transform: rotate(360deg);transform: rotate(360deg)}}@-ms-keyframes load-spin {100% {-ms-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes load-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-moz-keyframes load-spin {100% {-moz-transform: rotate(360deg);transform: rotate(360deg)}}
.cart-flyout .cart_list:before {content: " ";width: 40px;height: 40px;display: inline-block;vertical-align: middle;border: 2px solid #333333;border-radius: 50%;border-left-color: transparent!important;border-right-color: transparent!important;animation: load-spin 450ms infinite linear;-o-animation: load-spin 450ms infinite linear;-ms-animation: load-spin 450ms infinite linear;-webkit-animation: load-spin 450ms infinite linear;-moz-animation: load-spin 450ms infinite linear;position: absolute;top: 50%;left: 50%;margin-left: -20px;margin-top: -20px;opacity: 0;visibility: hidden;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
}
.cart-flyout.removing-process .cart_list {opacity: .5}
.cart-flyout.removing-process .cart_list:before {opacity: 1;visibility: visible}
.product_list_widget li {position: relative;overflow: hidden;
}
.product_list_widget li::before, .product_list_widget li::after {content: ' ';display: table;flex-basis: 0;order: 1;
}
.product_list_widget a.remove {display: block;font-weight: normal;font-size: 14px;height: 20px;line-height: 17px;overflow: hidden;position: absolute;right: 0;text-align: right;width: 20px;font-family: Verdana,sans-serif;
}
.cart-flyout .product_list_widget a {color: #333333;font-size: 14px;font-weight: 500;
}
.product_list_widget li img {float: left;max-width: 100px;margin-right: 20px;
}
.product_list_widget .variation {margin: 0;
}
.product_list_widget .variation dd, .product_list_widget .variation dt {display: inline-block;font-size: 11px;line-height: 100%;margin: 0;
}
.product_list_widget .variation dt {display: none;
}
.product_list_widget .variation p {margin: 0;
}
.cart-flyout .cart_list .quantity {font-size: 14px;font-weight: 500;
}
.cart-flyout .cart_list .quantity .amount {}
.product_list_widget li + li {margin-top: 30px;
}
.product_list_widget a {display: block;font-size: 14px;line-height: normal;margin: 0 0 5px;
}
.align-left_content {float: left;margin-left: 8%;
}
.align-center_content {margin: 0 auto;
}
.align-right_content {float: right;margin-right: 8%;
}
.header-sticky {background-repeat: repeat;background-position: left top;background: #fff; }
.header_component a i:before {line-height: inherit;
}
.banner-type-7 .banner--info {color: #fff;width: 100%;text-align: center;position: absolute;max-width: 90%;left: 5%;transition: all .45s ease-out;z-index: 2;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);bottom: auto;height: auto;
}
.banner-type-7 .b-title1 {font-size: 20px;font-weight: bold;
}
.banner-type-7 .b-title2 {font-size: 120px;line-height: 1;margin-top: 10px;font-family: Satisfy;font-weight: 400;font-style: normal;
}
.banner-type-7 .b-title3 {font-size: 72px;line-height: 1;
}
.banner-type-7 .banner--btn {background-color: #333333;border-color: #333333;
}
/*.banner--image:before {position: absolute;top: 0;left: -100%;z-index: 1;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);-webkit-transform: skewX(-25deg);
}
*/.col-banner-hover .col-relative:hover .banner--image:before {animation: effect_shine 1s;-webkit-animation: effect_shine 1s;
}
@-webkit-keyframes effect_shine {100% {left: 150%;
}
}@keyframes effect_shine {100% {left: 150%;
}
}
.banner-type-7 .b-title2.b-font-2 {font-family: Prata;font-size: 100px;
}
.banner-type-7 .b-title3.b-font-3 {font-family: Playfair Display;font-weight: 400;font-style: italic;font-size: 40px;
}
.globo-add-to-cart {position: absolute;bottom: 0;width: 100%;color: #fff;padding: 14px 20px;z-index: 3;opacity: 0;visibility: hidden;transition: all 250ms ease-out;background-color: #333333;transform: translate(0, 100%);-webkit-transform: translate(0, 100%);text-align: center;
}
.globo-add-to-cart:hover {color: #fff !important;background-color: #d25b5b;
}
.product_item--inner:hover .product_item--thumbnail-holder > a.globo-add-to-cart {opacity: 1;visibility: visible;transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
.wrap-addto .globo-add-to-compare:before {content: "\ea71";
}
.product_item--thumbnail {overflow: hidden;
}
.product_item--info {padding-top: 20px;padding-bottom: 20px;
}
.gpw-action,.gpc-action {cursor: pointer;display: inline-block;
}
.image-large-bg {background-size: cover;background-position: center center;background-repeat: no-repeat;
}
.g--instagram_feed h4 {margin: 0 0 15px 0;
}
.instagram-item > a.thumbnail:before {content: '';display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;background-color: #333333;opacity: 0;transition: all .8s ease-in-out;visibility: hidden;
}
.instagram-item:hover > a.thumbnail:before {visibility: visible;opacity: 0.6;
}
.la-instagram-feeds.instagram-grayscale .instagram-item .item--overlay {display: none;
}
.site-footer .widget .widget-title {font-size: 14px;color: #333333;
}
.margin-bottom-15 {margin-bottom: 15px;
}
.font-size-12 {font-size: 12px;
}
.font-size-14 {font-size: 14px;
}
.widget-width-270 {max-width: 270px;width: 100%;margin: 0 auto;
}
.site-footer .input-group-newsletter {margin-bottom: 25px;
}
.site-footer .btn {text-transform: none;
}
.header-component-inner a:hover {color: #333333 !important;
}
.item.item-08 {background-color: #ffffff;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.slide-right-image {width: 55%;float: right;height: 100%;
}
.social-homepage-slider {height: 100%;position: absolute;z-index: 9;top: 0;right: 20px;min-width: 100px;
}
.social-homepage-slider ul.elementor-icon-list-items {position: absolute;top: 50%;transform: translateY(-50%);list-style-type: none;margin: 0;padding: 0;right: -70px;
}
.social-homepage-slider ul.elementor-icon-list-items li {transform: rotate(-90deg);min-height: 160px;line-height: 160px;text-align: center;display: inline-block;width: 100%;font-size: 14px;text-transform: uppercase;letter-spacing: 3px;
}
.social-homepage-slider ul.elementor-icon-list-items li a {text-align: center;display: inline-block;width: 100%;
}
@media (max-width: 1600px) {
.social-homepage ul.elementor-icon-list-items li {min-height: 140px;line-height: 125px;
}
}
.g--product_carousel-special .grid-items {margin-left: -30px;margin-right: -30px;
}
.g--product_carousel-special .grid-item {margin-top: 60px;opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;padding: 0 30px;
}
.g--product_carousel-special .grid-item.slick-current {margin-top: 0;opacity: 1;
}
.g--product_carousel-special {text-align: center;
}
.g--product_carousel-special .product_item--inner {text-align: left;
}
.g--product_carousel-special .product_item--info-inner {text-align: left;
}
.g--product_carousel-special h2.product_item--title {text-transform: uppercase;position: relative;font-size: 20px;
}
.g--product_carousel-special .grid-item.slick-currenth2.product_item--title { font-weight: 700;
}
.g-product-tabs-grid-padding-large .grid-item.product_item {padding-left: 60px;padding-right: 60px;
}
.content-countdown-2 {width: 90%;padding: 15px;text-align: center;
}
.title-coundown-2 {font-size: 18px;font-weight: 400;text-transform: uppercase;line-height: 1em;text-align: center;margin: 0px 0px -20px 0px;
}
.content-countdown-2 h2 {font-family: "Alegreya SC", Sans-serif;font-size: 180px;font-weight: 400;text-transform: none;line-height: 1em;text-align: center;margin-top: 0;
}
.title-newsletter-2 h2 {/*font-family: "Alegreya", Sans-serif;*/font-size: 32px;font-weight: 400;text-transform: uppercase;text-align: left;margin: 0 0 10px 0;
}
.title-newsletter-2 p {font-size: 16px;font-weight: 400;line-height: 1.7em;text-align: left;
}
.g--newsletter-2 .globo-easy-mc-email {padding: 30px 140px 30px 25px;background-color: rgba(0,0,0,0);font-size: 16px;font-weight: 300;border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgba(0,0,0,0.26);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);width: 100%;
}
.g--newsletter-2 .globo-easy-mc-submit-button {font-size: 16px;font-weight: bold;text-transform: uppercase;border: 0;background-color: transparent;padding: 0;position: absolute;right: 30px;top: 32px;
}
.g-slideshow .item svg {background: #B3A298;
}
.list-btn-slider a {margin: 0 6px;
}
.list-btn-slider a:hover {background-color: #ffffff !important;color: #333333 !important;
}
.content-custom-block-2 {max-width: 750px;width: 100%;margin: 0 auto;text-align: center;
}
.content-custom-block-2 h3 {font-size: 24px;text-transform: uppercase;letter-spacing: 1px;position: relative;margin: 0 0 15px 0;
}
.content-custom-block-2 h3:after {content: '';display: block;width: 2px;height: 20px;background-color: #D8D8D8;margin: 0 auto;margin-top: 15px;
}
.content-custom-block-2 p {line-height: 2em;font-size: 16px;margin: 0 0 20px 0;
}
.content-custom-block-2 a {font-size: 12px;font-weight: 700;text-decoration: underline;color: #333333;
}
.content-custom-block-2 a:hover {color: #333333;
}
.b-title12 {font-size: 14px;font-weight: 700;line-height: 20px;letter-spacing: 1px;padding: 25px 20px 25px 20px;background-color: #333333;color: #fff;min-width: 240px;position: absolute;bottom: 0;left: 0;transition: all 0.3s ease;
}
.col-banner-hover .col-relative:hover .b-title12 {background-color: #fff;color: #333333;
}
.footer-top .textwidget h2 {font-family: "Roboto Condensed",Sans-serif;font-size: 24px;font-weight: 700;text-transform: uppercase;line-height: 28px;letter-spacing: 3px;margin: 0 0 10px 0;
}
.footer-top .textwidget h2 a {font-size: 24px;
}
.footer-top .textwidget ul {margin-right: -8px;margin-left: -8px;
}
.footer-top .textwidget ul li {padding: 0 8px;float: left;position: relative;
}
.footer-top .textwidget ul li a {font-size: 12px;
}
.footer-top .textwidget ul li:first-child:after {content: '';display: block;width: 1px;height: 10px;background-color: #ddd;position: absolute;right: 0;top: 8px;
}
/*** Home 02 ***/.header-v2 .header-main {}
.header-v2 #PageContainer {position: relative;
}
.header-v2 #PageContainer .main-content:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;opacity: 0;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;z-index:9;
}
.header-v2 #PageContainer.blur .main-content:before {visibility: visible;opacity: 1;
}
.header-v2 .la-overlay-global {background: none;
}
.header-v2.open-cart-aside .la-overlay-global,.header-v2.open-header-aside .la-overlay-global {opacity: 1;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);
}
h4.title-slider-1 {display: inline-block;font-family: "Playfair Display";font-style: italic;
}
.header-v2 ul.main-menu>li {padding: 2px 10px;
}
.header-v2 ul.main-menu {text-align: center;
}
.header-v2 .template-index.enable-header-transparency .site-header {position: absolute;width: 100%;z-index: 35;top: 0;left: 0;
}
.is-sticky .header-sticky {background-color: ;
}
.template-index.enable-header-transparency ul.main-menu>li>a,.template-index.enable-header-transparency .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a,.template-index.enable-header-transparency .site-header .header_component > .component-target,.template-index.enable-header-transparency .site-header .search-form .search-button,.template-index.enable-header-transparency .site-header form.search-form input {color: #333333;
}
.template-index.enable-header-transparency .site-header form.search-form input {border-bottom: 1px solid #333333;
}
.template-index.enable-header-transparency .main-menu > li.active > a:after, .template-index.enable-header-transparency .main-menu > li:hover > a:after {background-color: #333333;
}
.template-index.enable-header-transparency .site-header form.search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
.template-index.enable-header-transparency .site-header form.search-form input::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
.template-index.enable-header-transparency .site-header form.search-form input:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
.template-index.enable-header-transparency .site-header form.search-form input:-moz-placeholder { /* Firefox 18- */color: #333333;
}
ul.main-menu>li>a {font-size: 14px;font-weight: 500;color: #333333;
}
.header-v3 ul.main-menu>li>a,.header-v9 ul.main-menu>li>a {font-weight: 400;
}
.is-sticky figure.logo--normal {display: none !important;
}
.is-sticky .logo--transparency {display: block;
}
.template-index.enable-header-transparency .is-sticky ul.main-menu>li>a,.template-index.enable-header-transparency .is-sticky .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a,.template-index.enable-header-transparency .site-header .is-sticky .header_component > .component-target,.template-index.enable-header-transparency .site-header .is-sticky .search-form .search-button,.template-index.enable-header-transparency .site-header .is-sticky form.search-form input {color: #333333;
}
.template-index.enable-header-transparency .is-sticky .main-menu > li.active > a:after, .template-index.enable-header-transparency .is-sticky .main-menu > li:hover > a:after {background-color: #333333;
}
.template-index.enable-header-transparency .site-header .is-sticky form.search-form input {border-bottom: 1px solid #333333;
}
.template-index.enable-header-transparency .site-header .is-sticky form.search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
.template-index.enable-header-transparency .site-header .is-sticky form.search-form input::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
.template-index.enable-header-transparency .site-header .is-sticky form.search-form input:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
.template-index.enable-header-transparency .site-header .is-sticky form.search-form input:-moz-placeholder { /* Firefox 18- */color: #333333;
}
.template-index.enable-header-transparency .is-sticky .main-menu > li.active > a,.is-sticky a:hover {color: #333333 !important;
}
.product_item--thumbnail img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
.product_item--thumbnail .wp-color-image,.product_item--thumbnail .wp-alt-image,
.product_item--thumbnail .wp-color-image,.product_item--thumbnail .wp-alt-image-1,
.product_item--thumbnail .wp-color-image,.product_item--thumbnail .wp-alt-image-2,
.product_item--thumbnail .wp-color-image,.product_item--thumbnail .wp-alt-image-3,
.product_item--thumbnail .wp-color-image,.product_item--thumbnail .wp-alt-image-4,
.product_item--thumbnail .wp-color-image,.product_item--thumbnail .wp-alt-image-5 {position: absolute;left: 0;top: 0;z-index: 2;transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);opacity: 0;
}
.product_item--thumbnail .wp-color-image.on,.product_item--thumbnail:hover .wp-alt-image,.product_item--thumbnail:hover .wp-alt-image-1 {opacity: 1;
}
.product_item--thumbnail:hover .wp-alt-image-fadeout {
  animation: fadeOut 1s 1s forwards;
}
.product_item--thumbnail:hover .wp-alt-image-2 {
  animation: fadeIn 1s 0.2s forwards;
}
.product_item--thumbnail:hover .wp-alt-image-3 {
  animation: fadeIn 1s 2s forwards;
}
.product_item--thumbnail:hover .wp-alt-image-4 {
  animation: fadeIn 1s 3s forwards;
}
.product_item--thumbnail:hover .wp-alt-image-5 {
  animation: fadeIn 1s 4s forwards;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*=== Search ===*/.searchform-fly-overlay,.menu-full-screen {width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;visibility: hidden;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);text-align: center;transition: all ease-in-out .25s;z-index: 999;
}
.open-search-form .searchform-fly-overlay,.open-menu-fullscreen .menu-full-screen{visibility: visible;opacity: 1;
}
.searchform-fly-overlay .searchform-fly-wrapper {position: absolute;top: 15px;width: 650px;max-width: 95%;max-width: calc(100% - 30px);padding: 40px;background-color: #fff;color: #232324;height: auto;bottom: 15px;z-index: 111;right: 15px;-webkit-transition: all 250ms ease-in;transition: all 250ms ease-in;-webkit-box-shadow: 0px 0px 87px 0px rgb(0 0 0 / 9%);box-shadow: 0px 0px 87px 0px rgb(0 0 0 / 9%);
}
.open-search-form .searchform-fly-overlay .searchform-fly-wrapper {transform: translate(0, 0);-ms-transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
.searchform-fly-overlay .btn-close-search {font-size: 20px;position: absolute;top: 50px;right: 40px;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;line-height: 40px;transition: all .3s ease;color: #333333;z-index: 9;
}
.searchform-fly-overlay .btn-close-search .dl-icon-close:before,.searchform-fly-overlay .btn-close-search .dl-icon-close:after {content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;background-color: #333;
}
.searchform-fly-overlay .btn-close-search .dl-icon-close:before {transform: translate(-50%,-50%) rotate(45deg);
}
.searchform-fly-overlay .btn-close-search .dl-icon-close:after {transform: translate(-50%,-50%) rotate(-45deg);
}
.searchform-fly-overlay .btn-close-search:hover {transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);color: #333333;
}
@media (max-width: 767px) {
.searchform-fly-overlay .searchform-fly-wrapper {top: 160px;left: 15px;right: 15px;bottom: 15px;width: auto;min-height: 0;padding: 25px;
}
.searchform-fly-overlay .btn-close-search {top: 25px;right: 25px;width: 30px;font-size: 16px;
}
}
.searchform-fly-overlay:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -.25em;
}
.searchform-fly-overlay .searchform-fly {display: inline-block;max-width: 100%;width: 100%;height: 100%;vertical-align: middle;text-align: center;font-size: 18px;
}
.open-search-form .searchform-fly {visibility: visible;opacity: 1;transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);
}
.searchform-fly-overlay p {text-transform: uppercase;color: #333333;font-weight: 700;
}
.search-form {position: relative;
}
.header-v2 .searchform-fly {position: relative;padding-top: 52px;
}
.header-v2 .search-form {position: absolute;top: 0;left: 0;width: 100%;
}
.results-box {padding-top: 20px;max-height: 100%;overflow: auto;
}
.result-item {display: flex;row-gap: 20px;column-gap: 20px;margin-bottom: 20px;
}
.result-item .img {width: 100px;max-width: 100px;min-width: 100px;height: 140px;
}
.result-item.loading .img {background: #f9f9f9;background: linear-gradient(-20deg,#f0f0f0 34%,#fafafa 55%,#f0f0f0 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#f9f9f9",GradientType=1);background-size: 100% 400%;animation: bggradient 3s linear infinite;border-radius: 5px;
}
.result-item .img img {width: 100%;height: 100%;object-fit: cover;object-position: center;
}
.result-item .txt {padding-top: 20px;min-width: 50%;max-width: 80%;max-width: calc(100% - 120px);text-align: left;font-size: 14px;font-weight: 500;
}
.result-item .txt .d-vendor {font-size: 12px;
}
.result-item .txt .d-title {font-size: 14px;
}
.result-item .txt .d-price {font-size: 14px;
}
.result-item.loading .txt .d-vendor,.result-item.loading .txt .d-title,.result-item.loading .txt .d-price {min-height: 20px;width: 100%;margin:0 auto 5px;background: #cccccc;background: linear-gradient(-20deg,#f0f0f0 34%,#fafafa 55%,#f0f0f0 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#f9f9f9",GradientType=1);background-size: 100% 400%;animation: bggradient 3s linear infinite;border-radius: 5px;
}
@keyframes bggradient{0% {background-position: 0% 100%;
}
100% {background-position: 100% 0%;
}
}
.searchform-fly-overlay .search-field {background-color: transparent;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 1);border: 0;font-size: 24px;color: #333333;transition: all .3s ease-out;font-weight: 300;max-width: 100%;height: auto;
}
.search-form .search-button {position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);display: block;right: 5px;border: none;color: #333333;background: none;padding: 0;font-size: 20px;
}
.search-form .search-button:hover {color: #333333;
}
.searchform-fly-overlay .search-button {display: none;font-size: 20px;height: 30px;
}
.searchform-fly-overlay .search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
.searchform-fly-overlay .search-field::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
.searchform-fly-overlay .search-field:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
.searchform-fly-overlay .search-field:-moz-placeholder { /* Firefox 18- */color: #333333;
}
.header-v2 .is-sticky .header-main {}
.header-v3 .is-sticky .header-main {padding: 8px 0;
}
svg.placeholder-svg,.shopify-section svg {display: block;background: ;
}
.video_popup {display: block;text-align: center;background-color: rgba(255, 255, 255, 0.75);border-radius: 50px;width: 60px;height: 60px;font-size: 20px;line-height: 60px;font-weight: 400;color: rgb(51, 51, 51);
}
.g-nav_style_2 .owl-nav {max-width: 1200px;padding: 0 15px;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;z-index: 8;
}
.g-nav_style_2 .owl-nav>div {position: static;display: inline-block;margin-right: 10px;
}
.wpb_single_image img {height: auto;max-width: 100%;vertical-align: top;
}
a.vc_single_image-wrapper img {transform: scale(1.05);-webkit-transform: scale(1.05);transition: transform 0.5s ease-out;
}
a.vc_single_image-wrapper:after {content: '';opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;transition: all 0.5s ease-out;
}
a.vc_single_image-wrapper {display: inline-block;vertical-align: top;max-width: 100%;overflow: hidden;position: relative;
}
a.vc_single_image-wrapper:hover svg,a.vc_single_image-wrapper:hover img {transform: scale(1);-webkit-transform: scale(1);
}
a.vc_single_image-wrapper:hover:after {opacity: 0.2;
}
.banner-top-img-text p.text-font-other {font-size: 16px;line-height: 36px;font-weight: 400;font-style: normal;
}
.g-button-link a {font-size: 16px;color: #333333;font-weight: 600;text-decoration: underline;
}
.g-button-link a:hover {color: #333333;text-decoration: none;
}
.section-header-large {text-align: center;margin-bottom: 25px;
}
.section-header-large h3 {font-family: Futura, sans-serif;font-weight: 700;font-style: normal;font-size: 48px;margin: 0;
}
.g-hover-box-shadow .product_item--inner {margin-top: 10px;margin-bottom: 20px;position: relative;
}
.g-product-tabs-grid .product_item--info {padding-top: 20px;padding-bottom: 20px;position: relative;z-index: 2;
}
.g-product-tabs-grid .product_item--thumbnail {margin: 0;
}
.grid-space-20 {margin-left: -10px;margin-right: -10px;
}
.grid-space-20 .grid-item {padding: 10px;
}
.g-hover-box-shadow .grid-space-20 .grid-item {padding: 20px 10px;
}
.g-hover-box-shadow .product_item--inner:before {content: '';position: absolute;left: -20px;top: -20px;right: -20px;bottom: -20px;transition: all 250ms ease-out;
}
.g-hover-box-shadow .product_item:hover .product_item--inner:before {background-color: #fff;box-shadow: 0 9px 30px 0 rgba(184, 184, 184, 0.3);
}
.grid-items:not(.slick-slider) {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;
}
.g-hover-box-shadow .tab-content {margin-left: -40px;margin-right: -40px;
}
.g-hover-box-shadow .tab-content > .tab-pane {padding: 0 40px;
}
.image-layer-slider {width: auto !important; display: inline-block !important;margin-bottom: 30px;
}
.g-text-support svg {width: 30px;height: 30px;
}
.g-text-support .img {display: table-cell;vertical-align: middle;padding-right: 20px;
}
.g-text-support .text {display: table-cell;vertical-align: middle;
}
.g-text-support .text h5 {margin: 0;font-size: 14px;font-weight: 700;
}
.g-text-support .text p {color: #333333;font-size: 11px;margin: 0;padding: 5px 0 0 0;
}
ul.nav-tabs-products {margin:;
}
ul.nav-tabs-products li {display: inline-block;vertical-align: middle;padding: 0 5px;
}
ul.nav-tabs-products li a {padding: 0 15px;color: #333333;font-size: 16px;text-transform: uppercase;
}
ul.nav-tabs-products.g-product-tabs-grid_style1 li a:before {content: '';display: inline-block;width: 6px;height: 6px;background-color: currentColor;border-radius: 50%;vertical-align: middle;margin-right: 6px;
}
ul.nav-tabs-products li.active a,ul.nav-tabs-products li a:hover {color: #333333;background: transparent;
}
ul.nav-tabs-products li.active a span {text-decoration: underline;color: #333333;
}
ul.nav-tabs-products.g-product-tabs-grid_style1 li.active a:before {background-color: #333333;
}
.button-view-all-products a {border-width: 2px;border-style: solid;font-size: 13px;padding: 1em 3em;line-height: 1.9;color: #333333;display: inline-block;
}
.button-view-all-products a:hover {color: #333333}
.b-title {padding: 1.5em 2.5em;position: relative;display: inline-block;color: #333333;background-color: #fff;font-weight: 600;
}
.banner-type-3 .banner--info {position: absolute;max-width: 100%;left: 0;z-index: 2;width: 100%;height: auto;text-align: center;top: auto;bottom: 0;
}
.g-dot_style_1 .owl-dots {bottom:auto;right: auto;top: 100%;transform: matrix(1, 0, 0, 1, -140, -210);left: 50%;width: 100px;
}
.g-dot_style_1 .owl-dot {width: auto;height: auto;display: block;background: transparent;border-radius: none;
}
.g-dot_style_1 .owl-dot span {display: block;text-align: right;font-size: 24px;font-weight: bold;color: rgba(0,0,0,0.2);transition: all .3s;position: relative;left: auto;top: auto;
}
.g-dot_style_1 .owl-dot span:before {position: absolute;transition: all .3s;z-index: 1;width: 30px;height: 2px;background: #F53E6A;bottom: 0;right: 0;content: "";opacity: 0;
}
.g-dot_style_1 .owl-dot.active span,.g-dot_style_1 .owl-dot:hover span {color: #2f2f2f;transition: all .3s;
}
.g-dot_style_1 .owl-dot.active span:before,.g-dot_style_1 .owl-dot:hover span:before {opacity: 1;width: 80px;
}
.g-dot_style_2 .owl-dots {transform: matrix(1, 0, 0, 1, -230, -190);left: 100%;
}
.banner-type-2 .b-title1 {position: absolute;font-size: 18px;display: inline-block;background-color: #fff;width: 290px;padding: 20px;max-width: 100%;color: #333333;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);left: 0;right: 0;margin-left: auto;margin-right: auto;
}
.g-padding-0 .row {margin: 0;
}
.g-padding-0 .row .col-banner-hover {padding: 0;
}
.container-full-no-padding .grid-items .grid-item .product_item--inner {padding-bottom: 30px;
}
.price-bg-position {width: 90px;height: 90px;border-radius: 50%;text-align: center;font-size: 20px;color: #fff;line-height: 1.2;padding: 26px 0;position: absolute;z-index: 12;
}
.price-bg-position span {display: block;font-size: 14px;
}
.banner-type-4 .b-title1 {transition: all .45s ease-out;color: #fff;position: absolute;text-align: center;font-size: 16px;left: 0;right: 0;padding: 19px 0;transform: translate3d(0, 120%, 0);bottom: 65px;opacity: 0;background-color: #333333;
}
.col-relative.banner-type-4:hover .b-title1 {opacity: 1;transform: translate3d(0, 100%, 0);
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 {margin-bottom: 50px;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 li a {font-family: "Playfair Display",Sans-serif;font-size: 46px;font-weight: 400;font-style: italic;text-transform: none;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 li.active a span {text-decoration: none;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 li.active a,ul.nav.nav-tabs-products.g-product-tabs-grid_style2 li.active a span,ul.nav.nav-tabs-products.g-product-tabs-grid_style2 li a:hover {color: #333333;
}
.veera-countdown {text-align: center;
}
.veera-countdown span.countdown-title {display: inline-block;font-size: 36px;line-height: 1.2;padding: 0 16px;
}
.veera-countdown span.countdown-title span {display: block;font-size: 14px;color: #333333;
}
.price-countdown {width: 90px;height: 90px;border-radius: 50%;text-align: center;font-size: 20px;color: #fff;line-height: 1.2;background-color: #333333;z-index: 9;display: flex;justify-content: center;align-items: center;vertical-align: middle;
}
.price.price-countdown {position: absolute;top: -45px;right: 30px;
}
.price-countdown span.only {display: block;font-size: 14px;
}
.product_item--info {position: relative;
}
.button-view-all-products {margin-top: 20px;
}
.max-width-570 {max-width: 570px;width: 100%;margin: auto;margin-bottom: 60px;
}
.max-width-570 h2 {font-weight: normal;padding-bottom: 10px;margin: 0;
}
.g-banner {padding-top: 12%;padding-bottom: 12%;
}
.title-block {font-size: 24px;line-height: 1.2;
}
.g-one-banner h2 {font-size: 66px;padding: 10px 0;font-weight: 700;text-transform: uppercase;text-shadow: 6px 6px 0 rgba(0,0,0,.5);margin: 0;
}
.g-one-banner .subheading {font-size: 18px;margin-bottom: 30px;
}
.btn-border-banner {font-size: 12px;font-weight: 700;line-height: 20px;fill: #333333;color: #333333;padding: 13px 43px 13px 43px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #333333;text-transform: uppercase;display: inline-block;
}
.btn-border-banner:hover {background-color: #333333 !important;border-color: #333333 !important;color: #fff !important;
}
.widget.widget_nav_menu.widget_menu_horizontal ul li {/*display: inline-block;*/padding: 0 50px 0 0;margin: 0;font-size: 18px;
}
.site-footer .widget.widget_menu_horizontal {margin-bottom: 6em;
}
.globo_banner_columns {position: relative;z-index: 9;
}
.banner-type-3 .b-title1 {font-size: 16px;display: block;background-color: #262626;width: 200px;padding: 20px;max-width: 100%;color: #fff;
}
.left-top-header a {text-transform: uppercase;
}
.g-banner-carousel-2 .g-fullwidth {padding-left: 30px;padding-right: 30px;
}
.g-banner-carousel-2 .section-header .heading_font_family-2 {font-family: "Alegreya", Sans-serif;
}
.g-banner-carousel-2 .section-header p {color: #333333;font-size: 14px;
}
.g-banner-carousel-2 .table-cell-banner {padding: 0 50px;
}
.title-banner-carousel-2 {font-size: 13px;color: #fff;
}
.g-banner-carousel-2 .table-cell-banner h3 {color: #fff;font-weight: 400;line-height: 1.714286;margin: 10px 0 20px;
}
.g-banner-carousel-2 .table-cell-banner a {font-size: 11px;letter-spacing: 2px;text-transform: uppercase;padding: 12px 24px;line-height: 1.8;font-weight: 500;color: #fff;display: inline-block;border: 1px solid transparent;border-color: #fff;
}
.product_item_thumbnail_action.product_item--action.product_item--action-style-2 {bottom: 40px;top: auto;transform: none;
}
.product_item--action-style-2 .wrap-addto a {border-radius: 0;border: 2px solid transparent;border-color: #fff;background-color: #fff;color: #333;box-sizing: content-box;width: 42px;height: 42px;
}
.product_item--action-style-2 .wrap-addto a:hover {background-color: #333333;border-color: #333333;
}
.gl-headline {color: rgba(255,255,255,0.78);font-size: 14px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;text-align: center;background-color: #fc4f4f;padding: 8px 35px 8px 35px;position: relative;z-index: 3;display: inline-block;
}
.g-background-countdown-2.g-bg-countdown-style-2 {text-align: center;
}
.g-bg-countdown-style-2 .content-countdown-2 {width: 51.611%;
}
.g-text-support-3 {text-align: center;
}
.g-text-support-3 .img {width: 50px;display: inline-block;margin-bottom: 10px;
}
.g-text-support-3 .text h5 {font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;
}
.g-text-support-3 .text p {color: #333333;font-size: 12px;font-weight: 400;
}
.g--newsletter h2 {font-size: 36px;text-transform: uppercase;letter-spacing: 2px;
}
.g--newsletter h2.heading_font_family-2 {font-family: "Alegreya", Sans-serif;
}
.g--newsletter p {color: #333333;font-size: 16px;line-height: 1.5em;
}
.g--newsletter #globo-mailchimp-container {padding: 20px 0 0 0;
}
.g-instafeed-grid {margin-left: -15px;margin-right: -15px;
}
.g-instafeed-grid .grid-item {width: 33.33333%;float: left;padding: 15px;
}
.header-v7 .header-main-seven {background-color: #090909;
}
.header-v7 ul.main-menu>li>a {color: #fff;
}
.header-v7 .header-main .component-target,.header-v7 .header-right a {color: #fff;
}
.header-v7 .header-middle {text-align: center;
}
.header-v7 .logo {float: none;display: inline-block;
}
.header_component.header_component--text {color: #ffffff;font-size: 12px;margin-right: 5px;float: left;line-height: 40px;
}
.header_component.header_component--text i {font-size: 22px;margin-right: 5px;display: inline-block;vertical-align: middle;
}
.header_component.header_component--text span {display: inline-block;vertical-align: middle;
}
.header_component.header_component--text.margin-right-0 {margin-right: 0;
}
.content-one-banner-7 {width: 50%;float: left;text-align: center;padding: 0 15px;
}
.content-one-banner-7.one-banner-align-right {float: right;
}
.g-one-banner-7 .g-banner:after {content: '';display: table;clear: both;
}
.g-one-banner-7 .gl-headline {letter-spacing: 4px;margin-bottom: 20px;
}
.title-one-banner-7 {font-size: 32px;font-weight: 400;letter-spacing: 1px;
}
.price-one-banner {font-size: 32px;font-weight: 400;margin-bottom: 20px;color: #333333;
}
.price-one-banner span {text-decoration: line-through;color: #333333;
}
.g-one-banner-7 h2 {font-size: 180px;font-weight: 400;line-height: 1em;
}
.g-one-banner-7 .heading_font_family-2 {font-family: "Alegreya", Sans-serif;
}
.g-one-banner-7 .g-banner {background-position: top center;
}
.header-12-top {background-color: #333333;padding: 10px 0;font-size: 16px;
}
.header-12-top a {color: #fff;display: inline-block;vertical-align: middle;
}
.lahb-icon-element {font-size: 12px;font-weight: 700;text-transform: none;margin-left: 30px;padding-top: 7px;padding-right: 20px;padding-bottom: 7px;padding-left: 20px;border-style: solid;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-color: #fff;
}
.header-12-top .lahb-icon-element:hover {background-color: #ffffff;color: #333333;
}
.categories-masonry-item--info-6 {position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-align: center;z-index: 2;
}
.categories-masonry-item--info-6 h3 {text-transform: uppercase;letter-spacing: 1px;font-size: 22px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
}
.g-collections-masonry-5 .col-relative:hover .lastudio-banner__overlay {opacity: .4;
}
.g-collections-masonry-5 .categories-item--thumbnail img {transition: all 2s;width: 100%;
}
.g-collections-masonry-5 .col-relative:hover .categories-item--thumbnail img {transform: scale(1.1);
}
.image-brand img {filter: grayscale(100);-webkit-filter: grayscale(100);opacity: .7;transition: all .25s ease-out;
}
.image-brand img:hover {filter: grayscale(0);-webkit-filter: grayscale(0);
}
.g--newsletter-3 {padding: 85px 0;
}
.title-newsletter-3 h2 {font-size: 36px;font-weight: 400;color: #fff;margin: 0;line-height: 1;
}
.g--newsletter-3 .globo-easy-mc-email {font-size: 14px;line-height: 1.8;border: 0;background: transparent;border-bottom: 1px solid #ededed;color: #fff;width: 100%;padding: 2px 100px 2px 0;
}
.g--newsletter-3 .globo-easy-mc-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff;
}
.g--newsletter-3 .globo-easy-mc-email::-moz-placeholder { /* Firefox 19+ */color: #fff;
}
.g--newsletter-3 .globo-easy-mc-email:-ms-input-placeholder { /* IE 10+ */color: #fff;
}
.g--newsletter-3 .globo-easy-mc-email:-moz-placeholder { /* Firefox 18- */color: #fff;
}
.g--newsletter-3 .globo-easy-mc-submit-button {border: 0;background: transparent;font-size: 14px;font-weight: 700;line-height: 20px;color: #fff;position: absolute;right: 0;top: 5px;padding: 0;
}
.heading-style-11 span {font-size: 119px;vertical-align: middle;
}
.heading-style-11 sup {top: -0.7em;font-size: inherit;
}
.g-dot_style_5 .owl-dots,.g-dot_style_6 .owl-dots {bottom: auto;top: 50%;right: 5%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);
}
.g-dot_style_5 .owl-dots .owl-dot {display: block;margin: 0 0 46px 0;width: 16px;height: 16px;background: #707070;position: relative;
}
.g-dot_style_6 .owl-dots .owl-dot {display: block;margin: 12px 0;width: 16px;height: 16px;background: transparent;border: 2px solid transparent;border-color: #fff;position: relative;
}
.g-dot_style_5 .owl-dots .owl-dot:last-child {margin-bottom: 0;
}
.g-dot_style_5 .owl-dots .owl-dot span {font-size: 12px;color: #333333;font-weight: 600;top: -3px;left: -40px;
}
.g-dot_style_6 .owl-dots .owl-dot span {display: none;
}
.g-dot_style_5 .owl-dots .owl-dot:hover,.g-dot_style_5 .owl-dots .owl-dot.active {background: #333333;
}
.g-dot_style_6 .owl-dots .owl-dot:hover,.g-dot_style_6 .owl-dots .owl-dot.active {background: #fff;
}
.g-dot_style_5 .owl-dots .owl-dot:before {content: '';position: absolute;left: calc( -1*(16px - 4px) );top: calc( -1*(16px - 4px) );bottom: calc( -1*(16px - 4px) );right: calc( -1*(16px - 4px) );border: 1px solid #333333;border-radius: 50%;opacity: 0;transition: all .3s;transform: scale(.5);
}
.g-dot_style_5 .owl-dots .owl-dot:after {content: '';position: absolute;left: calc( -1*(16px + 4px) );top: calc( -1*(16px + 4px) );bottom: calc( -1*(16px + 4px) );right: calc( -1*(16px + 4px) );border: 1px solid #333333;border-radius: 50%;opacity: 0;transition: all .3s;transform: scale(.5);
}
.g-dot_style_5 .owl-dots .owl-dot:hover:before,.g-dot_style_5 .owl-dots .owl-dot.active:before {opacity: .6;transform: scale(1);
}
.g-dot_style_5 .owl-dots .owl-dot:hover:after,.g-dot_style_5 .owl-dots .owl-dot.active:after {opacity: .3;transform: scale(1);
}
.content-image-text-carousel .slick-arrow {display: block;border-radius: 50%;border: 1px solid transparent;border-color: #cecece;font-size: 18px;width: 56px;height: 56px;line-height: 56px;text-align: center;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: -8%;cursor: pointer;
}
.content-image-text-carousel .lastudioicon-right-arrow.slick-arrow {left: auto;right: -8%;
}
.content-image-text-carousel .slick-arrow:hover {background-color: #333333;color: #fff;border-color: #333333;
}
.content-image-text-carousel .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.content-right-carousel--info {padding-left: 50px;
}
.content-right-carousel--info h5 {font-weight: 300;font-size: 12px;margin: 0 0 5px 0;color: #333333;
}
.content-right-carousel--info h3 {font-size: 26px;margin: 0 0 20px 0;
}
.content-right-carousel--info p {font-size: 12px;line-height: 2em;margin: 0 0 30px 0;
}
.btn-border-carousel {/*padding: 14px 36px;color: #333333;border-color: #333333;font-family: "Roboto Condensed",Sans-serif;font-size: 12px;font-weight: 700;border: solid 2px;display: inline-block;*/font-size: 11px;font-weight: 700;text-transform: uppercase;padding: 18px 55px 16px 55px;color: #333;border-width: 2px;border-style: solid;line-height: 1.9;display: inline-block;
}
.btn-border-carousel:hover {background-color: #333333;color: #fff;
}
.elementor-slide-subdescription.elementor-slide-subdescription2 {color: #333333;font-size: 14px;font-weight: 300;margin-top: 30px;
}
.elementor-slide-subdescription2 a:not(:last-child) {margin-right: 1.5em;
}
.g-product-grid-banner {overflow:hidden;padding: 0;margin: var(--pc-margin);
}
.section-header-p-g-banner {margin: 0 0 40px 0;
}
.section-header-p-g-banner.with-viewall {display: flex;flex-direction: column; align-items: center;margin-top: 64px;gap: 8px;margin-bottom: 16px;
}
.section-header-p-g-banner.with-viewall a {font-size: 14px;border-bottom: 1px solid black;
}
.section-header-p-g-banner h3 {font-size: 32px;font-size: var(--font-size);margin: 0;position: relative;
}
.section-header-p-g-banner h3 span {padding: 0 30px;
}
.content-product-grid-banner .container {position: relative;padding: 0 75px;
}
.content-product-grid-banner .swiper {padding-bottom: 70px;
}
.content-product-grid-banner .swiper-slide {width: 20vw;max-width: 400px;
}
.content-product-grid-banner.prerow-4 .swiper-slide {width: 25%;max-width: 425px;
}
.content-product-grid-banner .swiper-slide .product_item {padding: 0 10px;width: 100%;float: none;
}
/*.section-header-p-g-banner h3:before,.section-header-p-g-banner h3:after {content: '';display: inline-block;width: 65px;height: 1px;background-color: #333333;vertical-align: middle;
}
*/.content-product-grid-banner .product_item--info,.content-product-grid-banner-lr .product_item--info {padding-top: 20px;padding-bottom: 20px;
}
.content-product-grid-banner .product_item--info-inner,.content-product-grid-banner-lr .product_item--info-inner {text-align: left;
}
.content-product-grid-banner .product_item--title,.content-product-grid-banner-lr .product_item--title {font-size: 20px;font-weight: 500;
}
.content-product-grid-banner .price,.content-product-grid-banner-lr .price {color: #333333;font-size: 14px;
}
.content-product-grid-banner-lr .row>div {padding: 15px;
}
.content-product-grid-banner-lr .lastudio-banner__content {position: absolute;right: 0;left: 0;bottom: 0;top: 0;
}
.content-product-grid-banner-lr .lastudio-banner__title {font-size: 36px;color: #fff;margin: 0;
}
.content-product-grid-banner-lr .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
}
.content-product-grid-banner-lr .col-md-6.col-xs-12 svg {height: 382px;width: 100%;
}
.g-product-grid-banner .button-view-all-products {margin-top: 0px;
}
.g-product-grid-banner .button-view-all-products a {font-size: 11px;font-weight: 700;text-transform: uppercase;padding: 18px 55px 16px 55px;color: #333333;
}
.g-product-grid-banner .button-view-all-products a:hover {background-color: #333333;border-color: #333333;color: #fff;
}
.lastudio-banner {position: relative;overflow: hidden;display: block;max-width: 100%;width: 100%;background-size: cover;
}
.content-product-grid-banner-lr .lastudio-banner {height: 100%;padding-bottom: 0!important;min-height: 300px;background-size: cover;
}
.content-product-grid-banner-lr .lastudio-banner:hover .lastudio-banner__overlay,.content-product-grid-banner-2 .lastudio-banner:hover .lastudio-banner__overlay {opacity: .2;
}
.lastudio-banner img {position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;transition: all 2s;
}
.content-product-grid-banner-lr .lastudio-banner:hover img,.content-product-grid-banner-2 .lastudio-banner:hover img {transform: scale(1.1);
}
.lastudio-banner__link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;
}
.content-product-grid-banner-lr .lastudio-banner__content-wrap {position: absolute;left: 40px;bottom: 40px;z-index: 1;
}
.elementor-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;align-content: center;align-items: center;
}
.elementor-column {position: relative;height: 100vh;width: 100%; }
.elementor-left-column {width: 35.032%;margin: 20% 0 0 20%;z-index: 1;
}
.elementor-right-column {width: 64.968%;
}
.elementor-column h2 {display: inline-block;zoom: 1;letter-spacing: normal;word-spacing: normal;vertical-align: top;text-rendering: auto;position: absolute;font-size: 14rem;bottom: 5%;left: 10%;z-index: 1; mix-blend-mode: difference;color: #fff;
}
@media (max-width: 767px){
.elementor-column h2 {display: inline-block;zoom: 1;letter-spacing: normal;word-spacing: normal;vertical-align: top;text-rendering: auto;position: absolute;font-size: 14rem;bottom: 10%;left: 20%;z-index: 1;mix-blend-mode: difference;color: #fff;
}
}
.elementor-column .lastudio-images-layout__item {display: inline-block;zoom: 1;letter-spacing: normal;word-spacing: normal;vertical-align: top;text-rendering: auto;
}
.elementor-column .lastudio-images-layout__item:nth-child(1) {width: auto;position: absolute;overflow: hidden;
}
.elementor-column .lastudio-images-layout__item:nth-child(2) {width: 20%;position: absolute;left: 0;top: 15%;overflow: hidden;
}
.elementor-column .lastudio-images-layout__item:nth-child(3) {width: 50%;height: 70vh;position: absolute;bottom: 5%;right: 0;overflow: hidden;
}
.elementor-column .lastudio-images-layout__item:nth-child(4) {width: auto;position: absolute;overflow: hidden;
}
.lastudio-images-layout__inner {margin: 0;
}
.elementor-heading-title.elementor-size-default {font-weight: 300;font-size: 16px;margin: 0;
}
.elementor-left-column h2 {font-size: 100px;margin: 0;max-width: 350px;width: 100%;
}
.elementor-left-column a {font-size: 14px;font-weight: 700;line-height: 20px;fill: #333333;color: #333333;background-color: rgba(255,255,255,0);padding: 19px 40px 19px 40px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bebebe;display: inline-block;
}
.elementor-left-column a:hover {background-color: #333333;color: #fff;
}
.lastudio-images-layout__inner a:before {content: "\ea67";font-family: LaStudioIcons;width: 50px;height: 50px;border-radius: 50%;background: #fff;color: #333333;font-size: 16px;line-height: 50px;transition: all .3s ease .2s;transform: translate(0,20px);opacity: 0;position: absolute;text-align: center;left: calc(50% - 25px);top: calc(50% - 25px);
}
.lastudio-images-layout__inner:hover a:before {transform: translate(0,0);opacity: 1;
}
.clients-review-item h3 {margin: 0 0 15px 0;
}
.clients-review-item h3:after {content: "\ea7a";font-family: 'LaStudioIcons';display: inline-block;vertical-align: middle;font-weight: 400;font-style: normal;letter-spacing: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;line-height: 1;font-size: 20px;margin-top: 10px;color: #333333;
}
.lastudio-testimonials__comment {color: #333333;font-family: "Playfair Display",Sans-serif;font-size: 16px;line-height: 2;
}
.lastudio-testimonials__rating {-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4;
}
.star-rating {overflow: hidden;position: relative;height: 1em;line-height: 1;font-size: 12px;width: 6em;font-family: "LaStudioIcons";speak: none;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #B3BDBC;display: inline-block;vertical-align: middle;letter-spacing: .2em;
}
.star-rating:before {content: "\ea5e\ea5e\ea5e\ea5e\ea5e";float: left;top: 0;left: 0;position: absolute;
}
.star-rating>span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em;color: #333333;
}
.star-rating>span:before {content: "\ea5e\ea5e\ea5e\ea5e\ea5e";top: 0;position: absolute;left: 0;
}
.content-one-banner-8 {max-width: 360px;width: 100%;float: right;padding: 0;
}
.content-one-banner-8 .title-block {font-size: 24px;
}
.heading-style-11 {font-size: 36px;font-weight: 300;margin: 10px 0 25px 0;line-height: 1;
}
/*** Home 04 ***/.middle-top-header {text-align: center;font-size: 12px;color: #333333;font-style: italic;
}
.header-v3 .header-main,.header-v5 .header-main,.header-v7 .header-main {padding: 8px 0;position: relative;
}
.header-v3 ul.main-menu>li {padding: 2px 10px;
}
.header-v5 ul.main-menu>li {padding: 2px 0;
}
.header-v2 .main-menu .popup {width: 100%;
}
.header-v2 .main-menu .popup > .inner {padding: 30px 0;border-top: 1px solid #333333;box-shadow: none;
}
.header-v5 .main-menu .popup,.header-v7 .main-menu .popup {margin-top: 66px;
}
.header-v2 .site-header .row:before,.header-v2 .site-header .row:after {display: none;
}
.header-v2 .main-menu .popup .sub-menu {width: 22%;width: calc(25% - 15px);
}
.header-v2 .main-menu .popup .sub-menu .menu-item {margin-bottom: 5px;position:relative;
}
.header-v2 .main-menu .popup .sub-menu .menu-item.menu-columns-subparent >a:after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;margin-left:10px;transform:translateY(-50%) rotate(-45deg)}
.header-v2 .main-menu .popup .sub-menu a {font-size: 18px;font-weight: 500;
}
.header-v2 .main-menu .popup .sub-menu a:hover {transform: none;
}
.header-v2 .main-menu .popup .sub-menu .menu-item .subsub-menu {padding: 0;list-style: none;position: absolute;top: 0;left: 50%;visibility: hidden;opacity: 0;transition: all .3s ease;
}
.header-v2 .main-menu .popup .sub-menu .menu-item > a > .mm-text {
position: relative;
}
.header-v2 .main-menu .popup .sub-menu .menu-item > a > .mm-text:after {
content: "";
display: block;
position: absolute;
left:0;
bottom:0;
width: 0;
height: 1px;
background-color: #333;
transition: width .3s ease;
}
.header-v2 .main-menu .popup .sub-menu .menu-item:hover > a > .mm-text:after {
width: 100%;
}
.header-v2 .main-menu .popup .sub-menu .menu-item.menu-columns-subparent:hover .subsub-menu {visibility: visible;opacity: 1;z-index:9;
}
.header-v2 .main-menu .popup .banners {display: flex;row-gap: 20px;column-gap: 20px;width: 100%;
}
.header-v2 .main-menu .popup .sub-menu + .banners {width: 74%;width: calc(75% - 5px);
}
.header-v2 .main-menu .popup .banners >a,
.header-v2 .main-menu .popup .banners >span,
.header-v2 .main-menu .popup .banners >div{width: 23%;width: calc(25% - 15px);font-size: 14px;
}
.header-v2 .main-menu .popup .sub-menu + .banners >a,
.header-v2 .main-menu .popup .sub-menu + .banners >span,
.header-v2 .main-menu .popup .sub-menu + .banners >div {width: 30%;width: calc(33.3333% - 13.4px);
}

.header-v2 .main-menu .popup .banners >a:hover {transform: none;
}
.header-v2 .main-menu .popup .banners >div .img ,
.header-v2 .main-menu .popup .banners >a .img {position: relative;height: 0;padding-bottom: 67%;overflow: hidden;margin-bottom: 10px;
}
.header-v2 .main-menu .popup .banners >div .img img,
.header-v2 .main-menu .popup  .banners >a .img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;
}
.header-v2 .main-menu .popup .banners img {transition: all .3s ease;
}
.header-v2 .main-menu .popup .banners >a:hover img {transform: scale(1.1);
}
.header-v2 .site-header .main-menu > li.mm-popup-has-image .popup,.header-v5 .site-header .main-menu > li.mm-popup-has-image .popup,.header-v7 .site-header .main-menu > li.mm-popup-has-image .popup,.header-v3 .site-header .main-menu > li.menu-from-page .popup,.header-v5 .site-header .main-menu > li.menu-from-page .popup,.header-v7 .site-header .main-menu > li.menu-from-page .popup {margin-top: 33px;
}
.header-v2 .site-header .main-menu > li:hover > .popup {margin-top: 0;
}
.header-v5 .site-header .main-menu > li:hover > .popup,.header-v7 .site-header .main-menu > li:hover > .popup {margin-top: 33px;
}
.header-v2 .site-header .main-menu > li.mm-popup-has-image:hover .popup,.header-v5 .site-header .main-menu > li.mm-popup-has-image:hover .popup,.header-v7 .site-header .main-menu > li.mm-popup-has-image:hover .popup,.header-v2 .site-header .main-menu > li.menu-from-page:hover .popup,.header-v3 .site-header .main-menu > li.menu-from-page:hover .popup,.header-v5 .site-header .main-menu > li.menu-from-page:hover .popup,.header-v7 .site-header .main-menu > li.menu-from-page:hover .popup {margin-top: 0;
}
.header-v2 .site-header .is-sticky .main-menu > li:hover > .popup {margin-top: 0;
}
.header-v5 .site-header .is-sticky .main-menu > li:hover > .popup,.header-v7 .site-header .is-sticky .main-menu > li:hover > .popup {margin-top: 33px;
}
.header-v2 .site-header .is-sticky .main-menu > li.mm-popup-has-image:hover > .popup, .header-v5 .site-header .is-sticky .main-menu > li.mm-popup-has-image:hover > .popup,.header-v7 .site-header .is-sticky .main-menu > li.mm-popup-has-image:hover > .popup,.header-v2 .site-header .is-sticky .main-menu > li.menu-from-page:hover > .popup, .header-v3 .site-header .is-sticky .main-menu > li.menu-from-page:hover > .popup, .header-v5 .site-header .is-sticky .main-menu > li.menu-from-page:hover > .popup,.header-v7 .site-header .is-sticky .main-menu > li.menu-from-page:hover > .popup {margin-top: 0;
}
.header-top { background-color: #333333;
}
.g-slick-banner {padding-left: 40px;padding-right: 40px;
}
.g-slick-banner .table-cell-banner {padding-left: 10%;padding-right: 10%;
}
.g-slick-banner .banner--info .heading {font-size: 72px;font-weight: 600;line-height: 1;margin-top: 5px;margin-bottom: 10px;color: #fff;
}
.banner--btn {position: relative;padding: 10px 30px;min-width: 180px;border-width: 1px;border-style: solid;background-color: transparent;line-height: 28px;display: inline-block;text-align: center;font-weight: 600;font-size: 12px;margin-top: 20px;transition: all 0.45s ease-out;color: #fff;
}
.banner--btn:hover,.col-banner-hover .col-relative:hover .banner--btn {color: #fff !important;background-color: #333333;border-color: #333333;
}
button.slick-arrow {padding: 0;border: 0;background: transparent;position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;border-radius: 50%;color: #333333;opacity: 0.5;
}
button.slick-arrow svg {width: 100%;height: 100%;background: transparent;display: inherit;
}
button.slick-prev.slick-arrow {left: 0;
}
button.slick-next.slick-arrow {right: 0;
}
.g-slick-products button.slick-prev.slick-arrow,.g--top_collections button.slick-prev.slick-arrow {left: calc(50% - 60px);top: auto;bottom: -80px;transform: none;
}
.g-slick-products button.slick-next.slick-arrow,.g--top_collections button.slick-next.slick-arrow {right: calc(50% - 60px);top: auto;bottom: -80px;transform: none;
}
button.slick-arrow:hover {opacity: 1;color: #333333 !important;border-color: #333333 !important;
}
.cover-background-carousel {min-height: 100px;display: block;width: 100%;padding-top: 35%;transition: opacity 0.35s, -webkit-transform 0.35s;transform: scale(1.05);-webkit-transform: scale(1.05);padding-top: 95%;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-clip: border-box;background-color: rgba(201, 201, 202, 0.14);
}
.g-slick-banner .col-banner-hover .col-relative:hover .banner--image div,.g-banner-columns .col-banner-hover .col-relative:hover .banner--image div,.g-banner-carousel .col-banner-hover .col-relative:hover .banner--image div,.g-banner-image-text .col-banner-hover .col-relative:hover .banner--image div,.list-collections-template .col-banner-hover .col-relative:hover .banner--image div {transform: scale(1.01);-webkit-transform: scale(1.01);opacity: 1;
}
.g-slick-banner .banner--image:after {background-color: rgba(0,0,0,0.2);content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;transition: all .35s;
}
.g-slick-banner .banner--info {z-index: 2;
}
.g-banner-full-width {overflow: hidden;
}
.g-banner-full-width svg {max-height: 630px;width: 100%;min-height: 630px;height: 100%;
}
.margin-bottom-30 {margin-bottom: 30px;
}
.banner-fullwidth--content {position: absolute;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);left: 8%;right: 8%;
}
.banner-fullwidth--content .title {font-size: 36px;margin: 15px 0;font-weight: 700;line-height: 1.2;
}
.banner-fullwidth--content .price {font-size: 20px;margin-bottom: 50px;
}
.btn-border-top {border-top: 2px solid;font-size: 16px;text-transform: uppercase;font-weight: 600;padding: 5px 0;
}
.banner-fullwidth--content-box {max-width: 470px;width: 100%;
}
.banner-fullwidth--image {padding-top: 325px;padding-bottom: 325px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-clip: border-box;
}
.col-full-width .banner-fullwidth--content-box {max-width: 680px;
}
.col-180-px {width: 180px;
}
.col-calc-px {width: calc( (100% - (180px * 3)) / 2);width: -webkit-calc( (100% - (180px * 3)) / 2);
}
a.left-top-logo-footer {margin-bottom: 20px;display: inline-block;
}
a.text-color-heading {color: #333333 !important;margin-top: 2em;display: inline-block;margin-bottom: 2em;
}
.widget.widget_nav_menu ul {padding: 0;
}
.widget.widget_nav_menu ul.submenu {
    margin-bottom: 10px;
}
.widget.widget_nav_menu ul.submenu li {
    margin: 0;
}

.footer-top .submenu a {

}
.widget ul {margin: 0;padding: 0;list-style: none;
}
input#Email-Footer {color: #333333;padding: 15px 110px 15px 20px;font-size: 14px;line-height: 18px;border-style: solid;border-width: 2px;border-color: #333;width: 100%;
}
button#Subscribe-Footer {font-size: 12px;font-weight: 700;text-transform: uppercase;line-height: 20px;background-color: #fff;color: #333333;padding: 14px 20px;border: 0 !important;position: absolute;right: 2px;top: 2px;bottom: 2px;
}
button#Subscribe-Footer:hover {background-color: #333333;color: #fff;
}
.footer-column.col-calc-px:last-child .footer-column-inner {float: right;
}
.footer-column .widget.widget_newsletter {padding-left: 23%;
}
.footer-column .widget.widget_newsletter .widget-title {line-height: 1.8;font-size: 20px;font-weight: 500;
}
.form-newsletter {position: relative;
}
.btn-slider-9 i {margin-left: 5px;display: inline-block;vertical-align: middle;
}
.g-banner-columns .section-header h3 {letter-spacing: 0;font-size: 54px;
}
.g-banner-columns .section-header p {color: #333333;font-size: 12px;
}
.btn-slider-9:hover {color: #333333 !important;
}
@media (min-width: 1850px) {
.g--product_carousel_center_mode .grid-item .product_item--inner {padding: 60px;margin: 0px -30px;
}
}
.g--product_carousel_center_mode .grid-item {opacity: 0.5;transition: opacity 0.5s ease;
}
@media (min-width: 1825px) {
.g--product_carousel_center_mode .grid-item.slick-current .product_item--inner {padding: 0;
}
 }
.g--product_carousel_center_mode .grid-item.slick-current {opacity: 1;
}
.widget_logo img {width: 100px;height: 25px;
}
ul.elementor-icon-list-items li i {font-size: 26px;display: inline-block;vertical-align: middle;
}
ul.elementor-icon-list-items li .elementor-icon-list-icon {width: 26px;
}
ul.elementor-icon-list-items .elementor-icon-list-text {display: inline-block;vertical-align: middle;padding-left: 10px;width: 80%;
}
ul.elementor-icon-list-items li {margin-bottom: 20px;
}
.site-footer.footer-heading-bold .widget .widget-title {font-weight: 700;
}
.elementor-heading-title.elementor-size-default-2 {font-size: 24px;text-transform: uppercase;letter-spacing: 1px;
}
.elementor-subheading-title {font-size: 16px;
}
.gl-categories-masonry-item--info {position: absolute;bottom: 0;left: 0;right: 0;text-align: center;opacity: 0;-webkit-transform: translate(0,50px);transform: translate(0,50px);transition: opacity 0.35s,transform 0.35s;z-index: 2;
}
.globo-banner__content-wrap h3 {margin: 0;width: 100%;background-color: #333333;padding: 20px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;color: #fff;
}
.categories-masonry-isotope-6 .categories-masonry-item-2 .col-relative:hover .gl-categories-masonry-item--info {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);
}
.categories-masonry-isotope-6 .col-relative {overflow: hidden;
}
.gl-box-newsletter-bg {max-width: 970px;margin: 0 auto;width: 100%;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bebebe;transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;background-color: #fff;padding: 60px 100px 110px 100px;
}
.g-text-support-5 {border-style: solid;border-width: 1px 0 0 0;border-color: #c7c7c7;padding: 36px 0 0 0;text-align: center;
}
.g-text-support-5 .img svg {width: 45px;height: 45px;display: inline-block;
}
.g-text-support-5 h5 {font-size: 18px;font-weight: 400;margin-bottom: 5px;
}
.g-text-support-5 .text a {font-size: 12px;
}
.social-widget_text {clear: both;
}
.row-flex-center {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-content: center;align-items: center;
}
.row-flex-space-between {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;align-content: center;align-items: center;
}
.row-flex-space-between:before,.row-flex-space-between:after {content: none;
}
.imgwidget {margin-bottom: 10px;
}
.footer-top .textwidget ul.elementor-icon-list-items {margin: 0;
}
.footer-top .textwidget ul.elementor-icon-list-items li {display: block;float: none;padding: 0 0 5px 0;margin: 0;
}
.footer-top .textwidget ul.elementor-icon-list-items li a {font-size: 14px;
}
.footer-top .textwidget ul.elementor-icon-list-items li:first-child:after {display: none;
}
.menu--list-links-text p {margin: 0 0 5px 0;
}
/*** Home 05 ***/@media (min-width: 1200px) {
.content_slideshow .container {width: 100%;max-width: 1200px;
}
}
@media(min-width:1025px) {header#masthead_aside .main-menu li.mm-popup-has-image.menu-item.mm-popup-column.menu-columns-parent .popup,header#masthead_aside .main-menu li.menu-item.menu-columns-parent.menu-from-page .popup {min-width: 780px;
}
header#masthead_aside ul.main-menu {font-size: 12px;
}
header#masthead_aside .popup .container {width: 100%;
}
header#masthead_aside .mm-popup-column ul.sub-menu>li {min-width: 200px;
}
.header-v4 #masthead_aside .site-header-inner {padding: 60px 35px;
}
.header-v4 #masthead_aside {width: 275px;
}
.header-v4 .page-container {margin-left: 275px;
}
body.header-v4.enable-body-boxed .site-header-top {left: 0;max-width: 1310px;width: 100%;margin: 0 auto;
}
.mm-b-title1 {font-size: 14px;
}
.mm-b-title2,.mm-b-title2.font-size-48 {font-size: 30px;
}
.main-menu .submenu-two-columns>ul>li {vertical-align: top;
}
li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-4.menu-columns-parent ul.sub-menu>li,li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-3.menu-columns-parent ul.sub-menu>li,li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-2.menu-columns-parent ul.sub-menu>li{min-width: auto !important;
}
}
.g-slideshow-center-with-loop .owl-item {opacity: 0.5;
}
.g-slideshow-center-with-loop .owl-item.active.center {opacity: 1;
}
.content_slideshow-center-loop {position: absolute;left: 5%;z-index: 9;bottom: 10%;right: 5%;
}
.btn-slider-border-bold:hover {color: #333333 !important;border-color: #333333 !important;
}
.top-product-sidebar:after {content: '';display: table;clear: both;
}
.box-menu-sidebar h3 {font-size: 14px;font-weight: 600;text-transform: uppercase;margin: 0 0 8px 0;
}
ul.menu {list-style: none;padding: 0;margin: 0;
}
.box-menu-sidebar ul li {padding: 5px 0;
}
.box-menu-sidebar a {color: #333333;
}
.box-menu-sidebar {margin-bottom: 35px;
}
.top-product-sidebar {margin-bottom: 50px;margin-top: 20px;
}
.top-product-sidebar h2 {font-size: 48px;margin: 0;
}
.price ins {color: #333333;text-decoration: none;
}
.g-product-sidebar .product_item--inner {margin-bottom: 50px;
}
.g-product-sidebar .product_item--info-inner {text-align: left;
}
.header-v4 .page-container:after,.header-v6 .page-container:after {content: '';display: table;clear: both;
}
.header-v4 .page-container {margin-left: 300px;
}
.header-v6 .wrapper-page {padding-left: 100px;
}
.header-v4 .header-top-elements {float: right;
}
.header-v4 #masthead_aside {width: 300px;color: #333333;-webkit-transition: all 1s;transition: all 1s;float: left;
}
.header-v6 #masthead_aside {width: 100px;color: #fff;top: 0;bottom: 0;position: fixed;left: 0;text-align: center;background-color: #333333;-webkit-transition: all 1s;transition: all 1s;float: left;z-index: 99;
}
.header-v4 #masthead_aside .site-header-inner {padding: 70px 40px 50px;min-height: 100vh;
}
.header-v4 main#MainContent {box-shadow: 0 0 20px 0 rgba(41,44,58,.06);
}
.header-v4 ul.main-menu>.menu-item {display: block;padding: 0;margin-bottom: 5px;
}
.header-v4 ul.main-menu>li:first-child>a {margin: 0;
}
.header-v4 .main-menu > li > a:after {display: none;
}
.header-v4 span.cat-label {top: -4px;left: auto;right: auto;
}
.header-v4 .header-middle .header-component-inner {padding: 0;
}
.header-v4 .header-component-outer.header-bottom {position: absolute;bottom: 5%;
}
.font-size-12 {font-size: 12px;
}
.margin-bottom-10 {margin-bottom: 10px !important;
}
.header-v4 #masthead_aside {will-change: min-height;position: relative;z-index: 99;
}
.header-v4 .site-header-inner {transform: translate(0, 0);transform: translate3d(0, 0, 0);will-change: position, transform;
}
ul.products:after {content: '';display: table;clear: both;
}
.products {list-style: none;margin-bottom: 0;padding: 0;
}
.prods_masonry .product_item--inner {height: 100%;position: relative;
}
.prods_masonry .product_item--thumbnail {height: 100%;overflow: hidden;margin: 0;
}
.product_item .product_item--thumbnail-holder a {display: block;position: relative;height: 0;padding-bottom: 140%;
}
.la-lazyload-image {background-position: center 20%;background-repeat: no-repeat;background-size: cover;background-color: rgba(201, 201, 202, 0.14);transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}
@media (min-width: 1300px) {
.prods_masonry .product_item--thumbnail-holder .pic-m-fallback {width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding-bottom: 0 !important;
}
}
.product_item .product_item--thumbnail .pic-m-fallback-second {position: absolute;left: 0;top: 0;z-index: 2;transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);opacity: 0;width: 100%;
}
.product_item .product_item--inner:hover .pic-m-fallback-second {opacity: 1;
}
.prods_masonry .item--overlay {background-color: #0D0D0D;z-index: 2;
}
.prods_masonry .product_item--inner:hover .item--overlay {opacity: 0.6;visibility: visible;
}
.prods_masonry .product_item--info {position: absolute;bottom: 30px;left: 10%;color: #fff;max-width: 80%;opacity: 0;visibility: hidden;transform: translate(0, 80px);-webkit-transform: translate(0, 80px);transition: all 250ms ease-out;padding-top: 20px;padding-bottom: 20px;z-index: 2;width: 100%;
}
.prods_masonry .product_item--inner:hover .product_item--info {transform: translate(0, 0);-webkit-transform: translate(0, 0);opacity: 1;visibility: visible;
}
.prods_masonry .product_item--title {font-size: 16px;font-weight: 400;margin-bottom: 5px;
}
.prods_masonry .product_item--title a {color: #fff;
}
.prods_masonry .price {font-size: 1.4rem;color: #fff;
}
ul.products.prods_masonry {margin-top: -10px;
}
.product_item {float: left;
}
.g-banner-carousel svg.placeholder-svg {height: 800px;width: 100%;
}
.g-banner-carousel .grid-item:nth-child(2n) svg.placeholder-svg {background-color: #D4D7DF;
}
 .g-banner-carousel .banner--info .title {font-size: 16px;display: inline-block;background-color: #262626;width: 200px;padding: 20px;max-width: 100%;color: #fff;text-align: center;
}
.g-banner-carousel .table-cell-banner {padding: 0;
}
.g-banner-carousel .cover-background-carousel {padding-top: 142%;
}
.prods_masonry.la-isotope-container.grid-items {display: block;
}
.prods_masonry .product_item_thumbnail_action {bottom: 40px;
}
.prods_masonry .globo-add-to-cart {padding: 0;
}
.prods_masonry .globo-add-to-cart {padding: 0;position: static;visibility: visible;
}
.g-product-masonry_style2 .section-header p,.g-blog-grid_style2 .section-header p {font-size: 16px;
}
.g-product-masonry_style2 .section-header h3,.g-blog-grid_style2 .section-header h3 {font-size: 48px;font-weight: 400;
}
.g-product-masonry_style2 .section-header h3:after,.g-blog-grid_style2 .section-header h3:after {display: none;
}
.products.products-grid.prods_masonry.la-isotope-container {margin-bottom: 35px;
}
.section-title-newsletter-bg {margin-bottom: 45px;
}
.header-v1 .header-middle {text-align: center;
}
.header-v1 ul.main-menu>li:first-child>a {margin: 0;
}
.header-v1 ul.main-menu>li {border-style: solid;border-color: #666;border-top-width: 0;border-right-width: 1px;border-bottom-width: 0;border-left-width: 0;
}
.header-v1 ul.main-menu>li>a {color: #fff; }
.header-v1 ul.main-menu .popup > .inner > .sub-menu li > a {color: #333333 !important; }
.header-v1 ul.main-menu .popup > .inner > .sub-menu li > a:hover {color: #333333 !important; }
.heading_font_family-2 {font-family: 'Playfair Display', serif;
}
.custom-block-column h2 {font-size: 64px;font-weight: 400;margin: 0 !important;padding-bottom: 25px;
}
.custom-block-column .font-size-16 {margin-bottom: 45px;
}
@media (min-width: 800px) {
.btn.btn-size-md {min-width: 180px;padding-left: 45px;padding-right: 45px;
}
}
.content-one-banner-2 {max-width: 770px;width: 100%;margin: 0 auto;
}
.content-one-banner-2 p {font-size: 14px;text-transform: uppercase;line-height: 2.4em;letter-spacing: 1px;margin-bottom: 60px;
}
.content-one-banner-2 .title-block-letter {letter-spacing: 2px;font-size: 20px;font-weight: 700;
}
.content-one-banner-2 h2 {font-size: 30px;letter-spacing: 3px;margin-bottom: 20px;position: relative;
}
.content-one-banner-2 a {font-family: "Roboto Condensed",Sans-serif;font-size: 14px;display: inline-block;font-weight: 700;text-transform: uppercase;line-height: 20px;border-style: solid;border-width: 2px 2px 2px 2px;padding: 18px 45px 18px 45px;
}
.content-one-banner-2 a:hover {color: #333333 !important;background-color: #fff !important;
}
.content-one-banner-2 h2 span {padding: 0 20px;
}
.g-one-banner-2 .g-banner {padding-top: 8%;padding-bottom: 8%;
}
.content-one-banner-2 h2:before,.content-one-banner-2 h2:after {content: '';display: inline-block;vertical-align: middle;width: 50px;height: 3px;background-color: #333333;
}
.g-banner-image-text .col-svg-height-large svg {height: 510px;
}
.g-banner-image-text .col-relative.col-banner-child svg {height: 240px;
}
.g-banner-image-text {padding: 70px 0 130px 0;background-repeat: no-repeat;background-position: right top, left bottom;
}
.banner-type-1 .b-title1 {font-size: 16px;display: inline-block;background-color: #fff;width: 186px;padding: 16px;max-width: 100%;color: #333333;position: absolute;bottom: 20px;left: 0;right: 0;margin-left: auto;margin-right: auto;
}
.banner-top-img-text {max-width: 800px;width: 100%;margin: 0 auto;margin-bottom: 50px;
}
.banner-top-img-text img {display: inline-block;margin-bottom: 30px;
}
.number-slider {font-weight: 400;color: rgba(38, 38, 38, 0.13);letter-spacing: 8px;font-size: 250px;line-height: 1;position: absolute;right: 5%;bottom: 50px;
}
.background-product-video {text-align: center;padding: 22% 0 6% 0;background-position: top center;
}
.background-product-video h3 {font-size: 180px;line-height: 1em;text-shadow: 10px 0px 32px rgba(0,0,0,0.14);font-weight: 400;color: #fff;
}
.background-product-video .elementor-image {display: inline-block;position: relative;border-radius: 50%;transition: all .5s;
}
.background-product-video .elementor-image:hover {background: rgba(255, 255, 255, 0.2);padding: 10px;margin: -10px;
}
.background-product-video .elementor-image:before {content: '';position: absolute;left: -5px;right: -5px;top: -5px;bottom: -5px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;opacity: 0;transition: all .5s;z-index: 1;
}
.background-product-video .elementor-image:hover:before {opacity: 1;left: -15px;right: -15px;top: -15px;bottom: -15px;
}
.background-product-video .elementor-image .video_popup {width: auto;height: auto;border-radius: 0;background: transparent;position: relative;z-index: 3;
}
.background-product-video .elementor-image img {border-radius: 50% 50% 50% 50%;box-shadow: 0px 0px 43px 0px rgba(0,0,0,0.1);
}
.g--newsletter-form-style-2 .globo-easy-mc-email {padding: 10px 0 !important;font-size: 18px !important;border-width: 0 0 1px 0 !important;
}
.g--newsletter-form-style-2 .globo-easy-mc-submit-button {font-size: 18px !important;right: 0 !important;top: 10px !important;
}
.g--newsletter-form-style-2 .globo-easy-mc-form {max-width: 660px;
}
.header-v1 .search-form {max-width: 570px;width: 100%;margin: 0 auto;
}
.header-v1 .search-form .search-field {border: 2px solid #d8d8d8;padding: 10px 12px;font-size: 12px;
}
.header-v1 .search-form .search-button {transform: none;top: 0;right: 0;background-color: transparent;color: #333333;font-size: 16px;width: 60px;height: 40px;line-height: 1;border-left: 2px solid #d8d8d8;text-align: center;
}
.header-v1 .header-menu {background-color: #333333;
}
.header-v1 .main-menu > li > a:after {display: none;
}
.header-v1 .main-menu>li.menu-item:hover,.header-v1 .main-menu>li.menu-item.active {background-color: #333333;
}
.header-v1 .main-menu>li.menu-item:hover a,.header-v1 .main-menu>li.menu-item.active a {color: #fff !important;
}
.slider-item-c-masonry svg.placeholder-svg {background-color: #DBDCDE;height: 800px;width: 100%;
}
.categories-item--thumbnail svg.placeholder-svg {background-color: #565656;height: 400px;width: 100%;
}
.categories-grid-item:last-child .categories-item--thumbnail svg.placeholder-svg {background-color: #D2EBF0;
}
.slider-item-c-masonry {position: relative;
}
.slider-item-c-masonry .info {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 3;text-align: center;width: 100%;
}
.slider-item-c-masonry .info .title {font-size: 34px;color: #fff;
}
.slider-item-c-masonry .info h3 {font-size: 140px;color: #fff;margin: 0;letter-spacing: 2px;font-weight: 400;
}
.slider-item-c-masonry .info a,.categories-item--info a {font-size: 12px;letter-spacing: 2px;display: inline-block;color: #fff;border-color: #fff;border-style: solid;border-width: 2px;text-transform: uppercase;font-weight: 600;padding: 12px 35px;
}
.slider-item-c-masonry .info a:hover,.categories-item--info a:hover {color: #fff !important;border-color: #333333 !important;background-color: #333333 !important;
}
.categories-item--info {position: absolute;top: 50%;transform: translateY(-50%);max-width: 230px;width: 100%;left: 35px;
}
.g-collections-masonry:after {content: '';display: table;clear: both;
}
.categories-item--info .title {font-size: 18px;font-weight: 300;line-height: 1em;color: #fff;
}
.categories-item--info h4 {font-weight: 400;line-height: 1.4em;font-size: 60px;color: #fff;margin: 0;
}
.categories-item--info .price {font-size: 24px;line-height: 1em;font-weight: 300;color: #fff;display: block;margin: 0 0 30px 0;
}
.categories-item--info .price span {opacity: 0.4;margin-right: 10px;
}
.g-collections-masonry button.slick-arrow {width: 40px !important;height: 40px !important;line-height: 40px !important;background: rgba(0,0,0,0.5);border-radius: 0 !important;font-size: 20px !important;color: #fff;border: 0 !important;
}
.g-collections-masonry button.slick-arrow:hover {color: #fff !important;background: #333333;
}
.categories-item--info.categories-item--info-right {left: auto;right: 35px;
}
.categories-grid-item {width: 40.61%;
}
.categories-grid-item.categories-grid-item-slider {width: 59.39%;
}
.section-title-and-tabs h3 {margin: 0;font-weight: 400;
}
.section-title-and-tabs ul.nav-tabs-products li a {font-size: 14px;padding: 0 10px;
}
.section-title-and-tabs .view-all {font-size: 16px;font-weight: 400;text-transform: uppercase;display: block;float: right;
}
.section-title-and-tabs {background-image: url(//lifill.jp/cdn/shop/t/101/assets/bg-title-home-06.png?v=100935328724676850961751029665);background-position: bottom center;background-repeat: repeat-x;padding: 0 0 35px 0;margin-bottom: 35px;
}
.section-title-and-tabs ul.nav-tabs-products {margin: 0;
}
.g--top_collections .slick-list {padding-left: 20% !important;padding-right: 20% !important;
}
.lastudio-carousel__image {display: inline-block;vertical-align: middle;width: 44%;border-radius: 50%;overflow: hidden;
}
.lastudio-carousel__content {width: 54%;display: inline-block;vertical-align: middle;padding: 0px 30px 0px 80px;position: relative;max-width: 100%;
}
.lastudio-carousel__image img {border-radius: 50% 50% 50% 50%;
}
.g--top_collections .lastudio-carousel__item {opacity: 0.2;
}
.g--top_collections .lastudio-carousel__item.slick-current {opacity: 1;
}
.lastudio-carousel__item-title {font-family: "Alegreya", Sans-serif;font-size: 26px;font-weight: 400;margin: 0px 0px 18px 0px;text-transform: uppercase;
}
.lastudio-carousel__item-text {font-size: 14px;margin: 0px 0px 50px 0px;color: #333333;
}
.elementor-button {padding: 21px 50px 21px 50px;border-radius: 0px 0px 0px 0px;background-color: #333333;display: inline-block;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;
}
.elementor-button:hover {background-color: #333333;color: #fff;
}
.heading-style-2 {display: inline-block;
}
.heading-style-2:before,.heading-style-2:after {content: '';width: 75px;height: 1px;display: inline-block;vertical-align: middle;background-color: rgba(0,0,0,0.1);
}
.heading-style-2 span {padding: 0 50px;
}
.g--instagram-style-2 .globo-instagram {margin: 0 -5px;
}
.g--instagram-style-2 .grid-item {padding: 0 5px;
}
.g--instagram-style-2 .instagram-item > a.thumbnail {padding-bottom: 100%;
}
.list-color-item-slider {margin-bottom: 15px;
}
.list-color-item-slider ul {list-style: none;padding: 0;margin: 0;
}
.list-color-item-slider:after {content: '';display: table;clear: both;
}
.list-color-item-slider ul li {float: left;margin-right: 8px;
}
.list-color-item-slider ul li:last-child {margin-right: 0;
}
.list-color-item-slider ul li span {width: 18px;height: 18px;display: block;
}
.slideshow__slide {position: absolute;height: 100%;width: 100%;
}
iframe.slideshow__video {position: absolute;left: 0;width: 100%;height: 300%;top: -100%;
}
.categories-masonry-isotope-2.categories-masonry-isotope-6 {margin-left: -5px;margin-right: -5px;
}
.g--newsletter-style-2 #globo-mailchimp-container-bg .globo-easy-mc-email {border-width: 0 0 1px 0;padding: 10px 120px 10px 0;
}
.g--newsletter-style-2 #globo-mailchimp-container-bg .globo-easy-mc-submit-button {padding: 0;top: 16px;
}
.blog_item-image-2 {width: 50%;float: left;padding-right: 25px;
}
.blog_item-info-2 {width: 50%;float: left;padding-left: 25px;padding-right: 10px;
}
.blog_item:after {content: '';display: table;clear: both;
}
.read-more-2 {text-transform: uppercase;border: 2px solid;line-height: 1;padding: 10px 25px;font-size: 11px;font-weight: 700;color: #333333;border-color: #333333;
}
.read-more-2:hover {background-color: #333333;border-color: #333333;color: #fff;
}
.blog_item-image-2 {width: 50%;float: left;padding-right: 25px;
}
.blog_item-image-2 a {display: inline-block;vertical-align: middle;width: 100%;overflow: hidden;
}
.blog_item-image-2 img {height: 340px;object-fit: cover;transition: all 2s ease-out;
}
.blog_item-image-2 a:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);
}
.content-one-banner-3 {width: 35%;float: right;
}
.content-one-banner-3 h4 {font-family: "Roboto Condensed",Sans-serif;font-size: 18px;font-weight: 400;text-transform: uppercase;margin: 0 0 20px 0;
}
.content-one-banner-3 h2 {font-family: "Roboto Condensed",Sans-serif;font-size: 66px;font-weight: 400;
}
.price-one-banner-3 {font-size: 16px;color: #333333;margin: 0 0 25px 0;
}
.price-one-banner-3 del {color: #aaa;
}
.content-one-banner-3 .btn.btn-size-border {font-size: 14px;font-weight: 700;line-height: 20px;color: #333333;background-color: rgba(255,255,255,0);padding: 13px 28px 13px 28px;
}
.content-one-banner-3 .btn.btn-size-border:hover {background-color: #333333 !important;color: #fff;
}
.header-v9 .header-middle {text-align: center;
}
.header-v9 .header-middle .logo {float: none;display: inline-block;
}
.header-v9 .header-left a span {display: inline-block;vertical-align: middle;font-size: 12px;font-weight: 400;text-transform: uppercase;padding-left: 10px;
}
.header-v9 .header_component.header_component--link.la_compt_iem.la_com_action--aside_header a {width: auto;
}
.header-v9 .header-left a i {vertical-align: middle;
}
.header-v9 .header_component.header_component--link.la_compt_iem.la_com_action--aside_header a {font-size: 30px;
}
.g-column-image-text .row>div {margin-bottom: 30px;
}
.g-column-image-text .row .col-sm-6:nth-child(2n) .g-content-left-right {padding-left: 0px;
}
.g-content-left-right h2 {font-family: ;font-size: 18px;font-weight: bold;line-height: 1.5em;margin: 10px 0 20px 0;
}
.g-content-left-right .btn {font-size: 12px;text-decoration: underline;position: absolute;right: 10%;
}
.globosoftware-banner {overflow: hidden;position: relative;
}
.globosoftware-banner img {transition: all 2s;width: 100%;
}
.globosoftware-banner a {display: block;
}
.globosoftware-banner:hover .lastudio-banner__overlay {opacity: .4;
}
.globosoftware-banner:hover a img {transform: scale(1.1);
}
.g-product-tabs-grid .product_item--title a:hover,.g-product-tabs-grid .button-view-all-products a:hover,.g-product-tabs-grid .button-view-all-style-2 a:hover {color: #333333 !important;
}
.button-view-all-style-2 a {font-size: 14px;font-weight: 700;position: relative;
}
.button-view-all-style-2 a span {padding: 0 20px;
}
.button-view-all-style-2 a:before,.button-view-all-style-2 a:after {content: '';display: inline-block;width: 40px;height: 2px;background-color: rgba(255,255,255,.4);vertical-align: middle;
}
.background-product-video-3 {padding: 14% 0;
}
.content-bg-video-3 {width: 50%;text-align: center;padding: 0 15px;
}
.content-bg-video-3 h3 {font-family: "Playfair Display",Sans-serif;font-size: 70px;font-weight: 400;font-style: italic;margin: 0 0 40px 0;
}
.content-bg-video-3 .elementor-image {display: inline-block;
}
.content-bg-video-3 .video_popup {width: 84px;height: 84px;font-size: 34px;line-height: 1;background-color: #fff;padding: 25px;
}
.content-bg-video-3 .video_popup:hover {background-color: #000;color: #fff;transform: scale(.9);
}
.heading-style-3 {font-family: "Playfair Display",Sans-serif;font-style: italic;font-weight: 400;
}
.g--instagram_feed .button-view-all-products {margin-top: 40px;
}
.instagram-button-style-2 {margin: 40px 0 0 0;
}
.instagram-button-style-2 a {font-size: 11px;font-weight: 400;text-transform: uppercase;line-height: 20px;fill: #333333;color: #333333;background-color: rgba(255,255,255,0);border-radius: 50% 50% 50% 50%;padding: 30px 16px 30px 16px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bebebe;display: inline-block;
}
.instagram-button-style-2 a:hover {color: #fff;background-color: #333333;border-color: #333333;
}
.header-v1 .header-top {padding-top: 4px;padding-bottom: 4px;
}
.header-v1 .header-top .social-media-link.style-default a,.header-v2 .header-top .social-media-link.style-default a,.header-v3 .header-top .social-media-link.style-default a,.header-v5 .header-top .social-media-link.style-default a,.header-v7 .header-top .social-media-link.style-default a,.header-v9 .header-top .social-media-link.style-default a,.header-v10 .header-top .social-media-link.style-default a,.header-v11 .header-top .social-media-link.style-default a,.header-v13 .header-top .social-media-link.style-default a {margin-bottom: 0;font-size: 16px;color: #333333;
}
.header-v1 .header-top .social-media-link.style-default a:hover,.header-v2 .header-top .social-media-link.style-default a:hover,.header-v3 .header-top .social-media-link.style-default a:hover,.header-v5 .header-top .social-media-link.style-default a:hover,.header-v7 .header-top .social-media-link.style-default a:hover,.header-v9 .header-top .social-media-link.style-default a:hover,.header-v10 .header-top .social-media-link.style-default a:hover,.header-v11 .header-top .social-media-link.style-default a:hover,.header-v13 .header-top .social-media-link.style-default a:hover {color: #333333;
}
.header-v10 .header-left {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-content: center;align-items: center;
}
.header-v1 .header_component.header_component--cart.la_compt_iem.la_com_action--cart a, .header-v1 .header_component.header_component--link.la_compt_iem.la_com_action--aside_header a, .header-v1 .header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox a,.header-v1 .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a {font-size: 30px;
}
.header-v1 .header-right .la_compt_iem {float: left;margin: 0 0 0 12px;
}
.header-bottom-v1 {font-size: 12px;color: #333333;padding: 20px 0;
}
.header-bottom-v1 strong {padding-left: 10px;
}
.header-bottom-v1 a {font-size: 12px;font-weight: 700;text-transform: uppercase;line-height: 20px;fill: #333333;color: #333333;background-color: #333333;padding: 10px 20px 10px 20px;display: inline-block;margin: 0 20px;
}
.header-bottom-v1 a:hover {color: #fff;background-color: #333333;
}
.header-bottom-v1 .veera-countdown span.countdown-title {font-size: 12px;padding: 0 10px;font-weight: 700;position: relative;
}
.header-bottom-v1 .veera-countdown span.countdown-title span {display: inline-block;color: #333333;font-size: 12px;font-weight: 400;
}
.header-bottom-v1 .veera-countdown span.countdown-title:after {content: '-';position: absolute;right: -3px;font-weight: 400;
}
.header-bottom-v1 .veera-countdown span.countdown-title:last-child:after {display: none;
}
.heading-slider-1 {-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;
}
/*** Home 07 ***/.g-banner-masonry-fullwidth .row {margin-left: -5px;margin-right: -5px;
}
.g-banner-masonry-fullwidth .row .col-xs-12 {padding: 0 5px;
}
.g-banner-masonry-fullwidth .col-sm-7 {width: 61.1%;
}
.g-banner-masonry-fullwidth .col-sm-5 {width: 38.9%;
}
.g-banner-masonry-fullwidth .banner--info .title {font-size: 18px;font-weight: 400;
}
.g-banner-masonry-fullwidth .heading {font-size: 75px;font-weight: bold;line-height: 1.1;margin-top: 5px;letter-spacing: 5px;color: #fff;
}
.btn-bg-white {position: relative;display: inline-block;font-size: 12px;padding: 15px 45px;margin-top: 15px;color: #262626;font-weight: bold;background-color: #fff;letter-spacing: 2px;border-radius: 0;
}
.banner--info-bottom {transform: translate(0, 0);-webkit-transform: translate(0, 0);top: auto;bottom: 8%;text-align: left;left: 6%;width: 90%;height: auto;
}
.g-banner-masonry-fullwidth .banner--image:after {background-color: transparent;content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;transition: all .35s;
}
.g-banner-masonry-fullwidth .banner--image:after {background-color: rgba(24,24,24,0.2);
}
.g-custom-block-title {color: #333333;margin: 0 0 12px 0;font-size: 36px;font-weight: 700;text-transform: uppercase;line-height: 1.1;
}
.section-header-large p {color: #333333;margin: 20px 0;
}
.g-text-blocks {color: #333333;margin: 0 0 30px 0;
}
.g-testimonial {position: relative;
}
.g-tesl-elementor-column-wrap {position: absolute;top: -60px;left: 0;right: 0;
}
.g-tesl-bg {padding: 60px 0;
}
.g-tesl-elementor-container {max-width: 810px;width: 100%;margin: 0 auto;padding: 0 15px;
}
.globo-testimonials__item-inner {padding-left: 140px;padding-right: 100px;
}
.g-testimonial .testimonial_item svg {width: 80px;height: 80px;float: left;border-radius: 50%;background-color: #333333;
}
.testimonial_item--image {float: left;
}
.testimonial_item--image img {width: 80px;height: 80px;border-radius: 50%;max-width: 100%;object-fit: cover;
}
.testimonial_item--info {color: #fff;font-family: "Playfair Display",Sans-serif;font-size: 16px;font-weight: 700;line-height: 2.4em;width: 100%;margin: 0 0 5px 0;
}
.g-testimonial .star-rating>span {color: #333333;
}
.testimonial_item--bottom {color: #fff;font-size: 14px;margin: 10px 0 0 0;
}
.g-bg-button-video {padding-top: 13%;padding-bottom: 13%;background-color: #252525;
}
.g-bg-button-video .text-center h2 {font-family: Futura, sans-serif;color: #fff;font-size: 72px;margin-bottom: 36px;margin-top: 0;
}
.vc_figure-popup {background: rgba(255, 255, 255, 0.2);display: inline-block;border-radius: 50%;position: relative;transition: all .5s;cursor: pointer;
}
.vc_figure-popup:before {content: '';position: absolute;left: -5px;right: -5px;top: -5px;bottom: -5px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;opacity: 0;transition: all .5s;
}
.vc_figure-popup:hover {background: rgba(255, 255, 255, 0.2);padding: 10px;margin: -10px;
}
.vc_figure-popup:hover:before {opacity: 1;left: -15px;right: -15px;top: -15px;bottom: -15px;
}
.vc_figure-popup a {transition: all .5s;display: inline-block;
}
.vc_figure-popup:hover a {transform: scale(0.9);-webkit-transform: scale(0.9);
}
.margin-bottom-30 {margin-bottom: 30px;
}
.g-banner-columns h2 {margin: 0 0 42px 0;
}
.g-post-blog .text-center p {color: #333333;
}
.blog_item-info {padding: 0;color: #333333;
}
.author-date-blog {margin-bottom: 5px;
}
.blog_item {margin-bottom: -1px;padding: 50px 0;border-top: 1px solid #333;border-bottom: 1px solid #333;
}
.author-date-blog span {display: inline-block;margin-bottom: 0;font-size: 12px;color: #333333;
}
.entry-blog-title {font-size: 20px;margin: 0;font-weight: 400;
}
.entry-blog-title a {color: #333333;
}
.entry-blog-title a:hover {color: #333333;
}
.excerpt-article {line-height: 1.8;margin-bottom: 15px;padding: 5px 0 10px;color: #333333;font-size: 14px;
}
.read-more {display: inline-block;font-size: 14px;font-weight: 700;color: #333333;transition: all 250ms ease-out;
}
.read-more span {padding: 0 10px;
}
.read-more:before {content: '';display: inline-block;width: 30px;height: 1px;background-color: currentcolor;vertical-align: middle;
}
.read-more:after {content: '';display: inline-block;width: 30px;height: 1px;background-color: currentcolor;vertical-align: middle;
}
.blog_item-info .tags a {font-size: 11px;text-transform: uppercase;color: #333333;
}
.blog_item-info-2 .tags a {font-size: 11px;text-transform: uppercase;
}
.blog_item-info .tags a:not(:last-child):after,.blog_item-info-2 .tags a:not(:last-child):after {content: ', ';
}
.read-more:hover {color: #333333;
}
.g--newsletter-background {padding: 100px 0;background-color: #f9f9f9;
}
.text-newsletter-background {color: #fff;
}
.text-newsletter-background h2 {font-family: Futura, sans-serif;margin: 0 0 10px 0;
}
#globo-mailchimp-container-bg .globo-easy-mc-email {background: none;border-width: 1px;border-style: solid;border-color: #333333;background-color: #fff;color: #333333;outline: none !important;width: 100%;line-height: 30px;padding: 20px 140px 20px 30px;margin: 0;font-size: 14px;height: auto;
}
#globo-mailchimp-container-bg .globo-easy-mc-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;
}
#globo-mailchimp-container-bg .globo-easy-mc-email::-moz-placeholder { /* Firefox 19+ */color: #333333;
}
#globo-mailchimp-container-bg .globo-easy-mc-email:-ms-input-placeholder { /* IE 10+ */color: #333333;
}
#globo-mailchimp-container-bg .globo-easy-mc-email:-moz-placeholder { /* Firefox 18- */color: #333333;
}
#globo-mailchimp-container-bg .globo-easy-mc-submit-button {color: #333333;padding: 25px 30px;line-height: 20px;font-size: 14px;font-weight: 700;height: auto;top: 0;right: 0;text-transform: none;position: absolute;background-color: transparent;border: 0;
}
.g_column-inner::after, .g_column-inner::before {content: " ";display: table;
}
.g_column-inner::after {clear: both;
}
.content-banner--info-13,.content-banner--info-15 {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 100%;
}
.content-banner--info-13 .b-title1 {color: #fff;font-family: "Playfair Display",Sans-serif;font-size: 24px;font-weight: 400;font-style: italic;line-height: 1em;text-align: center;
}
.content-banner--info-13 .b-title2 {color: #fff;font-family: "Playfair Display",Sans-serif;font-size: 46px;font-style: italic;line-height: 1em;text-align: center;margin: 0 0 30px 0px;
}
.banner--btn-2 {font-size: 12px;font-weight: 700;line-height: 20px;background-color: #333333;color: #fff;padding: 10px 29px;display: inline-block;text-transform: uppercase;
}
.banner--btn-2:hover {color: #fff !important;background-color: #333333;
}
.content-banner--info-14 {position: absolute;text-align: left;top: 50%;transform: translateY(-50%);left: 10%;right: 10%;
}
.content-banner--info-14 .b-title1 {color: #fff;font-size: 18px;font-weight: 400;line-height: 1em;
}
.content-banner--info-14 .b-title2 {color: #fff;font-size: 56px;font-weight: 700;text-transform: uppercase;line-height: 1em;margin: 5px 0 30px 0;text-align: left;
}
.content-banner--info-15 .b-title1 {color: #fff;font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 1em;letter-spacing: 4px;
}
.content-banner--info-15 .b-title2 {color: #fff;font-size: 36px;font-weight: 700;text-transform: uppercase;line-height: 1em;letter-spacing: 5px;margin: 10px 0 25px 0;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style5 li a {color: #bebebe;font-size: 26px;font-weight: 700;text-transform: uppercase;
}
ul.nav-tabs-products.g-product-tabs-grid_style5 li.active a span {text-decoration: none;
}
.product_item--inner {position: relative;
}
.product_item_thumbnail_action.product_item--action.product_item--action-style-3 {top: auto;bottom: -30px;transform: none;
}
.product_item_thumbnail_action.product_item--action.product_item--action-style-3 .wrap-addto a {background-color: #3C3F52;border-radius: 3px;color: #fff;margin: 1px;
}
.product_item_thumbnail_action.product_item--action.product_item--action-style-3 .wrap-addto a:hover {background-color: #333333;
}
.product_item--inner.product_item--inner-3 {padding-bottom: 35px;
}
.grid-item .product_item:nth-child(1) {padding:60px 0 35px 0;
}
.grid-item .product_item:nth-child(2) {padding:30px 0 35px 0;
}
.grid-item .product_item:nth-child(3) {padding:90px 0 35px 0;
}
.grid-item .product_item:nth-child(4) {padding:60px 0 35px 0;
}
.grid-item .product_item:nth-child(5) {padding:30px 0 35px 0;
}
.grid-item .product_item:nth-child(6) {padding:90px 0 35px 0;
}
.grid-item .product_item:nth-child(7) {padding:60px 0 35px 0;
}
.grid-item .product_item:nth-child(8) {padding:30px 0 35px 0;
}
.grid-item .product_item:nth-child(9) {padding:90px 0 35px 0;
}
.grid-item .product_item:nth-child(10) {padding:60px 0 35px 0;
}
.grid-item .product_item:nth-child(11) {padding:30px 0 35px 0;
}
.grid-item .product_item:nth-child(12) {padding:90px 0 35px 0;
}
.g-one-banner .title-block {font-family: "Playfair Display",Sans-serif;font-size: 24px;font-weight: 700;font-style: italic;
}
.g--product_carousel-2 .grid-items {margin-left: -30px;margin-right: -30px;
}
.g--product_carousel-2 .grid-items .grid-item {padding: 0 30px;
}
.g--product_carousel-2 .product_item--inner {border: 1px solid #ebebeb;padding: 30px;
}
.g--product_carousel-2 .product_item_thumbnail_action.product_item--action.product_item--action-style-3 {position: static;text-align: left;
}
.g--product_carousel-2 .product_item_thumbnail_action.product_item--action.product_item--action-style-3 .wrap-addto a {opacity: 1;transform: none;
}
.g--product_carousel-2 .product_item--info {padding-bottom: 0;
}
.g--newsletter-4 {padding: 90px 50px 90px 50px;
}
.g--newsletter-4 h2 {font-size: 32px;text-transform: uppercase;margin: 0 0 20px 0;
}
.g--newsletter-4 .globo-easy-mc-email {border-style: solid;border-width: 0 0 2px 0;border-color: #333333;background-color: transparent;padding: 5px 100px 5px 25px;font-size: 14px;width: 100%;
}
.g--newsletter-4 .globo-mailchimp-container {max-width: 570px;width: 100%;
}
.g--newsletter-4 .globo-easy-mc-submit-button {font-size: 14px;font-weight: 700;background: transparent;border: 0;color: #333333;padding: 0;position: absolute;right: 0;top: 7px;
}
.g--newsletter-4 .globo-mailchimp-container .input-group:before {content: "\ea29";font-family: LaStudioIcons;position: absolute;color: #333333;left: 0;top: 4px;
}
.g--instagram_feed h4 i {font-size: 36px;vertical-align: middle;display: inline-block;padding-right: 15px;
}
/*** Home 08 ***/@media (min-width: 992px) {
.grid-space-10 {margin-left: -5px;margin-right: -5px;
}
}
.grid-space-10 .grid-item {padding: 5px;
}
.loop__item__inner, .loop__item__thumbnail {position: relative;overflow: hidden;
}
.loop__item__inner2, .loop__item__inner {display: block;height: 100%;
}
.loop__item__inner, .loop__item__thumbnail {position: relative;overflow: hidden;
}
@media (min-width: 1024px) {
.portfolios-loop.masonry__column-type-custom .loop__item__thumbnail--bkg {height: 100%;
}
}
.loop__item__thumbnail--bkg {background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-clip: border-box;background-color: transparent;
}
.pf-default.pf-style-3 .loop__item__inner a {color: #fff;
}
.loop__item__thumbnail--linkoverlay {display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 3;transition: all 0.4s 0.1s;
}
.loop__item__thumbnail--bkg > img {width: 100%;display: block;visibility: hidden;height: auto;
}
.hidden {display: none !important;
}
.pf-default.pf-style-3 .loop__item__info {text-align: center;z-index: 2;
}
.pf-default.pf-style-3 .loop__item__info, .pf-default.pf-style-3 .loop__item__info:after, .pf-default.pf-style-3 .entry-title a:after {position: absolute;left: 0;top: 0;right: 0;bottom: 0;
}
.pf-default.pf-style-3 .loop__item__info:before {content: '';display: inline-block;height: 100%;vertical-align: middle;
}
.pf-default.pf-style-3 .loop__item__info2 {display: inline-block;vertical-align: middle;opacity: 0;margin-top: 40px;transition: all 0.4s 0.1s;
}
.pf-default.pf-style-3 .entry-title {font-size: 24px;margin: 0 0 20px 0;
}
.pf-default.pf-style-3 .loop__item__inner a {color: #fff;
}
.pf-default.pf-style-3 .loop__item__info:after {content: '';z-index: -1;opacity: 0;transform: scale(0.9);-webkit-transform: scale(0.9);transition: all 0.4s ease-out;background-color: #262626;
}
.pf-default.pf-style-3 .loop__item__inner:hover .loop__item__info:after {opacity: 0.6;transform: scale(1);-webkit-transform: scale(1);
}
.pf-default.pf-style-3 .loop__item__inner:hover .loop__item__info2 {opacity: 1;margin-top: 10px;
}
.portfolios-loop .loop__item__thumbnail {height: 100%;display: block;
}
.portfolios-loop.masonry__column-type-custom .loop__item__thumbnail--bkg {padding-bottom: 0 !important;
}
.background-product-countdown {background-color: #f9f9f9;padding: 55px 0 175px 0;
}
.g-background-countdown-2 .content-countdown-2 {padding: 10% 0;position: relative;z-index: 3;
}
.background-product-countdown .title-coundown {font-size: 36px;text-align: center;margin: 0 0 60px 0;
}
.font-size-18 {font-size: 18px;
}
.background-product-countdown .veera-countdown {text-align: left;margin-left: -15px;margin-bottom: 45px;
}
.background-product-countdown p {color: #333333;
}
.max-width-300 {max-width: 360px;margin: 0 auto;
}
.g-background-countdown .price-countdown {position: absolute;top: 50%;left: 40%;
}
.g-background-countdown-2 .veera-countdown {text-align: center;margin-left: 0;margin-bottom: 45px;
}
.g-background-countdown-2 .veera-countdown span.countdown-title {display: inline-block;font-size: 24px;line-height: 1em;padding: 18px 5px;width: 80px;height: 80px;background-color: #ffffff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eaeaea;border-radius: 50% 50% 50% 50%;text-align: center;margin: 10px;
}
.g-background-countdown-2 .veera-countdown span.countdown-title span {font-size: 12px;color: #333333;
}
.lastudio-parallax-section__layout {position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;pointer-events: none;perspective: 1200px;
}
.g-background-countdown-2 {position: relative;background-color: #F9F6F5;
}
.background-product-countdown-2 {position: absolute;left: 0;top: -10%;height: 120%;width: 100%;background-size: auto;background-position: 110% calc(110% + 90px);
}
@media(max-width: 1500px) {
.background-product-countdown-2 {background-position: 135% calc(110% + 90px);
}
.content-countdown-2 {width: 65%;
}
}
.g-text-support.g-text-support-2 svg {width: 46px;height: 46px;
}
.g-text-support.g-text-support-2 .text h5 {font-weight: 500;font-size: 16px;
}
.g-text-support.g-text-support-2 .text p {font-size: 12px;
}
.font-size-24 {font-size: 24px;
}
.btn-size-border {border-width: 2px;line-height: 26px;
}
.g-one-banner-3 .g-banner {padding-top: 10%;padding-bottom: 10%;
}
.globo-easy-mc-submit-button:hover {background-color: transparent !important;color: #333333 !important;
}
.content-banner--info-3 {top: 80%;transform: translateY(-80%);-webkit-transform: translateY(-80%);position: absolute;left: 0px;right: 0;transition: opacity 0.35s, transform 0.35s;max-width: 80%;margin: 0px auto;color: #fff;
}
.content-banner--info-3 .title {font-size: 18px;margin: 0px 0px 20px 0px;text-transform: uppercase;
}
.content-banner--info-3 h3 {font-size: 36px;font-weight: 400;margin: 0 0 30px 0;text-transform: uppercase;
}
.btn-default-border {min-width: 180px;text-transform: uppercase;font-size: 12px;letter-spacing: 2px;border: 2px solid currentcolor;background: none;border-radius: 0;margin: 0px auto;padding: 20px 0;font-weight: 600;display: inline-block;line-height: 1;
}
.content-banner--info-3 .btn-default-border {color: #fff;border-color: #fff;
}
.btn-default-border:hover {color: #fff !important;border-color: #333333 !important;background-color: #333333 !important;
}
.lastudio-arrow.slick-arrow {background-color: rgba(255,255,255,0);color: rgba(255,255,255,.3);font-size: 20px;width: 36px;height: 36px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgba(255,255,255,.3);border-radius: 50px 50px 50px 50px;cursor: pointer;text-align: center;position: absolute;
}
.lastudio-carousel .lastudio-arrow:before {display: block;width: 100%;text-align: center;line-height: 0;transition: all .2s;
}
.lastudio-arrow.slick-arrow:hover {color: #fff;border-color: #fff;
}
.prev-arrow.lastudio-arrow.slick-arrow {top: 55px;bottom: auto;left: -100px;right: auto;
}
.next-arrow.lastudio-arrow.slick-arrow {top: 55px;bottom: auto;right: -100px;left: auto;
}
.g-banner-carousel-3 .col-relative:hover .cover-background-carousel {transform: scale(1);-webkit-transform: scale(1);
}
.g-collections-masonry-2 .categories-item--thumbnail svg.placeholder-svg {height: 350px;
}
.g-collections-masonry-2 .categories-grid-item-2:first-child .categories-item--thumbnail svg.placeholder-svg {height: 730px;
}
.g-collections-masonry-2 .categories-grid-item-2 {padding: 15px;
}
.categories-item--info-2 {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 550px;padding: 0 15px;z-index: 2;text-align: center;width: 100%;
}
.gl-ct-categories-item--info-2 {opacity: 0;-webkit-transform: translate(0,50px);transform: translate(0,50px);transition: opacity 0.35s,transform 0.35s;
}
.g-collections-masonry-2 .categories-grid-item-2 .col-relative:hover .gl-ct-categories-item--info-2 {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);
}
.c-heading-masonry-2 {color: #ffffff;font-size: 36px;text-transform: uppercase;margin: 0 0 10px 0;font-weight: 700;line-height: 1.2;
}
.categories-item--info-2 p {color: #ffffff;font-size: 14px;line-height: 1.6em;
}
.lastudio-banner__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background: #000;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);transition: opacity 0.35s;
}
.categories-item--thumbnail {overflow: hidden;
}
.g-collections-masonry-2 .categories-item--thumbnail img {transition: opacity 0.35s, transform 0.35s;width: 100%;
}
.g-collections-masonry-2 .col-relative:hover .lastudio-banner__overlay {opacity: 0.4;
}
.g-collections-masonry-2 .col-relative:hover .categories-item--thumbnail img {transform: scale(1.05);-webkit-transform: scale(1.05);
}
.g-background-video-2 .background-product-video {padding: 12% 0;
}
.g-background-video-2 .background-product-video h3 {font-family: "Alegreya", Sans-serif;font-size: 120px;font-style: italic;margin: 0 0 35px 0;
}
.g-background-video-2 .background-product-video .elementor-image img {border-radius: 0;box-shadow: none;
}
.parallax-background {transition-property: transform,opacity;transition-timing-function: cubic-bezier(0,.33,.07,1.03);transition-duration: 1s;-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
}
.section-title-and-tabs-3,.section-title-instagram-3 {margin-bottom: 35px;
}
.section-title-and-tabs-3 h3,.section-title-instagram-3 h4 {margin: 0;font-weight: 400;display: inline-block;vertical-align: middle;
}
.section-title-and-tabs-3 .hr-small,.section-title-instagram-3 .hr-small {display: inline-block;vertical-align: middle;margin-right: 50px;
}
.section-title-and-tabs-3 p {clear: both;padding: 20px 0 0 0;
}
.section-title-and-tabs-3 ul.nav-tabs-products {float: right;margin: 0;padding: 18px 0;
}
.g-instafeed-masonry {margin-left: -30px;margin-right: -30px;
}
.g-instafeed-masonry .grid-item {padding: 30px;width: 33.33333%;float: left;
}
.g-instafeed-masonry .grid-item:nth-child(2n) .instagram-item > a.thumbnail {padding-bottom: 100%;
}
.header-v8 .header-top {padding: 10px 0;
}
.header-v8 .header-top .container .middle-top-header {font-style: normal;
}
.header-v8 form.search-form input {border: 0;font-size: 11px;text-transform: uppercase;padding: 5px 5px 5px 35px;
}
.header-v8 .search-form .search-button {right: auto;left: 0;text-align: left;
}
.header-v8 .top-dropdown.currency {margin: 0;
}
.header-menu-hotline,.header-menu-hotline a {color: #333333;font-size: 12px;font-weight: 600;text-transform: uppercase;
}
.header-v8 ul.main-menu {width: 80%;float: left;padding-right: 15px;
}
.header-menu-hotline {width: 20%;float: left;padding: 18px 0;text-align: right;
}
.heading_font_family-3 {font-family: Poppins;
}
.nav-tabs-products.g-product-tabs-grid_style6 li a {padding: 5px 20px 5px 20px;color: #333333;
}
.nav-tabs-products.g-product-tabs-grid_style6 li.active a {background-color: #333333;
}
.nav-tabs-products.g-product-tabs-grid_style6 li.active a span {text-decoration: none;color: #fff;font-weight: 700;
}
.image-brand {text-align: center;
}
.image-brand img {display: inline-block !important;
}
.g-brands .slick-track {display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.g--newsletter-5 h2 {font-size: 10px;text-transform: uppercase;color: #fff;margin: 0 0 15px 0;
}
.content-newsletter-5 {max-width: 770px;width: 100%;margin: 0 auto;
}
.content-newsletter-5 .globo-easy-mc-email {font-size: 18px;line-height: 1.8;border: 0;background: 0 0;border-bottom: 1px solid #fff;width: 100%;padding: 30px 100px 30px 0;/*text-transform: uppercase;*/}
.content-newsletter-5 .globo-easy-mc-submit-button {border: 0;color: #333333;background-color: transparent;position: absolute;bottom: 0;right: 0;line-height: 1.2;padding: 25px;
}
.content-newsletter-5 .globo-easy-mc-email::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #333333;text-transform: uppercase;
}
.content-newsletter-5 .globo-easy-mc-email::-moz-placeholder { /* Firefox 19+ */color: #333333;text-transform: uppercase;
}
.content-newsletter-5 .globo-easy-mc-email:-ms-input-placeholder { /* IE 10+ */color: #333333;text-transform: uppercase;
}
.content-newsletter-5 .globo-easy-mc-email:-moz-placeholder { /* Firefox 18- */color: #333333;text-transform: uppercase;
}
/*** Home 09 ***/.item-onepage-background {position: relative;min-height: 100vh !important;overflow: hidden;z-index: 1;box-sizing: border-box;
}
.g-parallax {width: 100%;min-height: 100vh;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;background-color: #252525;
}
.content-onepage-bg,.content-onepage-bg-2 {position: absolute;top: 50%;width: 100%;left: 0;right: 0;transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-webkit-transform: translate(0%, -50%);
}
.site-header-top.use-custom-html .vc_message_box {background: none;border: none;color: #fff;text-transform: uppercase;text-align: center;margin: 0;letter-spacing: 5px;font-weight: 300;padding: 20px 0;font-size: 22px;
}
.site-header-top.use-custom-html .vc_message_box a {color: #fff;display: inline-block;font-size: 12px;font-weight: 500;text-transform: uppercase;letter-spacing: 2px;margin-left: 40px;color: #fff;border: 2px solid;min-width: 180px;padding: 19px 0px;text-align: center;
}
.vc_message_box .close-button {position: absolute;right: 10px;height: 20px;padding: 0;text-align: center;line-height: 20px;top: 50%;margin-top: -10px;color: #fff;font-size: 40px;
}
.site-header .site-header-top {background-color: #333333;
}
.site-header .site-header-top .container {position: relative;
}
.close-button {border: none;background-color: transparent;font-size: 20px;
}
.site-header .header-main-top {text-align: center;
}
.header-main-top .logo {float: none;width: auto;display: inline-block;
}
.header-v7 ul.main-menu>li:first-child>a {margin-left: 0;
}
.header-v7 ul.main-menu>li {padding: 2px 0;
}
.header-v7 ul.main-menu>li>a {font-weight: 400;
}
.banner-type-5 .b-title1 {font-family: "Playfair Display", "Helvetica Neue", Arial, sans-serif;font-weight: bold;font-size: 36px;color: #fff;max-width: 50%;left: 45%;transition: all .45s ease-out;z-index: 2;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);position: absolute;
}
.content-one-banner-4 {border-style: solid;border-width: 8px 8px 8px 8px;border-color: #333333;transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding: 35px;max-width: 456px;width: 100%;
}
.content-one-banner-4 .title {font-size: 18px;font-weight: 700;text-transform: uppercase;font-style: italic;letter-spacing: 1px;
}
.content-one-banner-4 h2 {font-size: 86px;font-weight: 700;text-transform: uppercase;line-height: 1em;letter-spacing: 6.9px;margin: 0;
}
.content-one-banner-4 .text {font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: 14px;margin-bottom: 20px;
}
.btn-bg {font-size: 12px;font-weight: 700;line-height: 20px;padding: 14px 45px 14px 45px;text-transform: uppercase;
}
.btn-bg:hover {border-color: #333333 !important;
}
.margin-bottom-20 {margin-bottom: 20px;
}
.banner-type-10 svg.placeholder-svg {background-color: #F1EDE4;
}
.banner-type-10 .banner--btn {text-transform: uppercase;letter-spacing: 2px;background-color: #333333;border-color: #333333;font-weight: 400;padding: 11px 35px;min-width: auto;margin: 0;position: absolute;right: 0;bottom: 0;
}
.banner-type-10 .banner--info {padding: 2em;
}
.banner-type-10 .b-title3 {font-size: 18px;padding: 15vh 0 0 0;
}
.banner-type-10 .b-title4 {font-size: 36px;
}
.banner-type-10 .badge-banner {position: absolute;bottom: 52px;background: #333333;height: 72px;width: 72px;border-radius: 50%;font-size: 8px;padding: 18px 0px;color: #fff;font-weight: 400;right: 18%;line-height: 1.4;text-align: center;
}
.banner-type-10 .badge-banner strong {display: block;font-size: 16px;font-weight: 400;
}
body {background-color: #ffffff;
}
.text-slider-4 {font-family: "Playfair Display";font-style: italic;position: relative;
}
.text-slider-4 {margin: 0 0 20px 0}
.text-slider-4 span {padding: 0 25px;
}
.text-slider-4:before,.text-slider-4:after {content: '';display: inline-block;width: 160px;height: 4px;background-color: currentcolor;vertical-align: middle;
}
.g-banner-carousel-7 .title {font-weight: 700;text-transform: uppercase;
}
.g-banner-carousel-7 .section-header {max-width: 770px;width: 100%;margin: auto;margin-bottom: 50px;
}
.g-banner-carousel-7 h5 {margin: 0;font-size: 20px;letter-spacing: 2px;
}
.g-left-right-content-2 .row-flex .col-xs-12 {padding: 0;
}
.g-content-left-right-2 {padding: 0 10%;
}
.g-content-left-right-2 .title {font-size: 18px;font-weight: 700;letter-spacing: 1px;color: #333333;margin: 0 0 15px 90px;
}
.g-content-left-right-2 h2 {font-size: 46px;letter-spacing: 2px;text-transform: uppercase;line-height: 1.2em;margin: 0 0 15px 0;
}
.g-content-left-right-2 h2:before {content: '';display: inline-block;width: 60px;height: 4px;background-color: #333333;margin-right: 30px;vertical-align: middle;
}
.g-content-left-right-2 h2 span {display: inline-block;vertical-align: middle;width: 400px;max-width: 400px;
}
.g-content-left-right-2 .text {margin: 0 0 35px 0;line-height: 2em;
}
.g-content-left-right-2 .btn {font-size: 12px;font-weight: 700;line-height: 20px;fill: #333333;color: #333333;background-color: rgba(255,255,255,0);padding: 13px 43px 13px 43px;border-style: solid;border-width: 2px 2px 2px 2px;text-transform: uppercase;border-color: #333333;
}
.g-content-left-right-2 .btn:hover,.g-content-left-right-2 .btn:focus {border-color: #333333;
}
.nav-tabs-products.g-product-tabs-grid_style7 li a {padding: 5px 20px 5px 20px;color: #333333;font-size: 14px;font-weight: 700;line-height: 30px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #333333;min-width: 110px;
}
.nav-tabs-products.g-product-tabs-grid_style7 li.active a span {text-decoration: none;
}
.nav-tabs-products.g-product-tabs-grid_style7 li a:hover,.nav-tabs-products.g-product-tabs-grid_style7 li.active a {background-color: #333333;
}
.nav-tabs-products.g-product-tabs-grid_style7 li a:hover span,.nav-tabs-products.g-product-tabs-grid_style7 li.active a span {color: #fff;
}
.content-one-banner-4 img {margin: 0 0 10px 0;
}
.g-testimonial-2 .testimonial_item--info {font-size: 32px;font-style: italic;line-height: 1.75em;max-width: 740px;margin: 0 auto;margin-bottom: 5px;
}
.g-testimonial-2 .testimonial_item--bottom {font-weight: 700;
}
.content-onepage-bg .subtitle {font-family: "Playfair Display",Sans-serif;font-style: italic;margin: 0 0 30px 0;
}
.content-onepage-bg .subtitle span {padding: 0 20px;
}
.content-onepage-bg .subtitle:before,.content-onepage-bg .subtitle:after {content: '';display: inline-block;width: 40px;height: 5px;vertical-align: middle;background-color: currentcolor;
}
.btn-border-solid {font-size: 12px;font-weight: 700;line-height: 20px;fill: #333333;color: #333333;background-color: rgba(255,255,255,.03);padding: 13px 43px 13px 43px;text-transform: uppercase;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #333333;
}
.btn-border-solid:hover {border-color: #333333 !important;
}
.g-onepage-background .align-left_content,.g-onepage-background .align-right_content {margin: 0;
}
.content-onepage-bg-2 .title {font-family: "Playfair Display",Sans-serif;font-weight: 400;font-style: italic;
}
.content-onepage-bg-2 h2 {font-family: "Playfair Display",Sans-serif;margin: 0 0 35px 0;font-style: italic;
}
.content-onepage-bg img {margin: 0 0 15px 0;
}
/*** Home 10 ***/.banner-home10--content.align-left-center_content {top: 50%;bottom: auto;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);position: absolute;width: 100%;
}
.banner-home10--content .title {font-size: 48px;font-weight: bold;color: #fff;
}
.banner-home10--content a {color: #fff;
}
.banner-home10--content.align-left-bottom_content {top: auto;bottom: 22%;left: 13%;max-width: 74%;transform: none;-webkit-transform: none;position: absolute;
}
.banner-home10--image {background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-clip: border-box;background-color: rgba(201, 201, 202, 0.14);transition: opacity 0.35s, -webkit-transform 0.35s;transform: scale(1.05);-webkit-transform: scale(1.05);
}
.g-banner-home-10>div {overflow: hidden;
}
.g-banner-home-10>div:hover .banner-home10--image {transform: scale(1.01);-webkit-transform: scale(1.01);opacity: 1;
}
.g-banner-home-10:after {content: '';display: table;clear: both;
}
.g_product_grid_style-2 .product_item_thumbnail_action {position: absolute;bottom: 0;padding-bottom: 100px;width: 100%;text-align: center;z-index: 4;left: 0;
}
.g_product_grid_style-2 .product_item_thumbnail_action .globo-add-to-cart {position: absolute;bottom: 0;width: 100%;left: 0;margin: 0;color: #262626;font-size: 16px;font-weight: 600;padding: 25px 20px;line-height: 30px;height: auto;border-radius: 0;transition-delay: 50ms;background-color: #262626;
}
.g_product_grid_style-2 .product_item_thumbnail_action .globo-add-to-cart:hover {background-color: #333333;
}
.g_product_grid_style-2 .globo-add-to-cart:before {display: none;
}
.g_product_grid_style-2 .product_item_thumbnail_action a {opacity: 0;transform: translate(0, 50px);-webkit-transform: translate(0, 50px);
}
.g_product_grid_style-2 .product_item--thumbnail {overflow: hidden;
}
.g_product_grid_style-2 .wrap-addto .la-core-wishlist {transition-delay: 100ms;
}
.g_product_grid_style-2 .product_item--title {font-weight: bold;
}
.g_product_grid_style-2 .product_item--info-inner {text-align: left;
}
.header-v4 #masthead_aside .header-left {margin-bottom: 50px;
}
.header-v4 #masthead_aside .header-middle {margin-bottom: 20px;
}
.header-v4 #masthead_aside .header-middle .header-component-inner {display: inline-block;vertical-align: middle;
}
.header-v4 .header-right .header-component-inner {width: 100%;
}
.header-v4 .container {max-width: 1200px;width: 100%;display: inline-block;
}
.btn-slider-2 {font-weight: 700;position: relative;text-transform: uppercase;
}
.btn-slider-2:hover {color: #333333 !important;
}
.btn-slider-2:before {content: '';max-width: 370px;height: 1px;min-width: 370px;display: inline-block;margin-right: 10px;background-color: currentcolor;
}
.banner-type-6 .banner--image svg {height: 390px;width: 100%;background-color: #E8E1D9;
}
.banner-type-6 .banner--btn {padding: 12px 40px;margin-top: 4%;font-size: 12px;font-weight: 400;min-width: auto;text-transform: uppercase;letter-spacing: 2px;border-color: #333333;background-color: #333333;
}
.banner-type-6 .banner--info {max-width: 100%;transition: all .45s ease-out;z-index: 2;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);font-weight: 400;left: auto;right: auto;bottom: auto;height: auto;width: 100%;padding: 0 5%;
}
.banner-type-6 .b-title1 {font-size: 18px;line-height: 1.1;
}
.banner-type-6 .b-title2 {font-size: 34px;line-height: 1.2;
}
.g-form-search form input.search-field {border: none;font-size: 72px;color: #D4D4D4;font-weight: 300;text-align: center;height: auto;padding: 10px 0;
}
.g-form-search form input.search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #D4D4D4;
}
.g-form-search form input.search-field::-moz-placeholder { /* Firefox 19+ */color: #D4D4D4;
}
.g-form-search form input.search-field:-ms-input-placeholder { /* IE 10+ */color: #D4D4D4;
}
.g-form-search form input.search-field:-moz-placeholder { /* Firefox 18- */color: #D4D4D4;
}
.g-banner-carousel-4 {padding: 300px 0px 80px 0px;
}
.g-banner-carousel-4 .slick-list {padding-left: 23% !important;padding-right: 23% !important;
}
.grid-item-carousel {padding: 10px;
}
.g-banner-carousel-4 svg.placeholder-svg {height: 365px;width: 100%;
}
.g-banner-carousel-4 .prev-arrow.lastudio-arrow.slick-arrow {bottom: 35px;top: auto;left: 20%;right: auto;
}
.g-banner-carousel-4 .next-arrow.lastudio-arrow.slick-arrow {bottom: 35px;top: auto;right: 20%;left: auto;
}
.banner--image-carousel {padding: 0 60px;
}
.banner--info-carousel {margin: 80px 0px 0px 0px;
}
.banner--info-carousel h3 {font-size: 40px;font-weight: 400;
}
.banner--info-carousel p {font-size: 24px;font-weight: 300;color: #333333;
}
.g-banner-carousel-4 .lastudio-arrow.slick-arrow {width: 90px;height: 90px;line-height: 90px;background-color: rgba(0,0,0,0);color: rgba(0,0,0,0.6);font-size: 80px;transform: translateY(-50%);transition: all 250ms ease-out;
}
.g-banner-carousel-4 .lastudio-arrow.slick-arrow:hover {background-color: #333333;color: #ffffff;font-size: 60px;width: 90px;height: 90px;
}
body.cms-boxed .wrapper-page {width: 1370px;max-width: 100%;margin-left: auto;margin-right: auto;background-repeat: repeat;background-position: left top;background-attachment: scroll;background-color: #ffffff;
}
.header-v8 .header-middle {text-align: center;
}
.header-v8 .header-middle .logo {display: inline-block;float: none;
}
.header-v8 .header-left .search-form {max-width: 230px;width: 100%;
}
.heading-style-2.heading-style-3 span {border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgba(0,0,0,0.1);padding: 15px 50px 15px 50px;display: inline-block;
}
.g-banner .container {width: 100%;max-width: 1200px;
}
/*** Home 11 ***/.header_menu-burger-inner {padding: 70px 70px 40px;font-size: 14px;line-height: 30px;min-height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;-webkit-justify-content: space-between;flex-direction: column;-webkit-flex-direction: column;
}
nav.nav-menu-burger.accordion-menu {flex-grow: 1;-webkit-flex-grow: 1;padding-top: 5vh;
}
.accordion-menu ul {list-style: none;margin: 0 0 30px 0;padding-left: 0;padding-right: 0;
}
nav.nav-menu-burger .menu > li {padding: 8px 0;
}
nav.nav-menu-burger .menu > li > a {font-size: 18px;font-weight: bold;display: block;
}
.accordion-menu li > ul {display: none;margin-left: 25px;
}
nav.nav-menu-burger .menu > li ul {padding: 10px 0 0;
}
nav.nav-menu-burger .menu > li li {padding: 5px 0;
}
.accordion-menu li > .narrow {position: absolute;right: 0;top: 0;width: 20px;height: 40px;line-height: 40px;cursor: pointer;
}
.accordion-menu li {position: relative;
}
.accordion-menu li > .narrow i {width: 9px;display: block;margin-top: 22px;border-bottom: 1px solid;position: relative;
}
.accordion-menu li > .narrow i:before {width: 100%;content: "";border-bottom: 1px solid;display: block;position: absolute;top: 0;transform: rotate(90deg);-webkit-transform: rotate(90deg);
}
.accordion-menu li.open > .narrow i:before {transform: rotate(0deg);-webkit-transform: rotate(0deg);
}
.accordion-menu li > .narrow i, .accordion-menu li > .narrow i:before {transition: all 250ms ease-out;
}
.container-full-no-padding .grid-items {margin-left: 0;margin-right: 0;
}
.container-full-no-padding .grid-items .grid-item {padding: 0;
}
.g-product-tabs-grid_style3 .section-header-large {max-width: 800px;padding: 0 15px;margin: 0 auto;margin-bottom: 65px;
}
.g-product-tabs-grid_style3 .section-header-large h3 {font-family: Futura, sans-serif;font-size: 72px;
}
.g-product-tabs-grid_style3 .section-header-large p {font-family: Futura, sans-serif;
}
.g_product_grid_style-3 .product_item_thumbnail_action {display: none;
}
.g_product_grid_style-3 .product_item--info {padding: 40px 30px;background-color: rgba(18, 18, 18, 0.4);position: absolute;left: 0;bottom: 0;width: 100%;display: table;color: #fff;transition: all .4s ease;opacity: 0;visibility: hidden;
}
.g_product_grid_style-3 .product_item--info .product_item--info-inner {display: table-cell;vertical-align: middle;
}
.g_product_grid_style-3 .product_item--info .product_item--title {font-weight: bold;
}
.g_product_grid_style-3 .product_item--info .product_item--action {display: inline-block;float: right;
}
.g_product_grid_style-3 .product_item--inner:hover .product_item--info {opacity: 1;visibility: visible;
}
.g_product_grid_style-3 .product_item--inner {position: relative;
}
.g_product_grid_style-3.wrap-addto a {transition-delay: 0ms;
}
.g_product_grid_style-3 .product_item--title a {color: #fff;
}
.g_product_grid_style-3 .price {color: #fff;
}
.button-view-all-products.button_position_top.text-right {padding: 0 15px 20px 15px;margin: 0;
}
.lahfb-area.lahfb-topbar-area {background-color: #f9f9f9;padding: 10px 0;
}
.lahfb-area.lahfb-topbar-area .col-hv6-middle a {font-size: 13px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;
}
.lahfb-area.lahfb-topbar-area .social-media-link.style-default a {font-size: 18px;color: #979797;border: 0;margin: 0 5px 0 0;
}
.lahfb-area.lahfb-topbar-area .social-media-link.style-default a:hover {color: #333333;
}
.lahfb-area.lahfb-topbar-area .col-hv6-middle a span {font-weight: 600;color: #333333;
}
.lahfb-area.lahfb-topbar-area .lahfb-text i {display: inline-block;vertical-align: middle;margin-right: 10px;
}
.lahfb-area.lahfb-topbar-area .lahfb-text {float: right;padding-left: 15px;
}
.lahfb-area.lahfb-topbar-area .lahfb-text:last-child {padding-right: 0;
}
.lahfb-area.lahfb-topbar-area .row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;
}
.g-text-support-4 {padding: 10% 0;color: #fff;
}
.g-text-support-4 .section-header h3,.g-text-support-4 p {color: #fff;
}
.g-text-support-4 .img {width: 100px;float: left;
}
.g-text-support-4 .text {width: calc(100% - 135px);width: -moz-calc(100% - 135px);width: -webkit-calc(100% - 135px);float: right;
}
.g-text-support-4 svg {background-color: #333333;
}
.g-text-support-4 .text h5 {font-size: 24px;font-weight: 400;color: #fff;
}
.blog_item-image svg {height: 300px;width: 100%;
}
.g-blog-style-2 .blog_item-info {padding: 50px 40px 40px 40px;
}
.g-blog-style-2 .entry-blog-title {font-size: 28px;text-transform: uppercase;
}
.g-blog-style-2 .read-more {font-size: 10px;letter-spacing: 2px;padding: 12px 50px;border: 1px solid rgba(0, 0, 0, 0.1);
}
.g-blog-style-2 .read-more:hover {background-color: #333333 !important;color: #fff !important;
}
.col-md-20-pt {width: 20%;
}
.widget-email-style-border input#Email-Footer {border-color: rgba(255,255,255,0.14);padding: 5px 80px 5px 10px;border-width: 2px;font-size: 11px;
}
.widget-email-style-border button#Subscribe-Footer {padding: 0 10px;font-weight: 400;font-size: 11px;
}
.content-banner--info-11 .b-title11 {font-size: 24px;font-weight: 700;line-height: 1em;margin: 0 0 10px 0;
}
.content-banner--info-11 .align-left_content,.content-banner--info-11 .align-right_content {margin: 0;
}
.content-banner--info-11 .b-heading11 {font-size: 80px;letter-spacing: 8px;font-weight: 700;text-transform: uppercase;line-height: 1em;margin: 0 0 10px 0;
}
.content-banner--info-11 .b-title11.title_font_family-2 {font-family: "Playfair Display",Sans-serif;font-size: 26px;font-style: italic;
}
.banner-type-11 .lastudio-banner__overlay {opacity: .2 !important;
}
.g-banner-carousel-5 {padding: 10% 0;
}
.content-banner-carousel-5 {max-width: 620px;width: 100%;margin: 0 auto;background-color: #fff;padding: 70px 60px 50px 60px;
}
.content-banner--info-5 {text-align: center;
}
.content-banner--info-5 h5 {margin: 0 0 10px 0;font-size: 18px;letter-spacing: 1px;color: #333333;
}
.content-banner--info-5 h3 {font-family: "Playfair Display",Sans-serif;font-size: 66px;font-weight: 700;font-style: italic;line-height: 1em;margin: 0 0 25px 0;
}
.content-banner--info-5 a {font-size: 12px;font-weight: 700;text-transform: uppercase;color: #333333;
}
.content-banner--info-5 a span {padding: 0 10px;
}
.content-banner--info-5 a:before,.content-banner--info-5 a:after {content: '';display: inline-block;width: 20px;height: 3px;background-color: currentcolor;vertical-align: middle;
}
.content-banner--info-5 a:hover {background-color: #333333;
}
.content-one-banner-5 {max-width: 450px;width: 100%;margin-left: 10%;
}
.content-one-banner-5 .title {font-size: 26px;color: #333333;font-weight: 700;letter-spacing: 2px;color: #333333;
}
.content-one-banner-5 .heading {font-size: 80px;font-weight: 700;line-height: .8em;letter-spacing: 6px;color: #333333;
}
.content-one-banner-5 .subheading {font-family: "Playfair Display",Sans-serif;font-size: 66px;font-weight: 700;font-style: italic;letter-spacing: 6px;color: #333333;line-height: 1;margin: 0 0 30px 0;
}
/*** Home 12 ***/.g-instagram-shop {box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%;
}
.title-instagram-shop {max-width: 770px;margin: 0 auto;margin-bottom: 100px;
}
.title-instagram-shop h2 {font-size: 72px;margin-bottom: 25px;
}
.title-instagram-shop p {font-family: Futura, sans-serif;color: #333333;
}
.max-width-770 {max-width: 770px;width: 100%;
}
.content-onepage-bg .price-one-parallax {margin: 15px 0 30px 0;line-height: 1.2;font-weight: 300;
}
.max-width-480 {max-width: 480px;width: 100%;
}
.g-column-image-text .title {font-weight: 300;font-size: 12px;
}
.g-column-image-text .text {color: #333333;margin-bottom: 30px;width: 100%;line-height:2.5rem;font-size: 13px;
}
.text-copyright-slider {position: absolute;left: 80px;bottom: 45px;z-index: 5;color: #848484;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;
}
.social-icon-slider {position: absolute;bottom: 30px;right: 80px;z-index: 5;
}
.social-icon-slider .social-media-link.style-default a {font-size: 18px;border-width: 0;
}
.g-dot_style_1.g-dot_style_3 .owl-dots {left: auto;right: 80px;transform: translateY(-50%);top: 50%;
}
.menu-on-slider {position: absolute;z-index: 5;left: 80px;top: 50%;transform: translateY(-50%);max-width: 250px;width: 100%;
}
@media (min-width: 1400px) {
.menu-on-slider,.text-copyright-slider {left: 60px;
}
}
.menu-on-slider nav.nav-menu-burger .menu > li > a {font-size: 24px;font-weight: 400;
}
.menu-on-slider .accordion-menu li > .narrow i {margin-top: 27px;
}
.header-v10 .header-right .search-form {float: left;
}
.header-v10 .header_component.header_component--link.la_compt_iem.la_com_action--aside_header {padding: 25px 20px;
}
.social-icon-slider .social-media-link.style-default a:last-child {margin-right: 0;
}
.menu-on-slider nav.nav-menu-burger .menu > li > a:hover,.social-icon-slider a:hover, .social-homepage-slider a:hover {color: #333333 !important;
}
/*** Home 13 ***/.template-index.enable-footer-bars #shopify-section-footer {position: absolute;width: 100%;left: 0;z-index: 9;bottom: 0;right: 0;
}
.enable-footer-bars .footer-top {padding: 0;border: 0;
}
.enable-footer-bars .footer-bottom {background: transparent;
}
.left-menu-collection {position: absolute;margin: 0;top: 40%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);color: #fff;font-size: 18px;font-weight: 600;z-index: 5;left: 15px;
}
.left-menu-collection ul {list-style: none;padding: 0;margin: 0;
}
.left-menu-collection ul li {padding: 12px 0;
}
.left-menu-collection ul li a {color: #fff;
}
.left-menu-collection ul li a:hover {color: #333333;
}
@media (min-width: 1200px){
.left-menu-collection {left: 30px;
}
}
@media (min-width: 1400px) {
.left-menu-collection {left: 60px;
}
}
@media (min-width: 1500px) {
.left-menu-collection {left: 80px;
}
}
.enable-footer-bars .footer-bottom,.enable-footer-bars .footer-bottom a {color: #ccc;
}
.enable-footer-bars .footer-bottom a:hover {color: #333333;
}
.enable-footer-bars .owl-dots {bottom: auto;top: 50%;left: auto;right: 15px;text-align: right;width: auto;
}
@media (min-width: 1200px){
.enable-footer-bars .owl-dots {right: 30px;
}
}
@media (min-width: 1400px) {
.enable-footer-bars .owl-dots {right: 60px;
}
}
@media (min-width: 1500px) {
.enable-footer-bars .owl-dots {right: 80px;
}
}
.enable-footer-bars .owl-dot {background: rgba(255, 255, 255, 0.2);border-radius: 50%;margin: 0 0 0 15px;
}
.enable-footer-bars .owl-dot:first-child {margin-left: 0;
}
.enable-footer-bars .owl-dot.active {background: rgba(255, 255, 255, 1);
}
.enable-footer-bars .footer-bottom .footer-bottom-inner {padding: 20px 0;
}
.btn-slider-3 {font-weight: 600;text-transform: uppercase;position: relative;
}
.btn-slider-3:before {content: '';width: 40px;height: 2px;background: #fff;display: inline-block;vertical-align: middle;margin-right: 15px;
}
.btn-slider-3:hover {color: #333333 !important;
}
body.header-v4 .g-slideshow .item {width: 100% !important;
}
body.header-v4 .header-right nav.nav-menu-burger.accordion-menu {padding-top: 0;
}
body.header-v4 .header-right nav.nav-menu-burger .menu > li > a {font-weight: 400;display: inline-block;
}
body.header-v4 .header-right .accordion-menu li > .narrow {position: static;display: inline-block;height: auto;width: auto;line-height: 1;margin-left: 10px;
}
body.header-v4 .header-right .accordion-menu li > .narrow .fa-angle-down:before {content: "\f107" !important;position: static;border: 0;transform: none;transform: rotate(0deg);-webkit-transform: rotate(0deg);
}
body.header-v4 .header-right .accordion-menu li > .narrow i {border: 0;font-size: 14px;margin: 0;
}
body.header-v4 .header-right .accordion-menu li.open > .narrow i:before {transform: rotate(180deg) !important;-webkit-transform: rotate(180deg) !important;
}
.header-bottom-v4 {position: absolute;bottom: 30px;
}
.header-bottom-v4 .social-media-link.style-default a {font-size: 18px;border: 0;
}
.copyright-header-v4 {color: #848484;font-size: 12px;margin: 0;padding: 5px 0 0 0;
}
.header-v6 .logo img {width: 20px;
}
.header-v6 .logo {float: none;padding: 20px 0;
}
.header-v6 .header-middle .la_compt_iem {float: none;display: inline-block;vertical-align: middle;padding: 10px;
}
.header-bottom-v4.header-bottom-v6 .social-media-link.style-default a {margin: 10px;display: inline-block;vertical-align: top;
}
.header-v6 .header-middle .la_compt_iem>a,.header-bottom-v6 .social-media-link.style-default a {color: #fff;
}
.header-v6 .copyright-header-v4 {padding: 0 10px;color: #fff;
}
.g-collections-masonry-3 .categories-masonry-item {margin-bottom: 0;
}
.header-v6 .header-middle {position: absolute;top: 50%;transform: translateY(-50%);
}
.header-bottom-v6 .social-media-link.style-default a:hover {color: #333333 !important;
}
/*** Home 14 ***/.enable-body-boxed .wrapper-page {width: 1310px;max-width: 100%;margin-left: auto;margin-right: auto;background-repeat: repeat;background-position: left top;background-attachment: scroll;background-color: #fff;
}
body.enable-body-boxed {background-repeat: repeat;background-position: left top;background-attachment: scroll;background-color: #9E9393;
}
body.enable-body-boxed .container-full {max-width: 1200px;padding: 0 15px;width: 100%;margin: 0 auto;
}
.is-sticky .header-top {display: none;
}
.container-small {max-width: 970px;width: 100%;margin: 0 auto;
}
.container-small:after {content: '';display: table;clear: both;
}
.g-banner-fullwidth .col-sm-12.col-xs-12 svg {height: 860px;width: 100%;background: #FFE9DF;
}
.g-banner-fullwidth .col-sm-6.col-xs-12 svg {height: 860px;width: 100%;background: #E3E9EE;
}
.g-banner-fullwidth .row {margin: 0;
}
.g-banner-fullwidth .row>div {padding: 0;
}
.g-banner-fullwidth .title {font-size: 20px;letter-spacing: 2px;font-weight: 700;
}
.g-banner-fullwidth.heading {line-height: 1;margin-bottom: 50px;
}
.g-banner-fullwidth .banner--image-full .cover-background-full {background-repeat: no-repeat;background-position: center center;background-size: cover;
}
.g-banner-fullwidth .col-sm-4.col-xs-12 .banner--image-full .cover-background-full {padding-top: 90%;
}
.g-banner-fullwidth .col-sm-6.col-xs-12 .banner--image-full .cover-background-full {padding-top: 74%;
}
.g-banner-fullwidth .col-sm-12.col-xs-12 .banner--image-full .cover-background-full {padding-top: 50%;
}
.col-relative {position: relative;margin: 200px 0;
}
.col-relative .section-header-p-g-banner h3 {}
@media (max-width: 767px){}body.header-v4 ul.nav-tabs-products {display: inline-block;width: 100%;
}
.g-banner-carousel-6 .section-header,.g-background-countdown-3 h3 {text-align: left;
}
.g-banner-carousel-6 .section-header h3,.section-header-5 h3,.g-background-countdown-3 h3 {display: inline-block;position: relative;padding-right: 110px;
}
/*.g-banner-carousel-6 .section-header h3:after,.section-header-5 h3:after,.g-background-countdown-3 h3:after {position: absolute;z-index: 1;width: 80px;height: 2px;content: "";right: 0;top: 0;bottom: 0;margin: auto;background-color: #2F2F2F;
}
*/.g-banner-carousel-6 button.slick-prev.slick-arrow {top: -75px;bottom: auto;left: 90%;right: auto;
}
.g-banner-carousel-6 button.slick-next.slick-arrow {top: -75px;bottom: auto;left: auto;right: 0;
}
.g-banner-carousel-6button.slick-arrow {border: 0 !important;
}
.g-banner-carousel-6button.slick-arrow i {color: #333333 !important;
}
.g-banner-carousel-6button.slick-arrow:hover {background-color: #333333 !important;
}
.g-banner-carousel-6button.slick-arrow:hover i {color: #fff !important;
}
 /*.table-banner-bottom {text-align: center;background: rgba(0,0,0,0.5);color: #fff;position: absolute;left: 0;right: 0;bottom: 0;
}
*/.table-banner-bottom h3 {font-size: 18px;font-weight: 300;margin: 0;padding: 27px 0;
}
.section-header.section-header-5 {text-align: left;
}
ul.nav-tabs-products.g-product-tabs-grid_style3 li a {font-size: 16px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgba(0,0,0,0.1);text-transform: none;min-width: 140px;padding: 10px;text-align: center;
}
ul.nav-tabs-products.g-product-tabs-grid_style3 li.active a span {border-bottom: 0;text-decoration: none;color: #fff;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style3 {text-align: left;
}
ul.nav-tabs-products.g-product-tabs-grid_style3 li a:hover,ul.nav-tabs-products.g-product-tabs-grid_style3 li.active a {color: #fff;background-color: #333333;
}
.content-one-banner-6 {padding: 0 8%;
}
.content-one-banner-6 .title-block {font-size: 20px;
}
.content-one-banner-6 h2 {font-size: 80px;margin: 0;font-weight: 400;line-height: 1;
}
.content-one-banner-6 .subheading {font-family: "Playfair Display",Sans-serif;font-size: 20px;font-style: italic;margin-bottom: 30px;
}
.content-one-banner-6 .btn-style-outline,.content-one-banner-8 .btn-style-outline {border-width: 1px;font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 18px;padding: 20px 50px 20px 50px;min-width: auto;background-color: transparent;
}
.content-one-banner-6 .btn-style-outline:hover,.content-one-banner-8 .btn-style-outline:hover {border-color: #333333 !important;background-color: #333333 !important;
}
.g-one-banner-6 .g-banner {padding-top: 12%;padding-bottom: 5%;
}
.g-background-countdown-3 .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
.title-coundown-3 {font-size: 28px;line-height: 1.4074;margin-bottom: 30px;
}
.g-background-countdown-3 .veera-countdown {text-align: left;margin-bottom: 30px;
}
.gl-sold {color: #ffffff;font-size: 16px;margin: 0px 0px 40px 0px;padding: 5px;background-color: #777777;border-style: solid;border-width: 0px 0px 0px 0px;max-width: 110px;text-align: center;
}
.g-background-countdown-3 .btn-border-banner {border: 2px solid transparent;color: #333333;border-color: #333333;background-color: transparent;padding: 18px 33px;
}
.g-background-countdown-3 .btn-border-banner:hover {color: #fff;border-color: #333333;background-color: #333333;
}
.g-background-countdown-3 .section-header {text-align: left;
}
.g-background-countdown-3 .background-product-countdown-3 {background-position: center left;padding: 10px;
}
.content-product-grid-banner-2 svg {height: 460px;width: 100%;
}
.content-product-grid-banner-2 .lastudio-banner__content {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);text-align: center;width: 100%;padding: 0 30px;color: #fff;z-index: 1;
}
.content-product-grid-banner-2 .lastudio-banner__title {color: #fff;font-size: 18px;letter-spacing: 1px;margin: 0 0 20px 0;
}
.heading-p-g-b-2 {color: #fff;font-family: "Playfair Display",Sans-serif;font-size: 66px;font-weight: 700;font-style: italic;line-height: 1em;margin: 0 0 40px 0;
}
.btn-p-g-b {font-size: 12px;font-weight: 700;color: #fff;text-transform: uppercase;
}
.btn-p-g-b span {padding: 0 10px;
}
.btn-p-g-b:before,.btn-p-g-b:after {content: '';display: inline-block;width: 30px;border-top: 2px solid;vertical-align: middle;
}
.content-product-grid-banner-2 .row .col-xs-12 {padding: 15px;
}
.content-product-grid-banner-2 .lastudio-banner {padding-bottom: 52%;height: 100%;
}
.content-product-grid-banner-2 .product_item--info {position: absolute;bottom: 5%;width: 100%;z-index: 3;padding: 15px;transition: all .3s;opacity: 0;-webkit-transform: translate(0,40px);transform: translate(0,40px);
}
.content-product-grid-banner-2 .product_item--inner:hover .product_item--info {opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0);
}
.content-product-grid-banner-2 .product_item--title a,.content-product-grid-banner-2 .product_item--info .price {color: #fff;
}
/*** Home 15 ***/.banner--image_bg {background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-clip: border-box;background-color: rgba(201, 201, 202, 0.14);min-height: 100px;display: block;width: 100%;transition: opacity 0.35s, -webkit-transform 0.35s;transform: scale(1.05);-webkit-transform: scale(1.05);
}
.header-v8 .header-menu {background-color: #f9f9f9;
}
.header-v8 .site-header .main-menu > li:hover > .popup {margin-top: 0;
}
.header-v13 .site-header .main-menu > li:hover > .popup {margin-top: 27px;
}
.header-v13 .site-header .main-menu > li.mm-popup-has-image:hover > .popup {margin-top: 0;
}
.header-v8 ul.main-menu>li:first-child>a {margin: 0;
}
.header-v8 .main-menu > li > a:after {height: 2px;
}
nav.site-category-nav.menu--vertical.menu--vertical-left {float: left;width: auto;position: relative;
}
.site-category-nav .toggle-category-menu:before {content: "\64";font-family: 'dl-icon';direction: ltr;position: absolute;left: 0;font-size: 1.1em;font-weight: normal;margin-top: -1px;
}
.site-category-nav .toggle-category-menu {display: inline-block;line-height: 30px;padding: 15px 30px;font-size: 16px;position: relative;cursor: pointer;margin-right: 10px;color: #fff;
}
.header-v8 .header-bottom {padding: 10px 0;
}
nav.site-category-nav .popup {position: absolute;text-align: left;top: 100%;margin-top: 30px;z-index: 111;visibility: hidden;left: 0;-webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;-moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;opacity: 0;
}
nav.site-category-nav:hover .popup {margin-top: 0;visibility: visible;opacity: 1;
}
.header-v8 .site-header .site-header-top {background-color: #bdfbe1;
}
.header-v8 .site-header-top.use-custom-html .vc_message_box {font-size: 14px;color: #0E0E0E;text-transform: none;letter-spacing: 0;padding: 15px 0;font-weight: 400;
}
.header-v8 .vc_message_box .close-button {color: #0E0E0E;
}
.header-v8 .site-header-top.use-custom-html .vc_message_box a.btn {font-weight: 600;letter-spacing: 1px;margin-left: 30px;margin-right: 30px;border-radius: 3px;padding: 5px 20px;text-transform: uppercase;background-color: #333333;
}
.header-v8 .social-media-link.style-default a {font-size: 16px;margin-bottom: 0;
}
.banner-top-img-text .title {letter-spacing: 5px;font-size: 36px;font-weight: 400;margin: 0;padding-bottom: 10px;
}
.g-slider-columns svg.placeholder-svg {height: 100vh;width: 100%;
}
.slider-columns--info {position: absolute;right: 0;left: 0;bottom: 0;padding: 10% 10% 15% 10%;z-index:3;
}
.content-slider-columns--info {-webkit-transition: -webkit-transform .75s ease;transition: transform .75s ease;-webkit-transform: translateY(210px);-ms-transform: translateY(210px);transform: translateY(210px);
}
.content-slider-columns--info h3 {line-height: 1.4;margin: 0 0 14px 0;color: #fff;font-size: 36px;font-weight: 400;
}
.content-slider-columns--info a {font-family: Futura, sans-serif;font-size: 13px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.3em;color: #fff;border-bottom: 1px solid #fff;-webkit-transition: -webkit-transform .75s ease;transition: transform .75s ease;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);opacity: 0;visibility: hidden;
}
.content-slider-columns--info p {margin-bottom: 20px;-webkit-transition: -webkit-transform .75s ease;transition: transform .75s ease;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);opacity: 0;visibility: hidden;
}
.g-slider-columns .col-relative:hover .content-slider-columns--info {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);
}
.g-slider-columns .col-relative:hover .content-slider-columns--info p,.g-slider-columns .col-relative:hover .content-slider-columns--info a {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;
}
.g-slider-columns .prev-arrow.lastudio-arrow.slick-arrow {top: 48%;bottom: auto;right: -65px;left: auto;width: auto;height: auto;background-color: rgba(0,0,0,0);color: rgba(17,17,17,0.2);font-size: 40px;line-height: 1;
}
.g-slider-columns .next-arrow.lastudio-arrow.slick-arrow {top: 52%;bottom: auto;right: -65px;left: auto;width: auto;height: auto;background-color: rgba(0,0,0,0);color: rgba(17,17,17,0.2);font-size: 40px;line-height: 1;
}
.g-slider-columns button.slick-arrow {color: #fff;
}
.slider-columns--image:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: opacity 0.75s, -webkit-transform 0.75s;background-color: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;z-index: 2;
}
.g-slider-columns .col-relative {overflow: hidden;
}
.g-slider-columns .col-relative:hover .slider-columns--image:before {opacity: 1;visibility: visible;
}
.header-v1 .header-main {padding: 15px 0;
}
.slider-item-c-masonry svg.placeholder-svg {height: 500px;
}
.g-collections-masonry-7 .categories-item--thumbnail svg.placeholder-svg {height: 235px;
}
.g-collections-masonry-7 .slider-item-c-masonry .info .title,.g-collections-masonry-7 .categories-item--info .title {font-family: "Playfair Display",Sans-serif;font-size: 20px;font-weight: 700;font-style: italic;
}
.g-collections-masonry-7 .slider-item-c-masonry .info h3 {font-family: "Roboto Condensed",Sans-serif;font-size: 50px;letter-spacing: 5px;font-weight: 700;margin: 0 0 10px 0;text-transform: uppercase;
}
.g-collections-masonry-7 .categories-item--info h4 {font-size: 40px;font-weight: 700;margin: 0 0 10px 0;text-transform: uppercase;
}
.g-collections-masonry-7 .categories-item--info {text-align: center;
}
.g-collections-masonry-7 ul.slick-dots {margin: 0;position: absolute;left: 0;right: 0;bottom: 30px;
}
.g-collections-masonry-7 .slider-item-c-masonry .info a, .g-collections-masonry-7 .categories-item--info a {letter-spacing: 0;border: 0;background-color: #fff;color: #333333;
}
.box-widget {border: 1px solid #ebebeb;padding: 20px;
}
.box-widget ul {list-style: none;margin: 0;padding: 0;
}
.g-sidebar-content-homepage .sidebar h3 {padding: 15px;font-size: 16px;background-color: #333333;margin: 0;text-transform: uppercase;
}
.g-sidebar-content-homepage .sidebar h3 i {margin-right: 10px;
}
.g-sidebar-content-homepage .sidebar>div {margin-bottom: 40px;
}
.box-widget-list-products ul li {border-bottom: 1px solid #d8d8d8;padding-bottom: 15px;margin-bottom: 15px;
}
.box-widget-list-products ul li:last-child {padding: 0;margin: 0;border: 0;
}
.box-widget-list-products ul li .image {width: 110px;padding-right: 20px;float: left;
}
.box-widget-list-products ul li .info {width: calc(100% - 110px);float: left;
}
.box-widget-list-products ul li:after {content: '';display: table;clear: both;
}
.box-widget-list-products ul li .info a {font-size: 11px;font-weight: 400;text-transform: uppercase;line-height: 20px;margin-bottom: 5px;display: inline-block;
}
.box-widget-list-products ul li .info span {display: block;color: #333333;font-size: 14px;font-weight: 700;line-height: 20px;display: block;margin-bottom: 10px;
}
.btn-widget-sidebar {font-size: 10px;letter-spacing: 1px;text-transform: uppercase;position: relative;display: inline-block;margin: 20px 0 0 0;
}
.btn-widget-sidebar:before {content: '';width: 40px;border-top: 1px solid #D8D8D8;display: block;margin: 0 auto;padding-bottom: 10px;
}
.box-widget-brands {text-align: center;
}
.box-widget-brands ul li {margin-bottom: 30px;
}
.box-widget-brands ul li:last-child {margin-bottom: 0;
}
.box-widget-brands svg.placeholder-svg {width: 150px;height: auto;display: inline-block;
}
.box-widget-newsletter p {font-size: 12px;line-height: 2em;text-align: center;
}
.box-widget-newsletter .globo-easy-mc-email {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #c5c5c5;font-size: 12px;line-height: 20px;padding: 15px 100px 15px 15px;width: 100%;
}
.box-widget-newsletter .globo-easy-mc-submit-button {border: 0;border-color: #c5c5c5;font-size: 12px;line-height: 20px;padding: 15px;background-color: transparent;position: absolute;top: 1px;right: 0;font-weight: 700;text-transform: uppercase;
}
.box-widget-tags ul li {margin: 0 2px 7px;display: inline-block;
}
.box-widget-tags ul li a {border: 1px solid rgba(0,0,0,.2);font-size: 12px!important;padding: 6px 8px;
}
.box-widget-tags ul li a:hover {color: #fff !important;background-color: #333333 !important;border: 1px solid #333333 !important;
}
.box-widget-menu ul.menu li {margin-bottom: 8px;
}
.box-widget-menu ul.menu>li>a {font-size: 16px;text-transform: uppercase;font-weight: 700;color: #333333;
}
.box-widget-menu ul.menu li.menu-item.menu-item-has-children ul {padding-top: 10px;padding-bottom: 10px;font-size: 14px;
}
.sidebar-promo-banner img {width: 100%;
}
.sidebar-content-list-products h3 {margin: 0;font-size: 32px;line-height: 1;margin-bottom: 20px;text-transform: uppercase;
}
.sidebar-content-blogs h3 {font-size: 32px;line-height: 1;margin: 0 0 35px 0;text-transform: uppercase;
}
.sidebar-content-banner-text {position: relative;
}
.sidebar-content-banner-text svg.placeholder-svg {height: 220px;width: 100%;
}
.sidebar-content-banner-text .info {position: absolute;width: 100%;top: 0;left: 0;right: 0;bottom: 0;padding: 45px 15px;
}
.sidebar-content-banner-text .title-left-1 {font-size: 36px;font-style: italic;line-height: 1;margin: 0;padding: 0;text-transform: uppercase;color: #fff;
}
.sidebar-content-banner-text .heading-left-1 {font-size: 66px;font-style: italic;line-height: 1;margin: 0;padding: 0;color: #fff;text-transform: uppercase;
}
.sidebar-content-banner-text .heading-right-1 {font-size: 80px;font-style: italic;color: #fff;margin: 0 0 10px 0;line-height: 1;text-transform: uppercase;
}
.btn-sidebar-banner-1 {font-size: 11px;font-weight: 700;text-transform: uppercase;color: #333333;background-color: #fff;padding: 10px 30px 10px 30px;line-height: 17px;
}
.sidebar-content-list-products {margin-bottom: 30px;
}
.sidebar-content-banner-text,.sidebar-content-blogs {margin-bottom: 45px;
}
.sidebar-content-banner-text .heading-right-2 {margin: 0 0 10px 0;font-size: 66px;font-style: italic;line-height: 1;color: #f64d4d;
}
.btn-sidebar-banner-2 {font-size: 11px;font-weight: 700;text-transform: uppercase;color: #fff;background-color: #333333;padding: 10px 30px 10px 30px;line-height: 17px;
}
.sidebar-content-banner-text .cover-background {padding-top: 17%;
}
/*** Home 16 ***/.header-v11 .logo {padding: 10px 0;
}
.header-v11 .header-right .header-component-inner {padding: 35px 0;
}
div#g-instafeed-footer .instagram-item > a.thumbnail {padding-bottom: 98%;
}
.g-dot_style_4 .owl-dots {right: auto;left: 50%;transform: translateX(-50%);bottom: 6%;
}
.menu-on-slider.menu-boxed-slider {padding: 40px 50px;background: #fff;max-width: 460px;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.menu-on-slider.menu-boxed-slider nav.nav-menu-burger .menu > li > a {font-size: 18px;color: #333333;
}
.accordion-menu li > .narrow {height: 30px;line-height: 30px;
}
.menu-on-slider.menu-boxed-slider .accordion-menu li > .narrow i {margin-top: 23px;
}
.menu-boxed-slider .accordion-menu li > .narrow,.menu-boxed-slider nav.nav-menu-burger .menu > li li a {color: #333333;
}
.menu-on-slider.menu-boxed-slider nav.nav-menu-burger .menu > li > a:hover,.menu-on-slider.menu-boxed-slider nav.nav-menu-burger .menu > li > a:hover + .narrow,.menu-boxed-slider nav.nav-menu-burger .menu > li li a:hover {color: #333333;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style3.nav-tabs-products-6-center {text-align: center;
}
.section-header.section-header-6 h3:before,.section-header.section-header-6 h3:after {content: '';display: inline-block;border-top-style: solid;border-top-width: 2px;border-top-color: #262626;width: 75px;vertical-align: middle;
}
.section-header.section-header-6 h3 span {display: inline-block;vertical-align: middle;padding: 0 35px;
}
.product-item-quickview-addtocart {padding: 10px 0 0 0;text-align: center;
}
.categories-item--info-3 {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;font-size: 18px;
}
/*** Home 17 ***/.g-collections-masonry-3 .categories-item--thumbnail svg.placeholder-svg {height: 300px;
}
.g-collections-masonry-3 .categories-masonry-item:nth-child(3) .categories-item--thumbnail svg.placeholder-svg {height: 600px;background-color: #333333;
}
.g-collections-masonry-3 .categories-masonry-item:nth-child(2) .categories-item--thumbnail svg.placeholder-svg {background-color: #CFBEB2;
}
.categories-masonry-item--info-2 {position: absolute;transition: opacity 0.35s, transform 0.35s;left: 50%;top: 50%;transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);z-index: 1;width: 100%;padding: 0 15px;text-align: center;opacity: 0;
}
.categories-masonry-item--info-2 .c-title-masonry-3 {color: #ffffff;font-size: 16px;font-weight: 400;
}
.categories-masonry-item--info-2 h3 {color: #ffffff;font-size: 32px;font-weight: 400;margin: 0;line-height: 1.714286;
}
.categories-masonry-item--info-1 {position: absolute;top: 15%;left: 0;right: 0;transform: translateY(-15%);-webkit-transform: translateY(-15%);text-align: center;padding: 0 30px;z-index: 1;
}
.categories-masonry-item--info-1 h3 {font-size: 46px;line-height: 1.5em;font-weight: 400;margin: 0;
}
.g-collections-masonry-3 .col-relative {overflow: hidden;
}
.g-collections-masonry-3 .col-relative:hover .categories-masonry-item--info-2 {opacity: 1;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);
}
.categories-masonry-item--info-1 a {border: 2px solid transparent;border-color: #333333;background-color: transparent;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 2px;color: #333333;padding: 9px 37px;
}
.categories-masonry-item--info-1 a:hover {border-color: #333333 !important;
}
.categories-masonry-item {margin-bottom: 30px;
}
.g-collections-masonry-3 .categories-item--thumbnail {overflow: hidden;
}
.g-collections-masonry-3 .categories-item--thumbnail img {transition: opacity 0.35s, transform 0.35s;
}
.g-collections-masonry-3 .col-relative:hover .lastudio-banner__overlay {opacity: 0.2;
}
.g-collections-masonry-3 .col-relative:hover .categories-item--thumbnail img {transform: scale(1.05);-webkit-transform: scale(1.05);
}
/*** Home 18 ***/.g-onepage-background .item-onepage-background:nth-child(2n) svg.placeholder-svg {background-color: #D4DFE4;
}
.content-onepage-bg .btn-style-outline {font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;border-width: 2px;padding: 14px 37px;min-width: auto;
}
.content-onepage-bg .align-left_content,.content-onepage-bg .align-right_content {margin: 0;
}
/*** Home 19 ***/.g-collections-masonry-4 .categories-masonry-item-2:nth-child(2n) svg.placeholder-svg {background: #3C3F76;
}
.categories-masonry-item--info-5 {position: absolute;left: 0;right: 0;padding: 0 40px;top: 50%;transform: translateY(-50%);z-index: 1;max-width: 400px;
}
.g-collections-masonry-4 .categories-masonry-item-2 {margin-bottom: 0;
}
.g-collections-masonry-4 .categories-masonry-item-2:nth-child(4) svg.placeholder-svg,.g-collections-masonry-4 .categories-masonry-item-2:nth-child(6) svg.placeholder-svg {height: 200px;
}
.g-collections-masonry-4 .c-title-masonry-4 {color: #ffffff;font-size: 18px;font-weight: 500;line-height: 1.8em;margin: 0px 0px 10px 0px;
}
.g-collections-masonry-4 .price {display: block;color: #ffffff;font-size: 14px;margin: 0px 0px 25px 0px;
}
.g-collections-masonry-4 .categories-item--thumbnail {overflow: hidden;
}
.g-collections-masonry-4 .categories-item--thumbnail img {transition: opacity 0.35s, transform 0.35s;
}
.g-collections-masonry-4 .col-relative:hover .lastudio-banner__overlay {opacity: 0.2;
}
.g-collections-masonry-4 .col-relative:hover .categories-item--thumbnail img {transform: scale(1.05);-webkit-transform: scale(1.05);
}
.grid-sizer-masonry {width: 33.33333%;
}
.categories-masonry-item-2:after {content: '';display: block;clear: both;
}
.categories-masonry-item--info-5 .btn {font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;background-color: #333333;
}
.g-list-collections .image {border-radius: 50%;border: 1px solid rgba(0,0,0,0.1);margin: auto;overflow: hidden;width: 140px;height: 140px;
}
.g-list-collections .image img {display: block;width: 100%;transition: opacity 0.35s, transform 0.35s;
}
.g-list-collections .image:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);
}
.g-list-collections .text {text-align: center;margin: 20px 0px 0px 0px;font-size: 14px;
}
.g-list-collections .text a {color: #333333;
}
ul.nav.nav-tabs-products.nav-tabs-products-7-left {text-align: left;
}
ul.nav.nav-tabs-products.nav-tabs-products-7-left li a {text-transform: none;letter-spacing: 0;font-size: 16px;
}
ul.nav.nav-tabs-products.nav-tabs-products-7-left li:first-child a {padding-left: 0;
}
.content-banner--info-11 {position: absolute;left: 0;right: 0;top: 50%;text-align: left;transform: translateY(-50%);color: #fff;padding: 0 80px;
}
.b-title11 {font-size: 18px;
}
.b-heading11 {font-size: 46px;font-weight: 400;line-height: 1.5em;
}
.content-banner--info-11 .banner--btn {font-size: 12px;font-weight: 700;line-height: 20px;min-width: 150px;text-transform: uppercase;border-color: #fff;background-color: #fff;color: #333333;padding: 15px 15px 15px 15px;
}
/*** Page other ***/.empty-page-content h1 {font-size: 65px;
}
.empty-page-content p {font-size: 18px;margin-top: 20px;
}
.empty-page-content a {color: #fff;font-size: 12px;display: inline-block;cursor: pointer;padding: 12px 40px;transition: all 300ms ease;line-height: 30px;font-weight: bold;text-align: center;background-color: #262626;border-radius: 2.5em;text-transform: uppercase;
}
.empty-page-content a:focus {color: #fff;
}
.empty-page-content a:hover {background-color: #333333;color: #fff;
}
.grid .form-vertical {max-width: 600px;margin: 0 auto;
}
.page-width h1 {margin: 0 0 15px 0;
}
.grid .form-vertical label {width: 100%;display: block;
}
.grid .form-vertical input {border: 1px solid transparent;padding: 0 20px;border-color: #e7e7e7;height: 50px;width: 100%;margin-bottom: 20px;border-radius: 0;
}
.grid__item select {width: 100%;height: 50px;margin-bottom: 20px;padding: 0 20px;
}
.grid .form-vertical input:focus, select:focus, .grid .form-vertical textarea:focus {border-color: #262626;
}
.grid .form-vertical input.btn {background-color: #262626;color: #fff;border-color: #262626;font-weight: 700;text-transform: uppercase;
}
.grid .form-vertical input.btn:hover,button#HideRecoverPasswordLink:hover {background-color: #333333;border-color: #333333;
}
button#HideRecoverPasswordLink {border: 1px solid transparent;padding: 0 20px;border-color: #262626;height: 50px;width: 100%;margin-bottom: 20px;border-radius: 0;background-color: #262626;color: #fff;border-color: #262626;font-weight: 700;
}
.page-width {max-width: 1200px;margin: 0 auto;padding: 0 15px;/*padding-top: 50px;padding-bottom: 100px;*/width: 100%;
}
.page-width .section-header a {float: none;
}
.grid .form-vertical input[type="radio"], .grid .form-vertical input[type="checkbox"] {width: auto;height: auto;display: inline-block;
}
.header-v7 .header-left {position: static;
}
/*** Shop Collection ***/.section-page-header {color: #333333;position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;
}
@media (min-width: 1200px) {
.enable-main-fullwidth .section-page-header .container, .enable-main-fullwidth .main-content .container {padding-left: 30px;padding-right: 30px;width: 100%;max-width: 100%;
}
}
@media (min-width: 1400px) {
.enable-main-fullwidth .section-page-header .container, .enable-main-fullwidth .main-content .container {padding-left: 60px;padding-right: 60px;width: 100%;max-width: 100%;
}
}
@media (min-width: 1500px) {
.enable-main-fullwidth .section-page-header .container, .enable-main-fullwidth .main-content .container {padding-left: 80px;padding-right: 80px;width: 100%;max-width: 100%;
}
}/*@media (min-width: 768px) {
.section-page-header .page-header-inner {padding-top: 35px;padding-bottom: 35px;
}
}
@media (min-width: 992px) {
.section-page-header .page-header-inner {padding-top: 65px;padding-bottom: 65px;
}
}*/.section-page-header .page-title {color: #333333;font-size: 30px;margin: 20px 0 0 0;font-weight: normal;
}
@media (max-width: 767px){
.section-page-header .page-title {color: #333333;font-size: 30px;margin: 10px 0 0 0;font-weight: normal;
}
}
.section-page-header div .collection-description {font-size: 80%;width: 70%;text-align: center;margin: 20px auto;
}
@media (max-width: 767px){
.section-page-header div .collection-description {font-size: 80%;width: 100%;text-align: left;margin: 20px auto;
}
}
.la-breadcrumbs {margin-top: 25px; font-size: 10px; }
.la-breadcrumbs .la-breadcrumb-item {display: inline-block;
}
.section-page-header a {color: #333333;
}
.section-page-header a:hover {color: #333333;
}
.content-collection {padding-top: 40px;padding-bottom: 40px;
}
.content-collection .wc-toolbar-container {display: none}
.wc-toolbar-container {margin-bottom: 30px;
}
.wc-toolbar {line-height: 24px;
}
.wc-toolbar-top {padding-top: 0;margin-bottom: 0;
}
.wc-toolbar .woocommerce-result-count, .wc-toolbar .wc-view-toggle {float: left;
}
.wc-toolbar p {margin: 0;font-size: 14px;color: #333333;
}
.la-breadcrumbs .la-breadcrumb-item-sep {margin: 0 5px;font-size: 0.875em; text-align: left;
}
.wc-toolbar .wc-view-count {float: left;margin: 0 20px 0 40px;
}
.wc-toolbar .wc-view-count ul {margin: 0;padding: 0;list-style: none;
}
.wc-toolbar .wc-view-count p, .wc-toolbar .wc-view-count ul, .wc-toolbar .wc-view-count li {display: inline-block;margin: 0 5px;
}
.wc-toolbar .wc-view-count li.active {border-bottom: 1px solid;color: #333333;
}
.wc-toolbar a {color: inherit;
}
.wc-toolbar .wc-view-count ul {color: #e7e7e7;
}
.wc-toolbar .wc-toolbar-right {float: right;
}
.wc-toolbar-container .btn-advanced-shop-filter {float: left;cursor: pointer;font-weight: 400;color: #333333;position: relative;font-size: 14px;margin-left: 20px;
}
.wc-toolbar-container .btn-advanced-shop-filter i:before {content: "\f107";font-family: FontAwesome;padding-left: 5px;display: inline-block;line-height: normal;font-style: normal;
}
.wc-toolbar .wc-view-toggle {font-size: 18px;color: #333333;
}
.wc-toolbar .wc-view-toggle span {cursor: pointer;float: left;height: 24px;margin-left: 10px;
}
.la-advanced-product-filters {box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);display: none;margin-bottom: 30px;
}
.la-advanced-product-filters .sidebar-inner {padding: 40px 40px 0;
}
.la-advanced-product-filters .sidebar-inner .widget {float: left;margin-bottom: 30px;
}
.la-advanced-product-filters .sidebar-inner .widget .widget-title {font-size: inherit;margin-bottom: 10px;text-transform: uppercase;
}
.la-advanced-product-filters .sidebar-inner .widget ul li {display: block;margin-bottom: 10px;float: left;width: 100%;padding: 0;
}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper {border-radius: 0;padding: 0;margin: 0;border-width: 0 !important;
}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper:before {left: 0 !important;top: 4px !important;
}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor {display: inline-block;vertical-align: middle;margin-right: 10px;
}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor-label {display: inline-block;text-transform: none;vertical-align: middle;
}
.la-advanced-product-filters .sidebar-inner .widget:not([class*="col-"]) {width: 16.66667%;padding-right: 20px;
}
.la-advanced-product-filters .sidebar-inner .widget:last-child {padding-right: 0;
}
.la-advanced-product-filters .sidebar-inner .widget_product_tag_cloud ul li {display: inline-block;margin-right: 5px;float: none;width: auto;margin-bottom: 0;
}
.la-advanced-product-filters .g_filter {width: 100%; float: left;
}
.la-advanced-product-filters .g_filter>.widget:nth-child(6n+1) {clear: both;
}
.la-advanced-product-filters .sidebar-inner .widget_product_tag_cloud ul li:not(:last-child) a:after {content: ",";
}
.la-advanced-product-filters .sidebar-inner .widget_product_tag_cloud a {font-size: inherit !important;
}
.la-advanced-product-filters .wc-ordering p,.la-advanced-product-filters .wc-layered-nav-term .count {display: none;
}
.la-advanced-product-filters-result {padding-bottom: 15px;position: relative;top: -15px;font-size: 14px;text-align: center;line-height: 20px;clear: both;
}
.la-advanced-product-filters-result i {font-size: 14px;position: absolute;left: 0;
}
.la-advanced-product-filters-result a {position: relative;padding-left: 25px;
}
.wishlist_table tr td.product-thumbnail a {display: inline-block;
}
.open-advanced-shop-filter .wc-toolbar-container .btn-advanced-shop-filter i:before {content: "\f106";
}
.open-advanced-shop-filter .wc-toolbar-container .btn-advanced-shop-filter,.wc-toolbar-container .btn-advanced-shop-filter:hover,.wc-toolbar .wc-view-count li.active,.wc-toolbar .wc-view-toggle span.active,.product-sort-by ul li.active a {color: #333333;
}
.lg-grid-3-items .grid-item.with-featureimg{width: 100%;display:flex;padding:0;margin-bottom: 200px;
}
.products-grid.grid-space-default .collection-info.with-featureimg .collection-info__img{order:1;width: 66.6666%;padding:0 10px;
}
.products-grid.grid-space-default .collection-info.with-featureimg .collection-info__txt{order:0;width: 33.3333%;padding:0 10px;
}
.products-grid.grid-space-default .collection-info .page-title {margin: 0 auto 10px;line-height: 58px;font-size: 30px;font-weight: 500;word-break: break-all;
}
.products-grid.grid-space-default .collection-info .collection-description h4 {margin-bottom: 35px;font-size: 28px;font-weight: bold;
}
.products-grid.grid-space-default .collection-info .collection-description p {max-width: 385px;line-height: 2.2;font-size: 16px;
}
.products-grid.grid-space-default .collection-banner__wrap {position: relative;
}
.products-grid.grid-space-default .collection-banner .collection-banner__img {position: relative;width: 100%;height: 0;padding-bottom: 140%;
}
.products-grid.grid-space-default .collection-banner .collection-banner__img img {position: absolute;width: 100%;height: 100%;object-fit: cover;object-position: center;
}
.products-grid.grid-space-default .collection-banner .collection-banner__txt {position: absolute;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: flex-end;width: 100%;height: 100%;padding: 55px;
}
.products-grid.grid-space-default .collection-banner .collection-banner__title {line-height: 58px;font-size: 52px;font-weight: 500;color: var(--font-color);
}
.products-grid.grid-space-default .collection-banner .collection-banner__subtitle {font-size: 32px;font-weight: 500;color: var(--font-color);
}
.products-grid.grid-space-default .collection-banner .collection-banner__btn a {display: inline-block;width: 200px;max-width: 100%;padding: 10px;text-align: center;font-size: 14px;font-weight: bold;color: var(--bg-color);border: 2px solid var(--bg-color);
}
.products-grid.grid-space-default .collection-banner .collection-banner__btn a svg {display: inline-block;opacity: 0;margin-right: -22px;transition: opacity .3s ease, margin .3s ease;
}
.products-grid.grid-space-default .collection-banner .collection-banner__btn a:hover svg {opacity: 1;margin-left: 10px;margin-right: 0;
}
@media (min-width: 768px) and (max-width: 1024px) {
.products-grid .product_item {}}
@media (max-width: 767px) {
.product_item--title {font-size: 12px;
}
.products-grid.grid-space-default .collection-info .page-title {font-size: 24px;
}
.products-grid.grid-space-default .collection-info .collection-description h4 {font-size: 22px;
}
.products-grid .product_item {width: 50%;
}
.products-grid.grid-space-default .collection-banner .collection-banner__img {padding-bottom: 140%;
}
.products-grid.grid-space-default .collection-banner .collection-banner__txt {padding: 30px;
}
.products-grid.grid-space-default .collection-banner .collection-banner__title {font-size: 32px;
}
.products-grid.grid-space-default .collection-banner .collection-banner__subtitle {font-size: 22px;
}
.products-grid.grid-space-default .collection-banner .collection-banner__btn {margin-top: 40px;
}
.products-grid.grid-space-default .collection-banner .collection-banner__btn a {width: auto;padding: 0;font-size: 14px;border:none;white-space: nowrap;
}
}
.products-grid.grid-space-default .product_item .product_item--inner {margin-bottom: 40px;
}
.products-list .product_item { width: 100%;
}
.products-list .product_item .product_item--inner {margin-bottom: 70px;overflow: hidden;
}
.products-list .product_item .product_item--thumbnail {float: left;width: 32%;
}
.products-list .product_item .product_item--title {font-size: 24px;margin: 0 0 20px;
}
.products-list .product_item .price {font-size: 24px;margin-bottom: 20px;
}
.products-list .product_item .product_item--info {text-align: left;padding-left: 30px;float: left;width: 68%;
}
.products-list .product_item--info-inner {text-align: left;
}
.products-list .product_item_thumbnail_action a {opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
@media (max-width: 767px) {
.products-grid.grid-space-default .product_item:first-of-type .product_item--inner {margin: 0 auto 20px;
}
.products-grid.grid-space-default .product_item .product_item--inner {margin: 0;
}
}
.item--excerpt {display: block;font-size: 12px;margin: 5px 0 10px 0;max-height: 3.2em;overflow: hidden;color: #333333;
}
.products-list .item--excerpt {display: block;margin-bottom: 30px;line-height: 24px;padding-top: 10px;max-height: 100%;font-size: 16px;
}
.la-shop-products .la-pagination {margin-top: 20px;margin-bottom: 20px;
}
.la-pagination ul {margin: 0;padding: 0;list-style: none;text-align: center;
}
.la-pagination ul li {display: inline-block;
}
.la-pagination ul .page-numbers {font-size: 12px;text-align: center;display: flex;justify-content: center;align-items: center;position: relative;background: #fff;border: 1px solid transparent;padding: 9px 10px;line-height: 20px;min-width: 40px;min-height: 40px;margin: 0 3px;border-radius: 50%;color: #333333;
}
.la-pagination ul .page-numbers.current {color: #fff;padding-left: 0;padding-right: 0;
}
.la-pagination ul .page-numbers:hover {box-shadow: 0px 0px 8px 0px rgba(41, 44, 58, 0.11);
}
.la-pagination ul .page-numbers.dots {border-color: transparent;padding: 0;min-width: 0;color: inherit;
}
.la-pagination {margin-bottom: 50px;margin-top: 30px;clear: both;
}
.la-pagination ul .page-numbers:hover {border-color: #333333;
}
.la-pagination ul .page-numbers.current {border-color: #333333;background-color: #333333;
}
.widget_layered_nav ul li a {text-transform: uppercase;
}
.widget_layered_nav ul li.active a,.la-advanced-product-filters ul li a:hover,.widget_layered_nav ul li.chosen a {color: #333333;
}
.la-advanced-product-filters ul li a,.la-advanced-product-filters .textwidget {font-size: 13px;color: #333333;
}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor {width: 16px !important;height: 16px !important;border-radius: 50%;
}
.banner-type-shop .banner--info {color: #fff;bottom: 10%;top: auto;left: 8%;height: auto;text-align: left;max-width: 90%;right: 8%;width: auto;
}
.banner-type-shop .b-title1 {font-size: 18px;font-weight: 600;
}
.banner-type-shop .b-title2 {font-size: 48px;line-height: 1;font-weight: 600;
}
.container.container-no-gutter {padding-left: 0 !important;padding-right: 0 !important;
}
.container.container-no-gutter .content-collection .grid-items {margin: 0;
}
.container.container-no-gutter .content-collection .grid-items .grid-item {padding: 0;
}
aside#sidebar_primary {max-width: 330px;
}
div#main-collection {width: 100%;max-width: calc( 100% - 330px);max-width: -moz-calc( 100% - 330px);max-width: -webkit-calc( 100% - 330px);
}
.collection-sidebar {padding-top: 40px;padding-bottom: 40px;
}
.sidebar-inner .widget .widget-title {margin: 0 0 10px;text-transform: uppercase;font-size: 14px;line-height: 24px;
}
.sidebar-inner ul.menu li {padding: 5px 0;margin-bottom: 10px;
}
.sidebar-inner .widget {margin-bottom: 50px;
}
.sidebar-inner .widget_layered_nav .la-swatches-widget-opts li {display: inline-block;margin: 0;
}
.sidebar-inner .widget_layered_nav ul li a {display: block;
}
.sidebar-inner .widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper {padding: 0;margin: 0 10px 10px 0;border-width: 0 !important;position: relative;
}
.sidebar-inner .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) .swatch-anchor {width: 16px !important;height: 16px !important;border-radius: 50%;display: block;text-align: center;position: relative;
}
.sidebar-inner .la-swatches-widget-opts span.swatch-anchor-label {display: none;
}
.sidebar-inner .swatch-wrapper .swatch-anchor:before {content: attr(title);position: absolute;bottom: 80%;text-indent: 0;background: #000;padding: 5px 10px;line-height: 1;border-radius: 4px;margin-bottom: 10px;min-width: 50px;color: #fff;left: 50%;white-space: pre;text-align: center;text-transform: none;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);visibility: hidden;opacity: 0;transition: all 250ms ease-out;
}
.sidebar-inner .swatch-wrapper .swatch-anchor:after {content: "";position: absolute;left: 50%;bottom: 80%;border-width: 4px 4px 0 4px;border-style: solid;border-color: #000 transparent transparent transparent;margin-bottom: 6px;margin-left: -4px;visibility: hidden;opacity: 0;transition: all 250ms ease-out;
}
.sidebar-inner .swatch-wrapper .swatch-anchor:hover:before, .sidebar-inner .swatch-wrapper .swatch-anchor:hover:after {bottom: 100%;opacity: 1;visibility: visible;
}
.widget_layered_nav .la-swatches-widget-opts li.active .swatch-wrapper:before {content: "\f00c";font-family: FontAwesome;color: #fff;position: absolute;font-size: 10px;z-index: 3;width: 16px;height: 16px;line-height: 16px;text-align: center;left: 0;
}
.wc-toolbar .wc-ordering {position: relative;margin-left: 20px;float: left;color: #333333;
}
.wc-toolbar .wc-ordering p {font-size: 14px;font-weight: 400;color: #333333;cursor: pointer;
}
.wc-toolbar .wc-ordering p:after {content: "\f107";font-family: FontAwesome;padding-left: 5px;display: inline-block;line-height: normal;font-style: normal;
}
.wc-toolbar .wc-ordering ul {right: 0;font-size: 0.92em;position: absolute;background-color: #fff;padding: 7px;z-index: 11;visibility: hidden;margin-top: 30px;opacity: 0;box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);list-style: none;transition: all 250ms ease-out;
}
.wc-toolbar .wc-ordering:after {content: "";position: absolute;left: 0;width: 100%;padding-bottom: 20px;
}
.wc-toolbar .wc-ordering ul li {display: block;
}
.wc-toolbar .wc-ordering ul li a {padding: 5px 10px;white-space: pre;display: block;border-radius: 2px;
}
.wc-toolbar .wc-ordering ul li:hover a, .wc-toolbar .wc-ordering ul li.active a {color: #fff;background-color: #333333;
}
.wc-toolbar .wc-ordering:hover p:after {content: "\f106";
}
.wc-toolbar .wc-ordering:hover ul {opacity: 1;visibility: visible;margin-top: 7px;
}
aside#sidebar_primary .sidebar-inner .widget_layered_nav:not(.widget_layered_nav--color) li a {padding: 4px 8px;border: 1px solid transparent;border-color: #333333;color: #333333;font-size: 12px;
}
aside#sidebar_primary .sidebar-inner .widget_layered_nav li {display: inline-block;font-size: inherit;margin: 0 5px 5px 0;text-align: center;
}
aside#sidebar_primary .sidebar-inner .widget_layered_nav:not(.widget_layered_nav--color) li a:hover {background-color: #333333;color: #fff;border-color: #333333;
}
div#la_shop_products .prods_masonry .product_item .product_item--thumbnail-holder a:after {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;visibility: hidden;opacity: 0;transition: all 250ms ease-out;background-color: #0d0d0d;z-index: 2;
}
div#la_shop_products .prods_masonry .product_item--inner:hover .product_item--thumbnail-holder a:after {opacity: 0.6;visibility: visible;
}
div#la_shop_products .product_item_thumbnail_action {z-index: 10;right: 30px;
}
@media (min-width: 992px) {
.grid-space-30 {margin-left: -15px;margin-right: -15px;
}
}
.grid-space-30 .grid-item {padding: 30px;
}
.text-collections-list .container {max-width: 960px;width: 100%;padding-top: 80px;padding-bottom: 80px;
}
.text-collections-list p {font-family: Futura, sans-serif;font-size: 14px;line-height: 24px;margin: 0;
}
.list-collections-template {margin-bottom: 40px;margin-top: 40px;
}
.section-page-header-color.section-page-header:before {display: none;
}
.open-cart-aside .la-overlay-global,.open-header-aside .la-overlay-global {visibility: visible;opacity: 0.7;
}
.g_more_products {text-align: center;
}
.g_more_products a:after {content: "\f107";font-family: FontAwesome;padding-left: 10px;font-size: 1.2em;line-height: inherit;display: inline-block;position: relative;top: .1em;
}
.g-shortcode-loading {text-align: center;position: relative;display: none;
}
.animate-loading .g-shortcode-loading {display: block;
}
.animate-loading a {display: none;
}
.la-loader.spinner3 {width: 70px;text-align: center;display: inline-block;
}
.la-loader.spinner3 [class*="bounce"] {width: 18px;height: 18px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);border-radius: 100%;display: inline-block;-webkit-animation: la-bouncedelay 1.4s infinite ease-in-out;animation: la-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both;
}
.la-loader.spinner3 .bounce1 {-webkit-animation-delay: -.32s;animation-delay: -.32s;
}
.la-loader.spinner3 .bounce2 {-webkit-animation-delay: -.16s;animation-delay: -.16s;
}
.la-loader.spinner3 [class*="bounce"] {background-color: #333333;
}
@-webkit-keyframes la-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0);
}
40% {-webkit-transform: scale(1);
}
}@keyframes la-bouncedelay {0%, 80%, 100% {transform: scale(0);
}
40% {transform: scale(1);
}
}
.list-collections-template .banner-type-3 .banner--info {bottom: 20px;
}
/*** Product detail ***/
.single-product-main-container {max-width: 1370px; margin-left: auto; margin-right: auto;
}
.single_image-product-wrapper {display: flex;
}
.single_image-product-thumbnails {position: relative; padding-inline: 0; max-width: 80px;aspect-ratio: 1250 / 1460;
}
.single_image-product-thumbnails::-webkit-scrollbar {display: none;
}
.single_image-product-thumbnails .image-large a {position: absolute;width: 50px;height: 50px;line-height: 50px;font-size: 18px;display: block;color: #333333;vertical-align: middle;background-color: #fff;border-radius: 50%;transition: all 250ms ease-out;left: 25px;bottom: 25px;text-align: center;
}
.single_image-product-thumbnails .image-large a svg{display:inline-block}
.single_image-product-thumbnails .image-large {position: relative;max-width: 100%; cursor: pointer; border: 3px solid transparent
}
.single_image-product-thumbnails .swiper-slide-thumb-active {border: 3px solid black;
}
.single_image-product-thumbnails .image-large .image-wrap{position:relative;width:100%;padding-bottom: 140%;background: #f9f9f9;background: linear-gradient(-20deg,#f0f0f0 34%,#fafafa 55%,#f0f0f0 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#f9f9f9",GradientType=1);background-size: 100% 400%;animation: bggradient 3s linear infinite;
}
.single_image-product-thumbnails .image-large img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:high-quality;
}
.single_image-product-thumbnails .image-large video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: contain;object-position: center;}
.single_image-product-thumbnails .swiper-wrapper { height: auto;
}

.single_image-product {position: relative;padding-inline: 0;margin-left: 12px;
}
.single_image-product .image-large a {position: absolute;width: 50px;height: 50px;line-height: 50px;font-size: 18px;display: block;color: #333333;vertical-align: middle;background-color: #fff;border-radius: 50%;transition: all 250ms ease-out;left: 25px;bottom: 25px;text-align: center;
}
.single_image-product .image-large a svg{display:inline-block}
.single_image-product .image-large {position: relative;max-width: 100%;
}
.single_image-product .image-large .image-wrap{position:relative;width:100%;padding-bottom: 117%;background: #f9f9f9;background: linear-gradient(-20deg,#f0f0f0 34%,#fafafa 55%,#f0f0f0 75%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9",endColorstr="#f9f9f9",GradientType=1);background-size: 100% 400%;animation: bggradient 3s linear infinite;
}
.single_image-product .image-large img{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1250/1460;object-fit:contain;image-rendering:high-quality;
}
.single_image-product .image-large video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: contain;object-position: center;}
.slider-nav {width: 100%;margin-left: auto;margin-right: auto;max-width: 460px;margin-top: 20px;
}
.image-thumb {padding: 0 5px;
}
.single_image-product button.slick-next.slick-arrow {right: -20px;
}
.single_image-product button.slick-prev.slick-arrow {left: -20px;
}
.single_image-product .image-thumb:not(.slick-current) img {opacity: 0.4;
}
.single_image-product .image-thumb img {border: 1px solid transparent;border-color: #e7e7e7;
}
.single_image-product .image-thumb.slick-current img {border-color: #262626;
}
.g-sticky-product-countdown {position: fixed;left: 0;right: 0;bottom: 0;z-index: 99;text-align: center;width: 100%;background-color: rgba(0, 0, 0, 0.9);padding: 20px 0;opacity: 0;visibility: hidden;transform: translate3d(0, 100%, 0);-webkit-transform: translate3d(0, 100%, 0);-ms-transform: translate3d(0, 100%, 0);-sand-transform: translate3d(0, 100%, 0);-o-transform: translate3d(0, 100%, 0);-moz-transform: translate3d(0, 100%, 0);-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;
}
.g-sticky-product-countdown.show {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-sand-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);
}
.g-sticky-product-countdown form {max-width: 1200px;padding: 0 15px;margin: 0 auto;
}
.g-sticky-product-countdown form .image {display: inline-block;padding: 0 10px;vertical-align: middle;
}
.g-sticky-product-countdown form .select {display: inline-block;vertical-align: middle;padding: 0 10px;
}
.g-sticky-product-countdown form .select select {height: 45px;padding: 0 15px;
}
.g-sticky-product-countdown .single_variation_wrap {display: inline-block;vertical-align: middle;padding: 0;float: none;margin: 0;
}
.g-sticky-product-countdown .quantity {margin-right: 20px;border-radius: 0;
}
.g-sticky-product-countdown button.single_add_to_cart_button {border-radius: 0;
}
.product-name-review {display: inline-block;padding: 0 10px;vertical-align: middle;
}
.g-sticky-product-countdown .single_variation_wrap .quantity input.qty {height: 45px;width: 70px;color: #fff;
}
.g-sticky-product-countdown .single_variation_wrap button.single_add_to_cart_button {font-size: 14px;height: 45px;padding: 10px 35px;
}
.product-name-review h3 {color: #fff;margin: 0 0 5px 0;font-size: 16px;font-weight: 600;
}
.padding-left-55 {padding-left: 55px;
}
.g-breadcrumb-item {display: inline-block;color: #333333;
}
.g-breadcrumb-item-sep {margin: 0 5px;font-size: 0.875em;
}
.g-breadcrumb-item a {color: #333333;
}
.g-breadcrumb-item a:hover {color: #333333;
}
.breadcrumbs {margin: 0 0 30px 0;
}
.single-product-right-content .la-breadcrumbs {margin: 0 0 20px;
}
.gender-tag {padding-inline: 4px; border: 1px solid black; width: fit-content;
}
h1.product-name-normal {line-height: 42px;font-size: 30px;margin: 4px 0 0;
}
.product-vendor-normal {display: block;font-size: 20px;margin: 10px 0 20px;line-height: 1;color: #333333;
}
.box-single-product .price {display: block;font-size: 18px;line-height: 1;color: #333333;float: left;
}
.box-single-product .price #ComparePrice {color: #333333;font-size: 14px;margin: 0 10px 0 0;
}
.availability {float: right;display: block;position: relative;color: #333333;
}
.availability:before {content: '\7e';font-family: 'dl-icon';direction: ltr;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;position: relative;top: -1px;font-size: 14px;padding: 0 5px;vertical-align: middle;
}
.top-description {color: #333333;margin-bottom: 25px;
}
.product-details-text {line-height: 1.8rem;margin-top:16px;
}
.product-details-text > * {line-height: 1.8rem;
}
/* @media (min-width: 1400px) {
.single-product-main-image {width: 55%;
}
.single-product-right-content {width: 45%;
}
} */
/* @media (min-width: 1600px) {
.single-product-main-image {width:67.5%;
}
.single-product-right-content {width:30%;margin-left:2.5%;
}
}
@media (min-width: 768px) and (max-width: 1399px) {
.single-product-main-image {width: 55%;
}
  .single-product-right-content {width: 45%;
}
} */
@media (max-width: 767px){
.single-product-main-image {margin-bottom: 10px;
} 
.single_image-product-wrapper {flex-direction: column-reverse;
}
.single_image-product-thumbnails {aspect-ratio: auto;overflow-x:auto;max-width:unset;margin-top:12px;
}
.single_image-product-thumbnails .image-large {position: relative;max-width: 15%;
}
.single_image-product-thumbnails .swiper-wrapper { height: auto; gap: 2px; transform: none !important;
}
.single_image-product{margin: 0;padding: 0;
}
.single_image-product .image-large{padding:0;
}
.single-product-right-content{padding-left:0;padding-right:0;
}
}
.featured_image-product.image-hidden .image-large {display: none;
}
.featured_image-product.image-hidden .image-large.show {display: block;
}
.featured_image-product img {width: 100%;
}
.single-price-wrapper {margin: 4px 0 0;font-size: 20px;
}
.single-price-wrapper .price {font-size: 16px;
}
.product-description {font-size: 16px;line-height: 2.2;
}
.sv-swatch-button {min-width: 70px;padding: 8px !important;border-radius: 0!important;border: 2px solid #EAEAEA!important;font-size: 14px;transition: border .3s ease;
}
.vario-variant.sv_active .sv-swatch-button {background: #fff !important;color: #333 !important;border: 2px solid #333!important;
}
.vario-variants[data-variant-name="Color"] .vario-variant {padding: 3px;border-radius: 100%;border: 2px solid transparent;transition: border .3s ease; max-width: unset !important; margin: 0 8px 8px 0;
}
.vario-variants[data-variant-name="Color"] .vario-variant.sv_active {border: 2px solid #333;
}
.vario-variants[data-variant-name="Color"] .vario-variant.vario-disabled:before { top: 50% !important;
}
.vario-variants[data-variant-name="Color"] .sv-swatch.sv-single-border {border: none !important;border-radius: 100% !important;
}
.product-delivery{margin-bottom:20px;padding:20px;background-color:#F9F9F9;
}
.product-delivery__title{margin-bottom:5px;font-size:12px;
}
.product-delivery__title svg{vertical-align:middle;margin-right:10px;
}
.product-delivery__info{margin:0;font-size: 13px;font-weight: normal;letter-spacing: 0px;
}
.product-recommended{margin-bottom:40px;
}
.product-recommended__title{font-size:12px;text-transform:uppercase;
}
.product-recommended__wrap{display:flex;padding:10px;border:2px solid #EAEAEA;align-items:center;
}
.product-recommended__img{position:relative;width:100px;height:140px;
}
.product-recommended__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}
.product-recommended__txt{padding-left:20px}
.product-recommended__name{font-size:14px;margin-bottom:8px;
}
.product-recommended__price{font-size:14px;margin:0;
}
.product-details {margin-top: 32px;
}
.product-details details {padding: 10px 0;border-bottom: 1px solid #EAEAEA;
}
.product-details details:last-child {border: none;
}
.product-details summary {position: relative;list-style: none;font-size: 12px;cursor: pointer;text-transform:uppercase;
}
.product-details summary::-webkit-details-marker {display: none;
}
.product-details summary:before,.product-details summary:after {position: absolute;top: 50%;right: 20px;content: "";display: block;width: 13px;height: 2px;background-color: #333;
}
.product-details summary:before {transform: translate(-50%,-50%);
}
.product-details summary:after {transform: translate(-50%,-50%) rotate(-90deg);transition: transform .3s ease;
}
.product-details [open] summary:after{transform: translate(-50%,-50%)}
.products-info span {font-size: 11px; font-weight: 400;}

.sing-product-page .container .padding-left-55 {padding-left: 15px;margin: 20px 0 0 0;
}
.vario-all-variant-wrapper .vario-all-variant-wrapper {
margin: 0!important;
} 
.vario-variant-wrapper {
  margin-bottom: -20px !important;
}
.sing-product-page .container .single_variation_wrap button.single_add_to_cart_button {padding: 15px 60px;
}
.sing-product-page .container .single_variation_wrap .BIS_trigger {
    display: none;
    width: 100%;
    padding: 15px 80px;
    text-align: center;
    background: none;
    font-weight: 400;
    font-size: 14px;
    border: 0;
    color: #fff;
    transition: all 250ms ease-out;
    background-color: #333333;
}
.sing-product-page .container .single_variation_wrap button.single_add_to_cart_button[disabled] {
  display: none;
}
.sing-product-page .container .single_variation_wrap button.single_add_to_cart_button[disabled] +.BIS_trigger {
  display: block;
}
.products-content-layout-6 .entry-summary {left: auto !important;
}
.product-tabs-info {margin-top: 60px;
}
.product-tabs-info {color: #333333;
}
.product-tabs-info .nav-tabs {border: 0;text-align: center;margin-bottom: 35px;
}
.product-tabs-info ul.nav.nav-tabs li {display: inline-block;float: none;margin: 0;
}
.product-tabs-info ul.nav.nav-tabs li a {position: relative;display: block;padding: 15px 30px;line-height: 20px;font-size: 14px;border: 0 !important;border-radius: 0 !important;margin: 0;color: #333333;
}
.product-tabs-info ul.nav.nav-tabs li.active a,.product-tabs-info ul.nav.nav-tabs li a:hover {background-color: #EFEFEF;
}
div#tab-size-chart {text-align: center;
}
/*** Product limited ***/.product-limited-group {margin-bottom: 30px;
}
.product-limited-group .progress-bar-striped,.product-limited-group .progress-striped .progress-bar {background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;
}
.product-limited-group .product_limited_progress {height: 15px !important;border-radius: 0;width: 100%;
}
div#product_limited_bar {height: 100% !important;
}
.product-limited-group .product_limited_wrapper {line-height: 25px;margin-bottom: 6px;color: #333333;
}
.product-limited-group .product_limited_quantity {color: #333333;
}
.product-limited-group .product_limited_progress {margin: 0;background: #d7d7d7;
}
.progress-bar-danger {background-color: #333333;
}
/*** end product limited ***/.product-attribute ul {list-style: none;padding: 0;margin: 0;
}
.product-attribute ul li input {display: none;
}
.product-attribute ul li.select-option {display: inline-block;margin-right: 5px;margin-bottom: 5px;vertical-align: top;
}
.product-attribute label.swatch-anchor {padding: 5px 15px;border: 1px solid transparent;border-color: #333333;color: #333333;font-weight: normal;cursor: pointer;background-color: #fff;
}
.product-attribute label.swatch-anchor:hover,.product-attribute ul li.select-option input:checked + label.swatch-anchor {background-color: #333333;color: #fff;border-color: #333333;
}
.product-attribute .swatch>label,.product-attribute .swatch-quickview>label{color: #333333;font-weight: normal;text-transform: uppercase;margin-bottom: 8px;
}
.product-attribute .swatch {margin-bottom: 15px;
}
.product-attribute ul.value.g-variant-color label.swatch-anchor {padding: 0;border: 2px solid transparent;border-color: #e7e7e7;
}
ul.info-single-product {clear: both;padding: 0;list-style: none;margin: 30px 0 0 0;display: none;
}
.single_variation_wrap {position: relative;
}
.single_variation_wrap .quantity {display: none;position: relative;float: left;margin-right: 10px;
}
.single_variation_wrap .quantity span {position: absolute;top: 6px;height: 58px;cursor: pointer;width: 20px;font-size: 14px;font-family: sans-serif;line-height: 58px;left: 0;text-align: center;
}
.single_variation_wrap .quantity .qty-plus {left: auto;right: 0;
}
.single_variation_wrap .quantityinput.qty {background: none;border: none;padding: 10px;height: 70px;width: 80px;text-align: center;border-style: solid;border-width: 1px;border-color: #e7e7e7;background-color: #fff;
}
.single_variation_wrap button.single_add_to_cart_button {width: 100%;padding: 15px 80px;background: none;font-weight: 400;font-size: 14px;border: 0;color: #fff;transition: all 250ms ease-out;background-color: #4d4d4d;
}
.single_variation_wrap button.single_add_to_cart_button:hover {background-color: #333333;
}
.single_variation_wrap .globo-add-to-wishlist,.single_variation_wrap .globo-add-to-compare {display: block;font-size: 16px;width: 40px;height: 70px;line-height: 70px;text-align: center;
}
.single_variation_wrap .globo-add-to-wishlist span,.single_variation_wrap .globo-add-to-compare span {display: none;
}
.single_variation_wrap .gpw-action, .single_variation_wrap .gpc-action {float: left;
}
.single_variation_wrap .globo-add-to-wishlist:before {content: "\65";font-family: 'dl-icon';direction: ltr;text-transform: none;display: block;padding: 0;color: inherit;
}
.single_variation_wrap .globo-add-to-compare:before {content: "\67";font-family: 'dl-icon';direction: ltr;text-transform: none;display: block;padding: 0;color: inherit;
}
.single_variation_wrap .quantity:after {content: '';border-right: 1px solid #fff;opacity: 0.3;position: absolute;height: 40px;top: 50%;right: 0;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);
}
.variations {margin-bottom: 10px;
}
.extradiv-after-frm-cart {margin: 0 0;
}
ul.info-single-product li {font-size: 12px;margin-bottom: 5px;
}
ul.info-single-product li label {color: #333333;font-weight: normal;margin: 0;
}
.right-label {display: inline-block;
}
ul.info-single-product a {display: inline-block;margin-left: 3px;
}
ul.info-single-product a:first-child {margin-left: 0;
}
.share-products {margin: 30px 0 0 0;
}
.share-products ul {list-style: none;padding: 0;margin: 0 0 0 -10px;
}
.share-products label {font-weight: 600;display: block;
}
.share-products ul li {width: 30px;height: 30px;line-height: 30px;display: inline-block;text-align: center;
}
.single-product-right-content .esc-size-guide {display: none;
}
.panel.panel-default {border: none;margin: 30px 0;
}
.panel-default > .panel-heading {padding: 0;background: transparent;border-radius: 0;
}
.sizeguide__open {text-decoration: underline;cursor: pointer;
}
@media (min-width: 768px) {
    .sizeguide__open.sp {display: none;}
}
@media (max-width: 768px) {
    .sizeguide__open.pc {display: none;}
}
.sizeguide {position: fixed;top: 0;left: 0;width: 100%;height: 100%;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);z-index: 9;visibility: hidden;opacity: 0;transition: opacity .6s ease, visbility .6s ease;z-index: 99;
}
.sizeguide.on {opacity: 1;visibility: visible;
}
.sizeguide__inner {position: absolute;top: 15px;width: 650px;max-width: 95%;max-width: calc(100% - 30px);padding: 40px;background-color: #fff;color: #232324;height: auto;bottom: 15px;z-index: 111;right: 15px;-webkit-transition: all .25s ease-in;transition: all .25s ease-in;transform: translate(200px);-ms-transform: translate(200px,0);-webkit-transform: translate(200px,0);-webkit-box-shadow: 0px 0px 87px 0px rgb(0 0 0 / 9%);box-shadow: 0 0 87px #00000017;
}
.sizeguide.on .sizeguide__inner {transform: translate(0);-ms-transform: translate(0,0);-webkit-transform: translate(0,0);
}
.sizeguide__close {font-size: 20px;position: absolute;top: 50px;right: 40px;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;line-height: 40px;transition: all .3s ease;color: #333;z-index: 9;cursor: pointer;
}
.sizeguide__wrap {overflow: auto;max-height: 100%;
}
.sizeguide__title {margin-bottom: 80px;font-size: 24px;padding-bottom: 10px;border-bottom: 1px solid #333;
}
.sizeguide__close:before,.sizeguide__close:after {content: "";position: absolute;top: 50%;left: 50%;width: 16px;height: 2px;background-color: #333;
}
.sizeguide__close:before {transform: translate(-50%,-50%) rotate(45deg);
}
.sizeguide__close:after {transform: translate(-50%,-50%) rotate(-45deg);
}
.panel-title {font-size: 14px;color: #262626;font-weight: 600;border-bottom: 1px solid #c6c6c6;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border: 0;padding: 5px 0 35px 0;color: #333333;line-height: 24px;
}
.panel-title > a {display: block;margin-top: 13px;padding-right: 24px;line-height: 24px;position: relative;
}
.panel-title>a:before {content: "";position: absolute;right: 12px;top: 50%;width:12px;height:2px;background-color:#333;transform:translate(50%,-50%);transition:all .3s ease;
}
.panel-title>a:after {content: "";position: absolute;right: 12px;top: 50%;width:2px;height:12px;background-color:#333;transform:translate(50%,-50%);transition:all .3s ease;
}
.panel-title>a[aria-expanded="true"]:after {transform:translate(50%,-50%) rotate(90deg);
}
.g-related-product .g-custom-block-title {font-size: 24px;text-transform: none;margin: 15px 0 50px 0;
}
.g-related-product {margin-top: 100px;margin-bottom: 100px;
}
.g-sticky-product-countdown {color: #fff;
}
.sing-product-page {
}
.gender_tab{display:flex;margin-bottom:20px;
}
.gender_tab__btn{text-align:center;font-size:22px;cursor:pointer;width:260px;border:2px solid #EAEAEA;background:#fff;color:#333;transition: all .3s ease}
.show-men .gender_tab__btn--men{border-color: #333;}
.show-men .gender_tab__btn--women{border-left-color:transparent}
.show-women .gender_tab__btn--women{border-color:#333;}
.show-women .gender_tab__btn--men{border-right-color:transparent}
.featured_image-product {position: relative;
}
.featured_image-product{}
@media (max-width: 769px){
.gender_tab__btn{width: 50%;font-size: 16px;
}
.gender_tab {
    margin-bottom: 10px;
}
.featured_image-product{flex-wrap:nowrap;gap:0;
}
}
.featured_image-product .video_popup {width: 50px;height: 50px;font-size: 16px;position: absolute;right: 25px;bottom: 25px;line-height: 50px;border-radius: 50%;padding: 2px;
}
.extradiv-after-frm-cart a {margin-right: 20px;font-size: 12px;
}
.extradiv-after-frm-cart i {font-size: 16px;padding-right: 5px;
}
.box-single-product div#accordion {margin-top: 30px;
}
.products-content-layout-2 .slider-nav {float: left;width: 150px;max-width: 100%;margin: -15px 0 0 0;
}
.products-content-layout-2 .featured_image-product {float: right;position: relative;width: calc(100% - 180px);width: -webkit-calc(100% - 180px);
}
.products-content-layout-2 .single_image-product button.slick-next.slick-arrow,.products-content-layout-3 .single_image-product button.slick-next.slick-arrow {bottom: -25px;top: auto;right: auto;transform: rotate(90deg);-webkit-transform: rotate(90deg);left: 50%;margin-left: -12px;
}
.products-content-layout-2 .single_image-product button.slick-prev.slick-arrow,.products-content-layout-3 .single_image-product button.slick-prev.slick-arrow {top: -25px !important;top: auto;transform: rotate(90deg);-webkit-transform: rotate(90deg);left: 50%;margin-left: -12px;
}
.products-content-layout-2 .image-thumb {padding: 15px 0;
}
table.shop_attributes td {padding: 0 5px;
}
.products-content-layout-3 .featured_image-product {float: left;position: relative;width: calc(100% - 160px);width: -webkit-calc(100% - 160px);
}
.products-content-layout-3 .slider-nav {float: right;width: 150px;max-width: 100%;margin: -5px 0 0 0;
}
.products-content-layout-3 .image-thumb {padding: 5px 0;
}
div#shopify-product-reviews input,div#shopify-product-reviews textarea {padding: 12px 20px;
}
.btn-primary {background-color: #333333;border-color: #333333;
}
.btn-primary:hover {background-color: #333333;border-color: #333333;
}
.image-item-featured {width: 50%;float: left;
}
.featured_image-product:after {content: '';display: table;clear: both;
}
.featured_image-product .image-item-featured:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) {display: none;
}
.products-content-layout-5 .image-item-layout-5:nth-child(1) .g-overlay {display: block;background-size: cover;background-position: center;padding-bottom: 218%;
}
.products-content-layout-5 .image-item-layout-5 {width: 50%;float: left;
}
.products-content-layout-5 .image-item-layout-5:nth-child(2) .g-overlay,.products-content-layout-5 .image-item-layout-5:nth-child(3) .g-overlay {display: block;background-size: cover;background-position: center;padding-bottom: 109%;
}
.products-content-layout-5 .image-item-layout-5:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {display: none;
}
.variations-style-2 .selector-wrapper label {display: block;
}
.variations-style-2 .selector-wrapper {margin-bottom: 20px;
}
.variations-style-2 select.single-option-selector {height: 50px;border-color: #e7e7e7;color: #333333;padding: 0 20px;
}
.variations-style-3 .product-attribute ul.value.g-variant-color label.swatch-anchor {text-indent: 0 !important;width: auto !important;height: auto !important;background-color: transparent !important;padding: 5px 15px;border: 1px solid transparent;border-color: #333333;color: #333333;
}
.variations-style-3 .product-attribute ul.value.g-variant-color label.swatch-anchor:hover, .variations-style-3 .product-attribute ul li.select-option input:checked + .swatch-wrapper label.swatch-anchor {background-color: #333333 !important;color: #fff;border-color: #333333;
}
/*** Style scroll ***//** initial setup **/.nano {position: relative;width: 100%;height: 100%;overflow: hidden;
}
.nano > .nano-content {position: absolute;overflow: scroll;overflow-x: hidden;top: 0;right: 0;bottom: 0;left: 0;
}
.nano > .nano-content:focus {outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {display: block;
}
.nano > .nano-pane {background: rgba(0,0,0,.25);position: absolute;width: 10px;right: 0;top: 0;bottom: 0;visibility: hidden\9; /* Target only IE7 and IE8 with this hack */opacity: .01;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
.nano > .nano-pane > .nano-slider {background: #444;background: rgba(0,0,0,.5);position: relative;margin: 0 1px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {visibility: visible\9; /* Target only IE7 and IE8 with this hack */opacity: 0.99;
}
/*** quickview ***/.sing-product-page.sing-product-quickview .container-full {padding: 0;
}
.sing-product-page.sing-product-quickview {padding: 0;
}
.sing-product-quickview .image-large img {width: 100%;height: 100%;
}
.open-quickview-product .lightcase-inlineWrap {padding: 0 !important;overflow: hidden !important;
}
.lightcase-inlineWrap .row {margin: 0;display: flexbox;display: flex;display: -webkit-flex;display: -ms-flex;flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;
}
.lightcase-inlineWrap .col-sm-6.col-xs-12 {padding: 0;margin: 0;
}
.lightcase-inlineWrap .padding-left-55 {padding: 0 !important;
}
.lightcase-inlineWrap .padding-left-55 .nano > .nano-content {padding: 30px 30px 10px;
}
.sing-product-quickview .single_image-product button.slick-next.slick-arrow {right: 5px;z-index: 15;
}
.sing-product-quickview .single_image-product button.slick-prev.slick-arrow {left: 5px;z-index: 15;
}
.sing-product-quickview .top-description {padding: 0;margin-bottom: 20px;
}
.sing-product-quickview .share-products {margin: 30px 0 40px 0;
}
/*** Page about ***/.pages-content-main {padding-top: 50px;
}
h2.heading-font-size-30 {font-size: 30px;margin: 0 0 7px 0;
}
.pages-content-main p,.pages-content-main ul li {font-size: 13px;line-height: 24px;color: #333333;
}
ul.list-icon-dots2 {padding: 0;margin: 0;list-style: none;
}
ul.list-icon-dots2 li {margin-bottom: 1.5em;padding-left: 15px;position: relative;
}
ul.list-icon-dots2 li:before {content: '\f111';font-family: FontAwesome;font-size: 5px;text-rendering: auto;vertical-align: middle;position: absolute;left: 0;top: 1.6em;
}
.pages-content-main h2 {margin-bottom: 30px;
}
.pages-content-main p {margin-bottom: 24px;
}
.pages-content-main ul.list-icon-dots2 {padding: 12px 0;
}
.pages-content-main .row {margin-bottom: 100px;
}
.vc_progress_bar .vc_label {color: inherit;font-size: inherit;display: block;
}
.vc_progress_bar .vc_general.vc_single_bar {height: 5px;margin-bottom: 30px;margin-top: 10px;font-size: inherit;color: inherit;background-color: #EFEFEF;box-shadow: none;position: relative;
}
.vc_progress_bar .vc_single_bar .vc_bar {display: block;position: absolute;height: 100%;background-color: #e0e0e0;width: 0%;top: 0;left: 0;
}
.vc_progress_bar .vc_general.vc_single_bar .vc_bar:after {content: attr(data-text);position: absolute;bottom: 100%;right: -1em;margin-bottom: 10px;
}
.pages-content-main .g-testimonial {margin-bottom: 100px;
}
.btn--biggest a {width: 100%;font-size: 30px;padding: 1.9em;font-weight: 600;text-align: center;background-color: #262626;color: #fff;display: block;transition: all 300ms ease;
}
.btn--biggest a:hover {background-color: #333333;color: #fff;
}
/*** Page Our team ***/.text-our-team {padding: 65px 0;text-align: center;
}
.text-our-team p {max-width: 770px;margin: 0 auto;font-family: Futura, sans-serif;font-size: 14px;
}
.grid-space-0 {margin: 0;
}
.grid-space-0 .grid-item {padding: 0;
}
.team__members .loop__item__info {position: absolute;width: 100%;left: 0;visibility: hidden;padding: 10px;color: #fff;top: 50%;text-align: center;z-index: 3;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);
}
.team__members .loop__item__info2 > div {opacity: 0;visibility: hidden;transition: all 0.4s 0.1s;transform: translate(0, 20px);-webkit-transform: translate(0, 20px);
}
.team__members .entry-title {font-size: 22px;
}
.team__members .loop__item__inner a {color: #fff;
}
.team__members .loop__item__info2 .loop__item__meta {transition-delay: 0.3s;
}
.team__members .loop__item__info2 .item--social {transition-delay: 0.5s;
}
.team__members .item--social a:not(:hover) {opacity: 0.6;
}
.team__members .loop__item__thumbnail--linkoverlay {opacity: 0;visibility: hidden;background-color: #212121;
}
.team__members .loop__item__inner:hover .loop__item__thumbnail--linkoverlay {visibility: visible;opacity: .8;
}
.team__members .loop__item__inner:hover .loop__item__info {visibility: visible;
}
.team__members .loop__item__inner:hover .loop__item__info2 > div {opacity: 1;visibility: visible;transform: translate(0, 0);-webkit-transform: translate(0, 0);
}
.team__members .item--social a {display: inline-block;padding: 0 10px;
}
p.member__item__role {font-family: Futura, sans-serif;font-size: 16px;font-style: italic;
}
.page-width-content.page-flex,.row-flex {box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;
}
.page-width-content.page-flex>div {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;
}
.single-member-content {padding-left: 8%;padding-right: 8%;
}
.single-member-content .width-600 {width: 600px;max-width: 100%;padding-top: 80px;padding-bottom: 80px;
}
.single-member-content h2 {font-size: 30px;margin: 0 0 5px 0;
}
.single-member-content .width-600>p {font-family: Futura, sans-serif;font-size: 14px;font-style: italic;margin-bottom: 35px;
}
.font-size-12.line-height-2 p {line-height: 2;color: #333333;margin-bottom: 22px;
}
.single-member-content .vc_progress_bar.wpb_content_element {font-size: 14px;padding: 20px 0 40px 0;
}
.list-faqs {margin-bottom: 40px;display: inline-block;width: 100%;
}
/*** Page contact ***/.form-vertical textarea,textarea#ContactFormMessage {width: 100%;border-color: #e7e7e7;padding: 20px;height: 162px;margin-bottom: 20px;
}
.shopify-policy__container{max-width:700px !important;
}
.empty-page-content h1 {font-size: 30px;
}
#CustomerLoginForm h1 {font-size: 30px;
}
.shopify-policy__container h1{font-size:30px;
}
@media only screen and (max-width: 768px){
    .shopify-policy__container h1{font-size:26px;
    }
    #CustomerLoginForm h1 {font-size:26px;
    }
}
.shopify-policy__container a{word-break: break-all;
}
.page-content-contact {max-width: 700px;margin: 0 auto;padding-left: 20px;padding-right: 20px;
}
.page-content-contact h3 {font-size: 18px;margin: 0 0 45px 0;
}
.page-content-contact .grid .form-vertical input {height: 60px;color: #333333;
}
.page-content-contact .grid .form-vertical input.btn {color: #fff;text-transform: uppercase;display: inline-block;width: auto;padding: 0 36px;
}
.page-content-contact h4 {font-size: 14px;line-height: 18px;margin: 0 0 15px 0;
}
.col-offset-lg {padding-left: 8.33333333%;
}
.box-address-contact p {color: #333333;
}
.box-address-contact {padding-bottom: 25px;
}
.social-media-link.style-default.font-size-20 {font-size: 20px;
}
.page-content-contact .container {padding-bottom: 100px;
}
.map iframe {display: block;
}
.page-content-contact .contact-form.form-vertical {max-width: 100%;
}
.grid .form-vertical textarea:focus {border-color: #262626 !important;
}
/*** Blog ***/.content-page-blog {padding: 100px 0 50px 0;
}
.loop__item__meta {font-size: 8px;color: #333333;margin-bottom: 3px;
}
.entry-title {font-family: Futura, sans-serif;margin: 10px 0 15px 0;font-size: 16px;
}
.loop__item__desc {font-size: 13px;color: #333333;line-height: 1.8;margin-bottom: 25px;
}
.content-page-blog .loop__item__info {padding: 25px 0;
}
.content-page-blog .col-one-column .loop__item__info {padding-left: 8%;padding-right: 8%;text-align: center;
}
.content-page-blog .loop__item__inner {margin-bottom: 40px;
}
.content-page-blog .col-one-column .loop__item__info2 {max-width: 770px;margin: 0 auto;
}
.content-page-blog .loop__item__thumbnail--bkg {/*transform: scale(1.1);-webkit-transform: scale(1.1);transition: transform 0.5s ease-out;*/}
.content-page-blog .loop__item__inner:hover .loop__item__thumbnail--bkg {transform: scale(1);-webkit-transform: scale(1);
}
.content-page-blog .loop__item__thumbnail .loop__item__thumbnail--linkoverlay {background-color: #000;opacity: 0;
}
.content-page-blog .loop__item__inner:hover .loop__item__thumbnail--linkoverlay {opacity: 0.1;
}
.site-content-blog {padding-left: 45px;
}
.content-page-blog .blog-item .loop__item__info {padding-left: 8%;padding-right: 8%;
}
.box-child-sidebar h4 {margin: 0 0 15px;text-transform: uppercase;font-size: 14px;
}
.box-child-sidebar ul {list-style: none;margin: 0;padding-left: 0;padding-right: 0;
}
ul.list-categories-blog li {padding: 5px 0;margin-bottom: 10px;
}
.box-child-sidebar {margin-bottom: 50px;
}
.pr-item-image {float: left;width: 70px;height: 70px;position: relative;margin-right: 20px;margin-bottom: 10px;
}
ul.list-lastest-post li {padding-top: 10px;margin-bottom: 15px;border-bottom: 1px solid #DCDCDC;padding-bottom: 15px;overflow: hidden;
}
.pr-item-image a {position: absolute;left: 0;width: 100%;top: 0;height: 100%;background-size: cover;background-position: center center;
}
.pr-item-text a {font-family: Futura, sans-serif;font-size: 14px;margin-bottom: 5px;line-height: 24px;display: block;
}
.post-date {display: block;font-size: 0.857em;font-style: normal;color: #333333;
}
div#g-instafeed-blog-template,div#g-instafeed-article-template {margin: -5px;
}
div#g-instafeed-blog-template .grid-item, div#g-instafeed-article-template .grid-item {width: 50%;float: left;padding: 5px;
}
div#la_instagram_blog span.item--overlay {display: none;
}
ul.tag-blogs li {margin: 0 2px 5px 0;/* display: inline-block;*/}ul.tag-blogs li a {/*border-width: 1px;border-style: solid;border-color: #E7E7E7;padding: 7px 18px;display: block;*/color: #333333;font-size: 10px;
}
ul.tag-blogs li a:hover {text-decoration: none;background-color: #232324;color: #fff;
}
.about-author-sidebar img {margin-bottom: 15px;
}
.about-author-sidebar .name {font-family: Futura, sans-serif;margin-bottom: 5px;
}
.about-author-sidebar p {font-size: 12px;color: #333333;
}
.about-author-sidebar ul li {display: inline-block;margin-right: 15px;
}
.single-post-blog {padding: 150px 0;
}
.single-post-blog .page-title {margin-top: 150px;
}
.entry-content {color: #333333;line-height: 1.9;
}
.entry-content p {line-height: 2.2;
}
.entry-content p img {margin: 90px 0;
}
.entry-thumbnail {margin-bottom: 90px;
}
.entry-meta {font-size: 12px;color: #333333;margin-bottom: 20px;
}
h3.three-font-family {font-family: Futura, sans-serif;color: #333333;margin: 0 0 15px 0;
}
.alignleft {display: inline;float: left;margin-right: 2em;margin-bottom: 2em;
}
blockquote p {font-family: Futura, sans-serif;color: #262626;font-size: 14px;
}
blockquote footer {color: #262626;font-weight: 600;font-size: 14px;
}
blockquote {margin: 30px 0;
}
ul.comments {list-style: none;padding: 0;margin: 0;
}
.page-width_blog .grid .form-vertical {max-width: 100%;
}
ul.comments li {margin-bottom: 20px;border-bottom: 1px solid #e7e7e7;padding-bottom: 20px;
}
ul.comments li:last-child {border-bottom: 0;
}
.related-blog {padding-bottom: 70px;padding-top: 20px;
}
.related-blog h3 {margin: 0 0 15px 0;
}
.related-blog .loop__item__info {padding: 20px 0;
}
.related-blog .loop__item__meta {margin-bottom: 10px;
}
.related-blog .loop__item__desc {margin-bottom: 15px;font-size: 13px;
}
.related-blog ul.slick-dots li.slick-active button, .related-blog ul.slick-dots li button:hover {background: #262626;
}
.related-blog .loop__item__thumbnail--bkg {/*transform: scale(1.1);-webkit-transform: scale(1.1);transition: transform 0.5s ease-out;*/}
.related-blog.loop__item__inner:hover .loop__item__thumbnail--bkg {transform: scale(1);-webkit-transform: scale(1);
}
.section-page-header-layout-2.section-page-header .page-header-inner {padding-top: 120px;padding-bottom: 30px;
}
.section-page-header.section-page-header-layout-2 h1.page-title {font-family: Futura, sans-serif;font-size: 48px;margin-bottom: 15px;
}
.excerpt-post {font-size: 14px;line-height: 24px;font-family: Futura, sans-serif;margin-bottom: 20px;
}
.btn-readmore {font-size: 13px;border: 2px solid transparent;border-color: #D4D4D4;font-weight: 400;padding: 11px 35px;display: inline-block;transition: all 250ms ease-out;
}
.btn-readmore:hover {color: #fff;background-color: #333333;border-color: #333333;
}
.content-page-blog .row .col-md-4.col-sm-6.col-xs-12:nth-child(3n+1) {clear: both;
}
.content-page-blog .pf-masonry .loop__item__inner {margin-bottom: 15px;
}
.single-post-blog .entry-thumbnail {text-align: center;
}
/*** Page Search ***/input#SearchInput {padding: 10px 20px;border: 1px solid #e7e7e7;display: inline-block;vertical-align: top;
}
button.btn.search__submit {padding: 8px 20px;vertical-align: top;
}
.empty-page-content {padding-top: 100px;padding-bottom: 100px;
}
.page-width.list-view-items .grid-item {margin-bottom: 35px;
}
.page-width.list-view-items .grid-item:nth-child(3n+1) {clear: both;
}
.page-width.list-view-items .loop__item__thumbnail {margin-bottom: 15px;
}
/*** Cart Page ***/
#shopify-section-cart-template .section-header h1 {font-size: 30px;}
@media only screen and (max-width: 768px) {
    #shopify-section-cart-template .section-header h1 {font-size: 26px;}
}
table {width: 100%;border-collapse: collapse;border-spacing: 0;margin-bottom: 10px;
}
.cart th,.cart td {border: 0;
}
.cart td {padding: 22px 0;
}
.cart th {font-weight: 700;padding: 27.5px 0;
}
.cart .cart__meta {padding: 0 15px;
}
.cart__meta-text {padding: 5px 0;font-size: 0.875em;
}
.cart__qty-label {position: absolute !important;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;
}
.cart__qty-input {text-align: center;width: 60px;padding: 10px 5px;
}
@media only screen and (max-width: 768px) {
.cart__qty-input {padding: 5px 2px;
}
}
.cart__edit {margin-top: 10px;
}
.cart__edit--active .cart__edit-text--cancel {display: none;
}
.cart__edit-text--edit {display: none;
}
.cart__edit--active .cart__edit-text--edit {display: block;
}
.cart__edit-text--cancel,.cart__edit-text--edit {pointer-events: none;
}
.cart__row p {margin-bottom: 0;
}
.cart__row p+p {margin-top: 10px;
}
.cart__row.cart__update--show {border-bottom: 0;
}
.cart__subtotal-title {font-size: 1.125em;
}
.cart__subtotal {padding-left: 27.5px;
}
@media only screen and (min-width: 768px) {
.cart__subtotal {padding-left: 55px;min-width: 150px;display: inline-block;
}
}
.cart__savings {padding-top: 18px;
}
.cart__savings-amount {padding-left: 27.5px;
}
@media only screen and (min-width: 768px) {
.cart__savings-amount {padding-left: 55px;min-width: 150px;display: inline-block;
}
}
.cart__footer {padding-top: 35px;
}
.cart__footer .grid .grid__item .grid__giftNote {
  color: darkgray;
}
.cart__update--large {margin-right: 10px;
}
.cart__continue--large {margin-right: 10px;
}
.cart__shipping {font-style: italic;font-size: 0.875em;padding: 18px 0 20px;
}
.cart-note__label,.cart-note__input {display: block;
}
@media only screen and (max-width: 767px) {
.cart-note__label,.cart-note__input {margin: 0 auto;
}
}
.cart-note__label {margin-bottom: 15px;
}
.cart-note__input {min-height: 50px;width: 100%;
}
@media only screen and (max-width: 767px) {
.cart-note__input {margin-bottom: 40px;
}
}
.cart__image {max-height: 120px;
}
.cart__image-wrapper div {display: block;padding-right: 17.5px;
}
@media only screen and (min-width: 768px) {
.cart__image-wrapper div {padding-right: 35px;
}
}
@media only screen and (min-width: 768px) {
.cart__image-wrapper {width: 130px;
}
.cart__meta {max-width: 300px;
}
.cart__remove {margin-top: 4px;
}
.cart__qty {text-align: center;
}
}
@media only screen and (max-width: 767px) {
.cart__update--show td {padding-bottom: 10px;
}
.cart__update--show+tr {display: table-row;
}
.cart__row-price {text-align: right;
}
.cart__update-controls {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;
}
.cart-flex {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;
}
.cart-flex-item {display: block;min-width: 0;-webkit-flex: 1 1 100%;-moz-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;
}
.cart__image-wrapper {max-width: 85px;
}
.cart__price-wrapper {width: 24%;text-align: right;
}
.cart-message {padding-top: 20px;
}
.cart__qty-label {position: inherit !important;overflow: auto;clip: auto;width: auto;height: auto;margin: 0;display: inline-block;vertical-align: middle;font-size: 0.8125em;margin-right: 5px;
}
.small--hide {display: none;
}
.cart__row-price {text-align: right;
}
a.btn.btn--small.btn--secondary.cart__remove {font-size: 10px;padding: 5px 10px;margin-bottom: 10px;
}
input.btn.btn--small.cart__update.medium-up--hide {padding: 6px 12px;font-size: 10px;margin-top: 10px;font-weight: 600;text-transform: uppercase;line-height: 1.5;
}
a.btn.btn--small.btn--secondary.cart__remove {padding: 6px 10px !important;font-size: 10px !important;
}
.cart td {padding: 15px 5px;
}
.list-view-item__title {font-size: 14px !important;
}
}
.cart--no-cookies .cart__continue-btn {display: none;
}
.cart--no-cookies .cart--empty-message {display: none;
}
.cookie-message {display: none;padding-bottom: 25px;
}
.cart--no-cookies .cookie-message {display: block;
}
.additional-checkout-buttons {margin-top: 22px;
}
.additional-checkout-buttons input[type="image"] {padding: 0;border: 0;background: transparent;
}
@media only screen and (min-width: 768px) {
.medium-up--hide {display: none !important;
}
}
.border-bottom {border-bottom: 1px solid #e8e9eb;
}
.border-top {border-top: 1px solid #e8e9eb;
}
.list-view-item__title {font-size: 16px;
}
a.btn.btn--small.btn--secondary.cart__remove {text-transform: uppercase;background: #333333;color: #fff;font-size: 12px;padding: 5px 15px;line-height: 1.5;
}
.cart__subtotal-title,.cart__subtotal {font-size: 18px;
}
.cart__footer:after {content: '';display: table;clear: both;
}
.cart__footer .grid .grid__item {width: 100%;float: left;
}
textarea#CartSpecialInstructions {padding: 20px;border: 1px solid #e7e7e7;
}
span.label-product.sale {background-color: #333333;
}
/*** Other ***/.header-v2.header-v9 .site-header .main-menu > li:hover > .popup {margin-top: 41px;
}
.header-v2.header-v9 .site-header .main-menu > li.mm-popup-has-image:hover .popup {margin-top: 8px;
}
.widget_svg-logo svg.placeholder-svg {width: 184px;height: 22px;
}
.text-copyright-rotate {position: absolute;top: 50%;left: 0;z-index: 26;-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);font-size: 12px;
}
.widget_svg-logo svg.placeholder-svg {width: 184px;height: 60px;margin: 0 auto;background: #333333;
}
.col-relative.col-banner-child svg {height: 310px;width: 100%;max-width: 100%;
}
.col-svg-height-large svg {height: 650px;max-width: 100%;
}
img.loading-tranparent.lazy {display: block;background-image: url(//lifill.jp/cdn/shop/t/101/assets/loading.gif?v=166895223419614680261751029811);background-repeat: no-repeat;background-position: center;width: 100%;
}
body.header-v2 .col-sm-6.col-xs-6.header-middle {position: static;
}
.header-v1 ul.main-menu>li {padding: 14px 10px;display: block;float: left;
}
.header-v1 .site-header .main-menu > li:hover > .popup {margin-top: 0;
}
.header-top .container .middle-top-header {font-size: 12px;
}
.header-v5 .col-sm-5.col-xs-6.header-left,.header-v7 .col-sm-8.col-xs-6.header-middle {position: static;
}
/*** Style header mobile ***/.site-header-mobile .header-component-outer {float: left;
}
.site-header-mobile .header-component-outer_1 {float: right;
}
.site-header-mobile .header-component-outer,.site-header-mobile .header-component-outer_1 {float: none;flex: 1 1;
}
.site-header-mobile .header-component-outer_logo {text-align: center;
}
.site-header-mobile .header-component-outer_logo .logo {float: none;margin: 0 auto;
}
.site-header-mobile .header-component-inner {padding-top: 0px;padding-bottom: 0px;
}
.la_com_action--primary-menu a {position: relative;display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 22px;
}
.la_com_action--primary-menu a:before,.la_com_action--primary-menu a:after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 22px;height: 2px;background-color: #333;transition: transform .3s ease;
}
.la_com_action--primary-menu a:before {transform: translate(-50%,-11px);
}
.la_com_action--primary-menu a:after {transform: translate(-50%,9px);
}
.la_com_action--primary-menu.active a:before {transform: translate(-50%,-50%) rotate(-45deg);
}
.la_com_action--primary-menu.active a:after {transform: translate(-50%,-50%) rotate(45deg);
}
.dl-menuwrapper {width: 100%;height: 100vh;float: left;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 9;
}
.dl-menuwrapper ul {padding: 0;list-style: none;
}
.dl-menuwrapper li a {display: block;position: relative;padding: 12px 25px;line-height: 30px;
}
.dl-menuwrapper .sub-menu li >div,
.dl-menuwrapper .sub-menu li a {display: block;position: relative;padding: 12px 25px;line-height: 30px;font-size: 18px;font-weight: 500;
}
.site-header-mobile {display: none;background: #fff;
}
.site-header-mobile .container {padding: 0;
}
@media (min-width: 768px) and (max-width:1024px){
    .site-header-mobile .container {padding: 0 65px;
    }
}
.site-header-mobile .mobile-menu-wrap {position: absolute;display: flex;align-items: flex-end;width: 100%;height: 100vh;padding: 30px 15px 115px 15px;z-index: 55;overflow: hidden;top:0;left: 0;opacity: 0;visibility: hidden;pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);
}
.site-header-mobile .mobile-menu-wrap-layer {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
@media (min-width: 640px) and (max-width: 1024px) {
.site-header-mobile .mobile-menu-wrap {padding: 30px;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper {max-width: 345px;
}
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper {height: 100%;max-height: 100%;;float: none;background-color: #fff;overflow-x: hidden;overflow-y: auto;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .dl-menuwrapper__inner {display: flex;flex-wrap: wrap;width: 100%;transition: transform .5s ease;
}
.site-header-mobile .mobile-menu-wrap.on-sub .dl-menuwrapper .dl-menuwrapper__inner {transform: translateX(-100%);
}
.dl-menuwrapper__closebutton{position: relative;margin-left:auto;width: 60px;height: 60px;
}
.dl-menuwrapper__closebutton:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 22px;
    height: 2px;
    background-color: #333;
    transition: transform .3s ease;
    transform: translate(-50%, -50%) rotate(-45deg);
}
.dl-menuwrapper__closebutton:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 22px;
    height: 2px;
    background-color: #333;
    transition: transform .3s ease;
    transform: translate(-50%,-50%) rotate(45deg);
}
.site-header-mobile .mobile-menu-wrap .dl-menu,body.open-mobile-menu .mobile-menu-wrap .dl-menu {max-height: 90%;width: 100%;
}
.site-header-mobile .mobile-menu-wrap .dl-menu>li>a {position: relative;font-size: 14px;font-weight: 500;letter-spacing: 2px;
}
.site-header-mobile .mobile-menu-wrap .dl-menu>li>a:after {content: "";position: absolute;top: 50%;right: 30px;display: block;width: 6px;height: 6px;border-right: 2px solid #333;border-bottom: 2px solid #333;transform: translateY(-50%) rotate(-45deg);
}
.open-mobile-menu .site-header-mobile .mobile-menu-wrap {opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul {background: #fff;
}
body.open-mobile-menu .mobile-menu-wrap .dl-menu {}
.site-header-mobile .mobile-menu-wrap .dl-menu li {}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .dl-menu>li:first-child {border-top-width: 0;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.menu-columns-subparent {position:relative;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.menu-columns-subparent > a:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;margin-left:10px;transform:translateY(-50%) rotate(-45deg);
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul.sub-menu li > a >.mm-text {
    position: relative;
  font-size: 14px;
  letter-spacing: 2px;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul.sub-menu li > a >.mm-text:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #333;
    transition: width .3s ease;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.back {position: relative;padding: 30px 25px 25px 45px;font-size: 12px;font-weight: 500;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.back:before {content: "";position: absolute;top: 50%;left: 25px;display: block;width: 6px;height: 6px;border-left: 2px solid #333;border-bottom: 2px solid #333;transform: translateY(-10%) rotate(45deg);
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .banners >div,
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .banners a {font-size: 14px;font-weight: 500;
}
/*
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.menu-item + .banners {display: flex;flex-wrap: nowrap;margin-top: 30px;overflow: auto;row-gap: 10px;column-gap: 10px;padding: 0 25px 40px;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper li.menu-item + .banners a {width: 175px;min-width: 175px;padding: 0;
}
*/
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul.sub-menu {position: absolute;top: 0;left: 100%;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: all 0s .6s ease;z-index: 0;overflow: auto;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul.sub-menu ul.subsub-menu {position:absolute;top:0;left: 50%;visibility: hidden;opacity: 0;transition:all .3s ease;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper  ul.sub-menu li:hover {z-index:1;}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper  ul.sub-menu li:hover >a > .mm-text:after {
width: 100%;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper  ul.sub-menu li:hover .subsub-menu{opacity:1;visibility:visible} .site-header-mobile .mobile-menu-wrap.on-sub .dl-menuwrapper .on + ul.sub-menu {transition: all 0s ease;opacity: 1;visibility: visible;z-index: 1;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper ul.mobile-menu {padding-top: 20px;width: 100%;
}
.site-header-mobile .dl-menuwrapper ul.mobile-menu li a {padding: 6px 25px;font-size: 14px;font-weight: 500;
}
.site-header-mobile .dl-menuwrapper ul.mobile-menu li a.mypage-link {margin-inline: 25px;padding: 6px 0;border-bottom: 1px solid black;font-weight: 700;
}
.site-header-mobile .mobile-menu-wrap span.narrow {width: 50px;height: 100%;position: absolute;display: block;right: 0;top: 0;font-size: 18px;text-align: center;padding: 14px 0;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .mobile-sns {display: flex;align-items: center;column-gap: 20px;margin-top: 50px;padding: 6px 25px 40px;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .mobile-sns p {margin: 0;font-size: 16px;font-weight: 500;line-height: 1;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .mobile-sns a {font-size: 25px;line-height: 1;min-width: 20px;min-height: 20px;
}
.site-header-mobile .mobile-menu-wrap .dl-menuwrapper .mobile-sns a svg {width: 20px;height: 20px;
}
.site-header-mobile .mobile-menu-wrap .dl-menu li.menu-item.menu-item-has-children.open>span.narrow>i:before {content: "\f107";
}
/*** Age verify ***/.section-age-verify {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;background-position: center;background-attachment: fixed;background-repeat: no-repeat;background-color: #252525;
}
.content-age-verify {display: table;width: 100%;height: 100%;
}
.cell-age-verify {display: table-cell;vertical-align: middle;
}
.box-age-verify {max-width: 360px;text-align: center;margin: 0 auto;background-color: #fff;padding: 30px;
}
.box-age-verify h1 {margin: 0 0 15px 0;
}
.box-age-verify span.or {padding: 0 10px;
}
li.mm-popup-has-image.menu-item.mm-popup-column.menu-columns-parent {position: static;
}
.main-menu li.mm-popup-has-image.menu-item.mm-popup-column.menu-columns-parent .popup {width: 100%;
}
li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-3.menu-columns-parent ul.sub-menu>li {width: 20%;float: left;display: block;min-width: auto;
}
li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-3.menu-columns-parent ul.sub-menu>li.menu-item-image {width: 40%;
}
li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-3.menu-columns-parent ul.sub-menu>li.menu-item-image img,li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-4.menu-columns-parent ul.sub-menu>li.menu-item-image img {width: 100%;
}
li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-4.menu-columns-parent ul.sub-menu>li {display: block;width: 18%;float: left;min-width: auto;
}
li.menu-item.mm-popup-has-image.mm-popup-column.mm-popup-column-4.menu-columns-parent ul.sub-menu>li.menu-item-image {width: 28%;
}
li.menu-item.menu-columns-parent.menu-from-page {position: static;
}
.main-menu li.menu-item.menu-columns-parent.menu-from-page .popup {width: 100%;
}
ul.sub-menu {list-style: none;padding: 0;margin-top: 0;margin-bottom: 0;
}
li.submenu-two-columns.menu-item {width: 33.33333%;float: left;padding: 0 15px;
}
.main-menu li.menu-item.menu-columns-parent.menu-from-page .popup>.inner {padding-top: 30px;padding-bottom: 30px;
}
li.submenu-two-columns.menu-item>a {color: #4a4141;text-transform: uppercase;font-weight: 700;margin: 0;padding: 10px 10px 10px 0;
}
li.submenu-two-columns.menu-item ul li a {padding: 10px 0;
}
.mm-menu-block.menu-block-before {clear: both;margin-top: 15px;margin-bottom: 10px;
}
.g-static-block .banner--info {color: #fff;bottom: 10%;top: auto;left: 8%;max-width: 90%;width: auto;height: auto;text-align: left;right: auto;
}
.mm-b-title1 {font-size: 18px;font-weight: 600;
}
.mm-b-title2 {font-size: 64px;line-height: 1;font-weight: 600;
}
ul.sub-menu li ul li {width: 100% !important;
}
.header-v2 .col-sm-8.col-xs-6.header-middle,.header-v3 .col-sm-8.col-xs-6.header-middle {position: static;
}
.main-menu .submenu-two-columns>ul>li {width: 48% !important;display: inline-block;
}
li.menu-item.mm-popup-has-image.mm-popup-column.menu-columns-parent ul.sub-menu {display: block;overflow: hidden;min-width: auto !important;max-width: 1250px;width: 100% !important;margin: 0 auto;
}
li.menu-item.mm-popup-has-image.mm-popup-column.menu-columns-parent ul.sub-menu li ul {max-width: 100%;
}
.header-v2 ul.main-menu>li:first-child>a {margin-left: 0;
}
figure.logo--normal {display: none;
}
body.template-index.enable-header-transparency .logo--transparency {display: none;
}
body.template-index.enable-header-transparency .is-sticky .logo--transparency {display: block;
}
body.template-index.enable-header-transparency .logo--normal {display: block;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0; }div.quantity .qty {-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield;
}
.g-product-isotope .product_item_thumbnail_action {right: 35px;
}
header#masthead_aside {position: relative;z-index: 6;
}
header#masthead_aside ul.main-menu>li.menu-item>.popup {left: 100%;top: 0;margin: 0;
}
header#masthead_aside ul.main-menu>li.menu-item:hover>.popup {opacity: 1;visibility: visible;
}
header#masthead_aside li.mm-popup-has-image.menu-item.mm-popup-column.menu-columns-parent,header#masthead_aside li.menu-item.menu-columns-parent.menu-from-page {position: relative;
}
.mm-b-title2,.mm-b-title2.font-size-48 {font-size: 40px;
}
@media(min-width:1400px) {header#masthead_aside .main-menu li.mm-popup-has-image.menu-item.mm-popup-column.menu-columns-parent .popup,header#masthead_aside .main-menu li.menu-item.menu-columns-parent.menu-from-page .popup {min-width: 1024px;
}
header#masthead_aside ul.main-menu {font-size: 12px;
}
header#masthead_aside .popup .container {width: 100%;
}
}
@media(min-width:1600px) {header#masthead_aside .main-menu li.mm-popup-has-image.menu-item.mm-popup-column.menu-columns-parent .popup,header#masthead_aside .main-menu li.menu-item.menu-columns-parent.menu-from-page .popup {min-width: 1250px;
}
}
.page-width-content {padding-top: 50px;padding-bottom: 50px;
}
.header-v4 .page-container .section-page-header .container,.header-v4 .page-container .section-page-header,.header-v4 .text-collections-list .container,.header-v4 .text-our-team,.header-v4 .text-our-team .container,.header-v4 .page-width-content>.container {display: inline-block;width: 100%;
}
.header-v4 .section-page-header .page-header-inner {width: 100%;
}
.g-banner-masonry-fullwidth .row .col-xs-12 svg {height: 400px;width: 100%;
}
.g-banner-masonry-fullwidth .col-sm-7.col-xs-12.col-banner-hover.margin-bottom-10 svg {height: 810px;
}
.portfolios-loop.masonry__column-type-custom .loop__item__thumbnail--bkg {background-color: #252525;
}
.g-onepage-background svg.placeholder-svg {height: 100vh;width: 100%;background: #FFE9DF; }
.header-v5 figure.logo--transparency {display: none;
}
.header-v5 figure.logo--normal {display: block;
}
.header-v5 .is-sticky .logo--transparency {display: block;
}
.g-banner-home-10 svg {height: 740px;width: 100%;
}
.g-banner-home-10 .col-sm-6.col-xs-12 .banner-home10--content-box.container {width: 100%;
}
.header-v5 .header-middle {text-align: center;
}
.header-v5 .header-middle .logo {display: inline-block;float: none;
}
.header-v5 .is-sticky .header-main {padding: 8px 0;
}
.site-header .main-menu > li:hover > a {color: #333333;
}
svg.snpt-circular {background: #fff !important;
}
.wrapper-page {position: relative;
}
body.enable-body-boxed .sing-product-page.sing-product-quickview .container-full {max-width: 100%;
}
.g-banner-homepage_15 svg.placeholder-svg {height: 100vh;width: 100%;
}
.g-banner-homepage_15 .col-sm-6.col-xs-12.col-banner-hover:last-child svg.placeholder-svg {height: 50vh;
}
.g-slideshow-homepage {position: relative;
}
.popup .container {}
.sing-product-page.sing-product-quickview {height: 100%;
}
.sing-product-page.sing-product-quickview div {height: 100%;
}
.sing-product-page.sing-product-quickview .col-sm-6.col-xs-12.padding-left-55 .nano div {height: auto;
}
.swym-btn-container .swym-fave-count {display: none !important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon .swym-tooltip .swym-tooltip-text {left: -32px !important;
}
a.add_wishlist.button.la-core-wishlist.swym-added {background: #333333 !important;color: #fff;
}
.text-collections-list {text-align: center;
}
.wc-toolbar-container {display: inline-block;width: 100%;
}
/*** Style notify product ***/#notify-product {background: #ffffff;border: 0;border-radius: 0;bottom: 15px;display: none;left: 15px;padding: 0;position: fixed;text-align: left;width: auto;z-index: 1400;-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);box-shadow: 0 0 3px 0 rgba(0,0,0,0.3);
}
#notify-product img {float: left;max-height: 90px;width: auto;
}
#notify-product p {float: left;font-size: 16px;margin: 0 0 0 13px;width: auto;padding: 12px 12px 0 0;line-height: 1.2;
}
#notify-product .price {padding-top: 10px;display: block;font-size: 16px;color: ;font-weight: 400;
}
.footer-column.col-calc-px .widget-width-270 {max-width: 100%;
}
.footer-column svg.placeholder-svg {width: 134px;height: 26px;display: inline-block;
}
.header-v4 .container.container-no-gutter {display: inline-block;
}
.header-v5 ul.main-menu>li:first-child>a {margin-left: -15px;
}
.add_wishlist.button.la-core-wishlist.globo-add-to-wishlist.gpw-added {color: #333333}
.logo img {width: 170px;
}
ul.main-menu>li.menu-item.menu-columns-parent>a:before {content: "";display: block;width: 6px;height: 6px;border-right: 2px solid;border-bottom: 2px solid;position: absolute;right: -5px;top: 50%;-webkit-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);
}
.accordion-menu li ul.sub-menu > li .narrow i {margin-top: 15px;
}
.header-v4 .header-right {height: 300px;overflow-y: scroll;overflow-x: hidden;
}
/* width */.header-v4 .header-right::-webkit-scrollbar {width: 5px;
}
/* Track */.header-v4 .header-right::-webkit-scrollbar-track {background: #f1f1f1; }/* Handle */.header-v4 .header-right::-webkit-scrollbar-thumb {background: #777; }/* Handle on hover */.header-v4 .header-right::-webkit-scrollbar-thumb:hover {background: #262626; }ul.nav.nav-tabs-products.g-product-tabs-grid_style3.g-product-tabs-grid_style4 {text-align: center;
}
ul.nav-tabs-products.g-product-tabs-grid_style3.g-product-tabs-grid_style4 li a {color: ;font-size: 12px;font-weight: 400;line-height: 22px;min-width: 100%;padding: 15px 30px 15px 30px;text-transform: uppercase;border-color: #d8d8d8;
}
ul.nav-tabs-products.g-product-tabs-grid_style3.g-product-tabs-grid_style4 li a:hover,ul.nav-tabs-products.g-product-tabs-grid_style3.g-product-tabs-grid_style4 li.active a {background-color: #333333;border-color: #333333;color: #fff;
}
.blog_item-image {position: relative;
}
.post-date {position: absolute;right: 0;bottom: 0;background-color: #fff;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: 700;color: #333333;width: 60px;height: 60px;line-height: 1.4;padding: 12px 0;
}
.post-date span {font-family: "Playfair Display",serif;display: block;
}
.post-date span:first-child {font-family: inherit;
}
.g-blog-style-3 .blog_item-info {text-align: left;
}
.g-blog-style-3 .blog_item-info .read-more:before {display: none;
}
.g-blog-style-3 .blog_item-info .read-more span {padding-left: 0;
}
.g-blog-style-3 .blog_item-info .tags a {color: #333333;
}
.g-blog-style-4 .blog_item-info {text-align: left;
}
.g-blog-style-4 .blog_item-info .read-more:before,.g-blog-style-4 .blog_item-info .read-more:after {display: none;
}
.g-blog-style-4 .blog_item-info .read-more {text-transform: uppercase;font-weight: 700;border: 2px solid;display: inline-block;line-height: 1;padding: 10px 25px;font-size: 11px;
}
.g-blog-style-4 .blog_item-info .read-more span {padding: 0;
}
.g-blog-style-4 .entry-blog-title {font-size: 20px;
}
.box-border-client-instagram {border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bebebe;padding: 20px;height: 100%;
}
.box-border-client-instagram h3 {font-size: 20px;text-align: center;margin: 15px 0 30px 0;
}
.testimonial_item--image-sidebar {position: relative;margin-bottom: 15px;
}
.testimonial_item--image-sidebar:after {content: "\ea7a";font-family: 'LaStudioIcons';display: inline-block;vertical-align: middle;font-weight: 400;font-style: normal;letter-spacing: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;font-size: 20px;margin-top: 5px;color: #333333;bottom: -3px;left: 50%;margin-left: -8px;position: absolute;
}
.testimonial_item--image-sidebar svg {width: 80px;height: 80px;border-radius: 50%;display: inline-block;
}
.testimonial_item--info-sidebar {padding: 0 15px;font-size: 14px;margin: 0 0 12px 0;
}
.testimonial_item--bottom-sidebar {font-size: 14px;color: #333333;
}
.sidebar-content-testimonial ul.slick-dots {margin: 12px 0 15px 0;
}
.box-border-client-instagram .grid-item {width: 25%;float: left;padding: 5px;
}
.box-border-client-instagram .grid-item .instagram-item > a.thumbnail {padding-bottom: 100%;
}
.testimonial_item--image-sidebar img {display: inline-block;width: 80px;height: 80px;object-fit: cover;border-radius: 50%;
}
.list-lastest-post .post-date {position: static;width: auto;height: auto;text-align: left;padding: 0;font-size: 11px;
}
.wrap-addto a span {display: none;
}
.g--instagram-style-1 .instagram-item > a.thumbnail {padding-bottom: 82%;
}
.g-product-tabs-grid-style-02 .product_item--thumbnail {/*border: 1px solid #ebebeb;*/}
.g-product-tabs-grid-style-02 .product_item .product_item--thumbnail-holder a:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #1d1d1d;opacity: 0;
}
.g-product-tabs-grid-style-02 .product_item--inner:hover .product_item--thumbnail-holder a:before {opacity: .3;
}
.content-product-grid-banner-2 .product_item--thumbnail img {width: 100%;
}
.template-search .wrap-addto .globo-quick-view-button.quickview.button.la-quickview-button {display: none;
}
.header-v6 .header-main .component-target, .header-v6 .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a {color: #fff;
}
.notifyjs-corner {background: #fff;box-shadow: 0px 2px 5px 0px rgba(30,30,30,0.2);font-size: 14px;
}
.notifyjs-corner h5 {font-size: 16px;
}
.notifyjs-corner h4 {font-size: 18px;
}
.notifyjs-corner .col-left, .notifyjs-corner .col-right {display: table-cell;vertical-align: middle;
}
.notifyjs-corner .col-row {width: 320px;display: table;
}
.notifyjs-corner .col-left {width: 90px;padding-right: 10px;
}
.notifyjs-corner .col-right {width: 220px;
}
.column.h-set {height: auto;
}
/*** Responsive ***/@media (max-width: 1699px) {
.sidebar-content-banner-text .title-left-1 {font-size: 24px;
}
.sidebar-content-banner-text .heading-left-1,.sidebar-content-banner-text .heading-right-1 {font-size: 46px;
}
.sidebar-content-banner-text .heading-right-2 {font-size: 40px;
}
.sidebar-content-banner-text .info {padding: 40px 15px;
}
}
@media(max-width: 1564px) {
.header-v2 ul.main-menu>li {padding: 2px;
}
.banner-type-10 .b-title3 {padding: 0;
}
}
@media(max-width: 1370px) {
.la_com_action--linktext .component-target-text {display: none;
}
.heading-p-g-b-2 {font-size: 42px;margin: 0 0 20px 0;
}
.header-v13 ul.main-menu>li {padding: 10px 2px;
}
.sing-product-quickview .single_variation_wrap button.single_add_to_cart_button {padding: 15px 46px;
}
.products-content-layout-2 .slider-nav {width: 120px;
}
.products-content-layout-2 .featured_image-product {width: calc(100% - 150px);width: -webkit-calc(100% - 150px);
}
.header-top, .header-top a,.middle-top-header {font-size: 12px;
}
.banner-type-6 .b-title1 {font-size: 24px;
}
.banner-type-6 .b-title2 {font-size: 32px;
}
}
@media(max-width: 1360px) {
.header_component.header_component--text {display: none;
}
}
@media (max-width: 1299px) {
.left-menu-collection {display: none;
}
.header-v2 ul.main-menu>li {padding: 2px 5px;
}
.header-v5 ul.main-menu>li>a {padding: 3px 10px;
}
}
@media (max-width: 1199px) {
.sing-product-page {padding-top: 5px;
}
.page-width-content.page-flex>div {display: block;
}
.single-member-content {padding-left: 15px;padding-right: 15px;
}
.g-banner-masonry-fullwidth .heading {font-size: 46px;
}
.prods_masonry .product_item--inner:hover .product_item--info {padding: 0;bottom: 10px;
}
}
@media(min-width: 1025px) and (max-width:1200px) {
ul.main-menu>li>a {font-size: 12px;
}
.header-v2 ul.main-menu>li {padding: 2px 0;
}
.col-calc-px {width: 33.33333%;
}
.col-180-px {width: 33.33333%;
}
ul.main-menu>li>a {padding: 3px 10px;
}
}
@media (max-width: 1024px) {
.logo img {max-height: 70px;width: 150px;
}
.logo svg {width: 60px;
}
.header-v1 .header_component.header_component--cart.la_compt_iem.la_com_action--cart a, .header-v1 .header_component.header_component--link.la_compt_iem.la_com_action--aside_header a, .header-v1 .header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox a, .header-v1 .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a {font-size: 22px;
}
.template-index.enable-header-transparency .is-sticky ul.main-menu>li>a, .template-index.enable-header-transparency .is-sticky .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a, .template-index.enable-header-transparency .site-header .is-sticky .header_component > .component-target, .template-index.enable-header-transparency .site-header .is-sticky .search-form .search-button, .template-index.enable-header-transparency .site-header .is-sticky form.search-form input {color: #1d1d1d;
}
.template-index.enable-header-transparency ul.main-menu>li>a, .template-index.enable-header-transparency .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a, .template-index.enable-header-transparency .site-header .header_component > .component-target, .template-index.enable-header-transparency .site-header .search-form .search-button, .template-index.enable-header-transparency .site-header form.search-form input {color: #1d1d1d;
}
.header-v6 .wrapper-page {padding: 0;
}
.header-v6 .logo img {width: 150px;
}
.content-banner--info-13 .b-title1 {font-size: 16px;
}
.content-banner--info-15 .b-title2 {font-size: 24px;letter-spacing: 2px;margin-bottom: 15px;
}
.content-banner--info-14 .b-title2 {font-size: 32px;margin: 10px 0 15px 0;
}
.content-banner--info-13 .b-title2 {font-size: 32px;margin: 0 0 15px 0;
}
.elementor-row {display: block;
}
.elementor-left-column,.elementor-right-column {width: 100%;
}
.content-product-grid-banner-lr .row {display: block;
}
.content-right-carousel--info {padding-left: 0;
}
.site-header-mobile .header-main {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-content: center;align-items: center;
}
.site-header-mobile .header-component-outer_1 {margin-left: auto;
}
.site-header-mobile .header-component-outer_1 {margin: 0;
}
.site-header-mobile .header-component-outer_1 .header-component-inner {display: flex;justify-content: flex-end;
}
.header_component.header_component--primary-menu.la_compt_iem.la_com_action--primary-menu ,.header_component.header_component--cart.la_compt_iem.la_com_action--cart ,.header_component.header_component--link.la_compt_iem.la_com_action--aside_header ,.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox{margin: 0;
}
.header_component.header_component--cart.la_compt_iem.la_com_action--cart a,.header_component.header_component--link.la_compt_iem.la_com_action--aside_header a,.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox a {width: 50px;height: 60px;line-height: 60px;font-size: 0;vertical-align: middle;
}
.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox a svg {width: 16px;height: 16px;vertical-align: middle;
}
.header_component.header_component--cart.la_compt_iem.la_com_action--cart a svg {width: 22px;height: 23px;vertical-align: middle;
}
.la_compt_iem .component-target-badget {top: 0;
}
.row-flex-center,.header-v10 .header-left {display: block;
}
.header-v13 .logo {position: static;transform: none;
}
body.template-index.header-v9 .logo--transparency {display: block;
}
body.template-index.header-v9 .logo--normal {display: none;
}
.header-v7 .site-header-mobile {background-color: #262626;
}
.header-v7 .site-header-mobile .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a {color: #fff !important;
}
.g-banner-masonry-fullwidth .heading {font-size: 24px;
}
header.main-section-header.site-header {display: none;
}
.site-header-mobile {display: block;
}
.g-content-slider h2 {font-size: 60px !important;
}
.subheading-style-border {margin-bottom: 30px;font-size: 16px !important;
}
.section-header h3 {font-size: 30px;
}
.sing-product-quickview .single_variation_wrap button.single_add_to_cart_button {padding: 8px 30px;font-size: 14px;
}
.sing-product-quickview .single_variation_wrap .quantity:after {height: 30px;
}
.sing-product-quickview .single_variation_wrap .quantity input.qty {padding: 5px;height: 50px;width: 70px;
}
.padding-left-55 {padding-left: 15px;
}
.single_variation_wrap .quantity input.qty {padding: 5px;height: 60px;width: 80px;
}
.single_variation_wrap button.single_add_to_cart_button {padding: 15px 50px;font-size: 14px;
}
.breadcrumbs {margin-bottom: 20px;margin-top: 35px;
}
.pages-content-main .row {margin-bottom: 40px;
}
.products-content.products-content-layout-2,.products-content.products-content-layout-3 {padding-top: 35px;
}
.products-content-layout-2 .slider-nav {float: left;width: 70px;
}
.products-content-layout-3 .slider-nav {width: 70px;float: right;
}
.products-content-layout-2 .featured_image-product,.products-content-layout-3 .featured_image-product {width: calc(100% - 100px);width: -webkit-calc(100% - 100px);
}
.header-v2 .logo--normal {display: none;
}
.g-text-support .row>div {margin-bottom: 35px;
}
.g-text-support {margin-bottom: 35px !important;padding: 0 !important;
}
.col-calc-px {width: 50%;
}
.col-180-px {width: 50%;
}
.footer-column.col-calc-px:last-child .footer-column-inner {float: left;width: 100%;
}
.g-slick-banner .banner--info .title {font-size: 14px;
}
.g-slick-banner .banner--info .heading {font-size: 48px;
}
header#masthead_aside {display: none;
}
header#masthead {display: none;
}
.header-v4 .page-container {padding: 0;margin: 0;
}
body.header-v4 .page .container-full {padding-left: 5px;padding-right: 5px;
}
.g-product-isotope .product_item_thumbnail_action {right: 20px;
}
.header-v4 div#sticky-wrapper {position: relative;z-index: 9;
}
.g-onepage-background h2 {font-size: 70px !important;
}
.header-v5 figure.logo--transparency {display: block;
}
.header-v5 figure.logo--normal {display: none;
}
.banner-home10--content .title {font-size: 30px;line-height: 1.2;
}
.container-small {padding: 0 15px;
}
.banner-type-7 .b-title2,.banner-type-7 .b-title2.b-font-2 {font-size: 60px;
}
.banner-type-7 .b-title3 {font-size: 32px !important;
}
.single_variation_wrap .quantity span {top: 0;height: 60px;line-height: 60px;
}
.single_variation_wrap .globo-add-to-wishlist, .single_variation_wrap .globo-add-to-compare {width: 30px;height: 60px;line-height: 60px;
}
.banner-type-2 .b-title1 {padding: 10px;
}
.footer-column.col-xs-12.col-sm-2:nth-child(2n+1) {clear: both;
}
.btn.btn--secondary.cart__update.cart__continue--large.small--hide {display: none;
}
.banner-type-3 .b-title1 {font-size: 14px;width: 160px;padding: 12px;
}
.js-el.b-title2.b-image-2 img {width: 100px;
}
.banner-type-7 .b-title1 {font-size: 16px;
}
.header-v1 .header_component.header_component--cart.la_compt_iem.la_com_action--cart i {font-size: 20px;
}
.header-v1 .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a i {font-size: 22px;margin: 0;
}
.header-v1 .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a,.header-v1 .header_component.header_component--cart.la_compt_iem.la_com_action--cart a {width: 40px;
}
.header-v1 .la_compt_iem .component-target-badget.la-cart-count {position: absolute;
}
.banner-type-5 .b-title1 {font-size: 30px;
}
.g-column-image-text {margin: 100px 0;padding: 100px;background: #fff;
}
.g-column-image-text .text {font-size: 14px;margin-bottom: 25px;
}
.g-column-image-text .title {font-size: 12px;
}
.g-banner-fullwidth .heading {font-size: 48px !important;margin-bottom: 25px;
}
.g-banner-fullwidth .title {font-size: 14px;
}
.slide-right-image {margin: 0;width: 100%;min-height: 100% !important;padding-top: 100%;
}
.btn-slider-2:before {max-width: 130px;min-width: 100px;
}
.g-dot_style_1 .owl-dots {display: none;
}
.content-countdown-2 {width: 100%;
}
.title-coundown-2 {margin: 0 0 10px 0;
}
.content-countdown-2 h2 {font-size: 80px;
}
.background-product-countdown-2 {background-position: top right;
}
.categories-grid-item.categories-grid-item-slider,.categories-grid-item {width: 100%;
}
.g-banner-carousel-4 {padding: 100px 0 50px 0;
}
.banner--info-carousel h3 {font-size: 24px;
}
}
@media (max-width: 1024px) and (min-width:789) {
.site-header-mobile .header-main{
padding:0 65px;
}
}
@media (max-width: 991px) {
.content-page-blog .row .col-md-4.col-sm-6.col-xs-12:nth-child(3n+1) {clear: none;
}
.content-page-blog .row .col-md-4.col-sm-6.col-xs-12:nth-child(2n+1) {clear: both;
}
.c-heading-masonry-2 {margin: 15px 0 10px 0;font-size: 18px;
}
.categories-item--info-2 p {font-size: 13px;
}
.footer-column .widget.widget_newsletter {padding: 0;
}
}
@media (max-width: 767px) {
.g-onepage-background h2 {font-size: 36px !important;letter-spacing: 0 !important;
}
.next-arrow.lastudio-arrow.slick-arrow {right: 0;
}
.prev-arrow.lastudio-arrow.slick-arrow {left: 0;
}
.content-image-text-carousel .row {display: block;
}
.elementor-right-column .lastudio-images-layout__item {width: 100% !important;margin: 0 !important;
}
.globo_pick_text_image:after,.g-pick-text-image:after {content: '';display: table;clear: both;
}
.lastudio-images-layout__inner {padding: 15px 0;
}
.elementor-left-column h2 {max-width: 100%;font-size: 32px;margin: 0 0 20px 0;
}
.content-image-text-carousel .slick-arrow {display: none !important;
}
.item-image-text-carousel img {margin-bottom: 15px;
}
.title-newsletter-3 h2 {margin: 0 0 20px 0;font-size: 24px;
}
iframe.slideshow__video {height: 100%;
}
.g-onepage-background .btn-border-bottom {font-size: 14px !important;
}
.g-content-slider h2 {font-size: 30px !important;
}
.subheading-style-border:before,.subheading-style-border:after {width: 30px;height: 1px;
}
.g-slideshow .item {min-height: 100% !important;height: 100% !important;padding-top: 100%;
}
.owl-nav {display: none;
}
.owl-nav>div {width: 45px;height: 45px;line-height: calc(45px - 1px);
}
.subheading-style-border {font-size: 14px !important;
}
.g-banner-columns,.g--product_carousel,.g--newsletter {margin-bottom: 35px !important;
}
.g-banner-columns .col-banner-hover:last-child {margin-bottom: 0;
}
.section-header h3 {font-size: 20px !important;
}
button#Subscribe {font-size: 13px;
}
.footer-top.footer-top-style-1 {padding: 40px 0;text-align: center;
}
.site-footer .social-media-link.style-default {/*text-align: center;*/}
.site-footer .social-media-link.style-default a {margin: 10px 0 !important;display: inline-block;
}
.footer-bottom {text-align: center;
}
.footer-bottom .menu li {margin: 0 10px;
}
.footer-bottom .col-xs-12.col-sm-4.text-right.xs-text-center {text-align: center;
}
.site-footer .padding-top-20.text-right.font-size-16.widget.widget_text {margin-bottom: 0;
}
.searchform-fly-overlay .search-field {font-size: 16px;
}
.searchform-fly-overlay .search-button {font-size: 20px;height: 20px;
}
.searchform-fly-overlay .btn-close-search {}
.lightcase-inlineWrap .row {display: block;background-color: #fff;
}
#lightcase-case {text-shadow: none;
}
.lightcase-inlineWrap .padding-left-55 .nano > .nano-content {position: static;padding: 30px 15px;box-sizing: border-box;margin: 0 !important;overflow: hidden;
}
.sing-product-quickview .share-products {margin-bottom: 0;
}
.cart-flyout {padding: 15px;
}
.cart-flyout .cart-flyout__heading {font-size: 14px;
}
.cart-flyout .cart_list {max-height: calc(100vh - 390px);max-height: -webkit-calc(100vh - 390px);
}
.cart-flyout .btn-close-cart {width: 30px;height: 30px;
}
.cart-flyout .widget_shopping_cart_content .button {padding: 14px 15px;font-size: 12px;margin-top: 15px;
}
.cart-flyout .widget_shopping_cart_content .total {line-height: 22px;padding-top: 20px;margin-bottom: 20px;
}
.widget_shopping_cart_content .buttons {display: block;
}
div#la_shop_products .product_item_thumbnail_action {right: 20px;
}
/*.section-page-header .page-header-inner {padding-top: 65px !important;padding-bottom: 65px !important;
}
*/.section-page-header .page-title {font-size: 24px;
}
aside#sidebar_primary {max-width: 100%;
}
.sidebar-inner .widget {margin-bottom: 30px;
}
.sidebar-inner .widget .widget-title {margin-bottom: 10px;
}
div#main-collection {max-width: 100%;
}
.products-list .product_item .product_item--thumbnail {width: 50%;
}
.products-list .product_item .product_item--info {width: 50%;padding-left: 15px;
}
.products-list .product_item .product_item--title {font-size: 18px;margin: 0 0 10px;
}
.products-list .product_item .price {font-size: 18px;margin-bottom: 15px;
}
.products-list .wrap-addto {display: none;
}
.wc-toolbar .wc-ordering p {font-size: 14px;
}
.top-description {margin-bottom: 30px;
}
.g-related-product {margin-top: 35px;margin-bottom: 35px;
}
.g-related-product .g-custom-block-title {margin-bottom: 30px;
}
.pages-content-main .g-testimonial .container.text-center {width: 100%;
}
.pages-content-main {padding-top: 35px;
}
.pages-content-main h2 {font-size: 24px;margin-bottom: 20px;
}
.pages-content-main .row {margin-bottom: 35px;
}
.pages-content-main p:last-child {margin: 0;
}
.pages-content-main .row>div,.page-content-contact .row>div {margin-bottom: 35px;
}
.pages-content-main .row>div:last-child,.page-content-contact .row>div:last-child {margin-bottom: 0;
}
.btn--biggest a {padding: 1em;font-size: 24px;
}
.testimonial_item--info {font-size: 16px;
}
.pages-content-main .g-testimonial {margin-bottom: 60px;
}
.col-offset-lg {padding-left: 15px;
}
.page-content-contact h3 {margin-bottom: 30px;
}
.page-content-contact {padding-top: 35px;
}
.col-offset-lg .row>div {margin: 0 !important;
}
.page-content-contact .container {padding-bottom: 35px;
}
.box-address-contact {padding-bottom: 10px;
}
.page-width-content.page-flex {display: block;
}
.page-width-content.page-flex .col-sm-6.col-xs-12.cover-background.lazy {min-height: 360px;
}
.single-member-content .width-600 {width: 100%;padding-top: 35px;padding-bottom: 60px;
}
.single-member-content .width-600>p {margin-bottom: 20px;
}
.single-member-content .vc_progress_bar.wpb_content_element {padding-bottom: 10px;
}
.content-page-blog {padding: 35px 0;
}
.la-pagination {margin: 0;
}
.section-page-header.section-page-header-layout-2 h1.page-title {font-size: 40px;
}
.excerpt-post {font-size: 16px;
}
.content-page-blog .col-one-column .loop__item__info {padding: 25px 0;text-align: left;
}
.content-page-blog .loop__item__inner {margin-bottom: 10px;
}
h2.entry-title {font-size: 30px;
}
.box-child-sidebar {margin-bottom: 35px;
}
.single-post-blog {padding: 40px 0;
}
.site-content-blog {padding-left: 15px;margin: 0 0 60px 0;
}
.entry-thumbnail {margin-bottom: 70px;
}
.entry-content p img {margin: 90px 0;
}
.single-post-blog .page-title {margin: 0 auto 70px;font-size: 22px;
}
.content-page-blog .blog-item .loop__item__info {padding-left: 0;padding-right: 0;
}
.g-sticky-product-countdown form .image {display: none;
}
.g-sticky-product-countdown .ratings {display: none;
}
.g-sticky-product-countdown form .select {margin-bottom: 10px;
}
.g-sticky-product-countdown.product-name-review h3 {margin-bottom: 10px;
}
.empty-page-content h1 {font-size: 26px;
}
.empty-page-content p {font-size: 14px;
}
.g-banner-image-text img {width: 100%;
}
.template-index.enable-header-transparency ul.main-menu>li>a, .template-index.enable-header-transparency .header_component.header_component--linktext.la_compt_iem.la_com_action--linktext a, .template-index.enable-header-transparency .site-header .header_component > .component-target {color: #1d1d1d;
}
.content-padding-top {padding: 0 !important;
}
.g-banner-image-text {margin-bottom: 35px !important;
}
.section-header-large h3 {font-size: 36px;
}
.g-product-tabs-grid {margin-bottom: 35px !important;
}
.col-calc-px {width: 100%;
}
.col-180-px {width: 100%;
}
.footer-column.col-calc-px:last-child .footer-column-inner {float: left;width: 100%;
}
.g-slick-banner {padding-left: 15px;padding-right: 15px;
}
.g-banner-carousel,.g-image-text-carousel,.g-product-grid-banner,.g-clients-review {margin-bottom: 35px !important;
}
.g-product-grid-banner {overflow:hidden;margin: 0 auto;
}
.banner-fullwidth--content .title {font-size: 28px;
}
.g-banner-full-width {margin-bottom: 35px !important;
}
.widget.widget_newsletter {margin: 0;
}
.backtotop-container .btn-backtotop {bottom: 50px;
}
.backtotop-container.show .btn-backtotop {right: 20px;bottom: 70px;
}
.g-slideshow-center-with-loop .g-content-slider h2 {font-size: 40px !important;white-space: inherit !important;
}
.g-slideshow-center-with-loop .btn-slider-border-bold {font-size: 13px !important;
}
.top-product-sidebar {margin-top: 0;margin-bottom: 30px;
}
.top-product-sidebar h2 {font-size: 36px;
}
.top-product-sidebar .pull-left {width: 100%;
}
.button-view-all-products {width: 100%;
}
.footer-top.footer-top-style-2 {padding-top: 35px;
}
.g-banner-home-10 {margin-bottom: 35px !important;
}
.g-bg-button-video .text-center h2 {font-size: 30px;
}
a.video_popup_bg img {width: 50px;height: auto;
}
.section-header h3 span {font-size: inherit !important;
}
.g-bg-button-video {margin-bottom: 35px !important;
}
.title-instagram-shop h2 {font-size: 36px;margin-bottom: 25px;
}
.title-instagram-shop {margin-bottom: 35px;
}
.btn-slider-3 {font-size: 14px !important;
}
.enable-footer-bars div#shopify-section-footer .col-xs-12.col-sm-6.text-right {text-align: center !important;
}
.g-banner-masonry-fullwidth .col-sm-7 {width: 100%;
}
.g-banner-masonry-fullwidth .col-sm-5 {width: 100%;
}
.btn-bg-white {padding: 12px 30px;
}
.g-banner-masonry-fullwidth {margin-bottom: 35px !important;
}
.g-banner-columns h2 {margin: 0 0 30px 0;font-size: 30px;
}
.open-newsletter-popup .lightcase-inlineWrap:before {position: static;width: 100%;display: block;min-height: 300px;
}
html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {padding: 15px;
}
div#lightcase-case .la-newsletter-popup {width: 100%;padding: 0;margin: 0;
}
.heading-large-normal {font-size: 30px;line-height: 1;margin: 0 0 15px 0;
}
.full-screen-slideshow {min-height: 100%;
}
.section-header .hr-small {margin-bottom: 0;
}
.section-header {margin-bottom: 35px;
}
.footer-column {/*text-align: center;*/}
.widget-width-270 {max-width: 100%;
}
.footer-bottom .row>div {margin: 8px 0;
}
.backtotop-container {
}
.text-copyright-rotate {display: none;
}
.text-collections-list .container {padding-top: 35px;padding-bottom: 35px;
}
.list-collections-template {margin-bottom: 0;
}
.wc-toolbar .woocommerce-result-count {float: right;margin-bottom: 10px;margin-left: 10px;
}
.content-collection {padding-bottom: 0;
}
h1.product-name-normal {margin: 0;font-size: 22px;line-height: 1.4;
}
.product-vendor-normal {margin: 30px 0 0 0;
}
.single-price-wrapper {margin: 0;
}
.single-price-wrapper .price {
font-size: 16px;
}
.vario-all-variant-wrapper {
margin: 0 !important;
}
.vario-variant-wrapper {
margin: 0 !important;
}
.vario-variant-name {
margin: 0 !important;
}
.vario-variants:not(select) {
margin: 0 !important;
}
.vario-variants .vario-variant {
margin-bottom: 5px !important;
margin-right: 5px !important;
}
.sv-swatch-button {
min-width:55px;
padding: 10px !important;
font-size: 12px !important;
}
.vario-variant .sv-swatch {
width: 22px !important;
height: 22px !important
}
.single_variation_wrap button.single_add_to_cart_button {padding: 15px 40px;
}
.g-sticky-product-countdown.show {display: none !important;
}
.sing-product-quickview .image-large-bg {min-height: 300px;
}
.page-content-contact .grid .form-vertical input.btn {margin-bottom: 0;
}
.g--portfolio_masonry {margin: 35px 0 !important;
}
.text-our-team {padding: 35px 0;
}
.g-dot_style_2 .owl-dots {left: 0;right: 0;bottom: 30px;transform: none;top: auto;margin-left: auto;margin-right: auto;text-align: center;
}
ul.nav-tabs-products li a {padding: 10px;
}
.products-content-layout-2 .featured_image-product,.products-content-layout-3 .featured_image-product {width: calc(100% - 80px);width: -webkit-calc(100% - 80px);
}
.products-content-layout-2 .image-thumb {padding: 5px 0;
}
.products-content-layout-2 .slider-nav {margin: -10px 0 0 0;
}
.price-bg-position {top: 12% !important;left: auto !important;right: 5% !important;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 {margin-bottom: 25px;
}
.price.price-countdown {top: -80px;
}
.max-width-570 {margin-bottom: 35px;
}
.g-product-countdown-slider,.g-one-banner {margin-bottom: 35px !important;
}
.title-block {font-size: 24px;
}
.footer-bottom .col-xs-12.col-sm-6.text-left {text-align: center;
}
.site-footer .widget.widget_menu_horizontal {margin-bottom: 2em;
}
.g-content-slider {width: 100%;
}
.g-related-product ul.slick-dots {margin: 0;
}
.prods_masonry .product_item_thumbnail_action {bottom: 20px;
}
.custom-block-column h2 {font-size: 30px;padding-top: 35px;
}
.custom-block-column .font-size-16 {margin-bottom: 35px;font-size: 13px;
}
.custom-block-column {margin-bottom: 35px !important;
}
.content-one-banner-2 .title-block-letter {font-size: 16px;margin-bottom: 15px;
}
div#sticked-block {height: auto !important;
}
.products-content-layout-6 .entry-summary {position: static !important;width: auto !important;transform: none !important;
}
.g-banner-image-text {background-image: none !important;padding: 0;
}
.banner-top-img-text img {width: auto;
}
.banner-top-img-text {margin-bottom: 30px;
}
.g-banner-image-text .col-sm-4.col-xs-12.col-banner-hover {margin-bottom: 30px;
}
.g-banner-image-text .col-sm-4.col-xs-12.col-banner-hover:last-child,.g-text-support .row>div:last-child {margin-bottom: 0;
}
.g-background-countdown,.g-one-banner-3 {margin-bottom: 35px !important;
}
.content-one-banner-3 h2 {font-size: 48px;
}
.content-one-banner-3 .font-size-24 {margin-bottom: 20px;font-size: 20px;
}
body.header-v4 .page .container-full {padding-left: 15px;padding-right: 15px;
}
.g-form-search form input.search-field {font-size: 30px;
}
.table-div .max-width-480 {padding: 30px 0 0 0;
}
.g-column-image-text .col-sm-6.col-xs-12.cover-background {padding: 75% 0 0 0 !important;margin-top: 35px;
}
.g-column-image-text .col-sm-6.col-xs-12:first-child {margin-top: 0;
}
.g-column-image-text,.g-banner-fullwidth {margin-bottom: 35px !important;
}
.g-banner-fullwidth .col-sm-12.col-xs-12 .banner--image-full .cover-background-full,.g-banner-fullwidth .col-sm-6.col-xs-12 .banner--image-full .cover-background-full {padding-top: 75%;
}
.banner-top-img-text .title {font-size: 24px;
}
.la-advanced-product-filters .sidebar-inner .widget:not([class*="col-"]) {width: 100%;padding: 0;
}
.la-advanced-product-filters .sidebar-inner {padding: 20px;
}
.social-homepage-slider {display: none;
}
.g-bg-countdown-style-2 .content-countdown-2 {width: 100%;
}
.g--newsletter h2.heading_font_family-2 {font-size: 24px !important;
}
.g--newsletter #globo-mailchimp-container {padding: 20px 0 0 0;
}
.g-text-support-3,.g-background-countdown-2 {margin-bottom: 35px !important;
}
.align-left_content,.align-right_content {margin: 0;
}
.g-one-banner h2 {font-size: 46px !important;
}
.content-one-banner-7.one-banner-align-right {width: 100%;
}
.g-one-banner-7 h2 {font-size: 72px;
}
.g-slick-products button.slick-next.slick-arrow, .g--top_collections button.slick-next.slick-arrow,.g-slick-products button.slick-prev.slick-arrow, .g--top_collections button.slick-prev.slick-arrow {bottom: -40px;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 li a {font-size: 24px;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style2 {padding-top: 15px;
}
.content-one-banner-7 {width: 100%;
}
.g-one-banner-7,.g-post-blog,.g-background-video,.g-collections-masonry,.g-banner-carousel-3,.g-collections-masonry-2,.g-background-video-2,.g-testimonial,.g-banner-carousel-4,.g-text-support-4,.g-banner-carousel-5,.g-testimonial-2 {margin-bottom: 35px !important;
}
.background-product-video h3 {font-size: 36px;
}
.background-product-video .elementor-image .video_popup {width: 50px;height: 50px;
}
.g--newsletter h2 {font-size: 24px !important;
}
.slider-item-c-masonry .info h3 {font-size: 46px;
}
.slider-item-c-masonry .info .title {font-size: 18px;
}
.categories-item--info h4 {font-size: 30px;
}
.categories-item--info .title {font-size: 14px;margin: 0 0 5px 0;
}
.categories-item--info .price {font-size: 18px;margin: 0 0 15px 0;
}
.section-title-and-tabs .col-sm-2.col-xs-12 {text-align: center;margin: 10px 0;
}
.section-title-and-tabs .view-all {float: none;
}
.heading-style-2:before, .heading-style-2:after {display: none;
}
.heading-style-2 span {padding: 0;
}
.g--top_collections .slick-list {padding-left: 0 !important;padding-right: 0 !important;
}
.lastudio-carousel__image {width: 100%;
}
.lastudio-carousel__content {width: 100%;padding: 30px 15px;
}
.g--top_collections {margin-bottom: 80px !important;
}
.content-banner--info-3 {top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-width: 90%;
}
.content-banner--info-3 h3 {font-size: 24px;
}
.g-background-video-2 .background-product-video h3 {font-size: 30px;margin: 0 0 10px 0;
}
.section-title-and-tabs-3 h3, .section-title-instagram-3 h4 {font-size: 24px !important;
}
.section-title-and-tabs-3 .hr-small, .section-title-instagram-3 .hr-small {margin-right: 20px;
}
.g-instafeed-masonry .grid-item {padding: 5px;width: 50%;
}
.g-banner-carousel-4 .slick-list {padding-left: 0 !important;padding-right: 0 !important;
}
.g-banner-carousel-4 .lastudio-arrow.slick-arrow {width: 42px !important;height: 42px !important;line-height: 42px !important;font-size: 24px !important;transform: none !important;
}
.g-banner-carousel-4 .next-arrow.lastudio-arrow.slick-arrow,.g-banner-carousel-4 .prev-arrow.lastudio-arrow.slick-arrow {bottom: -30px;
}
.g-text-support-4 .text {width: calc(100% - 120px);width: -moz-calc(100% - 120px);width: -webkit-calc(100% - 120px);
}
.col-md-20-pt {width: 100%;
}
.g-blog-style-2 .blog_item-info {padding: 15px;
}
.g-blog-style-2 .entry-blog-title {font-size: 18px;
}
ul.nav.nav-tabs-products.g-product-tabs-grid_style3 li {margin-bottom: 15px;
}
.g-background-countdown-3 .row {display: block;
}
.menu-on-slider {display: none;
}
.text-copyright-slider {left: 15px;right: 15px;bottom: 30px;
}
.social-icon-slider {left: 15px;right: auto;bottom: 60px;
}
.content-slider-columns--info h3 {font-size: 24px;
}
.g-slider-columns .next-arrow.lastudio-arrow.slick-arrow {right: 15px;top:50%;z-index: 9}
.g-slider-columns .prev-arrow.lastudio-arrow.slick-arrow {right: auto;left: 15px;top:50%;z-index: 9}
.categories-masonry-item--info-2 {left: 15px;right: 15px;
}
.content-banner--info-11 {padding: 0 15px;
}
.content-one-banner-6 h2 {font-size: 36px;
}
.content-one-banner-6 .title-block {font-size: 14px;
}
.content-one-banner-6 .btn-style-outline, .content-one-banner-8 .btn-style-outline {font-size: 12px;padding: 12px 24px;
}
.footer-column-inner {width: 100%;
}
.footer-top .textwidget ul {margin: 0;display: inline-block;
}
.xs-text-center {text-align: center;
}
.footer-bottom img {display: inline-block;
}
.section-header-p-g-banner h3 span {padding: 0 10px;
}
.section-header-p-g-banner h3 {margin-bottom: 10px;font-size: 24px;
}
.heading-style-11 span {font-size: 100px;
}
.gl-box-newsletter-bg {padding: 15px;
}
.g--newsletter-background {padding: 50px 0;
}
.g-text-support-5 .text {margin-bottom: 20px;
}
.btn-slider-1 {padding: 12px 20px !important;
}
.content-one-banner-2 h2:before, .content-one-banner-2 h2:after {display: none;
}
.content-one-banner-2 p {margin-bottom: 30px;
}
.g-tesl-elementor-column-wrap {position: static;
}
.globo-testimonials__item-inner {padding: 0;
}
.testimonial_item--image {width: 100%;text-align: center;margin-bottom: 20px;
}
.testimonial_item--image img {display: inline-block;
}
.globo-testimonials__item-inner {clear: both;text-align: center;
}
.blog_item-image-2 {width: 100%;padding: 0;margin-bottom: 15px;
}
.blog_item-info-2 {width: 100%;padding: 0;
}
.content-one-banner-3 {width: 100%;
}
.g-column-image-text .row .col-sm-6:nth-child(2n) .g-content-left-right {padding: 0;
}
.g-column-image-text .row>div {margin-bottom: 35px;
}
.g-content-left-right h2 {font-size: 20px;
}
.content-bg-video-3 {width: 100%;
}
.g--instagram_feed h4 {font-size: 32px !important;
}
.g-background-video-3 {margin-bottom: 35px !important;
}
.content-bg-video-3 h3 {line-height: 58px;font-size: 52px;
}
.g--product_carousel-2 .product_item--inner {padding: 15px;
}
.g--newsletter-4 {padding: 50px 15px;margin-bottom: 35px !important;
}
.image-layer-slider {width: 100px !important;
}
.text-slider-4:before, .text-slider-4:after {display: none;
}
.g-content-left-right-2 h2 span {width: 100%;
}
.g-content-left-right-2 .title {margin: 20px 0 0 0;
}
.g-content-left-right-2 h2 {font-size: 32px;
}
.g-content-left-right-2 {padding: 0 15px;
}
.nav-tabs-products.g-product-tabs-grid_style7 li a {margin-bottom: 10px;
}
.content-one-banner-4 {padding: 15px;
}
.content-one-banner-4 h2 {font-size: 46px;
}
.content-banner--info-11 .b-title11 {font-size: 18px;
}
.content-banner--info-11 .b-heading11 {font-size: 46px;
}
.content-banner--info-11 .b-title11.title_font_family-2 {font-size: 18px;
}
.content-banner--info-5 h3 {font-size: 46px;
}
.content-one-banner-5 {margin: 0;
}
.content-one-banner-5 .heading {font-size: 46px;
}
.content-one-banner-5 .subheading {margin: 0 0 20px 0;font-size: 36px;
}
.g-collections-masonry-3 .col-relative:hover .categories-masonry-item--info-2 {transform: none !important;
}
.g-collections-masonry-3 .categories-item--thumbnail img {width: 100%;
}
.content-product-grid-banner-2 .lastudio-banner__title {font-size: 16px;margin: 0 0 10px 0;
}
.g-collections-masonry-7 ul.slick-dots {bottom: 5px;
}
.g-collections-masonry-7 .categories-item--info h4 {font-size: 30px;
}
.g-collections-masonry-7 .slider-item-c-masonry .info h3 {font-size: 36px;letter-spacing: 2px;
}
.sidebar-content-banner-text .cover-background {padding-top: 60%;
}
.sidebar-content-banner-text .title-left-1 {font-size: 18px;
}
.sidebar-content-banner-text .heading-left-1, .sidebar-content-banner-text .heading-right-1 {font-size: 32px;
}
.box-border-client-instagram .grid-item {width: 50%;
}
.color-name {display: inline-block;font-size: 50%;
}
 .section-page-header div .collection-description {font-size: 80%;width: 70%;text-align: center;margin: 20px auto;
}
/*追加*/.vh-100 {height: 100vh;
}
 .po-relative {position:relative; }
.content-product-grid-banner .swiper {padding-bottom: 20px;
}
.content-product-grid-banner.prerow-4 .swiper-slide {width: 80vw;
}
.content-product-grid-banner .swiper-slide {width: 27vw;
}
.content-product-grid-banner .container {padding: 0 8px;
}
.content-product-grid-banner .swiper-slide .product_item {padding: 0 2px;
}
.content-product-grid-banner .swiper-slide .product_item .product_item--info {display: none;
}
.grid-items .grid-item {padding: 7px;
}
.grid-items .grid-item.collection-info,.grid-items .grid-item.collection-banner {width: 100%;
}
.grid-items .grid-item.collection-info.with-featureimg{flex-direction:column;margin-bottom: 100px;}
.grid-items .grid-item.collection-info.with-featureimg .collection-info__img{order:0;width:100%;margin-bottom:5px;
}
.grid-items .grid-item.collection-info.with-featureimg .collection-info__txt{order:1;width:100%;
}
.site-footer p, .site-footer .widget {margin: 0;
}
.footer-column .widget_logo {display: flex;justify-content: space-between;margin: 0;
}
.footer-column {order: 9;margin-bottom: 30px;
}
.footer-multimenu{display:none}
.footer-logo + .footer-multimenu+ .footer-multimenu+ .footer-multimenu{display:block}
.site-footer{margin-top: 20px;padding-bottom: 50px;
}
.footer-logo {order: 0;
}
.footer-newsletter {position: static !important;order: 1;
}
.footer-newsletter .copyright {position: absolute;bottom: 20px;left: 15px;
}
.footer-top a {font-size: 14px;font-weight: 500;
}
}