shell bypass 403
/**
* importing mixins.
*/
/**
* importing variables.
*/
:root {
--cartify_font_family_primary: 'Segment', 'Satoshi-Variable', sans-serif;
--cartify_font_family_body: 'Segment', 'Satoshi-Variable', sans-serif;
--cartify_font_size_h1: 40px;
--cartify_font_size_h2: 34px;
--cartify_font_size_h3: 28px;
--cartify_font_size_h4: 24px;
--cartify_font_size_h5: 20px;
--cartify_font_size_h6: 18px;
--cartify_font_size_body: 16px;
--cartify_font_size_small_1: 13px;
--cartify_font_size_small_2: 14px;
--cartify_font_size_small_3: 15px;
--cartify_font_size_big_1: 17px;
--cartify_font_size_h1_mobile: 38px;
--cartify_font_size_h2_mobile: 32px;
--cartify_font_size_h3_mobile: 26px;
--cartify_font_size_h4_mobile: 22px;
--cartify_font_size_h5_mobile: 18px;
--cartify_font_size_h6_mobile: 16px;
--cartify_font_size_body_mobile: 14px;
--cartify_font_size_small_1_mobile: 11px;
--cartify_font_size_small_2_mobile: 12px;
--cartify_font_size_small_3_mobile: 13px;
--cartify_font_size_big_1_mobile: 15px;
--cartify_font_weight_primary: 600;
--cartify_font_weight_regular: 400;
--cartify_line_height_primary_1: 1.2;
--cartify_line_height_primary_2: 1.3;
--cartify_line_height_primary_3: 1.4;
--cartify_line_height_body: 1.6;
--cartify_letter_spacing_primary_1: -0.02em;
--cartify_letter_spacing_primary_2: -0.01em;
--cartify_letter_spacing_regular_1: 0.02em;
--cartify_letter_spacing_regular_2: 0.01em;
--cartify_font_feature_settings_primary: normal;
--cartify_font_feature_settings_body: normal;
--cartify_button_font_size: 15px;
--cartify_button_font_size_sm: 14px;
--cartify_button_font_size_lg: 16px;
--cartify_button_padding: 10px 18px 10px;
--cartify_button_padding_sm: 8px 13px 8px;
--cartify_button_padding_lg: 14px 26px 14px;
--cartify_button_font_size_mobile: 13px;
--cartify_button_font_size_sm_mobile: 12px;
--cartify_button_font_size_lg_mobile: 14px;
--cartify_button_padding_mobile: 8px 15px 8px;
--cartify_button_padding_sm_mobile: 6px 11px 6px;
--cartify_button_padding_lg_mobile: 12px 22px 12px;
--cartify_button_border_radius: 5px;
--cartify_button_border_width: 2px;
--cartify_color_text_success: #11dd55;
--cartify_color_text_danger: #FF2752;
--cartify_color_text_accent: #FCDFB0;
--cartify_color_text_primary: #222;
--cartify_color_text_body: #222;
--cartify_color_text_body_1: #777;
--cartify_color_text_white: #fff;
--cartify_color_text_accent_lite: #baa78a;
--cartify_background_color_body: #fff;
--cartify_background_color_lite: #f5f5f5;
--cartify_color_line_lite_grey: #ccc;
--cartify_color_line_accent: #d0b999;
--cartify_product_bg_color: #efefef;
--cartify_width_device_container_2xl: 1560;
--cartify_width_device_container_xl: 1440;
--cartify_width_device_container_lg: 1200;
--cartify_width_device_container_md: 1024;
--cartify_width_device_container_sm: 667;
--cartify_gap_device_container: 20px;
--cartify_gap_device_container_fluid: 25px;
--cartify_width_post_device_container: 920px;
--cartify_width_post_device_container_wide: 1080px;
--cartify_width_blog_sidebar_xl: 240px;
--cartify_width_blog_sidebar_md: 210px;
--cartify_width_blog_sidebar_sm: 100%;
--cartify_width_blog_gutter: 25px;
--cartify_width_shop_sidebar_xl: 240px;
--cartify_width_shop_sidebar_md: 210px;
--cartify_width_shop_sidebar_sm: 100%;
--cartify_width_shop_gutter: 25px;
--cartify_scroll_behaviour: smooth; }
.ionicon {
--agni-ionicon-stroke-width: 24px; }
.feather {
--agni-feather-stroke-width: 1.2px; }
/**
* importing typography.
*/
@font-face {
font-family: 'Satoshi-Variable';
src: url("../../../assets/fonts/Satoshi/Satoshi-Variable.woff2") format("woff2"), url("../../../assets/fonts/Satoshi/Satoshi-Variable.woff") format("woff"), url("../../../assets/fonts/Satoshi/Satoshi-Variable.ttf") format("truetype");
font-weight: var(--cartify_font_weight_regular) var(--cartify_font_weight_primary);
font-display: swap;
font-style: normal; }
@font-face {
font-family: 'Satoshi-VariableItalic';
src: url("../../../assets/fonts/Satoshi/Satoshi-VariableItalic.woff2") format("woff2"), url("../../../assets/fonts/Satoshi/Satoshi-VariableItalic.woff") format("woff"), url("../../../assets/fonts/Satoshi/Satoshi-VariableItalic.ttf") format("truetype");
font-weight: var(--cartify_font_weight_regular) var(--cartify_font_weight_primary);
font-display: swap;
font-style: italic; }
@font-face {
font-family: 'LineIcons';
src: url("../../../assets/fonts/LineIcons/LineIcons.eot");
src: url("../../../assets/fonts/LineIcons/LineIcons.eot") format("embedded-opentype"), url("../../../assets/fonts/LineIcons/LineIcons.woff2") format("woff2"), url("../../../assets/fonts/LineIcons/LineIcons.woff") format("woff"), url("../../../assets/fonts/LineIcons/LineIcons.ttf") format("truetype"), url("../../../assets/fonts/LineIcons/LineIcons.svg") format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Font Awesome 5 Brands';
font-style: normal;
font-weight: normal;
font-display: auto;
src: url("../../../assets/fonts/FontAwesome/fa-brands-400.eot");
src: url("../../../assets/fonts/FontAwesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/FontAwesome/fa-brands-400.woff2") format("woff2"), url("../../../assets/fonts/FontAwesome/fa-brands-400.woff") format("woff"), url("../../../assets/fonts/FontAwesome/fa-brands-400.ttf") format("truetype"), url("../../../assets/fonts/FontAwesome/fa-brands-400.svg#fontawesome") format("svg"); }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 400;
font-display: auto;
src: url("../../../assets/fonts/FontAwesome/fa-regular-400.eot");
src: url("../../../assets/fonts/FontAwesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/FontAwesome/fa-regular-400.woff2") format("woff2"), url("../../../assets/fonts/FontAwesome/fa-regular-400.woff") format("woff"), url("../../../assets/fonts/FontAwesome/fa-regular-400.ttf") format("truetype"), url("../../../assets/fonts/FontAwesome/fa-regular-400.svg#fontawesome") format("svg"); }
@font-face {
font-family: 'Font Awesome 5 Free';
font-style: normal;
font-weight: 900;
font-display: auto;
src: url("../../../assets/fonts/FontAwesome/fa-solid-900.eot");
src: url("../../../assets/fonts/FontAwesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../../assets/fonts/FontAwesome/fa-solid-900.woff2") format("woff2"), url("../../../assets/fonts/FontAwesome/fa-solid-900.woff") format("woff"), url("../../../assets/fonts/FontAwesome/fa-solid-900.ttf") format("truetype"), url("../../../assets/fonts/FontAwesome/fa-solid-900.svg#fontawesome") format("svg"); }
.fab {
font-family: 'Font Awesome 5 Brands'; }
.far {
font-family: 'Font Awesome 5 Free';
font-weight: 400; }
.fa,
.fas {
font-family: 'Font Awesome 5 Free';
font-weight: 900; }
.ionicon path {
stroke-width: var(--agni-ionicon-stroke-width); }
.feather {
stroke-width: var(--agni-feather-stroke-width); }
svg.feather {
fill: none; }
/**
* importing modules.
*/
/* Text meant only for screen readers. */
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
/* Many screen reader and browser combinations announce broken words as they would appear visually. */ }
.screen-reader-text:focus {
background-color: #fff;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #222;
display: block;
font-size: 15px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
/* Above WP toolbar. */ }
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
outline: 0; }
.alignleft {
display: inline;
float: left;
margin: 10px 20px;
margin-left: 0; }
.alignright {
display: inline;
float: right;
margin: 10px 20px;
margin-right: 0; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; }
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed; }
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both; }
.clear {
clear: both; }
.page-links {
clear: both; }
/**
* importing table css.
*/
table {
margin: 0 0 30px;
width: 100%;
border-collapse: collapse; }
table th,
table td {
border: 1px solid;
border-color: #ddd;
padding: 12px;
text-align: left; }
table th {
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_2);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
/**
* importing elements css.
*/
/**
* importing base blocks css.
*/
/**
* importing slick css.
*/
.slick {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity, visibility, 0.4s ease;
transition: opacity, visibility, 0.4s ease; }
.slick.slick-initialized {
opacity: 1;
visibility: visible; }
.slick-arrow {
position: absolute;
top: 50%;
padding: 0 10px;
border: 0;
font-size: 16px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1; }
.slick-prev {
left: 0; }
.slick-next {
right: 0; }
.slick-disabled {
opacity: 0.3; }
.slick-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: -30px;
right: 0; }
/* Arrows */
.slick-prev,
.slick-next {
content: ">";
display: inline-block;
font-size: 16px;
letter-spacing: 0;
padding: 0;
cursor: pointer;
color: #555555;
border: none;
outline: none;
background: transparent; }
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none; }
/* Slick Dots */
.slick-dots {
display: block;
padding: 0;
margin: 0;
list-style: none;
text-align: center; }
.slick-dots li {
position: relative;
display: inline-block;
margin: 0 5px;
padding: 0;
cursor: pointer; }
.slick-dots li button {
display: block;
width: 10px;
height: 10px;
padding: 0px;
line-height: 0;
cursor: pointer;
color: transparent;
border-radius: 50%;
border: 1px solid;
border-color: #222;
outline: none;
background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none; }
.slick-dots li.slick-active button {
background: #222;
border-color: #222; }
/**
* importing buttons css.
*/
.btn,
a.btn {
display: inline-block;
border-radius: var(--cartify_button_border_radius);
border-width: var(--cartify_button_border_width);
border-style: solid;
line-height: 1.2;
font-size: var(--cartify_button_font_size);
padding: var(--cartify_button_padding);
text-decoration: none;
text-align: center;
-webkit-transition: 0.2s ease;
transition: 0.2s ease;
background-color: #222;
color: #fff;
border-color: transparent; }
.btn:hover,
a.btn:hover {
background-color: transparent;
border-color: #222;
color: #222; }
.btn-alt,
a.btn-alt {
background-color: transparent;
border-color: #222;
color: #222; }
.btn-alt:hover,
a.btn-alt:hover {
background-color: #222;
color: #fff;
border-color: transparent; }
.btn.btn-link,
a.btn.btn-link {
padding: 0;
color: #222;
background-color: transparent;
border: 0;
text-decoration: underline; }
.btn.btn-link:hover,
a.btn.btn-link:hover {
background-color: transparent;
border-color: transparent; }
.btn-sm,
a.btn-sm {
font-size: var(--cartify_button_font_size_sm);
padding: var(--cartify_button_padding_sm); }
.btn-lg,
a.btn-lg {
font-size: var(--cartify_button_font_size_lg);
padding: var(--cartify_button_padding_lg); }
.btn-bold,
a.btn-bold {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_2);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
.btn-lite,
a.btn-lite {
border: 1px solid; }
.btn-block,
a.btn-block {
width: 100%;
display: block;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (max-width: calc(667px - 1px)) {
.btn,
a.btn {
font-size: var(--cartify_button_font_size_mobile);
padding: var(--cartify_button_padding_mobile); }
.btn-sm,
a.btn-sm {
font-size: var(--cartify_button_font_size_sm_mobile);
padding: var(--cartify_button_padding_sm_mobile); }
.btn-lg,
a.btn-lg {
font-size: var(--cartify_button_font_size_lg_mobile);
padding: var(--cartify_button_padding_lg_mobile); } }
/**
* importing slider css.
*/
.agni-slider.has-container {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.agni-slider.has-container {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.agni-slider.has-container {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.agni-slider.has-container {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.agni-slider.has-container {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.agni-slider.has-container-wide {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.agni-slider.has-container-wide {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.agni-slider.has-container-wide {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.agni-slider.has-container-wide {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.agni-slider.has-container-wide {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1560px) {
.agni-slider.has-container-wide {
max-width: calc((var(--cartify_width_device_container_2xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.agni-slider .slick-list,
.agni-slider .slick-track {
height: 100%; }
.agni-slider .agni-slide.has-animation .agni-slide-text,
.agni-slider .agni-slide.has-animation .agni-slide-image,
.agni-slider .agni-slide.has-animation .agni-slide-buttons,
.agni-slider .agni-slide.has-animation .agni-slide-countdown,
.agni-slider .agni-slide.has-animation .agni-slide-block {
-webkit-animation-name: none;
animation-name: none;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-duration: 1s;
animation-duration: 1s;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block {
opacity: 1;
visibility: visible; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in {
-webkit-animation-name: fade-in;
animation-name: fade-in; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in-bottom, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in-bottom {
-webkit-animation-name: fade-in-bottom;
animation-name: fade-in-bottom; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in-bck, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in-bck {
-webkit-animation-name: fade-in-bck;
animation-name: fade-in-bck; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in-fwd, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in-fwd {
-webkit-animation-name: fade-in-fwd;
animation-name: fade-in-fwd; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in-top, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in-top {
-webkit-animation-name: fade-in-top;
animation-name: fade-in-top; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in-left, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in-left {
-webkit-animation-name: fade-in-left;
animation-name: fade-in-left; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-in-right, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-in-right {
-webkit-animation-name: fade-in-right;
animation-name: fade-in-right; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out {
-webkit-animation-name: fade-out;
animation-name: fade-out; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out-bck,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out-bck, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out-bck,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out-bck {
-webkit-animation-name: fade-out-bck;
animation-name: fade-out-bck; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out-fwd,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out-fwd, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out-fwd,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out-fwd {
-webkit-animation-name: fade-out-fwd;
animation-name: fade-out-fwd; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out-top, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out-top {
-webkit-animation-name: fade-out-top;
animation-name: fade-out-top; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out-right, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out-right {
-webkit-animation-name: fade-out-right;
animation-name: fade-out-right; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out-left, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out-left {
-webkit-animation-name: fade-out-left;
animation-name: fade-out-left; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.fade-out-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.fade-out-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.fade-out-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.fade-out-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.fade-out-bottom, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.fade-out-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.fade-out-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.fade-out-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.fade-out-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.fade-out-bottom {
-webkit-animation-name: fade-out-bottom;
animation-name: fade-out-bottom; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.slide-in-bck-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.slide-in-bck-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.slide-in-bck-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.slide-in-bck-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.slide-in-bck-center, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.slide-in-bck-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.slide-in-bck-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.slide-in-bck-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.slide-in-bck-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.slide-in-bck-center {
-webkit-animation-name: slide-in-bck-center;
animation-name: slide-in-bck-center; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.slide-in-fwd-center, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.slide-in-fwd-center,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.slide-in-fwd-center {
-webkit-animation-name: slide-in-fwd-center;
animation-name: slide-in-fwd-center; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.slide-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.slide-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.slide-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.slide-in-top,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.slide-in-top, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.slide-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.slide-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.slide-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.slide-in-top,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.slide-in-top {
-webkit-animation-name: slide-in-top;
animation-name: slide-in-top; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.slide-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.slide-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.slide-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.slide-in-left,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.slide-in-left, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.slide-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.slide-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.slide-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.slide-in-left,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.slide-in-left {
-webkit-animation-name: slide-in-left;
animation-name: slide-in-left; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.slide-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.slide-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.slide-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.slide-in-right,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.slide-in-right, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.slide-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.slide-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.slide-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.slide-in-right,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.slide-in-right {
-webkit-animation-name: slide-in-right;
animation-name: slide-in-right; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.slide-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.slide-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.slide-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.slide-in-bottom,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.slide-in-bottom, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.slide-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.slide-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.slide-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.slide-in-bottom,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.slide-in-bottom {
-webkit-animation-name: slide-in-bottom;
animation-name: slide-in-bottom; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.tilt-in-top-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.tilt-in-top-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.tilt-in-top-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.tilt-in-top-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.tilt-in-top-1, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.tilt-in-top-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.tilt-in-top-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.tilt-in-top-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.tilt-in-top-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.tilt-in-top-1 {
-webkit-animation-name: tilt-in-top-1;
animation-name: tilt-in-top-1; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.tilt-in-top-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.tilt-in-top-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.tilt-in-top-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.tilt-in-top-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.tilt-in-top-2, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.tilt-in-top-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.tilt-in-top-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.tilt-in-top-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.tilt-in-top-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.tilt-in-top-2 {
-webkit-animation-name: tilt-in-top-2;
animation-name: tilt-in-top-2; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.tilt-in-bottom-1, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.tilt-in-bottom-1,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.tilt-in-bottom-1 {
-webkit-animation-name: tilt-in-bottom-1;
animation-name: tilt-in-bottom-1; }
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-text.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-image.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-buttons.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-countdown.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation.slick-active .agni-slide-block.tilt-in-bottom-2, .agni-slider .agni-slide.has-animation:only-child .agni-slide-text.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-image.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-buttons.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-countdown.tilt-in-bottom-2,
.agni-slider .agni-slide.has-animation:only-child .agni-slide-block.tilt-in-bottom-2 {
-webkit-animation-name: tilt-in-bottom-2;
animation-name: tilt-in-bottom-2; }
.agni-slider .agni-slide-group {
border-width: 0px;
border-style: solid;
z-index: 1; }
.agni-slider .slick-dots {
position: relative;
top: -40px; }
.agni-slider .slick-arrow {
--cartify_agni_slider_nav_arrows_size: 40px;
background-color: #fff;
width: var(--cartify_agni_slider_nav_arrows_size);
height: var(--cartify_agni_slider_nav_arrows_size);
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: 13px;
border-radius: calc(var(--cartify_agni_slider_nav_arrows_size) / 2); }
.agni-slider:hover .slick-arrow {
opacity: 1;
visibility: visible; }
.agni-slider .slick-prev {
margin-left: calc(var(--cartify_agni_slider_nav_arrows_size) / 2 * -1); }
.agni-slider .slick-next {
margin-right: calc(var(--cartify_agni_slider_nav_arrows_size) / 2 * -1); }
.agni-slider {
width: 100%;
height: 400px;
margin-left: auto;
margin-right: auto;
--agni_slider_offset_top_desktop: 0px;
--agni_slider_offset_top_laptop: 0px;
--agni_slider_offset_top_tab: 0px;
--agni_slider_offset_top_mobile: 0px;
--agni_slider_slide_gap: 0; }
.agni-slider .agni-slide {
position: relative;
height: 100%;
margin-top: var(--agni_slider_offset_top_mobile);
padding-left: calc(var(--agni_slider_slide_gap) / 2 * 1px);
padding-right: calc(var(--agni_slider_slide_gap) / 2 * 1px);
--agni_slider_slide_bg_image_position_mobile: 50% 50%;
--agni_slider_slide_bg_image_position_tab: 50% 50%;
--agni_slider_slide_bg_image_position_laptop: 50% 50%;
--agni_slider_slide_bg_image_position_desktop: 50% 50%;
--agni_slider_slide_contents_padding_mobile: 0px 0px 0px 0px;
--agni_slider_slide_contents_padding_tab: 0px 0px 0px 0px;
--agni_slider_slide_contents_padding_laptop: 0px 0px 0px 0px;
--agni_slider_slide_contents_padding_desktop: 0px 0px 0px 0px; }
.agni-slider .agni-slide__bg, .agni-slider .agni-slide__contents {
height: calc(100% - var(--agni_slider_offset_top_mobile)); }
.agni-slider .agni-slide__bg {
overflow: hidden;
border-width: 0;
border-style: solid;
border-color: #ddd; }
.agni-slider .agni-slide__bg-image, .agni-slider .agni-slide__bg-color, .agni-slider .agni-slide__bg-video {
height: 100%; }
.agni-slider .agni-slide__bg-color {
background-color: var(--cartify_background_color_lite) _2; }
.agni-slider .agni-slide__bg-image {
background-size: cover;
background-position: var(--agni_slider_slide_bg_image_position_mobile); }
.agni-slider .agni-slide__bg-video video {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.agni-slider .agni-slide__bg-overlay {
position: absolute;
inset: 0;
background-color: transparent; }
.agni-slider .agni-slide__contents {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: var(--agni_slider_slide_contents_padding_mobile);
max-width: 100%;
-webkit-perspective: 1400;
perspective: 1400; }
.agni-slider .agni-slide__contents.constrained {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.agni-slider .agni-slide__contents.constrained {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.agni-slider .agni-slide__contents.constrained {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.agni-slider .agni-slide__contents.constrained {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.agni-slider .agni-slide__contents.constrained {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.agni-slider .agni-slide__contents.fullwidth {
max-width: calc(100% - (var(--cartify_gap_device_container_fluid))*2);
margin-right: auto;
margin-left: auto; }
.agni-slider .agni-slide__contents.lc, .agni-slider .agni-slide__contents.lt, .agni-slider .agni-slide__contents.lb {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.agni-slider .agni-slide__contents.cc, .agni-slider .agni-slide__contents.ct, .agni-slider .agni-slide__contents.cb {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-slider .agni-slide__contents.rc, .agni-slider .agni-slide__contents.rt, .agni-slider .agni-slide__contents.rb {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.agni-slider .agni-slide__contents.lt, .agni-slider .agni-slide__contents.ct, .agni-slider .agni-slide__contents.rt {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.agni-slider .agni-slide__contents.lc, .agni-slider .agni-slide__contents.cc, .agni-slider .agni-slide__contents.rc {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.agni-slider .agni-slide__contents.lb, .agni-slider .agni-slide__contents.cb, .agni-slider .agni-slide__contents.rb {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.agni-slider .agni-slide-text, .agni-slider .agni-slide-buttons, .agni-slider .agni-slide-separator {
z-index: 99; }
.agni-slider .agni-slide-text h1,
.agni-slider .agni-slide-text h2,
.agni-slider .agni-slide-text h3,
.agni-slider .agni-slide-text h4,
.agni-slider .agni-slide-text h5,
.agni-slider .agni-slide-text h6,
.agni-slider .agni-slide-text p,
.agni-slider .agni-slide-text div {
padding: 0;
margin: 0; }
.agni-slider .agni-slide-text.has-background h1,
.agni-slider .agni-slide-text.has-background h2,
.agni-slider .agni-slide-text.has-background h3,
.agni-slider .agni-slide-text.has-background h4,
.agni-slider .agni-slide-text.has-background h5,
.agni-slider .agni-slide-text.has-background h6,
.agni-slider .agni-slide-text.has-background p,
.agni-slider .agni-slide-text.has-background div {
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
background-color: #fff;
display: inline;
padding: 0.5rem; }
.agni-slider .agni-slide-image {
line-height: 0;
width: 480px;
height: 360px; }
.agni-slider .agni-slide-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.agni-slider .agni-slide-video {
overflow: hidden;
border-width: 0;
border-style: solid;
border-color: #ddd; }
.agni-slider .agni-slide-video-container {
height: 100%; }
.agni-slider .agni-slide-video video {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.agni-slider .agni-slide-video-controls {
position: absolute;
bottom: 50%;
left: 50%; }
.agni-slider .agni-slide-video-controls button {
display: none;
width: 64px;
height: 64px;
border-radius: 50%;
margin-left: -32px;
margin-bottom: -32px; }
.agni-slider .agni-slide-video-controls button.show {
display: block; }
.agni-slider .agni-slide-video-controls button i {
margin-left: 5px; }
.agni-slider .agni-slide-block {
width: 100%; }
.agni-slider .agni-slide-block p:empty {
display: none;
margin-bottom: 0; }
.agni-slider .agni-slide-block .slick-dots {
bottom: 0;
top: auto; }
.agni-slider .agni-slide-buttons {
display: block; }
.agni-slider .agni-slide-buttons > a {
display: inline-block;
margin: 0 10px; }
.agni-slider .agni-slide-buttons > a:first-child {
margin-left: 0; }
.agni-slider .agni-slide-buttons > a:last-child {
margin-right: 0; }
.agni-slider .agni-slide-group__contents {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: var(--agni_slider_group_align, flex-start);
-ms-flex-align: var(--agni_slider_group_align, flex-start);
align-items: var(--agni_slider_group_align, flex-start);
-webkit-perspective: 1400;
perspective: 1400; }
.agni-slide-countdown-holder {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle; }
.agni-slide-countdown-holder__label {
text-transform: lowercase; }
.agni-slide-countdown.style-1 .agni-slide-countdown-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder {
gap: 20px; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder__label {
font-size: var(--cartify_font_size_small_2);
margin-top: 4px; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder > div {
text-align: center; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder > div:not(:first-child) span:before {
content: ":";
position: absolute;
left: -10px;
margin-left: -3px; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder span {
position: relative;
border-width: 2px;
border-style: solid;
border-color: #222;
border-radius: 50%;
min-width: 34px;
min-height: 34px;
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-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
font-size: var(--cartify_font_size_small_1); }
.agni-slide-countdown.style-2 .agni-slide-countdown-container {
background-color: #FCDFB0;
padding: 3px 8px;
border-radius: 4px; }
.agni-slide-countdown.style-2 .agni-slide-countdown-holder {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-slide-countdown.style-2 .agni-slide-countdown-holder__label {
display: none;
font-size: var(--cartify_font_size_small_1);
margin-left: 2px; }
.agni-slide-countdown.style-2 .agni-slide-countdown-holder > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-slide-countdown.style-2 .agni-slide-countdown-holder > div:not(:first-child) span:before {
content: ":";
margin-left: 6px;
margin-right: 6px; }
.agni-slide-countdown.style-2 .agni-slide-countdown-holder span {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
font-size: var(--cartify_font_size_small_2); }
.agni-slide-separator > div {
width: var(--agni_slider_separator_width_mobile, 400px);
height: var(--agni_slider_separator_height, 1px);
background-color: var(--agni_slider_separator_color, #222); }
@media (min-width: 667px) {
.agni-slider .agni-slide {
margin-top: var(--agni_slider_offset_top_tab); }
.agni-slider .agni-slide__bg, .agni-slider .agni-slide__contents {
height: calc(100% - var(--agni_slider_offset_top_tab)); }
.agni-slider .agni-slide__bg-image {
background-position: var(--agni_slider_slide_bg_image_position_tab); }
.agni-slider .agni-slide__contents {
padding: var(--agni_slider_slide_contents_padding_tab); }
.agni-slider .slick-arrow {
--cartify_agni_slider_nav_arrows_size: 52px;
font-size: 13px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.agni-slider .slick-prev {
margin-left: calc(var(--cartify_agni_slider_nav_arrows_size) * -1); }
.agni-slider .slick-next {
margin-right: calc(var(--cartify_agni_slider_nav_arrows_size) * -1); }
.agni-slider:hover .slick-prev {
margin-left: calc(var(--cartify_agni_slider_nav_arrows_size) / 2 * -1); }
.agni-slider:hover .slick-next {
margin-right: calc(var(--cartify_agni_slider_nav_arrows_size) / 2 * -1); }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder {
gap: 30px; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder > div:not(:first-child) span:before {
left: -15px; }
.agni-slide-countdown.style-1 .agni-slide-countdown-holder span {
min-width: 45px;
min-height: 45px;
font-size: var(--cartify_font_size_body); }
.agni-slide-separator > div {
width: var(--agni_slider_separator_width_tab, 400px); } }
@media (min-width: 1024px) {
.agni-slider .agni-slide {
margin-top: var(--agni_slider_offset_top_laptop); }
.agni-slider .agni-slide__bg, .agni-slider .agni-slide__contents {
height: calc(100% - var(--agni_slider_offset_top_laptop)); }
.agni-slider .agni-slide__bg-image {
background-position: var(--agni_slider_slide_bg_image_position_laptop); }
.agni-slider .agni-slide__contents {
padding: var(--agni_slider_slide_contents_padding_laptop); }
.agni-slide-separator > div {
width: var(--agni_slider_separator_width_laptop, 400px); } }
@media (min-width: 1440px) {
.agni-slider .agni-slide {
margin-top: var(--agni_slider_offset_top_desktop); }
.agni-slider .agni-slide__bg, .agni-slider .agni-slide__contents {
height: calc(100% - var(--agni_slider_offset_top_desktop)); }
.agni-slider .agni-slide__bg-image {
background-position: var(--agni_slider_slide_bg_image_position_desktop); }
.agni-slider .agni-slide__contents {
padding: var(--agni_slider_slide_contents_padding_desktop); }
.agni-slide-separator > div {
width: var(--agni_slider_separator_width_desktop, 400px); } }
/**
* importing blog css
*/
.blog-single-page-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 50px;
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.blog-single-page-container {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.blog-single-page-container {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.blog-single-page-container {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.blog-single-page-container {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.blog-single-page-container.sidebar-right .comments-area:before, .blog-single-page-container.sidebar-left .comments-area:before {
display: none; }
.blog-single-page-container .content-area {
width: 100%; }
.blog-single-page-container .entry-header {
margin-bottom: 40px; }
.blog-single-page-container .blog-post-title {
max-width: 85%;
margin-top: 20px;
margin-bottom: 20px; }
.blog-single-page-container .blog-post-thumbnail {
position: relative;
margin-top: 30px; }
.blog-single-page-container .blog-post-thumbnail img {
width: 100%;
-o-object-fit: cover;
object-fit: cover;
height: 450px;
border-radius: 0px; }
.blog-single-page-container .blog-post-cat {
margin-top: 40px; }
.blog-single-page-container .sidebar {
width: 100%;
margin-bottom: 40px; }
.post-password-form {
max-width: 500px; }
.post-password-form input {
width: 100%;
height: 48px; }
.post-password-form input[type="submit"] {
margin-top: 10px; }
@media (min-width: 1024px) {
.blog-single-page-container {
--cartify_blog_single_font_size: 18px;
max-width: calc(var(--cartify_width_post_device_container) - (var(--cartify_gap_device_container) * 2)); }
.blog-single-page-container.sidebar-right .content-area, .blog-single-page-container.sidebar-left .content-area {
width: calc(100% - var(--cartify_width_blog_sidebar_md, 0px) - var(--cartify_width_blog_gutter)); }
.blog-single-page-container.sidebar-right .widget-area, .blog-single-page-container.sidebar-left .widget-area {
width: calc(var(--cartify_width_blog_sidebar_md));
border: 0;
border-left-width: 1px;
border-style: solid;
border-color: #ddd;
padding-left: var(--cartify_width_blog_gutter); }
.blog-single-page-container.sidebar-left .content-area {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.blog-single-page-container.sidebar-left .widget-area {
border-right-width: 1px;
border-left-width: 0;
padding-right: var(--cartify_width_blog_gutter);
padding-left: 0; }
.blog-single-page-container .entry-content {
font-size: var(--cartify_blog_single_font_size, var(--cartify_font_size_body));
line-height: 1.7;
letter-spacing: var(--cartify_letter_spacing_regular_1); } }
@media (min-width: 1200px) {
.blog-single-page-container.sidebar-right, .blog-single-page-container.sidebar-left {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.blog-single-page-container.sidebar-right, .blog-single-page-container.sidebar-left {
max-width: calc(var(--cartify_width_post_device_container) - (var(--cartify_gap_device_container) * 2) + var(--cartify_width_blog_sidebar_xl, 0px) + var(--cartify_width_blog_gutter)); }
.blog-single-page-container.sidebar-right .content-area, .blog-single-page-container.sidebar-left .content-area {
width: calc(100% - var(--cartify_width_blog_sidebar_xl, 0px) - var(--cartify_width_blog_gutter)); }
.blog-single-page-container.sidebar-right .widget-area, .blog-single-page-container.sidebar-left .widget-area {
width: calc(var(--cartify_width_blog_sidebar_xl)); }
.blog-single-page-container .entry-content > .alignwide {
position: relative;
width: var(--cartify_width_post_device_container_wide);
margin-left: calc(var(--cartify_width_post_device_container_wide) / 2 * -1);
left: 50%; }
.blog-single-page-container .blog-post-thumbnail {
left: 50%; } }
@media (min-width: 1440px) and (min-width: 667px) {
.blog-single-page-container .blog-post-thumbnail {
width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1024px) {
.blog-single-page-container .blog-post-thumbnail {
width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1200px) {
.blog-single-page-container .blog-post-thumbnail {
width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1440px) {
.blog-single-page-container .blog-post-thumbnail {
width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1560px) {
.blog-single-page-container .blog-post-thumbnail {
width: calc((var(--cartify_width_device_container_2xl) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_2xl) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
.blog-page-container {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 35px;
margin-bottom: 35px;
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.blog-page-container {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.blog-page-container {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.blog-page-container {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.blog-page-container {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.blog-page-container.blog-post-style-1 .sticky {
position: relative;
margin-top: 55px;
margin-bottom: 95px;
padding-left: 50px;
padding-right: 50px; }
.blog-page-container.blog-post-style-1 .sticky:before {
content: "\eb40";
font-family: "LineIcons";
position: absolute;
right: 40px;
border-radius: var(--cartify_button_border_radius);
padding: 4px 11px;
font-size: 24px;
color: var(--cartify_color_text_body_1);
line-height: 1; }
.blog-page-container.blog-post-style-1 .sticky:after {
content: "";
position: absolute;
inset: -50px 0;
width: auto;
height: auto;
margin: 0;
background-color: transparent;
border-radius: var(--cartify_button_border_radius);
border-width: 1px;
border-style: solid;
border-color: #ddd;
z-index: -1; }
.blog-page-container.blog-post-style-2 .sticky {
position: relative; }
.blog-page-container.blog-post-style-2 .sticky:before {
content: "sticky";
position: absolute;
right: 0;
border-radius: var(--cartify_button_border_radius);
padding: 4px 11px;
font-size: var(--cartify_font_size_small_1);
border-width: 1px;
border-style: solid;
border-color: #222;
line-height: 1; }
.blog-page-container.blog-post-style-2 .sticky .blog-post-details {
border: 0; }
.blog-page-container.blog-post-style-2 .sticky .blog-post-meta {
margin-bottom: 0px; }
.blog-page-container.blog-post-style-3 .sticky {
position: relative;
margin-top: 35px;
margin-bottom: 60px; }
.blog-page-container.blog-post-style-3 .sticky:before {
content: "sticky";
position: absolute;
right: 0;
border-radius: var(--cartify_button_border_radius);
padding: 4px 11px;
font-size: var(--cartify_font_size_small_1);
border-width: 1px;
border-style: solid;
border-color: #222;
line-height: 1; }
.blog-page-container.blog-post-style-3 .sticky:after {
content: "";
position: absolute;
inset: -30px;
border-radius: var(--cartify_button_border_radius);
border-width: 1px;
border-style: solid;
border-color: #ddd;
z-index: -1; }
.blog-page-container.blog-post-style-3 .sticky .blog-post-details {
border: 0; }
.blog-page-container.blog-post-style-3 .sticky .blog-post-meta {
margin-bottom: 0px; }
.blog-page-container.blog-post-style-2 .blog-post-thumbnail img, .blog-page-container.blog-post-style-3 .blog-post-thumbnail img {
aspect-ratio: 1/1; }
.blog-page-container:not(.has-right-sidebar):not(.has-left-sidebar).blog-post-style-1 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.blog-page-container:not(.has-right-sidebar):not(.has-left-sidebar).blog-post-style-1 .blog-post-title,
.blog-page-container:not(.has-right-sidebar):not(.has-left-sidebar).blog-post-style-1 .blog-post-excerpt,
.blog-page-container:not(.has-right-sidebar):not(.has-left-sidebar).blog-post-style-1 .blog-post-meta,
.blog-page-container:not(.has-right-sidebar):not(.has-left-sidebar).blog-post-style-1 .blog-post-cat {
max-width: var(--cartify_width_post_device_container);
margin-left: auto;
margin-right: auto; }
.blog-post-meta, .blog-post-cat {
font-size: var(--cartify_font_size_small_2); }
.blog-post-meta a, .blog-post-cat a {
text-decoration: none;
color: var(--cartify_color_text_body_1); }
.blog-post-meta a:hover, .blog-post-cat a:hover {
text-decoration: underline; }
.blog-post-meta .posted-on time.updated:not(.published) {
display: none;
margin-left: 10px; }
.blog-post-title a {
word-break: break-word;
text-decoration: none; }
.blog-post-title a:hover {
text-decoration: underline; }
.blog-post-thumbnail:empty {
display: none; }
.blog-post-thumbnail img {
-o-object-fit: cover;
object-fit: cover; }
.blog-post-excerpt .more-link {
margin-top: 10px;
display: block;
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
.blog-post-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 3px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--cartify_color_text_body_1); }
.blog-post-meta > div:not(:last-child):after {
content: '.';
margin: 0 10px; }
.blog-post-meta .byline {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.blog-post-meta .byline > span:not(:last-child) {
margin-right: 7px; }
.blog-post-meta img {
display: block;
max-width: 25px;
border-radius: 50%; }
.blog-post-cat .cat-links ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
padding-left: 0;
margin: 0; }
.blog-post-cat .cat-links li:not(:last-child) a:after {
content: '.';
margin: 0 10px; }
.blog-post-style-1:not(.has-right-sidebar):not(.has-left-sidebar) .blog-post-thumbnail {
max-width: var(--cartify_width_post_device_container_wide); }
.blog-post-style-1:not(.has-right-sidebar):not(.has-left-sidebar) .blog-post-title,
.blog-post-style-1:not(.has-right-sidebar):not(.has-left-sidebar) .blog-post-excerpt,
.blog-post-style-1:not(.has-right-sidebar):not(.has-left-sidebar) .blog-post-meta,
.blog-post-style-1:not(.has-right-sidebar):not(.has-left-sidebar) .blog-post-cat {
max-width: var(--cartify_width_post_device_container);
margin-left: auto;
margin-right: auto; }
.blog-post-style-1 .blog-post-thumbnail {
position: relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 25px; }
.blog-post-style-1 .blog-post-title {
font-size: 40px;
margin-top: 20px;
margin-bottom: 20px; }
.blog-post-style-1 .blog-post-excerpt {
font-size: var(--cartify_font_size_big_1); }
.blog-post-style-1 .blog-post-excerpt .more-link {
font-size: 18px;
margin-top: 20px; }
.blog-post-style-1 .blog-post-meta {
margin-top: 20px;
margin-bottom: 30px; }
.blog-post-style-1 .post:after,
.blog-post-style-1 .page:after,
.blog-post-style-1 .product:after {
content: "";
display: block;
width: 180px;
height: 1px;
margin: 60px auto;
background-color: var(--cartify_color_line_lite_grey); }
.blog-post-style-1 .post:last-child:after,
.blog-post-style-1 .page:last-child:after,
.blog-post-style-1 .product:last-child:after {
margin: 0px auto 60px;
height: 0px;
background-color: transparent; }
.blog-post-style-2 .blog-post-title {
font-size: var(--cartify_font_size_h4, 24px);
margin: 15px 0; }
.blog-post-style-2 .blog-post-thumbnail {
margin-bottom: 10px; }
.blog-post-style-2 .blog-post-excerpt {
margin-bottom: 20px; }
.blog-post-style-2 .site-main {
--cartify_blog_posts_gap: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--cartify_blog_posts_gap);
width: calc(100% + var(--cartify_blog_posts_gap)); }
.blog-post-style-2 article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: calc((100% / var(--cartify_blog_posts_columns_mobile, 1)) - var(--cartify_blog_posts_gap));
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.blog-post-style-2 article:after {
content: "";
display: block;
width: 100%;
height: 1px;
margin-top: 20px;
background-color: var(--cartify_color_line_lite_grey); }
.blog-post-style-2 article .blog-post-meta {
margin-top: auto; }
.blog-post-style-3 article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 920px;
margin-bottom: 40px; }
.blog-post-style-3 article > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.blog-post-style-3 article .blog-post-thumbnail {
max-width: 100%; }
.blog-post-style-3 article .blog-post-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
border-bottom: 1px solid;
border-color: var(--cartify_color_line_lite_grey); }
.blog-post-style-3 article .blog-post-title {
max-width: 85%;
font-size: var(--cartify_font_size_h3, 28px);
margin: 15px 0; }
.blog-post-style-3 article .blog-post-excerpt {
margin-bottom: 25px; }
.blog-post-style-3 article .blog-post-meta {
margin-top: auto;
margin-bottom: 25px; }
.blog-post-style-3 article:last-child .blog-post-details {
border-bottom: 0; }
.blog-post-style-3:not(.has-left-sidebar):not(.has-right-sidebar) article {
margin-left: auto;
margin-right: auto; }
.blog-post-style-4 {
--cartify_blog_card_font_size: 18px; }
.blog-post-style-4 .site-main {
--cartify_blog_posts_gap: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--cartify_blog_posts_gap);
width: calc(100% + var(--cartify_blog_posts_gap)); }
.blog-post-style-4 article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: calc((100% / var(--cartify_blog_posts_columns, 1)) - var(--cartify_blog_posts_gap)); }
.blog-post-style-4 article > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.blog-post-style-4 article .blog-post-thumbnail {
width: 120px;
height: 120px;
margin-right: 20px; }
.blog-post-style-4 article .blog-post-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.blog-post-style-4 article .blog-post-title {
max-width: 85%;
font-size: var(--cartify_blog_card_font_size, var(--cartify_font_size_h5));
margin-top: 0px;
margin-bottom: 15px; }
.blog-post-style-4 article:last-child .blog-post-details {
border-bottom: 0; }
.post-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 25px 0;
border-top: 1px solid;
border-color: var(--cartify_color_line_lite_grey);
margin-top: 35px;
margin-bottom: 35px; }
.post-navigation > div {
-ms-flex-preferred-size: 50%;
flex-basis: 50%; }
.post-navigation__next {
text-align: right; }
.post-navigation__link {
text-decoration: none; }
.post-navigation__link span {
display: block; }
.post-navigation__link span:first-child {
font-size: var(--cartify_font_size_small_2);
color: var(--cartify_color_text_body_1);
margin-bottom: 2px; }
.agni-post-author-bio {
border-top: 1px solid;
border-color: var(--cartify_color_line_lite_grey);
margin-top: 45px;
padding-top: 25px; }
.agni-post-author-bio .author-bio {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.agni-post-author-bio .author-bio__name {
font-size: var(--cartify_font_size_big_1);
margin: 5px 0; }
.agni-post-author-bio .author-bio__description {
margin-bottom: 15px;
font-size: var(--cartify_font_size_small_3); }
.agni-post-author-bio .author-bio__description:empty {
display: none; }
.agni-post-author-bio .author-bio__details {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-left: 20px; }
.agni-post-author-bio .author-bio img {
border-radius: 50%; }
.agni-post-navigation,
.agni-post-author-bio {
max-width: 920px;
margin-left: auto;
margin-right: auto; }
@media (min-width: 667px) {
.blog-post-style-2 .site-main,
.blog-post-style-4 .site-main {
--cartify_blog_posts_gap: 30px; }
.blog-post-style-2 article {
max-width: calc((100% / var(--cartify_blog_posts_columns_tab, 2)) - var(--cartify_blog_posts_gap)); }
.blog-post-style-2 .blog-post-thumbnail {
margin-bottom: 10px; }
.blog-post-style-2 .blog-post-excerpt {
margin-bottom: 20px; }
.blog-post-style-3 article .blog-post-thumbnail {
max-width: 315px;
margin-right: 30px; }
.blog-page-container.blog-post-style-4 article {
width: calc(100% / var(--cartify_blog_card_columns_tab) - (var(--cartify_blog_card_gap_tab) * 1px)); } }
@media (min-width: 1024px) {
.blog-page-container.blog-post-style-1:not(.has-left-sidebar):not(.has-right-sidebar) .blog-post-thumbnail {
margin-left: calc(var(--cartify_width_post_device_container_wide) / 2 * -1);
left: 50%; }
.blog-page-container.blog-post-style-3, .blog-page-container.blog-post-style-2 {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); }
.blog-page-container .blog-post-style-4 article {
width: calc(100% / var(--cartify_blog_card_columns_laptop) - (var(--cartify_blog_card_gap_laptop) * 1px)); }
.blog-page-container.has-right-sidebar .content-area, .blog-page-container.has-left-sidebar .content-area {
width: calc(100% - var(--cartify_width_blog_sidebar_md, 0px) - var(--cartify_width_blog_gutter)); }
.blog-page-container.has-right-sidebar .widget-area, .blog-page-container.has-left-sidebar .widget-area {
width: calc(var(--cartify_width_blog_sidebar_md));
border: 0;
border-left-width: 1px;
border-style: solid;
border-color: #ddd;
padding-left: var(--cartify_width_blog_gutter); }
.blog-page-container.has-right-sidebar .content-area {
padding-right: var(--cartify_width_blog_gutter); }
.blog-page-container.has-left-sidebar .content-area {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
padding-left: var(--cartify_width_blog_gutter); }
.blog-page-container.has-left-sidebar .widget-area {
border-right-width: 1px;
border-left-width: 0;
padding-right: var(--cartify_width_blog_gutter);
padding-left: 0; }
.search-results .blog-page-container.blog-post-style-1:not(.has-left-sidebar):not(.has-right-sidebar) .blog-post-thumbnail {
margin-left: 0;
left: 0; }
.blog-post-style-2 article {
max-width: calc((100% / var(--cartify_blog_posts_columns_laptop, 3)) - var(--cartify_blog_posts_gap)); }
.blog-post-style-3 article .blog-post-thumbnail {
max-width: 380px;
margin-right: 52px; } }
@media (min-width: 1200px) {
.blog-page-container.has-right-sidebar.blog-post-style-3, .blog-page-container.has-right-sidebar.blog-post-style-2, .blog-page-container.has-left-sidebar.blog-post-style-3, .blog-page-container.has-left-sidebar.blog-post-style-2 {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.blog-page-container.blog-post-style-2 {
max-width: calc(var(--cartify_width_device_container_xl) * 1px); }
.blog-page-container.blog-post-style-3, .blog-page-container.blog-post-style-2 {
max-width: calc(var(--cartify_width_post_device_container) - (var(--cartify_gap_device_container) * 2) + var(--cartify_width_blog_gutter)); }
.blog-page-container .blog-post-style-4 article {
width: calc(100% / var(--cartify_blog_card_columns_desktop) - (var(--cartify_blog_card_gap_desktop) * 1px)); }
.blog-page-container.has-right-sidebar.blog-post-style-3, .blog-page-container.has-right-sidebar.blog-post-style-2, .blog-page-container.has-left-sidebar.blog-post-style-3, .blog-page-container.has-left-sidebar.blog-post-style-2 {
max-width: calc(var(--cartify_width_post_device_container) - (var(--cartify_gap_device_container) * 2) + var(--cartify_width_blog_sidebar_xl, 0px) + var(--cartify_width_blog_gutter)); }
.blog-page-container.has-right-sidebar .content-area, .blog-page-container.has-left-sidebar .content-area {
width: calc(100% - var(--cartify_width_blog_sidebar_xl, 0px) - var(--cartify_width_blog_gutter)); }
.blog-page-container.has-right-sidebar .widget-area, .blog-page-container.has-left-sidebar .widget-area {
width: calc(var(--cartify_width_blog_sidebar_xl)); }
.blog-post-style-2 article {
max-width: calc((100% / var(--cartify_blog_posts_columns_desktop, 3)) - var(--cartify_blog_posts_gap)); }
.blog-post-style-4 {
--cartify_blog_card_font_size: var(--cartify_font_size_h5); } }
/**
* importing blog css
*/
.portfolio-single-page-container {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.portfolio-single-page-container {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.portfolio-single-page-container {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.portfolio-single-page-container {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.portfolio-single-page-container {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.portfolio-single-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
width: 100vw;
left: 50%;
margin-left: -50vw; }
.portfolio-single-header > div {
width: 100%;
max-height: 100%; }
.portfolio-single-header-content {
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;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-top: 50px;
text-align: center; }
.portfolio-single-header-content:after {
content: "";
border-bottom: 1px solid;
border-color: var(--cartify_color_line_lite_grey);
position: absolute;
left: auto;
right: auto;
bottom: 0;
width: 250px; }
.portfolio-single-thumbnail {
height: 400px; }
.portfolio-single-thumbnail img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.portfolio-single-title {
max-width: 580px;
font-size: var(--cartify_font_size_h2);
line-height: var(--cartify_line_height_primary_3);
margin-top: 12px;
margin-bottom: 40px; }
.portfolio-single-content {
padding: 50px 0; }
@media (min-width: 667px) {
.portfolio-single-thumbnail {
height: 480px; } }
@media (min-width: 1024px) {
.portfolio-single-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
width: 100vw;
left: 50%;
margin-left: -50vw; }
.portfolio-single-thumbnail {
height: 580px; } }
.portfolio-items {
--cartify_portfolio_items_gap: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--cartify_portfolio_items_gap);
margin-right: calc(var(--cartify_portfolio_items_gap) * -1); }
.portfolio-items.has-display-style-1 > div, .portfolio-items.has-display-style-3 > div {
width: calc((100% / var(--cartify_portfolio_items_columns, 1)) - var(--cartify_portfolio_items_gap)); }
.portfolio-items.has-display-style-1 .portfolio-item-thumbnail img, .portfolio-items.has-display-style-3 .portfolio-item-thumbnail img {
aspect-ratio: 1/1;
-o-object-fit: cover;
object-fit: cover; }
.portfolio-items.has-display-style-1 .portfolio-item-title {
font-size: var(--cartify_portfolio_item_title_font_size, 20px); }
.portfolio-items.has-display-style-1 .portfolio-item-button {
margin-top: 10px; }
.portfolio-items.has-display-style-2 .portfolio-item {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.portfolio-items.has-display-style-2 .portfolio-item:after {
content: "";
display: block;
width: 100%;
height: 1px;
margin-top: 50px;
background-color: var(--cartify_color_line_lite_grey);
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.portfolio-items.has-display-style-2 .portfolio-item:last-child:after {
margin: 0px auto 50px;
height: 0px;
background-color: transparent; }
.portfolio-items.has-display-style-2 {
--cartify_portfolio_items_gap: 50px;
width: 100%; }
.portfolio-items.has-display-style-2 .portfolio-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.portfolio-items.has-display-style-2 .portfolio-item-thumbnail {
max-width: 100%;
margin-right: 0px; }
.portfolio-items.has-display-style-2 .portfolio-item-thumbnail img {
border-radius: 0px;
aspect-ratio: 1/1;
-o-object-fit: cover;
object-fit: cover; }
.portfolio-items.has-display-style-2 .portfolio-item-details {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-right: 50px; }
.portfolio-items.has-display-style-2 .portfolio-item-title {
font-size: var(--cartify_portfolio_item_title_font_size, 40px);
margin-top: 7px; }
.portfolio-items.has-display-style-3 .portfolio-item-details {
padding: 20px;
background-color: var(--cartify_background_color_lite);
width: 90%;
position: absolute;
bottom: 0; }
.portfolio-items.has-display-style-3 .portfolio-item-category {
padding-top: 0; }
.portfolio-items.has-display-style-3 .portfolio-item-title {
font-size: var(--cartify_portfolio_item_title_font_size, 17px);
margin-top: 7px; }
.portfolio-items.has-display-style-3 .portfolio-item-button {
margin-top: 7px; }
.portfolio-item {
position: relative; }
.portfolio-item .portfolio-item-title {
font-size: var(--cartify_font_size_h4, 24px);
margin-top: 7px;
margin-bottom: 0px;
line-height: var(--cartify_line_height_primary_2); }
.portfolio-item .portfolio-item-title a {
text-decoration: none; }
.portfolio-item .portfolio-item-title a:hover {
text-decoration: underline; }
.portfolio-item .portfolio-item-category {
padding-top: 12px; }
.portfolio-item .portfolio-item-button {
display: block;
margin-top: 17px;
font-size: var(--cartify_font_size_big_1); }
@media (min-width: 667px) {
.portfolio-items {
--cartify_portfolio_items_gap: 30px; }
.portfolio-items.has-display-style-1, .portfolio-items.has-display-style-3 {
--cartify_portfolio_items_columns: 2; }
.portfolio-items.has-display-style-2 .portfolio-item-thumbnail {
max-width: 50%;
margin-right: 30px; }
.portfolio-items.has-display-style-2 .portfolio-item:nth-child(2n) .portfolio-item-thumbnail {
margin-left: 30px;
margin-right: 0px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.portfolio-items.has-display-style-2 .portfolio-item:nth-child(2n) .portfolio-item-details {
margin-left: 30px;
margin-right: 0px; } }
@media (min-width: 1024px) {
.portfolio-items.has-display-style-1, .portfolio-items.has-display-style-3 {
--cartify_portfolio_items_columns: 3; }
.portfolio-items.has-display-style-2 .portfolio-item-thumbnail {
max-width: 60%;
margin-right: 70px; }
.portfolio-items.has-display-style-2 .portfolio-item-thumbnail img {
aspect-ratio: 2/1; }
.portfolio-items.has-display-style-3 .portfolio-item-details {
padding: 30px;
width: 80%;
bottom: 0; }
.portfolio-items.has-display-style-3 .portfolio-item-title {
font-size: var(--cartify_portfolio_item_title_font_size, var(--cartify_font_size_h5));
margin-top: 7px; }
.portfolio-items.has-display-style-3 .portfolio-item-button {
margin-top: 12px; } }
@media (min-width: 1440px) {
.portfolio-items.has-display-style-1 .portfolio-item-title {
--cartify_portfolio_item_title_font_size: 24px; }
.portfolio-items.has-display-style-1 .portfolio-item-button {
margin-top: 17px; }
.portfolio-items.has-display-style-2 .portfolio-item:nth-child(2n) .portfolio-item-thumbnail {
margin-left: 50px;
margin-right: 0px;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.portfolio-items.has-display-style-2 .portfolio-item:nth-child(2n) .portfolio-item-details {
margin-left: 50px;
margin-right: 0px; } }
/**
* importing page css
*/
.page .entry-title {
font-size: var(--cartify_page_font_size, var(--cartify_font_size_h2)); }
.page .entry-header {
position: relative;
padding-top: 25px;
padding-bottom: 25px; }
.page .entry-header.has-align-center {
text-align: center; }
.page .entry-header.has-align-right {
text-align: right; }
.page .entry-header-bg {
position: absolute;
top: 0;
left: 50%;
width: 100vw;
margin-left: -50vw;
height: 100%;
background-color: var(--cartify_background_color_lite);
overflow: hidden;
z-index: -1; }
.page .entry-header-bg img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.page .entry-header, .page .entry-content {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.page .entry-header, .page .entry-content {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.page .entry-header, .page .entry-content {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.page .entry-header, .page .entry-content {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.page .entry-header, .page .entry-content {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.page .entry-content {
position: relative; }
.page .entry-content:not(.has-no-margin) {
margin-top: 60px;
margin-bottom: 60px; }
.page.has-right-sidebar .sidebar, .page.has-left-sidebar .sidebar {
width: var(--cartify_width_blog_sidebar_sm); }
.page.has-left-sidebar .sidebar {
left: 0; }
.page.has-right-sidebar .sidebar {
right: 0; }
.page-links {
margin-top: 10px; }
.page-links a,
.page-links span {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-left: 10px; }
.page-links a {
text-decoration: none; }
.page-links a:hover {
text-decoration: underline; }
.page-links span {
border: 1px solid;
border-color: #ddd;
width: 35px;
height: 35px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%; }
@media (min-width: 1024px) {
.page.has-right-sidebar .sidebar, .page.has-left-sidebar .sidebar {
position: absolute;
top: 0;
width: var(--cartify_width_blog_sidebar_md);
border-width: 0;
border-style: solid;
border-color: #ddd; }
.page.has-left-sidebar .entry-content {
padding-left: calc(var(--cartify_width_blog_sidebar_md) + var(--cartify_width_blog_gutter)); }
.page.has-left-sidebar .sidebar {
border-right-width: 1px;
padding-right: var(--cartify_width_blog_gutter); }
.page.has-right-sidebar .entry-content {
padding-right: calc(var(--cartify_width_blog_sidebar_md) + var(--cartify_width_blog_gutter)); }
.page.has-right-sidebar .sidebar {
border-left-width: 1px;
padding-left: var(--cartify_width_blog_gutter); } }
@media (min-width: 1440px) {
.page.has-right-sidebar .sidebar, .page.has-left-sidebar .sidebar {
width: var(--cartify_width_blog_sidebar_xl); }
.page.has-left-sidebar .entry-content {
padding-left: calc(var(--cartify_width_blog_sidebar_xl) + var(--cartify_width_blog_gutter)); }
.page.has-right-sidebar .entry-content {
padding-right: calc(var(--cartify_width_blog_sidebar_xl) + var(--cartify_width_blog_gutter)); } }
/**
* importing products layout styles
*/
.shop-page-container:not(.has-fullwidth) {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.shop-page-container:not(.has-fullwidth) {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.shop-page-container:not(.has-fullwidth) {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.shop-page-container:not(.has-fullwidth) {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.shop-page-container:not(.has-fullwidth) {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.shop-page-container .content-area {
margin-top: 35px;
margin-bottom: 35px; }
.shop-page-container.has-fullwidth {
--cartify-shop-width_gap: 40px;
max-width: calc(100vw - var(--cartify-shop-width_gap));
margin-left: auto;
margin-right: auto; }
.shop-single-page-container {
--cartify-shop-single-sidebar-width: 100%;
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.shop-single-page-container {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.shop-single-page-container {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.shop-single-page-container {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.shop-single-page-container {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.shop-single-page-container .site-main > .product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%; }
.columns-2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-2 > li,
.columns-2 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-3 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-3 > li,
.columns-3 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-4 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-4 > li,
.columns-4 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-5 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-5 > li,
.columns-5 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-6 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-6 > li,
.columns-6 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-7 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-7 > li,
.columns-7 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-8 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-8 > li,
.columns-8 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-9 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-9 > li,
.columns-9 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-10 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.columns-10 > li,
.columns-10 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
@media (min-width: 667px) {
.shop-page-container.has-fullwidth {
--cartify-shop-width_gap: 40px; }
.shop-single-page-container {
--cartify-shop-single-sidebar-width: 180px; }
.columns-3 > li,
.columns-3 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-4 > li,
.columns-4 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-5 > li,
.columns-5 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-6 > li,
.columns-6 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-7 > li,
.columns-7 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-8 > li,
.columns-8 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-9 > li,
.columns-9 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-10 > li,
.columns-10 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); } }
@media (min-width: 1024px) {
.shop-page-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.shop-page-container.has-fullwidth {
--cartify-shop-width_gap: 90px; }
.shop-page-container .content-area {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: calc(100% - var(--cartify_width_shop_sidebar_md) - var(--cartify_width_shop_gutter));
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.shop-page-container .content-area:last-child {
margin-left: 0;
padding-left: 0;
border-left: 0; }
.shop-page-container .shop-sidebar {
width: var(--cartify_width_shop_sidebar_md);
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
margin-top: 35px;
margin-bottom: 35px;
font-size: var(--cartify_font_size_small_2); }
.shop-page-container .shop-sidebar:not(.agni-filter-toggle-content) {
margin-right: var(--cartify_width_shop_gutter);
padding-right: var(--cartify_width_shop_gutter);
border-right: 1px solid #ddd; }
.shop-single-page-container {
--cartify-shop-single-sidebar-width: 200px; }
.columns-4 > li,
.columns-4 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-5 > li,
.columns-5 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-6 > li,
.columns-6 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-7 > li,
.columns-7 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-8 > li,
.columns-8 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-9 > li,
.columns-9 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-10 > li,
.columns-10 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); } }
@media (min-width: 1440px) {
.shop-page-container.has-fullwidth {
--cartify-shop-width_gap: 120px; }
.shop-page-container .content-area {
width: calc(100% - var(--cartify_width_shop_sidebar_xl) - var(--cartify_width_shop_gutter)); }
.shop-page-container .shop-sidebar {
width: var(--cartify_width_shop_sidebar_xl); }
.shop-page-container .shop-sidebar:not(.agni-filter-toggle-content) {
margin-right: var(--cartify_width_shop_gutter);
padding-right: var(--cartify_width_shop_gutter); }
.columns-2 > li,
.columns-2 .column {
width: calc((100% / 2) - var(--cartify_products_gap) * 1px); }
.columns-3 > li,
.columns-3 .column {
width: calc((100% / 3) - var(--cartify_products_gap) * 1px); }
.columns-4 > li,
.columns-4 .column {
width: calc((100% / 4) - var(--cartify_products_gap) * 1px); }
.columns-5 > li,
.columns-5 .column {
width: calc((100% / 5) - var(--cartify_products_gap) * 1px); }
.columns-6 > li,
.columns-6 .column {
width: calc((100% / 6) - var(--cartify_products_gap) * 1px); }
.columns-7 > li,
.columns-7 .column {
width: calc((100% / 7) - var(--cartify_products_gap) * 1px); }
.columns-8 > li,
.columns-8 .column {
width: calc((100% / 8) - var(--cartify_products_gap) * 1px); }
.columns-9 > li,
.columns-9 .column {
width: calc((100% / 9) - var(--cartify_products_gap) * 1px); }
.columns-10 > li,
.columns-10 .column {
width: calc((100% / 10) - var(--cartify_products_gap) * 1px); } }
/**
* importing products styles
*/
.products.has-grid-layout {
display: grid;
grid-auto-columns: 1fr;
grid-auto-flow: column; }
.products.has-grid-layout > li {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: stretch;
-ms-flex-pack: stretch;
justify-content: stretch;
grid-column: span 2; }
.products.has-grid-layout > li .slick-track {
height: 100%; }
.products.has-grid-layout .product-thumbnail {
height: 100%; }
.products.has-grid-layout .product-thumbnail .woocommerce-loop-product__thumbnail {
height: 100%; }
.products.has-grid-layout .product-thumbnail img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.products.has-grid-layout.has-display-style-1a .product-buttons {
bottom: 0;
-webkit-transform: translateY(100%);
transform: translateY(100%); }
.products.has-qty-1 .product-buttons .agni-add-to-cart,
.products.has-qty-1 .product-thumbnail .agni-add-to-cart {
--cartify_products_add_to_cart_width: 94px; }
.products.has-qty-1 .product-buttons .agni-add-to-cart .add_to_cart_button,
.products.has-qty-1 .product-buttons .agni-add-to-cart .single_add_to_cart_button,
.products.has-qty-1 .product-thumbnail .agni-add-to-cart .add_to_cart_button,
.products.has-qty-1 .product-thumbnail .agni-add-to-cart .single_add_to_cart_button {
min-width: var(--cartify_products_add_to_cart_width); }
.products.has-qty-1 .product-buttons .agni-update-cart,
.products.has-qty-1 .product-thumbnail .agni-update-cart {
width: var(--cartify_products_add_to_cart_width);
margin-top: 10px;
top: -10px; }
.products.has-qty-2 .product-buttons .agni-add-to-cart,
.products.has-qty-2 .product-thumbnail .agni-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.products.has-qty-2 .product-buttons .agni-add-to-cart .variations_form,
.products.has-qty-2 .product-thumbnail .agni-add-to-cart .variations_form {
width: 100%; }
.products.has-qty-2 .product-buttons .agni-add-to-cart > a,
.products.has-qty-2 .product-thumbnail .agni-add-to-cart > a {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.products.has-qty-2 .product-buttons .agni-update-cart,
.products.has-qty-2 .product-thumbnail .agni-update-cart {
position: relative;
opacity: 1;
visibility: visible;
margin-right: 10px; }
.products.has-qty-2 .product-buttons .agni-update-cart input,
.products.has-qty-2 .product-thumbnail .agni-update-cart input {
font-size: var(--cartify_font_size_small_1);
width: 48px;
min-width: 48px; }
.products.has-qty-2 .product-buttons .agni-product-qty-container span,
.products.has-qty-2 .product-thumbnail .agni-product-qty-container span {
font-size: 10px;
padding: 6px; }
.products.has-qty-2 .variations_form .agni-products-variation-swatches__add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.products.has-qty-2 .variations_form .agni-update-cart {
margin-top: 11px; }
.products.has-qty-2.list .agni-update-cart {
margin-right: 0; }
.products.has-qty-2.list .variations_form .agni-products-variation-swatches__add-to-cart {
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.products.has-qty-2.list .variations_form .single_add_to_cart_button {
margin-top: 0; }
.products:not(.has-display-style-5) .product-thumbnail .agni-add-to-cart {
display: none; }
.products.has-display-style-2 .agni-quickview + .agni-add-to-compare, .products.has-display-style-2a .agni-quickview + .agni-add-to-compare, .products.has-display-style-3 .agni-quickview + .agni-add-to-compare, .products.has-display-style-5 .agni-quickview + .agni-add-to-compare {
margin-top: 32px; }
.products.has-display-style-2 .agni-quickview__button,
.products.has-display-style-2 .agni-add-to-compare__button, .products.has-display-style-2a .agni-quickview__button,
.products.has-display-style-2a .agni-add-to-compare__button, .products.has-display-style-3 .agni-quickview__button,
.products.has-display-style-3 .agni-add-to-compare__button, .products.has-display-style-5 .agni-quickview__button,
.products.has-display-style-5 .agni-add-to-compare__button {
position: relative; }
.products.has-display-style-2 .agni-quickview__button a,
.products.has-display-style-2 .agni-add-to-compare__button a, .products.has-display-style-2a .agni-quickview__button a,
.products.has-display-style-2a .agni-add-to-compare__button a, .products.has-display-style-3 .agni-quickview__button a,
.products.has-display-style-3 .agni-add-to-compare__button a, .products.has-display-style-5 .agni-quickview__button a,
.products.has-display-style-5 .agni-add-to-compare__button a {
padding: 4px;
background-color: #fff;
border: 1px solid;
border-color: #222;
border-radius: 5px; }
.products.has-display-style-2 .agni-quickview__button span,
.products.has-display-style-2 .agni-add-to-compare__button span, .products.has-display-style-2a .agni-quickview__button span,
.products.has-display-style-2a .agni-add-to-compare__button span, .products.has-display-style-3 .agni-quickview__button span,
.products.has-display-style-3 .agni-add-to-compare__button span, .products.has-display-style-5 .agni-quickview__button span,
.products.has-display-style-5 .agni-add-to-compare__button span {
position: absolute;
bottom: 0px;
right: 40px;
padding: 5px 6px;
border-radius: 4px;
font-size: var(--cartify_font_size_small_1);
margin-left: 15px;
background-color: #fff;
white-space: nowrap;
z-index: 2;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-2 .agni-quickview__button span:before,
.products.has-display-style-2 .agni-add-to-compare__button span:before, .products.has-display-style-2a .agni-quickview__button span:before,
.products.has-display-style-2a .agni-add-to-compare__button span:before, .products.has-display-style-3 .agni-quickview__button span:before,
.products.has-display-style-3 .agni-add-to-compare__button span:before, .products.has-display-style-5 .agni-quickview__button span:before,
.products.has-display-style-5 .agni-add-to-compare__button span:before {
content: "";
display: block;
width: 8px;
height: 8px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
bottom: 8px;
right: -4px;
background-color: #fff; }
.products.has-display-style-2 .agni-quickview__button:hover span,
.products.has-display-style-2 .agni-add-to-compare__button:hover span, .products.has-display-style-2a .agni-quickview__button:hover span,
.products.has-display-style-2a .agni-add-to-compare__button:hover span, .products.has-display-style-3 .agni-quickview__button:hover span,
.products.has-display-style-3 .agni-add-to-compare__button:hover span, .products.has-display-style-5 .agni-quickview__button:hover span,
.products.has-display-style-5 .agni-add-to-compare__button:hover span {
opacity: 1;
visibility: visible; }
.products.has-display-style-2 .agni-quickview__button svg,
.products.has-display-style-2 .agni-add-to-compare__button svg, .products.has-display-style-2a .agni-quickview__button svg,
.products.has-display-style-2a .agni-add-to-compare__button svg, .products.has-display-style-3 .agni-quickview__button svg,
.products.has-display-style-3 .agni-add-to-compare__button svg, .products.has-display-style-5 .agni-quickview__button svg,
.products.has-display-style-5 .agni-add-to-compare__button svg {
margin-right: 0; }
.products.has-display-style-1a .product-bg-on-hover,
.products.has-display-style-1a .product-buttons {
margin-left: -15px;
margin-right: -15px; }
.products.has-display-style-1a .product-bg-on-hover {
position: absolute;
top: 0;
left: -1px;
right: -1px;
bottom: -1px;
margin-top: -15px; }
.products.has-display-style-1a .product-buttons {
margin-top: -10px;
padding: 15px;
padding-top: 18px; }
.products.has-display-style-2 .agni-products-variation-swatches__add-to-cart, .products.has-display-style-2a .agni-products-variation-swatches__add-to-cart, .products.has-display-style-5 .agni-products-variation-swatches__add-to-cart {
width: 100%; }
.products.has-display-style-2 .single_add_to_cart_button,
.products.has-display-style-2 .product_type_simple,
.products.has-display-style-2 .product_type_variable,
.products.has-display-style-2 .product_type_variation,
.products.has-display-style-2 .product_type_grouped,
.products.has-display-style-2 .product_type_external, .products.has-display-style-2a .single_add_to_cart_button,
.products.has-display-style-2a .product_type_simple,
.products.has-display-style-2a .product_type_variable,
.products.has-display-style-2a .product_type_variation,
.products.has-display-style-2a .product_type_grouped,
.products.has-display-style-2a .product_type_external, .products.has-display-style-5 .single_add_to_cart_button,
.products.has-display-style-5 .product_type_simple,
.products.has-display-style-5 .product_type_variable,
.products.has-display-style-5 .product_type_variation,
.products.has-display-style-5 .product_type_grouped,
.products.has-display-style-5 .product_type_external {
padding: 7px;
width: 100%;
max-width: none;
background-color: #222;
color: #fff; }
.products.has-display-style-2 .single_add_to_cart_button.loading,
.products.has-display-style-2 .product_type_simple.loading,
.products.has-display-style-2 .product_type_variable.loading,
.products.has-display-style-2 .product_type_variation.loading,
.products.has-display-style-2 .product_type_grouped.loading,
.products.has-display-style-2 .product_type_external.loading, .products.has-display-style-2a .single_add_to_cart_button.loading,
.products.has-display-style-2a .product_type_simple.loading,
.products.has-display-style-2a .product_type_variable.loading,
.products.has-display-style-2a .product_type_variation.loading,
.products.has-display-style-2a .product_type_grouped.loading,
.products.has-display-style-2a .product_type_external.loading, .products.has-display-style-5 .single_add_to_cart_button.loading,
.products.has-display-style-5 .product_type_simple.loading,
.products.has-display-style-5 .product_type_variable.loading,
.products.has-display-style-5 .product_type_variation.loading,
.products.has-display-style-5 .product_type_grouped.loading,
.products.has-display-style-5 .product_type_external.loading {
padding: 8px 13px; }
.products.has-display-style-2 .single_add_to_cart_button.loading:before,
.products.has-display-style-2 .product_type_simple.loading:before,
.products.has-display-style-2 .product_type_variable.loading:before,
.products.has-display-style-2 .product_type_variation.loading:before,
.products.has-display-style-2 .product_type_grouped.loading:before,
.products.has-display-style-2 .product_type_external.loading:before, .products.has-display-style-2a .single_add_to_cart_button.loading:before,
.products.has-display-style-2a .product_type_simple.loading:before,
.products.has-display-style-2a .product_type_variable.loading:before,
.products.has-display-style-2a .product_type_variation.loading:before,
.products.has-display-style-2a .product_type_grouped.loading:before,
.products.has-display-style-2a .product_type_external.loading:before, .products.has-display-style-5 .single_add_to_cart_button.loading:before,
.products.has-display-style-5 .product_type_simple.loading:before,
.products.has-display-style-5 .product_type_variable.loading:before,
.products.has-display-style-5 .product_type_variation.loading:before,
.products.has-display-style-5 .product_type_grouped.loading:before,
.products.has-display-style-5 .product_type_external.loading:before {
background-color: #222; }
.products.has-display-style-2 .agni-quickview,
.products.has-display-style-2 .agni-add-to-compare, .products.has-display-style-2a .agni-quickview,
.products.has-display-style-2a .agni-add-to-compare, .products.has-display-style-5 .agni-quickview,
.products.has-display-style-5 .agni-add-to-compare {
position: absolute;
top: 10px;
right: 10px; }
.products.has-display-style-2.has-qty-1 .agni-update-cart, .products.has-display-style-2a.has-qty-1 .agni-update-cart, .products.has-display-style-5.has-qty-1 .agni-update-cart {
width: 100%; }
.products.has-display-style-2.has-qty-1 .agni-update-cart input, .products.has-display-style-2a.has-qty-1 .agni-update-cart input, .products.has-display-style-5.has-qty-1 .agni-update-cart input {
width: 100%;
padding: 9px 6px; }
.products.has-display-style-2.has-qty-1 .agni-update-cart .agni-product-qty-container span, .products.has-display-style-2a.has-qty-1 .agni-update-cart .agni-product-qty-container span, .products.has-display-style-5.has-qty-1 .agni-update-cart .agni-product-qty-container span {
padding: 7px 10px; }
.products.has-display-style-2.has-qty-1 .agni-update-cart .quantity, .products.has-display-style-2a.has-qty-1 .agni-update-cart .quantity, .products.has-display-style-5.has-qty-1 .agni-update-cart .quantity {
margin-right: 0;
width: 100%; }
.products.has-display-style-2.has-qty-2 .variations_form .agni-products-variation-swatches__add-to-cart, .products.has-display-style-2a.has-qty-2 .variations_form .agni-products-variation-swatches__add-to-cart, .products.has-display-style-5.has-qty-2 .variations_form .agni-products-variation-swatches__add-to-cart {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.products.has-display-style-2.has-qty-2 .variations_form .agni-update-cart, .products.has-display-style-2a.has-qty-2 .variations_form .agni-update-cart, .products.has-display-style-5.has-qty-2 .variations_form .agni-update-cart {
margin-top: 12px; }
.products.has-display-style-2.has-qty-2 .agni-update-cart input, .products.has-display-style-2a.has-qty-2 .agni-update-cart input, .products.has-display-style-5.has-qty-2 .agni-update-cart input {
height: 100%; }
.products.has-display-style-2.has-qty-2 .agni-update-cart .agni-product-qty-container span, .products.has-display-style-2a.has-qty-2 .agni-update-cart .agni-product-qty-container span, .products.has-display-style-5.has-qty-2 .agni-update-cart .agni-product-qty-container span {
padding: 8px 6px; }
.products.has-display-style-2.has-qty-2 .agni-update-cart .quantity, .products.has-display-style-2a.has-qty-2 .agni-update-cart .quantity, .products.has-display-style-5.has-qty-2 .agni-update-cart .quantity {
height: 100%; }
.products.has-display-style-2 .product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.products.has-display-style-2 .product-details {
margin-bottom: 18px; }
.products.has-display-style-2 .product-buttons {
margin-top: auto; }
.products.has-display-style-2 .product-buttons .agni-quickview,
.products.has-display-style-2 .product-buttons .agni-add-to-compare {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-2 .product:not(.product-category):hover .agni-quickview,
.products.has-display-style-2 .product:not(.product-category):hover .agni-add-to-compare {
opacity: 1;
visibility: visible; }
.products.has-display-style-2a {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.products.has-display-style-2a .product-bg-on-hover {
position: absolute;
top: 0;
left: -1px;
right: -1px;
bottom: -1px;
margin-top: -15px;
margin-left: -15px;
margin-right: -15px;
margin-bottom: -49px; }
.products.has-display-style-2a .product-buttons {
margin-top: 0; }
.products.has-display-style-2a .product-buttons .agni-add-to-cart {
width: auto;
margin-left: -16px;
margin-right: -16px;
margin-bottom: 8px;
padding: 15px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-2a .product-type-variable .product-buttons .agni-add-to-cart {
margin-left: -16px; }
.products.has-display-style-2a .product:not(.product-category):hover {
z-index: 2; }
.products.has-display-style-3 {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.products.has-display-style-3 .product:not(.product-category) {
margin-bottom: 0px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product-bg-on-hover {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.1);
background-color: var(--cartify_product_style_product_hover_background_color, #fff);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product-details,
.products.has-display-style-3 .product-buttons {
background-color: var(--cartify_product_style_product_hover_background_color, #fff);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product-details {
padding: 0 15px;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 0px;
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product-buttons {
margin: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product-buttons .agni-add-to-cart {
margin-bottom: 15px;
position: absolute;
z-index: 2;
background-color: var(--cartify_product_style_product_hover_background_color, #fff);
left: 0;
right: 0;
margin-top: 15px;
padding: 0px 15px 15px;
-webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product-buttons .agni-quickview,
.products.has-display-style-3 .product-buttons .agni-add-to-compare {
position: absolute;
top: 20px;
right: 15px;
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in; }
.products.has-display-style-3 .product-type-variable .product-buttons .agni-add-to-cart {
margin-left: 0; }
.products.has-display-style-3 .woocommerce-loop-product__thumbnail {
overflow: hidden;
margin-bottom: 0px; }
.products.has-display-style-3 .woocommerce-loop-product__thumbnail img {
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-3 .product:not(.product-category):hover {
margin-bottom: 15px;
z-index: 2; }
.products.has-display-style-3 .product:not(.product-category):hover .product-bg-on-hover,
.products.has-display-style-3 .product:not(.product-category):hover .product-buttons {
opacity: 1;
visibility: visible; }
.products.has-display-style-3 .product:not(.product-category):hover .woocommerce-loop-product__thumbnail img {
-webkit-transform: translateY(-10px);
transform: translateY(-10px); }
.products.has-display-style-3 .product:not(.product-category):hover .product-details {
-webkit-transform: translateY(-25px);
transform: translateY(-25px);
padding-bottom: 0px; }
.products.has-display-style-3 .product:not(.product-category):hover .product-buttons .agni-quickview,
.products.has-display-style-3 .product:not(.product-category):hover .product-buttons .agni-add-to-compare {
top: 15px; }
.products.has-display-style-3 .product:not(.product-category):hover .product-buttons .agni-add-to-cart {
margin-top: -10px; }
.products.has-display-style-4 {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.products.has-display-style-4 .product:not(.product-category) {
overflow: hidden; }
.products.has-display-style-4 .product:not(.product-category) .onsale,
.products.has-display-style-4 .product:not(.product-category) .agni-product-hot-label,
.products.has-display-style-4 .product:not(.product-category) .agni-product-new-label,
.products.has-display-style-4 .product:not(.product-category) .agni-product-outofstock,
.products.has-display-style-4 .product:not(.product-category) .agni-stock-indicator {
display: none; }
.products.has-display-style-4 .woocommerce-loop-product__thumbnail {
margin-bottom: 0; }
.products.has-display-style-4 .product-details,
.products.has-display-style-4 .product-buttons {
--cartify_product_style_background_gradient_degree: 180deg;
--cartify_product_style_background_gradient_color: 255, 255, 255; }
.products.has-display-style-4 .product-details:before,
.products.has-display-style-4 .product-buttons:before {
content: "";
background-image: -webkit-gradient(linear, left top, left bottom, from(var(--cartify_product_style_background_gradient_degree)), color-stop(transparent), to(rgba(var(--cartify_product_style_background_gradient_color), 0.6)));
background-image: linear-gradient(var(--cartify_product_style_background_gradient_degree), transparent, rgba(var(--cartify_product_style_background_gradient_color), 0.6));
position: absolute;
inset: 0;
z-index: -1; }
.products.has-display-style-4 .product-details {
position: absolute;
top: 0;
left: 0;
right: 0;
padding: 20px;
z-index: 0; }
.products.has-display-style-4 .product-details:before {
--cartify_product_style_background_gradient_degree: 0deg; }
.products.has-display-style-4 .product-buttons {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 20px;
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-4 .product-buttons .agni-update-cart {
background-color: transparent; }
.products.has-display-style-4 .product-buttons .agni-update-cart input {
background-color: transparent; }
.products.has-display-style-4 .product:not(.product-category):hover .product-buttons {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible; }
.products.has-display-style-5 .product-thumbnail {
position: relative;
overflow: hidden; }
.products.has-display-style-5 .product-thumbnail .agni-add-to-cart {
width: auto;
position: absolute;
/* bottom: 15px; */
/* left: 15px; */
/* right: 15px; */
margin-bottom: 5px;
background-color: #fff;
bottom: -60px;
left: 0;
right: 0;
padding: 15px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
opacity: 0;
visibility: hidden;
transition: all 0.2s ease; }
.products.has-display-style-5 .product-buttons {
margin-top: 0; }
.products.has-display-style-5 .product-buttons .agni-add-to-cart {
display: none; }
.products.has-display-style-5 .product-buttons .agni-quickview,
.products.has-display-style-5 .product-buttons .agni-add-to-compare {
position: absolute;
top: 20px;
right: 15px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
opacity: 0;
visibility: hidden;
transition: all 0.2s ease; }
.products.has-display-style-5 .product:not(.product-category):hover .product-thumbnail .agni-add-to-cart {
bottom: 0px;
opacity: 1;
visibility: visible; }
.products.has-display-style-5 .product:not(.product-category):hover .agni-quickview,
.products.has-display-style-5 .product:not(.product-category):hover .agni-add-to-compare {
top: 15px;
opacity: 1;
visibility: visible; }
.products.has-display-style-6 .product:not(.product-category) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: var(--cartify_product_style_inner_padding_mobile, 0px);
border-width: var(--cartify_product_style_product_border_width, 0px);
border-style: solid;
background-color: var(--cartify_product_style_product_hover_background_color);
border-color: var(--cartify_product_style_product_hover_border_color);
border-radius: var(--cartify_product_style_product_border_radius, 0px); }
.products.has-display-style-6 .product:not(.product-category) .onsale,
.products.has-display-style-6 .product:not(.product-category) .agni-product-hot-label,
.products.has-display-style-6 .product:not(.product-category) .agni-product-new-label,
.products.has-display-style-6 .product:not(.product-category) .agni-product-outofstock {
display: none; }
.products.has-display-style-6 .woocommerce-loop-product__thumbnail {
margin-bottom: 0px;
width: var(--cartify_product_style_product_image_max_width, 120px);
margin-right: 15px; }
.products.has-display-style-6 .product-thumbnail {
width: auto; }
.products.has-display-style-6 .product-details {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.products.has-display-style-6 .woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-clamp: 2;
text-overflow: ellipsis;
overflow: hidden; }
.products.has-display-style-6 .product-buttons {
display: none; }
.products.has-display-style-6.stack-on-mobile .product {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.products.has-display-style-6.stack-on-mobile .product .woocommerce-loop-product__thumbnail {
margin-bottom: 15px;
margin-right: 0; }
@media (min-width: 667px) {
.products.has-qty-2 .product-buttons .agni-update-cart input,
.products.has-qty-2 .product-thumbnail .agni-update-cart input {
width: 54px;
min-width: 54px; }
.products.has-display-style-2 .agni-quickview + .agni-add-to-compare, .products.has-display-style-2a .agni-quickview + .agni-add-to-compare, .products.has-display-style-3 .agni-quickview + .agni-add-to-compare, .products.has-display-style-5 .agni-quickview + .agni-add-to-compare {
margin-top: 40px; }
.products.has-display-style-2 .agni-quickview__button a,
.products.has-display-style-2 .agni-add-to-compare__button a, .products.has-display-style-2a .agni-quickview__button a,
.products.has-display-style-2a .agni-add-to-compare__button a, .products.has-display-style-3 .agni-quickview__button a,
.products.has-display-style-3 .agni-add-to-compare__button a, .products.has-display-style-5 .agni-quickview__button a,
.products.has-display-style-5 .agni-add-to-compare__button a {
padding: 7px; }
.products.has-display-style-2a .agni-quickview,
.products.has-display-style-2a .agni-add-to-compare {
position: absolute;
top: 20px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-2a .product-bg-on-hover {
background-color: var(--cartify_product_style_product_hover_background_color, #fff);
border: 1px solid;
border-color: var(--cartify_product_style_product_hover_border_color, #ddd); }
.products.has-display-style-2a .product-buttons {
margin-top: 0; }
.products.has-display-style-2a .product-buttons .agni-add-to-cart {
position: absolute;
left: 0;
right: 0;
margin-top: -10px;
border: 1px solid;
border-top: 0;
background-color: var(--cartify_product_style_product_hover_background_color, #fff);
border-color: var(--cartify_product_style_product_hover_border_color, #ddd); }
.products.has-display-style-2a .product:not(.product-category):hover {
z-index: 2; }
.products.has-display-style-2a .product:not(.product-category):hover .agni-quickview,
.products.has-display-style-2a .product:not(.product-category):hover .agni-add-to-compare {
top: 15px; }
.products.has-display-style-2a .product:not(.product-category):hover .product-buttons .agni-add-to-cart {
margin-top: 0px; }
.products.has-display-style-2a .product-bg-on-hover,
.products.has-display-style-2a .product-buttons {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-2a .product:not(.product-category):hover .product-bg-on-hover,
.products.has-display-style-2a .product:not(.product-category):hover .product-buttons {
opacity: 1;
visibility: visible; }
.products.has-display-style-6 .product:not(.product-category) {
padding: var(--cartify_product_style_inner_padding_tab, 0px); }
.products.has-display-style-6.stack-on-mobile .product {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.products.has-display-style-6.stack-on-mobile .product .woocommerce-loop-product__thumbnail {
margin-bottom: 0;
margin-right: 15px; } }
@media (min-width: 1024px) {
.products.has-display-style-1a .product-bg-on-hover,
.products.has-display-style-1a .product-buttons {
background-color: var(--cartify_product_style_product_hover_background_color, #fff);
border: 1px solid;
border-color: var(--cartify_product_style_product_hover_border_color, #ddd);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products.has-display-style-1a .product-bg-on-hover {
position: absolute; }
.products.has-display-style-1a .product-buttons {
position: absolute;
right: -1px;
left: -1px;
border-top: 0; }
.products.has-display-style-1a .product:not(.product-category):hover {
z-index: 2; }
.products.has-display-style-1a .product:not(.product-category):hover .product-buttons {
margin-top: 0px; }
.products.has-display-style-1a .product:not(.product-category):hover .product-bg-on-hover,
.products.has-display-style-1a .product:not(.product-category):hover .product-buttons {
opacity: 1;
visibility: visible; }
.products.has-display-style-6 .product:not(.product-category) {
padding: var(--cartify_product_style_inner_padding_laptop, 0px); } }
@media (min-width: 1440px) {
.products.has-display-style-6 .product:not(.product-category) {
padding: var(--cartify_product_style_inner_padding_desktop, 0px); } }
.products {
--cartify_products_gap: 14;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
padding: 0;
margin: 0;
width: calc(100% + (var(--cartify_products_gap) * 1px));
gap: calc(var(--cartify_products_gap) * 1px); }
.products.shop-page-products {
gap: 30px calc(var(--cartify_products_gap) * 1px); }
.products > .woocommerce-info {
font-size: var(--cartify_font_size_small_3); }
.products > li {
list-style: none; }
.products .woocommerce-loop-product__thumbnail,
.products .product-details {
position: relative; }
.products .woocommerce-loop-product__thumbnail p,
.products .product-details p {
margin-bottom: 0; }
.products .woocommerce-loop-product__thumbnail > a:first-child {
z-index: 0; }
.products .woocommerce-loop-product__thumbnail img {
background-color: var(--cartify_product_bg_color, #efefef); }
.products > li:hover .woocommerce-loop-product__thumbnail.style-2 > a:first-child:not(:only-child) {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.products .outofstock .woocommerce-loop-product__thumbnail {
opacity: 0.6; }
.products .outofstock .woocommerce-loop-product__thumbnail img {
-webkit-filter: grayscale(1);
filter: grayscale(1); }
.products .woocommerce-product-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 6px; }
.products .woocommerce-product-rating .star-rating__text {
display: none; }
.products .woocommerce-product-rating .star-rating__count {
display: none; }
.products .woocommerce-product-rating > span {
font-size: 11px; }
.products .woocommerce-product-rating > span:before {
content: "("; }
.products .woocommerce-product-rating > span:after {
content: ")"; }
.products .product-details del:first-child {
margin-left: 0; }
.products .variations_form.cart {
gap: 0; }
.products .variations_form table {
position: relative;
margin-bottom: 0; }
.products .variations_form table tbody {
gap: 12px; }
.products .variations_form select {
padding: 6px 6px;
font-size: 11px;
max-width: 120px; }
.products .variations_form .reset_variations {
font-size: 12px; }
.products .variations_form .woocommerce-variation p {
margin-bottom: 10px; }
.products .variations_form .woocommerce-variation .price {
font-size: 24px;
margin-bottom: 10px; }
.products.upsells, .products.related {
all: unset;
margin: 0; }
.products.upsells .products, .products.related .products {
width: calc(100% + 14px); }
.products.upsells > h2, .products.related > h2 {
font-size: 24px;
margin: 0;
margin-bottom: 15px;
width: 100%; }
.products .single_add_to_cart_button,
.products .product_type_simple,
.products .product_type_variable,
.products .product_type_variation,
.products .product_type_grouped,
.products .product_type_external {
position: relative;
display: inline-block;
font-size: var(--cartify_font_size_small_1);
font-weight: 400;
letter-spacing: 0;
line-height: 1.4;
padding: 5px 9px 5px;
text-align: center;
border: 1px solid;
border-color: #222;
border-radius: var(--cartify_button_border_radius); }
.products .single_add_to_cart_button:hover,
.products .product_type_simple:hover,
.products .product_type_variable:hover,
.products .product_type_variation:hover,
.products .product_type_grouped:hover,
.products .product_type_external:hover {
border-color: #222; }
.products .single_add_to_cart_button.loading:before,
.products .product_type_simple.loading:before,
.products .product_type_variable.loading:before,
.products .product_type_variation.loading:before,
.products .product_type_grouped.loading:before,
.products .product_type_external.loading:before {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background-color: var(--cartify_background_color_body);
border-radius: var(--cartify_button_border_radius);
margin-top: 0; }
.products .single_add_to_cart_button.loading:after,
.products .product_type_simple.loading:after,
.products .product_type_variable.loading:after,
.products .product_type_variation.loading:after,
.products .product_type_grouped.loading:after,
.products .product_type_external.loading:after {
font-family: "LineIcons";
content: "\eb6d";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 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;
-webkit-animation: rotate-animation 1.2s infinite linear;
animation: rotate-animation 1.2s infinite linear; }
.products .product .single_add_to_cart_button {
font-weight: var(--cartify_font_weight_regular);
letter-spacing: var(--cartify_letter_spacing_regular_1);
font-variation-settings: "wght" var(--cartify_font_weight_regular);
margin-top: 12px; }
.products .added_to_cart {
display: none; }
.products .agni-sale-countdown {
margin-top: 4px;
margin-bottom: 0; }
.products .agni-sale-countdown.style-2 .agni-sale-countdown-holder__label {
display: none; }
.products .product-type-variable .product-buttons .agni-quickview,
.products .product-type-variable .product-buttons .agni-add-to-compare {
margin-left: 0px; }
.products .product-type-variable .product-buttons .agni-add-to-cart {
margin-left: -3px;
margin-top: -3px; }
.products .product-type-variable .product-buttons .agni-add-to-cart > .variations_form {
padding-left: 3px;
padding-top: 3px; }
.products.list {
--cartify_products_list_gap: 14px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: var(--cartify_products_list_gap); }
.products.list > li {
max-width: none;
width: calc((100% / 2) - var(--cartify_products_list_gap));
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.products.list > li > a {
max-width: 340px; }
.products.list > li .product-thumbnail {
width: auto; }
.products.list > li .product-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.products.list > li .woocommerce-loop-product__thumbnail {
margin-bottom: 0; }
.products.list > li .woocommerce-loop-product__title {
font-size: var(--cartify_font_size_big_1);
line-height: var(--cartify_line_height_primary_2);
margin: 0px; }
.products.list > li .woocommerce-loop-product__category {
font-size: var(--cartify_font_size_small_2);
margin-bottom: 8px; }
.products.list > li .woocommerce-loop-product__description {
margin: 15px 0;
font-size: var(--cartify_font_size_small_3);
display: none; }
.products.list > li .woocommerce-product-rating {
margin-top: 8px; }
.products.list > li .woocommerce-product-rating .star-rating__star {
font-size: 12px; }
.products.list > li .price {
font-size: var(--cartify_font_big_1);
margin-top: 10px; }
.products.list > li .agni-stock-indicator {
margin-top: 10px; }
.products.list > li .product-buttons {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
gap: 15px; }
.products.list > li .single_add_to_cart_button,
.products.list > li .agni-add-to-cart > a {
width: 100%;
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
margin-right: 0;
padding: 7px 18px;
font-size: 15px;
border-width: 2px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.products.list > li .agni-add-to-cart {
width: 100%;
border-bottom: 1px solid;
border-color: #ddd;
margin-bottom: 0; }
.products.list > li .agni-quickview,
.products.list > li .agni-add-to-compare {
margin-bottom: 11px; }
.products.list > li .agni-quickview__button,
.products.list > li .agni-add-to-compare__button {
font-size: var(--cartify_font_size_small_3); }
.products.list > li .agni-quickview__button > a > span,
.products.list > li .agni-add-to-compare__button > a > span {
display: none; }
.products.list > li .agni-quickview svg,
.products.list > li .agni-add-to-compare svg {
width: 17px;
height: 17px; }
.products.list .variations_form tbody {
gap: 20px; }
.products.list .agni-swatches {
width: 100%;
gap: 12px; }
.products.list .agni-swatch-color {
width: 18px;
height: 18px; }
.products.list .agni-swatch-label {
font-size: 12px;
min-width: 52px;
padding: 1px 12px; }
.products.list .agni-products-variation-swatches__add-to-cart {
width: 100%; }
.products.list .agni-products-variation-swatches__add-to-cart .single_add_to_cart_button {
width: 100%; }
.products.list.has-qty-2 .product-buttons .agni-add-to-cart,
.products.list.has-qty-2 .product-thumbnail .agni-add-to-cart {
width: 100%;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.products.list.has-qty-2 .product-buttons .agni-add-to-cart .agni-update-cart,
.products.list.has-qty-2 .product-thumbnail .agni-add-to-cart .agni-update-cart {
width: 100%;
margin-bottom: 12px; }
.products.list.has-qty-2 .product-buttons .agni-add-to-cart .agni-update-cart .quantity,
.products.list.has-qty-2 .product-thumbnail .agni-add-to-cart .agni-update-cart .quantity {
margin-right: 0; }
.products.list.has-qty-2 .product-buttons .agni-add-to-cart .agni-update-cart .agni-product-qty-container span,
.products.list.has-qty-2 .product-thumbnail .agni-add-to-cart .agni-update-cart .agni-product-qty-container span {
font-size: 12px;
padding: 8px; }
.products.list.has-qty-2 .product-buttons .agni-add-to-cart .agni-update-cart input,
.products.list.has-qty-2 .product-thumbnail .agni-add-to-cart .agni-update-cart input {
width: 100%;
padding: 9px 5px;
border: 0;
border-bottom: 2px solid;
border-color: #ddd;
border-radius: 0; }
.products.list.has-qty-2 .product-buttons .agni-add-to-cart > a,
.products.list.has-qty-2 .product-thumbnail .agni-add-to-cart > a {
width: 100%;
margin-right: 0; }
.shop-page-products.loading {
position: relative; }
.shop-page-products.loading:before {
content: "";
background-color: rgba(255, 255, 255, 0.9);
height: 100%;
width: 100%;
display: block;
position: absolute;
inset: 0;
z-index: 2; }
.shop-page-products.loading:after {
content: "\eb6d";
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-family: "LineIcons";
position: absolute;
left: 0;
right: 0;
top: 20px;
line-height: 1;
z-index: 2;
-webkit-animation: rotate-animation 1.2s infinite linear;
animation: rotate-animation 1.2s infinite linear; }
.product-buttons .agni-add-to-cart,
.product-thumbnail .agni-add-to-cart {
position: relative;
width: 100%;
margin-bottom: 6px; }
.product-buttons .agni-add-to-cart > .variations_form,
.product-thumbnail .agni-add-to-cart > .variations_form {
overflow: auto;
scrollbar-width: none;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory; }
.product-buttons .agni-add-to-cart > .variations_form::-webkit-scrollbar,
.product-thumbnail .agni-add-to-cart > .variations_form::-webkit-scrollbar {
display: none; }
.product-buttons .agni-update-cart,
.product-thumbnail .agni-update-cart {
position: absolute;
background-color: var(--cartify_background_color_body);
z-index: 1;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease; }
.product-buttons .agni-update-cart.active,
.product-thumbnail .agni-update-cart.active {
opacity: 1;
visibility: visible; }
.product-buttons .agni-update-cart input,
.product-thumbnail .agni-update-cart input {
padding: 5px;
font-size: var(--cartify_font_size_small_1);
line-height: 1.4;
background-color: var(--cartify_background_color_body);
border: 1px solid;
border-radius: 5px; }
.product-buttons .agni-update-cart .quantity,
.product-thumbnail .agni-update-cart .quantity {
margin-right: 0; }
.product-buttons .agni-update-cart .quantity > span,
.product-thumbnail .agni-update-cart .quantity > span {
display: none; }
.product-buttons .agni-update-cart .agni-product-qty-container span,
.product-thumbnail .agni-update-cart .agni-product-qty-container span {
font-size: var(--cartify_font_size_small_1);
bottom: 0;
padding: 4px 10px; }
.product-buttons .agni-update-cart .agni-product-qty-container .qty-plus,
.product-thumbnail .agni-update-cart .agni-product-qty-container .qty-plus {
right: 0; }
.product-buttons .agni-update-cart .agni-product-qty-container .qty-minus,
.product-thumbnail .agni-update-cart .agni-product-qty-container .qty-minus {
left: 0; }
.product-thumbnail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
gap: 8px; }
.product-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
margin-top: 18px; }
.product-buttons .agni-quickview,
.product-buttons .agni-add-to-compare {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 1; }
.product-buttons .button.hide {
display: none; }
.product-buttons .button.show {
display: block; }
.product-buttons .agni-quickview__button svg,
.product-buttons .agni-add-to-compare svg {
width: 16px;
height: 16px; }
.product-buttons .woocommerce-variation {
height: 0px !important;
display: none !important;
visibility: hidden;
opacity: 0; }
.agni-woocommerce-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.agni-woocommerce-pagination-infinite:not(.infinite-loading) span:last-child {
display: none; }
.agni-woocommerce-pagination-infinite.infinite-loading span:first-child {
display: none; }
.agni-woocommerce-pagination.has-display-style-2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media (min-width: 667px) {
.products.list {
--cartify_products_list_gap: 40px;
width: 100%;
margin-top: 20px; }
.products.list > li {
width: 100%; }
.products.list > li:not(:first-child):after {
content: "";
position: absolute;
height: 1px;
width: 100%;
background-color: #ddd;
display: block;
margin-top: calc(var(--cartify_products_list_gap) / 2 * -1); }
.products.list > li .product-thumbnail {
width: 25%; }
.products.list > li .product-details {
width: 50%;
padding: 0 15px; }
.products.list > li .product-buttons {
width: 25%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
@media (min-width: 1024px) {
.products .single_add_to_cart_button,
.products .product_type_simple,
.products .product_type_variable,
.products .product_type_variation,
.products .product_type_grouped,
.products .product_type_external {
padding: 5px 13px 5px; }
.products.list li .product-thumbnail {
width: 240px; }
.products.list li .woocommerce-loop-product__thumbnail {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.products.list li .product-details {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0 15px; }
.products.list li .product-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: initial;
-ms-flex-pack: initial;
justify-content: initial;
max-width: 200px;
border-left: 1px solid;
border-color: #ddd;
padding-left: 20px;
margin-top: 0; }
.products.list li .product-buttons .agni-add-to-cart {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
padding-bottom: 0;
margin-bottom: 0; }
.products.list li .product-buttons .agni-quickview,
.products.list li .product-buttons .agni-add-to-compare {
margin-bottom: 0; }
.products.list li .product-buttons .agni-quickview__button > a > span,
.products.list li .product-buttons .agni-add-to-compare__button > a > span {
display: block; }
.products.list li .product-buttons .agni-quickview svg,
.products.list li .product-buttons .agni-add-to-compare svg {
margin-right: 10px; }
.products.list li .price {
font-size: 20px; } }
@media (min-width: 1440px) {
.products.list li .woocommerce-loop-product__description {
display: block; }
.products.list li .woocommerce-loop-product__thumbnail {
max-width: 320px; }
.products.list li .product-buttons {
max-width: 280px; } }
/**
* importing product styles
*/
.shop-single-page-container {
margin-top: 20px;
margin-bottom: 20px; }
.product {
position: relative; }
.product .product_title {
font-size: var(--cartify_product_single_title_font_size, var(--cartify_font_size_h2));
margin: 0; }
.product a {
text-decoration: none; }
.product .onsale,
.product .agni-product-hot-label,
.product .agni-product-new-label,
.product .agni-product-outofstock {
--cartify_product_badge_label_padding: 3px 7px;
display: block;
border-radius: var(--cartify_button_border_radius);
padding: var(--cartify_product_badge_label_padding);
font-size: var(--cartify_font_size_small_1_mobile);
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #222;
background-color: #fff;
line-height: 1;
z-index: 1; }
.product .woocommerce-loop-product__thumbnail {
margin-bottom: 8px;
display: grid;
grid-template-columns: 1fr;
width: 100%; }
.product .woocommerce-loop-product__thumbnail > a {
grid-column: 1;
grid-row: 1; }
.product .woocommerce-loop-product__thumbnail img {
display: block;
width: 100%; }
.product .woocommerce-loop-product__thumbnail .slick-arrow {
padding: 0 5px;
font-size: var(--cartify_font_size_small_1); }
.product .woocommerce-loop-product__title {
max-width: 480px;
font-size: var(--cartify_font_size_small_2_mobile);
margin: 4px 0;
letter-spacing: var(--cartify_letter_spacing_primary_2);
overflow: hidden; }
.product .woocommerce-loop-product__category {
font-size: var(--cartify_font_size_small_1_mobile);
line-height: 1.4; }
.product .woocommerce-loop-product__title a:hover, .product .woocommerce-loop-product__category a:hover {
text-decoration: underline; }
.product .woocommerce-loop-product__description {
margin: 6px 0; }
.product .woocommerce-loop-product__description > ul {
list-style: disc; }
.product .woocommerce-loop-product__loader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(255, 255, 255, 0.9);
z-index: 999;
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; }
.variations_form table {
margin-bottom: 15px; }
.variations_form table tbody {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 15px; }
.variations_form table tr {
width: 100%; }
.variations_form table th,
.variations_form table td {
border: 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.variations_form table .value {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 8px; }
.variations_form label {
display: block;
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
font-size: var(--cartify_font_size_small_2); }
.variations_form select {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: calc(100% - 6px) 50%;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
width: 100%;
max-width: 250px;
border-color: #999;
padding: 8px 8px;
font-size: var(--cartify_font_size_small_2);
border-radius: 3px; }
.variations_form .single_variation_wrap {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.variations_form .woocommerce-variation {
margin-bottom: 15px; }
.variations_form .woocommerce-variation-price .price {
--cartify_product_single_price: 20px;
--cartify_product_single_old_price: 16px; }
.variations_form .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 15px; }
.variations_form .woocommerce-variation-add-to-cart button {
text-transform: inherit; }
.variations_form .reset_variations {
font-size: var(--cartify_font_size_small_1);
text-decoration: underline; }
.variations_form .attribute-value {
font-size: var(--cartify_font_size_small_2);
margin-left: 2px; }
.variations_form .attribute-value:before {
content: ":";
margin-right: 2px; }
.quantity {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative; }
.quantity span {
font-size: var(--cartify_font_size_small_1); }
.quantity input,
.quantity select {
width: 100%;
min-width: 85px;
border: 0;
border-radius: 0;
border-bottom-width: 2px;
border-style: solid;
border-color: #ddd;
padding: 11px 15px;
text-align: center;
font-size: var(--cartify_font_size_small_3); }
.quantity input {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield; }
.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0; }
.quantity select {
--cartify_product_single_qty_select_arrow_padding: 10px;
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.414' height='10.121' viewBox='0 0 17.414 10.121'%3E%3Cpath id='Path_372' data-name='Path 372' d='M.5-3.5l8,8,8-8' transform='translate(0.207 4.207)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E%0A");
background-position: calc(100% - var(--cartify_product_single_qty_select_arrow_padding));
background-repeat: no-repeat;
text-indent: calc(50% - var(--cartify_product_single_qty_select_arrow_padding));
border-radius: 0; }
.quantity .agni-product-qty-container {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative; }
.quantity .agni-product-qty-container span {
position: absolute;
bottom: 5px;
width: 32px;
height: 32px;
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: var(--cartify_font_size_small_1);
cursor: pointer; }
.quantity .agni-product-qty-container .qty-minus {
left: 0; }
.quantity .agni-product-qty-container .qty-plus {
right: 0; }
.product .price {
--cartify_product_single_price: 32px;
--cartify_product_single_old_price: 24px;
font-size: var(--cartify_product_single_price, 32px);
line-height: var(--cartify_line_height_primary_1);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
margin-bottom: 0px; }
.product .price del {
position: relative;
text-decoration-thickness: 1px;
color: #999;
margin-left: 6px;
font-size: var(--cartify_product_single_old_price, 24px);
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.product .price ins {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
text-decoration: none; }
.star-rating {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px; }
.star-rating__star {
position: relative;
font-size: 10px;
line-height: 1; }
.star-rating__star:before, .star-rating__star:after {
content: "\eba4\eba4\eba4\eba4\eba4";
font-family: "LineIcons";
color: #cccccc;
overflow: hidden;
white-space: nowrap; }
.star-rating__star:after {
position: absolute;
left: 0;
width: var(--woocommerce-rating-width);
color: var(--cartify_color_text_primary); }
.star-rating__text {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_2);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
font-size: var(--cartify_font_size_small_2);
border-width: 1px;
border-style: solid;
border-color: #ddd;
padding: 2px 6px;
border-radius: 5px; }
.star-rating__count {
color: var(--cartify_color_text_body_1);
font-size: var(--cartify_font_size_small_2); }
.product .cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 15px; }
.grouped_form table {
margin: 0; }
.grouped_form table th,
.grouped_form table td {
padding: 15px;
border: 0;
border-bottom: 1px solid;
border-color: #ddd; }
.grouped_form table tr:last-child th,
.grouped_form table tr:last-child td {
border-color: transparent; }
.grouped_form .woocommerce-grouped-product-list-item__quantity {
padding: 0; }
.grouped_form .woocommerce-grouped-product-list-item__quantity .quantity {
width: 85px; }
.grouped_form .woocommerce-grouped-product-list-item__quantity .quantity > span {
display: none; }
.grouped_form .woocommerce-grouped-product-list-item__quantity .agni-product-qty-container span {
font-size: 10px;
bottom: 5px; }
.grouped_form .woocommerce-grouped-product-list-item__quantity input {
min-width: unset;
width: 100%;
font-size: var(--cartify_font_size_small_1);
padding: 6px 10px;
border-bottom-width: 1px; }
.grouped_form .woocommerce-grouped-product-list-item__label label {
font-size: var(--cartify_font_size_small_2); }
.grouped_form .woocommerce-grouped-product-list-item__quantity, .grouped_form .woocommerce-grouped-product-list-item__price {
font-size: var(--cartify_font_size_small_1); }
.grouped_form .woocommerce-grouped-product-list-item .button {
white-space: nowrap;
padding: 5px 10px;
border-radius: 5px;
border-width: 2px;
border-style: solid;
background-color: transparent;
border-color: #222;
color: #222; }
.added_to_cart {
display: none; }
.product .single_add_to_cart_button,
.product .single_buynow_button {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
white-space: nowrap; }
.product .single_add_to_cart_button {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.product .single_buynow_button {
width: 100%;
background-color: #222;
color: #fff; }
.agni-product-video,
.agni-threesixty {
--cartify_product_product_media_icon_size: 32px;
--cartify_product_product_media_gap: 8px; }
.agni-product-video__button,
.agni-threesixty__button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-product-video__button span,
.agni-threesixty__button span {
display: block;
font-size: var(--cartify_font_size_small_2);
margin-left: var(--cartify_product_product_media_gap); }
.agni-product-video__button svg,
.agni-threesixty__button svg {
width: var(--cartify_product_product_media_icon_size);
height: var(--cartify_product_product_media_icon_size);
fill: var(--cartify_color_text_body_1); }
.agni-product-featured-label {
position: relative;
z-index: 0; }
.agni-product-featured-label span {
display: inline-block;
position: relative;
font-size: var(--cartify_font_size_small_2);
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
padding: 3px 7px 3px 7px;
line-height: 1;
background-color: #FCDFB0; }
.agni-product-brand {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 6px;
font-size: var(--cartify_font_size_small_2); }
.agni-product-brand__by-text {
color: var(--cartify_color_text_body_1); }
.agni-product-brand__brand-name:hover {
text-decoration: underline; }
.agni-product-brand__brand-logo {
display: none;
background-color: var(--cartify_background_color_lite);
border-width: 0px;
border-style: solid;
border-color: #ddd;
border-radius: 5px; }
.agni-product-brand__brand-logo img {
max-height: 32px;
max-width: 102px;
-o-object-fit: contain;
object-fit: contain;
padding: 6px; }
.woocommerce-product-details__short-description {
font-size: var(--cartify_font_size_small_3_mobile); }
.woocommerce-product-details__short-description p {
margin-bottom: 10px; }
.woocommerce-product-details__short-description > *:first-child {
margin-top: 0; }
.woocommerce-product-details__short-description > *:last-child {
margin-bottom: 0; }
.agni-quickview,
.agni-add-to-compare,
.agni-add-to-wishlist {
--cartify_add_to_button_icon_size: 16px; }
.agni-quickview__button,
.agni-add-to-compare__button,
.agni-add-to-wishlist__button {
font-size: var(--cartify_font_size_small_2); }
.agni-quickview__button a,
.agni-add-to-compare__button a,
.agni-add-to-wishlist__button a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-quickview__button a.hide,
.agni-add-to-compare__button a.hide,
.agni-add-to-wishlist__button a.hide {
display: none; }
.agni-quickview__button a span,
.agni-add-to-compare__button a span,
.agni-add-to-wishlist__button a span {
line-height: 1; }
.agni-quickview__button svg,
.agni-add-to-compare__button svg,
.agni-add-to-wishlist__button svg {
width: var(--cartify_add_to_button_icon_size);
height: auto;
margin-right: 6px;
fill: var(--cartify_color_text_primary); }
.product_meta {
font-size: var(--cartify_font_size_small_1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 3px; }
.product_meta span,
.product_meta a {
color: var(--cartify_color_text_body); }
.product_meta span a {
text-decoration: underline; }
.agni-single-compare-button {
font-size: var(--cartify_font_size_small_3); }
.woocommerce-breadcrumb {
margin-bottom: 0;
border-bottom: 0; }
.woocommerce-tabs {
--cartify_product_single_tabs_gap: 40px;
/* rating */ }
.woocommerce-tabs p {
margin-top: 0; }
.woocommerce-tabs > ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0;
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_2);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
gap: 0 var(--cartify_product_single_tabs_gap);
margin-top: 0px;
margin-bottom: 25px;
overflow-x: scroll;
scrollbar-width: none;
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory; }
.woocommerce-tabs > ul::-webkit-scrollbar {
display: none; }
.woocommerce-tabs > ul li {
list-style: none;
min-width: -webkit-max-content;
min-width: -moz-max-content;
min-width: max-content; }
.woocommerce-tabs > ul li a {
color: #999; }
.woocommerce-tabs > ul li.active a {
color: var(--cartify_color_text_primary);
text-decoration: underline;
text-underline-offset: 3px; }
.woocommerce-tabs > ul,
.woocommerce-tabs .panel-title {
font-size: var(--cartify_font_size_small_3); }
.woocommerce-tabs table td,
.woocommerce-tabs table th,
.woocommerce-tabs table p {
font-size: var(--cartify_font_size_small_2); }
.woocommerce-tabs table td,
.woocommerce-tabs table th {
width: 50%;
font-weight: 400;
text-align: left;
letter-spacing: 0;
border: 0; }
.woocommerce-tabs table tr:nth-child(odd) {
background-color: var(--cartify_background_color_lite); }
.woocommerce-tabs .panel {
margin-top: 20px; }
.woocommerce-tabs .panel > h2 {
font-size: 28px;
margin-top: 10px; }
.woocommerce-tabs .panel-title {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_2);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
border-bottom: 1px solid;
border-color: #ddd; }
.woocommerce-tabs .panel-title a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 15px 0; }
.woocommerce-tabs .entry-content {
margin-left: 0; }
.woocommerce-tabs p.stars {
display: inline-block;
position: relative;
font-size: 20px; }
.woocommerce-tabs p.stars a {
display: inline-block;
font-weight: var(--cartify_font_weight_primary);
margin-right: 1.25em;
margin-left: -4px;
text-indent: -9999px;
position: relative;
border-bottom: 0 !important;
outline: 0; }
.woocommerce-tabs p.stars a:first-child {
margin-left: 0; }
.woocommerce-tabs p.stars a:last-child {
border-right: 0; }
.woocommerce-tabs p.stars a.star-1:after, .woocommerce-tabs p.stars a.star-2:after, .woocommerce-tabs p.stars a.star-3:after, .woocommerce-tabs p.stars a.star-4:after, .woocommerce-tabs p.stars a.star-5:after {
font-family: "LineIcons";
content: "\eba4";
text-indent: 0;
position: absolute;
top: 0;
left: 0;
color: #999;
padding: 0 4px; }
.woocommerce-tabs p.stars a:hover ~ a:after {
content: "\eba4";
color: #999; }
.woocommerce-tabs p.stars:hover a:after {
color: var(--cartify_color_text_primary); }
.woocommerce-tabs p.stars.selected a:after {
color: var(--cartify_color_text_primary); }
.woocommerce-tabs p.stars.selected a.active ~ a:after {
content: "\eba4";
color: #999999; }
.woocommerce-tabs .woocommerce-product-attributes p {
margin: 0; }
.woocommerce-tabs #review_form .comment-respond {
margin-left: 0; }
.agni-reviews-histogram {
margin-top: 20px;
margin-bottom: 30px;
border-bottom: 1px solid;
border-color: #ddd; }
.agni-reviews-histogram:empty {
display: none; }
.agni-reviews-histogram .reviews-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 15px; }
.agni-reviews-histogram .reviews-rating-avg {
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
font-size: 45px;
margin-right: 20px;
line-height: 1; }
.agni-reviews-histogram .reviews-stars-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.agni-reviews-histogram .reviews-stars-avg .star-rating__star {
font-size: var(--cartify_font_size_big_1); }
.agni-reviews-histogram .reviews-stars-text {
margin-top: 2px;
font-size: var(--cartify_font_size_small_2); }
.agni-reviews-histogram .ratings-histogram-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 5px; }
.agni-reviews-histogram .ratings-histogram-container .rating-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-reviews-histogram .ratings-histogram-container .rating-percentage {
width: 100%;
background-color: var(--cartify_background_color_lite);
border-radius: 3px;
overflow: hidden;
height: 6px; }
.agni-reviews-histogram .ratings-histogram-container .rating-percentage span {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
text-indent: -999px;
background-color: #222; }
.agni-reviews-histogram .ratings-histogram-container .rating-text, .agni-reviews-histogram .ratings-histogram-container .rating-count {
font-size: var(--cartify_font_size_small_1); }
.agni-reviews-histogram .ratings-histogram-container .rating-text {
width: 55px; }
.agni-reviews-histogram .ratings-histogram-container .rating-count {
margin-left: 12px; }
.agni-reviews-histogram .comments-link-button {
margin-top: 20px;
margin-bottom: 30px;
display: block;
text-decoration: underline; }
#review_form_wrapper {
border-bottom: 1px solid;
border-color: #ddd; }
@media (min-width: 667px) {
.shop-single-page-container {
margin-top: 40px;
margin-bottom: 40px; }
.product .onsale,
.product .agni-product-hot-label,
.product .agni-product-new-label,
.product .agni-product-outofstock {
--cartify_product_badge_label_padding: 4px 11px;
font-size: var(--cartify_font_size_small_1); }
.product .woocommerce-loop-product__title {
font-size: var(--cartify_font_size_small_3); }
.product .woocommerce-loop-product__category {
font-size: var(--cartify_font_size_small_1); }
.product .single_buynow_button {
width: auto; }
.product .single_add_to_cart_button {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset; }
.agni-reviews-histogram .ratings-histogram-container .rating-percentage {
width: 360px; }
.woocommerce-product-details__short-description {
font-size: var(--cartify_font_size_small_3); } }
/**
* importing products categories styles
*/
.products .product-category > a {
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden; }
.products.has-count .woocommerce-loop-category__title mark {
display: inline; }
.products.has-display-style-1.has-align-center .category-details {
text-align: center; }
.products.has-display-style-1.has-align-right .category-details {
text-align: right; }
.products.has-display-style-1 .woocommerce-loop-product__thumbnail {
margin-bottom: 10px; }
.products.has-display-style-1 img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
margin: auto; }
.products.has-display-style-2 {
--cartify_product_category_style_background_gradient_degree: 180deg;
--cartify_product_category_style_background_gradient_color: 239, 239, 239; }
.products.has-display-style-2 .product-category > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: auto;
overflow: hidden; }
.products.has-display-style-2 .product-category .category-details {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 20px;
z-index: 0; }
.products.has-display-style-2 .product-category .category-details:before {
content: "";
background-image: -webkit-gradient(linear, left top, left bottom, from(var(--cartify_product_category_style_background_gradient_degree)), color-stop(transparent), to(rgba(var(--cartify_product_category_style_background_gradient_color), 0.6)));
background-image: linear-gradient(var(--cartify_product_category_style_background_gradient_degree), transparent, rgba(var(--cartify_product_category_style_background_gradient_color), 0.6));
position: absolute;
inset: 0;
z-index: -1; }
.products.has-display-style-3 .product-category > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
margin: auto; }
.products.has-display-style-3 .product-category img {
margin-bottom: 0; }
.products.has-display-style-3 .product-category .woocommerce-loop-category__title {
font-size: var(--cartify_font_size_small_3);
margin: 0; }
.products.has-display-style-3 .product-category .category-details {
position: absolute;
left: 0;
right: 0;
bottom: 0px;
padding: 8px 10px;
margin: 10px;
text-align: center;
border-radius: 8px;
border-width: 2px;
border-style: solid;
border-color: var(--cartify_product_category_style_category_border_color, transparent);
background-color: var(--cartify_product_category_style_category_background_color, #fff); }
.products.has-display-style-4 .product-category {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.products.has-display-style-4 .product-category > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
overflow: hidden;
margin: auto; }
.products.has-display-style-4 .product-category .woocommerce-loop-category__title {
font-size: 16px; }
.products.has-display-style-4 .product-category .category-details {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
border-width: 2px;
border-style: solid;
border-color: var(--cartify_product_category_style_category_border_color, transparent);
background-color: var(--cartify_product_category_style_category_background_color, transparent);
padding: 0 5px; }
.products.has-display-style-4 .product-category:hover .category-details {
border-color: var(--cartify_product_category_style_hover_category_border_color, transparent);
background-color: var(--cartify_product_category_style_hover_category_background_color, transparent); }
.products.has-display-style-5 .product-category {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: var(--cartify_product_category_style_category_alignment, flex-start);
-ms-flex-align: var(--cartify_product_category_style_category_alignment, flex-start);
align-items: var(--cartify_product_category_style_category_alignment, flex-start);
padding: var(--cartify_product_category_style_inner_padding_mobile, 0px);
border-width: 1px;
border-style: solid;
border-color: var(--cartify_product_category_style_category_border_color, transparent);
background-color: var(--cartify_product_category_style_category_background_color, transparent);
border-radius: var(--cartify_product_category_style_category_border_radius, 0px); }
.products.has-display-style-5 .product-category > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
width: 100%;
max-width: var(--agni_block_products_image_max_width, 80px); }
.products.has-display-style-5 .product-category .category-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-top: 0; }
.products.has-display-style-5:not(.stack-on-mobile) .product-category .category-details {
margin-left: 15px; }
.products.has-display-style-5.stack-on-mobile .product-category {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.products.has-display-style-5.stack-on-mobile .product-category .category-details {
text-align: center; }
@media (min-width: 667px) {
.products.has-display-style-5 .product-category {
padding: var(--cartify_product_category_style_inner_padding_tab, 0px); }
.products.has-display-style-5.stack-on-mobile .product-category {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row; }
.products.has-display-style-5.stack-on-mobile .product-category .category-details {
text-align: left;
margin-left: 15px; } }
@media (min-width: 1024px) {
.products.has-display-style-5 .product-category {
padding: var(--cartify_product_category_style_inner_padding_laptop, 0px); } }
@media (min-width: 1440px) {
.products .woocommerce-loop-category__title {
font-size: var(--cartify_font_size_body);
margin: 5px 0; }
.products.has-display-style-5 .product-category {
padding: var(--cartify_product_category_style_inner_padding_desktop, 0px); } }
.products .product-category img {
-o-object-fit: cover;
object-fit: cover; }
.products .product-category .category-details {
margin-top: 12px; }
.products .woocommerce-loop-category__icon {
width: 100%; }
.products .woocommerce-loop-category__icon img {
width: 45px; }
.products .woocommerce-loop-category__icon i {
font-size: 45px; }
.products .woocommerce-loop-category__title {
font-size: var(--cartify_font_size_body_mobile);
margin: 5px 0 3px; }
.products .woocommerce-loop-category__title mark {
display: none;
background-color: unset;
color: inherit; }
.products .woocommerce-loop-category__description {
font-size: var(--cartify_font_size_small_2); }
.products .woocommerce-loop-category__button {
font-size: var(--cartify_font_size_small_2); }
.products .woocommerce-loop-category__sub-categories ul {
list-style: none;
padding-left: 0;
margin-top: 10px;
margin-bottom: 10px;
font-size: var(--cartify_font_size_small_2); }
.products .woocommerce-loop-category__title:hover,
.products .woocommerce-loop-category__sub-categories li:hover, .products .woocommerce-loop-category__button:hover {
text-decoration: underline;
text-underline-offset: 1px; }
@media (min-width: 667px) {
.products .woocommerce-loop-category__title {
font-size: var(--cartify_font_size_body); } }
/**
* importing product styles
*/
.agni-sale-countdown,
.agni-block-countdown {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-sale-countdown svg,
.agni-block-countdown svg {
margin-right: 6px; }
.agni-sale-countdown svg circle,
.agni-block-countdown svg circle {
fill: none;
stroke-width: 2px;
stroke: var(--cartify_color_text_primary);
stroke-dasharray: 57px;
stroke-dashoffset: 57px;
-webkit-transform: translate(1px, 1px);
transform: translate(1px, 1px); }
.agni-sale-countdown svg circle:nth-child(1),
.agni-block-countdown svg circle:nth-child(1) {
stroke-dashoffset: 0px;
stroke: var(--cartify_color_text_primary);
opacity: 0.2; }
.agni-sale-countdown-timer,
.agni-block-countdown-timer {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.agni-sale-countdown-container,
.agni-block-countdown-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-sale-countdown-holder,
.agni-block-countdown-holder {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.agni-sale-countdown.style-1 .agni-sale-countdown-container,
.agni-block-countdown.style-1 .agni-sale-countdown-container, .agni-sale-countdown.style-1
.agni-block-countdown-container,
.agni-block-countdown.style-1
.agni-block-countdown-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.agni-sale-countdown.style-1 svg,
.agni-block-countdown.style-1 svg {
margin-right: 10px; }
.agni-sale-countdown.style-1 .agni-sale-countdown-prefix,
.agni-block-countdown.style-1 .agni-sale-countdown-prefix, .agni-sale-countdown.style-1
.agni-block-countdown-prefix,
.agni-block-countdown.style-1
.agni-block-countdown-prefix {
margin-bottom: 10px; }
.agni-sale-countdown.style-1 .agni-sale-countdown-suffix,
.agni-block-countdown.style-1 .agni-sale-countdown-suffix, .agni-sale-countdown.style-1
.agni-block-countdown-suffix,
.agni-block-countdown.style-1
.agni-block-countdown-suffix {
margin-top: 10px; }
.agni-sale-countdown.style-1 .agni-sale-countdown-holder,
.agni-block-countdown.style-1 .agni-sale-countdown-holder, .agni-sale-countdown.style-1
.agni-block-countdown-holder,
.agni-block-countdown.style-1
.agni-block-countdown-holder {
gap: 30px; }
.agni-sale-countdown.style-1 .agni-sale-countdown-holder__label,
.agni-block-countdown.style-1 .agni-sale-countdown-holder__label, .agni-sale-countdown.style-1
.agni-block-countdown-holder__label,
.agni-block-countdown.style-1
.agni-block-countdown-holder__label {
font-size: var(--cartify_font_size_small_2);
margin-top: 4px; }
.agni-sale-countdown.style-1 .agni-sale-countdown-holder > div,
.agni-block-countdown.style-1 .agni-sale-countdown-holder > div, .agni-sale-countdown.style-1
.agni-block-countdown-holder > div,
.agni-block-countdown.style-1
.agni-block-countdown-holder > div {
text-align: center; }
.agni-sale-countdown.style-1 .agni-sale-countdown-holder > div:not(:first-child) span:before,
.agni-block-countdown.style-1 .agni-sale-countdown-holder > div:not(:first-child) span:before, .agni-sale-countdown.style-1
.agni-block-countdown-holder > div:not(:first-child) span:before,
.agni-block-countdown.style-1
.agni-block-countdown-holder > div:not(:first-child) span:before {
content: ":";
position: absolute;
left: -15px;
margin-left: -3px; }
.agni-sale-countdown.style-1 .agni-sale-countdown-holder span,
.agni-block-countdown.style-1 .agni-sale-countdown-holder span, .agni-sale-countdown.style-1
.agni-block-countdown-holder span,
.agni-block-countdown.style-1
.agni-block-countdown-holder span {
position: relative;
border-width: 2px;
border-style: solid;
border-color: #222;
border-radius: 50%;
min-width: 45px;
min-height: 45px;
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-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
.agni-sale-countdown.style-2 .agni-sale-countdown-container,
.agni-block-countdown.style-2 .agni-sale-countdown-container, .agni-sale-countdown.style-2
.agni-block-countdown-container,
.agni-block-countdown.style-2
.agni-block-countdown-container {
background-color: #FCDFB0;
padding: 3px 8px;
border-radius: 4px; }
.agni-sale-countdown.style-2 .agni-sale-countdown-prefix,
.agni-block-countdown.style-2 .agni-sale-countdown-prefix, .agni-sale-countdown.style-2
.agni-block-countdown-prefix,
.agni-block-countdown.style-2
.agni-block-countdown-prefix {
font-size: var(--cartify_font_size_small_2);
margin-right: 6px; }
.agni-sale-countdown.style-2 .agni-sale-countdown-suffix,
.agni-block-countdown.style-2 .agni-sale-countdown-suffix, .agni-sale-countdown.style-2
.agni-block-countdown-suffix,
.agni-block-countdown.style-2
.agni-block-countdown-suffix {
font-size: var(--cartify_font_size_small_2);
margin-left: 6px; }
.agni-sale-countdown.style-2 .agni-sale-countdown-holder,
.agni-block-countdown.style-2 .agni-sale-countdown-holder, .agni-sale-countdown.style-2
.agni-block-countdown-holder,
.agni-block-countdown.style-2
.agni-block-countdown-holder {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-sale-countdown.style-2 .agni-sale-countdown-holder__label,
.agni-block-countdown.style-2 .agni-sale-countdown-holder__label, .agni-sale-countdown.style-2
.agni-block-countdown-holder__label,
.agni-block-countdown.style-2
.agni-block-countdown-holder__label {
display: none;
font-size: var(--cartify_font_size_small_1);
margin-left: 4px; }
.agni-sale-countdown.style-2 .agni-sale-countdown-holder > div,
.agni-block-countdown.style-2 .agni-sale-countdown-holder > div, .agni-sale-countdown.style-2
.agni-block-countdown-holder > div,
.agni-block-countdown.style-2
.agni-block-countdown-holder > div {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.agni-sale-countdown.style-2 .agni-sale-countdown-holder > div:not(:first-child) span:before,
.agni-block-countdown.style-2 .agni-sale-countdown-holder > div:not(:first-child) span:before, .agni-sale-countdown.style-2
.agni-block-countdown-holder > div:not(:first-child) span:before,
.agni-block-countdown.style-2
.agni-block-countdown-holder > div:not(:first-child) span:before {
content: ":";
margin-left: 6px;
margin-right: 6px; }
.agni-sale-countdown.style-2 .agni-sale-countdown-holder span,
.agni-block-countdown.style-2 .agni-sale-countdown-holder span, .agni-sale-countdown.style-2
.agni-block-countdown-holder span,
.agni-block-countdown.style-2
.agni-block-countdown-holder span {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
font-size: var(--cartify_font_size_small_2); }
/**
* importing block cards
*/
/**
* importing block woocommerce
*/
.wc-block-grid__product-title {
font-size: 15px;
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
.wc-block-grid__product-rating .star-rating {
width: 5.6em;
font-size: 10px; }
.wc-block-grid__product-add-to-cart {
color: #222; }
.wc-block-grid__product-add-to-cart a {
display: inline-block;
font-size: var(--cartify_font_size_small_1);
line-height: 1;
padding: 6px 13px 6px;
background-color: transparent;
color: #222;
border: 1px solid #222;
border-radius: var(--cartify_button_border_radius);
margin-right: 5px; }
.wc-block-grid__product-onsale {
border-radius: 50px;
padding: 4px 11px 4px;
font-size: var(--cartify_font_size_small_1);
font-weight: normal;
text-transform: none;
position: absolute;
text-decoration: none;
background-color: transparent;
color: #222;
border: 1px solid #222;
line-height: 1;
top: 10px;
left: 17px;
z-index: 1; }
.agni-block-products-grid {
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_regular);
letter-spacing: var(--cartify_letter_spacing_regular_2);
font-variation-settings: "wght" var(--cartify_font_weight_regular); }
.agni-block-products-grid .woocommerce-loop-product__title {
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
/**
* importing block layout css
*/
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
position: relative; }
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=full] {
position: relative;
width: 100vw;
margin-left: -50vw;
left: 50%; }
.editor-styles-wrapper.block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .wp-block {
max-width: calc(100% - (var(--cartify_gap_device_container))*2);
margin-right: auto;
margin-left: auto; }
@media (min-width: 667px) {
.editor-styles-wrapper.block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .wp-block {
max-width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1024px) {
.editor-styles-wrapper.block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .wp-block {
max-width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1200px) {
.editor-styles-wrapper.block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .wp-block {
max-width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
@media (min-width: 1440px) {
.editor-styles-wrapper.block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .wp-block {
max-width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2)); } }
body.post-type-post .editor-styles-wrapper.block-editor-writing-flow .is-root-container {
max-width: calc(var(--cartify_width_post_device_container) - (var(--cartify_gap_device_container) * 2)); }
body.post-type-post .editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block[data-align=wide],
body.post-type-post .editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block.alignwide {
position: relative;
width: var(--cartify_width_post_device_container_wide);
margin-left: calc(var(--cartify_width_post_device_container_wide) / 2 * -1);
left: 50%; }
body.post-type-post .editor-styles-wrapper.block-editor-writing-flow .is-root-container .wp-block[data-align=full] {
position: relative;
left: 50%;
width: calc(100vw);
margin-left: calc(-50vw); }
body.post-type-post .editor-styles-wrapper.block-editor-writing-flow .edit-post-visual-editor__post-title-wrapper .wp-block {
max-width: calc(var(--cartify_width_post_device_container) - (var(--cartify_gap_device_container) * 2)); }
body.post-type-post .editor-post-title__input {
width: 85%; }
.block-editor-block-list__layout .wp-block {
margin-left: 0;
margin-right: 0; }
.block-editor-block-list__layout .wp-block:not([data-type="core/widget-area"]) {
max-width: none; }
.block-editor-block-list__layout .wp-block[data-type="core/widget-area"] {
margin-left: auto;
margin-right: auto; }
.editor-styles-wrapper .wp-block.agni-block-group {
margin-left: unset;
margin-right: unset; }
@media (min-width: 1440px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
left: 50%; } }
@media (min-width: 1440px) and (min-width: 667px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
width: calc((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_sm) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1024px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
width: calc((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_md) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1200px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
width: calc((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_lg) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1440px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
width: calc((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_xl) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
@media (min-width: 1440px) and (min-width: 1560px) {
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__layout.is-root-container .wp-block[data-align=wide] {
width: calc((var(--cartify_width_device_container_2xl) * 1px) - (var(--cartify_gap_device_container) * 2));
margin-left: calc(((var(--cartify_width_device_container_2xl) * 1px) - (var(--cartify_gap_device_container) * 2))/2 * -1); } }
/**
* importing block main
*/
.block-editor .is-root-container {
margin-top: 60px;
margin-bottom: 60px; }
.block-editor.has-no-margin .is-root-container {
margin-top: 0px;
margin-bottom: 0px; }
.block-editor.has-no-title .edit-post-visual-editor__post-title-wrapper {
display: none; }
.editor-styles-wrapper.block-editor-writing-flow {
padding: 10px; }
.editor-styles-wrapper.block-editor-writing-flow .editor-post-title {
margin-top: 60px;
margin-bottom: 0px; }
.editor-styles-wrapper.block-editor-writing-flow .editor-post-title .editor-post-title__input {
font-size: 40px;
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary);
line-height: 1.2;
padding: 0;
margin-top: 30px;
margin-bottom: 30px;
text-align: inherit; }
.editor-styles-wrapper.block-editor-writing-flow p {
font-size: var(--cartify_font_size_body_mobile);
line-height: var(--cartify_line_height_body); }
.editor-styles-wrapper.block-editor-writing-flow blockquote p {
font-size: 150%; }
.editor-styles-wrapper.block-editor-writing-flow .mce-item-table,
.editor-styles-wrapper.block-editor-writing-flow .mce-item-table td,
.editor-styles-wrapper.block-editor-writing-flow .mce-item-table th,
.editor-styles-wrapper.block-editor-writing-flow .mce-item-table caption {
border: 1px solid;
border-color: #ddd; }
.editor-styles-wrapper.block-editor-writing-flow .block-editor-block-list__block .wp-block-column:not(:first-child) {
margin-left: 30px; }
.block-editor-block-preview__container.editor-styles-wrapper {
width: 100%; }
.post-type-post {
--cartify_blog_single_font_size: 18px; }
.post-type-post .editor-styles-wrapper.block-editor-writing-flow {
font-size: var(--cartify_blog_single_font_size, var(--cartify_font_size_body_mobile));
line-height: 1.7; }
.post-type-post .editor-styles-wrapper.block-editor-writing-flow p,
.post-type-post .editor-styles-wrapper.block-editor-writing-flow pre {
font-size: var(--cartify_blog_single_font_size, var(--cartify_font_size_body_mobile));
line-height: 1.7; }
.post-type-post .editor-styles-wrapper.block-editor-writing-flow blockquote {
quotes: initial; }
.post-type-post .editor-styles-wrapper.block-editor-writing-flow blockquote p {
font-size: 150%; }
.post-type-post .editor-styles-wrapper.block-editor-writing-flow table,
.post-type-post .editor-styles-wrapper.block-editor-writing-flow dd,
.post-type-post .editor-styles-wrapper.block-editor-writing-flow address {
line-height: 1.7; }
.block-editor-rich-text__editable code,
.block-editor-rich-text__editable kbd,
.block-editor-rich-text__editable samp {
font-family: monospace, monospace;
font-size: 1em; }
.block-editor-rich-text__editable dd,
.block-editor-rich-text__editable li {
margin-bottom: 0; }
.block-editor-block-list__block {
margin: 0; }
.wc-block-grid {
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_regular);
letter-spacing: var(--cartify_letter_spacing_regular_2);
font-variation-settings: "wght" var(--cartify_font_weight_regular); }
.wc-block-grid__product-title {
font-family: var(--cartify_font_family_primary);
font-weight: var(--cartify_font_weight_primary);
letter-spacing: var(--cartify_letter_spacing_primary_1);
font-variation-settings: "wght" var(--cartify_font_weight_primary); }
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
max-width: 840px; }
.wp-block-cover:not([class*="background-color"]) .wp-block-cover__inner-container,
.wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,
.wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,
.wp-block-cover:not([class*="background-color"]) .block-editor-block-list__block,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text,
.wp-block-cover-image:not([class*="background-color"]) .block-editor-block-list__block {
color: var(--cartify_color_text_white); }
.wp-block * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.wp-block a {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.wp-block a,
.wp-block a:visited,
.wp-block a:hover,
.wp-block a:focus,
.wp-block a:active {
color: #222;
outline: 0; }
.wp-block figcaption {
font-size: 13px;
color: #777;
margin-top: 5px;
margin-bottom: 10px; }
.wp-block blockquote {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
padding: 50px;
margin: 0;
border: 0;
text-align: left; }
.wp-block blockquote:before {
content: open-quote;
font-size: 200px;
line-height: 1;
position: absolute;
left: 0;
color: var(--cartify_color_text_accent);
z-index: -1; }
.wp-block .products {
padding-left: 0;
margin: 0; }
.wp-block .products li {
padding: 0;
margin: 0; }
.wp-block.is-selected .components-resizable-box__handle {
display: block; }
.wp-block.alignleft {
margin-right: 30px; }
.wp-block.alignright {
margin-left: 30px; }
.wp-block.wp-block-columns, .wp-block.wp-block-group {
margin-bottom: 1.75em; }
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column p:not(.has-background),
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column h1:not(.has-background),
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column h2:not(.has-background),
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column h3:not(.has-background),
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column h4:not(.has-background),
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column h5:not(.has-background),
.wp-block[data-align=full] > .wp-block-columns > .wp-block-column h6:not(.has-background), .wp-block.wp-block-columns.alignfull > .wp-block-column p:not(.has-background),
.wp-block.wp-block-columns.alignfull > .wp-block-column h1:not(.has-background),
.wp-block.wp-block-columns.alignfull > .wp-block-column h2:not(.has-background),
.wp-block.wp-block-columns.alignfull > .wp-block-column h3:not(.has-background),
.wp-block.wp-block-columns.alignfull > .wp-block-column h4:not(.has-background),
.wp-block.wp-block-columns.alignfull > .wp-block-column h5:not(.has-background),
.wp-block.wp-block-columns.alignfull > .wp-block-column h6:not(.has-background) {
padding-left: 30px;
padding-right: 30px; }
.wp-block.wp-block-quote {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
padding: 50px;
margin: 0;
border: 0;
text-align: left; }
.wp-block.wp-block-quote:before {
content: open-quote;
font-size: 200px;
line-height: 1;
position: absolute;
left: 0;
color: var(--cartify_color_text_accent);
z-index: -1; }
.wp-block.wp-block-quote.has-text-align-right {
text-align: right; }
.wp-block.wp-block-quote p {
font-size: 150%; }
.wp-block.wp-block-pullquote blockquote {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
padding: 50px;
margin: 0;
border: 0;
text-align: left; }
.wp-block.wp-block-pullquote blockquote:before {
content: open-quote;
font-size: 200px;
line-height: 1;
position: absolute;
left: 0;
color: var(--cartify_color_text_accent);
z-index: -1; }
.wp-block.wp-block-pullquote blockquote p {
font-size: 150%; }
.wp-block.wp-block-freeform a {
color: #222; }
.wp-block.wp-block-freeform blockquote {
padding: 50px;
border: 0;
-webkit-box-shadow: none;
box-shadow: none; }
.wp-block.wp-block-freeform pre,
.wp-block.wp-block-freeform code,
.wp-block.wp-block-freeform kbd,
.wp-block.wp-block-freeform samp {
font-family: "Courier New", monospace; }
.wp-block.wp-block-freeform code {
font-size: inherit;
background-color: var(--cartify_background_color_lite);
padding: 5px;
border-radius: 0;
white-space: nowrap; }
.wp-block.wp-block-freeform ol,
.wp-block.wp-block-freeform ul {
padding-left: 1rem; }
.wp-block.wp-block-freeform .alignleft,
.wp-block.wp-block-freeform .alignleft.wp-caption {
margin: 10px 20px;
margin-left: 0; }
.wp-block.wp-block-freeform .alignright,
.wp-block.wp-block-freeform .alignright.wp-caption {
margin: 10px 20px;
margin-right: 0; }
.wp-block.wp-block-freeform dl.wp-caption {
margin-bottom: 30px; }
.wp-block.wp-block-freeform dl.wp-caption.aligncenter {
margin-left: auto;
margin-right: auto; }
.wp-block.wp-block-freeform dl.wp-caption .wp-caption-dd {
font-size: 13px;
color: #777;
margin-top: 5px;
margin-bottom: 10px;
text-align: center; }
.wp-block.wp-block-freeform dl.wp-caption .wp-caption-dd a {
display: inline;
text-decoration: underline; }
.wp-block .blocks-gallery-grid.alignleft,
.wp-block .blocks-gallery-grid.alignright, .wp-block.wp-block-gallery.alignleft, .wp-block.wp-block-gallery.alignright {
max-width: 420px;
width: 100%; }
.wp-block.wp-block-audio {
margin: 0 0 1em; }
.wp-block.wp-block-video {
margin: 0 0 1em; }
.wp-block.wp-block-file {
margin-bottom: 1.5em; }
.wp-block.wp-block-tag-cloud a {
margin-right: 0; }
.wp-block.alignfull .blocks-gallery-grid, .wp-block.alignfull.wp-block-gallery {
padding-left: 1em;
padding-right: 1em; }
.wp-block.agni-block-columns .agni-block-columns__background {
z-index: 0; }
.wp-block.agni-block-columns .agni-block-columns__background {
z-index: 0; }
.wp-block .agni-block-column__background {
z-index: 0; }
.wp-block.agni-block-group .agni-block-group__background {
z-index: 0; }
.wp-block .agni-block-button,
.wp-block .agni-block-icon,
.wp-block .agni-block-icon-card-icon {
fill: #222; }
.wp-block .agni-block-button a.btn {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex; }
.wp-block .agni-block-icon__container,
.wp-block .agni-block-icon-card-icon__container {
width: 100%;
height: 100%; }
.wp-block .agni-block-icon i,
.wp-block .agni-block-icon-card-icon i {
display: block; }
.wp-block .agni-block-icon svg,
.wp-block .agni-block-icon-card-icon svg {
width: inherit;
height: inherit; }
.wp-block.agni-block-image {
position: var(--agni_block_image_position_mobile, relative); }
.wp-block.agni-block-image.fill-parent-height div {
height: 100%; }
.wp-block .agni-block-video-poster img {
width: 100%; }
.wp-block .agni-block-video-controls button {
border-width: 2px;
border-style: solid;
background-color: transparent; }
.wp-block.agni-block-hotspot .edit {
display: none;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 10px;
background-color: #fff;
border-radius: 5px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
opacity: 0.9;
cursor: pointer; }
.wp-block.agni-block-hotspot .agni-block-hotspot-product:hover .edit {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.wp-block.agni-block-hotspot .add_to_cart_button {
padding-top: 5px; }
.wp-block.agni-block-separator .agni-block-separator-css {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.wp-block.agni-block-separator .agni-block-separator-css span {
min-height: 20px;
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;
position: absolute;
left: 0;
right: 0;
font-size: var(--cartify_font_size_small_1);
z-index: 99; }
.wp-block.agni-block-list ul,
.wp-block.agni-block-list ol {
margin-left: 0; }
.wp-block.agni-block-list ul li,
.wp-block.agni-block-list ol li {
margin-bottom: 0; }
.wp-block.agni-block-list.list-type-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.wp-block.agni-block-list.list-type-icon ul {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.wp-block.agni-block-list.list-type-icon ul:first-child {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset; }
.wp-block.agni-block-list.has-svg-icon ul > li:before {
content: '';
background-image: var(--agni_builder_blocks_list_svg_url);
display: block;
width: 14px;
height: 14px;
min-width: 24px;
background-size: 14px;
background-repeat: no-repeat; }
.wp-block.agni-block-list.is-selected ul {
padding-left: 1rem; }
.wp-block.agni-block-list.is-selected ul > li {
list-style: disc;
display: list-item; }
.wp-block.agni-block-list.is-selected ul > li:before {
display: none; }
.wp-block.agni-block-map > div {
height: 100%; }
.wp-block.agni-block-testimonials.agni-block-has-carousel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow: scroll; }
.wp-block.agni-block-testimonials.agni-block-has-carousel > div {
-ms-flex-negative: 0;
flex-shrink: 0; }
.wp-block.agni-block-testimonial h1,
.wp-block.agni-block-testimonial h2,
.wp-block.agni-block-testimonial h3,
.wp-block.agni-block-testimonial h4,
.wp-block.agni-block-testimonial h5,
.wp-block.agni-block-testimonial h6 {
margin-top: 0;
margin-bottom: 0; }
.wp-block.agni-block-testimonial.has-display-style-1 .agni-block-testimonial__container {
z-index: 0; }
.wp-block.agni-block-testimonial.has-display-style-1 .agni-block-testimonial__avatar {
position: unset;
-webkit-transform: unset;
transform: unset; }
.wp-block.agni-block-instagram ul {
list-style: none;
padding: 0; }
.wp-block.agni-block-instagram .agni-block-instagram-btn {
color: #fff; }
.wp-block.agni-block-instagram .agni-block-instagram-btn:hover {
color: #222; }
.wp-block.agni-block-products > .block-editor-block-list__layout {
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 30px; }
.wp-block.agni-block-products-categories .product-category > a img {
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%; }
.wp-block.agni-block-products-categories .has-grid-layout .product-category > a {
width: 100%;
height: 100%; }
.wp-block.agni-block-products h1,
.wp-block.agni-block-products h2,
.wp-block.agni-block-products h3,
.wp-block.agni-block-products h4,
.wp-block.agni-block-products h5,
.wp-block.agni-block-products h6, .wp-block.agni-block-products-categories h1,
.wp-block.agni-block-products-categories h2,
.wp-block.agni-block-products-categories h3,
.wp-block.agni-block-products-categories h4,
.wp-block.agni-block-products-categories h5,
.wp-block.agni-block-products-categories h6, .wp-block.agni-block-products-tab h1,
.wp-block.agni-block-products-tab h2,
.wp-block.agni-block-products-tab h3,
.wp-block.agni-block-products-tab h4,
.wp-block.agni-block-products-tab h5,
.wp-block.agni-block-products-tab h6, .wp-block.agni-block-products-categories-tab h1,
.wp-block.agni-block-products-categories-tab h2,
.wp-block.agni-block-products-categories-tab h3,
.wp-block.agni-block-products-categories-tab h4,
.wp-block.agni-block-products-categories-tab h5,
.wp-block.agni-block-products-categories-tab h6 {
margin-top: 0;
margin-bottom: 0; }
.wp-block.agni-block-products .woocommerce-loop-product__title, .wp-block.agni-block-products-categories .woocommerce-loop-product__title, .wp-block.agni-block-products-tab .woocommerce-loop-product__title, .wp-block.agni-block-products-categories-tab .woocommerce-loop-product__title {
margin: 4px 0; }
.wp-block.agni-block-products .has-grid-layout .woocommerce-loop-product__thumbnail, .wp-block.agni-block-products-categories .has-grid-layout .woocommerce-loop-product__thumbnail, .wp-block.agni-block-products-tab .has-grid-layout .woocommerce-loop-product__thumbnail, .wp-block.agni-block-products-categories-tab .has-grid-layout .woocommerce-loop-product__thumbnail {
height: 100%; }
.wp-block.agni-block-products .has-grid-layout .woocommerce-loop-product__thumbnail img, .wp-block.agni-block-products-categories .has-grid-layout .woocommerce-loop-product__thumbnail img, .wp-block.agni-block-products-tab .has-grid-layout .woocommerce-loop-product__thumbnail img, .wp-block.agni-block-products-categories-tab .has-grid-layout .woocommerce-loop-product__thumbnail img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.wp-block.agni-block-products .slick-slider, .wp-block.agni-block-products-categories .slick-slider, .wp-block.agni-block-products-tab .slick-slider, .wp-block.agni-block-products-categories-tab .slick-slider {
display: block;
margin-left: calc(var(--cartify_products_gap)/2 * -1px); }
.wp-block.agni-block-products .slick-slider .slick-track, .wp-block.agni-block-products-categories .slick-slider .slick-track, .wp-block.agni-block-products-tab .slick-slider .slick-track, .wp-block.agni-block-products-categories-tab .slick-slider .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: calc(var(--cartify_products_gap) * 1px); }
.wp-block.agni-block-products .slick-slider.has-display-style-6 .product, .wp-block.agni-block-products-categories .slick-slider.has-display-style-6 .product, .wp-block.agni-block-products-tab .slick-slider.has-display-style-6 .product, .wp-block.agni-block-products-categories-tab .slick-slider.has-display-style-6 .product {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.wp-block.agni-block-products .product, .wp-block.agni-block-products-categories .product, .wp-block.agni-block-products-tab .product, .wp-block.agni-block-products-categories-tab .product {
position: relative; }
.wp-block.agni-block-products .product .woocommerce-loop-product__thumbnail, .wp-block.agni-block-products-categories .product .woocommerce-loop-product__thumbnail, .wp-block.agni-block-products-tab .product .woocommerce-loop-product__thumbnail, .wp-block.agni-block-products-categories-tab .product .woocommerce-loop-product__thumbnail {
display: block; }
.wp-block.agni-block-products .product.is-selected:after, .wp-block.agni-block-products .product:focus:after, .wp-block.agni-block-products-categories .product.is-selected:after, .wp-block.agni-block-products-categories .product:focus:after, .wp-block.agni-block-products-tab .product.is-selected:after, .wp-block.agni-block-products-tab .product:focus:after, .wp-block.agni-block-products-categories-tab .product.is-selected:after, .wp-block.agni-block-products-categories-tab .product:focus:after {
position: absolute;
z-index: 1;
pointer-events: none;
content: "";
top: 1px;
bottom: 1px;
left: 1px;
right: 1px;
-webkit-box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
border-radius: 1px; }
.wp-block.agni-block-products .agni-block-products-pagination,
.wp-block.agni-block-products .agni-block-products-categories-pagination, .wp-block.agni-block-products-categories .agni-block-products-pagination,
.wp-block.agni-block-products-categories .agni-block-products-categories-pagination, .wp-block.agni-block-products-tab .agni-block-products-pagination,
.wp-block.agni-block-products-tab .agni-block-products-categories-pagination, .wp-block.agni-block-products-categories-tab .agni-block-products-pagination,
.wp-block.agni-block-products-categories-tab .agni-block-products-categories-pagination {
display: block; }
.wp-block.agni-block-products ul, .wp-block.agni-block-products-tab ul {
padding: 0; }
.wp-block.agni-block-products svg, .wp-block.agni-block-products-tab svg {
width: 100%;
height: 100%; }
.wp-block.agni-block-products .products .onsale,
.wp-block.agni-block-products .products .agni-product-hot-label,
.wp-block.agni-block-products .products .agni-product-new-label, .wp-block.agni-block-products-tab .products .onsale,
.wp-block.agni-block-products-tab .products .agni-product-hot-label,
.wp-block.agni-block-products-tab .products .agni-product-new-label {
position: absolute;
top: 10px;
left: 10px; }
.wp-block.agni-block-products .products .agni-product-hot-label + .onsale, .wp-block.agni-block-products-tab .products .agni-product-hot-label + .onsale {
top: 42px; }
.wp-block.agni-block-products .products .agni-product-new-label + .onsale, .wp-block.agni-block-products-tab .products .agni-product-new-label + .onsale {
top: 42px; }
.wp-block.agni-block-products .products .agni-product-hot-label + .agni-product-new-label, .wp-block.agni-block-products-tab .products .agni-product-hot-label + .agni-product-new-label {
top: 42px; }
.wp-block.agni-block-products .products .agni-product-hot-label + .agni-product-new-label + .onsale, .wp-block.agni-block-products-tab .products .agni-product-hot-label + .agni-product-new-label + .onsale {
top: 74px; }
.wp-block.agni-block-products .products .price, .wp-block.agni-block-products-tab .products .price {
font-size: var(--cartify_font_size_small_2); }
.wp-block.agni-block-products .products .price del, .wp-block.agni-block-products-tab .products .price del {
font-size: inherit; }
.wp-block .agni-block-products-tab__tab,
.wp-block .agni-block-products-categories-tab__tab {
position: relative; }
.wp-block .agni-block-products-tab__tab-close,
.wp-block .agni-block-products-categories-tab__tab-close {
position: absolute;
top: -4px;
right: -4px; }
.wp-block .agni-block-products-tab__tab-close svg,
.wp-block .agni-block-products-categories-tab__tab-close svg {
width: 16px; }
.wp-block.agni-block-products-categories .woocommerce-loop-category__title, .wp-block.agni-block-products-categories-tab .woocommerce-loop-category__title {
margin: 5px 0; }
.wp-block.agni-block-products-categories .has-display-style-5 .product, .wp-block.agni-block-products-categories-tab .has-display-style-5 .product {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; }
.wp-block.agni-block-products-brands * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.wp-block.agni-block-products-brands ul {
list-style: none;
padding-left: 0; }
.wp-block.agni-block-products-brands .slick-slider {
display: block; }
.wp-block.agni-block-posts-header h1,
.wp-block.agni-block-posts-header h2,
.wp-block.agni-block-posts-header h3,
.wp-block.agni-block-posts-header h4,
.wp-block.agni-block-posts-header h5,
.wp-block.agni-block-posts-header h6 {
margin-top: 0;
margin-bottom: 0; }
.wp-block.agni-block-tabs .agni-block-tab-title {
position: relative; }
.wp-block.agni-block-tabs .agni-block-tab__close {
display: block;
width: 20px;
position: absolute;
top: -4px;
right: -4px; }
.wp-block.agni-block-menu ul {
padding-left: 0; }
.agni-block-gallery .agni-block-gallery-items {
list-style: none;
padding-left: 0; }
.agni-block-gallery .agni-block-has-carousel {
display: block; }
.agni-block-gallery .agni-block-has-carousel.agni-block-gallery-items .agni-block-gallery-item {
width: calc(100% / var(--agni_block_gallery_columns_mobile)); }
.agni-block-gallery figure {
margin: 0; }
@media (min-width: 667px) {
.post-type-post .editor-styles-wrapper.block-editor-writing-flow {
font-size: var(--cartify_blog_single_font_size, var(--cartify_font_size_body)); }
.post-type-post .editor-styles-wrapper.block-editor-writing-flow p,
.post-type-post .editor-styles-wrapper.block-editor-writing-flow pre {
font-size: var(--cartify_blog_single_font_size, var(--cartify_font_size_body)); }
.editor-styles-wrapper.block-editor-writing-flow p {
font-size: var(--cartify_font_size_body); }
.wp-block.agni-block-image {
position: var(--agni_block_image_position_tab, relative); }
.wp-block.agni-block-gallery .agni-block-has-carousel.agni-block-gallery-items .agni-block-gallery-item {
width: calc(100% / var(--agni_block_gallery_columns_tab)); } }
@media (min-width: 1024px) {
.wp-block.agni-block-image {
position: var(--agni_block_image_position_laptop, relative); }
.wp-block.agni-block-gallery .agni-block-has-carousel.agni-block-gallery-items .agni-block-gallery-item {
width: calc(100% / var(--agni_block_gallery_columns_laptop)); } }
@media (min-width: 1440px) {
.wp-block.agni-block-image {
position: var(--agni_block_image_position_desktop, relative); }
.wp-block.agni-block-gallery .agni-block-has-carousel.agni-block-gallery-items .agni-block-gallery-item {
width: calc(100% / var(--agni_block_gallery_columns_desktop)); } }