/* * Import variables */ /* * General */ .block-editor-block-list__block { margin-top: 0; margin-bottom: 25px; } @media (min-width: 1600px) { .wp-block { max-width: 1000px; } } /* * Typography */ div.editor-styles-wrapper body, div.editor-styles-wrapper button, div.editor-styles-wrapper input, div.editor-styles-wrapper select, div.editor-styles-wrapper optgroup, div.editor-styles-wrapper textarea { color: #212121; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 1rem; line-height: 1.68; } div.editor-styles-wrapper .has-gigantic-font-size { font-size: 64px; } div.editor-styles-wrapper .has-huge-font-size { font-size: 48px; } div.editor-styles-wrapper .has-extra-large-font-size { font-size: 32px; } div.editor-styles-wrapper .has-larger-font-size { font-size: 24px; } div.editor-styles-wrapper .has-large-font-size { font-size: 18px; } div.editor-styles-wrapper .has-normal-font-size { font-size: 16px; } div.editor-styles-wrapper .has-small-font-size { font-size: 14px; } div.editor-styles-wrapper .smallmargin { margin-bottom: 8px; } div.editor-styles-wrapper h1, div.editor-styles-wrapper h2, div.editor-styles-wrapper h3, div.editor-styles-wrapper h4, div.editor-styles-wrapper h5, div.editor-styles-wrapper h6, div.editor-styles-wrapper .site-title { clear: both; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.2; font-weight: 600; color: #212121; } div.editor-styles-wrapper h1 { font-size: 64px; font-size: 4rem; margin: 60px 0 40px; } div.editor-styles-wrapper h2 { font-size: 48px; font-size: 3rem; margin: 45px 0 30px; } div.editor-styles-wrapper h3 { font-size: 32px; font-size: 2rem; margin: 30px 0 16px; } div.editor-styles-wrapper h4 { font-size: 24px; font-size: 1.5rem; } div.editor-styles-wrapper h5 { font-size: 18px; font-size: 1.125rem; } div.editor-styles-wrapper h6 { font-size: 16px; font-size: 1rem; } div.editor-styles-wrapper h4, div.editor-styles-wrapper h5, div.editor-styles-wrapper h6 { margin: 25px 0; } div.editor-styles-wrapper .woocommerce-account .entry-title, div.editor-styles-wrapper .woocommerce-checkout .entry-title, div.editor-styles-wrapper .woocommerce-cart .entry-title { font-size: 64px; font-size: 4rem; } div.editor-styles-wrapper p { margin-bottom: 40px; margin-top: 0; } div.editor-styles-wrapper dfn, div.editor-styles-wrapper cite, div.editor-styles-wrapper em, div.editor-styles-wrapper i { font-style: italic; } div.editor-styles-wrapper blockquote { margin: 0 0 0 50px; } div.editor-styles-wrapper blockquote p { font-weight: 600; font-size: 32px; line-height: 41px; } div.editor-styles-wrapper blockquote p:last-of-type { margin-bottom: 12px; } div.editor-styles-wrapper blockquote cite { font-size: 14px; line-height: 22px; font-style: normal; letter-spacing: 2px; } div.editor-styles-wrapper address { margin: 0 0 1.5em; } div.editor-styles-wrapper pre { background: #eee; font-family: "Courier 10 Pitch", courier, monospace; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } div.editor-styles-wrapper code, div.editor-styles-wrapper kbd, div.editor-styles-wrapper tt, div.editor-styles-wrapper var { font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } div.editor-styles-wrapper abbr, div.editor-styles-wrapper acronym { border-bottom: 1px dotted #666; cursor: help; } div.editor-styles-wrapper mark, div.editor-styles-wrapper ins { background: #fff9c0; text-decoration: none; } div.editor-styles-wrapper big { font-size: 125%; } div.editor-styles-wrapper .editor-post-title .editor-post-title__input { font-size: 32px; font-size: 2rem; margin: 0 0 12px; font-weight: 600; text-align: center; } /* * Elements */ div.editor-styles-wrapper button:not(.components-button), div.editor-styles-wrapper a.button, div.editor-styles-wrapper .wp-block-button__link, div.editor-styles-wrapper input[type="button"], div.editor-styles-wrapper input[type="reset"], div.editor-styles-wrapper input[type="submit"] { border: 2px solid #212121; -webkit-box-shadow: none; box-shadow: none; background: #212121; color: #fff; padding: 13px 24px; cursor: pointer; display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; border-radius: 0; height: auto; border-radius: 0; font-weight: 400; font-size: 14px; font-size: 0.875rem; } div.editor-styles-wrapper button:not(.components-button):hover, div.editor-styles-wrapper a.button:hover, div.editor-styles-wrapper .wp-block-button__link:hover, div.editor-styles-wrapper input[type="button"]:hover, div.editor-styles-wrapper input[type="reset"]:hover, div.editor-styles-wrapper input[type="submit"]:hover { color: #fff; background-color: #757575; border-color: #757575; } div.editor-styles-wrapper button:not(.components-button):active, div.editor-styles-wrapper button:not(.components-button):focus, div.editor-styles-wrapper a.button:active, div.editor-styles-wrapper a.button:focus, div.editor-styles-wrapper .wp-block-button__link:active, div.editor-styles-wrapper .wp-block-button__link:focus, div.editor-styles-wrapper input[type="button"]:active, div.editor-styles-wrapper input[type="button"]:focus, div.editor-styles-wrapper input[type="reset"]:active, div.editor-styles-wrapper input[type="reset"]:focus, div.editor-styles-wrapper input[type="submit"]:active, div.editor-styles-wrapper input[type="submit"]:focus { color: #fff; } div.editor-styles-wrapper a.wc-backward { color: #fff; } div.editor-styles-wrapper .is-style-outline .wp-block-button__link, div.editor-styles-wrapper .wp-block-button__link.is-style-outline { color: #212121; border: 2px solid #212121; } div.editor-styles-wrapper .wp-block-button { margin-bottom: 20px; } div.editor-styles-wrapper .wp-block-button.is-style-squared a, div.editor-styles-wrapper .wp-block-button__link.wp-block-button.is-style-squared a { border-radius: 0; } div.editor-styles-wrapper a { color: #212121; text-decoration: none; -webkit-transition: color 0.3s; transition: color 0.3s; } div.editor-styles-wrapper a:visited { color: #212121; } div.editor-styles-wrapper a:hover, div.editor-styles-wrapper a:focus, div.editor-styles-wrapper a:active { color: #757575; } div.editor-styles-wrapper a:focus { outline: thin dotted; } div.editor-styles-wrapper a:hover, div.editor-styles-wrapper a:active { outline: 0; } .entry-content div.editor-styles-wrapper a { text-decoration: underline; } .product-name div.editor-styles-wrapper a, div.editor-styles-wrapper a.wp-block-button__link, div.editor-styles-wrapper a.remove, div.editor-styles-wrapper a.button { text-decoration: none; } div.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce a { color: #212121; text-decoration: underline; } div.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce a:hover, div.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce a:focus, div.editor-styles-wrapper .wp-block-freeform.block-library-rich-text__tinymce a:active { color: #757575; } div.editor-styles-wrapper ul, div.editor-styles-wrapper ol { margin: 0 0 25px 0; padding-left: 30px; } div.editor-styles-wrapper ul li, div.editor-styles-wrapper ol li { padding-bottom: 5px; } div.editor-styles-wrapper ul { list-style: disc; } div.editor-styles-wrapper ol { list-style: decimal; } div.editor-styles-wrapper li > ul, div.editor-styles-wrapper li > ol { margin: 0; padding-left: 20px; } div.editor-styles-wrapper dt { font-weight: 700; } div.editor-styles-wrapper dd { margin: 0 1.5em 1.5em; } div.editor-styles-wrapper table { margin: 0 0 30px; width: 100%; border: 1px solid rgba(33, 33, 33, 0.1); border-collapse: collapse; } div.editor-styles-wrapper table th, div.editor-styles-wrapper table td, div.editor-styles-wrapper table tr { padding: 10px; border: 1px solid rgba(33, 33, 33, 0.1); } /* * Woocommerce */ div.editor-styles-wrapper { /** * Header cart */ /** * Header cart & Wishlist count number */ /** * Quantity */ /** * Star rating */ /** * Tabs */ /** * Password strength meter */ /** * Forms */ /** * Notices */ /* Prices */ /* Wishlist Button */ /* Wishlist Table */ /* Product swatch */ /** * Express Pay Buttons (Google and Apple) */ /* Responsive shop columns */ /** * Photoswipe */ } div.editor-styles-wrapper .site-header-cart .cart-contents { text-decoration: none; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart { display: none; background-color: #fff; } div.editor-styles-wrapper .site-header-cart .product_list_widget { margin: 0; padding: 0; } div.editor-styles-wrapper .site-header-cart, div.editor-styles-wrapper .header-wishlist-icon { position: relative; } div.editor-styles-wrapper .site-header-cart .count-number, div.editor-styles-wrapper .header-wishlist-icon .count-number { position: absolute; top: -8px; right: -8px; width: 18px; height: 18px; line-height: 17px; color: #FFF; background: #ff5858; border: 1px solid #ff5858; text-align: center; border-radius: 50%; font-size: 10px; font-size: 0.625rem; letter-spacing: 0; } div.editor-styles-wrapper .botiga-quantity-plus, div.editor-styles-wrapper .botiga-quantity-minus { opacity: 0; visibility: hidden; display: none !important; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } div.editor-styles-wrapper .botiga-quantity-plus.show, div.editor-styles-wrapper .botiga-quantity-minus.show { opacity: 1; visibility: visible; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; } div.editor-styles-wrapper .quantity { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 61px; border: 2px solid #212121; margin-bottom: 1.3rem; } div.editor-styles-wrapper .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity .botiga-quantity-minus { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.7rem; line-height: 1; padding: 0 0px 4px; width: 100%; color: #212121; border: none; text-align: center; text-decoration: none; outline: none; } div.editor-styles-wrapper .quantity .botiga-quantity-plus:hover, div.editor-styles-wrapper .quantity .botiga-quantity-minus:hover { color: #757575; } div.editor-styles-wrapper .quantity .qty { text-align: center; padding: 0; border: none; width: 100%; min-height: 0; background: transparent !important; } div.editor-styles-wrapper .quantity .qty:focus { -webkit-box-shadow: none; box-shadow: none; } div.editor-styles-wrapper .quantity-button-style-abs-pos .quantity { position: relative; } div.editor-styles-wrapper .quantity-button-style-abs-pos .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style-abs-pos .botiga-quantity-minus { position: absolute; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 35px; height: 50%; top: 0; } div.editor-styles-wrapper .quantity-button-style-abs-pos .botiga-quantity-minus { top: auto; bottom: 0; } div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-minus { text-indent: -9999px; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-plus:before, div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-minus:before { content: ''; width: 8px; height: 8px; border-top: 2px solid #212121; border-right: 2px solid #212121; -webkit-transform: translate3d(0, 5px, 0) rotate(-45deg); transform: translate3d(0, 5px, 0) rotate(-45deg); -webkit-transform-origin: 50%; transform-origin: 50%; } div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-plus:hover, div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-minus:hover { opacity: 0.7; } div.editor-styles-wrapper .quantity-button-style-arrows .botiga-quantity-minus:before { -webkit-transform: translate3d(0, -3px, 0) rotate(135deg); transform: translate3d(0, -3px, 0) rotate(135deg); } div.editor-styles-wrapper .quantity-button-style2 .quantity { border-width: 1px; } div.editor-styles-wrapper .quantity-button-style2 .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style2 .botiga-quantity-minus { font-size: 1.3rem !important; border-style: solid; border-width: 1px; -webkit-transition: ease background-color 300ms, ease color 300ms; transition: ease background-color 300ms, ease color 300ms; } div.editor-styles-wrapper .quantity-button-style2 .botiga-quantity-plus { border-bottom: 0; border-top: 0; border-right: 0; } div.editor-styles-wrapper .quantity-button-style2 .botiga-quantity-minus { border-right: 0; border-bottom: 0; } div.editor-styles-wrapper .quantity-button-style2 .qty { padding-right: 35px; } @media (min-width: 1025px) { div.editor-styles-wrapper .quantity-button-style3 .quantity { width: 22%; } } div.editor-styles-wrapper .quantity-button-style3 .qty { padding-right: 35px; } div.editor-styles-wrapper .quantity-button-style4 .quantity { border-width: 1px; } @media (min-width: 1025px) { div.editor-styles-wrapper .quantity-button-style4 .quantity { width: 40%; } } div.editor-styles-wrapper .quantity-button-style4 .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style4 .quantity .botiga-quantity-minus { font-size: 1.4rem; max-width: 30%; -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } div.editor-styles-wrapper .quantity-button-style5 .quantity { border: none; } @media (min-width: 1025px) { div.editor-styles-wrapper .quantity-button-style5 .quantity { width: 40%; } } div.editor-styles-wrapper .quantity-button-style5 .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style5 .quantity .botiga-quantity-minus { font-size: 1.4rem; max-width: 30%; -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } div.editor-styles-wrapper .quantity-button-style6 .quantity { border: none; } @media (min-width: 1025px) { div.editor-styles-wrapper .quantity-button-style6 .quantity { width: 50%; } } div.editor-styles-wrapper .quantity-button-style6 .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style6 .quantity .botiga-quantity-minus { font-size: 1.4rem; max-width: 30%; border-style: solid; border-width: 1px; -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } div.editor-styles-wrapper .quantity-button-style6 .quantity .botiga-quantity-plus { margin-left: 6px; } div.editor-styles-wrapper .quantity-button-style6 .quantity .botiga-quantity-minus { margin-right: 6px; } div.editor-styles-wrapper .quantity-button-style6 .quantity .qty { border-style: solid; border-width: 1px; } div.editor-styles-wrapper .quantity-button-style6 .woocommerce-cart-form .product-price { width: 12%; } div.editor-styles-wrapper .quantity-button-style6 .woocommerce-cart-form .product-quantity { width: 26%; } div.editor-styles-wrapper .quantity-button-style6 .woocommerce-cart-form .quantity { max-width: 147px; } div.editor-styles-wrapper .quantity-button-style7 .quantity { border-width: 1px; } @media (min-width: 1025px) { div.editor-styles-wrapper .quantity-button-style7 .quantity { width: 22%; } } div.editor-styles-wrapper .quantity-button-style7 .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style7 .quantity .botiga-quantity-minus { width: 22px; height: 35%; right: 10px; } div.editor-styles-wrapper .quantity-button-style7 .quantity .botiga-quantity-plus { top: 15%; border-radius: 35px 35px 0 0; } div.editor-styles-wrapper .quantity-button-style7 .quantity .botiga-quantity-minus { top: auto; bottom: 15%; border-radius: 0 0 35px 35px; } div.editor-styles-wrapper .quantity-button-style7 .quantity .qty { padding-right: 35px; } div.editor-styles-wrapper .quantity-button-style7 .woocommerce-cart-form .quantity { height: 65px; } div.editor-styles-wrapper .quantity-button-style8 .quantity { padding: 5px; border-width: 1px; } @media (min-width: 1025px) { div.editor-styles-wrapper .quantity-button-style8 .quantity { width: 40%; } } div.editor-styles-wrapper .quantity-button-style8 .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity-button-style8 .quantity .botiga-quantity-minus { font-size: 1.4rem; -webkit-transition: ease background-color 300ms; transition: ease background-color 300ms; } div.editor-styles-wrapper .quantity-button-style9 .quantity { border-radius: 35px; } div.editor-styles-wrapper .quantity-button-style9 .quantity .botiga-quantity-plus { margin-right: 10px; } div.editor-styles-wrapper .quantity-button-style9 .quantity .botiga-quantity-plus:before { -webkit-transform: translate3d(0, 1px, 0) rotate(45deg); transform: translate3d(0, 1px, 0) rotate(45deg); } div.editor-styles-wrapper .quantity-button-style9 .quantity .botiga-quantity-minus { margin-left: 10px; } div.editor-styles-wrapper .quantity-button-style9 .quantity .botiga-quantity-minus:before { -webkit-transform: translate3d(0, 1px, 0) rotate(-135deg); transform: translate3d(0, 1px, 0) rotate(-135deg); } div.editor-styles-wrapper .woocommerce-cart-form .quantity { max-width: 120px; margin-bottom: 0; border-width: 1px; } div.editor-styles-wrapper .woocommerce-cart-form .quantity .botiga-quantity-plus, div.editor-styles-wrapper .woocommerce-cart-form .quantity .botiga-quantity-minus { font-size: 1.2rem; padding-bottom: 1px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } div.editor-styles-wrapper .woocommerce-cart-form .quantity .qty { font-size: 1rem; } @media (min-width: 1025px) { div.editor-styles-wrapper .woocommerce-cart-form .quantity { height: 45px; width: 100%; max-width: 85px; } div.editor-styles-wrapper form.cart { display: -webkit-box; display: -ms-flexbox; display: flex; } div.editor-styles-wrapper .quantity { width: 30%; margin-bottom: 0; margin-right: 20px; } div.editor-styles-wrapper .quantity .botiga-quantity-plus, div.editor-styles-wrapper .quantity .botiga-quantity-minus { padding: 0 0 4px; font-size: 2.2rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } div.editor-styles-wrapper .qty { width: 50px; } div.editor-styles-wrapper .qty { text-align: center; } div.editor-styles-wrapper .qty::-webkit-outer-spin-button, div.editor-styles-wrapper .qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } div.editor-styles-wrapper .qty[type=number] { -moz-appearance: textfield; } div.editor-styles-wrapper .botiga-quick-view-popup .quantity { width: 35%; } div.editor-styles-wrapper .botiga-quick-view-popup .quantity .botiga-quantity-plus, div.editor-styles-wrapper .botiga-quick-view-popup .quantity .botiga-quantity-minus { font-size: 1.7rem; } div.editor-styles-wrapper .botiga-quick-view-popup .qty { width: 35px; } } @media (max-width: 1024px) { div.editor-styles-wrapper .woocommerce-cart-form .quantity { height: 50px; } } @media (min-width: 992px) and (max-width: 1024px) { div.editor-styles-wrapper .quantity { width: calc(100% - 116px); } } div.editor-styles-wrapper .star-rating { overflow: hidden; position: relative; height: 1.618em; line-height: 1.618; width: 5.3em; font-family: star; font-weight: 400; margin-left: auto; margin-right: auto; letter-spacing: 0; } div.editor-styles-wrapper .star-rating::before { content: "\53\53\53\53\53"; opacity: 0.25; float: left; top: 0; left: 0; position: absolute; } div.editor-styles-wrapper .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; } div.editor-styles-wrapper .star-rating span::before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; color: #FFA441; } div.editor-styles-wrapper p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; display: inline-block; text-decoration: none; margin-right: 1px; font-weight: 400; } div.editor-styles-wrapper p.stars a::before { display: block; position: absolute; top: 0; left: 0; width: 1em; height: 1em; line-height: 1; font-family: star; content: "\53"; color: #212121; text-indent: 0; opacity: 0.25; } div.editor-styles-wrapper p.stars a:hover ~ a::before { content: "\53"; color: #212121; opacity: 0.25; } div.editor-styles-wrapper p.stars:hover a::before { content: "\53"; color: #4169e1; opacity: 1; } div.editor-styles-wrapper p.stars.selected a.active::before { content: "\53"; color: #4169e1; opacity: 1; } div.editor-styles-wrapper p.stars.selected a.active ~ a::before { content: "\53"; color: #212121; opacity: 0.25; } div.editor-styles-wrapper p.stars.selected a:not(.active)::before { content: "\53"; color: #4169e1; opacity: 1; } div.editor-styles-wrapper .woocommerce-tabs { margin-top: 70px; margin-bottom: 60px; } div.editor-styles-wrapper .woocommerce-tabs .woocommerce-Reviews-title { display: none; } div.editor-styles-wrapper .woocommerce-tabs ul.tabs { list-style: none; margin: 0 0 32px; padding: 0; text-align: left; border-bottom: 1px solid rgba(33, 33, 33, 0.2); } div.editor-styles-wrapper .woocommerce-tabs ul.tabs li { display: inline-block; margin: 0; padding-bottom: 0; position: relative; } div.editor-styles-wrapper .woocommerce-tabs ul.tabs li a { font-size: 18px; font-size: 1.125rem; color: #212121; padding: 10px 30px; display: block; border-bottom: 2px solid transparent; -webkit-transition: border-color 0.2s; transition: border-color 0.2s; } div.editor-styles-wrapper .woocommerce-tabs ul.tabs li a:hover { border-color: #212121; } div.editor-styles-wrapper .woocommerce-tabs ul.tabs li.active a { border-color: #212121; } div.editor-styles-wrapper .woocommerce-tabs .panel h2:first-of-type { margin-bottom: 1em; } @media (max-width: 767px) { div.editor-styles-wrapper .woocommerce-tabs ul.tabs li { display: block; margin-left: 0 !important; } } div.editor-styles-wrapper .botiga-tabs-style1 .woocommerce-tabs ul.tabs li:not(.active) a { border-bottom: 0 !important; } div.editor-styles-wrapper .botiga-tabs-style2 .woocommerce-tabs ul.tabs li:not(:first-child) { margin-left: -5px; } div.editor-styles-wrapper .botiga-tabs-style2 .woocommerce-tabs ul.tabs li + li a { border-left: 0; } div.editor-styles-wrapper .botiga-tabs-style2 .woocommerce-tabs ul.tabs li a { border: 1px solid rgba(33, 33, 33, 0.2); border-bottom: 0; } div.editor-styles-wrapper .botiga-tabs-style2 .woocommerce-tabs ul.tabs li.active a, div.editor-styles-wrapper .botiga-tabs-style2 .woocommerce-tabs ul.tabs li:hover a { border-top-width: 2px; border-top-color: #212121; } div.editor-styles-wrapper .botiga-tabs-style3 .woocommerce-tabs ul.tabs li:not(:first-child) { margin-left: -5px; } div.editor-styles-wrapper .botiga-tabs-style3 .woocommerce-tabs ul.tabs li + li a { border-left: 0; } div.editor-styles-wrapper .botiga-tabs-style3 .woocommerce-tabs ul.tabs li a { background: #f2f2f2; -webkit-transition: ease background 300ms; transition: ease background 300ms; border-bottom: 0 !important; } div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs { position: relative; border: 0; } div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs:before { content: ''; position: absolute; top: 50%; left: 0; width: 100%; border-bottom: 1px solid rgba(33, 33, 33, 0.2); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs li a { position: relative; border: 2px solid rgba(33, 33, 33, 0.2); background: #FFF; } div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs li:not(:first-child) { margin-left: -7px; } div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs li.active a { z-index: 1; } div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs li.active a, div.editor-styles-wrapper .botiga-tabs-style4 .woocommerce-tabs ul.tabs li:hover a { border-color: #212121; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs ul.tabs { border: 0; margin-right: -1px; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs ul.tabs li { display: block; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs ul.tabs li a { min-width: 170px; text-align: center; border: 1px solid rgba(33, 33, 33, 0.2); border-right: 0; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs ul.tabs li + li a { border-top: 0; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs ul.tabs li.active a { background: #f2f2f2; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs .panel { width: 100%; padding: 35px; background: #f2f2f2; border: 1px solid rgba(33, 33, 33, 0.2); } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs .panel p:last-child { margin-bottom: 0; } div.editor-styles-wrapper .botiga-tabs-style5 .woocommerce-tabs .panel #comments { margin-top: 0; } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-right .woocommerce-tabs ul.tabs { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-right: 0; margin-left: -1px; } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-right .woocommerce-tabs ul.tabs li a { border-left: 0; border-right: 1px solid rgba(33, 33, 33, 0.2); } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-right .woocommerce-tabs .panel { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: -1px; border-bottom: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs li a { border-bottom: 0; } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs li + li a { border-top: 1px solid rgba(33, 33, 33, 0.2); border-right: 1px solid rgba(33, 33, 33, 0.2); } div.editor-styles-wrapper .botiga-tabs-style5.botiga-tabs-align-center .woocommerce-tabs ul.tabs li + li.active a { border-left: 0; } div.editor-styles-wrapper .botiga-tabs-align-center .woocommerce-tabs .wc-tabs { text-align: center; } div.editor-styles-wrapper .botiga-tabs-align-right .woocommerce-tabs .wc-tabs { text-align: right; } div.editor-styles-wrapper .woocommerce-password-strength { text-align: right; } div.editor-styles-wrapper .woocommerce-password-strength.strong { color: #0f834d; } div.editor-styles-wrapper .woocommerce-password-strength.short { color: #e2401c; } div.editor-styles-wrapper .woocommerce-password-strength.bad { color: #e2401c; } div.editor-styles-wrapper .woocommerce-password-strength.good { color: #3d9cd2; } div.editor-styles-wrapper .form-row.woocommerce-validated input.input-text { -webkit-box-shadow: inset 2px 0 0 #0f834d; box-shadow: inset 2px 0 0 #0f834d; } div.editor-styles-wrapper .form-row.woocommerce-invalid input.input-text { -webkit-box-shadow: inset 2px 0 0 #e2401c; box-shadow: inset 2px 0 0 #e2401c; } div.editor-styles-wrapper .required { color: #f00; } div.editor-styles-wrapper .woocommerce-message, div.editor-styles-wrapper .woocommerce-info, div.editor-styles-wrapper .woocommerce-error, div.editor-styles-wrapper .woocommerce-noreviews, div.editor-styles-wrapper p.no-comments { padding: 15px; background-color: #f2f2f2; clear: both; } div.editor-styles-wrapper .woocommerce-message a, div.editor-styles-wrapper .woocommerce-info a, div.editor-styles-wrapper .woocommerce-error a, div.editor-styles-wrapper .woocommerce-noreviews a, div.editor-styles-wrapper p.no-comments a { color: #716f6f; } div.editor-styles-wrapper .woocommerce-info .button { margin-right: 15px; } div.editor-styles-wrapper .woocommerce-form-coupon-toggle { margin-bottom: 30px; } div.editor-styles-wrapper .checkout_coupon { margin-top: -30px; margin-bottom: 30px; padding: 15px; } div.editor-styles-wrapper .checkout_coupon .form-row { display: inline-block; } div.editor-styles-wrapper .woocommerce-info, div.editor-styles-wrapper .woocommerce-noreviews, div.editor-styles-wrapper p.no-comments { background-color: #f2f2f2; } div.editor-styles-wrapper .woocommerce-error { list-style: none; background-color: #f2f2f2; } div.editor-styles-wrapper .demo_store { position: fixed; left: 0; bottom: 0; right: 0; margin: 0; padding: 1em; background-color: #3d9cd2; z-index: 9999; } @media screen and (min-width: 48em) { div.editor-styles-wrapper { /** * Header cart */ } .header-elements-left div.editor-styles-wrapper .site-header-cart:hover .widget_shopping_cart, .header-elements-left div.editor-styles-wrapper .site-header-cart.focus .widget_shopping_cart { left: 0; display: block; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart { position: absolute; top: 100%; width: 100%; z-index: 9999999; left: -999em; display: block; -webkit-box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.12); box-shadow: 0px 8px 40px rgba(0, 0, 0, 0.12); min-width: 400px; margin: 0 auto; padding: 30px 0 0; visibility: hidden; opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); -webkit-transition: ease opacity 300ms, ease transform 300ms; transition: ease opacity 300ms, ease transform 300ms; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .quantity { border: none; height: auto; background: transparent; margin: 5px 0 0; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .mini_cart_item a:nth-child(2) { line-height: 1.4; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message { padding: 30px; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widgettitle { font-size: 24px; font-size: 1.5rem; padding: 0 30px 30px; margin: 0; position: relative; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widgettitle:after { content: ''; position: absolute; width: calc(100% - 60px); height: 1px; bottom: 0; left: 30px; background-color: #eee; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widget_shopping_cart_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widget_shopping_cart_content .product_list_widget { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widget_shopping_cart_content .botiga-woocommerce-mini-cart__cross-sell { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons { -webkit-box-ordinal-group: 16; -ms-flex-order: 15; order: 15; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell { position: relative; padding: 30px; margin-top: 10px; max-height: 24vh; min-height: 224px; overflow-y: auto; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell::-webkit-scrollbar { width: 4px; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell::-webkit-scrollbar-track { background: #e2e2e2; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell::-webkit-scrollbar-thumb { background-color: #CCC; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell:before { content: ''; position: absolute; width: 100%; height: 1px; top: 0; left: 0; background-color: #eee; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .onsale { font-size: 10px; font-size: 0.625rem; padding: 4px 7px; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .botiga-wishlist-button { top: 8px; right: 8px; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell h2 { font-size: 1rem; margin-bottom: 19px; margin-top: 0; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .button { padding: 11px 13px; font-size: 0.7rem; min-width: 0; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .botiga-wishlist-button-tooltip:before, div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .botiga-woocommerce-mini-cart__cross-sell .botiga-wishlist-button-tooltip:after { content: none; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total, div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons { background-color: #f5f5f5; margin: 0; padding: 0 30px; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total { padding-top: 30px; padding-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-weight: 600; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount { font-size: 18px; font-size: 1.125rem; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total strong { font-weight: 400; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons { padding: 30px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons:before { content: ''; position: absolute; width: calc(100% - 60px); height: 1px; top: 0; left: 30px; background-color: #e6e6e6; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; color: #fff; width: 100%; text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 20px; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout:hover { color: #fff; } div.editor-styles-wrapper .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout) { font-size: 16px; font-size: 1rem; text-align: center; margin: 0 auto; border: 0; background: transparent !important; color: #212121; text-decoration: underline; padding: 0 !important; } div.editor-styles-wrapper .site-header-cart:hover .widget_shopping_cart, div.editor-styles-wrapper .site-header-cart.focus .widget_shopping_cart { left: auto; right: 0; display: block; visibility: visible; opacity: 1; -webkit-transform: none; transform: none; } div.editor-styles-wrapper .site-header-cart .product_list_widget { margin: 0; padding: 0; position: static; -webkit-box-shadow: none; box-shadow: none; max-width: 100%; } div.editor-styles-wrapper .site-header-cart .product_list_widget::-webkit-scrollbar { width: 4px; } div.editor-styles-wrapper .site-header-cart .product_list_widget::-webkit-scrollbar-track { background: #e2e2e2; } div.editor-styles-wrapper .site-header-cart .product_list_widget::-webkit-scrollbar-thumb { background-color: #CCC; } div.editor-styles-wrapper .site-header-cart .product_list_widget li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 30px 20px 105px; min-height: 115px; background: transparent; position: relative; max-width: 100%; } div.editor-styles-wrapper .site-header-cart .product_list_widget li:after { content: ''; position: absolute; width: calc(100% - 60px); height: 1px; bottom: 0; left: 30px; background-color: rgba(33, 33, 33, 0.1); } div.editor-styles-wrapper .site-header-cart .product_list_widget li:last-of-type { padding-bottom: 20px; } div.editor-styles-wrapper .site-header-cart .product_list_widget li:last-of-type:after { display: none; } div.editor-styles-wrapper .site-header-cart .product_list_widget li img { width: auto; max-height: 75px; position: absolute; top: 20px; left: 30px; } div.editor-styles-wrapper .site-header-cart .product_list_widget li a.remove { width: 18px; height: 18px; line-height: 16px; background-color: #212121; color: #fff; text-align: center; border-radius: 50%; position: absolute; top: 15px; left: 22px; z-index: 11; } div.editor-styles-wrapper .site-header-cart .product_list_widget li > a:not(.remove), div.editor-styles-wrapper .site-header-cart .product_list_widget li > span { padding-left: 15px; max-width: 100%; } div.editor-styles-wrapper .site-header-cart .product_list_widget li > span { display: block; font-weight: 600; width: 100%; font-size: 14px; font-size: 0.875rem; } div.editor-styles-wrapper .site-header-cart.mini-cart-has-scroll .product_list_widget { max-height: 26vh; min-height: 260px; overflow-y: auto; } } div.editor-styles-wrapper .price { font-weight: 600; } div.editor-styles-wrapper .price ins { background: transparent; } div.editor-styles-wrapper .price del { color: #999999; } div.editor-styles-wrapper .wc-block-grid__product-onsale, div.editor-styles-wrapper span.onsale { position: absolute; background: #212121; top: 20px; left: 20px; font-weight: 400; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; color: #fff; padding: 3px 20px; border-radius: 0; z-index: 11; } .product-list div.editor-styles-wrapper .wc-block-grid__product-onsale, .product-list div.editor-styles-wrapper span.onsale { left: 15px; } div.editor-styles-wrapper .woocommerce-breadcrumb { margin-bottom: 30px; color: #212121; opacity: 0.7; } div.editor-styles-wrapper .woocommerce-breadcrumb a { color: #212121; } div.editor-styles-wrapper .product-gallery-summary del .amount { opacity: 0.5; } div.editor-styles-wrapper .botiga-wishlist-show-on-hover > .loop-image-wrap .botiga-wishlist-button { opacity: 0; -webkit-transform: translate3d(15px, 0, 0); transform: translate3d(15px, 0, 0); -webkit-transition: ease transform 300ms, ease opacity 300ms; transition: ease transform 300ms, ease opacity 300ms; } div.editor-styles-wrapper .botiga-wishlist-show-on-hover:hover > .loop-image-wrap .botiga-wishlist-button { opacity: 1; -webkit-transform: none; transform: none; } div.editor-styles-wrapper .botiga-wishlist-button { position: absolute; top: 15px; right: 15px; width: 35px; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 100%; } div.editor-styles-wrapper .botiga-wishlist-button.botiga-wishlist-button-tooltip:not(.active):before { content: attr(data-botiga-wishlist-tooltip); position: absolute; top: 50%; right: calc( 100% + 15px); background: #212121; color: #FFF; padding: 5px 14px; font-size: 0.8rem; border-radius: 4px; white-space: nowrap; opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } div.editor-styles-wrapper .botiga-wishlist-button.botiga-wishlist-button-tooltip:not(.active):after { content: ''; position: absolute; top: 50%; right: calc( 100% + 8px); width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #212121; opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } div.editor-styles-wrapper .botiga-wishlist-button svg path { -webkit-transition: ease fill 300ms, ease stroke 300ms; transition: ease fill 300ms, ease stroke 300ms; } div.editor-styles-wrapper .botiga-wishlist-button:hover.botiga-wishlist-button-tooltip:before, div.editor-styles-wrapper .botiga-wishlist-button:hover.botiga-wishlist-button-tooltip:after { opacity: 1; visibility: visible; } div.editor-styles-wrapper .botiga-wishlist-button-layout3 .botiga-wishlist-button { top: auto; bottom: 20px; } div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper { margin-top: 15px; } div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper + div, div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper + form, div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper + .product_title, div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper + .price, div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper + .stock { margin-top: 20px; } div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper .botiga-wishlist-button { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; top: 0; right: 0; width: 100%; height: auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; font-size: 0.9rem; font-weight: 600; border-radius: 0; background-color: transparent !important; } div.editor-styles-wrapper .single-product .botiga-wishlist-wrapper .botiga-wishlist-button svg { width: 17px; margin-right: 5px; } div.editor-styles-wrapper .botiga-wishlist-wrapper { margin-top: 60px; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item { -webkit-transition: ease background 300ms, ease opacity 300ms; transition: ease background 300ms, ease opacity 300ms; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item.removing { background: #e9e9e9; opacity: 0.3; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table.empty tbody td { padding: 20px 0; text-align: center; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-custom-addtocart { display: block; min-width: 100px; } div.editor-styles-wrapper .botiga-wishlist-wrapper .footer-buttons { text-align: right; } @media (max-width: 767px) { div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item td { border: 0; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item td:before { margin-right: 10px; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-remove { border: 0; position: absolute; top: 0; right: 0; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-thumbnail { padding-top: 20px; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-thumbnail:before { content: none; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-name { text-align: right; } div.editor-styles-wrapper .botiga-wishlist-wrapper .botiga_wishlist_table .botiga-wishlist-row-item .product-addtocart { padding-bottom: 20px; } } div.editor-styles-wrapper .botiga-variations-wrapper select { display: none; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color { display: -webkit-box; display: -ms-flexbox; display: flex; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a { position: relative; width: 30px; height: 30px; border-radius: 100%; border: 2px solid transparent; cursor: pointer; text-indent: -99999px; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a:not(.disabled):before { content: ''; position: absolute; top: -6px; right: -6px; bottom: -6px; left: -6px; border: 2px solid rgba(33, 33, 33, 0.4); border-radius: 100%; -webkit-transition: ease border-color 300ms; transition: ease border-color 300ms; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a + a { margin-left: 12px; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a:hover:not(.disabled):before, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a.active:not(.disabled):before { border-color: #212121; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button { display: -webkit-box; display: -ms-flexbox; display: flex; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 0.9rem; font-weight: 600; line-height: 1; padding: 9px 15px; min-width: 30px; min-height: 30px; border: 2px solid #212121; cursor: pointer; opacity: 0.4; overflow: hidden; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a + a { margin-left: 8px; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a:hover, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a.active { opacity: 1; color: #212121; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a.disabled, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a.disabled { position: relative; pointer-events: none; opacity: 0.5; } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a.disabled:before, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a.disabled:after, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a.disabled:before, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a.disabled:after { content: ''; position: absolute; top: 50%; left: 50%; width: calc(100% + 10px); height: 2px; background: red; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); } div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-color > a.disabled:after, div.editor-styles-wrapper .botiga-variations-wrapper .botiga-variation-type-button > a.disabled:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); } div.editor-styles-wrapper #wc-stripe-payment-request-button-separator, div.editor-styles-wrapper #wcpay-payment-request-button-separator { width: 100%; margin: 20px 0 !important; } div.editor-styles-wrapper #wc-stripe-payment-request-wrapper, div.editor-styles-wrapper #wcpay-payment-request-wrapper { width: 100%; padding: 0 !important; } div.editor-styles-wrapper ul.wc-block-grid__products, div.editor-styles-wrapper ul.products { display: grid !important; gap: 30px; margin: 0; padding: 0; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product, div.editor-styles-wrapper ul.wc-block-grid__products li.product, div.editor-styles-wrapper ul.products li.wc-block-grid__product, div.editor-styles-wrapper ul.products li.product { width: 100%; max-width: none !important; list-style: none; position: relative; text-align: center; position: relative; border: none; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product img, div.editor-styles-wrapper ul.wc-block-grid__products li.product img, div.editor-styles-wrapper ul.products li.wc-block-grid__product img, div.editor-styles-wrapper ul.products li.product img { -webkit-transition: opacity 0.3s; transition: opacity 0.3s; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover img, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover img, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover img, div.editor-styles-wrapper ul.products li.product:hover img { opacity: 0.7; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .col-md-7 > *, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .col-md-8 > *, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product > *, div.editor-styles-wrapper ul.wc-block-grid__products li.product .col-md-7 > *, div.editor-styles-wrapper ul.wc-block-grid__products li.product .col-md-8 > *, div.editor-styles-wrapper ul.wc-block-grid__products li.product > *, div.editor-styles-wrapper ul.products li.wc-block-grid__product .col-md-7 > *, div.editor-styles-wrapper ul.products li.wc-block-grid__product .col-md-8 > *, div.editor-styles-wrapper ul.products li.wc-block-grid__product > *, div.editor-styles-wrapper ul.products li.product .col-md-7 > *, div.editor-styles-wrapper ul.products li.product .col-md-8 > *, div.editor-styles-wrapper ul.products li.product > * { margin-top: 0; margin-bottom: 12px; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .col-md-7 > *:last-child, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .col-md-8 > *:last-child, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product > *:last-child, div.editor-styles-wrapper ul.wc-block-grid__products li.product .col-md-7 > *:last-child, div.editor-styles-wrapper ul.wc-block-grid__products li.product .col-md-8 > *:last-child, div.editor-styles-wrapper ul.wc-block-grid__products li.product > *:last-child, div.editor-styles-wrapper ul.products li.wc-block-grid__product .col-md-7 > *:last-child, div.editor-styles-wrapper ul.products li.wc-block-grid__product .col-md-8 > *:last-child, div.editor-styles-wrapper ul.products li.wc-block-grid__product > *:last-child, div.editor-styles-wrapper ul.products li.product .col-md-7 > *:last-child, div.editor-styles-wrapper ul.products li.product .col-md-8 > *:last-child, div.editor-styles-wrapper ul.products li.product > *:last-child { margin-bottom: 0 !important; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product svg, div.editor-styles-wrapper ul.wc-block-grid__products li.product svg, div.editor-styles-wrapper ul.products li.wc-block-grid__product svg, div.editor-styles-wrapper ul.products li.product svg { fill: #fff; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image, div.editor-styles-wrapper ul.wc-block-grid__products li.product .wc-block-grid__product-image, div.editor-styles-wrapper ul.products li.wc-block-grid__product .wc-block-grid__product-image, div.editor-styles-wrapper ul.products li.product .wc-block-grid__product-image { margin-bottom: 0; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .price, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-LoopProduct-link, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product img, div.editor-styles-wrapper ul.wc-block-grid__products li.product .price, div.editor-styles-wrapper ul.wc-block-grid__products li.product .woocommerce-LoopProduct-link, div.editor-styles-wrapper ul.wc-block-grid__products li.product img, div.editor-styles-wrapper ul.products li.wc-block-grid__product .price, div.editor-styles-wrapper ul.products li.wc-block-grid__product .woocommerce-LoopProduct-link, div.editor-styles-wrapper ul.products li.wc-block-grid__product img, div.editor-styles-wrapper ul.products li.product .price, div.editor-styles-wrapper ul.products li.product .woocommerce-LoopProduct-link, div.editor-styles-wrapper ul.products li.product img { display: block; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .button, div.editor-styles-wrapper ul.wc-block-grid__products li.product .wp-block-button__link, div.editor-styles-wrapper ul.wc-block-grid__products li.product .button, div.editor-styles-wrapper ul.products li.wc-block-grid__product .wp-block-button__link, div.editor-styles-wrapper ul.products li.wc-block-grid__product .button, div.editor-styles-wrapper ul.products li.product .wp-block-button__link, div.editor-styles-wrapper ul.products li.product .button { display: table; margin: 17px auto 0; text-transform: uppercase; padding: 11px 24px; line-height: 1; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-product__title, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-category__title, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .botiga-wc-loop-product__title, div.editor-styles-wrapper ul.wc-block-grid__products li.product .wc-block-grid__product-title, div.editor-styles-wrapper ul.wc-block-grid__products li.product .woocommerce-loop-product__title, div.editor-styles-wrapper ul.wc-block-grid__products li.product .woocommerce-loop-category__title, div.editor-styles-wrapper ul.wc-block-grid__products li.product .botiga-wc-loop-product__title, div.editor-styles-wrapper ul.products li.wc-block-grid__product .wc-block-grid__product-title, div.editor-styles-wrapper ul.products li.wc-block-grid__product .woocommerce-loop-product__title, div.editor-styles-wrapper ul.products li.wc-block-grid__product .woocommerce-loop-category__title, div.editor-styles-wrapper ul.products li.wc-block-grid__product .botiga-wc-loop-product__title, div.editor-styles-wrapper ul.products li.product .wc-block-grid__product-title, div.editor-styles-wrapper ul.products li.product .woocommerce-loop-product__title, div.editor-styles-wrapper ul.products li.product .woocommerce-loop-category__title, div.editor-styles-wrapper ul.products li.product .botiga-wc-loop-product__title { font-size: 16px; font-size: 1rem; font-weight: 400; word-break: break-word; -webkit-transition: ease color 300ms; transition: ease color 300ms; text-decoration: none; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link, div.editor-styles-wrapper ul.wc-block-grid__products li.product .wc-block-grid__product-link, div.editor-styles-wrapper ul.products li.wc-block-grid__product .wc-block-grid__product-link, div.editor-styles-wrapper ul.products li.product .wc-block-grid__product-link { text-decoration: none; } @media screen and (min-width: 48em) { div.editor-styles-wrapper ul.products.columns-1 { grid-template-columns: repeat(1, 1fr); } div.editor-styles-wrapper ul.products.columns-2 { grid-template-columns: repeat(2, 1fr); } div.editor-styles-wrapper ul.products.columns-3 { grid-template-columns: repeat(3, 1fr); } div.editor-styles-wrapper ul.products.columns-4 { grid-template-columns: repeat(4, 1fr); } div.editor-styles-wrapper ul.products.columns-5 { grid-template-columns: repeat(5, 1fr); } div.editor-styles-wrapper ul.products.columns-6 { grid-template-columns: repeat(6, 1fr); } div.editor-styles-wrapper .wc-block-grid.has-1-columns .wc-block-grid__products { grid-template-columns: repeat(1, 1fr); } div.editor-styles-wrapper .wc-block-grid.has-2-columns .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); } div.editor-styles-wrapper .wc-block-grid.has-3-columns .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } div.editor-styles-wrapper .wc-block-grid.has-4-columns .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } div.editor-styles-wrapper .wc-block-grid.has-5-columns .wc-block-grid__products { grid-template-columns: repeat(5, 1fr); } div.editor-styles-wrapper .wc-block-grid.has-6-columns .wc-block-grid__products { grid-template-columns: repeat(6, 1fr); } } @media screen and (max-width: 991px) { div.editor-styles-wrapper .shop-columns-tablet-1 ul.products, div.editor-styles-wrapper .shop-columns-tablet-1 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(1, 1fr); } div.editor-styles-wrapper .shop-columns-tablet-2 ul.products, div.editor-styles-wrapper .shop-columns-tablet-2 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); } div.editor-styles-wrapper .shop-columns-tablet-3 ul.products, div.editor-styles-wrapper .shop-columns-tablet-3 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } div.editor-styles-wrapper .shop-columns-tablet-4 ul.products, div.editor-styles-wrapper .shop-columns-tablet-4 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } div.editor-styles-wrapper .shop-columns-tablet-5 ul.products, div.editor-styles-wrapper .shop-columns-tablet-5 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(5, 1fr); } div.editor-styles-wrapper .shop-columns-tablet-6 ul.products, div.editor-styles-wrapper .shop-columns-tablet-6 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(6, 1fr); } } @media screen and (max-width: 719px) { div.editor-styles-wrapper .shop-columns-mobile-1 ul.products, div.editor-styles-wrapper .shop-columns-mobile-1 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(1, 1fr); } div.editor-styles-wrapper .shop-columns-mobile-2 ul.products, div.editor-styles-wrapper .shop-columns-mobile-2 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(2, 1fr); } div.editor-styles-wrapper .shop-columns-mobile-3 ul.products, div.editor-styles-wrapper .shop-columns-mobile-3 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(3, 1fr); } div.editor-styles-wrapper .shop-columns-mobile-4 ul.products, div.editor-styles-wrapper .shop-columns-mobile-4 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(4, 1fr); } div.editor-styles-wrapper .shop-columns-mobile-5 ul.products, div.editor-styles-wrapper .shop-columns-mobile-5 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(5, 1fr); } div.editor-styles-wrapper .shop-columns-mobile-6 ul.products, div.editor-styles-wrapper .shop-columns-mobile-6 .wc-block-grid .wc-block-grid__products { grid-template-columns: repeat(6, 1fr); } } div.editor-styles-wrapper .woocommerce-pagination { clear: both; } div.editor-styles-wrapper .woocommerce-sorting-wrapper { margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #eee; } div.editor-styles-wrapper .woocommerce-sorting-wrapper p { margin: 0; } div.editor-styles-wrapper .woocommerce-sorting-wrapper select { border: 0; padding: 0 25px 0 0; max-width: 220px; min-height: auto; } div.editor-styles-wrapper .product-list ul.products { grid-template-columns: 1fr; } div.editor-styles-wrapper .product-list ul.products li.product { width: 100% !important; margin-right: 0; } div.editor-styles-wrapper .product-list ul.products li.product .loop-image-wrap { margin: 0; } div.editor-styles-wrapper .product-list ul.products li.product .loop-button-wrap.button-layout3 { position: absolute; top: 50%; left: 50%; opacity: 0; visibility: hidden; -webkit-transform: translate3d(-50%, -40%, 0); transform: translate3d(-50%, -40%, 0); -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; } div.editor-styles-wrapper .product-list ul.products li.product .loop-button-wrap.button-layout4 { position: absolute; bottom: 15px; left: 15px; opacity: 0; visibility: hidden; -webkit-transition: ease opacity 300ms, ease visibility 300ms; transition: ease opacity 300ms, ease visibility 300ms; } div.editor-styles-wrapper .product-list ul.products li.product:hover .loop-button-wrap.button-layout3 { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } div.editor-styles-wrapper .product-list ul.products li.product:hover .loop-button-wrap.button-layout4 { opacity: 1; visibility: visible; } div.editor-styles-wrapper .loop-button-wrap.button-layout4 .ws-svg-icon { width: 24px; height: 24px; } div.editor-styles-wrapper .loop-button-wrap.button-layout4 .button, div.editor-styles-wrapper .loop-button-wrap.button-layout4 .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { margin-left: 0 !important; } div.editor-styles-wrapper .loop-price-inline { text-align: right; } div.editor-styles-wrapper .loop-image-wrap { position: relative; overflow: hidden; } div.editor-styles-wrapper .related.products .button-layout3, div.editor-styles-wrapper .related.products .button-layout4, div.editor-styles-wrapper .upsells.products .button-layout3, div.editor-styles-wrapper .upsells.products .button-layout4, div.editor-styles-wrapper .product-grid .button-layout3, div.editor-styles-wrapper .product-grid .button-layout4 { position: absolute; opacity: 0; -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; } div.editor-styles-wrapper .related.products .button-layout3, div.editor-styles-wrapper .upsells.products .button-layout3, div.editor-styles-wrapper .product-grid .button-layout3 { top: 50%; width: 100%; text-align: center; -webkit-transform: translate3d(0, -40%, 0); transform: translate3d(0, -40%, 0); } div.editor-styles-wrapper .related.products .button-layout3 a, div.editor-styles-wrapper .upsells.products .button-layout3 a, div.editor-styles-wrapper .product-grid .button-layout3 a { display: inline-block !important; } div.editor-styles-wrapper .related.products ul.products li.product:hover .button-layout3, div.editor-styles-wrapper .upsells.products ul.products li.product:hover .button-layout3, div.editor-styles-wrapper .product-grid ul.products li.product:hover .button-layout3 { opacity: 1; visibility: visible; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } div.editor-styles-wrapper .related.products ul.products li.product:hover .button-layout4, div.editor-styles-wrapper .upsells.products ul.products li.product:hover .button-layout4, div.editor-styles-wrapper .product-grid ul.products li.product:hover .button-layout4 { opacity: 1; } div.editor-styles-wrapper .related.products .button-layout4, div.editor-styles-wrapper .upsells.products .button-layout4, div.editor-styles-wrapper .product-grid .button-layout4 { width: 100%; bottom: 10px; left: 10px; } div.editor-styles-wrapper .button-layout3 a, div.editor-styles-wrapper .button-layout4 a { margin-top: 0 !important; } div.editor-styles-wrapper .button-layout3 .wc-forward { margin-left: 5px; } div.editor-styles-wrapper .button-layout2 .wc-forward { margin-top: 8px; display: block; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .button-layout3 .wp-block-button, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .button-layout4 .wp-block-button { margin-bottom: 0; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .button-layout3 { opacity: 1; visibility: visible; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .button-layout4 { opacity: 1; } div.editor-styles-wrapper .wc-block-grid.has-4-columns .wc-block-grid__product, div.editor-styles-wrapper .wc-block-grid.has-5-columns .wc-block-grid__product, div.editor-styles-wrapper .wc-block-grid.has-6-columns .wc-block-grid__product { font-size: 1em !important; } div.editor-styles-wrapper .wc-block-grid__product-link { display: block; } div.editor-styles-wrapper .price { font-weight: 600; } div.editor-styles-wrapper .price ins { background-color: transparent; } div.editor-styles-wrapper .price del { margin-right: 6px; font-weight: 400; } div.editor-styles-wrapper ul.products li.product-category mark { background: none; color: inherit; } div.editor-styles-wrapper .product-category-item-layout1 ul.products li.product-category .woocommerce-loop-category__title { margin-top: 15px; } div.editor-styles-wrapper .product-category-item-layout2 ul.products li.product-category a { position: relative; display: block; } div.editor-styles-wrapper .product-category-item-layout2 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(255, 255, 255, 0.6); padding: 20px; margin: 0; } div.editor-styles-wrapper .product-category-item-layout3 ul.products li.product-category a { position: relative; display: block; overflow: hidden; } div.editor-styles-wrapper .product-category-item-layout3 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 0; bottom: 0; width: 100%; padding: 20px; margin: 0; color: #FFF; z-index: 1; } div.editor-styles-wrapper .product-category-item-layout3 ul.products li.product-category .woocommerce-loop-category__title:after { content: ''; position: absolute; left: 0; bottom: 0; height: 0; width: 100%; -webkit-box-shadow: 0px 0px 60px 60px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 60px 60px rgba(0, 0, 0, 0.5); z-index: -1; } div.editor-styles-wrapper .product-category-item-layout4 ul.products li.product-category a { position: relative; display: block; } div.editor-styles-wrapper .product-category-item-layout4 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 0; bottom: 0; width: calc( 100% - 30px); background: #FFF; padding: 20px; margin: 0 0 15px 15px; } div.editor-styles-wrapper .product-category-item-layout5 ul.products li.product-category a { position: relative; display: block; overflow: hidden; } div.editor-styles-wrapper .product-category-item-layout5 ul.products li.product-category a:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: 0; } div.editor-styles-wrapper .product-category-item-layout5 ul.products li.product-category .woocommerce-loop-category__title { position: absolute; left: 50%; top: 50%; margin: 0; color: #FFF; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 1; } @-webkit-keyframes rotateAnim { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotateAnim { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } div.editor-styles-wrapper .button.botiga-quick-view.botiga-quick-view-layout2 { position: absolute; top: 50%; left: 50%; min-width: 145px; text-align: center; opacity: 0; margin-top: 0 !important; visibility: hidden; white-space: nowrap; -webkit-transform: translate3d(-50%, -40%, 0); transform: translate3d(-50%, -40%, 0); -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; } div.editor-styles-wrapper .button.botiga-quick-view.botiga-quick-view-layout3 { position: absolute; bottom: 0; left: 0; width: 100%; margin-top: 0 !important; text-align: center; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); -webkit-transition: ease transform 300ms; transition: ease transform 300ms; } div.editor-styles-wrapper .loop-image-wrap > .add_to_cart_button, div.editor-styles-wrapper .loop-image-wrap > .product_type_variable, div.editor-styles-wrapper .loop-image-wrap > .product_type_grouped, div.editor-styles-wrapper .loop-image-wrap > .product_type_external, div.editor-styles-wrapper .loop-image-wrap > .loop-button-wrap.button-layout3 { position: absolute; top: 50%; left: 50%; min-width: 145px; text-align: center; opacity: 0; visibility: hidden; white-space: nowrap; -webkit-transform: translate3d(-50%, -10%, 0); transform: translate3d(-50%, -10%, 0); -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; } div.editor-styles-wrapper .loop-image-wrap > .add_to_cart_button + .botiga-quick-view-layout2, div.editor-styles-wrapper .loop-image-wrap > .product_type_variable + .botiga-quick-view-layout2, div.editor-styles-wrapper .loop-image-wrap > .product_type_grouped + .botiga-quick-view-layout2, div.editor-styles-wrapper .loop-image-wrap > .product_type_external + .botiga-quick-view-layout2, div.editor-styles-wrapper .loop-image-wrap > .loop-button-wrap.button-layout3 + .botiga-quick-view-layout2 { -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } div.editor-styles-wrapper .loop-image-wrap > .loop-button-wrap.button-layout3 .add_to_cart_button { min-width: 145px; text-align: center; } div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .add_to_cart_button, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .product_type_variable, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .product_type_grouped, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .product_type_external, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .loop-button-wrap.button-layout4 { top: auto; left: 15px; bottom: 55px; min-width: 0; -webkit-transform: none !important; transform: none !important; } div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .add_to_cart_button .ws-svg-icon, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .product_type_variable .ws-svg-icon, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .product_type_grouped .ws-svg-icon, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .product_type_external .ws-svg-icon, div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout4.botiga-quick-view-button-layout3 > .loop-button-wrap.button-layout4 .ws-svg-icon { width: 25px; height: 25px; } div.editor-styles-wrapper .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 > .button:not(.botiga-quick-view) { position: absolute; top: 50%; left: 50%; min-width: 145px; text-align: center; opacity: 0; visibility: hidden; white-space: nowrap; -webkit-transform: translate3d(-50%, -10%, 0); transform: translate3d(-50%, -10%, 0); -webkit-transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; transition: ease opacity 300ms, ease visibility 300ms, ease transform 300ms; } div.editor-styles-wrapper ul.products li.product:hover .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .botiga-quick-view-layout2 { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } div.editor-styles-wrapper ul.products li.product:hover .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .button:not(.botiga-quick-view), div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .button:not(.botiga-quick-view), div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .button:not(.botiga-quick-view), div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout2 .button:not(.botiga-quick-view) { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, 0%, 0); transform: translate3d(-50%, 0%, 0); } div.editor-styles-wrapper ul.products li.product:hover .botiga-quick-view-layout3, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .botiga-quick-view-layout3, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .botiga-quick-view-layout3, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .botiga-quick-view-layout3 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .add_to_cart_button, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .product_type_variable, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .product_type_grouped, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .product_type_external, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .loop-button-wrap.button-layout3, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .add_to_cart_button, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_variable, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_grouped, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_external, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .loop-button-wrap.button-layout3, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .add_to_cart_button, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .product_type_variable, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .product_type_grouped, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .product_type_external, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .loop-button-wrap.button-layout3, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .add_to_cart_button, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_variable, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_grouped, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_external, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .loop-button-wrap.button-layout3 { opacity: 1; visibility: visible; -webkit-transform: translate3d(-50%, 0%, 0); transform: translate3d(-50%, 0%, 0); } div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .add_to_cart_button + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .product_type_variable + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .product_type_grouped + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .product_type_external + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap > .loop-button-wrap.button-layout3 + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .add_to_cart_button + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_variable + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_grouped + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_external + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap > .loop-button-wrap.button-layout3 + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .add_to_cart_button + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .product_type_variable + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .product_type_grouped + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .product_type_external + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap > .loop-button-wrap.button-layout3 + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .add_to_cart_button + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_variable + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_grouped + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .product_type_external + .botiga-quick-view-layout2, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .loop-button-wrap.button-layout3 + .botiga-quick-view-layout2 { -webkit-transform: translate3d(-50%, -75%, 0); transform: translate3d(-50%, -75%, 0); } div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .add_to_cart_button, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_variable, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_grouped, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_external, div.editor-styles-wrapper ul.products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .loop-button-wrap.button-layout3, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .add_to_cart_button, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_variable, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_grouped, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_external, div.editor-styles-wrapper ul.products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .loop-button-wrap.button-layout3, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .add_to_cart_button, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_variable, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_grouped, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_external, div.editor-styles-wrapper ul.wc-block-grid__products li.product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .loop-button-wrap.button-layout3, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .add_to_cart_button, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_variable, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_grouped, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .product_type_external, div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap.botiga-add-to-cart-button-layout3.botiga-quick-view-button-layout3 > .loop-button-wrap.button-layout3 { -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:not(.botiga-quick-view-button-layout3) > .loop-button-wrap.button-layout3 + .button.botiga-quick-view { -webkit-transition-delay: 0ms; transition-delay: 0ms; } div.editor-styles-wrapper ul.wc-block-grid__products li.wc-block-grid__product:hover .loop-image-wrap > .loop-button-wrap.button-layout3 { -webkit-transform: translate3d(-50%, 45%, 0); transform: translate3d(-50%, 45%, 0); } div.editor-styles-wrapper .loop-button-wrap.button-layout3 + .button.botiga-quick-view { -webkit-transition-delay: 150ms; transition-delay: 150ms; } div.editor-styles-wrapper .botiga-quick-view-popup { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: rgba(0, 0, 0, 0.9); left: 0; top: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; z-index: 9999; -webkit-transition: ease opacity 300ms; transition: ease opacity 300ms; } div.editor-styles-wrapper .botiga-quick-view-popup.opened { opacity: 1; visibility: visible; } div.editor-styles-wrapper .botiga-quick-view-popup.opened:not(.loading) .botiga-quick-view-popup-content { opacity: 1; visibility: visible; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-loader { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 0; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-loader > svg { opacity: 0.7; -webkit-animation-name: rotateAnim; animation-name: rotateAnim; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content { position: relative; width: 100%; max-width: 800px; background: #FFF; padding: 35px; opacity: 0; visibility: hidden; -webkit-transition: ease opacity 300ms 600ms; transition: ease opacity 300ms 600ms; z-index: 1; } @media (min-width: 1025px) and (min-height: 800px) { div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content { max-width: 1110px; } } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-popup-close-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: -37px; right: -10px; width: 30px; height: 30px; z-index: 1; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-popup-close-button svg { fill: #fff; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-popup-close-button path { -webkit-transform: scale(0.75); transform: scale(0.75); } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-popup-close-button:hover svg path, div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-popup-close-button:focus svg path { fill: #FFF; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-summary { display: block; max-height: 75vh; overflow-y: auto; padding-right: 10px; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-summary::-webkit-scrollbar { width: 7px; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-summary::-webkit-scrollbar-track { background: #e2e2e2; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-summary::-webkit-scrollbar-thumb { background-color: #CCC; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .woocommerce-product-gallery { width: 100%; float: none !important; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .woocommerce-product-gallery .flex-direction-nav { display: none; } div.editor-styles-wrapper .admin-bar .botiga-quick-view-popup .botiga-quick-view-popup-content { margin-top: 32px; } @media only screen and (max-width: 850px) { div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content { max-width: calc( 100% - 30px); } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-popup-content-ajax { max-height: 80vh; overflow-y: auto; overflow-x: hidden; } } @media only screen and (max-width: 991px) { div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .col-lg-6 + .col-lg-6 { margin-top: 30px; } div.editor-styles-wrapper .botiga-quick-view-popup .botiga-quick-view-popup-content .botiga-quick-view-summary { max-height: none; overflow: visible; } } div.editor-styles-wrapper .pswp { z-index: 9999 !important; } /* * Widget blocks */ .wp-block[data-type="core/widget-area"] { max-width: 340px; } .wp-block[data-type="core/widget-area"] h3 { margin: 0 0 20px; font-size: 18px; font-size: 1.125rem; } div.editor-styles-wrapper { /* Price filter */ /* Attribute filter */ /* Default WP search */ /* Woo search */ } div.editor-styles-wrapper .widget_block h3 { margin: 0 0 20px; font-size: 18px; font-size: 1.125rem; } div.editor-styles-wrapper input.wc-block-price-filter__range-input { min-height: auto; } div.editor-styles-wrapper input.wc-block-components-price-slider__range-input { border: 0; padding: 0; } div.editor-styles-wrapper .wc-block-components-price-slider__range-input-wrapper { margin-bottom: 25px; } div.editor-styles-wrapper .wc-block-components-price-slider__range-input-progress { --range-color: #212121; } div.editor-styles-wrapper .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount { padding: 5px 10px; min-height: auto; } div.editor-styles-wrapper .wp-block-woocommerce-attribute-filter .wc-block-attribute-filter-list li { text-decoration: none; } div.editor-styles-wrapper .wp-block-woocommerce-attribute-filter input { margin-right: 5px; } div.editor-styles-wrapper .wp-block-search .wp-block-search__label { font-weight: 600; margin-bottom: 15px; } div.editor-styles-wrapper .wp-block-search .wp-block-search__button { background: #212121; color: #FFF; padding-left: 1rem; padding-right: 1rem; } div.editor-styles-wrapper .wp-block-search .wp-block-search__button:hover { background: #757575; } div.editor-styles-wrapper .wp-block-woocommerce-product-search .wc-block-product-search__label { display: block; font-weight: 600; margin-bottom: 15px; }