/** Shopify CDN: Minification failed

Line 279:0 Unexpected "@media"

**/

  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW{
    background: white;
    padding: 4px 0;
    position: fixed;
    top: 57px; 
    width: 100%;
    opacity:0;
    z-index: 2;
    transition:.5s ease;
    transform:translateY(-25px);
    border-bottom: 1px solid #c4c4c4;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .btns_pm{
    background: #f6f6f6;
    height: 100%;
    display: flex;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    padding: inherit;
    height: 34px;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .right_wrapper{
    gap: 10px;
    justify-content: end;
    align-items: center;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantity_wrapper{
    width: 170px;
    display: flex;
    gap: 10px;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .title{  
    font-size: 18px;
    font-weight: 600;
    color: black;
    margin-bottom: 0px;
    margin-top: 0;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .price .price-item {
    display: inline-block;
    margin: 0 5.5px 0 0;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .price--on-sale .price__badge-sale{
    font-size: 10px;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .price-item.price-item--sale.price-item--last {
    font-weight: bold;
    font-size: 14px;
    margin-right: 0;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .var_selector{
    background: #e8e8e86b;
    padding: 7px;
    border-radius: 6px;
    border-color: #c5c5c5;
    font-size: 16px;
    width: 170px;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #333
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantiy_n{
    border: none;
    text-align: center;
    padding: 0;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .left_wrapper{
    gap: 10px;
    align-items: center;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart{
    width: 170px;
    text-align:center;
    min-height: auto;
    height: auto;
    padding: 5px 16px;
    border-radius: 6px;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW input::-webkit-outer-spin-button,
 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW  input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  }
  .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart{ 
    background:green;
    border-color:green;
    gap: 4px;
  }
  @media(max-width:1025px){
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart {
      width: max-content;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantity_wrapper{
      max-width: 100px;
    }
  }
  @media(max-width:700px){
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantity_wrapper{
      display:none;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart {
    width: 125px;
    padding: 3px 6px;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .var_selector {
    font-size: 12px;
    width: 100%;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .sticky_img{
    width: 45px;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW {
    padding: 5px 0;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .left_wrapper {
      gap: 10px;
      align-items: center;
      width: fit-content;
    }
    .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .page-width{
      gap: 10px;
    }
  }
  @media (min-width: 700px) and (max-width: 1025px) {
    .main-product__section__sticky_atc .flex.page-width {
        flex-direction: inherit;
    }
  }

.loading__spinner{position:absolute;z-index:1;width:19.8px}.loading__spinner{width:19.8px;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}



.cl-sec-p04, .cl-sec-p04 .color-scheme-1 { --color-background: 255,255,255; --gradient-background: #ffffff; --color-foreground: 18,18,18; --color-background-contrast: 191,191,191; --color-shadow: 18,18,18; --color-button: 82,127,38; --color-button-text: 18,18,18; --color-secondary-button: 255,255,255; --color-secondary-button-text: 18,18,18; --color-link: 18,18,18; --color-badge-foreground: 18,18,18; --color-badge-background: 255,255,255; --color-badge-border: 18,18,18; --payment-terms-background-color: rgb(255 255 255); }
.cl-sec-p04 .color-scheme-3 { --color-background: 36,40,51; --gradient-background: #242833; --color-foreground: 255,255,255; --color-background-contrast: 47,52,66; --color-shadow: 18,18,18; --color-button: 255,255,255; --color-button-text: 0,0,0; --color-secondary-button: 36,40,51; --color-secondary-button-text: 255,255,255; --color-link: 255,255,255; --color-badge-foreground: 255,255,255; --color-badge-background: 36,40,51; --color-badge-border: 255,255,255; --payment-terms-background-color: rgb(36 40 51); }
.cl-sec-p04 .color-scheme-3e45b1ec-c53b-4959-950e-3ca5f57c716b { --color-background: 82,127,38; --gradient-background: #527f26; --color-foreground: 255,255,255; --color-background-contrast: 19,29,9; --color-shadow: 18,18,18; --color-button: 18,18,18; --color-button-text: 255,255,255; --color-secondary-button: 82,127,38; --color-secondary-button-text: 18,18,18; --color-link: 18,18,18; --color-badge-foreground: 255,255,255; --color-badge-background: 82,127,38; --color-badge-border: 255,255,255; --payment-terms-background-color: rgb(82 127 38); }
.cl-sec-p04, .cl-sec-p04 .color-scheme-1, .cl-sec-p04 .color-scheme-2, .cl-sec-p04 .color-scheme-3, .cl-sec-p04 .color-scheme-4, .cl-sec-p04 .color-scheme-5, .cl-sec-p04 .color-scheme-3e45b1ec-c53b-4959-950e-3ca5f57c716b, .cl-sec-p04 .color-scheme-ee11ce0d-25f1-44ed-8b4d-548522b63247, .cl-sec-p04 .color-scheme-8bf224ac-877d-47dd-9b4c-7e90f1de794d, .cl-sec-p04 .color-scheme-d7dd5e09-af3b-40db-9feb-4bc3c8b41dda, .cl-sec-p04 .color-scheme-1b3d0567-f7d9-406c-af14-cd5cbbe0bba3, .cl-sec-p04 .color-scheme-a3f99187-358f-4108-94f2-73c4996de2be { color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); }
.cl-sec-p04 { --font-body-family: Poppins, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: "DM Sans", sans-serif; --font-heading-style: normal; --font-heading-weight: 700; --font-body-scale: 1.1; --font-heading-scale: 0.9090909090909091; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 0px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 1540px; --page-width-margin: 0px; --product-card-image-padding: 0px; --product-card-corner-radius: 0px; --product-card-text-alignment: left; --product-card-border-width: 0px; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0px; --product-card-shadow-vertical-offset: 4.4px; --product-card-shadow-blur-radius: 5.5px; --collection-card-image-padding: 0px; --collection-card-corner-radius: 0px; --collection-card-text-alignment: left; --collection-card-border-width: 0px; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0px; --collection-card-shadow-vertical-offset: 4.4px; --collection-card-shadow-blur-radius: 5.5px; --blog-card-image-padding: 0px; --blog-card-corner-radius: 0px; --blog-card-text-alignment: left; --blog-card-border-width: 0px; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0px; --blog-card-shadow-vertical-offset: 4.4px; --blog-card-shadow-blur-radius: 5.5px; --badge-corner-radius: 44px; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 8px; --grid-desktop-horizontal-spacing: 8px; --grid-mobile-vertical-spacing: 4px; --grid-mobile-horizontal-spacing: 4px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 0px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; }
.cl-sec-p04 *, .cl-sec-p04 ::before, .cl-sec-p04 ::after { box-sizing: inherit; }
.cl-sec-p04 { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; }
.cl-sec-p04 { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0px; font-size: 16.5px; letter-spacing: 0.66px; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); }
@media screen and (min-width: 750px) { .cl-sec-p04 { font-size: 17.6px; } }
.cl-sec-p04 { --alpha-button-background: 1; --alpha-button-border: 1; --alpha-link: .85; --alpha-badge-border: .1; }
.cl-sec-p04 { font-optical-sizing: auto; font-style: normal; }
.cl-sec-p04 .clx-price--on-sale span.clx-price-item.clx-price-item--sale.price-item--last { font-weight: 400; color: rgb(101, 159, 65) !important; font-size: 18px !important; }
.cl-sec-p04 .clx-price--on-sale .clx-price-item--regular { font-weight: 400; color: red !important; font-size: 18px !important; }
.cl-sec-p04 .clx-page-width { max-width: var(--page-width); margin: 0px auto; padding: 0px 16.5px; }
@media screen and (min-width: 750px) { .cl-sec-p04 .clx-page-width { padding: 0px 55px; } }
.cl-sec-p04 .clx-section + .clx-section { margin-top: var(--spacing-sections-mobile); }
@media screen and (min-width: 750px) { .cl-sec-p04 .clx-section + .clx-section { margin-top: var(--spacing-sections-desktop); } }
.cl-sec-p04 .clx-hidden { display: none !important; }
.cl-sec-p04 .clx-visually-hidden { overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; overflow-wrap: normal !important; }
.cl-sec-p04 .clx-visually-hidden--inline { margin: 0px; height: 1em; }
.cl-sec-p04 .clx-caption { font-size: 11px; letter-spacing: 0.77px; line-height: calc(1 + .7 / var(--font-body-scale)); }
@media screen and (min-width: 750px) { .cl-sec-p04 .clx-caption { font-size: 13.2px; } }
.cl-sec-p04 { --duration-short: .1s; --duration-default: .2s; --duration-announcement-bar: .25s; --duration-medium: .3s; --duration-long: .5s; --duration-extra-long: .6s; --duration-extra-longer: .75s; --duration-extended: 3s; --ease-out-slow: cubic-bezier(0, 0, .3, 1); --animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards; --animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow); }
.cl-sec-p04 .clx-title, .cl-sec-p04 .title-wrapper-with-link { margin: 33px 0px 22px; }
@media screen and (min-width: 990px) { .cl-sec-p04 .clx-title, .cl-sec-p04 .title-wrapper-with-link { margin: 55px 0px 33px; } }
.cl-sec-p04 .clx-button--secondary, .cl-sec-p04 .button--tertiary { --color-button: var(--color-secondary-button); --color-button-text: var(--color-secondary-button-text); }
.cl-sec-p04 .clx-button, .cl-sec-p04 .shopify-challenge__button, .cl-sec-p04 .customer button, .cl-sec-p04 button.shopify-payment-button__button--unbranded, .cl-sec-p04 .shopify-payment-button [role="button"], .cl-sec-p04 .cart__dynamic-checkout-buttons [role="button"], .cl-sec-p04 .cart__dynamic-checkout-buttons iframe { --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset); --shadow-vertical-offset: var(--buttons-shadow-vertical-offset); --shadow-blur-radius: var(--buttons-shadow-blur-radius); --shadow-opacity: var(--buttons-shadow-opacity); --shadow-visible: var(--buttons-shadow-visible); --border-offset: var(--buttons-border-offset); --border-opacity: calc(1 - var(--buttons-border-opacity)); border-radius: var(--buttons-radius-outset); position: relative; }
.cl-sec-p04 .clx-button, .cl-sec-p04 .shopify-challenge__button, .cl-sec-p04 .customer button, .cl-sec-p04 button.shopify-payment-button__button--unbranded { min-width: calc(132px + var(--buttons-border-width) * 2); min-height: calc(49.5px + var(--buttons-border-width) * 2); }
.cl-sec-p04 .clx-button, .cl-sec-p04 .shopify-challenge__button, .cl-sec-p04 .customer button { display: inline-flex; justify-content: center; align-items: center; border: 0px; padding: 0px 11px; cursor: pointer; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 16.5px; text-decoration: none; transition: box-shadow var(--duration-short) ease; appearance: none; background-color: rgba(var(--color-button),var(--alpha-button-background)); color: rgb(255, 255, 255); }
.cl-sec-p04 .clx-button::before, .cl-sec-p04 .shopify-challenge__button::before, .cl-sec-p04 .customer button::before, .cl-sec-p04 .shopify-payment-button__button--unbranded::before, .cl-sec-p04 .shopify-payment-button [role="button"]::before, .cl-sec-p04 .cart__dynamic-checkout-buttons [role="button"]::before { position: absolute; inset: 0px; z-index: -1; border-radius: var(--buttons-radius-outset); box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)); }
.cl-sec-p04 .clx-button::after, .cl-sec-p04 .shopify-challenge__button::after, .cl-sec-p04 .customer button::after, .cl-sec-p04 .shopify-payment-button__button--unbranded::after { position: absolute; top: var(--buttons-border-width); right: var(--buttons-border-width); bottom: var(--buttons-border-width); left: var(--buttons-border-width); z-index: 1; border-radius: var(--buttons-radius); box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)); transition: box-shadow var(--duration-short) ease; }
.cl-sec-p04 .clx-button--secondary::after { --border-opacity: var(--buttons-border-opacity); }
.cl-sec-p04 .clx-button:focus:not(:focus-visible):not(.focused), .cl-sec-p04 .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused), .cl-sec-p04 .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) { box-shadow: inherit; }
.cl-sec-p04 .clx-button::selection, .cl-sec-p04 .shopify-challenge__button::selection, .cl-sec-p04 .customer button::selection { background-color: rgba(var(--color-button-text),.3); }
.cl-sec-p04 .clx-button, .cl-sec-p04 .button-label, .cl-sec-p04 .shopify-challenge__button, .cl-sec-p04 .customer button { font-size: 16.5px; letter-spacing: 1.1px; line-height: calc(1 + .2 / var(--font-body-scale)); }
.cl-sec-p04 .clx-button--full-width { display: flex; width: 100%; }
.cl-sec-p04 .clx-badge { border-width: 1px; border-style: solid; border-image: none; border-radius: var(--badge-corner-radius); display: inline-block; font-size: 13.2px; letter-spacing: 1.1px; line-height: 1; padding: 5.5px 14.3px 6.6px; text-align: center; background-color: rgb(var(--color-badge-background)); border-color: rgba(var(--color-badge-border),var(--alpha-badge-border)); color: rgb(var(--color-badge-foreground)); word-break: break-word; }
@media (forced-colors: active) { .cl-sec-p04 .clx-button, .cl-sec-p04 .shopify-challenge__button, .cl-sec-p04 .customer button { border: 1px solid transparent; } }
@media (forced-colors: active) { .cl-sec-p04 .clx-button:focus-visible, .cl-sec-p04 .clx-button:focus, .cl-sec-p04 .clx-button.focused, .cl-sec-p04 .shopify-payment-button__button--unbranded:focus-visible, .cl-sec-p04 .shopify-payment-button [role="button"]:focus-visible, .cl-sec-p04 .shopify-payment-button__button--unbranded:focus, .cl-sec-p04 .shopify-payment-button [role="button"]:focus { outline: transparent solid 1px; } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-p04 { --easter-egg: none; --sparkle: url(./sparkle.gif); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-p04 .animate--hover-vertical-lift .clx-button:not(.button--tertiary), .cl-sec-p04 .animate--hover-vertical-lift .shopify-challenge__button, .cl-sec-p04 .animate--hover-vertical-lift .customer button, .cl-sec-p04 .animate--hover-vertical-lift .shopify-payment-button__button { transition: transform var(--duration-default) var(--ease-out-slow); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-p04 .animate--hover-vertical-lift .clx-button:not(.button--tertiary):not([disabled]):hover, .cl-sec-p04 .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover, .cl-sec-p04 .animate--hover-vertical-lift .customer button:not([disabled]):hover, .cl-sec-p04 .animate--hover-vertical-lift .shopify-payment-button__button:hover { transform: translateY(-2.75px); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-p04 .animate--hover-vertical-lift .clx-button:not(.button--tertiary):not([disabled]):active, .cl-sec-p04 .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active, .cl-sec-p04 .animate--hover-vertical-lift .customer button:not([disabled]):active, .cl-sec-p04 .animate--hover-vertical-lift .shopify-payment-button__button:active { transform: translateY(0px); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-p04 .animate--hover-vertical-lift .clx-button:not([disabled]):hover::after, .cl-sec-p04 .animate--hover-vertical-lift .customer button:not([disabled]):hover::after, .cl-sec-p04 .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover::after { --border-offset: .3px; box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background)); } }
@media (prefers-reduced-motion: no-preference) and (hover: hover) { .cl-sec-p04 .animate--hover-vertical-lift .clx-button:not([disabled]).clx-button--secondary:hover::after { --border-offset: 0px; } }
.cl-sec-p04 .add_to_cart { min-width: auto; width: 98%; background: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 2px solid black; min-height: auto; padding: 10px 0px; border-radius: 50px; font-weight: 500; transition: 0.5s !important; }
.cl-sec-p04 .add_to_cart:hover { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.cl-sec-p04 .clx-price.clx-price--large.clx-price--on-sale.clx-price--show-badge { display: flex !important; align-items: center !important; }
@media (max-width: 700px) { .cl-sec-p04 .clx-price--on-sale .clx-price-item--regular .clx-money { font-size: 18px !important; } }
@media (max-width: 700px) { .cl-sec-p04 .add_to_cart { font-size: 12px; } }
@media screen and (max-width: 767px) { .cl-sec-p04 { overflow-x: hidden; } }
.cl-sec-p04 p, .cl-sec-p04 div { margin: 0px; line-height: normal; }
.cl-sec-p04 .clx-flex { display: flex; }
.cl-sec-p04 .w-100 { width: 100%; }
.cl-sec-p04 .clx-price--on-sale .clx-price-item--regular { font-size: 20px !important; }
@media (max-width: 700px) { .cl-sec-p04 .onlyDesktop { display: none; } }
@media (max-width: 700px) { .cl-sec-p04 .clx-price--on-sale .clx-price-item--regular { font-size: 16px !important; } }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }
.cl-sec-p04 { --swiper-theme-color: #007aff; }
.cl-sec-p04 { --swiper-navigation-size: 44px; }
@media screen and (max-width: 767px) { .cl-sec-p04 .clx-price--on-sale span.clx-price-item.clx-price-item--sale.price-item--last { font-size: 12px; letter-spacing: 0px; color: rgb(82, 127, 38) !important; } }
.cl-sec-p04 .clx-price--on-sale .clx-price-item--regular { color: rgb(255, 74, 68) !important; font-size: 18px !important; }
@font-face { font-family: slick; font-weight: normal; font-style: normal; src: url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"); }
@font-face { font-family: "Maven Pro"; font-style: normal; font-weight: 400 900; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-3d4fe1818e.woff2?v=83798537282841962341790648664") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Maven Pro"; font-style: normal; font-weight: 400 900; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-17b4f3772c.woff2?v=27180482555575121981790648655") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Maven Pro"; font-style: normal; font-weight: 400 900; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-39bec569d3.woff2?v=167249900807847513311790648662") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Bebas Neue"; font-style: normal; font-weight: 400; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-a8fcc01a30.woff2?v=27590337783058114731790648679") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Bebas Neue"; font-style: normal; font-weight: 400; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-ef2b40e59d.woff2?v=98353083092357694901790648690") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-5b01bd026a.woff2?v=11373489415896599471790648670") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-4d3c4acf03.woff2?v=152923979083421906351790648666") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-5b63bf65d0.woff2?v=17722082851138813141790648671") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-b8718ba391.woff2?v=35019555353867325271790648681") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Oswald; font-style: normal; font-weight: 200 700; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-4c1e3269fb.woff2?v=35587617539416327621790648665") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-307354c36d.woff2?v=104070388352985064041790648660") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-c91f5c3859.woff2?v=144922872857102581031790648683") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-a077f01cb7.woff2?v=166862676859612385161790648678") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-3d19d51c17.woff2?v=137219910411372818131790648663") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-31b5437df5.woff2?v=108850874326313516411790648661") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Manrope; font-style: normal; font-weight: 200 800; font-display: swap; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-1f0bb69035.woff2?v=91295995508696815961790648657") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: GTStandard-M; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-facbc31016.woff2?v=149152729114340250381790648691") format("woff2"); font-style: normal; font-weight: 450; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-2a9125750f.woff2?v=30486626448974345721790648659") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: GTStandard-M; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-5063fc895a.woff2?v=104269634200593542371790648668") format("woff2"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: InterVariable; src: url("//a0km7v-qm.myshopify.com/cdn/shop/t/2/assets/cl-font-33447c5d16.woff2?v=72901517165129071291790652838") format("woff2"); font-weight: 100 900; font-display: swap; font-style: normal; }
.cl-sec-p04, .cl-sec-p04 { scroll-behavior: auto !important; }
@media (max-width: 700px) { .cl-sec-p04 .clx-price { white-space: nowrap; font-size: 15.4px !important; } }
@media screen and (max-width: 1025px) { .cl-sec-p04 #MainContent.content-for-layout .clx-page-width { padding-left: 30px; padding-right: 30px; } }
@media screen and (max-width: 1025px) { .cl-sec-p04 .onlyDesktop .clx-badge.clx-price__badge-sale { display: flex; width: max-content; min-width: 145px; align-items: center; gap: 5px; } }
.cl-sec-p04 .clx-price { font-size: 17.6px; letter-spacing: 1.1px; line-height: calc(1 + .5 / var(--font-body-scale)); color: rgb(var(--color-foreground)); }
.cl-sec-p04 .clx-price > * { display: inline-block; vertical-align: top; }
.cl-sec-p04 .clx-price .clx-price-item { display: inline-block; margin: 0px 11px 0px 0px; }
.cl-sec-p04 .clx-price__regular .clx-price-item--regular { margin-right: 0px; }
@media screen and (min-width: 750px) { .cl-sec-p04 .clx-price { margin-bottom: 0px; } }
.cl-sec-p04 .clx-price--large { font-size: 17.6px; line-height: calc(1 + .5 / var(--font-body-scale)); letter-spacing: 1.43px; }
@media screen and (min-width: 750px) { .cl-sec-p04 .clx-price--large { font-size: 19.8px; } }
.cl-sec-p04 .price--sold-out .price__availability, .cl-sec-p04 .clx-price__regular { display: block; }
.cl-sec-p04 .clx-price__sale, .cl-sec-p04 .price__availability, .cl-sec-p04 .clx-price .clx-price__badge-sale, .cl-sec-p04 .clx-price .clx-price__badge-sold-out, .cl-sec-p04 .clx-price--on-sale .clx-price__regular, .cl-sec-p04 .clx-price--on-sale .price__availability { display: none; }
.cl-sec-p04 .price--sold-out .clx-price__badge-sold-out, .cl-sec-p04 .clx-price--on-sale .clx-price__badge-sale, .cl-sec-p04 .volume-pricing--sale-badge .clx-price__badge-sale { display: inline-block; }
.cl-sec-p04 .clx-price--on-sale .clx-price__sale { display: initial; flex-flow: wrap; }
.cl-sec-p04 .clx-price--on-sale .clx-price-item--regular { text-decoration: line-through; color: rgba(var(--color-foreground),.75); font-size: 14.3px; }
.cl-sec-p04 .clx-unit-price { display: block; font-size: 12.1px; letter-spacing: 0.44px; line-height: calc(1 + .2 / var(--font-body-scale)); margin-top: 2.2px; text-transform: uppercase; color: rgba(var(--color-foreground),.7); }
.cl-sec-p04 .clx-price-item.clx-price-item--sale.price-item--last { color: black; }
@media (max-width: 700px) { .cl-sec-p04 .clx-price-item.clx-price-item--sale.price-item--last { font-size: 18px !important; } }
.cl-sec-p04 .loading__spinner { position: absolute; z-index: 1; width: 19.8px; }
.cl-sec-p04 .loading__spinner { width: 19.8px; display: inline-block; }
.cl-sec-p04 .clx-spinner { animation: 1.4s linear 0s infinite normal none running rotator; }
.cl-sec-p04 .clx-path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center center; stroke: rgb(var(--color-foreground)); animation: 1.4s ease-in-out 0s infinite normal none running dash; }
@media screen and (forced-colors: active) { .cl-sec-p04 .clx-path { stroke: canvastext; } }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW { background: white; padding: 4px 0px; position: fixed; top: 57px; width: 100%; opacity: 0; z-index: 2; transition: 0.5s; transform: translateY(-25px); border-bottom: 1px solid rgb(196, 196, 196); }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .btns_pm { background: rgb(246, 246, 246); display: flex; text-align: center; font-weight: bold; font-size: 20px; padding: inherit; height: 34px; align-items: center; justify-content: center; border-radius: 4px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .right_wrapper { gap: 10px; justify-content: end; align-items: center; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantity_wrapper { width: 170px; display: flex; gap: 10px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .clx-title { font-size: 18px; font-weight: 600; color: black; margin-bottom: 0px; margin-top: 0px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .clx-price .clx-price-item { display: inline-block; margin: 0px 5.5px 0px 0px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .clx-price--on-sale .clx-price__badge-sale { font-size: 10px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .clx-price-item.clx-price-item--sale.price-item--last { font-weight: bold; font-size: 14px; margin-right: 0px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .var_selector { background: rgba(232, 232, 232, 0.42); padding: 7px; border-radius: 6px; border-color: rgb(197, 197, 197); font-size: 16px; width: 170px; appearance: none; color: rgb(51, 51, 51); }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantiy_n { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: center; padding: 0px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .left_wrapper { gap: 10px; align-items: center; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart { width: 170px; text-align: center; min-height: auto; height: auto; padding: 5px 16px; border-radius: 6px; }
.cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart { background: green; border-color: green; gap: 4px; }
@media (max-width: 1025px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart { width: max-content; } }
@media (max-width: 1025px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantity_wrapper { max-width: 100px; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .quantity_wrapper { display: none; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .add_to_cart { width: 125px; padding: 3px 6px; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .var_selector { font-size: 12px; width: 100%; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .sticky_img { width: 45px; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW { padding: 5px 0px; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .left_wrapper { gap: 10px; align-items: center; width: fit-content; } }
@media (max-width: 700px) { .cl-sec-p04 .sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW .clx-page-width { gap: 10px; } }
@media (min-width: 700px) and (max-width: 1025px) { .cl-sec-p04 .main-product__section__sticky_atc .clx-flex.clx-page-width { flex-direction: inherit; } }
.cl-sec-p04 .add_to_cart.clx-quick-add__submit > img { display: none !important; }
.cl-sec-p04 .add_to_cart.clx-quick-add__submit { background-color: rgb(82, 127, 38) !important; border-color: rgb(82, 127, 38) !important; }
.cl-sec-p04 { --lxs-rating-icon-color: #EBBF1F; }
.cl-sec-p04 { --DEFAULT-BORDER-COLOR: #9EBADC; --DEFAULT-BG-COLOR: #4B556C; --BLACK-COLOR: #000000; --WHITE-COLOR: #FFFFFF; }
.cl-sec-p04 /* ---- cl: regras mobile do concorrente que o extract nao trouxe (mobile_css.py) ---- */
@media (max-width:700px) {.clx-price--on-sale .clx-price-item--regular .clx-money{font-size:18px!important}.add_to_cart{font-size:12px}.clx-price--on-sale .clx-price-item--regular{font-size: 16px !important}.clx-price{font-size: 15.4px !important;
      white-space: nowrap;}.sticky_atc_template--25158393233697__sticky_atc_pdp_TULqFW{padding: 5px 0;}}
@media screen and (max-width:767px) { .cl-sec-p04 .clx-price--on-sale span.clx-price-item.clx-price-item--sale.price-item--last {color:#527f26!important;font-size:12px;letter-spacing:0} }
@media screen and (max-width:1025px) { .cl-sec-p04 .onlyDesktop .clx-badge.clx-price__badge-sale {display:flex;width:max-content;min-width:145px;align-items:center;gap:5px} }

/* ---- cl: overrides de ordem de cascata ---- */
/* no concorrente o .price do card computa line-height 1.4 (22.4px desktop, 25.2px
   mobile); o extract traz a regra do Dawn (1 + .5/scale = 1.5) e o card fica 4px
   mais alto, desalinhando o resto da pagina */
/* a regra base do Dawn (.price line-height 1 + .5/scale = 1.5) nao vem no extract da
   grade de colecao; sem ela o preco herda 1.4 e cada linha de cards fica 1.6px curta */
.cl-sec-p04 .clx-price{line-height:1.5}
.cl-sec-p04 .featured-col-v2 .clx-price.clx-price{line-height:1.4}
