/** Shopify CDN: Minification failed

Line 681:0 Unexpected "}"
Line 1593:0 Unexpected "}"

**/
.product__text.fomo {
    font-size: 15px;
    display: inline-flex;
    flex-shrink: 0;
    flex-grow: 1;
    width: 100%;
    color: #0a3174;
    background-color: #e9eef7;
    padding: 4px 8px;
    border-radius: 9px;
    margin: 5px 0;
  align-items: center;
    gap: 10px;
}
span.discountbadge {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 2;
    background: #ef710f;
    color: #fff;
    padding: 5px;
    line-height: 1;
    font-size: 12px;
    font-weight: 500;
    border-radius: 100px;
}
.template-product #m-section--template--17946525958296__scrolling_promotion_8N8Ha8 {
    margin-bottom: 20px;
}
.m-toolbar--left.m\:flex {
    flex: 1;
}
.m-product-card--show-second-img .m-product-card__media:hover .m-product-card__hover-image {
    transform: scale(1) !important;
}
.totalitems {
    flex: 1;
    text-align: center;
}
.m-section__header {
    margin-bottom: 40px;
    text-transform: uppercase;
}

.m-collection-page-header--small {
    padding: 0px 0;
}

m-search-popup.m-header__search.m-search-form--icon-left.m-search-form--full.m\:flex.m\:items-center {
    background: white;
    color: black;
    border-radius: 0px;
}

button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary {
    border-radius: 0px;
    text-transform: uppercase;
   
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    border-radius: 0px !important;
    text-transform: uppercase;
    font-weight: 600;
}

button.m-collapsible--button {
    padding: 0px;
 
}

.m-collapsible--button span {
    text-transform: uppercase;
}

.main-product__block+.main-product__block {
    margin-top: 15px;
  
}

.m-collapsible--button span {
   
    font-weight: 100;
}
.baDropdownStyle.top_left {
    left: 20rem!important;
    top: 6.3rem!important;
    position: absolute !important;
}
@media(min-width:900px){
.m-main-product--media.m\:column.m\:w-full.md\:m\:w-1\/2 {
width:55%;
  
}


.md\:m\:w-1\/2 {
    width: 45%;
}
}
.m-footer--middle.m-gradient.m-color-footer {
    padding-bottom: 9%;
    background: url(https://cdn.shopify.com/s/files/1/0105/8881/5418/files/Footer_elements-min.png?v=1626164864) no-repeat;
    background-size: contain;
    background-position: bottom center;
    position: relative;
}


.m-product-collapsible {

    padding: 4px 7px;
}

.main-product__block.main-product__block-collapsible_tab {
    margin-top: 10px !important;
}


button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border-radius: 0px !important;
    text-transform: uppercase;
 
}
span.newtags.m-product-card__tag-name.m-product-tag {
    position: absolute;
    top: 5%;
    left: 0%;
    z-index: 1;
    background: #fff;
    color: #000;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0px;
  padding-left: 5px;
}
.m-product-card__content .m-product-option--button .m-product-option--node__label {
    border: none !important;
    padding: 0 !important;
    background: no-repeat !important;
    color: #000 !important;
    font-size: 12px;
    font-weight: 400;
}
.m-product-card__content .m-product-option--button .m-product-option--node__label.soldout {
    color: #ccc !important;
    text-decoration: line-through !important;
}
@media(min-width:700px){
 .uspicon.mobileonly{
    display:none;
  }
  .handcrafted .m-mixed-layout__wrapper {
    max-width: 1000px;
    margin: 0 auto;
}
}
@media(max-width:700px){
.bacurr-cur-block.boxShadow.top_left.mobile_top_left.barcurr-showCurrencyOnly.baCountry-modern.baCountry-default.baDropdownStyle {
    top: 1px!important;
    box-shadow: none!important;
    left: 2px!important;
    position: absolute !important;
}
.m-announcement-bar__content {
    font-size: 13px !important;
}
  .boom-launcher {
    bottom: 110px !important;
}
  .baDropdownStyle .bacurr-choiceDesign {
    box-shadow: none !important;
}
  .bacurr-dropdownChoices {
    height: auto !important;
}
  .uspicon.desktoponly{
    display:none;
  }
.m-footer--bottom.m-footer--bottom-footer-1.m-gradient.m-color-footer {
    padding: 12px;
}
.uspicon.mobileonly .m-brands-list__inner {
    display: flex;
}
.uspicon.mobileonly .m-brands-list__inner .swiper-slide.m\:column {
    flex: auto;
}
.uspicon.mobileonly .m-brands-list__inner .swiper-slide.m\:column responsive-image.m-image.m\:w-full.m-image-loaded {
    --image-width: 60px !important;
}
.uspicon.mobileonly .m-brands-list__inner .swiper-slide.m\:column:nth-child(even) {
    width: 30px;
    height: 62px;
}
.m-section__tabs m-select-component {
    display: none;
}
.m-section__tabs a.m-tab-header {
    display: block;
    font-size: 12px;
    margin-left: 0;
    margin-right: 10px;
}
.m-section__tabs.m-scroll-trigger.animate--fade-in-up {
    width: 100%;
    justify-content: flex-start;
}
.m-product-tabs .m-section__header.m\:text-center {
    margin-bottom: 20px;
}  
  .smallswatch .m-mixed-layout__inner {
    display: flex;
    justify-content: flex-start !important;
}
  main#MainContent {
    margin-top: 1em;
}
}

span.m-search-form__label {
    color: black;
}

.m-collection-page-header--small {
    padding: 10px 0 !important;
}

.m-toolbar--right.m\:flex.m\:flex-1.m\:items-center.m\:justify-end.md\:m\:justify-between {
    justify-content: end !important;
}

.m-cart__subtotal--label, .m-cart__subtotal--price {
    font-size: 18px;
    text-transform: uppercase;
}

button.m-button.m-button--primary.m\:w-full {
    border-radius: 0px;
    text-transform: uppercase;
}

a.m-button.m-button--primary {
    border-radius: 0px;
    text-transform: uppercase;
}

.m\:font-medium {
    font-weight: 500;
    text-transform: uppercase;
}

.m-footer--middle .m-footer--block-title {
    margin-bottom: 16px;
    font-size: calc(var(--font-base-size, 16)*1px);
    text-transform: uppercase;
}

a.m-button.m-button--primary {
    background: #0f396b;
    border: 1px solid #4756a9;
}

a.m-menu__link.m-menu__link--main.m\:uppercase {
    padding: 10px 5px;
    font-size: 13px;
}
.smallswatch .m\:column {
    width: 8vw;
}
.smallswatch .m-mixed-layout__inner {
    display: flex;
    justify-content: center;
}
.smallswatch .m\:column h3.m-collection-card__title a.m-collection-card__link.m\:block {
    font-size: 14px;
}
.smallswatch .m\:column .m-collection-card__info.m\:text-center {
    margin-top: 5px;
}
m-header.m-header.m\:block {
    height: auto;
    min-height: 110px;
}
@media screen and (max-width: 800px){
  .m-toolbar--left.m\:flex {
    flex: 2;
}
  .m-toolbar--right.m\:flex.m\:flex-1.m\:items-center.m\:justify-end.md\:m\:justify-between {
    display: none;
}
.m-sidebar--open {
    margin-right: 20px !important;
} 
    .m-product-form--input {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    display: flex;
    align-items: normal;
    justify-content: flex-start;
}
 .main-product__block-buy_buttons .m-quantity {
    flex: 1;
    max-width: 140px;
}
 .sf-home__collection-list .m-mixed-layout--mobile-grid .m-mixed-layout__inner .m\:column {
    width: 100%;
    max-width: 111px;
}
.sf-home__collection-list .m-collection-card__link {
    font-size: 15px !important;
  
}
.sf-home__collection-list .m-collection-list__container.m-section-my.m-section-py {
    margin-bottom: 3px;
   margin-top: 10px;
}
  .m-mobile-sticky-bar--item img {
    width: 25px;
    margin: 0 auto;
}
  .m-mobile-sticky-bar--item {
    text-align: center;
    font-size: 9px;
}

.m-footer--bottom.m-footer--bottom-footer-1.m-gradient.m-color-default {
    padding-bottom: 14px;
}
}




button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
   
background: #80471c;
    border-color: #80471c;
}

.box-pt {
    background: #f1f1f1;
    padding: 10px;
    width: inherit;
}

span.col-box {
    color: #f59cac;
    font-weight: 700;
}

.offer {
    display: flex;
    align-items: center;
    border: 1px dashed #c3c3c3;
    padding: 1px;
    margin-top: 10px;
    font-size: 14px;
}
.offer figure {
    width: 10%;
    margin: 0 10px 0 0;
}
.offer:hover {
    background: #fdeee7;
    border: 1px dashed #80471c;
}
.offers-coupons .copy-code {
    cursor: pointer;
    border: 1px dashed #80471c;
    padding: 2px 3px;
    margin-left: 10px;
    margin-top: 5px;
      display: inline-block;
}

.offer .right {
    width: 90%;
}
  .offers-coupons .copy-code{ cursor:pointer; border:1px dashed #80471c; padding:2px 3px; margin-left:10px; margin-top:5px}
  .offers-coupons .copy-code strong::after{content: "Copy Code";}
  .offers-coupons .copy-code.active strong::after{content: "Code Copied"; background:0F3868; color:#fff}
  .offer:hover .copy-code{ background:#0e396b; color:#fff}
  .coupon-bar{ margin-top:5px}

.offer .right {
    color: #000;
    font-weight: 400;
    letter-spacing: 0px;
}
.offerarea h3 {
    font-size: 20px;
}

.c-col-dis {
    display: flex;
}

.rt-dis {
    border: 1px dashed #ffffff;
    background:#0f396b;
    margin-right: 5px;
padding:8px;
}

.rt-dis h3{
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.rt-dis p {
    font-size: 12px;
    font-weight: 400;
}
h3.head-ds {
    font-size: 14px;
    color: grey;
    margin-bottom: 10px;
}

@media(min-width:900px){
.m-product-media--mobile .swiper-pagination, .m-product-media--desktop .swiper-pagination {
    width: 100%;
    margin-top: 3px;
}
}

.m-product-option--button .m-product-option--node input:checked+label, .m-product-option--button .m-product-option--node__label[data-selected=true] {
    border-color: aliceblue;
        background-color: #0f396b;
  
}

.m-collection-list__container.m-section-my.m-section-py {
    margin-top: -6px;
    margin-bottom: 5px;
}

h1.m-collection-page-header__title.m\:capitalize.m-scroll-trigger.animate--fade-in-up {
    TEXT-TRANSFORM: uppercase;
}

a.m-product-card__name {
    text-transform: capitalize;
}

.m-product-option .option-label--selected {
    font-weight: 400;
    text-transform: capitalize;
}

h1.m-product-title {
    text-transform: capitalize;
}

.rt-dis h3 {

    color: white;
}

.rt-dis p {
 
    color: white;
}

.m-filter--wrapper .m-accordion--item {
    margin-bottom: 10px;
    border-bottom: 1px solid #dddddd;
}

a.m-tab-header.m\:hidden.sm\:m\:block.active {
    background: #0f396c;
    padding: 10px;
    border-radius: 20px;
  color:white;
}

.m-tab-header.active:after {
    width: 100%;
display:none;
}

.m-icon-box--small .container-fluid.m-section-my.m-section-py {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.m-section__description.rte.m-scroll-trigger.animate--fade-in-up {
    margin-top: 0px;
}

.m-icon-box--small .m-icon-box__heading {
    line-height: 26px;
    font-size: 18px;
    margin-bottom: 6px;
    margin-top: 15px;
}

.m-filter--widget-title {
    font-weight: 500;
    margin-bottom: 8px !important;
    color: rgb(var(--color-heading));
}

.m-filter--wrapper .m-accordion--item {
    margin-bottom: 15px !important;
}

.m-sidebar--title {
    font-size: 30px;
    font-weight: 500;
    padding: 10px 21px !important;
   
}

.m-menu__link--main:after{
bottom: 7px !important;
}



li.m-menu__item:nth-child(4){
color:black;
}


span.m-price-item.m-price-item--regular {
    color:  #eb1b84;
    font-weight: 400;
}


button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
  
    margin-bottom: 20px;
}

.m-collapsible--button span {
    font-weight: 400;
    color: #131211;
} 

.m-footer {
  
    border-top: 1px solid #d9d9d9;
}

.m-tooltip:hover.m-tooltip--bottom .m-tooltip__content {
    top: calc(100% + 8px);
    color: white !important;
}





button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    
    background: #0f396b !important;
}

button.m-tooltip.m-button--icon.m-wishlist-button.m-tooltip--left.m-tooltip--style-1.added-to-wishlist {
    background: #0f396c;
}

.m-cart-drawer__header {
    padding-top: 5px;
    background: white;
}

.m-cart-drawer__footer {
 
    background: white;
}

.m-header__main.m-menu-bar.m-gradient.m-color-default {
    border-bottom: 1px solid #b2b2b2;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--primary.m\:flex-1 {
    background: #0f396b;
    text-transform: uppercase;
    border-radius: 0px;
}

.m-cart-drawer__body {
    
    background: white;
}

@media(max-width:700px){
main#MainContent {
    margin-top: -2.5em;
}

.m-header__wrapper {
    border-bottom: 1px solid #d5d5d5;


}
}
@media(max-width:767px){
.spook .container-fluid.m-section-my.m-section-py {
    margin-top: 10px !important;
    margin-bottom: -20px !important;
}
.track-i {
    margin-left: 10px;
}
  .m-mobile-sticky-bar--item{
padding: 10px 0px !important;
        width: 20%;
}
.mobileicon {
    width: 30%;
    display: flex;
    align-items: center;
}
.menuarea {
    width: 30%;
    display: flex;
    align-items: center;
  gap: 8px;
}
  .m-collection-page-header--small {
    padding: 18px 0px 0px 0px !important;
}
.m-product-option--button .m-product-option--node__label {
    min-width: 25px !important;
}  
  .m-announcement-bar__content {
    font-size: 11px;
}  
}
.m-logo {
   width: 40%;
}  




/* li.m-menu__item:nth-child(7) {
background: url(/cdn/shop/files/Flash_Sale_1.png?v=1707989771);
    background-size: cover;
} */

li.m-menu__item:nth-child(7) a{
  opacity:1;
}

/* .m-menu-mobile__item[data-url="/collections/sale"]{
background: url(/cdn/shop/files/Flash_Sale_1.png?v=1707989771);
  background-size: 61px;
    background-repeat: no-repeat;
    margin-left: 10px;
} */
.m-menu-mobile__item[data-url="/collections/sale"] a{
opacity:1;
}

.m-cart-item__price {
    display: flex;
    gap: 10px;
}


  inbox-online-store-chat#ShopifyChat {
    left: inherit !important;
    right: 10px !important;
    bottom: 140px !important;
}
}

.m-menu-mobile__item[data-url="/collections/sale"] a {
  
    color: #ff6aa0;
}
.main-product__block.main-product__block-collapsible_tab.newClass {
    display: none;
}
@media (max-width: 700px){
.boom-launcher {
    bottom: 200px!important;
      z-index: 99999!important;
}
inbox-online-store-chat#ShopifyChat[is-open="false"] {
    bottom: 140px !important;
} 
span.newtags.m-product-card__tag-name.m-product-tag {
    font-size: 7px;
    padding: 0px 5px;
}  
}


h3.m-cart-drawer__title.m\:text-xl.md\:m\:text-2xl.m\:font-medium {
    font-size: 20px;
}

.m-cart-drawer-item {
    border-bottom: 0;
    padding-top: 0px;
}

.m-cart-item__title {
    font-size: 13px;
}
.f-incart__products {
margin-top: 5px !important;
}

h3.f-incart__title {
    font-size: 14px;
}

.m-cart-item__option, .m-cart-item__property {
  
    font-size: 10px;
}

.m-cart-item__price {
 
    font-size: 12px;
}

p.f-incart__product-title {
    font-size: 12px;
}

.m-cart-drawer-item .f-incart {
    margin-top: 6px !important;
}

foxkit-product-card.f-incart__product.sf-prod__block {
    padding-top: 2px !important;
}

div#MinimogCartDrawer-Item-1 {
    padding-bottom: 0px;
}

p.f-incart__product-title {
    font-size: 12px;
    font-weight: 700;
}

.m-cart-item__title {

    font-weight: 700;
}
.f-incart__products {
    padding-bottom: 0px;
}

.m-cart-drawer__header {
    padding-bottom: 0px;
}

.m-cart-drawer__footer {
  
    padding-top: 3px;
    padding-bottom: 3px;
}

.m-cart__summary {
    margin: 5px 0;
}

.coupon-bar {
    margin-top: 0px;
}

.offer {
    margin-top: 0px !important;
}
h3.f-incart__title {
    font-weight: 600;
}
.m-product-text {
    text-transform: capitalize;
}

.set.one-t {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #ddd;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size: 16px;
  font-family:Futura, sans-serif;
}
.m-main-product--info .m-product-info--wrapper {
   font-size: 16px;
  font-family:Futura, sans-serif;
}
.set > a {
   font-size: 16px!important;
  font-family:Futura, sans-serif;
}
.m-product-option--label {
    font-family: Futura, sans-serif;
    font-size: 16px;
}
.m-product-tax {
    font-size: 11px;
  font-family:Futura, sans-serif;
}
.m-sharing-social label {
  font-family:Futura, sans-serif;
}

@media (min-width: 900px) {
    main#MainContent {
        margin-top: -31px;
    }
}
/* 
.m-breadcrumb--item {
    padding: 7px 15px;
}
 */
 .m-breadcrumb--item {
    padding: 0px 10px;
    font-size: 14px;
    margin-top: 11px;
}
.m-breadcrumb--item {
    font-family: Futura, sans-serif;
}
span.m-breadcrumb--separator {
    position: relative;
    top: 8px;
}
@media screen and (min-width: 1024px) {
    .m-main-product {

        margin-top: 1px !important;
    }
}

.set-i img {
    width: 35px;
    margin: 0px auto;
}

.txt-s {
    text-align: center;
    display: flex;
    justify-content: center;
    font-size: 11px;
  margin-top: 10px;
}

 .cont-img {
    display: grid;
    grid-template-columns: 50% 50%;
}
  .set-i {
    margin-bottom: 14px;
}

@media(max-width:700px){
.m-collection-products .m-product-item {
 
    padding: 0 2px !important;
}
}

.m-product-option--button .m-product-option--node__label{
margin:0px;
}

.ft-cc {
    display: flex;
    flex-direction: column;
    text-align: center;
}


a.ftg-pp {
    text-decoration: revert-layer;
}

.m-cart__subtotal--label, .m-cart__subtotal--price {

    font-weight: 600 !important;
}

.icon_area {
    display: flex;
    justify-content: space-between;
    text-align: center;
    align-items: center;
    gap: 10px;
    padding: 0 0 15px 0;
}
span.icon_box img {
    height: 24px;
    margin: 0 auto;
}
span.subtxt {
    color: #000;
    padding-top: 5px;
    display: block;
    line-height: 14.4px;
    font-size: 14px;
    font-weight: 500;
}
span.icon_box {
    width: 33.33%;
}

@media(max-width:700px){
.m-testimonial__image.m\:hidden.md\:m\:block {
    display: block;
          width: 74%;
}
  .m-testimonials--layout-6 .m-testimonial__content {
    display: flex;
    flex: 1 1 0%;
    padding-bottom: 20px;
    flex-direction: column-reverse;
}
  .m-main-product--media.m\:column.m\:w-full.md\:m\:w-7\/12 {
    padding: 0px;
}
.btns{
font-size:10px !important;
  padding:0px 6px !important;
}
  .m-announcement-bar__content {
    text-align: right !important;
    padding: 5px 0px !important;
}
  .page-width.logo_sec {
    margin-top: 2px !important;

}
  .cstm_slider_trust1 img {
  
    width: 2em !important ;
}
}

.page-width.logo_sec {
    margin-top: -25px;
  margin-bottom:20px;
}

h1.m-product-title {
    text-align: left;
}
.main-product__block.main-product__block-\@app {
    margin-top: 4px;
}

a.m-menu__link.m-menu__link--main.m\:uppercase {
    font-family: futura;
}

body#m-theme {
    padding: 0px;
}

.box-s {
    grid-column-gap: 10px;
    display: grid;
    grid-template-columns: repeat(6,1fr);
    padding-top: 10px;
    padding-bottom: 10px;
    grid-row-gap: 10px;
}

.bt9 img {
    max-width: 100%;
    display: block;
}
.whatsapp-widget-upper-right {
    bottom: 142px !important;
      z-index: 9!important;
}

.coupon-bar {
  
    font-size: 15px;
}

.offer .right {
    font-size: 15px;
}

p.coupon-bar {
    margin-top: -10px;
}

span.inter-s {
    text-align: left;
}
.m-cart-drawer__items {
    padding-bottom: 20px;
}
.add-read-more.show-less-content .second-section,
.add-read-more.show-less-content .read-less {
  display: none;
}

.add-read-more.show-more-content .read-more {
  display: none;
}

.add-read-more .read-more, .add-read-more .read-less {
    margin-left: 2px;
    color: #0f396b;
    cursor: pointer;
    text-transform: uppercase;
}

.add-read-more {
    width: 100%;
    padding-top: 20px;
    font-size: 18px;
}

@media only screen and (max-width:767px) {
.template-product .m-breadcrumb--item {
    padding: 0 15px 4px;
    margin-top: 0;
}
.template-product span.m-breadcrumb--separator {
    top: -1px;
}
}
.m-product-option--node {
    margin: 6px 8px;
    margin-right: 8px;
    margin-left: 8px;
}
@media(min-width:900px){
variant-picker .m-product-option--button .m-product-option--node__label {
    min-height: 45px;
    border-radius: 100%;
    line-height: 31px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    min-width: 45px!important;
    height: 45px;
    border-color: #000;
}
}
.icon-btn-share p, .specification-box h4 {
    color: #000;
        margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}
.icon-btn-share ul {
    display: flex;
}
.icon-btn-share ul li {
    margin-right: 20px;
}
.icon-btn-share ul li:first-child a {
    background: rgb(76 174 80 / 17%);
    width: 123px;
    height: 44px;
    display: block;
    border-radius: 21px;
    display: flex;
    animation: c;
    align-items: center;
    justify-content: center;
}
.icon-btn-share a {
    font-size: 12px;
    color: #3A3A3A;
    line-height: 30px;
    text-transform: uppercase;
}
.icon-btn-share ul li:last-child a {
    background: rgb(33 149 242 / 17%);
    width: 95px;
    height: 44px;
    display: block;
    border-radius: 21px;
    display: flex;
    animation: c;
    align-items: center;
    justify-content: center;
}
.offers-available-section {
    margin-top: 15px;
}
.offers-available-section p.para-heading {
    font-size: 12px;
    color: #000;
    margin-top: 30px;
    margin-bottom: 10px;
    letter-spacing: 1.2px;
}
.offers-available-section p.new_offer {
    color: #000;
    border: 1px dashed #000;
    text-align: center;
    padding: 6px;
    letter-spacing: .7px;
    line-height: 22px;
    font-weight: 600;
    font-size: 12px;
    background: #bb11400a;
    border-radius: 5px;
    margin-bottom: 5px;
}
.icon-btn-share ul li img {
    width: 16px;
    margin-right: 6px;
}
span.option-label--title {
    font-weight: 600;
}
.trigger-pop-up {
    font-size: 13px;
}
.trigger-pop-up img {
    filter: brightness(0.5);
}
p.coupon-bar {
    margin-top: 0 !important;
}
.coupon-bar, .offer .right {
    font-size: 11px;
    text-align: left !important;
}
@media(max-width:700px){
.coupon-bar, .offer .right {
    font-size: 11px;
}
  .pick_currency {
    top: 10px !important;
}
.main-product__block .product-block-group--title h1 {
    font-size: 20px !important;
}
.m-product-media--mobile .swiper-pagination {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
} 
.m-sticky-addtocart .m-product-option--dropdown-select {
    display: none;
}  
}

.icon-btn-share p, .specification-box h4 {
    font-size: 16px;
}

.set > a {
    text-transform: uppercase;
      
}

.set.one-t {
    text-transform: uppercase;
}


.offer-item-inner {
    border: dotted 2px #000;
    border-radius: 10px;
    padding: 18px 10px 12px;
    padding-bottom: 30px;
  background: #eb1b84;
}

.offer-item-right h3{
color: white;
}

.offer-item-right span {
    color: #ffffff;
}


.offer-item-inner ul.slick-dots {
    bottom: 10px;
    left: 0;
}
.offer-item{display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;

  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
     margin: 0px;  padding:0 0 5px;  
           
           
           }

.offer-item-list{width:100%;}

.offer-item-left{width:22px;}
.offer-item-right{width:calc(100% - 22px); padding-left:10px;     line-height: normal;   padding-right:30px;  position: relative;}
.offer-item-right h3 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: 600;
}
.offer-item-right span{font-size:12px;}
.offer-text{margin-top:20px;}
.offer-item-left svg {
    fill: #441313;
}
.offer-text .flickity-page-dots {
    margin: 0;
}

.offer-item-inner-top{display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;

  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin: 0 0 10px;font-family: Arbutus Slab,serif;font-size:18px;
                     }
.offer-item-inner-top svg {
    width: 25px;
    height: auto;   fill: #441313; margin-right:6px;
}
.offer-item .offer_coupon {
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    border: 0;
    width: auto;
}
.offer-item span.hover1 {
    position: absolute;
    right: 0;
    border-radius: 20px!important;
    margin-top: 0!important;
    background: #0f396b;
    color: #fff;
    font-size: 8px;
    bottom: -4px;
    line-height: 1;
    padding: 4px 10px 8px 10px;
}
.offer-item-inner .slick-dots li {
    border-radius: 50%;
    cursor: pointer;
    background: transparent;
    border: 1px solid #d9d0ce;
    transition: color .2s ease-in-out, background .2s ease-in-out;
    width: 10px;
    height: 10px;
    margin: 0 7px;
    border-width: 2px;
}
.offer-item-inner .slick-dots li button {
    position: absolute;
    content: "";
    top: -6px;
    right: -6px;
    left: -6px;
    bottom: -6px;
    opacity: 0;
}
.offer-item-inner .slick-dots li.slick-active {
    background: #0f3869;
    border-color: #0f3869;
}
.Button-offer {
    border-radius: 6px;
    overflow: hidden;
    font-weight: 600;
    color: #fff;
    background: #0f3869;
    letter-spacing: 0;
    display: inline-block;
    padding: 5px 22px;
    text-transform: uppercase;
    font-size: 11px;
    margin: 5px 0 0;
}

span.bacurr-money {
    font-weight: 600;
}
p.line-item-property__field {
    padding-bottom: 10px;
}
p.line-item-property__field label {
    display: block;
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
}

p.line-item-property__field textarea#additional-notes {
    width: 100%;
    display: block;
}
.bt9 img {
    border: 2px solid #fff;
}
.bt9 {
    position: relative;
}
.bt9.active {
    border: 1px solid #0f396b;
}

.icon-btn-share {
    display: flex;
    gap: 15px;
}
.main-product__block+.main-product__block>div[data-variant-picker] {
    padding-bottom: 15px;
}
.m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    position: relative;
}
div#timer {
    position: absolute;
    top: 65px;
    left: 65px;
    font-size: 32px;
    color: #fff;
    font-weight: 800;
}
.timerheading {
    text-align: left;
}
.m-countdown__inner {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.timerheading .m-countdown__heading {
    margin: 0;
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    padding-bottom: 10px;
}
.timerheading .m-countdown-timer__wrapper {
    gap: 10px;
}
.m-countdown__button {
  margin: 0;
}
.m-countdown-section__inner {
    height: auto !important;
}
.timerheading .m-countdown-timer__text, .timerheading .m-countdown-timer__box div {
    color: #fff;
    font-weight: 800;
    font-size: 24px;
}
.timerheading .m-countdown-timer__text {
    font-size: 14px;
    margin-top: 0;
}
.timerheading .m-countdown-timer__separator {
    padding: 0;
    color: #fff;
}
.timerheading .m-countdown-timer__box {
    min-width: fit-content;
}
@media screen and (max-width: 767px) {

  .timerheading .m-countdown__heading {
    font-size: 22px;
}
  .timerheading .m-countdown-timer__box div {
    color: #fff;
    font-weight: 800;
    font-size: 20px;
}
  .timerheading .m-countdown-timer__text {
    font-size: 12px;
    margin-top: 0;
}
}
@media(max-width:700px){
.icon-btn-share p, .specification-box h4 {
    font-size: 11px;
}
}

.m-product-card__tag-name {
    position: absolute;

}
div#whatsapp-widget-root {
    display: none !important;
}
.template-product div#whatsapp-widget-root {
    display: block !important;
}
@media (min-width: 1500px) {
    main#MainContent {
        margin-top: 3em !important;
    }
}

@media (min-width: 1200px) {
    main#MainContent {
        margin-top:4px !important;
    }
}

.m-section-my{
    margin-top: 30px;
    margin-bottom: 30px;
}

canvas#fireworksCanvasg {
    display: none;
}

.m-product-tax

 {

    color: grey !important;
}



@media screen and (min-width: 750px) {
    .offer-container {
        gap: 20px;
    }
}
.offer-container {
    display: flex;
    overflow: auto;
    gap: 10px;
}
.offer-coupon {
    display: flex;
    border-radius: 10px;
    padding: 8px;
    margin-top: 10px;
    text-align: center;
    justify-content: center;
    align-items: center;
    gap: 10px;
    min-width: max-content;
    max-width: 300px;
  background-color:#0f396b;
}
.offer-text-item-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.offer-text {
    text-align: left;
      color: white;
    font-size: 14px;
    font-weight: 800;
    margin: 0;
    line-height: normal;
}
.offer-text-item-wrapper:not(.offer-code) span:last-child {
 
    max-width: 180px;
}
.offer-code {
    background-color: #fff;
    border-radius: 10px;
    padding: 5px;
    align-items: center;
}
.m-product-dynamic-checkout.buy-one-click.show-add-to-cart {
 
    /* margin-left: 15px !important; */
}
.offersection h3 {
    font-size: 16px;
}

.offer-code .offer-text{
  color:black;
}

.main-product__block.main-product__block-custom_liquid

 {
    margin-top: 5px !important;
}
.main-product__block.main-product__block-offers-1

 {
    margin-top: 5px !important;
}
.main-product__block.main-product__block-variant_picker {
    margin-top: 5px !important;
}

.m-article__inner h2 {
    font-size: 32px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.m-article__header {
    margin-top: 60px;
}

.m-page-header .m-breadcrumb {

    display: none;
}
@media screen and (max-width: 750px) {
.m-product-dynamic-checkout.buy-one-click.show-add-to-cart {
    /* width: 48% !important; */
    width: 120% !important;

}
.banner-bottom {
    font-size: 12px !important;
}
}

.flex.fomo-container {
    width: 72%;
}

@media (min-width: 1400px) and (max-width: 1599px){
.baDropdownStyle.top_left {
    left: 20rem !important;
    top: 8.5rem !important;
    position: absolute !important;
}
}
@media (min-width: 1200px) and (max-width: 1399px){
.baDropdownStyle.top_left {
    left: 15rem !important;
    top: 5rem !important;
    position: absolute !important;
}
}





li.last-menu.mobile-k{
  background-image: url(/cdn/shop/files/eee_cleanup.png?v=1753691112);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 34px;
    padding: 0 13px;
    left: 10px;
    position: absolute;
}
}


.mobile-k a.m-menu__link.m-menu__link--main.m\:uppercase {
    padding: 12px 16px;
}


@media(max-width:700px){
  .last-menu a.m-menu__link.m-menu__link--main.m\:uppercase {
    color: #fff;
    position: relative;
    left: 0;
    top: 0px;
}  
  li.last-menu.mobile-k {
   background-position: left;
    padding: 0 px;
    left: 0;
    position: relative;
    border-bottom: 1px solid #dcd5d5;
}

  .bogo-badge {
 top: -7px !important;
  left: 100px !important;
  font-size: 9px  !important;
padding: 2px 6px  !important;
 min-width: max-content  !important;
}
}

.bogo-badge {
  position: relative;
    top: 10px;
    left: 223px;
    background: #ff4081;
    color: white;
    font-size: 8px;
    font-weight: bold;
    padding: 5px 8px;
    border-radius: 4px;
    z-index: 10;
    text-transform: uppercase;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    min-width: max-content;
}



@media(max-width:700px){
.m-article .container-full {
   padding: 0px;
}
.m-article__inner{
    padding:0px 15px;
}
.m-article__header {
    margin-top: 0px;
}
body .m-product-tag--sale {
    background-color: #DA3F3F;
   
    left: 110px !important;
}
}
.trigger-pop-up svg#Capa_1 {
    width: 20px;
    height: 20px;
}
.template-cart header.m-header__mobile.container-fluid.m\:flex.m\:items-center.m-gradient.m-color-default {
    flex-wrap: wrap;
}
@media(min-width:700px){
    .m-mixed-layout__inner.m\:grid.md\:m\:grid-3-cols.xl\:m\:grid-5-cols {
    padding-top: 20px;
}

}

.m-cart-drawer__inner .copy-code{
    display:none;
}

@media(max-width:700px){
    variant-picker .m-product-option--button .m-product-option--node__label{
                 font-size: 14px;
        border-radius: 100%;
        width: 40px !important;
    }

    .m-product-option--node {
    margin: 6px 4px;
    margin-right: 2px;
    margin-left: 4px;
}


}