:root {
--light-cream: #FEF9E6;
--gold: #FFC52C;
--green:#065E4D;
--deep-teal: #065E4D;
--off-white: #F5F8F7;
--black: #000000;
--light-gray: #F3F3F3;
--warm-beige: #FCF8E9;
--white: #fff;
--light_black: #393939;
}
body::-webkit-scrollbar {
width: 6px;
}
body::-webkit-scrollbar-track {
background:var(--white);
border-radius: 10px;
}
body::-webkit-scrollbar-thumb {
background:var(--gold);
border-radius: 10px;
}
a,button{
transition: all 0.5s;
}
::selection{
background-color:var(--gold);
color: var(--white);
} @font-face {
font-family: 'Satoshi';
src: url(//offistore.in/wp-content/themes/offistore/fonts/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.ttf) format('truetype'),
url(//offistore.in/wp-content/themes/offistore/fonts/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.ttf) format('truetype');
font-weight: 400;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'Satoshi';
src:  url(//offistore.in/wp-content/themes/offistore/fonts/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.ttf) format('truetype');
font-weight: 500;
font-display: swap;
font-style: normal;
}
@font-face {
font-family: 'Satoshi';
src:url(//offistore.in/wp-content/themes/offistore/fonts/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.ttf) format('truetype');
font-weight: 700;
font-display: swap;
font-style: normal;
}
html, body,
h1, h2, h3, h4, h5, h6,
p, div, span, strong, em, b, i,
a, ul, ol, li,
input, select, textarea, button,
table, thead, tbody, tfoot, tr, th, td,
label, blockquote, pre, code,
section, article, aside, nav, header, footer,
figure, figcaption, main,
.testimonial_slider .elementor-testimonial-name {
font-family: 'Satoshi' !important;
} 
span.ab-icon{
font-family:dashicons !important;
}
[class*=" eicon-"], [class^=eicon] {
font-family: 'eicons' !important;
}
.fa-brands:before, .fa-classic:before, .fa-duotone:before, .fa-light:before, .fa-regular:before, .fa-sharp-duotone:before, .fa-sharp:before, .fa-solid:before, .fa-thin:before, .fa:before, .fab:before, .fad:before, .fadl:before, .fadr:before, .fadt:before, .fal:before, .far:before, .fas:before, .fasdl:before, .fasdr:before, .fasds:before, .fasdt:before, .fasl:before, .fasr:before, .fass:before, .fast:before, .fat:before {
font-family: 'Font Awesome 5 Pro' !important;
}
.header_list ul li span.xoo-wsc-sc-subt {
display: none;
} .home .header_menu nav > ul > li > a span.sub-arrow { }
.header_list ul {
display: flex;
margin: 0px;
padding: 0px;
list-style: none;
justify-content: end;
grid-column-gap: 0px;
}
.header_list ul li, .header_list ul li:last-child {
display: flex;
align-items: center;
justify-content: center;
padding: 8px;
position: relative;
max-width: fit-content;
margin: 0px 4px;
}
.header_list ul li a i{
font-size: 22px;
color: var(--black);
font-weight: 300;
}
.header_list ul li:last-child span.xoo-wsc-sc-subt {
display: none;
}
.header_list ul .xoo-wsc-icon-basket1{
font-size: 22px;
font-weight: 300;
display: block;
}
.header_list ul li svg{
width: 24px;
height: 24px;
}
.header_list ul .xoo-wsc-icon-basket1:before {
width: 100%;
height: 100%;
display: block;
font-family: "Font Awesome 6 Pro" !important;
--fa: "\f07a";
--fa--fa: "\f07a\f07a";
content: var(--fa);
}
.xoo-wsc-basket,.xoo-wsc-basket[style*='block'] {
display: none !important;
}
.header_list span.xoo-wsc-sc-count {
background-color: var(--blue);
}
.header_list span.wishlist-counter, .header_list span.xoo-wsc-sc-count {
background-color: #d0473e;
color: var(--white);
font-size: 11px !important;
width: 18px;
height: 18px;
display: flex;
justify-content: center;
border-radius: 50%;
align-items: center;
position: absolute;
top: 0px;
right: 0px;
}
.header_list span.xoo-wsc-sc-count {
top: -10px;
right: -10px;
}
div[data-elementor-type="header"] {
position: sticky;
width: 100%;
left: 0px;
top: 0px;
z-index: 99;
background-color: transparent !important;
transition: all 0.4s;
}
div[data-elementor-type="header"] .header_sec .e-con-inner, div[data-elementor-type="header"]{
transition: all 0.5s ease;
}
div[data-elementor-type="header"] .header_sec,div[data-elementor-type="header"] {
transition: all 0.4s;
}
.header_sec .header_logo img,div[data-elementor-type="header"].sticky .header_sec .header_logo img,.home div[data-elementor-type="header"].sticky .header_right i, .home div[data-elementor-type="header"].sticky .header_list ul .xoo-wsc-icon-basket1:before {
transition: all 0.4s;
}
div[data-elementor-type="header"].sticky{
box-shadow: 1.563px 0.863px 6px 0 rgb(0 0 0 / 13%);
}
div#wpadminbar ~ div[data-elementor-type="header"] {
top: 32px;
}
.search_form {
position: absolute !important;
bottom: -70px;
border-radius: 30px;
background-color: var(--white)!important;
padding: 5px 10px;
min-width: 300px !important;
right: 0px;
transition:all 0.5s;
transform: scale(1,0);
transform-origin: top;
border:1px solid #E6E6E6;
}
.search_form *{
background-color:transparent !important;
}
.search_form button .e-font-icon-svg-container {
filter: brightness(0);
}
.search_form.active{
transform:scale(1,1);
transform-origin: top;
} .xoo-el-form-container button.btn.button.xoo-el-action-btn {
border: unset !important;
outline: unset;
}
.xoo-aff-group {
margin-bottom: 15px;
}
.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal {
max-height: 510px;
}
div#wpadminbar ~ div .hero_sec .hero_item {
min-height: calc(100vh - 32px) !important;
}
h2 span{
color: var(--gold);
}
.banner_slider {
-webkit-mask-image: url(//offistore.in/wp-content/themes/offistore/images/mask.png);
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
mask-image: url(//offistore.in/wp-content/themes/offistore/images/mask.png);
mask-repeat: no-repeat;
mask-size: cover;
}
.hero_circle {
position: absolute !important;
bottom: 172px;
max-width: fit-content !important;
right: 0px !important;
animation: rotate360 10s linear infinite;
}
.mask_bgimg .e-con-inner div:nth-child(1) > div {
mask-image: url(//offistore.in/wp-content/themes/offistore/images/Subtract2.png);
mask-repeat: no-repeat;
mask-size: 100%;
}
.mask_bgimg .e-con-inner .circle_img{
right: -3px !important;
background-color: transparent !important;
}
.circle_img img{
animation: rotate360 10s linear infinite;
}
@keyframes rotate360 {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.banner_sec {
overflow: hidden !important;
}
.bdr_right {
position: relative;
padding-right:80px;
}
.bdr_right::after {
position: absolute;
right: 32px;
width: 2px;
height: 60px;
background-color: var(--gold);
content: "";
top: 50%;
transform: translateY(-50%);
}
.custom-nav {
display: flex;
align-items: center;
grid-gap: 10px;
position: absolute;
right: -180px;
bottom: 10px;
}
.custom-nav button {
background-color: transparent !important;
border: unset !important;
outline: unset !important;
padding: 0px;
color: var(--black);
transition: all 0.3s;
}
.custom-nav button:hover,.custom-nav button:focus {
color: var(--gold);
}
.custom-nav * {
font-size: 20px;
}
.arrow a span.elementor-button-icon {
transform: translateX(0px);
transition: all 0.4s;
}
.arrow a:hover span.elementor-button-icon {
transform: translateX(5px);
} .crafting_img, .crafting_img > div, .crafting_img > div img {
height: 100%;
object-fit: cover;
}
.post_grid div.elementor-posts-container {
display: grid;
grid-template-columns: repeat(3,1fr);
}
.post_grid div.elementor-posts-container > article:first-child {
grid-column: span 2;
grid-row: span 2;
background: linear-gradient(355.05deg, #388C62 8.12%, rgba(56, 140, 98, 0) 60%);
display:flex;
align-items:end; }
.post_grid div.elementor-posts-container > article:first-child .elementor-post__text h3 a {
color: #FFF;
}
.post_grid div.elementor-posts-container > article:first-child .elementor-post__text .elementor-post__meta-data span {
color: #FFF;
}
.post_grid div.elementor-posts-container > article {
background-color: #FFFFFF;
position: relative;
}
.post_grid div.elementor-posts-container > article:first-child > a {
display: block;
position: absolute;
right: 0px;
top: 0px;
bottom: 0px;
z-index: 0;
}
.post_grid div.elementor-posts-container > article:first-child::before {
content: "";
background: linear-gradient(355.05deg, #388C62 8.12%, rgba(56, 140, 98, 0) 60%);
position: absolute;
top: 0px;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
}
.post_grid div.elementor-posts-container > article:first-child ~ article > a  {
display: none;
}
.post_grid article div.elementor-post__text {
position: relative;
z-index: 1;
}
.newslatters .elementor-form-fields-wrapper {
position: relative;
align-items: center;
}
.newslatters .elementor-form-fields-wrapper .elementor-field-type-submit {
position: absolute;
right: 4px;
}
.newslatters input {
padding-right: 150px !important;
}
ul.category_list {
padding: 0px;
list-style: none;
display: flex;
align-items: center;
flex-flow: wrap;
grid-gap: 20px;
}
ul.category_list li a {
padding: 10px 20px;
background-color: #F3F3F3;
border: 1px solid #00000080;
border-radius: 10px;
display: inline-block;
color: #737070;
font-size: 16px;
font-weight: 700;
}
ul.category_list li a.active {
background-color: #006C57;
color: var(--white);
border-color: #006C57;
}
.product_grid {
margin-top: 40px;
}
.product_grid {
display: flex;
grid-gap: 30px;
flex-flow: wrap;
}
.product_grid a {
width: calc(100%/4 - 23px);
border: 1px solid rgba(0, 0, 0, 0.50);
border-radius: 10px;
}
.product_grid a .product_details {
padding: 30px 24px;
}
.product_grid a .product_feature_img img {
border-radius: 10px 10px 0px 0px;
display: block; }
.product_grid a:nth-child(9) ~ a { }
.product_details h3,.product_price span bdi {
color: var(--black);
margin: 0px 0px 16px;
font-size: 22px;
font-weight: 700;
}
.color_varient {
margin-top: 30px;
}
.color_varient .color_tabs {
display: flex;
align-items: center;
grid-gap: 10px;
}
.color_varient .color_tabs span {
margin: 0px;
}
.marquee_list ul {
display: flex !important;
white-space: nowrap;
width: 100%;
flex-flow: nowrap !important;
margin: 0px !important;
grid-gap: 4px;
justify-content: center !important;
}
.header_top {
padding: 60px 0px !important;
overflow: hidden !important;
position:relative;
}
.header_top::after{
content: "";
display: block;
width: calc(100% + 34px);
max-height: 90px;
background-color: var(--gold);
position: absolute;
left: -10px;
top: 85px;
transform: rotate(5deg);
height: 100%;
}
.header_top::before {
content: "" !important;
background-color: #F5F8F7;
position: absolute !important;
bottom: 0px;
height: 80px !important;
top: calc(100% - 80px) !important;
}
.marque_box {
z-index: 1 !important;
} .single-product .woocommerce-tabs.wc-tabs-wrapper {
display: none;
}
.single-product .woocommerce-product-gallery {
display: grid !important;
grid-gap: 30px;
grid-template-columns: 95px auto;
}
.single-product .woocommerce-product-gallery ol {
order: 1;
display: flex;
flex-direction: column;
grid-gap: 20px;
}
.single-product .woocommerce-product-gallery .flex-viewport {
order: 2;
}
.single-product .woocommerce-product-gallery ol li {
display: block;
width: 100% !important;
}
.single-product .woocommerce-product-gallery ol li img {
border-radius: 10px;
}
.single-product nav.woocommerce-breadcrumb {
margin: 0px 0px 50px !important;
}
.single-product .woocommerce-product-gallery, .single-product .summary.entry-summary {
margin: 0px !important;
}
.single-product .summary.entry-summary  h1.product_title {
font-size: 39px;
font-weight: 700;
font-family: 'Satoshi' !important;
margin-bottom: 20px;
}
.single-product .summary.entry-summary  p.price {
margin-bottom: 20px;
}
.single-product .summary.entry-summary  p.price span {
font-size: 29px;
font-weight: 500;
font-family: 'Satoshi' !important;
margin-bottom: 20px;
color: var(--black);
}
.single-product .woocommerce-product-details__short-description p {
margin-bottom: 20px;
color: var(--black);
font-size: 18px;
font-weight: 300;
font-family: 'Satoshi';
}
.single-product .woocommerce-variation-add-to-cart.variations_button {
display: flex;
flex-direction: initial;
grid-gap: 0px;
flex-flow: wrap;
align-items: center;
grid-gap: 16px;
}
.single-produc button.single_add_to_cart_button {
order: 3;
}
.single-product button.single_add_to_cart_button {
border: 1px solid var(--green) !important;
background-color: var(--green) !important;
padding: 17px !important;
border-radius: 10px !important;
font-size: 18px;
font-weight: 700;
display: flex;
justify-content: center;
grid-gap: 12px;
opacity: 1 !important;
height: 60px;
width: 100%;
order: 3;
margin-top:20px;
}
.single-product .woocommerce-product-details__short-description h3 {
font-size: 22px;
font-weight: 600;
text-transform: lowercase;
}
.single-product .woocommerce-product-details__short-description h3:first-letter {
text-transform: capitalize;
}
.single-product button.single_add_to_cart_button{
font-size:0px;
}
.single-product button.single_add_to_cart_button::before {
font-size:18px;
content: "Quote" !important;
background-image: url(//offistore.in/wp-content/themes/offistore/images/add_cart_icon.png);
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
order: 2;
padding-right: 150px;
}
.single-product button.single_add_to_cart_button::after {
animation: unset !important;
display: none;
}
.single-product .product-accordion div.accordion-item h2.accordion-header {
font-size: 20px;
font-weight: 500;
padding: 0px 0px 16px 0px;
background-color: transparent;
margin: 0px;
border-bottom: 1px solid;
margin: 0px 0px 16px 0px;
display: flex;
grid-gap: 20px;
justify-content: space-between;
}
.single-product .product-accordion div.accordion-item h2.accordion-header::after {
content: "";
background-image: url(//offistore.in/wp-content/themes/offistore/images/arrow-down.svg);
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: center right;
background-size: contain;
}
.single-product .product-accordion div.accordion-item .accordion-content {
padding: 0px 0px 16px 0px;
border-width: 0px 0px 1px 0px;
border-color: var(--black);
margin-bottom: 20px;
}
.single-product .product-accordion div.accordion-item:last-child .accordion-content a {
display: inline-block !important;
margin-right: 10px;
}
.single-product .product-accordion div.accordion-item:last-child .accordion-content br {
display: none;
}
.single-product table.variations {
margin-bottom: 24px !important;
}
.single-product table.variations tbody tr th,.single-product table.variations tbody tr td {
background-color: transparent;
padding: 0px 0px 8px;
}
.single-product table.variations tbody tr td {
padding: 0px;
}
.single-product td.value.woo-variation-items-wrapper {
display: flex !important;
align-items: center;
grid-gap: 16px;
}
.single-product table.variations tbody tr td ul li:hover {
box-shadow: unset !important;
}
.single-product table.variations tbody tr td ul li {
padding: 0px !important;
box-shadow: unset !important;
margin: 0px 10px 0px 0px !important;
height: 36px !important;
width: 36px !important;
}
.single-product .quantity.buttons-added {
grid-gap: 6px;
border: 1px solid;
width: fit-content;
border-radius: 4px;
order: 1;
max-width: fit-content;
display: inline-block;
float: unset !important;
}
.single-product .quantity.buttons-added button {
border-color: var(--deep-teal);
border: unset;
padding: 8px 12px;
}
.single-product .quantity.buttons-added input {
border: unset;
padding: 4px;
width: 40px;
}
.single-product .quantity.buttons-added button i {
color: var(--black);
}
.single-product .quantity.buttons-added button:hover i::before { }
.single-product .quantity.buttons-added button:hover,.single-product .quantity.buttons-added button:focus {
background-color: unset !important;
}
.single-product .quantity.buttons-added input:focus-visible {
outline: unset;
}
.single-product .variable-item-contents::before {
background-image: url(//offistore.in/wp-content/themes/offistore/images/tick.svg) !important;
box-shadow: unset !important;
}
.single-product .summary.entry-summary .product_meta {
display: none;
}
.single-product section.related.products {
display: inline-block;
width: 100%;
}
.single-product section.related.products .products{
margin-bottom:0px !important;
}
.single-product section.related.products h2 {
margin: 100px 0px 40px 0px;
font-size: 40px;
font-weight: 700;
color: var(--black);
text-transform: uppercase;
}
.single-product section.related.products ul li a h2 {
text-align: center;
font-size: 20px;
font-weight: 500;
color: var(--black);
}
.single-product section.related.products ul li a span.price {
text-align: center;
font-size: 18px;
font-weight: 400;
color: var(--black);
}
.single-product section.related.products ul li a.button {
text-align: center;
display: block;
width: fit-content;
margin: 24px auto 0 auto;
padding: 11px 24px;
background-color: #414040;
border-radius: 100px;
color: var(--white);
font-size: 18px;
font-weight: 500;
font-family: 'Satoshi' !important;
}
.single-product ul.products {display: grid;grid-template-columns: repeat(4,1fr);margin: 0px !important;padding: 0px !important;grid-gap: 20px;}
.single-product ul.products::before,.woocommerce ul.products::after {
display: none;
}
.single-product ul.products li {
width: 100% !important;
margin: 0px !important;
}
.single-product ul.products li img{
border-radius:12px;
height: 360px !important;
object-fit: contain;
}
.single-product .yith-add-to-wishlist-button-bloc a span {
color: var(--black);
}
.single-product main#main {
width: 100%;
display: flow-root;
padding: 80px 15px;
}
.single-product a.yith-wcwl-add-to-wishlist-button {
left: 0px;
top: 0px;
}
.single-product .yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label {
display: none;
}
.single-product .yith-add-to-wishlist-button-block{
margin: 0px;
position: absolute;
top: 0px;
left: 140px;
top: 20px;
}
.woocommerce div.product form.cart table tbody tr th {
display: flex;
align-items: center;
}
.accordion-content {
display: flex;
grid-gap: 10px;
}
.accordion-content a {
font-weight: 400;
font-size: 16px;
color: var(--black);
font-family: 'Satoshi' !important;
}
.woocommerce table.shop_attributes {
margin: 0px !important;
border: unset !important;
}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td {
border: unset !important;
background-color: transparent;
}
.woocommerce table.shop_attributes th {
width: 60px;
}
.woocommerce table.shop_attributes p {
margin: 0;
padding: 8px 0;
color: var(--black);
font-size: 15px;
font-style: normal;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
z-index: 1;
} .wc-block-components-main {
border: 1px solid;
padding: 20px;
border-radius: 10px;
}
.wc-block-components-main table {
margin-bottom: 0px !important;
border-bottom: none !important;
}
.wc-block-components-main table tbody tr.wc-block-cart-items__row td {
border: none !important;
}
.wc-block-components-main table tbody tr:not(:last-child) {
border-bottom: 1px solid;
}
.wc-block-components-main table thead tr {
display: none;
}
.wc-block-components-main table thead tr th {
padding: 1px !important;
font-size: 0px;
border: none !important;
}
.wc-block-components-main table tbody tr.wc-block-cart-items__row td.wc-block-cart-item__image a img {
border: 1px solid #AFAFAF;
border-radius: 10px;
}
.wc-block-components-main table tbody tr.wc-block-cart-items__row td.wc-block-cart-item__image {
width: 184px;
}
.wc-block-components-main table tbody tr.wc-block-cart-items__row td.wc-block-cart-item__product {
width: 184px;
}
.woocommerce-message,.woocommerce-info,.woocommerce-error {
border-top-color: var(--deep-teal);
color: var(--black);
}
.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before {
color: var(--deep-teal);
}
.woocommerce-info a {
color: var(--black);
}
.cart_grid .woocommerce {
display: grid;
grid-template-columns: 60% auto;
}
.cart_grid .woocommerce .woocommerce-notices-wrapper {
grid-column: span 2;
}
.cart_grid .cart-collaterals .cart_totals {
width: 100% !important;
}
.cart_grid form.woocommerce-cart-form {
margin-right: 60px;
}
.cart_grid form.woocommerce-cart-form table.shop_table,.cart_grid form.woocommerce-cart-form * {
border: unset !important;
background-color: transparent !important;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-thumbnail {
width: 180px;
display: block;
}
.cart_grid table.shop_table_responsive tr td::before,.cart_grid table.shop_table_responsive tr td::before {
display: none;
}
.cart_grid form.woocommerce-cart-form table.shop_table thead {
display: none;
}
.cart_grid form.woocommerce-cart-form::before,.cart_grid .cart-collaterals .cart_totals h2 {
content: "Your Cart";
font-size: 32px;
font-family: 'Satoshi' !important;
margin:0px 0px 18px;
display: block;
text-transform: uppercase;
color: var(--black);
line-height: normal;
display: none;
}
.cart_grid .cart-collaterals .cart_totals h2 {
margin-bottom: 30px;
display: none;
}
.cart_grid table.shop_table_responsive tr td.product-name {
height: fit-content;
width: 100%;
text-align: left !important;
padding-right: 40px;
}
.cart_grid tr.woocommerce-cart-form__cart-item.cart_item {
border: 1px solid #AFAFAF !important;
display: grid !important;
grid-template-columns: 180px auto max-content;
position: relative;
border-radius: 10px;
padding: 8px;
margin-top: 0px;
justify-content: left;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-remove {
position: absolute;
right: 15px;
background-image: url(//offistore.in/wp-content/themes/offistore/images/remove_icon.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 32px;
height: 32px;
font-size: 0px;
padding: 0px;
top: 15px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-remove a {
font-size: 0px;
width: 100%;
height: 100%;
display: block;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-thumbnail a,.cart_grid form.woocommerce-cart-form table.shop_table td.product-thumbnail a img {
width: 100% !important;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-name a {
font-size: 20px;
font-family: 'Satoshi' !important;
color: #464646;
font-weight: 700;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-price, .cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity {
position: absolute;
top: 57px;
left: 190px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-subtotal {
position: absolute;
top: 87px;
left: 190px;
font-weight: 600;
font-size: 16px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity {
top: 56px;
right: 0px;
position: absolute;
left: unset;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity > div{
border: 1px solid rgb(30 30 30 / 10%) !important;
padding: 6px 10px;
max-width: fit-content;
border-radius: 4px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity input {
padding: 0px !important;
text-align: center;
border: unset !important;
outline: unset !important;
}
.cart_grid form.woocommerce-cart-form table.shop_table button {
padding: 0px;
color: var(--black) !important;
opacity: 1 !important;
}
.cart_grid form.woocommerce-cart-form table.shop_table button.button {
padding: 5px 20px;
background-color: var(--gold) !important;
padding: 10px 20px;
width: fit-content !important;
height: 42px;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon {
display: grid;
grid-template-columns: 200px auto;
grid-gap: 15px;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon::before {
display: none;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon label {
width: 200px !important;
display: block;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon input#coupon_code {
border: 1px solid rgb(30 30 30 / 10%) !important;
width: 100%;
font-size: 16px;
display: block;
border-radius: 10px;
padding: 8px 15px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.actions {
padding: 20px 0px 0px !important;
display: flex;
justify-content: space-between;
grid-gap: 10px;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon * {
font-family: 'Satoshi' !important;
font-weight: 400;
font-size: 16px;   
}
.cart_grid table.shop_table.shop_table_responsive {
border: unset;
}
.cart_grid table.shop_table.shop_table_responsive td,.cart_grid table.shop_table.shop_table_responsive th {
background-color: transparent;
border: unset;
}
.cart_grid .cart-collaterals .cart_totals th, .cart_grid .cart-collaterals .cart_totals td {
padding: 0px;
border: unset !important;
font-size: 16px;
font-weight: 500;
color: #4B4B4B;
background-color: transparent !important;
}
.cart_grid .cart-collaterals .cart_totals td {
font-weight: 600;
color: #434343;
}
.cart_grid .cart-collaterals .cart_totals tr.order-total th ,.cart_grid .cart-collaterals .cart_totals tr.order-total td strong {
color: var(--black);
font-size: 18px;
font-weight: 600;
}
.cart_grid .cart-collaterals *{
font-family: 'Satoshi' !important;
}
.cart_grid .cart-collaterals .cart_totals td[data-title="Subtotal"] * {
font-size: 18px;
font-weight: 600;
}
.cart_grid .cart_totals table.shop_table.shop_table_responsive td, .cart_grid .cart_totals table.shop_table.shop_table_responsive th {
padding-bottom: 20px !important;
}
.cart_grid .cart_totals table.shop_table.shop_table_responsive,.cart_grid .cart_totals table.shop_table.shop_table_responsive .select2-container--default .select2-selection--single {
border: 1px solid rgb(30 30 30 / 10%) !important;
border-radius: 12px;
padding:24px;
}
.cart_grid .cart_totals table.shop_table.shop_table_responsive .select2-container--default .select2-selection--single {
padding: 0px;
height: 38px;
border-radius: 4px !important;
}
.cart_grid .cart_totals a.shipping-calculator-button {
color: var(--black) !important;
}
.cart_grid .cart_totals section#shipping-calculator-form input,.cart_grid .cart_totals section#shipping-calculator-form select {
border: 1px solid rgb(30 30 30 / 10%) !important;
}
.cart_grid .woocommerce .cart-collaterals a.checkout-button {
margin: 0px !important;
min-height: 48px;
display: flex;
align-items: center;
justify-content: center;
background-color: #2E2E2E;
color: var(--white);
padding: 10px;
border-radius: 10px;
font-size: 16px;
font-weight: 900;
}
.cart_grid .cart_totals table.shop_table.shop_table_responsive td p,.cart_grid .cart_totals table.shop_table.shop_table_responsive td form.woocommerce-shipping-calculator {
display: none;
} form.checkout.woocommerce-checkout {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 40px;
}
form.checkout.woocommerce-checkout {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 40px;
}
div#customer_details {
display: flex;
flex-direction: column;
padding: 30px;
border: 1px solid #585858;
border-radius: 10px;
}
div#customer_details::before,div#customer_details::after {
display: none;
}
h3#order_review_heading {
display: none;
}
div#customer_details > div {
width: 100%;
}
.page-id-136 .woocommerce .woocommerce-info a {
color: var(--black);
}
.page-id-136 .woocommerce form.checkout_coupon, .page-id-136 .woocommerce form.login, .woocommerce form.register {
border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 6px;
}
.page-id-136 .woocommerce form.checkout_coupon p label,.page-id-136 .woocommerce form.checkout_coupon p input {
font-family: 'Satoshi';
color: var(--black);
}
.page-id-136 .woocommerce form.checkout_coupon p input {
font-family: 'Satoshi';
border-color: rgba(0, 0, 0, 0.5);
color: var(--black);
border-radius: 10px;
height: 48px;
}
.page-id-136 .woocommerce form.checkout_coupon p span.coupon-error-notice,.page-id-136 #add_payment_method .checkout .checkout-inline-error-message, .page-id-136.woocommerce-cart .checkout .checkout-inline-error-message, .page-id-136.woocommerce-checkout .checkout .checkout-inline-error-message {
font-family: 'Satoshi' !important;
}
.page-id-136 #add_payment_method .checkout .checkout-inline-error-message, .page-id-136.woocommerce-cart .checkout .checkout-inline-error-message, .page-id-136.woocommerce-checkout .checkout .checkout-inline-error-message {
margin-top: 4px;
}
.page-id-136 .woocommerce form.checkout_coupon p button.button {
padding: 10px 24px 10px 24px;
}
.page-id-136 .woocommerce form.checkout_coupon p button.button:hover {
border-color: var(--black);
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields h3, .page-id-136 .woocommerce form.checkout.woocommerce-checkout h3 {
font-family: 'Satoshi';
font-size: 26px;
color: var(--black);
margin-top: 0px;
font-weight: 700;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields div > p label,.page-id-136 .woocommerce form.checkout.woocommerce-checkout .shipping_address div > p label {
color: #3A3A3A;
font-family: 'Satoshi';
font-size: 16px;
font-weight: 400;
}
.page-id-136 .woocommerce form .form-row .required {
color: var(--black);
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields div > p span input, .page-id-136 .woocommerce form.checkout.woocommerce-checkout .shipping_address div > p span input {
border: 1px solid #AFAFAF;
font-family: 'Satoshi';
border-radius: 10px;
height: 48px;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout div > p span.woocommerce-input-wrapper {
display: block;
font-family: 'Satoshi';
color: var(--black);
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout div > p span.woocommerce-input-wrapper textarea {
border: 1px solid rgba(0, 0, 0, 0.5);
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout h3 {
margin-top: 16px;
display: block;
width: 100%;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout h3 label {
display: flex;
grid-gap: 16px;
align-items: center;
}
.page-id-136 .woocommerce table.shop_table th, .page-id-136 .woocommerce table.shop_table td {
font-family: 'Satoshi';
font-size: 18px;
color: var(--black);
}
.page-id-136 .woocommerce table.shop_table td {
font-size: 16px;
border-top: unset;
}
.page-id-136 table tbody>tr:nth-child(odd)>td,.page-id-136 table tbody>tr:nth-child(odd)>th,.page-id-136 table tbody>tr:hover>td,.page-id-136 table tbody>tr:hover>th {
background-color: transparent;
}
.page-id-136 .woocommerce table.shop_table {
border: unset;
}
.page-id-136 .woocommerce table.shop_table thead:first-child tr:first-child th {
border-top: 1px solid rgba(0, 0, 0, 0.5);
}
.page-id-136 .woocommerce table.shop_table thead tr th:first-child {
border-radius: 10px 0px 0px 0px;
}
.page-id-136 table td, .page-id-136 table th {
border: 1px solid rgba(0, 0, 0, 0.5);
}
.page-id-136 .woocommerce table.shop_table thead tr th:last-child {
border-left: unset;
border-radius: 0px 8px 0px 0px;
}
.page-id-136 .woocommerce table.shop_table tbody tr td:last-child,.page-id-136 .woocommerce table.shop_table tfoot tr td {
border-left: unset;
}
.page-id-136 .woocommerce table.shop_table tfoot tr.order-total td {
border-radius: 0px 0px 10px 0px;
}
.page-id-136 .woocommerce table.shop_table tfoot tr:last-child th:first-child {
border-radius: 0px 0px 0px 8px;
}
.page-id-136 .woocommerce table.shop_table tfoot tr:last-child th:last-child {
border-radius: 0px 0px 8px 0px;
}
.page-id-136 #add_payment_method #payment, .page-id-136 .woocommerce-cart #payment,.page-id-136 .woocommerce-checkout #payment {
background: var(--light);
border-radius: 6px;
}
.page-id-136 #add_payment_method #payment div.payment_box, .page-id-136 .woocommerce-cart #payment div.payment_box,.page-id-136 .woocommerce-checkout #payment div.payment_box {
background-color: var(--black);
color: var(--white);
}
.page-id-136 #add_payment_method #payment div.payment_box::before, .page-id-136 .woocommerce-cart #payment div.payment_box::before, .page-id-136 .woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #000000;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
.page-id-136 .woocommerce-checkout #payment ul li label,.page-id-136 .woocommerce-checkout #payment ul li div p,.page-id-136 .woocommerce-checkout #payment .woocommerce-privacy-policy-text p,.page-id-136 .woocommerce-additional-fields p label,.page-id-136 .woocommerce-additional-fields p span.woocommerce-input-wrapper {
font-family: 'Satoshi';
font-size: 16px;
color: var(--black);
}
.page-id-136 .woocommerce-checkout #payment ul li div p {
color: var(--white);
}
.page-id-136 .woocommerce-checkout #payment .woocommerce-privacy-policy-text p a {
color: var(--black);
}
.page-id-136 div#customer_details {
display: flex;
flex-direction: column;
}
.page-id-136 div#customer_details > div {
width: 100%;
}
.page-id-136 .woocommerce .col2-set::before, .page-id-136 .woocommerce .col2-set::before,.page-id-136 .woocommerce .col2-set::after,.page-id-136 .woocommerce-page .col2-set::after {
display: none !important;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout h3#order_review_heading {
display: none;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout {
display: grid;
grid-template-columns: calc(60% - 20px) 40%;
grid-gap: 20px;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields div > p {
margin-bottom: 16px;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
grid-column: span 2;
}
.checkout_sec * {
font-family: 'Satoshi' !important;
}
.page-id-136 .select2-container--default .select2-selection--single {
height: 48px;
display: flex;
align-items: center;
border: 1px solid #AFAFAF;
border-radius: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 10px;
}
.page-id-136 button[type="submit"] {
font-size: 16px !important;
line-height: 26px;
color: var(--black) !important;
transition: var(--transition);
background: linear-gradient(to bottom, var(--black) 50%, transparent 50%) no-repeat scroll right bottom / 100% 210% transparent !important;
border: 1px solid #AFAFAF;
border-radius: 10px 8px 8px 8px;
padding: 9px 24px 9px 24px;
font-weight: 500 !important;
}
.page-id-136 button[type="submit"]:hover{
border-color: var(--black);
background-position: right top !important;
background-color: var(--black) !important;
color: var(--white) !important;
}
div#customer_details > div.col-2 div.woocommerce-shipping-fields {
display: none !important;
}
.woocommerce-info,.woocommerce-error {
background-color: #FCF8E9;
display: flex;
align-items: center;
width: 100%;
justify-content: space-between;
}
.woocommerce-info::after{
display:none;
}
div#payment >  ul, div#payment > div {
padding: 16px 0px !important;
}
.woocommerce-error li a {
color: var(--black);
}
.woocommerce-order ul.order_details {
padding-left: 0px;
}
.woocommerce-order * {
font-family: 'Satoshi' !important;
}
.woocommerce-order a{
color: var(--blak);
}
.woocommerce-order p.woocommerce-customer-details--phone {
margin: 10px 0px 3px;
}
.checkout_sec section.woocommerce-columns.addresses {
display: grid;
grid-gap:24px 40px;
grid-template-columns: repeat(2,1fr);
}
.checkout_sec section.woocommerce-columns.addresses > div{
width:100%;
}
.checkout_sec p.woocommerce-notice.woocommerce-thankyou-order-received {
text-align: center;
font-size: 28px;
color: var(--black);
margin-bottom: 60px;
font-weight: 500;
}
.checkout_sec .woocommerce-order h2 {
font-size: 26px;
} .banner_img {
background-color: var(--white);
border-radius: 50%;
transform: scale(1.1) translateX(-50%);
padding: 15px;
display: flex !important;
justify-content: center !important;
}
.banner_img .elementor-widget-container {
display: contents;
}
.banner_img .elementor-widget-container img{
animation: rotate360 10s linear infinite;
}
.filter_inner *{
font-family: 'Satoshi' !important;
}
.filter_inner > h3 {
font-size: 22px;
font-weight: 500;
color: var(--black);
margin: 0px 0px 18px;
}
.filter_inner{
padding-bottom: 22px;
margin: 0px 0px 22px;
border-bottom: 2px solid #f4f4f4;
}
.product_inner {
display: grid;
grid-template-columns: 308px auto;
grid-gap: 40px;
}
.product_inner {
display: grid;
grid-template-columns: 308px auto;
grid-gap: 40px 60px;
}
.product_list {
display: grid;
grid-template-columns: repeat(4,1fr);
list-style: none;
grid-gap: 20px;
}
.product_list  li{
border: 1px solid rgba(0, 0, 0, 0.50);
border-radius: 10px;
}
.product_list a {
display: block;
width: 100%;
}
.product_list li img {
border-radius: 0px;
height: 275px;
display: block;
width: 100%;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.product_list li h2,.product_list span bdi {
color: var(--black);
margin: 0px 0px 10px;
font-size: 18px;
font-weight: 700;
}
.product_list li img ~ * {
padding: 0px 15px;
}
.product_list li h2 {
padding-top: 18px;
}
.product_list li a.button {
display: none;
}
.product_list li .price {
padding-bottom: 18px;
display: block;
}
.price-labels {
margin-top: 11px;
font-size: 14px;
display: flex;
justify-content: space-between;
}
.filter-item {
display: flex;
align-items: center;
grid-gap: 6px;
font-size: 16px;
font-weight: 400;
}
.filter-content {
display: grid;
grid-gap: 12px;
max-height: 260px;
overflow: auto;
}
.filter-content::-webkit-scrollbar {
width: 5px;
border-radius: 8px;
}
.filter-content::-webkit-scrollbar-track {
background: var(--gold); 
border-radius: 8px;
}
.filter-content::-webkit-scrollbar-thumb {
background: var(--black); 
border-radius: 8px;
}
.filter_inner:nth-child(4) .filter-content {
overflow: unset;
}
.product_left button#apply_filters {
font-size: 16px;
font-weight: 500;
fill: var(--e-global-color-6bbecc2);
color: var(--e-global-color-6bbecc2);
background-color: var(--e-global-color-text);
border-radius: 5px 5px 5px 5px;
padding: 8px 20px;
display: flex;
justify-content: center;
grid-gap: 8px;
border: unset;
outline: unset;
}
.product_left button#apply_filters svg {
width: 20px;
}
.product_left .ui-widget.ui-widget-content {
height: 6px !important;
background-color: var(--black) !important;
border: unset !important;
}
.product_left .ui-slider-horizontal .ui-slider-range {
background-color: var(--gold) !important;
}
.product_left .ui-widget.ui-widget-content span {
width: 22px;
height: 22px;
border-radius: 50%;
display: block;
margin-top: -4px;
background-color: var(--white) !important;
border: 2px solid var(--gold) !important;
outline: unset !important;
}
.product_grid .yith-wcwl-add-to-wishlist-button {
font-size: 0px;
width: 30px !important;
border: unset !important;
height: 30px !important;
}
.product_grid .yith-add-to-wishlist-button-block {
position: absolute;
top: 10px;
margin: 0px;
right: 10px;
}
.product_grid a {
position: relative;
}
.slider-container {
padding: 0px 14px 0px 9px;
}
.xoo-wsc-markup * {
font-family: 'Satoshi' !important;
}
.xoo-el-srcont a,.xoo-el-srcont label,.xoo-el-srcont button,.xoo-el-srcont input,.xoo-el-srcont p {
font-family: 'Satoshi' !important;
}
.xoo-el-form-container button.btn.button.xoo-el-action-btn {
border: unset !important;
outline: unset;
}
.xoo-aff-group {
margin-bottom: 15px;
}
.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal {
max-height: 510px;
}
.xoo-wsc-ft-buttons-cont {
display: grid !important;
text-align: center;
grid-column-gap: 5px;
grid-row-gap: 5px;
grid-template-columns: repeat(2,1fr);
}
.xoo-wsc-ft-buttons-cont a {
max-width: 100%;
padding: 8px 24px !important;
font-size: 16px;
border-radius: 6px;
text-align: center;
display: block !important;
transition: all 0.4s;
background-color:var(--white) !important;
border: 1px solid var(--black) !important;
color: var(--black) !important;
}
.xoo-wsc-ft-buttons-cont a:hover{
background-color:var(--black) !important;
color: var(--white) !important;
}
.xoo-wsc-ft-buttons-cont a:last-child span,.xoo-wsc-ft-buttons-cont a:nth-child(2){
display:none !important;
}
.xoo-wsc-icon-trash:before,.xoo-wsc-icon-cross:before {
content: "" !important;
background-image: url(//offistore.in/wp-content/themes/offistore/images/remove_icon.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
height: 20px;
width: 20px;
display: block;
}
.xoo-wsc-icon-cross:before {
background-image: url(//offistore.in/wp-content/themes/offistore/images/cross.svg);
height: 16px;
width: 16px;
}
span.xoo-wsch-close {
font-size: 16px;
right: 20px;
}
.xoo-wscb-icon {
font-family: 'Woo-Side-Cart' !important;
}
.xoo-wsc-icon-bag2:before {
} .my_account_sec nav.woocommerce-MyAccount-navigation ul li a::before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: all 0.4s;
filter: brightness(0);
opacity: 0.5;
}
.my_account_sec .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 0px;
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li.is-active a {
background-color: #FFF3A5;
color: var(--black);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(1) a::before {
filter: brightness(0);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(1) a::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41NjciIGhlaWdodD0iMTUuNSIgdmlld0JveD0iMCAwIDE0LjU2NyAxNS41Ij4NCiAgPGcgaWQ9IlhuaXhfTGluZV9EYXNoYm9hcmQiIGRhdGEtbmFtZT0iWG5peC9MaW5lL0Rhc2hib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMjUgLTMuMjUpIj4NCiAgICA8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNC4xMjMsNkgxLjQ3N0ExLjQ2NSwxLjQ2NSwwLDAsMCwwLDcuNDUydjUuNUExLjQ2NSwxLjQ2NSwwLDAsMCwxLjQ3NywxNC40SDQuMTIzQTEuNDY1LDEuNDY1LDAsMCwwLDUuNiwxMi45NDh2LTUuNUExLjQ2NSwxLjQ2NSwwLDAsMCw0LjEyMyw2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSAzLjYpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgICA8cGF0aCBpZD0iVmVjdG9yLTIiIGRhdGEtbmFtZT0iVmVjdG9yIiBkPSJNNC4xMjMsMEgxLjQ3N0ExLjQzNywxLjQzNywwLDAsMCwwLDEuMzk0VjIuMzRBMS40MzcsMS40MzcsMCwwLDAsMS40NzcsMy43MzNINC4xMjNBMS40MzcsMS40MzcsMCwwLDAsNS42LDIuMzRWMS4zOTRBMS40MzcsMS40MzcsMCwwLDAsNC4xMjMsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NkYzNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICAgIDxwYXRoIGlkPSJWZWN0b3ItMyIgZGF0YS1uYW1lPSJWZWN0b3IiIGQ9Ik05LjQ3Nyw4LjRoMi42NDZBMS40NjUsMS40NjUsMCwwLDAsMTMuNiw2Ljk0OHYtNS41QTEuNDY1LDEuNDY1LDAsMCwwLDEyLjEyMywwSDkuNDc3QTEuNDY1LDEuNDY1LDAsMCwwLDgsMS40NTJ2NS41QTEuNDY1LDEuNDY1LDAsMCwwLDkuNDc3LDguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNDY3IDQpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgICA8cGF0aCBpZD0iVmVjdG9yLTQiIGRhdGEtbmFtZT0iVmVjdG9yIiBkPSJNOS40NzcsMTQuNzMzaDIuNjQ2QTEuNDM3LDEuNDM3LDAsMCwwLDEzLjYsMTMuMzR2LS45NDZBMS40MzcsMS40MzcsMCwwLDAsMTIuMTIzLDExSDkuNDc3QTEuNDM3LDEuNDM3LDAsMCwwLDgsMTIuMzk0di45NDZBMS40MzcsMS40MzcsMCwwLDAsOS40NzcsMTQuNzMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC40NjcgMy4yNjcpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(2) a::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS44IiBoZWlnaHQ9IjE1LjUiIHZpZXdCb3g9IjAgMCAxNS44IDE1LjUiPg0KICA8ZyBpZD0iWG5peF9MaW5lX1BhcmNlbF8yIiBkYXRhLW5hbWU9IlhuaXgvTGluZS9QYXJjZWwgMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMSAtNC4yNSkiPg0KICAgIDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0wLDQuMzA4LDEsMEg3TTAsNC4zMDhWMTRIMTRWNC4zMDhtLTE0LDBIN003LDBoNmwxLDQuMzA4TTcsMFY0LjMwOG0wLDBoN20tNywwVjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NkYzNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(3) a::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41IiBoZWlnaHQ9IjE1LjUiIHZpZXdCb3g9IjAgMCAxNS41IDE1LjUiPg0KICA8ZyBpZD0iWG5peF9MaW5lX0Rvd25sb2FkIiBkYXRhLW5hbWU9IlhuaXgvTGluZS9Eb3dubG9hZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMjUgLTQuMjUpIj4NCiAgICA8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMCwxMHYxYTMsMywwLDAsMCwzLDNoOGEzLDMsMCwwLDAsMy0zVjEwTTcsMTFsNC01TTcsMTEsMyw2bTQsNVYwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDUpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(4) a::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS41IiBoZWlnaHQ9IjE3LjUiIHZpZXdCb3g9IjAgMCAxNS41IDE3LjUiPg0KICA8ZyBpZD0iWG5peF9MaW5lX01hcF9NYXJrZXJfMyIgZGF0YS1uYW1lPSJYbml4L0xpbmUvTWFwIE1hcmtlciAzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4yNSAtMy4yNSkiPg0KICAgIDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xLjE4LDMuMDQ4YTYuNzUxLDYuNzUxLDAsMCwwLC44NzEsOC42NThsMi42MTYsMi4wMDhMNywxNmwyLjMzMy0yLjI4NiwyLjYxNi0yLjAwOGE2Ljc1MSw2Ljc1MSwwLDAsMCwuODcxLTguNjU4QTYuOTcxLDYuOTcxLDAsMCwwLDkuNjc5LjUyMmE3LjEzNSw3LjEzNSwwLDAsMC01LjM1OCwwQTYuOTcxLDYuOTcxLDAsMCwwLDEuMTgsMy4wNDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1IDQpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgICA8cGF0aCBpZD0iVmVjdG9yLTIiIGRhdGEtbmFtZT0iVmVjdG9yIiBkPSJNNyw5LjE0M0EyLjI4NiwyLjI4NiwwLDEsMCw0LjY2Nyw2Ljg1NywyLjMxLDIuMzEsMCwwLDAsNyw5LjE0M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NkYzNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(5) a::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy41IiBoZWlnaHQ9IjE1LjUiIHZpZXdCb3g9IjAgMCAxMy41IDE1LjUiPg0KICA8ZyBpZD0iWG5peF9MaW5lX1VzZXJfNyIgZGF0YS1uYW1lPSJYbml4L0xpbmUvVXNlciA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4yNSAtNC4yNSkiPg0KICAgIDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05LDNBMywzLDAsMSwxLDYsMCwzLDMsMCwwLDEsOSwzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNiA1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDQ2RjM3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQogICAgPHBhdGggaWQ9IlZlY3Rvci0yIiBkYXRhLW5hbWU9IlZlY3RvciIgZD0iTTkuNSw5aC03YTIuNSwyLjUsMCwwLDAsMCw1aDdhMi41LDIuNSwwLDAsMCwwLTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2IDUpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:nth-child(6) a::before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MTEiIGhlaWdodD0iMTUuNSIgdmlld0JveD0iMCAwIDE5LjgxMSAxNS41Ij4NCiAgPGcgaWQ9IlhuaXhfTGluZV9TaWduLW91dCIgZGF0YS1uYW1lPSJYbml4L0xpbmUvU2lnbi1vdXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjkzOSAtNC4yNSkiPg0KICAgIDxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMC45ODUsMCwxNC0zbTAsMEwxMC45ODUtNk0xNC0zSDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDkpIHJvdGF0ZSgxODApIiBmaWxsPSJub25lIiBzdHJva2U9IiM0NDZGMzciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCiAgICA8cGF0aCBpZD0iUmVjdGFuZ2xlXzE1NjEiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE1NjEiIGQ9Ik0wLDEwYTQsNCwwLDAsMCw0LDRIOGE0LDQsMCwwLDAsNC00VjRBNCw0LDAsMCwwLDgsMEg0QTQsNCwwLDAsMCwwLDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkgNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NkYzNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==);
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li.is-active a::before,
.my_account_sec nav.woocommerce-MyAccount-navigation ul li a:hover::before {
filter: brightness(0);
opacity: 0.75;
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul {
padding: 0px;
list-style: none;
border-radius: 4px;
display: flex;
flex-direction: column;
grid-gap: 12px;
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li a {
font-size: 16px;
font-family: 'Satoshi' !important;
line-height: 26px;
text-decoration: none;
color: var(--black);
display: flex;
align-items: center;
grid-gap: 10px;
padding: 10px 20px;
transition: all 0.4s;
border: unset !important;
border-radius: 4px;
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li a:hover {
color: var(--black);
background-color: #FFF3A5;
}
.my_account_sec nav.woocommerce-MyAccount-navigation ul li:not(:last-child) a {
border-bottom: 1px solid var(--black);
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before,
.page-id-39 .woocommerce .woocommerce-info::before {
color: var(--gold);
top: 50%;
transform: translateY(-50%);
}
.my_account_sec .woocommerce-MyAccount-content form h2 {
margin: 0px 0px 12px;
}
.my_account_sec .woocommerce::before,
.my_account_sec .woocommerce::after {
display: none !important;
}
.my_account_sec .woocommerce {
display: grid;
grid-template-columns: 200px auto;
grid-gap: 30px 40px;
}
.my_account_sec .woocommerce>* {
width: 100% !important;
}
.my_account_sec .woocommerce-MyAccount-content p,
.my_account_sec .woocommerce-MyAccount-content p * {
opacity: 1;
font-size: 16px !important;
font-family: 'Satoshi' !important;
font-weight: 500 !important;
line-height: 26px;
color: #999999 !important;
}
.my_account_sec .woocommerce-MyAccount-content  label{
font-size: 16px !important;
font-weight: 600 !important;
color: var(--black) !important;
}
.my_account_sec .woocommerce-MyAccount-content a {
color: var(--black) !important;
display: inline-block;
}
.my_account_sec .woocommerce-MyAccount-content td:last-child a{
padding: 8px 16px;
background-color: var(--green) !important;
color: var(--white) !important;
border: unset;
}
.my_account_sec .woocommerce-MyAccount-content p {
margin-bottom: 14px;
}
.my_account_sec .woocommerce-info a {
padding: 12px 22px;
border-radius: 20px;
text-transform: capitalize;
font-size: 14px;
color: var(--white) !important;
min-height: 42px;
display: flex;
align-items: center;
}
.my_account_sec .woocommerce-Address header {
padding: 0px 0px 32px 0px !important;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.my_account_sec .woocommerce-Address header h3,
.my_account_sec .woocommerce-Address header a {
font-size: 16px;
padding: 0px !important;
font-family: 'Satoshi' !important;
color: var(--black) !important;
text-transform: capitalize;
line-height: initial;
font-weight: 600 !important;
width: 100%;
}
.my_account_sec .woocommerce-Addresses {
margin-top: 30px !important;
}
.my_account_sec button.button[type="submit"] {
margin-top: 20px !important;
text-decoration: none !important;
align-items: center;
box-shadow: unset !important;
margin: 0 auto;
display: inline-block;
font-family: 'Satoshi' !important;
font-size: 16px !important;
line-height: 26px;
color: var(--black) !important;
transition: var(--transition);
background: linear-gradient(to bottom, var(--gold) 50%, var(--white) 50%) no-repeat scroll right bottom / 100% 210% var(--white) !important;
border: 1px solid var(--black);
border-radius: 8px 8px 8px 8px;
padding: 9px 24px 9px 24px;
font-weight: 500 !important;
transition: all 0.3s !important;
}
.my_account_sec button.button[type="submit"]:hover {
border-color: var(--gold) !important;
background-position: right top !important;
background-color: var(--gold) !important;
color: var(--white) !important;
}
.my_account_sec .woocommerce-Address,
.my_account_sec .woocommerce-Address * {
border-color: var(--black) !important;
}
.my_account_sec .woocommerce-Address header h2 {
margin: 0px 0px 12px;
}
.my_account_sec .woocommerce-Address address {
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
font-size: 15px;
color: #999;
font-weight: 500;
border: 1px solid rgba(0, 0, 0, .1) !important;
border-bottom-width: 2px;
border-right-width: 2px;
text-align: left;
width: 100%;
border-radius: 5px;
padding: 6px 12px;
box-sizing: border-box;
}
.woocommerce-MyAccount-content h3 {
margin-bottom: 15px !important;
}
ul.children li::before {
display: none !important;
}
.my_account_sec form.woocommerce-EditAccountForm.edit-account>p:last-child button.button,
.woocommerce-MyAccount-content p button.button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a {
font-family: 'Satoshi' !important;
font-size: 16px !important;
line-height: 26px;
color: var(--white) !important;
transition: var(--transition);
background-color: var(--green);
border-radius: 8px 8px 8px 8px;
padding: 9px 24px 9px 24px;
font-weight: 500 !important;
}
body .my_account_sec form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
background-color: var(--white);
color: var(--white) !important;
}
.my_account_sec form.woocommerce-EditAccountForm.edit-account>p:last-child button.button:hover,
.woocommerce-MyAccount-content p button.button:hover,
.my_account_sec.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a:hover{
background-position: right top !important;
background-color: var(--gold) !important;
color: var(--white) !important;
}
.my_account_sec.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a:hover {
border-color: var(--gold);
}
.my_account_sec.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,
.page-id-39 .woocommerce .woocommerce-info {
border-top-color: var(--gold);
background-color: var(--light);
color: var(--black);
font-family: 'Satoshi' !important;
}
.my_account_sec .woocommerce .woocommerce-MyAccount-content ul.woocommerce-error{
border-top-color: var(--gold);
background-color: var(--light);
}
.my_account_sec .woocommerce .woocommerce-MyAccount-content ul.woocommerce-error li{
color: var(--black);
}
.my_account_sec .woocommerce .woocommerce-MyAccount-content ul.woocommerce-error::before{
color: var(--gold);
}
.my_account_sec form.woocommerce-EditAccountForm.edit-account fieldset {
margin: 24px 0px 10px 0px !important;
border: 1px solid var(--black);
border-radius: 4px;
}
.my_account_sec form.woocommerce-EditAccountForm.edit-account fieldset legend {
font-family: 'Satoshi' !important;
}
.my_account_sec .woocommerce-MyAccount-content p input,
.my_account_sec .select2-container--default .select2-selection--single,
.my_account_sec .select2-dropdown{
border: 1px solid #4F4F4F26;
height: 48px;
border-radius: 8px;
}
.my_account_sec .select2-container--default .select2-selection--single,
.my_account_sec .select2-container--default .select2-selection--single .select2-selection__arrow, {
height: 48px;
font-family: 'Satoshi' !important;
}
.my_account_sec .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 47px;
padding: 0 20px 0 8px;
}
.xoo-aff-group label {
font-weight: 500 !important;
} .wishlist_sec .wishlist-title {
display: none;
}
.wishlist_sec table.wishlist_table thead {
display: none;
}
.wishlist_sec table.wishlist_table td, .wishlist_sec table.wishlist_table {
border: unset !important;
}
.wishlist_sec table.wishlist_table td{  }
.wishlist_sec table.wishlist_table a.remove {
font-size: 0px;
background-color:transprent !important;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM0Mi42IDE1MC42YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDE5MiAyMTAuNyA4Ni42IDEwNS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM0wxNDYuNyAyNTYgNDEuNCAzNjEuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMEwxOTIgMzAxLjMgMjk3LjQgNDA2LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBzMTIuNS0zMi44IDAtNDUuM0wyMzcuMyAyNTYgMzQyLjYgMTUwLjZ6Ii8+PC9zdmc+) !important;
background-size: contain;
width: 18px;
height: 18px;
background-position: center;
background-repeat: no-repeat;
opacity: 0.4;
}
.wishlist_sec table.wishlist_table td.product-thumbnail {   }
.wishlist_sec table.wishlist_table td.product-thumbnail a {
width: 100% !important;
max-width: 100% !important;
}
.wishlist_sec table.wishlist_table *{
color: var(--black) !important;
font-family: 'Satoshi' !important;
font-size: 14px;
}
.wishlist-empty p {
margin-top: 6px;
display: block;
line-height: 22px;
}
.wishlist_sec table.wishlist_table td.product-name a {
font-weight: 600;
font-size: 15px;
}
.wishlist_sec table.wishlist_table td ins {
text-decoration: none;
margin-left: 8px;
font-weight: 600;
}
.wishlist_sec table.wishlist_table td ins * {
font-size: 15px;
}
.wishlist-empty a {
background-color: #2E2E2E !important;
color: var(--white) !important;
padding: 12px 20px;
margin-top: 20px !important;
display: flex;
align-items: center !important;
min-height: 56px;
justify-content: center;
font-size: 16px !important;
border-radius: 12px;
max-width: 219px;
margin: 0px auto;
transition: all 0.3s;
}
.wishlist-empty a:hover{
background-color:var(--green) !important;
}
.wishlist_sec table.wishlist_table td.product-add-to-cart a {
font-size: 14px !important;
font-weight: 600;
text-transform: capitalize;
margin: 0px auto !important;
text-align: center !important;
}
.wishlist_sec .yith_wcwl_wishlist_footer {
display: none;
}
.wishlist_sec table.wishlist_table td.product-name { }
.wishlist_sec .wishlist_table.mobile {
padding: 0px;
}
.wishlist_table.mobile .product-name h3 a {
font-size: 16px;
font-weight: 600;
}
.wishlist_table.mobile .product-name h3{
margin: 0px !important;
}
.wishlist_table.mobile * {
font-family: 'Satoshi' !important;
font-size: 14px;
font-weight: 500;
color: var(--black);
}
.wishlist-empty {
margin: 0px !important; 
}
.wishlist_table.mobile * { }
.wishlist_table.mobile table.item-details-table td.label {
font-size: 15px !important;
font-weight: 500 !important;
padding-top: 8px !important;
}
.wishlist_table.mobile table.item-details-table td.label {
font-size: 15px !important;
font-weight: 400;
padding-top: 8px !important;
}
.wishlist_table.mobile td.value * {
font-size: 15px !important;
}
.wishlist_table.mobile td.value ins {
text-decoration: none !important;
margin-left: 10px;
}
.wishlist_table.mobile td.value ins * {
font-size: 15px !important;
font-weight: 600 !important;
}
.wishlist_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile td.value {
padding-right: 0px !important;
vertical-align: middle !important;
}
.wishlist_table.mobile .item-details {
width: 100%;
}
.wishlist_table.mobile td.value {
padding-right: 0px !important;
}
.wishlist_table.mobile td.label {
padding-left: 0px !important;
font-size: 14px !important;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove i.fa.fa-trash {
display: none;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a {
width: 20px;
height: 20px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTM0Mi42IDE1MC42YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zcy0zMi44LTEyLjUtNDUuMyAwTDE5MiAyMTAuNyA4Ni42IDEwNS40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM0wxNDYuNyAyNTYgNDEuNCAzNjEuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMEwxOTIgMzAxLjMgMjk3LjQgNDA2LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBzMTIuNS0zMi44IDAtNDUuM0wyMzcuMyAyNTYgMzQyLjYgMTUwLjZ6Ii8+PC9zdmc+);
display: block;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
position: absolute;
top: 0px;
right: 0px;
opacity: 0.1 !important;
}
.wishlist_table.mobile table.additional-info td.label {
display: none;
}
.wishlist_table.mobile table.additional-info td.value {
text-align: left !important;
}
.wishlist_table.mobile .product-add-to-cart {
margin: 0px !important;
position: absolute !important;
bottom: 22px;
right: 0px;
}
.wishlist_table.mobile li {
position: relative;
border-bottom: 1px solid #69727d2e !important;
margin-bottom: 24px;
padding-bottom: 8px;
}
.wishlist_table.mobile li:last-child {
margin-bottom: 0px;
}
.wishlist_table.mobile .product-add-to-cart a {
font-size: 15px;
margin: 0px !important;
}
.footer_bottom_list {
bottom: 0 !important;
box-shadow: 0 5px 30px #0000000f !important;
background-color: var(--white) !important;
left: 0 !important;
position: fixed !important;
z-index: 9 !important;
}
.footer_bottom_list ul {
width: 100%;
align-items: center;
display: flex;
grid-gap: 0px;
margin: 0px !important;
padding: 6px 0px 0px;
justify-content: space-around !important;
}
.footer_bottom_list .header_list {
width: 100%;
display: block;
margin: 0px;
}
.footer_bottom_list ul li span:last-child {
display: block !important;
font-size: 14px;
font-family: 'Satoshi' !important;
font-weight: 500;
}
.footer_bottom_list ul li a {
display: grid;
text-align: center;
justify-content: center !important;
font-size: 14px;
font-weight: 500;
color: var(--black);
justify-content: center !important;
max-width: fit-content !important;
}
.footer_bottom_list ul li {
display: block !important;
padding: 10px 12px !important;
max-width: fit-content !important;
}
.footer_bottom_list ul li a svg {
margin: 0px auto;
}
.footer_bottom_list  span#wishlist-counter {
right: 14px;
}
.footer_bottom_list .header_list i,.footer_bottom_list .header_list svg {
font-size: 20px;
width: 20px;
height: 20px;
margin: 0px auto;
}
.footer_bottom_list .header_list span.wishlist-counter, {
top: 0px;
right: 14px;
}
.footer_bottom_list .header_list ul span.xoo-wsc-sc-bki.xoo-wsc-icon-basket1::before {
filter: brightness(0);
}
.wishlist-empty {
position: relative;
padding-top: 100px !important;
}
.wishlist-empty::after {
content: "";
background-image: url(//offistore.in/wp-content/themes/offistore/images/empty_heart.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
width: 92px;
height: 92px;
display: block;
text-align: center; position: absolute; left: 50%;
transform: translateX(-50%);
top: 0px;
}
.wishlist-empty::before {
content: "Your wishlist is empty";
display: block;
font-size: 28px;
font-weight: 500;
margin: 22px 0px 0px;
line-height: normal;
}
.process_box {
box-shadow: 0px 0px 10px 0px transparent;
}
.process_box:hover,.post_grid div.elementor-posts-container > article:hover {
box-shadow: 0px 0px 10px 0px rgba(6,94,77,0.5);
}
.text_link a {
color: #FFB942;
} .wishlist_sec table.wishlist_table td.product-remove {  }
.wishlist_sec table.wishlist_table td.product-remove > div { }
.form_grid {
display: flex;
grid-gap: 16px;
justify-content: space-between;
}
.form_group p {
margin-bottom: 28px;
}
.form_grid .form_group p span,.contact_group p span {
display: block;
}
.form_group input,.form_group textarea, .contact_group input,.contact_group textarea {
width: 100% !important;
display: block !important;
border-width: 0px 0px 2px 0px !important;
border-color: #065E4D !important;
padding: 14px 20px !important;
border-radius: 10px !important;
min-height: 48px !important;
}
.form_group textarea,.contact_group textarea {
height: 135px;
resize: unset;
}
.form_group input:focus,.form_group textarea:focus, .contact_group input:focus,.contact_group textarea:focus {
outline: unset;
}
.form_group input.sub_btn,.contact_group input.submit_btn {
display: block;
width: 100%;
}
.popup_form > div.form_group:last-child p {
justify-content: center;
width: fit-content;
margin: 0px auto;
position: relative;
}
.popup_form > div.form_group:last-child span.wpcf7-spinner {
margin: 0px;
position: absolute;
top: 50%;
right: 0px;
transform: translateY(-50%);
}
.popup_form > div.form_group:last-child input[type="submit"],.contact_group input.submit_btn,.form_group button {
width: 223px;
border: unset !important;
background-color: #065E4D;
border-radius: 12px;
color: var(--white);
font-size: 18px;
font-weight: 700;
}
.form_group {
width: 100%;
}
a.whtaap_inquery {
max-width: fit-content;
font-family: 'Satoshi' !important;
padding: 9px 18px;
background-color: #3EC24F;
color: var(--white);
border-radius: 5px;
display: flex;
align-items: center;
order: 2;
display: inline-block;
}
.map_box {
box-shadow: 0px 0px 17.6px 0px #00000040;
}
.get_touch_form {
display: grid;
grid-gap: 20px;
}
.contact_group input,.contact_group textarea {
min-height: 59px !important;
box-shadow: 0px 0px 10px 0px #00000026;
}
.contact_group textarea {
height: 225px;
}
.contact_group input.submit_btn,.form_group button {
font-size: 16px;
width: 130px;
min-height: 49px !important;
padding: 12px 24px;
}
.contact_group p {
margin-bottom: 0px;
}
.get_touch_form > div:last-child input[type="submit"],.form_group button {
display: flex;
align-items: center;
position: relative;
max-width: fit-content;
margin-top: 20px;
}
.get_touch_form > div:last-child  span.wpcf7-spinner {
margin: 0px;
position: absolute;
right: 0px;
}
.wpcf7-not-valid-tip {
font-size: 14px;
margin-top: 4px;
} .blog_grid div.elementor-post__text {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 10px;
}
.blog_grid div.elementor-post__text div.elementor-post__meta-data {
order: 3;
}
.blog_grid div.elementor-post__text a.elementor-post__read-more {
order: 4;
text-align: end;
}
.blog_grid div.elementor-post__text h3.elementor-post__title, .blog_grid div.elementor-post__text div.elementor-post__excerpt  {
grid-column: span 2;
}
.blog_grid div.elementor-post__text div.elementor-post__excerpt {
margin-bottom: 16px !important;
}
.blog_grid div.elementor-post__text div.elementor-post__excerpt p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.product_menu ul li a {
text-align: left !important;
}
.product_menu ul {
display: grid !important;
grid-template-columns: repeat(3,1fr) !important;
grid-gap: 8px 20px;
justify-content: space-between !important;
width: 100%;
}
.product_menu ul::before,.product_menu ul::after {
display: none;
}
.product_menu ul li a {
padding: 0px !important;
margin: 0px !important;
}
.cd_custom_mg_menu,.cd_category_mg_menu {
position: absolute !important;
top: 90px !important;
left: 0px !important;
visibility:hidden;
opacity: 0;
transform:rotateX(-90deg);
transform-origin: 0 0;
}
div[data-elementor-type="header"].sticky .cd_custom_mg_menu,div[data-elementor-type="header"].sticky .cd_category_mg_menu {
top: 70px !important;
}
.fast_box h3 {
margin: 0px 0px 20px !important;
}
.fast_box .elementor-image-box-wrapper figure.elementor-image-box-img {
position: absolute;
left: 0px;
top: 0px;
}
.fast_box .elementor-image-box-wrapper h3 {
padding-left: 42px;
}
.cross_btn {
cursor: pointer;
}
.popup_sec {
display:none !important;
}
.popup_sec.active {
display:none !important;
}
.logged-in .popup_sec.active,.logged-in .popup_sec {
display:none !important;
}
.dialog-confirm-body .popup_sec.active,.dialog-confirm-body .popup_sec {
display:none !important;
}
.single-product .product-accordion div.accordion-item .accordion-content h3 {
font-size: 22px;
margin-bottom: 10px;
}
.product_list li .price ins {
text-decoration: none;
}
.product_list li .price del {
text-decoration: line-through;
color: var(--black) !important;
}
.single-product .product-accordion div.accordion-item .accordion-content ul {
padding-left: 20px;
}
.single-product .product-accordion div.accordion-item .accordion-content h4 {
font-size: 18px;
margin-top: 20px;
margin-bottom: 10px;
}
.product_list li  span.onsale {
background-color: var(--green);
color: var(--white);
padding: 4px 12px;
border-radius: 4px !important;
position: absolute;
left: 5px;
top: 5px;
font-size: 14px;
display:none !important;
}
.product_list li {
position: relative;
}
.form_group button:hover {
background-color: var(--black) !important;
}
.product_grid a:nth-child(8) ~ a { }
ul.category_list > li:nth-child(14) ~ li {
display: none;
}
.my_account_sec table.my_account_orders {
margin-bottom: 0px;
}
.list_tab ul {
position: relative;
}
.list_tab ul::before {
content: "";
width: 4px;
height: 100%;
background-color: #E9E9E9;
display: block;
position: absolute;
left: 0px;
top: 0px;
}
.list_tab ul li {
position: relative;
}
.list_tab ul li a::before {
content: "";
width: 4px;
height: 100%;
background-color: var(--gold);
position: absolute;
left: 0px;
border-radius: 8px;
height: 100%;
transform:scaleY(0);
transition: all 0.3s;
transform-origin:top;
}
.list_tab ul li a {
display: block;
width: 100%;
height: 100%;
position: relative;
padding-left: 20px;
}
.list_tab ul li a:hover::before {
transform:scaleY(1);
}
.list_tab ul li a:target::before {
transform:scaleY(1);
}
.wishlist_sec table.wishlist_table {
display: block;
}
.wishlist_sec table.wishlist_table tr {
display: block;
}
.wishlist_sec table.wishlist_table tbody {
display: flex;
grid-gap: 20px;
flex-flow: wrap;
justify-content: center;
}
.wishlist_sec table.wishlist_table tbody tr{
width: calc(100%/ 4 - 20px);
display: block;
border: 1px solid #D3D3D3;
padding: 16px;
position: relative;
border-radius: 6px;
}
.wishlist_sec table.wishlist_table.shop_table .product-remove>div a,.wishlist_sec table.wishlist_table.shop_table .product-remove * {
width: 24px !important;
position: absolute;
right: 10px;
top: 10px;
height: 24px !important;
}
.wishlist_sec table.wishlist_table tbody tr td {
display: block;
width: 100%;
padding: 0px;
text-align: left;
}
.wishlist_sec table.wishlist_table tbody tr td.product-name a {
font-size: 15px;
margin: 6px 0px;
display: block;
}
.wishlist_sec table.wishlist_table tbody tr td.product-price * {
margin-bottom: 3px !important;
font-size: 14px;
display: inline-block;
}
.wishlist_sec table.wishlist_table tbody tr td.product-add-to-cart a {
width: 100%;
background-color: #2E2E2E;
color: var(--white) !important;
padding: 9px 20px;
border-radius: 4px;
margin-top: 15px !important;
}
.wishlist_sec table.wishlist_table * img{
border-radius: 6px;
}
.wishlist_sec .e-con-inner {
max-width: var(--content-width);
}
.post_left {
position: sticky !important;
top: 100px;
z-index: 9;
left: 0px;
height: fit-content !important;
}
.header_menu .elementor-nav-menu .sub-arrow{
display: none !important;
}
.header_menu .elementor-nav-menu .sub-arrow::before,.header_menu nav > ul > li.menu-item-140 > a::after,.header_menu nav > ul > li.menu-item-1237 > a::after {
content: "\f107";
display: inline-block;
font-size: 20px;
position: unset !important;
background-image: unset !important;
width: 16px !important;
height: 18px !important;
background-color: transparent !important;
opacity: 1 !important;
position: relative !important;
top: 2px;
font-family: 'Font Awesome 6 Pro';
}
.header_menu .elementor-nav-menu .sub-arrow svg {
display: none;
}
.header_menu .elementor-nav-menu .sub-arrow,.header_menu nav > ul > li > a{
display: flex !important;
align-items: baseline;
grid-gap: 10px;
padding-left: 0px;
}
.single-product .woocommerce-product-details__short-description ul {
padding: 0px 20px 10px !important;
display: grid !important;
grid-gap: 6px !important;
}
.single-product .product-accordion div.accordion-item .accordion-content h2 {
font-size: 24px;
margin: 20px 0px 10px;
}
.wishlist_sec table.wishlist_table.wishlist_empty_table tr {
border: unset;
padding: 0px;
}
.wishlist-empty {
text-align: center;
font-size: 0px;
height: fit-content;
display: block !important;
padding-top: 85px !important;
}
.wishlist-empty,.wishlist-empty {
text-align: center;
margin: 20px 0px 0px;
}
td.wishlist-empty {
text-align: center !important;
}
.wishlist_empty_table .wishlist-empty a{
color:var(--white) !important;
} .archive main#main {
margin: 100px auto;
max-width: 1440px !important;
display: flow-root;
padding: 0px 15px !important;
}
.archive main#main header.woocommerce-products-header h1 {
font-size: 40px;
}
.archive ul.products {
float: unset;
display: grid;
grid-template-columns: repeat(4, 1fr);
list-style: none;
grid-gap: 20px;
}
.archive ul.products::before,ul.products::after {
display: none !important;
}
.archive ul.products li {
border: 1px solid rgba(0, 0, 0, 0.50);
border-radius: 10px;
width: 100% !important;
margin-bottom: 0px !important;
}
.archive ul.products li a {
border-radius: 10px;
overflow: hidden;
}
.archive ul.products {
float: unset;
display: grid;
grid-template-columns: repeat(4, 1fr);
list-style: none;
grid-gap: 20px;
margin-top: 15px !important;
clear: both !important;
float: left;
}
nav.woocommerce-pagination {
float: left;
width: 100%;
margin-top: 24px;
}
nav.woocommerce-pagination li * {
min-width: 34px !important;
border: 1px solid rgba(0, 0, 0, 0.1);
color: var(--black);
border-radius:4px;
justify-content: center;
height: 34px;
padding: 4px !important;
display: flex !important;
align-items: center;
}
nav.woocommerce-pagination ul li,nav.woocommerce-pagination ul.page-numbers {
border: unset !important;
min-width: 34px;
list-style: none;
}
nav.woocommerce-pagination ul.page-numbers {
margin: 0px;
display: flex;
grid-gap: 8px;
justify-content: center;
padding: 0px;
flex-flow: wrap;
}
nav.woocommerce-pagination li span.page-numbers.current {
background-color: var(--gold) !important;
color: var(--white) !important;
border-color:var(--gold);
width: 100%;
display: flex;
justify-content: center;
}
.wc-empty-cart-message {
grid-column: span 2;
}
.wc-empty-cart-message ~ p.return-to-shop {
display: none !important;
}
.wc-empty-cart-message .cart-empty.woocommerce-info {
margin: 0px !important;
}
.archive ul.products h2 {
color: var(--black);
margin: 0px 0px 10px !important;
}
.archive ul.products li span.price *,.archive ul.products h2{
font-size: 18px !important;
font-weight: 700;
color: var(--black) !important;
}
.archive ul.products h2,.archive ul.products li.product .price{
padding: 0px 20px !important;
}
.archive ul.products h2:first-letter {
text-transform: uppercase !important;
}
.archive a.add_to_cart_button,.archive ul.products li.product .button {
display: none !important;
}
.archive ul.products li.product .price {
margin-bottom: 20px;
}
.product_price * {
color: var(--black);
}
.product_price ins {
text-decoration: none !important;
}
.privacy_sec ul {
padding-left: 20px !important;
}
.privacy_sec a {
color: var(--black);
}
.logo_slider figure img {
filter: brightness(0.5) !important;
opacity: 0.5;
transition:all 0.3s;
}
.logo_slider figure:hover img{
filter: brightness(1) !important;
opacity: 1;
}
.woocommerce table.shop_table tbody tr:nth-child(odd) td,.woocommerce table.shop_table tbody tr:nth-child(odd) th {
background-color: #F4F0F0;
}
.woocommerce table.shop_table tfoot tr:nth-child(even) td,.woocommerce table.shop_table tfoot tr:nth-child(even) th {
background-color: #F4F0F0;
}
.woocommerce .woocommerce-customer-details address {
border: 1px solid #999 !important;
}
.woocommerce div.product div.summary del,.woocommerce div.product div.summary ins {
color: var(--black);
}
.woocommerce div.product div.summary ins {
text-decoration: none;
}
.woocommerce span.onsale{
display: none !important;
} .search main#content *{
font-family: 'Satoshi' !important;
}
.search main#content {
width: 100% !important;
max-width: 100% !important;
padding: 100px 15px;
}
.search main#content .page-content {
color: var(--black);
}
.search main#content > div {
max-width: 1240px;
margin: 0px auto;
}
.search main#content > div h1 {
max-width: 100% !important;
font-size: 32px;
color: var(--black);
padding: 0px;
margin-top: 0px;
}
.search main#content h2.entry-title a {
color: var(--black);
font-size: 18px;
display: block;
font-weight: 600;
line-height: normal;
}
.search main#content p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
display: none;
}
.search .page-content {
display: flex;
grid-gap: 24px;
margin-top: 40px !important;
flex-flow: wrap !important;
}
.search .page-content article.post {
width: calc(100% /4 - 18px);
height: fit-content;
border: 1px solid rgba(0, 0, 0, 0.50);
border-radius: 10px;
display: grid;
overflow: hidden;
}
.search .page-content article.post h3{
display: none;
}
.search .page-content article.post img{
display:block;
}
.search .page-content article.post h2{
display:none !important;
}
.search .page-content article.post p,.search .page-content article.post ol,.search .page-content article.post ul {
display:none !important;
}
.search .page-content article.post h2.entry-title {
order: 2;
display: block !important;
padding: 10px 15px 10px;
margin: 0px;
line-height: 30px;
}
.search .page-content article.post p {
order: 3;
}
.pagination {
margin: 30px auto 0px;
max-width: 1600px;
padding: 0px 15px;
}
.pagination * {
color: var(--black) !important;
}
.category_page .e-con-inner {
padding: 0px !important;
}
.archive main#main select.orderby {
outline: unset !important;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTIwMS40IDM3NC42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDE2MC0xNjBjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBMMjI0IDMwNi43IDg2LjYgMTY5LjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDE2MCAxNjB6Ii8+PC9zdmc+);
background-size: 16px;
background-repeat: no-repeat;
background-position: calc(100% - 10px);
appearance: none;
padding-right: 30px;
}
.my_account_sec .woocommerce> .xoo-el-form-container.xoo-el-form-inline {
grid-column: span 2;
}
.my_account_sec .woocommerce> .woocommerce-notices-wrapper {
grid-column: span 2;
}
.my_account_sec button.button[type="submit"] {
color: var(--white) !important;
background: linear-gradient(to bottom, var(--gold) 50%, var(--green) 50%) no-repeat scroll right bottom / 100% 210% var(--green) !important;
}
.my_account_sec .woocommerce> .xoo-el-form-container.xoo-el-form-inline .xoo-aff-group.xoo-el-login-btm-fields a {
color: var(--black);
}
.my_account_sec .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
background-color: var(--green);
}
.my_account_sec .xoo-aff-required.xoo-aff-checkbox_single a {
color: var(--black);
}
.my_account_sec .xoo-el-section {
padding: 0px;
}
.my_account_sec .xoo-aff-group.onehalf,.my_account_sec .xoo-aff-group.onefourth,.my_account_sec .xoo-aff-group.onethird,.my_account_sec .xoo-aff-group, .xoo-aff-group.twothird {
width: 100% !important;
margin-right: 0px;
}
.my_account_sec .xoo-el-form-container ul.xoo-el-tabs {
padding: 0px 0px 10px;
}
.my_account_sec  .xoo-el-form-container button.btn.button.xoo-el-action-btn {
width: 100%;
}
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
background-color: var(--green);
}
.xoo-el-form-container button.btn.button.xoo-el-action-btn {
background-color: var(--green);
}
td.wishlist-empty {
background-color: transparent !important;
}
p.woocommerce-customer-details--phone {
margin-top: 15px;
margin-bottom: 0px !important;
}
.product_left {
position: sticky;
top: 130px;
height: fit-content;
}
.xoo-el-inmodal,.xoo-el-inmodal,.xoo-el-srcont,.xoo-el-inmodal .xoo-el-wrap  { 
border-radius: 6px;
}
.xoo-el-sidebar {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
min-width: 50%;
}
.sendToPdfFiller {
display: none !important;
}
.our_shop_inner .verticle_box .box_img {
opacity: 0 !important;
transition: all 0.3s;
max-width:0% !important;
}
.our_shop_inner .verticle_box.active .box_img {
opacity: 1 !important;
max-width:100% !important;
}
.verticle_box.active .category_headlink {
display: none!important;
}
.blog_grid .elementor-post__thumbnail {
padding-bottom: 0px !important;
}
.header_right {
max-width: fit-content;
} @media (min-width: 1920px) {
.header_top::after {
transform: rotate(3deg);
}
}
@media(min-width:1501px){
.e-con {
--container-max-width: 1320px !important;
}
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width: 80% !important;
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width: 1680px) {
.mask_bgimg .circle_img img {
width: 118px !important;
height: 118px !important;
}
}
@media(max-width:1600px){
.mask_img img {
height: 640px !important;
}
.hero_circle {
bottom: 149px;
right: -15px !important;
}
}
@media (max-width: 1500px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width: 90% !important;
}
.product_list li img {
height: 235px;
}
.product_inner {
grid-template-columns: 250px auto;
grid-gap: 40px 40px;
}
.mask_bgimg .circle_img img {
width: 100px !important;
height: 100px !important;
}
.hero_circle {
bottom: 157px;
right: -19px !important;
}
.hero_circle img {
width: 140px !important;
height: 140px !important;
}
.e-con {
--container-max-width: 100% !important;
}
}
@media(min-width:1601px){
.e-con {
--container-max-width: 1440px !important;
}
}
@media (max-width: 1280px) {
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
max-width: 100% !important;
}
.single-product section.related.products h2 {
margin: 60px 0px 30px 0px;
font-size: 30px;
}
.single-product ul.products li img{
height: 300px !important;
}
.single-product .summary.entry-summary  h1.product_title {
font-size: 35px;
}
.single-product .yith-add-to-wishlist-button-block {
left: 95px;
}
}
@media(max-width:1200px){
.product_grid a {
width: calc(100%/3 - 23px);
}
.custom-nav {
display: none;
}
}
@media(min-width: 1025px){
div[data-elementor-type="header"].sticky .header_sec .e-con-inner {
padding-top: 20px;
padding-bottom: 20px;
}
div[data-elementor-type="header"] .sub-menu > li > a {
display: flex;
justify-content: space-between !important;
}
div[data-elementor-type="header"] .sub-menu > li > a span.sub-arrow {
transform: rotate(-90deg);
}
.header_menu  nav > ul > li > .sub-menu {
min-width:220px !important;
border: 1px solid rgba(0,0,0,0.075) !important;
}
.header_menu  nav > ul > li > .sub-menu > li > a {
border-bottom: 1px solid rgba(0,0,0,0.075) !important;
}
.header_menu  nav > ul > li > .sub-menu li a{
background-color:transparent  !important;
color:var(--black)  !important;
}
.header_menu  nav > ul > li > .sub-menu > li > a:hover{
background-color:#F7F7F7 !important;
}
.header_menu  nav > ul > li > .sub-menu > li:last-child > a {
border-bottom: unset !important;
} 
.header_menu  nav > ul > li > .sub-menu > li > a > span.sub-arrow {
display: none !important;
}
.header_menu nav > ul > li > .sub-menu > li  .sub-menu {
position: absolute !important;
top: 0px !important;
left:0px !important;
}
.header_menu nav > ul > li > .sub-menu > li > .sub-menu {
position: absolute !important;
margin: 0px !important;
top: 0px !important;
left: calc(100% + 1px) !important;
min-width: 750px !important;
padding:20px 20px 187px 20px !important;
grid-template-columns: repeat(3,1fr) !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(2) .sub-menu{
top: -40px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(2) .sub-menu{
padding-bottom:125px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(3) .sub-menu{
padding-bottom:187px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(4) .sub-menu{
padding-bottom:187px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(5) .sub-menu{
padding-bottom:187px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(6) .sub-menu{
padding-bottom:127px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(7) .sub-menu{
padding-bottom:245px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(3) .sub-menu{
top: -82px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(4) .sub-menu{
top: -125px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(5) .sub-menu{
top: -165px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(6) .sub-menu{
top: -205px !important;
}
.header_menu nav > ul > li > .sub-menu li:nth-child(7) .sub-menu{
top: -245px !important;
}
.header_menu nav > ul > li > .sub-menu li:hover > .sub-menu{
display: grid !important;
}
.header_menu nav > ul > li > .sub-menu .sub-menu li{
margin:0px !important;
}
.header_menu nav > ul > li > .sub-menu .sub-menu li a {
text-align: left !important;
margin:0px !important;
padding:20px 20px !important;
display:block !important;
width: 100% !important;
border: unset !important;
}
}
@media(max-width:1024px){
.mask_bgimg .circle_img img {
width: 88px !important;
height: 88px !important;
}
.product_list {
grid-template-columns: repeat(3, 1fr);
}
div[data-elementor-type="header"] nav {
position: fixed;
width: 100%;
top: 60px;
left: 0px;
margin: 0px !important;
padding: 0px 15px;
}
div[data-elementor-type="header"] nav ul li a{
border-bottom: 1px solid rgba(0,0,0,0.2);
background-color: transparent !important;
color: var(--black) !important;
font-size: 15px !important;
text-transform: uppercase;
justify-content: space-between;
}
.home .header_menu nav > ul > li > a{
color: var(--black) !important;
}
div[data-elementor-type="header"] nav > ul > li:last-child > a{
border-bottom: unset;
}
div[data-elementor-type="header"].sticky nav {
top: 50px;
}
.cd_custom_mg_menu,.cd_category_mg_menu {
display:none !important;
}
.single-product section.related.products h2 {
margin: 40px 0px 0px 0px;
font-size: 28px;
}
.single-product ul.products li img{
height: 318px !important;
margin-top: 35px !important;
}
.single-product .summary.entry-summary  h1.product_title {
font-size: 30px;
}
.single-product .summary.entry-summary  p.price span {
font-size: 24px;
}
.single-product .woocommerce-product-gallery {
grid-gap: 24px;
grid-template-columns: 60px auto;
}
.single-product .summary.entry-summary  p.price {
margin-bottom: 16px;
}
.single-product ul.products {grid-template-columns: repeat(3,1fr);}
.single-product ul.products li:nth-child(3) ~ li{
display:none;
}
nav.elementor-nav-menu--dropdown .sub-menu{
max-height: 400px !important;
overflow: auto !important;
}
.archive main#main {
margin: 80px auto;
}
.search main#content {
padding: 80px 15px;
}
.search .page-content article.post {
width: calc(100% / 3 - 16px);
}
.product_left {
position: unset;
}
.header_menu .elementor-nav-menu .sub-arrow::before, .header_menu nav>ul>li.menu-item-140>a::after, .header_menu nav>ul>li.menu-item-1237>a::after{
display:block !important;
}
.header_menu nav>ul>li>a span.sub-arrow ,.home .header_menu nav>ul>li>a span.sub-arrow {
filter: brightness(0);
padding: 0px !important;
}
}
@media(min-width:992px){
.verticle_box {
writing-mode: vertical-rl;
text-orientation: mixed;
cursor: pointer;
width: 200px;
}
@keyframes fadeInOut {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.verticle_box > div {
transform: rotate(180deg);
transition: transform 0s ease;
}
.verticle_box.active > div {
grid-gap: 0px;
transform: rotate(0deg);
}
.verticle_box.active > div *{
opacity: 0;
animation: fadeInOut 0.3s ease 0.4s forwards;
}
.verticle_box .elementor-widget-icon-list{
padding-right: 20px;  
} 
.verticle_box.active .elementor-widget-icon-list{
padding-right: 0px;  
} 
.verticle_box.active {
writing-mode: horizontal-tb;
width: 581.07px;
transition: all 0.5s ease;
}
.verticle_box  .cirlcle_btn {
display: none;
}
.verticle_box.active .cirlcle_btn {
display: block;
}
.verticle_box.active {
width: calc(100% - 200px - 24px) !important;
}
.category_headlink{
transform: rotate(-180deg) !important;
position: absolute !important;
right: 26px !important;
width: fit-content !important;
top: 30px !important;
font-weight: 600 !important;
max-width: fit-content !important;
height: fit-content !important;
opacity:1;
transition:all 0.3s !important;
}
.verticle_box h3::after {
content: "";
width: 37.15px;
height: 37.15px;
background-color: var(--gold);
display: block;
border-radius: 50%;
opacity:1;
transition:all 0.3s;
}
.verticle_box h3 {
display: flex;
align-items: center;
grid-gap: 10px;
}
.verticle_box .box_img ~ div:nth-child(3) {
display: none;
}
.verticle_box.active .box_img ~ div:nth-child(3) {
display: block;
}
.verticle_box.active .category_headlink ,.verticle_box.active h3::after{
opacity:1;
}
.verticle_box.active h3::after{
display:none;
}
.verticle_box.active::before {
opacity:0;
}
}
@media(max-width:991px){
.product_grid a {
width: calc(100%/2 - 15px);
}
.cart_grid .woocommerce {
display: grid;
grid-template-columns: repeat(1,1fr);
}
.cart_grid .woocommerce .woocommerce-notices-wrapper {
grid-column: unset;
}
.cart_grid .cart-collaterals .cart_totals h2 {
margin-bottom: 20px;
margin-top: 10px;
}
.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal {
max-height: 501px;
}
.xoo-el-main {
padding: 24px 0px !important;
}
.xoo-el-form-container ul.xoo-el-tabs {
padding: 0 20px 10px !important;
}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2, .xoo-aff-group input[type="tel"], .xoo-aff-group input[type="file"] {
height: 40px;
}
.post_grid div.elementor-posts-container {
grid-template-columns: repeat(2,1fr);
}
.post_grid div.elementor-posts-container > article:first-child {
grid-column: span 1;
}
.header_top::after {
top: 50px;
}
.header_top {
padding: 40px 0px !important;
}
.archive ul.products {
grid-template-columns: repeat(3, 1fr);
}
.search main#content {
padding: 60px 15px;
}
.our_shop_inner .verticle_box .box_img {
opacity: 1 !important;
max-width:100% !important;
}
.category_headlink {
display:none !important;
}
}
@media(max-width:800px){
.product_inner {
grid-template-columns: repeat(1, 1fr);
}
.product_list {
grid-template-columns: repeat(2, 1fr);
}
.filter_inner > h3 {
font-size: 18px;
margin: 0px 0px 16px;
}
.single-product ul.products li img{
height: 440px !important;
margin: 0px !important;
}
.checkout_sec ul.order_details li {
border: unset !important;
width: calc(100%/2 - 10px);
margin-right: 0px;
margin-top: 10px;
}
.checkout_sec ul.order_details li strong {
margin-top: 4px;
}
.checkout_sec h2{
font-size: 28px !important;
}
.checkout_sec section.woocommerce-customer-details {
margin-bottom: 0px !important;
}
.checkout_sec section.woocommerce-columns.addresses {
grid-template-columns: repeat(1,1fr);
}
}
@media(max-width:768px){
.cart_grid form.woocommerce-cart-form table.shop_table .coupon::after {
display: none;
}
.cart_grid table.shop_table_responsive tr td.product-name { }
.cart_sec .woocommerce-info {
font-size: 20px;
}
.cart_sec table.shop_table_responsive tbody th, .cart_sec table.shop_table_responsive tbody th {
display: inline-table !important;
}
.cart_sec table.shop_table_responsive tr, .cart_sec table.shop_table_responsive tr {
display: flex;
justify-content: space-between;
}
.cart_sec table.shop_table_responsive td[data-title="Shipping"] {
background-color: transparent !important;
}
.cart_grid .cart-collaterals .cart_totals h2 {
margin-bottom: 16px;
}
.cart_grid table.shop_table.shop_table_responsive {
margin-bottom: 40px;
}
.cart_grid .cart_totals table.shop_table.shop_table_responsive {
margin-bottom: 10px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-price, .cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity {
top: 62px;
}
.cart_grid form.woocommerce-cart-form {
margin-right: 0px;
}
.cart_grid form.woocommerce-cart-form table.shop_table,.cart_grid form.woocommerce-cart-form {
min-width: 100%;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon {
grid-template-columns: auto max-content;
}
.cart_grid form.woocommerce-cart-form table.shop_table button.button[name="apply_coupon"] {
padding: 8px 20px;
}
.cart_grid table.shop_table_responsive tr td.product-name {
width: 100%;
}
.cart_grid tr.woocommerce-cart-form__cart-item.cart_item {
padding-top: 20px;
grid-template-columns: 98px auto max-content;
}
.cart_grid form.woocommerce-cart-form table.shop_table button.button {
padding: 10px 10px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-thumbnail {
width: 98px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity > div {
padding: 6px 4px;
}
.single-product .summary.entry-summary  h1.product_title {
font-size: 28px;
margin-top:40px;
}
}
@media (max-width: 767px) {
.single-product .product-accordion div.accordion-item .accordion-content h2 {
font-size: 20px;
}
.cart_sec .woocommerce-info {
font-size: 20px;
}
.cart_sec table.shop_table_responsive tbody th, .cart_sec table.shop_table_responsive tbody th {
display: inline-table !important;
}
.cart_sec table.shop_table_responsive tr, .cart_sec table.shop_table_responsive tr {
display: flex;
justify-content: space-between;
}
.cart_sec table.shop_table_responsive td[data-title="Shipping"] {
background-color: transparent !important;
}
.cart_grid .cart-collaterals .cart_totals h2 {
margin-bottom: 16px;
}
.cart_grid table.shop_table.shop_table_responsive {
margin-bottom: 40px;
}
.cart_grid .cart_totals table.shop_table.shop_table_responsive {
margin-bottom: 10px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-price, .cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity {
top: 62px;
}
.cart_grid form.woocommerce-cart-form {
margin-right: 0px;
}
.cart_grid form.woocommerce-cart-form table.shop_table,.cart_grid form.woocommerce-cart-form {
min-width: 100%;
}
.cart_grid form.woocommerce-cart-form table.shop_table .coupon {
grid-template-columns: auto max-content;
}
.cart_grid form.woocommerce-cart-form table.shop_table button.button[name="apply_coupon"] {
padding: 8px 20px;
}
.cart_grid table.shop_table_responsive tr td.product-name {
width: 100%;
}
.cart_grid tr.woocommerce-cart-form__cart-item.cart_item {
padding-top: 20px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-quantity {
position: unset;
width: 100%;
grid-column: span 2;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout {
grid-template-columns: repeat(1, 1fr);
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields h3, .page-id-136 .woocommerce form.checkout.woocommerce-checkout h3 {
font-size: 28px;
}
.my_account_sec .woocommerce {
grid-template-columns: repeat(1, 1fr);
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
top: -15px;
}
.wishlist-empty {
font-size: 18px;
}
.product_grid {
grid-gap: 15px;
}
.newslatters .elementor-form-fields-wrapper .elementor-field-type-submit {
max-width: max-content;
}
.cart_grid  td.product-price {
display: none !important;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-name a {
font-size: 16px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.product-subtotal {
top: 75px;
left: 105px;
font-size: 16px;
}
.cart_grid form.woocommerce-cart-form table.shop_table td.actions {
flex-flow: wrap;
}
.header_top::before {
height: 60px !important;
top: calc(100% - 60px) !important;
}
.single-product ul.products {grid-template-columns: repeat(2,1fr);}
.single-product main#main {
padding: 60px 15px;
}
.single-product nav.woocommerce-breadcrumb {
margin: 0px 0px 30px !important;
}
.single-product .yith-add-to-wishlist-button-block {
left: 80px;
top: 18px;
}
.archive main#main {
margin: 60px auto;
}
.archive ul.products {
grid-template-columns: repeat(2, 1fr);
}
.archive ul.products h2, .archive ul.products li.product .price {
padding: 0px 10px !important;
}
.archive main#main header.woocommerce-products-header h1 {
font-size: 30px;
}
.search .page-content article.post {
width: calc(100% / 2 - 8px);
}
.search .page-content {
grid-gap: 20px 15px;
}
.search main#content h2.entry-title a {
font-size: 18px;
line-height: normal;
}
.mask_bgimg .e-con-inner div:nth-child(1) > div {
mask-size: unset;
}
}
@media (max-width: 680px) {
.page-id-136 .select2-container--default .select2-selection--single,.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields div > p span input, .page-id-136 .woocommerce form.checkout.woocommerce-checkout .shipping_address div > p span input {
height: 42px;
}
.page-id-136 .woocommerce form.checkout.woocommerce-checkout .woocommerce-billing-fields div > p {
margin-bottom: 10px;
}
.post_grid div.elementor-posts-container {
grid-template-columns: repeat(1,1fr);
}
.post_grid div.elementor-posts-container > article:first-child {
grid-column: unset;
}
.post_grid div.elementor-posts-container > article {
height: 220px;
display: flex;
align-items: flex-end;
}
.elementor-post__meta-data {
margin: 0px !important;
}
.product_details h3, .product_price span bdi {
font-size: 16px;
}
.form_grid {
grid-gap: 12px;
}
.form_group input, .form_group textarea, .contact_group input, .contact_group textarea {
padding: 14px 14px !important;
min-height: 42px !important;
}
.form_group p {
margin-bottom: 16px;
}
.popup_form > div.form_group:last-child input[type="submit"], .contact_group input.submit_btn, .form_group button {
font-size: 16px;
}
}
@media(max-width: 575px){
.bdr_right::after{
display:none;
}
.product_list li img {
height: 190px;
}
.product_list li h2, .product_list span bdi {
font-size: 16px;
}
.header_top::after {
top: 44px;
}
.header_top {
padding: 40px 0px 30px !important;
}
.product_grid a .product_details {
padding: 24px 12px;
}
.product_grid a {
width: calc(100%/2 - 8px);
}
.product_grid {
justify-content: space-between;
}
ul.category_list li a {
font-size: 14px;
}
ul.category_list {
grid-gap: 16px 14px;
}
.banner_head br,.sec_head br {
display: none;
}
.bdr_right {
padding-right: 0px;
}
.single-product ul.products li img{
height: 200px !important;
margin-top: 20px !important;
}
.single-product .woocommerce-product-gallery {
grid-gap: 12px;
grid-template-columns: 55px auto;
}
.single-product .woocommerce-product-gallery ol li img {
border-radius: 4px;
}
.single-product .summary.entry-summary h1.product_title {
font-size: 26px;
margin: 40px 0px 15px;
}
.single-product .summary.entry-summary p.price {
margin-bottom: 8px;
}
.single-product section.related.products h2 {
font-size: 26px;
margin: 24px 0px 0px 0px
}
.single-product section.related.products ul li a.button {
margin: 18px auto 0 auto;
}
form.woocommerce-ordering {
width: 100%;
}
.logo_slider figure img {
height: 20px;
}
}