/** Shopify CDN: Minification failed

Line 1151:37 Expected identifier but found bad string token
Line 1151:38 Unterminated string token

**/
/*****************************************/
/****************************************/
/**********custom css********************/

.product_variant_wrapper {
display: inline !important;
}

.variant-dropdown-products {
width: 100%;
background-color: #f3f3f3;
}
.variant-input-wrap {
margin-bottom: 15px !important;
}
.modal-backdrop {
z-index: -1040;
}

.modal-body {
color: #000;
}

.modal-header {
border: none;
padding: 1rem 1rem 0 0rem;
}

button.btn-close:focus {
outline: none;
box-shadow: none;
}

ul.country_list {
list-style: none;
padding-top: 25px;
text-align: left;
}

.custom_tab ul li {
padding: 5px;
}

div#tab-3 ul li {
list-style: none;
}

div#tab-3 li:nth-child(even) {
background-color: #f1f1f1;
}

.add-to-cart,
button.uploadkit-button {
padding: 15px 30px;
border-radius: 30px;
font-size: 18px;
font-weight: 700;
letter-spacing: 1px;
}

.cart_badage {
margin-top: 15px;
}

/***
div#az_reviews .grid-x {
display: flex;
flex-direction: column !important;
}

div#az_reviews  .grid-x.areviews_rating_filter {
display: flex;
flex-direction: row !important;
}

.az_reviews .grid-x>.large-4 {
width: 100% !important;
}

.az_reviews .large-11.medium-12.small-12.cell.areviws_write_button_border {
border: none !important;
}

**/

div#shopify-section-service h1.service_head {
text-align: center;
font-family: Oswald, sans-serif;
font-weight: 500;
font-size: 24px;
font-style: normal;
color: #000;
transition: color 0.2s ease-in-out;
margin-bottom: 35px;
}

div#shopify-section-service .static1-elomus1 {
max-width: 1200px;
margin: auto;
padding: 50px 0;
}

div#shopify-section-service .main_block_service {
display: flex;
text-align: center;
overflow-x: auto;
}

div#shopify-section-service .img_block img {
max-width: 60px;
}

div#shopify-section-service .text_block h4 {
margin: 0;
line-height: 18px;
font-size: 12px;
margin-top: 15px;
padding: 0 55px;
font-weight: 600;
letter-spacing: 0px;
}

div#shopify-section-service .text_block p {
margin: 0;
}

.carousel-cell img {
min-width: 200px !important;
height: 200px;
}

/*************description tab css starts here***********/

ul.shopify-tabs {
margin: 0;
padding: 10px 0;
list-style: none;
border-top: 1px solid #dedede;
border-bottom: solid 1px #cccccc;
}
ul.shopify-tabs > li {
background: none;
color: #333;
display: inline-block;
padding: 0px 15px;
cursor: pointer;
text-transform: uppercase;
font-weight: 600;
}

ul.shopify-tabs li {
border-right: 1px solid #ccc;
width: 48%;
margin: 0;
}

ul.shopify-tabs span.title_tab {
display: flex;
align-items: center;
justify-content: space-between;
letter-spacing: 1px;
}

ul.shopify-tabs > li.current {
color: #fb6464;
}

ul.shopify-tabs span svg.Icon.Icon--select-arrow {
color: #ccc;
margin-left: 0;
font-size: 12px;
}

ul.shopify-tabs span svg.Icon.Icon--select-arrow {
color: #ccc;
margin-left: 0;
max-width: 12px;
}

ul.shopify-tabs li.myclass.blue span svg.Icon.Icon--select-arrow,
ul.shopify-tabs li.myclass1.blue span svg.Icon.Icon--select-arrow {
transform: rotateX(180deg);
transition: all 0.5s;
}

ul.shopify-tabs li:last-child {
border: none;
}

.current,
.current1 {
display: none;
}

.shopify-tab-content {
/**
display: none;
***/
padding: 15px;
transition: all 0.5s;
}
.shopify-tab-content.current {
display: none;
transition: all 0.5s;
}

button.flickity-button.flickity-prev-next-button.next,
button.flickity-button.flickity-prev-next-button.previous {
top: 0;
font-size: 80px;
margin: 0;
padding: 52px 25px;
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
border-radius: 0;
height: 100%;
width: 72px;
position: absolute;
}

.RoundButton,
.flickity-prev-next-button {
position: relative;
width: 45px;
height: 45px;
border: none;
border-radius: 50%;
background: #fff;
color: #fb6464;
cursor: pointer;
text-align: center;
z-index: 1;
-webkit-box-shadow: 0 2px 10px rgb(54 54 54 / 15%);
box-shadow: 0 2px 10px rgb(54 54 54 / 15%);
vertical-align: middle;
line-height: 0;
-webkit-transform: scale(1.001);
transform: scale(1.001);
-webkit-transition: background 0.15s ease-in-out, opacity 0.15s ease-in-out,
color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
transition: background 0.15s ease-in-out, opacity 0.15s ease-in-out,
color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
transition: background 0.15s ease-in-out, opacity 0.15s ease-in-out,
transform 0.2s ease-in-out, color 0.2s ease-in-out;
transition: background 0.15s ease-in-out, opacity 0.15s ease-in-out,
transform 0.2s ease-in-out, color 0.2s ease-in-out,
-webkit-transform 0.2s ease-in-out;
overflow: hidden;
}

.flickity-prev-next-button svg {
width: auto;
height: 18px;
stroke-width: 1.5px;
stroke: currentColor;
}

svg.flickity-button-icon {
max-width: 20px;
left: 40% !important;
}

button.flickity-button.flickity-prev-next-button.previous {
left: 0;
}

button.flickity-button.flickity-prev-next-button.next {
right: 0;
}

.product-single__description.rte {
margin-top: 25px;
}

div#shopify-section-service {
margin-bottom: 75px;
}

span.product__price.product__price--compare span.money {
color: #333;
text-decoration: line-through;
}
.product-single__meta a {
display: inline-block;
}
.rating-content-title img {
float: left;
max-width: 100px;
margin-right: 6px;
margin-top: 2px;
}
.custom-review-title {
text-align: center;
padding: 0 10px;
}
.rating-img img {
max-width: 120px;
margin-bottom: 5px;
}
.rating-img + h3 {
font-size: 16px !important;
font-weight: 600;
}
/* .template-product .add-to-cart,
.drawer__inner .btn--full {
border-radius: 8px;
} */
span.rating-content-title p {
font-size: 16px;
font-weight: 600;
}
.minimal-header .summary .summary-text {
display: none !important;
}
.btn.add-to-cart {
font-size: 13px !important;
letter-spacing: 0.3em;
}
.grid__item .grid-product__image {
animation: none !important;
opacity: 1 !important;
visibility: visible !important;
transform: unset !important;
}
.customer-rating-widget span.rating-content {
display: flex;
align-items: center;
justify-content: center;
}
.customer-rating-widget span.rating-content img {
width: 100px;
height: auto;
}
@media screen and (max-width: 415px) {
div#shopify-section-service .text_block h4 {
margin: 10px 15px;
padding: 0 0px;
min-width: 150px;
line-height: 14px;
}
div#shopify-section-service .service_blocks {
background: #f8f8f8;
margin: 0 15px;
padding: 15px 10px;
}

#shopify-section-service .layer-background {
background: none !important;
}
div#shopify-section-service .main_block_service {
padding: 0;
}
li.myclass {
padding-left: 5px !important;
}
li.myclass1 {
padding-right: 0 !important;
}
ul.shopify-tabs span.title_tab {
letter-spacing: 0;
}
div#shopify-section-service .static1-elomus1 {
padding: 0px 0;
}

#az_reviews .box_rating_container_style2 {
padding: 10px 21px !important;
}
div#Areviewsapp {
margin-top: 40px;
}
}

@media screen and (max-width: 376px) {
span.title_tab {
font-size: 13px;
}
}

@media screen and (max-width: 320px) {
span.title_tab {
font-size: 12px;
}
.shopify-tab-content {
overflow-x: scroll;
}
span svg.Icon.Icon--select-arrow {
max-width: 10px;
}
ul.shopify-tabs li {
width: 52%;
}
ul.shopify-tabs li:last-child {
width: 45% !important;
}
}

@media only screen and (max-width: 768px) {
.product__main-photos .slick-list {
padding-left: 0;
padding-right: 0;
}
span.rating-content-title {
display: flex;
align-items: center;
justify-content: center;
}
span.rating-content-title p {
margin-bottom: 0;
}
.product__main-photos .slick-list {
padding-left: 0 !important;
padding-right: 0 !important;
}
.template-product .product__main-photos .starting-slide .photoswipe__image {
animation: none !important;
opacity: 1 !important;
visibility: visible !important;
transform: unset !important;
}
.product__main-photos .slick-slide .product-image-main {
margin-right: 0 !important;
}
}
@media all and (max-width: 600px) {
span.rating-content-title p {
font-size: 11px;
font-weight: 600;
}
.rating-content-title img {
max-width: 80px;
margin-right: 2px;
}
.rating-img + h3 {
font-size: 14px !important;
font-weight: 600;
}
}

.btn.btn--full.add-to-cart {
line-height: 1.42;
text-decoration: none;
text-align: center;
white-space: normal;
font-size: calc(var(--typeBaseSize) - 4px);
font-size: max(calc(var(--typeBaseSize) - 4px), 13px);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.3em;
display: inline-block;
padding: 15px 20px;
margin: 0;
min-width: 90px;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
color: #ffffff;
color: var(--colorBtnPrimaryText);
background: #ff9900;
background: var(--colorBtnPrimary);
font-size: 15px !important;
}
#CartDrawer .btn.btn--full.cart__checkout {
padding: 15px 15px !important;
font-size: 15px !important;
}

.mobile-nav__has-sublist .mobile-nav__toggle {
width: 61px;
flex: none;
}
.cart-shippingThreshold__bar {
border-radius: 10px;
overflow: hidden;
}
.navigation-slider-section {
margin-top: 30px;
margin-left: 0;
}
.navigation-slider-section .customer-reviews .heading-part span,
.navigation-slider-section .reviews-author,
.navigation-slider-section .reviews-desc p {
font-size: 1.1em;
font-weight: normal;
text-align: center;
display: block;
}
.navigation-slider-section .customer-reviews .rating-stars img {
max-width: 120px;
width: 100%;
margin: 8px auto 10px;
display: block;
}
/* .cart-shipping__wrapper p.cart-shipping__success span {
float: right;
} */
.cart-shipping__success {
font-weight: 600;
}
.js-qty__adjust--plus:hover,
.js-qty__adjust--minus:hover {
fill: inherit !important;
}
.section-collection-banner-section .page-content {
padding-top: 30px;
}
.section-collection-banner-section .section-header {
margin-bottom: 0;
}
.section-collection-banner-section h1.section-header__title {
font-size: 24px;
}

@media (max-width: 991px) {
.customer-rating-widget-rev.hiii {
padding: 10px 10px 10px 0px;
}
}
@media screen and (max-width: 768px) {
#CartDrawer .ajaxcart__product {
z-index: 0;
}

#CartDrawer .cart-shipping__wrapper {
background: #fff;
padding-bottom: 10px;
}
.navigation-slider-section .customer-reviews .heading-part span,
.navigation-slider-section .reviews-author,
.navigation-slider-section .reviews-desc p {
font-weight: 600;
}
.customer-rating-widget span.rating-content p {
margin: 5px 0;
font-size: 12px;
}
.customer-rating-widget span.rating-content img {
width: 85px;
margin-right: 2px;
}
.section-collection-banner-section .page-content {
padding-top: 15px;
}
.section-collection-banner-section h1.section-header__title {
font-size: 18px;
}
.variant-input-wrap {
margin-bottom: 0 !important;
}
.page-content--product {
padding-bottom: 0 !important;
}
.feature-row--50 .feature-row__images {
padding: 0 !important;
}
.index-section {
margin: 30px 0 !important;
}
.variant__label[for] {
text-align: left !important;
}
.iwt-section-container {
margin-top: 0 !important;
}
}
@media all and (max-width: 359px) {
.section-collection-banner-section .page-content {
padding: 15px 10px;
}
.customer-rating-widget span.rating-content p {
font-size: 11px;
}
.customer-rating-widget span.rating-content img {
width: 80px;
margin-right: 2px;
}
}

.sales-points {
margin: 0 !important;
}

.shipping_container_progress {
height: 104px;
display: flex;
flex-direction: column;
justify-content: center;
margin: auto;
position: absolute;
z-index: 4;
width: 100%;
background: #fff;
padding-bottom: 1.5rem;
top: 0px;
}
.drawer__scrollable {
padding-top: 0 !important;
}
.cart_items_container {
margin-top: 20px !important;
/* height: 447px; */
overflow: hidden;
overflow-y: auto;
}
@media screen and (max-width: 780px) {
.countdown-box {
margin-top: 0 !important;
margin-bottom: 15px;
padding: 5px !important;
}
span.countdown-box__numbers.jsCountDownCart {
background: #000;
padding: 0.1rem 1rem !important;
color: #fff;
font-weight: bold;
border-radius: 1rem;
font-size: medium;
}
.shipping_container_progress {
height: fit-content !important;
margin-top: 3.5rem;
}

.freeMsgIms {
font-size: 10px !important;
}
/* .drawer__fixed-header .drawer__header {
min-height: inherit;
} */
.drawer__close {
top: 20px;
}
.drawer__fixed-header .drawer__header{
display:table !important;
}
span.countdown-box__numbers.jsCountDownCart {
font-size: 12px !important;
}
.drawer__fixed-header {
min-height: 94px !important;
}
.cart__checkout-wrapper .atb-button {
padding: 10px 20px !important;
}
}
.free-shipping-content-section {
margin-bottom: 10px;
}
.free-shipping-content-section {
text-align: center;
}
.js-drawer-open {
overflow: hidden !important;
}
@media only screen and (min-width: 769px) {
.drawer__fixed-header,
.drawer__header {
min-height: 51px !important;
}
}

.drawer__fixed-header {
height: 100px !important;
}
.cart__item-row {
margin-bottom: 10px !important;
}
.cart__checkout-wrapper,
.cart__checkout-wrapper .cart_badage {
margin-top: 10px !important;
}
.cart_badage {
margin-top: 7px !important;
}
@media screen and (max-width: 780px) {
.drawer__fixed-header {
height: 195px !important;
}
  .product-block.product-block--price {
    padding: 10px 0;
}
.cart__item-row {
margin-bottom: 10px !important;
}
.cart__checkout-wrapper,
.cart__checkout-wrapper .cart_badage {
margin-top: 10px !important;
}
.cart_badage {
margin-top: 7px !important;
}
}
@media screen and (max-width: 325px) {
.shipping_container_progress {
height: fit-content !important;
margin-top: 1.5rem;
}
}
.cart__item--variants div .variant_slash {
font-weight: 100 !important;
}
/* .drawer__footer .cart__item-row {
display: none !important;
} */
/* .drawer__footer .cart__item-sub {
display: flex !important;
} */
.cart_badage .badage_img {
max-width: 300px !important;
margin: auto;
}
.cart__item-name {
    font-size: 14px !important;
    line-height: 20px;
}
.custom_message_congratulations{
 text-align:center;
}
.cart__item--variants div {
font-size: 11px;
}
.cart__discount {
font-size: 11px;
}
.cart__image a {
width: 85px;
}
.cart__item--variants {
margin-bottom: 0;
}
.cart__item {
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
@media screen and (max-width: 550px) {
.cart_badage .badage_img {
max-width: 290px !important;
}
/* .cart__image a {
height: 80px !important;
} */
/* .cart__image {
margin-right: 10px !important;
} */
/* .cart__item-name {
margin-bottom: 5px !important;
} */
/* .cart__item--variants {
margin-bottom: 5px !important;
} */
.drawer .js-qty__num {
font-size: 12px !important;
}
}

.savings_text {
font-size: 0.8em;
letter-spacing: 0.3em;
text-transform: uppercase;
}

.savings_money {
color: green;
}
.cart__discount {
color: black !important;
}
/* @media screen and (max-width: 1499px) {
.cart_items_container {
height: 248px !important;
}
}

@media screen and (max-width: 1500px) {
.cart_items_container {
height: auto;
}
} */
.btn.btn--full.add-to-cart.atb-button {
display: flex;
justify-content: center;
align-items: center;
line-height: normal;
}

.btn.btn--full.add-to-cart.atb-button .atb-icon {
height: auto;
width: 25px !important;
margin-top: -3px !important;
}
.recentview-free-gift-1 {
display: none;
}
.custom_Size.is-open {
overflow: visible;
}
.custom_Size .collapsible-content__inner.rte h2 {
text-align: center !important;
}
.collapsible-content__inner.rte h2 {
margin-bottom: 20px !important;
margin-top: 20px !important;
}
.custom_Size img {
margin: 0 auto !important;
}

.announcement-slider .flickity-button {
background: transparent;
}
.announcement-slider .flickity-button-icon {
top: 34%;
}
.announcement-slider svg.flickity-button-icon {
width: 10px;
height: 10px;
}
.announcement-slider .flickity-next {
right: -10px !important;
left: auto;
}
.announcement-slider .flickity-previous {
left: -15px !important;
right: auto;
}

.collection-grid__wrapper .grid-product .grid-product__title {
/* min-height: 33px; */
}
.product__price-savings {
color: var(--color-body) !important;
background: var(--colorTextSavings);
padding: 4px 10px;
font-weight: 700;
border-radius: 7px;
font-size: 13px;
line-height: normal;
top: -3px;
position: relative;
}
.grid-product .grid-product__price--savings {
display: none;
}
.regular_price_custom_styled,
.product__price.on-sale .money {
font-weight: 600;
}
.grid-product .quick-product__btn {
background: #000 !important;
font-weight: bold !important;
}
.quick-product__btn.product_card_atc {
/* background-color: var(--colorBtnPrimary); */
background: #000 !important;
bottom: 0;
color: var(--colorBtnPrimaryText);
cursor: pointer;
font-size: calc(var(--typeBaseSize) * 0.85);
left: 0;
opacity: 0;
overflow: hidden;
padding: 8px 5px;
position: relative;
right: 0;
text-align: center;
transform: none;
transition: opacity 0.25s ease, transform 0.25s ease-out, background 0.4s ease;
/* width: calc(100% - 20px); */
width: 100%;
z-index: 2;
top: 0.3rem;
}
.display_atc_desktop,.product__thumb-arrow,.product__main-photos .flickity-page-dots {
display: none !important;
}
.product_card_atc {
display: none;
}

.quick-product__btn--not-ready {
pointer-events: auto !important;
}
.grid-product__price--original {
color: #000 !important;
}
.countdown_container .page-width {
display: flex;
gap: 20px;
}
.collapsible-content.is-open {
height: 100% !important;
}
/* .modal__centered-content .product-block.product-block--tab {
display: none;
} */
.modal-open body {
overflow: hidden;
}
tool-tip {
background: #fff !important;
box-shadow: 0 10px 20px #00000017 !important;
height: 100vh !important;
position: fixed !important;
right: 0 !important;
text-align: center !important;
top: 0 !important;
transform: translateX(100%) !important;
transition: transform 300ms ease-in-out !important;
width: 100% !important;
z-index: 3 !important;
display: block !important;
left: unset !important;
max-width: 1200px;
}
tool-tip[data-tool-tip-open="true"] {
z-index: 10001 !important;
transform: translateX(0%) !important;
}
tool-tip[data-tool-tip-open="true"]:before {
background-color: transparent !important;
}
tool-tip[data-tool-tip-open="true"] .tool-tip__inner {
background: transparent !important;
box-shadow: unset !important;
padding: 0 !important;
position: relative !important;
min-width: auto !important;
max-width: 100% !important;
}
.size-chart__standalone {
padding: 0;
margin: 0 !important;
border: 1px solid;
border-color: var(--colorBorder);
border-bottom: 0;
padding: 5px;
}
tool-tip ul {
margin: 20px 0;
}
tool-tip img {
margin: 0 auto;
}
.tool-tip-trigger {
display: flex;
justify-content: center;
}
tool-tip .size-guide-body {
max-width: 850px;
width: 100%;
margin: 0 auto;
padding: 20px 0;
}
tool-tip[data-tool-tip-open="true"] .tool-tip__inner {
padding: 25px !important;
}
.tool-tip__content {
max-height: 90vh !important;
}
.drawer__fixed-header,
.drawer__header {
padding: 0 !important;
}

.free_announcement {
/* background:linear-gradient(90deg, #f9f2e0, #f9f6e0); */
width: 100%;
z-index: 99;
position: relative;
padding: 0px 20px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.announcement_free_product_inner p {
font-size: 14px;
line-height: 16px;
color: #000;
font-weight: 700;
margin: 5px 0;
}
.free-shipping-content-section {
margin-bottom: 5%;
}
.drawer__scrollable {
padding-top: 20px !important;
}
.drawer__header.appear-animation.appear-delay-1 {
padding: 10px 30px !important;
}

.product_offer_box {
background: #f8f7f1;
color: #000;
padding: 15px;
text-align: center;
border-radius: 10px;
margin: 40px 0 15px;
position: relative;
}
.offer_sub {
position: absolute;
top: -20px;
left: 0;
right: 0;
background: #f3fd71;
color: #000;
max-width: max-content;
margin: 0 auto;
padding: 10px;
border-radius: 15px;
font-size: 18px;
font-weight: 600;
line-height: 20px;
text-transform: capitalize;
}
.cart_detalis {
border-top: 1px solid #000;
padding: 10px 0;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
font-size: 14px;
line-height: 18px;
font-weight: 500;
}
.drawer__close {
width: 15% !important;
}
.product_offer_box h2 {
font-size: 36px;
line-height: 40px;
color: #000;
margin-top: 22px;
margin-bottom:0;
font-weight: 800;
}
.product_offer_box p {
font-size: 18px;
line-height: 20px;
text-align: center;
max-width: 450px;
width: 100%;
margin: 0 auto;
padding-bottom: 10px;

}
.product_offer_box p strong {
background: #f3fd71;
color: #000;
font-weight: 600;
margin-right: 10px;
padding: 0 2px;

}
.js-drawer-open .drawer__footer.appear-animation.appear-delay-4 {
position: sticky;
bottom: 0;
}
.h2.drawer__title {
margin: 0;
}
@media screen and (max-width: 768px) {
.announcement-slider .announcement-text {
max-width: 270px;
margin: auto;
}
.drawer__scrollable {
padding-top: 8px !important;
}
.announcement_free_product_inner p {
font-size: 12px;
line-height: 16px;
/* max-width: 260px; */
width: 100%;
margin: 0 auto;
padding: 1px 0;
text-align: center;
}

.template-collection .small--grid--flush > .grid__item {
padding: 0 5px;
margin-bottom: 25px;
}
.template-collection .page-width .small--grid--flush {
margin-left: 0;
margin-right: 0;
}

.display_atc_desktop {
display: none;
}
.product_card_atc {
display: block;
}
.quick-product__btn.product_card_atc {
opacity: 1 !important;
transform: unset !important;
transition: unset !important;
display: block !important;
pointer-events: auto !important;
background: #fff !important;
color: #000 !important;
border: 1px solid #000;
max-width: 150px;
width: 100%;
padding: 10px 10px;
margin: 0 auto;
text-transform: uppercase;
}
/* .cart__checkout-wrapper .btn.btn--full.add-to-cart.atb-button {
font-size: 14px !important;
line-height: 14px;
letter-spacing: 3px;
} */
.drawer__inner,
.drawer__scrollable {
overflow-y: scroll !important;
}
/* .cart__items {
height: calc(100% - 40px);
overflow-y: auto;
} */

}
.drawer__footer.appear-animation.appear-delay-4 {
transform: translateY(0);
    background: #f6f6f6;
}
h5:empty {
display: none;
margin: 0;
padding: 0;
}
.rte h3{
margin:0 !important;
padding:20px 0;
}
.add-to-cart {
font-family: "Work Sans", sans-serif;'
font-weight: 600;
letter-spacing: 2px !important;
}

.size-chart-popup-body{overflow:hidden;}
.size-chart-popup-section{background: #fff !important;
box-shadow: 0 10px 20px #00000017 !important;
height: 100vh !important;
position: fixed !important;
right: 0 !important;
text-align: center !important;
top: 0 !important;
transform: translate(100%) !important;
transition: transform .3s ease-in-out !important;
width: 100% !important;
z-index: 9999 !important;
display: block !important;
left: unset !important;
max-width: 1200px;}
.size-chart-popup{background: transparent !important;
box-shadow: unset !important;
padding: 25px !important;
position: relative !important;
min-width: auto !important;
max-width: 100% !important;max-height: 90vh !important;overflow:auto;}

.tool-tip__close {
position: absolute;
right: 0;
top: 0;padding:10px;z-index:9;
}
.tool-tip__close .icon {
height: 28px;
width: 28px;}
span.variant__label-info-sizechart {
text-decoration: underline;
text-transform: capitalize;
font-size: 13px;
color: #aba7a7;
letter-spacing: 1px;
text-transform: uppercase;
float: right;
cursor: pointer;
}
.size-chart-popup-body .size-chart-popup-section{transform: translate(0) !important;}
.size-chart-popup img{display: block; max-width: 900px; width: 100%; margin: 0 auto;}

.size-chart-popup figure {
margin: 0 0 1rem;
}
.product__photos .flickity-button {
display:none;
}
@media(max-width:991px){
.product__photos--beside{
width: 100%;
flex-wrap: wrap;
}
.product__main-photos{
margin-left: 0 !important;
margin-right: 0 !important;
}
.product__main-photos {
flex: auto;
width: 100%;
}
.template-product .product__thumbs--beside .product__thumbs--scroller {
bottom: 0;
left: 0;
overflow-y: hidden !important;
position: relative !important;
right: 0;
top: 0;
width: 100%;
display: flex;
gap: 2px;
}
.page-content--product .flickity-next {
right: 25px;
}
.page-content--product .flickity-previous{
left:25px;
}
.page-content--product .flickity-button {
background: #000;
}
.page-content--product .grid {
margin-left: -17px;
margin-right: -17px;
}
.grid__item.medium-up--one-half.product-single__sticky{
padding-left: 0;
padding-right: 0;
}
.grid__item.medium-up--one-half{
padding:0 17px;
}
.product__thumb-item a.is-active:before, .product__thumb-item a:focus:before{
box-shadow:none !important;
}
.product__photos .flickity-button {
display:block;
}
.product__main-photos {
margin-bottom:5px !important
}
.product__photos .flickity-button-icon {
max-width: 20px;
left: 0% !important;
top: 10px;
right: 0;
margin: 0 auto;
width: 10px;
height: 10px;
}
.template-product .product__thumbs--beside {
flex: auto !important;
margin-left: 0 !important;
max-width: 100% !important;
display: block !important;
width: 100% !important;
}
}

/* faq css start */
.page-FAQ .theme-block {
    text-align: center;
}
.question {
    margin-bottom: 20px;
    background: #fff;
    padding: 10px 15px;
    border-radius: 4px;
    position:relative;
    border:1px solid #000;
}
.question span {
    font-weight: 600;
}
.rte.collapsible-content__inner--faq {
    padding-top: 15px;
}
.collapsible-content__inner--faq {
    border-top: 1px solid #000;
}
.collapsible-trigger--inline {
    padding: 15px 0 !important;
}
.collapsible-trigger {
    width: 100%;
    z-index: 9;
    position: relative;
}
.collapsible-trigger__icon.collapsible-trigger__icon--circle.collapsible-trigger__icon--open {
    right: 15px;
      top: 30px;
}
.price-label {
    padding: 10px 0 0;
}
.custom_message_congratulations {
  font-size: 12px;
    border: 1px dashed #fe8127;
    padding: 6px 6px;
    background: #fbf4d0;
    font-weight: 600;
    /* display:none; */
}
p.custom_message_congratulations.custom_border-2 {
    display: block;
    margin: 10px 0;
}
.h2.drawer__title {
    font-size: 18px;
    line-height: 30px;
}
.drawer__header {
    min-height: 50px !important;
    max-height: 50px !important;
    height: 100% !important;
}
.drawer__close{
  top:10px;
}
.cart__item {
    padding-bottom: 10px !important;
    margin-bottom: 0 !important;
    padding-top: 10px !important;
}
.cart__item.custom_border-2 {
    border-top: 1px solid #c8c8c8;
}
.drawer__fixed-header{
  height:80px !important;
}
.announcement_free_product_inner {
    text-align: center;
}
@media(max-width:991px){
  .custom-recommendations .slick-next:before, .custom-recommendations .slick-prev:before{
    font-size: 30px;
    color: #000;
  }
   .custom-recommendations .slick-prev {
    left: 25px;
             z-index: 99;
}
   .custom-recommendations .slick-next {
    right: 25px;
}
}
@media(max-width:768px){
.label, label:not(.variant__button-label):not(.text-label) {
text-transform: uppercase !important;
letter-spacing: .3em !important;
font-size: .75em !important;
}
.variant__label-info-sizechart{
font-size:12px !important;
}
.text-with-icons__block-title h3{
font-size:12px;
}
  h2{
    margin-bottom:0;
  }
      .index-section {
        margin: 15px 0 !important;
    }
  
.product_offer_box h2 {
font-size: 30px;
}
.cart_detalis svg {
width: 10px;
}
.cart_detalis{
font-size:10px;
gap: 5px;
}
  .collection-content {
padding-top: 0 !important;
}
.product-single__title{
margin-bottom:0 !important; 
}
.customer-rating-widget-rev.hiii{
padding:10px 0 0 0;
}
 
}
@media(max-width:400px){
.cart_detalis {
font-size: 9px;
gap: 2px;
}
}
@media (max-width: 380px) {
.cart_detalis {
font-size: 7px;
gap: 7px;
}
}