html:not(#amx-pa) .amx-heart:is(.amx-shm *){ border-color: rgb(227, 227, 225) !important; }
html:not(#amx-pa) ul.products .product_cat-ready-us:is(.amx-shm *)::after{ background-color: rgb(41, 67, 62) !important; color: rgb(255, 255, 255) !important; }
html:not(#amx-pa) ul.products .product_cat-ready-stock:is(.amx-shm *)::after{ background-color: rgb(41, 67, 62) !important; color: rgb(255, 255, 255) !important; }
html:not(#amx-pa) ul.products .product_cat-preorder:is(.amx-shm *)::after{ background-color: rgb(41, 67, 62) !important; color: rgb(255, 255, 255) !important; }
html:not(#amx-pa) body ul.products li.product:is(.amx-shm *)::after{ background-color: rgb(41, 67, 62) !important; color: rgb(255, 255, 255) !important; }
html:not(#amx-pa) ul.products li.product .amx-brs__s:is(.amx-shm *){ color: rgb(95, 99, 104) !important; }
.price .screen-reader-text:is(.amx-shm *), .woocommerce-Price-amount + .screen-reader-text:is(.amx-shm *), .woocommerce-loop-product__title + .screen-reader-text:is(.amx-shm *), p.price .screen-reader-text:is(.amx-shm *), span.price .screen-reader-text:is(.amx-shm *), .amx-upsell-price .screen-reader-text:is(.amx-shm *){ position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; }
.price del:is(.amx-shm *){ color: rgb(153, 153, 153); font-size: 85%; margin-right: 8px; }
.price ins:is(.amx-shm *){ background: none; text-decoration: none; font-weight: 700; color: rgb(26, 68, 61); }
.price ins bdi:is(.amx-shm *){ color: rgb(26, 68, 61); }
html body svg.amx-pbag:is(.amx-shm *){ background-color: currentcolor !important; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4.5%208.5h15v13h-15z%27%2F%3E%3Cpath%20d%3D%27M9%208.5C9%205%2010.3%202.8%2012%202.8S15%205%2015%208.5%27%2F%3E%3Cpath%20d%3D%27M12%209.6c-1.1-1.3-2.7-1.6-3-.8-.3.8%201.4%201.2%203%20.8zm0%200c1.1-1.3%202.7-1.6%203-.8.3.8-1.4%201.2-3%20.8z%27%2F%3E%3C%2Fsvg%3E") center center / contain no-repeat, url("https://amaboxly.com/wp-content/mu-plugins/amx-footer-v1/logo.png") 50% 69% / 46% no-repeat !important; stroke: none !important; fill: none !important; overflow: hidden !important; }
html body svg.amx-pbag > *:is(.amx-shm *){ visibility: hidden !important; }
ul.products .product_cat-ready-us:is(.amx-shm *)::after, ul.products .product_cat-preorder:is(.amx-shm *)::after, ul.products .product_cat-ready-stock:is(.amx-shm *)::after{ content: none !important; }
.amx-eta-mini:is(.amx-shm *){ position: absolute; top: 6px; right: 6px; z-index: 4; background: rgb(26, 61, 53); color: rgb(245, 241, 234); border-radius: 6px; padding: 2px 6px; font-size: 9px; line-height: 1.3; font-weight: 600; letter-spacing: 0.02em; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px; pointer-events: none; white-space: nowrap; }
li.product .woocommerce-LoopProduct-link:is(.amx-shm *){ position: relative; }
html body button:hover:is(.amx-shm *), html body button:focus:is(.amx-shm *), html body button:active:is(.amx-shm *), html body [type="button"]:hover:is(.amx-shm *), html body [type="button"]:focus:is(.amx-shm *), html body [type="button"]:active:is(.amx-shm *), html body [type="submit"]:hover:is(.amx-shm *), html body [type="submit"]:focus:is(.amx-shm *){ background-color: rgb(26, 61, 53) !important; border-color: rgb(26, 61, 53) !important; color: rgb(245, 241, 234) !important; }
a:is(.amx-shm *), button:is(.amx-shm *), .menu-item:is(.amx-shm *), .elementor-item:is(.amx-shm *), [role="button"]:is(.amx-shm *){ -webkit-tap-highlight-color: rgba(201, 165, 90, 0.18) !important; }
.screen-reader-text:is(.amx-shm *){ border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus:is(.amx-shm *){ background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.woocommerce img:is(.amx-shm *), .woocommerce-page img:is(.amx-shm *){ height: auto; max-width: 100%; }
.woocommerce ul.products li.product:is(.amx-shm *), .woocommerce-page ul.products li.product:is(.amx-shm *){ float: left; margin: 0px 3.8% 2.992em 0px; padding: 0px; position: relative; width: 22.05%; }
.woocommerce ul.products li.first:is(.amx-shm *), .woocommerce-page ul.products li.first:is(.amx-shm *){ clear: both; }
.woocommerce ul.products[class*="columns-"] li.product:is(.amx-shm *), .woocommerce-page ul.products[class*="columns-"] li.product:is(.amx-shm *){ width: 48%; float: left; clear: both; margin: 0px 0px 2.992em; }
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n):is(.amx-shm *), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n):is(.amx-shm *){ float: right; clear: none !important; }
.screen-reader-text:is(.amx-shm *){ clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.woocommerce .products ul li:is(.amx-shm *), .woocommerce ul.products li:is(.amx-shm *){ list-style: outside none; }
.woocommerce ul.products li.product .woocommerce-loop-category__title:is(.amx-shm *), .woocommerce ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *), .woocommerce ul.products li.product h3:is(.amx-shm *){ padding: 0.5em 0px; margin: 0px; font-size: 1em; }
.woocommerce ul.products li.product a:is(.amx-shm *){ text-decoration: none; }
.woocommerce ul.products li.product a.woocommerce-loop-product__link:is(.amx-shm *){ display: block; }
.woocommerce ul.products li.product a img:is(.amx-shm *){ width: 100%; height: auto; display: block; margin: 0px 0px 1em; box-shadow: none; }
.woocommerce ul.products li.product .price:is(.amx-shm *){ display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }
.woocommerce ul.products li.product .price del:is(.amx-shm *){ color: inherit; opacity: 0.7; display: inline-block; }
.woocommerce ul.products li.product .price ins:is(.amx-shm *){ background: 0px 0px; font-weight: 700; display: inline-block; }
.woocommerce:where(body) ul.products li.product .price:is(.amx-shm *){ color: rgb(149, 142, 9); }
h1:is(.amx-shm *), h2:is(.amx-shm *), h3:is(.amx-shm *), h4:is(.amx-shm *), h5:is(.amx-shm *), h6:is(.amx-shm *){ color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }
h2:is(.amx-shm *){ font-size: 2rem; }
a:is(.amx-shm *){ background-color: transparent; color: rgb(41, 67, 62); text-decoration: none; }
a:active:is(.amx-shm *), a:hover:is(.amx-shm *){ color: rgb(21, 24, 28); }
b:is(.amx-shm *), strong:is(.amx-shm *){ font-weight: bolder; }
img:is(.amx-shm *){ border-style: none; height: auto; max-width: 100%; }
@media print{a:is(.amx-shm *), a:visited:is(.amx-shm *){ text-decoration: underline; }}
@media print{a[href]:is(.amx-shm *)::after{ content: " (" attr(href) ")"; }}
@media print{img:is(.amx-shm *), tr:is(.amx-shm *){ break-inside: avoid; }}
@media print{h2:is(.amx-shm *), h3:is(.amx-shm *), p:is(.amx-shm *){ orphans: 3; widows: 3; }}
@media print{h2:is(.amx-shm *), h3:is(.amx-shm *){ break-after: avoid; }}
button:is(.amx-shm *), input:is(.amx-shm *), optgroup:is(.amx-shm *), select:is(.amx-shm *), textarea:is(.amx-shm *){ font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }
button:is(.amx-shm *), input:is(.amx-shm *){ overflow: visible; }
button:is(.amx-shm *), select:is(.amx-shm *){ text-transform: none; }
[type="button"]:is(.amx-shm *), [type="reset"]:is(.amx-shm *), [type="submit"]:is(.amx-shm *), button:is(.amx-shm *){ appearance: button; width: auto; }
[type="button"]:is(.amx-shm *), [type="submit"]:is(.amx-shm *), button:is(.amx-shm *){ background-color: transparent; border: 1px solid rgb(41, 67, 62); border-radius: 3px; color: rgb(41, 67, 62); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }
[type="button"]:focus-visible:is(.amx-shm *), [type="submit"]:focus-visible:is(.amx-shm *), button:focus-visible:is(.amx-shm *){ outline: rgb(41, 67, 62) solid 2px; outline-offset: 2px; }
[type="button"]:not(:disabled):is(.amx-shm *), [type="submit"]:not(:disabled):is(.amx-shm *), button:not(:disabled):is(.amx-shm *){ cursor: pointer; }
dd:is(.amx-shm *), dl:is(.amx-shm *), dt:is(.amx-shm *), li:is(.amx-shm *), ol:is(.amx-shm *), ul:is(.amx-shm *){ background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }
.screen-reader-text:focus:is(.amx-shm *){ background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
.elementor-screen-only:is(.amx-shm *), .screen-reader-text:is(.amx-shm *), .screen-reader-text span:is(.amx-shm *), .ui-helper-hidden-accessible:is(.amx-shm *){ height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
@media (prefers-reduced-motion: reduce){html *:is(.amx-shm *){ transition-delay: 0s !important; transition-duration: 0s !important; }}
@media (hover: hover) and (pointer: fine) and (min-width: 1025px){body ul.products li.product:is(.amx-shm *){ --amx-hover-image-height: 320px; }}
@media (hover: hover) and (pointer: fine) and (min-width: 1025px){body ul.products li.product a.woocommerce-LoopProduct-link:is(.amx-shm *), body ul.products li.product a.woocommerce-loop-product__link:is(.amx-shm *){ position: relative !important; display: block !important; }}
@media (hover: hover) and (pointer: fine) and (min-width: 1025px){body ul.products li.product span.onsale:is(.amx-shm *), body ul.products li.product:is(.amx-shm *)::after{ z-index: 6 !important; }}
.woocommerce ul.products li.product:is(.amx-shm *){ position: relative; }
.amx-cardtop:is(.amx-shm *){ position: static; pointer-events: none; }
.amx-cardtop > *:is(.amx-shm *){ pointer-events: auto; }
.amx-cardtop__pool:is(.amx-shm *), .amx-cardtop__off:is(.amx-shm *){ position: absolute; left: 0px; z-index: 5; border-radius: 0px 6px 6px 0px; padding: 4px 8px; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 8px; }
.amx-cardtop__pool:is(.amx-shm *){ background: rgb(26, 61, 53); color: rgb(255, 255, 255); letter-spacing: 0.05em; text-transform: uppercase; font: 600 10.5px / 1.2 -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, sans-serif; }
.amx-cardtop__off:is(.amx-shm *){ background: rgb(192, 57, 43); color: rgb(255, 255, 255); letter-spacing: 0.02em; font: 700 11.5px / 1.2 -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, sans-serif; }
li.product > .amx-heart:is(.amx-shm *){ position: absolute; top: 10px; right: 10px; z-index: 6; }
.woocommerce ul.products li.product .amx-eta-mini:is(.amx-shm *){ visibility: hidden; left: 0px !important; right: auto !important; top: 10px !important; z-index: 5 !important; border-radius: 0px 6px 6px 0px !important; }
html body ul.products li.product .amx-cardtop.amx-c13:is(.amx-shm *){ pointer-events: none; position: absolute !important; inset: 0px auto auto 0px !important; z-index: 5 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 5px !important; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto !important; }
html body ul.products li.product .amx-cardtop.amx-c13 > .amx-cardtop__pool:is(.amx-shm *), html body ul.products li.product .amx-cardtop.amx-c13 > .amx-cardtop__off:is(.amx-shm *), html body ul.products li.product .amx-cardtop.amx-c13 > .amx-eta-mini:is(.amx-shm *){ position: static !important; visibility: visible !important; inset: auto !important; margin: 0px !important; flex: 0 0 auto !important; }
html body ul.products li.product > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:is(.amx-shm *){ display: flex !important; flex-direction: column !important; }
html body ul.products li.product > a.woocommerce-LoopProduct-link > .amx-cardfill:is(.amx-shm *){ display: block !important; flex: 1 1 auto !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px !important; }
.amx-cardfill:is(.amx-shm *){ display: block; height: 0px; }
.amx-heart:is(.amx-shm *){ display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; border: 1px solid rgb(231, 226, 216); background: rgba(255, 255, 255, 0.94); color: rgb(26, 61, 53); font-size: 17px; line-height: 1; cursor: pointer; text-decoration: none; box-shadow: rgba(15, 23, 22, 0.12) 0px 2px 8px; transition: background 0.12s, color 0.12s, transform 0.12s; }
.amx-heart:hover:is(.amx-shm *){ background: rgb(26, 61, 53); color: rgb(255, 255, 255); transform: scale(1.06); }
@media (max-width: 560px){.amx-cardtop__pool:is(.amx-shm *), .amx-cardtop__off:is(.amx-shm *){ padding: 3px 6px; }}
@media (max-width: 560px){.amx-cardtop__pool:is(.amx-shm *){ font-size: 9.5px; }}
@media (max-width: 560px){.amx-cardtop__off:is(.amx-shm *){ font-size: 10.5px; }}
@media (max-width: 560px){.amx-cardtop__wish:is(.amx-shm *), li.product > .amx-heart:is(.amx-shm *){ top: 7px; right: 7px; }}
@media (max-width: 560px){.amx-heart:is(.amx-shm *){ width: 30px; height: 30px; font-size: 15px; }}
ul.products li.product .amx-brs-a:is(.amx-shm *){ display: block; position: relative; height: auto; margin: 0px; padding: 0px; border: 0px; flex: 0 0 auto; }
ul.products li.product .amx-brs:is(.amx-shm *){ position: static; display: flex; justify-content: center; align-items: center; gap: 4px; padding: 6px; background: rgba(255, 255, 255, 0.93); border-top: 1px solid rgba(26, 61, 53, 0.08); font-size: 12px; line-height: 1.2; font-weight: 400; color: rgb(111, 106, 100); white-space: nowrap; overflow: hidden; letter-spacing: 0px; text-transform: none; }
ul.products li.product .amx-brs__s:is(.amx-shm *){ color: rgb(196, 154, 82); font-size: 13px; line-height: 1; }
ul.products li.product .amx-brs b:is(.amx-shm *){ color: rgb(31, 38, 38); font-weight: 600; }
@media (max-width: 560px){ul.products li.product .amx-brs:is(.amx-shm *){ font-size: 10.5px; padding: 5px 4px; gap: 3px; }}
@media (max-width: 560px){ul.products li.product .amx-brs__s:is(.amx-shm *){ font-size: 12px; }}
html body ul.products li.product > a.woocommerce-LoopProduct-link > .amx-cardfill.amx-cardfill:is(.amx-shm *){ flex: 0 0 0px !important; height: 0px !important; }
html body ul.products li.product > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:is(.amx-shm *){ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; }
html body ul.products li.product > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .price:is(.amx-shm *){ margin-top: auto !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product:is(.amx-shm *){ display: grid !important; grid-template-columns: 1fr auto !important; grid-template-areas: "title title" "meta meta" "photo photo" "sw sw" "cn cn" "rate rate" "slot slot" "price bag" "msg msg" !important; align-items: center !important; text-align: left !important; column-gap: 8px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product > .woocommerce-LoopProduct-link:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product > .woocommerce-LoopProduct-link:is(.amx-shm *){ display: contents !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .woocommerce-loop-product__title:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .woocommerce-loop-product__title:is(.amx-shm *){ grid-area: title !important; text-align: left !important; margin: 0px !important; padding: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-meta:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-meta:is(.amx-shm *){ grid-area: meta !important; justify-content: flex-start !important; text-align: left !important; margin: 2px 0px 8px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-photo:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-photo:is(.amx-shm *){ grid-area: photo !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-heart:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-heart:is(.amx-shm *){ z-index: 3; grid-area: photo !important; position: relative !important; top: auto !important; right: auto !important; left: auto !important; place-self: start end !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-swatches:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-swatches:is(.amx-shm *){ grid-area: sw !important; justify-content: flex-start !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-swatches .amx-shop-a-track:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-swatches .amx-shop-a-track:is(.amx-shm *){ justify-content: flex-start !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-colour-name:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-colour-name:is(.amx-shm *){ grid-area: cn !important; text-align: left !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-slot:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-slot:is(.amx-shm *){ grid-area: slot !important; justify-content: flex-start !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price:is(.amx-shm *){ grid-area: price !important; justify-items: start !important; text-align: left !important; margin: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *){ grid-area: bag !important; margin: 0px !important; width: auto !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .wc-stripe-bnpl-shop-message:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .wc-stripe-bnpl-shop-message:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-message:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-message:is(.amx-shm *){ grid-area: msg !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *){ width: 44px !important; min-width: 44px !important; height: 44px !important; padding: 0px !important; justify-content: center !important; gap: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag > span:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag > span:is(.amx-shm *){ position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price:is(.amx-shm *){ min-width: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-slot:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-slot:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-slot *:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-slot *:is(.amx-shm *){ justify-content: flex-start !important; text-align: left !important; margin-left: 0px !important; transform: none !important; left: auto !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-slot:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-slot:is(.amx-shm *){ overflow: visible !important; width: 100% !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price *:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price *:is(.amx-shm *){ justify-content: start !important; justify-items: start !important; justify-self: start !important; text-align: left !important; margin-left: 0px !important; padding-left: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-slot:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-slot:is(.amx-shm *){ padding-left: 1px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-brs-a:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-brs-a:is(.amx-shm *){ grid-area: rate !important; justify-content: flex-start !important; overflow: visible !important; width: auto !important; max-width: 100% !important; margin: 4px 0px 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-slot:not(:has(:not(:empty))):is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-slot:not(:has(:not(:empty))):is(.amx-shm *){ display: none !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-cd-meta:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-cd-meta:is(.amx-shm *){ margin: 2px 0px 10px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-swatches:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-swatches:is(.amx-shm *){ margin: 2px 0px -4px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price:is(.amx-shm *){ margin: 10px 0px 0px !important; padding: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *){ margin: 10px 0px 0px !important; align-self: center !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-heart:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-heart:is(.amx-shm *){ width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; margin: -2px -2px 0px 0px !important; z-index: 4 !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-rguard:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-rguard:is(.amx-shm *){ -webkit-tap-highlight-color: transparent; cursor: default; display: block !important; position: relative !important; z-index: 3 !important; background: transparent !important; pointer-events: auto !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-rguard--heart:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-rguard--heart:is(.amx-shm *){ grid-area: photo !important; place-self: start end !important; width: 56px !important; height: 56px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-rguard--photo:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-rguard--photo:is(.amx-shm *){ grid-area: photo !important; align-self: end !important; width: 100% !important; height: 6px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-rguard--bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-rguard--bag:is(.amx-shm *){ grid-area: bag !important; place-self: center end !important; width: 56px !important; height: 56px !important; margin: 4px -6px -6px 0px !important; z-index: 1 !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *){ z-index: 4 !important; position: relative !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *){ justify-self: end !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product:is(.amx-shm *){ container: amxcard / inline-size !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-brs-a:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-brs-a:is(.amx-shm *){ white-space: normal !important; flex-wrap: wrap !important; row-gap: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-brs:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-brs:is(.amx-shm *){ flex-wrap: wrap !important; justify-content: flex-start !important; overflow: visible !important; white-space: normal !important; max-width: 100% !important; row-gap: 0px !important; }
html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-brs > span:not(.amx-brs__s):is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-brs > span:not(.amx-brs__s):is(.amx-shm *){ white-space: normal !important; }
@media amxcard (max-width: 175px){html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price ins .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price ins .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price > .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price > .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price ins .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price ins .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price > .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price > .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price ins .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price ins .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price > .amount .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price > .amount .woocommerce-Price-currencySymbol:is(.amx-shm *){ font-size: clamp(14px, 15.1515cqi - 8.18182px, 18px) !important; }}
@media amxcard (max-width: 139px){html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price:is(.amx-shm *){ grid-column: 1 / -1 !important; }}
@media amxcard (max-width: 139px){html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-rguard--bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-rguard--bag:is(.amx-shm *){ grid-area: 9 / 2 !important; }}
@media amxcard (max-width: 139px){html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price ins .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price ins .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price > .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price > .amount:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price ins .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price ins .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price > .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price > .amount bdi:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price ins .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price ins .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .price > .amount .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .price > .amount .woocommerce-Price-currencySymbol:is(.amx-shm *){ font-size: 16px !important; }}
@media amxcard (max-width: 139px){html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce:not(.amx-menu-shop-cards) > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *), html:not(#r1):not(#r2):not(#r3):not(#r4):not(#r5):not(#r6) body .woocommerce.amx-menu-shop-cards > ul.products > li.product .amx-shop-a-bag:is(.amx-shm *){ margin-top: 6px !important; }}
html:not(#amx-hz1):not(#amx-hz2):not(#amx-hz3):not(#amx-hz4):not(#amx-hz5):not(#amx-hz6):not(#amx-hz7):not(#amx-hz8) body ul.products li.product a.amx-shop-a-photo > img.amx-zoom:is(.amx-shm *){ transform: scale(var(--amx-z,1)) !important; transform-origin: var(--amx-ox,50%) var(--amx-oy,50%) !important; }
html:not(#amx-hz1):not(#amx-hz2):not(#amx-hz3):not(#amx-hz4):not(#amx-hz5):not(#amx-hz6):not(#amx-hz7):not(#amx-hz8) body ul.products li.product:hover a.amx-shop-a-photo > img.amx-zoom:is(.amx-shm *){ transform: scale(calc(var(--amx-z,1)*1.04)) !important; }
html:not(#amx-hz1):not(#amx-hz2):not(#amx-hz3):not(#amx-hz4):not(#amx-hz5):not(#amx-hz6):not(#amx-hz7):not(#amx-hz8) body ul.products li.product a.amx-shop-a-photo > img:is(.amx-shm *){ object-fit: contain !important; }
.woocommerce ul.products li.product .price del:is(.amx-shm *), .woocommerce .products .price del:is(.amx-shm *){ color: rgb(10, 27, 24) !important; opacity: 0.45 !important; font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, sans-serif !important; font-size: 0.9em !important; }
.woocommerce ul.products li.product .price ins:is(.amx-shm *), .woocommerce .products .price ins:is(.amx-shm *){ text-decoration: none !important; background: transparent !important; color: rgb(10, 27, 24) !important; font-weight: 700 !important; font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, sans-serif !important; }
html body p:is(.amx-shm *), html body span:not(.elementor-icon):not([class*="fa-"]):not([class*="icon-"]):not([class*="dashicons"]):is(.amx-shm *), html body div:is(.amx-shm *), html body li:is(.amx-shm *), html body td:is(.amx-shm *), html body th:is(.amx-shm *), html body label:is(.amx-shm *), html body input:is(.amx-shm *), html body select:is(.amx-shm *), html body textarea:is(.amx-shm *), html body button:is(.amx-shm *), html body a:is(.amx-shm *), html body .elementor-widget-text-editor:is(.amx-shm *), html body .elementor-widget-text-editor p:is(.amx-shm *), html body .elementor-button:is(.amx-shm *), html body .elementor-heading-title.elementor-size-default:is(.amx-shm *), html body .elementor-heading-title.elementor-size-small:is(.amx-shm *), html body .woocommerce-loop-product__title:is(.amx-shm *), html body .woocommerce-Price-amount:is(.amx-shm *), html body .price:is(.amx-shm *), html body .amount:is(.amx-shm *), html body .product_title ~ *:is(.amx-shm *), html body .entry-summary:is(.amx-shm *), html body .woocommerce-cart-form:is(.amx-shm *), html body .cart_totals:is(.amx-shm *), html body .checkout:is(.amx-shm *), html body .woocommerce-MyAccount-content:is(.amx-shm *), html body .wc_payment_methods:is(.amx-shm *), html body .menu-item a:is(.amx-shm *), html body .nav-menu a:is(.amx-shm *), html body nav a:is(.amx-shm *), html body .alb-header:is(.amx-shm *), html body .alb-header *:is(.amx-shm *){ font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important; font-feature-settings: "ss01", "ss02", "cv01"; }
html body h1:is(.amx-shm *), html body h2:is(.amx-shm *), html body h3:is(.amx-shm *), html body h4:is(.amx-shm *), html body h5:is(.amx-shm *), html body h6:is(.amx-shm *), html body .elementor-heading-title.elementor-size-xxl:is(.amx-shm *), html body .elementor-heading-title.elementor-size-xl:is(.amx-shm *), html body .elementor-heading-title.elementor-size-large:is(.amx-shm *), html body .product_title:is(.amx-shm *), html body .site-title:is(.amx-shm *), html body .logo-title:is(.amx-shm *), html body .woocommerce-products-header__title:is(.amx-shm *), html body .woocommerce-loop-product__title:hover:is(.amx-shm *), html body blockquote:is(.amx-shm *), html body .elementor-blockquote__content:is(.amx-shm *){ font-optical-sizing: auto; letter-spacing: -0.005em; font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Helvetica, Arial, sans-serif, Didot, Georgia, serif !important; }
html body h2:is(.amx-shm *){ font-weight: 500; line-height: 1.15; }
ul.products .product_cat-ready-us:is(.amx-shm *)::after{ content: "Delivery Within 3-7 weeks"; background: rgb(199, 157, 102); color: rgb(255, 255, 255); position: absolute; top: 0px; right: 0px; padding: 2px 10px; font-size: 13px; }
ul.products .product_cat-ready-stock:is(.amx-shm *)::after{ content: "Delivery Within 3-6 Business Days"; background: rgb(199, 157, 102); color: rgb(255, 255, 255); position: absolute; top: 0px; right: 0px; padding: 2px 10px; font-size: 13px; }
ul.products .product_cat-preorder:is(.amx-shm *)::after{ content: "Delivery Within 3-7 weeks"; background: rgb(199, 157, 102); color: rgb(255, 255, 255); position: absolute; top: 0px; right: 0px; padding: 2px 10px; font-size: 13px; }
#myacccount-page .shopengine-wishlist:is(.amx-shm *), .woocommerce-Price-amount:is(.amx-shm *), .amount:is(.amx-shm *){ font-size: 15px !important; }
html:not(#amx-hig-a):not(#amx-hig-b) body .amx-shop-a-swatch:is(.amx-shm *){ min-width: 44px !important; }
html:not(#amx-hig-a):not(#amx-hig-b) body .amx-shop-a-arrow:is(.amx-shm *){ min-width: 44px !important; }
html:not(#amx-hig-a):not(#amx-hig-b) body .amx-heart:is(.amx-shm *)::after{ content: ""; position: absolute; inset: -2px; border-radius: 50%; }
html:not(#amx-hig-a):not(#amx-hig-b) body .amx-shop-a-bag:is(.amx-shm *){ position: relative; }
html:not(#amx-hig-a):not(#amx-hig-b) body .amx-shop-a-bag:is(.amx-shm *)::after{ content: ""; position: absolute; inset: -2px 0px; }
ul.products li.product:is(.amx-shm *), .woocommerce ul.products li.product:is(.amx-shm *), .wc-block-grid__product:is(.amx-shm *){ display: flex !important; flex-direction: column !important; }
ul.products li.product .woocommerce-LoopProduct-link:is(.amx-shm *), .woocommerce ul.products li.product .woocommerce-LoopProduct-link:is(.amx-shm *){ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; }
ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ flex: 1 0 auto !important; }
#amx-controlled-header:is(.amx-shm *), #amx-controlled-header *:is(.amx-shm *){ box-sizing: border-box !important; }
body ul.products li.product:is(.amx-shm *){ position: relative !important; border: 0px !important; background: transparent !important; box-shadow: none !important; text-align: center !important; overflow: visible !important; }
body ul.products li.product a img:is(.amx-shm *){ background: transparent !important; border-radius: 0px !important; object-fit: contain !important; object-position: center center !important; }
body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; min-height: 2.8em !important; max-height: 2.8em !important; overflow: hidden !important; text-align: center !important; font-weight: 500 !important; color: rgb(22, 22, 22) !important; }
body ul.products li.product .price:is(.amx-shm *){ justify-content: center !important; text-align: center !important; }
body ul.products li.product:is(.amx-shm *)::after{ position: absolute !important; top: 0px !important; right: 0px !important; left: auto !important; z-index: 3 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: calc(100% - 46px) !important; height: 24px !important; min-height: 0px !important; padding: 0px 9px !important; border-radius: 0px 16px 0px 10px !important; background: rgb(199, 161, 100) !important; color: rgb(255, 255, 255) !important; font-size: 11px !important; line-height: 1 !important; font-weight: 700 !important; letter-spacing: 0.01em !important; text-transform: none !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; writing-mode: horizontal-tb !important; transform: none !important; pointer-events: none !important; box-shadow: none !important; }
@media (max-width: 600px){body ul.products li.product:is(.amx-shm *){ float: none !important; clear: none !important; width: auto !important; max-width: 100% !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; overflow: visible !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; text-align: center !important; }}
@media (max-width: 600px){body ul.products li.product:is(.amx-shm *)::after{ top: 4px !important; right: 0px !important; left: 42px !important; max-width: calc(100% - 44px) !important; height: 18px !important; padding: 0px 4px !important; border-radius: 0px 12px 0px 8px !important; font-size: 7px !important; line-height: 18px !important; letter-spacing: 0px !important; text-align: center !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }}
@media (max-width: 600px){body ul.products li.product a img:is(.amx-shm *){ width: 100% !important; height: auto !important; aspect-ratio: 1 / 1 !important; object-fit: contain !important; margin: 0px !important; border-radius: 0px !important; background: transparent !important; }}
@media (max-width: 600px){body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 3 !important; min-height: 3.9em !important; max-height: 3.9em !important; overflow: hidden !important; padding: 10px 10px 0px !important; font-size: 13px !important; line-height: 1.3 !important; }}
@media (max-width: 600px){body ul.products li.product .price:is(.amx-shm *){ display: flex !important; align-items: baseline !important; flex-wrap: wrap !important; gap: 6px !important; padding: 6px 10px 0px !important; min-height: 30px !important; font-size: 13px !important; overflow: hidden !important; }}
body ul.products li.product:is(.amx-shm *){ position: relative !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; text-align: center !important; overflow: visible !important; }
body ul.products li.product a img:is(.amx-shm *){ display: block !important; width: 100% !important; height: auto !important; aspect-ratio: 1 / 1 !important; object-fit: contain !important; object-position: center center !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; padding: 0px !important; }
body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; min-height: 2.7em !important; max-height: 2.7em !important; margin: 16px auto 8px !important; overflow: hidden !important; color: rgb(22, 39, 34) !important; font-size: 16px !important; font-weight: 500 !important; line-height: 1.35 !important; text-align: center !important; }
body ul.products li.product .price:is(.amx-shm *){ display: flex !important; align-items: baseline !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px !important; min-height: 28px !important; padding: 0px !important; color: rgb(21, 61, 53) !important; text-align: center !important; }
@media (max-width: 600px){body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ -webkit-line-clamp: 2 !important; min-height: 2.7em !important; max-height: 2.7em !important; padding: 0px !important; font-size: 13px !important; line-height: 1.35 !important; }}
body ul.products li.product a.woocommerce-LoopProduct-link:is(.amx-shm *), body ul.products li.product a.woocommerce-loop-product__link:is(.amx-shm *){ display: block !important; text-decoration: none !important; color: inherit !important; }
body ul.products li.product a img:is(.amx-shm *){ width: 100% !important; height: clamp(220px, 24vw, 320px) !important; min-height: 0px !important; max-height: none !important; aspect-ratio: auto !important; object-fit: contain !important; object-position: center center !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; padding: 0px !important; margin: 0px auto !important; }
body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ -webkit-line-clamp: 2 !important; text-align: center !important; overflow-wrap: normal !important; word-break: normal !important; }
body ul.products li.product:is(.amx-shm *)::after{ top: 0px !important; right: 0px !important; left: 62px !important; max-width: calc(100% - 62px) !important; height: 24px !important; padding: 0px 10px !important; border-radius: 0px !important; font-size: 11px !important; line-height: 24px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
@media (max-width: 600px){body ul.products li.product a img:is(.amx-shm *){ height: clamp(142px, 40vw, 178px) !important; max-height: none !important; padding: 0px !important; }}
@media (max-width: 600px){body ul.products li.product:is(.amx-shm *)::after{ top: 0px !important; right: 0px !important; left: 38px !important; max-width: calc(100% - 38px) !important; height: 18px !important; padding: 0px 5px !important; font-size: 8px !important; line-height: 18px !important; }}
body ul.products li.product:is(.amx-shm *){ border: 0px !important; box-shadow: none !important; background: transparent !important; }
@media (max-width: 600px){body ul.products li.product:is(.amx-shm *)::after{ content: none !important; display: none !important; }}
@media (max-width: 600px){body ul.products li.product a img:is(.amx-shm *){ height: clamp(128px, 38vw, 166px) !important; object-fit: contain !important; }}
@media (min-width: 1025px){#amx-desktop-mega a:is(.amx-shm *){ text-decoration: none !important; color: inherit !important; }}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:not(#amx-hz1):not(#amx-hz2):not(#amx-hz3):not(#amx-hz4):not(#amx-hz5):not(#amx-hz6):not(#amx-hz7) body ul.products li.product a.amx-shop-a-photo:is(.amx-shm *){ overflow: hidden !important; }}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:not(#amx-hz1):not(#amx-hz2):not(#amx-hz3):not(#amx-hz4):not(#amx-hz5):not(#amx-hz6):not(#amx-hz7) body ul.products li.product a.amx-shop-a-photo > img:is(.amx-shm *){ transition: transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1) !important; transform-origin: 50% 50% !important; }}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html:not(#amx-hz1):not(#amx-hz2):not(#amx-hz3):not(#amx-hz4):not(#amx-hz5):not(#amx-hz6):not(#amx-hz7) body ul.products li.product:hover a.amx-shop-a-photo > img:is(.amx-shm *){ transform: scale(1.04) !important; }}
@media (min-width: 1025px){html:not(#amx-sh1):not(#amx-sh2):not(#amx-sh3) #amx-desktop-mega .amx-shm-pane .amx-menu-shop-cards > ul.products > li:is(.amx-shm *){ width: auto !important; max-width: none !important; margin: 0px !important; float: none !important; }}
html:not(#amx-af1):not(#amx-af2):not(#amx-af3):not(#amx-af4):not(#amx-af5):not(#amx-af6):not(#amx-af7):not(#amx-af8):not(#amx-af9) body :is(button, [type="button"], [type="submit"]):is(.amx-shm *){ transition-property: background-color, border-color, color, opacity; transition-duration: 150ms; transition-timing-function: ease; }
@media (prefers-reduced-motion: reduce){.amx-wi-notice:is(.amx-shm *), .amx-heart:is(.amx-shm *), .alb-c-wish:is(.amx-shm *){ transition: none !important; animation: auto ease 0s 1 normal none running none !important; }}
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products:is(.amx-shm *){ gap: 28px 12px !important; padding: 0px 16px !important; }
@media (min-width: 1025px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products:is(.amx-shm *){ gap: 32px 24px !important; padding: 0px !important; }}
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product:is(.amx-shm *){ padding: 0px 0px 24px !important; margin: 0px !important; position: relative !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__link:is(.amx-shm *){ display: block !important; position: relative !important; height: auto !important; min-height: 0px !important; max-height: none !important; padding: 0px !important; margin: 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__link:is(.amx-shm *)::before, html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__link:is(.amx-shm *)::after, html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product:is(.amx-shm *)::before, html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product:is(.amx-shm *)::after{ display: none !important; content: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product img:is(.amx-shm *){ display: block !important; margin: 0px !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; height: auto !important; aspect-ratio: 1 / 1 !important; object-fit: contain !important; object-position: center center !important; background: rgb(255, 255, 255) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardtop:is(.amx-shm *){ pointer-events: none; position: absolute !important; inset: 10px auto auto 10px !important; display: flex !important; gap: 0px !important; z-index: 3 !important; margin: 0px !important; padding: 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardtop__off:is(.amx-shm *){ position: static !important; background: rgb(41, 67, 62) !important; color: rgb(255, 255, 255) !important; font: 600 11px / 1 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; letter-spacing: 0.06em !important; text-transform: uppercase !important; padding: 4px 8px !important; border-radius: 2px !important; display: inline-block !important; box-shadow: none !important; margin: 0px !important; visibility: visible !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardtop__pool:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-eta-mini:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardfill:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .onsale:is(.amx-shm *){ display: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardtop__wish:is(.amx-shm *){ position: absolute !important; top: 1px !important; right: 1px !important; left: auto !important; margin: 0px !important; z-index: 3 !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardtop__wish .amx-heart:is(.amx-shm *){ cursor: pointer; position: absolute !important; top: 1px !important; right: 1px !important; left: auto !important; width: 40px !important; height: 40px !important; min-width: 40px !important; min-height: 40px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; border-radius: 0px !important; color: rgb(21, 24, 28) !important; font-size: 0px !important; line-height: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 3 !important; transform: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardtop__wish .amx-heart:is(.amx-shm *){ position: static !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart:is(.amx-shm *)::before{ content: "" !important; display: block !important; width: 22px !important; height: 22px !important; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315181c' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10Z'/></svg>") center center / 22px 22px no-repeat !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart:hover:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart:focus:is(.amx-shm *){ background: transparent !important; color: rgb(21, 24, 28) !important; transform: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart.is-saved:is(.amx-shm *)::before, html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart[aria-pressed="true"]:is(.amx-shm *)::before{ background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2329433e' stroke='%2329433e' stroke-width='1.75' stroke-linejoin='round'><path d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10Z'/></svg>") !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-brs-a:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-slot:is(.amx-shm *){ display: flex !important; align-items: center !important; justify-content: flex-start !important; height: 18px !important; min-height: 18px !important; max-height: 18px !important; margin: 12px 0px 0px !important; padding: 0px !important; font-size: 12px !important; line-height: 18px !important; color: rgb(95, 99, 104) !important; text-align: left !important; position: static !important; transform: none !important; border: 0px !important; background: transparent !important; width: auto !important; inset: auto !important; overflow: hidden !important; white-space: nowrap !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-brs:is(.amx-shm *){ display: inline-flex !important; align-items: center !important; gap: 4px !important; font: 400 12px / 18px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; color: rgb(95, 99, 104) !important; background: transparent !important; padding: 0px !important; border: 0px !important; box-shadow: none !important; border-radius: 0px !important; margin: 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-brs__s:is(.amx-shm *){ color: rgb(21, 24, 28) !important; font-size: 12px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-brs b:is(.amx-shm *){ color: rgb(21, 24, 28) !important; font-weight: 600 !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta:is(.amx-shm *){ display: block !important; font: 400 12px / 16px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; color: rgb(95, 99, 104) !important; margin: 4px 0px 0px !important; padding: 0px !important; letter-spacing: 0px !important; text-align: left !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; min-height: 16px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta > span:is(.amx-shm *){ font: inherit !important; color: inherit !important; margin: 0px !important; padding: 0px !important; }
@media (max-width: 560px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta:is(.amx-shm *){ min-height: 32px !important; white-space: normal !important; }}
@media (max-width: 560px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta .amx-cd-pool:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta .amx-cd-date:is(.amx-shm *){ display: block !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; line-height: 16px !important; }}
@media (max-width: 560px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta .amx-cd-sep:is(.amx-shm *){ display: none !important; }}
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ transition: color 0.12s; font: 400 14px / 20px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; color: rgb(21, 24, 28) !important; text-align: left !important; margin: 2px 0px 0px !important; padding: 0px !important; min-height: 40px !important; max-height: 40px !important; height: 40px !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; white-space: normal !important; position: static !important; transform: none !important; letter-spacing: 0px !important; text-transform: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product:hover .woocommerce-loop-product__title:is(.amx-shm *){ color: rgb(95, 99, 104) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price:is(.amx-shm *){ display: flex !important; flex-wrap: wrap !important; align-items: baseline !important; justify-content: flex-start !important; gap: 0px 8px !important; text-align: left !important; margin: 8px 0px 0px !important; padding: 0px !important; height: auto !important; min-height: 0px !important; position: static !important; transform: none !important; line-height: 20px !important; color: rgb(21, 24, 28) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price ins:is(.amx-shm *){ order: 1 !important; display: inline !important; text-decoration: none !important; margin: 0px !important; background: transparent !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price del:is(.amx-shm *){ order: 2 !important; display: inline !important; margin: 0px !important; opacity: 1 !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price ins:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price ins .woocommerce-Price-amount:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price ins bdi:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price ins .woocommerce-Price-currencySymbol:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price > .woocommerce-Price-amount:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price > .woocommerce-Price-amount bdi:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price > .woocommerce-Price-amount .woocommerce-Price-currencySymbol:is(.amx-shm *){ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; color: rgb(21, 24, 28) !important; font-size: 15px !important; font-weight: 600 !important; line-height: 20px !important; text-decoration: none !important; vertical-align: baseline !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price del:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price del .woocommerce-Price-amount:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price del bdi:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price del .woocommerce-Price-currencySymbol:is(.amx-shm *){ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; color: rgb(95, 99, 104) !important; font-size: 13px !important; font-weight: 400 !important; line-height: 20px !important; vertical-align: baseline !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price .screen-reader-text:is(.amx-shm *){ position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__link:focus-visible:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-heart:focus-visible:is(.amx-shm *){ outline: rgb(41, 67, 62) solid 2px !important; outline-offset: 2px !important; box-shadow: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .button:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .add_to_cart_button:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .added_to_cart:is(.amx-shm *){ display: none !important; }
html body del .woocommerce-Price-amount:is(.amx-shm *), html body .price del:is(.amx-shm *), html body del .woocommerce-Price-currencySymbol:is(.amx-shm *), html body del bdi:is(.amx-shm *){ color: rgb(95, 99, 104) !important; opacity: 1 !important; }
html body .woocommerce ul.products li.product .price del:is(.amx-shm *), html body .woocommerce .products .price del:is(.amx-shm *), html body .woocommerce div.product p.price del:is(.amx-shm *), html body .woocommerce div.product span.price del:is(.amx-shm *), html body .price del:is(.amx-shm *), html body del:is(.amx-shm *){ color: rgb(95, 99, 104) !important; opacity: 1 !important; }
html:not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6) body ul.products > li:is(.amx-shm *){ float: none !important; width: auto !important; margin: 0px !important; }
html:not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6) body ul.products li.product a.amx-shop-a-photo:is(.amx-shm *){ overflow: hidden; aspect-ratio: 4 / 5 !important; height: auto !important; display: flex !important; align-items: center !important; justify-content: center !important; background: rgb(255, 255, 255) !important; }
html:not(#s1):not(#s2):not(#s3):not(#s4):not(#s5):not(#s6) body ul.products li.product a.amx-shop-a-photo > img:is(.amx-shm *){ mix-blend-mode: darken; filter: brightness(1.07) contrast(1.02); width: 100% !important; height: 100% !important; max-height: none !important; aspect-ratio: auto !important; object-fit: contain !important; background: rgb(255, 255, 255) !important; }
html body p:is(.amx-shm *), html body a:is(.amx-shm *), html body li:is(.amx-shm *), html body dt:is(.amx-shm *), html body dd:is(.amx-shm *), html body blockquote:is(.amx-shm *), html body figcaption:is(.amx-shm *), html body cite:is(.amx-shm *), html body address:is(.amx-shm *), html body small:is(.amx-shm *), html body strong:is(.amx-shm *), html body em:is(.amx-shm *), html body td:is(.amx-shm *), html body th:is(.amx-shm *), html body caption:is(.amx-shm *), html body label:is(.amx-shm *), html body legend:is(.amx-shm *), html body input:is(.amx-shm *), html body textarea:is(.amx-shm *), html body select:is(.amx-shm *), html body button:is(.amx-shm *), html body .button:is(.amx-shm *), html body .elementor-button:is(.amx-shm *), html body nav:is(.amx-shm *), html body .menu-item a:is(.amx-shm *), html body h1:is(.amx-shm *), html body h2:is(.amx-shm *), html body h3:is(.amx-shm *), html body h4:is(.amx-shm *), html body h5:is(.amx-shm *), html body h6:is(.amx-shm *), html body .elementor-heading-title:is(.amx-shm *), html body .elementor-widget-text-editor:is(.amx-shm *), html body .site-title:is(.amx-shm *), html body .site-description:is(.amx-shm *), html body .woocommerce-loop-product__title:is(.amx-shm *), html body .product_title:is(.amx-shm *), html body .price:is(.amx-shm *), html body .amount:is(.amx-shm *), html body .woocommerce-breadcrumb:is(.amx-shm *), html body .cart_totals:is(.amx-shm *), html body .checkout:is(.amx-shm *), html body .woocommerce-tabs:is(.amx-shm *), html body .single_add_to_cart_button:is(.amx-shm *), html body .wp-block-heading:is(.amx-shm *){ font-family: var(--amx-font) !important; }
html body h1:is(.amx-shm *), html body h2:is(.amx-shm *), html body .elementor-heading-title:is(.amx-shm *), html body .product_title:is(.amx-shm *){ font-weight: 700 !important; letter-spacing: -0.01em; }
html body :not(i):not(.fa):not(.fas):not(.far):not(.fab):not([class*="fa-"]):not([class*="eicon"]):not(.star-rating):not(.star-rating *):not([class*="dashicons"]):is(.amx-shm *){ font-family: var(--amx-font) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product:is(.amx-shm *){ --amx-bag-h: clamp(40px,calc(38px + .5vw),44px); --amx-bag-font: clamp(14px,1.1vw,16px); display: flex !important; flex-direction: column !important; align-items: stretch !important; text-align: center !important; min-width: 0px !important; padding-bottom: 8px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product > a.woocommerce-loop-product__link:is(.amx-shm *){ display: flex !important; flex-direction: column !important; flex: 0 0 auto !important; min-width: 0px !important; width: 100% !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-photo:is(.amx-shm *){ display: block !important; position: relative !important; flex: 0 0 auto !important; width: 100% !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cardfill:is(.amx-shm *){ display: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta:is(.amx-shm *){ height: 32px !important; min-height: 32px !important; text-align: center !important; display: flex !important; justify-content: center !important; align-items: center !important; flex-wrap: wrap !important; margin: 4px 0px 0px !important; white-space: normal !important; column-gap: 4px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-meta .amx-cd-sep:is(.amx-shm *){ display: inline !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ text-align: center !important; min-height: 60px !important; height: 60px !important; max-height: 60px !important; -webkit-line-clamp: 3 !important; margin: 2px 0px 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-brs-a:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-cd-slot:is(.amx-shm *){ justify-content: center !important; margin-top: 4px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .price:is(.amx-shm *){ place-content: flex-end center !important; text-align: center !important; min-height: 40px !important; height: auto !important; margin: 4px 0px 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-bag:is(.amx-shm *){ display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; align-self: center !important; flex: 0 0 auto !important; width: max-content !important; max-width: 100% !important; min-width: min(128px, 100%) !important; height: var(--amx-bag-h) !important; min-height: var(--amx-bag-h) !important; padding: 0px clamp(12px, 1.5vw, 24px) !important; margin: 8px 0px 0px !important; border: 1px solid rgb(217, 217, 217) !important; border-radius: 999px !important; background: rgb(255, 255, 255) !important; color: rgb(23, 25, 28) !important; font-weight: 500 !important; font-family: inherit !important; font-size: var(--amx-bag-font) !important; line-height: 1.2 !important; text-decoration: none !important; white-space: nowrap !important; box-sizing: border-box !important; box-shadow: none !important; text-transform: none !important; letter-spacing: 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-bag svg:is(.amx-shm *){ width: 19px !important; height: 19px !important; flex: 0 0 19px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-bag:hover:is(.amx-shm *){ border-color: rgb(23, 25, 28) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatches:is(.amx-shm *){ display: flex !important; align-items: center !important; justify-content: center !important; height: 44px !important; min-height: 44px !important; gap: 0px !important; margin: 6px 0px 0px !important; min-width: 0px !important; width: 100% !important; overflow: hidden !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-track:is(.amx-shm *){ scrollbar-width: none; scroll-snap-type: x; overscroll-behavior-x: contain; touch-action: pan-x pan-y; display: flex !important; gap: 0px !important; min-width: 0px !important; max-width: 220px !important; overflow-x: auto !important; scroll-behavior: auto !important; }
.amx-shop-a-track::-webkit-scrollbar:is(.amx-shm *){ display: none; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatch:is(.amx-shm *){ scroll-snap-align: start; cursor: pointer; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 36px !important; width: 36px !important; min-width: 36px !important; height: 44px !important; padding: 0px !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatch span:is(.amx-shm *){ display: block !important; width: 24px !important; height: 24px !important; border-radius: 50% !important; border: 1px solid rgb(187, 187, 187) !important; background-size: cover !important; background-position: center center !important; box-sizing: border-box !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatch[aria-pressed="true"] span:is(.amx-shm *){ outline: rgb(25, 25, 25) solid 1px !important; outline-offset: 3px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-arrow:is(.amx-shm *){ cursor: pointer; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 26px !important; width: 26px !important; min-width: 26px !important; height: 44px !important; padding: 0px !important; margin: 0px !important; border: 0px !important; background: transparent !important; color: rgb(23, 25, 28) !important; font: 400 29px / 1 Arial !important; box-shadow: none !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-arrow:disabled:is(.amx-shm *){ color: rgb(191, 192, 194) !important; cursor: default; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-colour-name:is(.amx-shm *){ display: block !important; height: 16px !important; min-height: 16px !important; line-height: 16px !important; font-size: 11px !important; color: rgb(96, 99, 104) !important; text-align: center !important; white-space: nowrap !important; text-overflow: ellipsis !important; overflow: hidden !important; max-width: 100% !important; }
.amx-shop-a-message:is(.amx-shm *){ font-size: 12px; line-height: 18px; color: rgb(41, 67, 62); text-align: center; }
.amx-shop-a-message:empty:is(.amx-shm *){ display: none; }
.amx-shop-a-bag:focus-visible:is(.amx-shm *), .amx-shop-a-swatch:focus-visible:is(.amx-shm *), .amx-shop-a-arrow:focus-visible:is(.amx-shm *){ outline: rgb(23, 25, 28) solid 2px !important; outline-offset: 2px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product.amx-shop-a-no-colour-row .amx-shop-a-swatches:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product.amx-shop-a-no-colour-row .amx-shop-a-colour-name:is(.amx-shm *){ display: none !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; }
@media (min-width: 561px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .woocommerce-loop-product__title:is(.amx-shm *){ height: 40px !important; min-height: 40px !important; max-height: 40px !important; -webkit-line-clamp: 2 !important; }}
@media (max-width: 359px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-bag:is(.amx-shm *){ gap: 6px !important; padding-inline: 10px !important; font-size: 13px !important; min-width: 0px !important; }}
@media (max-width: 359px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatch:is(.amx-shm *){ flex-basis: 32px !important; width: 32px !important; min-width: 32px !important; }}
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatches:is(.amx-shm *){ container: amx-colours / inline-size; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatches[data-amx-colour-count="1"] .amx-shop-a-arrow:is(.amx-shm *){ display: none !important; }
@media amx-colours (min-width: 72px){html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b) body ul.products li.product .amx-shop-a-swatches[data-amx-colour-count="2"] .amx-shop-a-arrow:is(.amx-shm *){ display: none !important; }}
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price ins:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price ins *:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price > .amount:is(.amx-shm *), html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price > .amount *:is(.amx-shm *){ font-size: clamp(18px, 16px + 0.5vw, 20px) !important; font-weight: 700 !important; line-height: 1.25 !important; color: rgb(21, 24, 28) !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price:is(.amx-shm *){ text-align: center !important; min-height: 50px !important; height: auto !important; place-content: end center !important; gap: 4px !important; margin: 4px 0px 0px !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price:has(> del):has(> ins):is(.amx-shm *){ display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; grid-template-rows: minmax(18px, auto) minmax(25px, auto) !important; place-items: center !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price > del:is(.amx-shm *){ grid-area: 1 / 1 !important; order: 0 !important; display: block !important; width: 100% !important; margin: 0px !important; text-align: center !important; font-size: 13px !important; line-height: 18px !important; color: rgb(95, 99, 104) !important; opacity: 1 !important; text-decoration: line-through !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price > del *:is(.amx-shm *){ font-size: inherit !important; line-height: inherit !important; font-weight: 400 !important; color: inherit !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price) body ul.products li.product .price > ins:is(.amx-shm *){ grid-area: 2 / 1 !important; order: 1 !important; display: block !important; width: 100% !important; margin: 0px !important; text-align: center !important; text-decoration: none !important; background: transparent !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price):not(#amx-row-alignment) body ul.products li.product:is(.amx-shm *){ display: flex !important; flex-direction: column !important; align-self: stretch !important; height: auto !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price):not(#amx-row-alignment) body ul.products li.product > a.woocommerce-loop-product__link:is(.amx-shm *){ display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price):not(#amx-row-alignment) body ul.products li.product .price:is(.amx-shm *){ margin-top: auto !important; flex-shrink: 0 !important; align-items: end !important; }
html:not(#amx-pa):not(#amx-cd-a):not(#amx-cd-b):not(#amx-shop-price):not(#amx-row-alignment) body ul.products li.product .price:not(:has(> del)):is(.amx-shm *){ display: flex !important; align-items: flex-end !important; }
html:not(#amxr1):not(#amxr2):not(#amxr3) body :is(a, button, summary, select, textarea, input, [role="button"], [role="tab"], [role="link"], [tabindex]:not([tabindex="-1"]), label[for]):focus-visible:is(.amx-shm *){ border-radius: var(--amx-ring-r,inherit); outline: rgb(41, 67, 62) solid 3px !important; outline-offset: 2px !important; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px !important; }
html:not(#amxr1):not(#amxr2):not(#amxr3) body :is(a, button)[class*="swatch"]:focus-visible:is(.amx-shm *){ outline-offset: 3px !important; }
html:not(#amxt1):not(#amxt2):not(#amxt3) body :is(a, button, summary, select, textarea, input, label, [role="button"], [role="tab"], [role="link"]):is(.amx-shm *){ touch-action: manipulation; }
html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-shop-a-colour-name:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-cardtop__off:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-nb:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-nb *:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .t3-gate-c:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .t3-mini-code:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .t3-mini-date:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .t3-eyebrow:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .bf-k:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-fx-h:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-mp-installment:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body figcaption:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body small:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .hero-layout .brands span:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body #wcf_cf_gdpr_message_block:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body #wcf_ca_gdpr_no_thanks:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .alb-c-crumb a:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .alb-c-crumb:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-eta-badge-s .l1:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-eta-badge-s .l2:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-mp-count:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-pp-brand:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .cur:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .t3-cap-k:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .t3-tag:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .eyebrow:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .amx-editorial-ad__label:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body .reward-foot:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body #step-label:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body [style*="font-size:9px"]:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body [style*="font-size: 9px"]:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body [style*="font-size:10px"]:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body [style*="font-size: 10px"]:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body [style*="font-size:11px"]:is(.amx-shm *), html:not(#amxs1):not(#amxs2):not(#amxs3):not(#amxs4):not(#amxs5) body [style*="font-size: 11px"]:is(.amx-shm *){ font-size: 12px !important; }
#alb-coach-wrap .alb-c-var-chip:is(.amx-shm *), #alb-coach-wrap .amx-variation-nav button:is(.amx-shm *), .amx-shop-a-swatches button:is(.amx-shm *){ touch-action: manipulation; }.amx-shm li.product span.onsale{display:none!important}
.amx-shm li.product .amx-cardtop.amx-c13>span{top:auto!important;left:auto!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body .amx-shm li.product [data-amx-estimate][data-amx-gbp]{display:inline-block!important;position:static!important;min-width:0!important;min-height:0!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body .amx-shm li.product [data-amx-estimate][data-amx-gbp]::before{position:static!important;display:inline!important}
html:not(#amxn1):not(#amxn2):not(#amxn3) body .amx-shm div.woocommerce.amx-menu-shop-cards{padding:0!important}
html:not(#amxn1):not(#amxn2):not(#amxn3) body .amx-shm li.product::after{content:none!important;display:none!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body .amx-shm li.product del [data-amx-estimate][data-amx-gbp]::before{text-decoration:line-through!important}
html:not(#amxn1):not(#amxn2):not(#amxn3) body #amx-coach-search-overlay div.woocommerce.amx-menu-shop-cards{padding:0!important}
html:not(#amxn1):not(#amxn2):not(#amxn3) body #amx-coach-search-overlay .amx-menu-shop-cards li.product span.onsale{display:none!important}
html:not(#amxn1):not(#amxn2):not(#amxn3) body #amx-coach-search-overlay .amx-menu-shop-cards li.product::after{content:none!important;display:none!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body #amx-coach-search-overlay .amx-menu-shop-cards li.product [data-amx-estimate][data-amx-gbp]{display:inline-block!important;position:static!important;min-width:0!important;min-height:0!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body #amx-coach-search-overlay .amx-menu-shop-cards li.product [data-amx-estimate][data-amx-gbp]::before{position:static!important;display:inline!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body #amx-coach-search-overlay .amx-menu-shop-cards li.product del [data-amx-estimate][data-amx-gbp]::before{text-decoration:line-through!important}
html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body .amx-menu-shop-cards li.product [data-amx-estimate][data-amx-gbp],html:not(#amxn1):not(#amxn2):not(#amxn3):not(#amxn4):not(#amxn5):not(#amxn6):not(#amxn7):not(#amxn8).amx-pay-primary body .amx-menu-shop-cards li.product [data-amx-estimate][data-amx-gbp]::before{color:inherit!important}
html:not(#amxn1):not(#amxn2) body.woocommerce-checkout #amx-controlled-header,html:not(#amxn1):not(#amxn2) body.woocommerce-checkout .amx-mega-panel,html:not(#amxn1):not(#amxn2) body.woocommerce-checkout #amx-coach-search-overlay{letter-spacing:.075px}

html:not(#amxn1):not(#amxn2):not(#amxn3) body .amx-shm li.product .amx-wl-remove{display:none!important}
html:not(#amxn1):not(#amxn2):not(#amxn3) body #amx-coach-search-overlay .amx-menu-shop-cards li.product .amx-wl-remove{display:none!important}
