.variations_button,.quantity-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.variations_button{flex-wrap:wrap}.variations_button p{order:4;width:100%}.variations_button .text-right{order:3;width:33%;white-space:nowrap}.variations_button .text-right a{display:block}.variations_button .names-wrapper,.variations_button .quantity{width:33%;padding:0 5px}.quantity-wrapper .product-cart.added-to-cart-button,.variations_button .product-cart.added-to-cart-button{width:auto}#ship-to-different-address .checkbox,.woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;line-height:normal!important}#ship-to-different-address .checkbox input,.woocommerce-form-login__rememberme input{margin-right:5px!important}.variations_button .names-wrapper,.quantity-wrapper .names-wrapper{width:100%}.variations_button .quantity,.quantity-wrapper .quantity{width:13%}.variation dd[class*="variation-Name"]{margin-bottom:10px!important}.woocommerce-table--order-details .woocommerce-table__product-name .wc-item-meta li:nth-last-child(3n+1){margin-bottom:10px}.page-template-cart #pay_with_amazon{display:none!important}.payment_box.payment_method_other_payment .wc-amazon-payments-advanced-info{border:none!important;background:#fff;margin:0;line-height:38px;padding:1em 2em 1em 2em!important}.payment_box.payment_method_other_payment .wc-amazon-payments-advanced-info::before{display:none!important}.woocommerce-form__input-checkbox{margin:0!important}.woocommerce-checkout #payment ul.payment_methods li{background-color:#fff;padding:20px;border-bottom:1px solid #dcdcdc!important}.woocommerce-checkout #payment ul.payment_methods li label{display:inline-block}.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-top:4px}.product-quantity .quantity .qty{touch-action:none;pointer-events:none;border:none}.variations_button .quantity input,.quantity-wrapper .quantity input{text-align:right;padding-right:15px!important}dl.variation dt.variation-,dl.variation dd.variation-{display:none!important}.product-inside .product-info .product-meta .product-price{margin-bottom:15px}.woocommerce-info{padding:1em 2em 1em 3.5em!important}.variations_button .quantity input,.variations_button .product-cart input,.quantity-wrapper .quantity input,.quantity-wrapper .product-cart input{width:100%!important;padding:5px;font-size:16px;margin-bottom:5px;height:auto!important}.variations_button .names-wrapper input,.quantity-wrapper .names-wrapper input{width:48%!important;margin-right:1%;padding:5px;font-size:16px;line-height:23px;margin-bottom:5px;height:auto!important;float:left}.cart_totals #pay_with_amazon{text-align:left}.product-inside .product-info .product-meta .quantity-wrapper .quantity{margin-left:0!important}.variations_button .names-wrapper input.error,.quantity-wrapper .names-wrapper input.error{border-color:#ed1c24}.variations_button [type="submit"],.quantity-wrapper [name="add-to-cart"]{position:relative}.variations_button .product-cart,.quantity-wrapper .product-cart{order:2;width:auto;margin-bottom:5px}.variations_button .names-wrapper,.quantity-wrapper .names-wrapper{order:3;width:100%}.variations_button .quantity,.quantity-wrapper .quantity{order:1}.variations_button .product-cart{width:auto}.product-inside .product-info .product-meta .product-cart button{font-size:12px;padding:10px 18px}.woocommerce a.remove{display:block;width:80px;font-size:12px;height:auto}.woocommerce a.remove:hover{border-radius:0}.woocommerce table.shop_table th{text-align:center}.woocommerce td.product-quantity .quantity{text-align:center}.header-shop-icon{display:block;position:absolute;right:0;top:0;height:20px;width:auto;color:#000}.header-shop-icon .icon{font-size:20px;line-height:20px;color:#ED1C24}.products-list .product-item{flex-wrap:wrap}.products-list .product-item>*{flex-basis:300px;flex-shrink:1;flex-grow:1}.products-list .product-item .product-info .product-desc{display:block;font-weight:400;color:#000}.shop-product-price{color:#ED1C24;font-size:20px;font-weight:800;padding-bottom:10px}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.d-only-mobile{display:none}.d-only-desktop{display:block}@media only screen and (max-width:992px){.variations_button .quantity,.quantity-wrapper .quantity{margin-left:0!important}.variations_button .names-wrapper,.quantity-wrapper .names-wrapper{width:100%}.variations_button .quantity,.variations_button .product-cart,.quantity-wrapper .quantity,.quantity-wrapper .product-cart,.variations_button .quantity,.variations_button .product-cart{width:48%;display:inline-block;margin-right:1%}.variations_button .product-cart,.quantity-wrapper .product-cart{text-align:center}.variations_button .quantity{padding-right:0}.variations_button .names-wrapper input[class*="name"]{margin-right:0;width:49%!important}.product-inside .product-info .product-meta .product-cart button{padding:11px 28px;font-size:10px;width:100%}}@media only screen and (max-width:768px){.woocommerce a.remove{display:inline-block}.woocommerce table.shop_table td.product-remove{text-align:center!important}.woocommerce td.product-quantity .quantity{text-align:right}.woocommerce .quantity .qty{width:auto;text-align:right}.d-only-mobile{display:block}.d-only-desktop{display:none}}.postid-15 .product-inside{max-width:1280px;margin:0 auto;padding:56px 24px 24px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:56px;align-items:start}.postid-15 .product-inside>.product-image{position:sticky;top:110px;overflow:hidden;border:1px solid #e7e9ea;border-radius:24px;background:#fbfbfb;box-shadow:0 18px 48px rgb(24 39 48 / .08)}.postid-15 .product-inside>.product-image img{display:block;width:100%;height:auto}.postid-15 .product-inside>.product-info{padding:34px;border:1px solid #e3e6e8;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgb(24 39 48 / .10)}.postid-15 .product-title{margin:0 0 10px;color:#182730;font-size:clamp(32px, 3vw, 43px);font-weight:700;line-height:1.08;letter-spacing:-.02em}.postid-15 .mc-product-rating{margin:0 0 22px}.postid-15 .mc-product-rating .cr-reviews-rating{display:inline-flex;align-items:center;gap:10px}.postid-15 .mc-product-rating .cr-review-link{color:#b4212f;font-weight:600;text-decoration:none}.postid-15 .mc-product-rating .cr-review-link:hover{text-decoration:underline}.postid-15 .product-inside>.product-info .price{margin:4px 0 4px;color:#b4212f;font-size:30px;font-weight:700}.postid-15 .product-inside>.product-info .woocommerce-product-details__short-description,.postid-15 .product-inside>.product-info .product-short-description{margin:22px 0;color:#35434b;font-size:17px;line-height:1.6}.postid-15 .mc-short-benefits{margin-top:9px;color:#60717a;font-size:15px}.postid-15 .product-inside table.variations,.postid-15 .product-inside table.variations tbody,.postid-15 .product-inside table.variations tr,.postid-15 .product-inside table.variations td{display:block;width:100%}.postid-15 .product-inside table.variations{margin:22px 0 14px}.postid-15 .product-inside table.variations td.label{margin-bottom:8px;color:#182730;font-weight:700}.postid-15 .product-inside table.variations select,.postid-15 .product-inside .names-wrapper input{width:100%;min-height:50px;padding:12px 14px;border:1px solid #d8dde0;border-radius:10px;background:#fff;color:#182730;font-size:16px}.postid-15 .product-inside table.variations select:focus,.postid-15 .product-inside .names-wrapper input:focus{border-color:#b4212f;box-shadow:0 0 0 3px rgb(180 33 47 / .12);outline:0}.postid-15 .product-inside .variations_button{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:stretch;margin-top:16px}.postid-15 .product-inside .variations_button .quantity,.postid-15 .product-inside .variations_button .quantity input{width:100%;height:52px}.postid-15 .product-inside .single_add_to_cart_button{min-height:52px;border-radius:10px;background:#ed1c24;font-size:16px;font-weight:700;box-shadow:0 10px 24px rgb(237 28 36 / .22)}.postid-15 .product-inside .single_add_to_cart_button:hover{background:#c91920}.postid-15 .product-inside .names-wrapper{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}.postid-15 .product-full-desc{max-width:1120px;margin:56px auto 0;padding:0 24px 84px;color:#35434b}.postid-15 .product-full-desc h2{margin:54px 0 18px;color:#182730;font-size:clamp(28px, 3vw, 38px);font-weight:650;line-height:1.2;letter-spacing:-.015em}.postid-15 .product-full-desc h3{margin:0 0 10px;color:#182730;font-size:20px;font-weight:700}.postid-15 .mc-product-lead{max-width:760px;margin:-4px 0 28px;color:#60717a;font-size:19px;line-height:1.55}.postid-15 .mc-elements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.postid-15 .mc-info-card,.postid-15 .mc-fact-card{border:1px solid #e1e5e7;border-radius:18px;background:linear-gradient(145deg,#fff 0%,#f7f8f8 100%)}.postid-15 .mc-info-card{padding:26px}.postid-15 .mc-info-card--toxic{border-top:3px solid #b4212f}.postid-15 .mc-symbols{margin:8px 0 12px;color:#b4212f;font-size:18px;font-weight:700;letter-spacing:.04em}.postid-15 .mc-info-card p:last-child,.postid-15 .mc-fact-card p:last-child{margin-bottom:0;line-height:1.65}.postid-15 .mc-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.postid-15 .mc-fact-card{position:relative;min-height:190px;padding:28px 24px 24px;overflow:hidden}.postid-15 .mc-fact-number{display:block;margin-bottom:18px;color:#b4212f;font-size:13px;font-weight:800;letter-spacing:.16em}.postid-15 .mc-process-visuals{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center;margin:34px 0 18px;padding:26px;border-radius:20px;background:#f7f8f8}.postid-15 .mc-process-image{margin:0;text-align:center}.postid-15 .mc-process-image img{max-width:100%;height:auto}.postid-15 .mc-reviews-section{scroll-margin-top:110px;margin-top:64px;padding-top:8px;border-top:1px solid #e3e6e8}@media (max-width:900px){.postid-15 .product-inside{grid-template-columns:1fr;gap:28px;padding-top:32px}.postid-15 .product-inside>.product-image{position:static}.postid-15 .product-inside>.product-info{padding:26px}.postid-15 .mc-facts-grid{grid-template-columns:1fr}.postid-15 .mc-fact-card{min-height:0}}@media (max-width:640px){.postid-15 .product-inside{padding:22px 16px 12px;gap:20px}.postid-15 .product-inside>.product-image,.postid-15 .product-inside>.product-info{border-radius:17px}.postid-15 .product-inside>.product-info{padding:22px 18px}.postid-15 .product-title{font-size:31px}.postid-15 .mc-product-rating .cr-reviews-rating{align-items:flex-start;flex-direction:column;gap:6px}.postid-15 .product-inside .variations_button{grid-template-columns:72px minmax(0,1fr)}.postid-15 .product-inside .names-wrapper,.postid-15 .mc-elements-grid,.postid-15 .mc-process-visuals{grid-template-columns:1fr}.postid-15 .product-full-desc{margin-top:38px;padding:0 16px 64px}.postid-15 .product-full-desc h2{margin-top:42px;font-size:27px}.postid-15 .mc-product-lead{font-size:17px}.postid-15 .mc-info-card{padding:22px 19px}.postid-15 .mc-process-visuals{padding:18px}}.postid-15 .product-inside>.product-full-desc{grid-column:1 / -1;width:100%}.postid-15 .product-inside .product-cart{height:100%}.postid-15 .product-inside .product-cart button{width:100%;min-height:52px;padding:11px 18px;border:0;border-radius:10px;background:#ed1c24;color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 24px rgb(237 28 36 / .22)}.postid-15 .product-inside .product-cart button:hover{background:#c91920}.postid-15 .product-inside>.product-full-desc{grid-column:1 / -1;width:100%}.postid-15 .product-inside .product-cart{height:100%}.postid-15 .product-inside .product-cart button{width:100%;min-height:52px;padding:11px 18px;border:0;border-radius:10px;background:#ed1c24;color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 24px rgb(237 28 36 / .22)}.postid-15 .product-inside .product-cart button:hover{background:#c91920}.postid-15 .product-inside>.product-full-desc{grid-column:1 / -1;width:100%}.postid-15 .product-inside .product-cart{height:100%}.postid-15 .product-inside .product-cart button{width:100%;min-height:52px;padding:11px 18px;border:0;border-radius:10px;background:#ed1c24;color:#fff;font-size:16px;font-weight:700;box-shadow:0 10px 24px rgb(237 28 36 / .22)}.postid-15 .product-inside .product-cart button:hover{background:#c91920}.postid-15 .product-inside .variations_button .names-wrapper{order:1!important;grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin:0 0 4px!important}.postid-15 .product-inside .variations_button .names-wrapper input.input-email,.postid-15 .product-inside .variations_button .names-wrapper input.input-name{float:none!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px 14px!important;font-size:16px!important}.postid-15 .product-inside .variations_button .quantity{order:2!important;grid-column:1!important}.postid-15 .product-inside .variations_button .product-cart{order:3!important;grid-column:2!important;width:100%!important;margin:0!important}.postid-15 .product-inside .single_add_to_cart_button.disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.postid-15 .product-inside table.variations select:required:invalid,.postid-15 .product-inside .names-wrapper input:required:invalid{border:2px solid #ed1c24!important;box-shadow:0 0 0 3px rgb(237 28 36 / .12)!important;background-color:#fffafa!important}.postid-15 .product-inside table.variations select:required:valid,.postid-15 .product-inside .names-wrapper input:required:valid{border-color:#cfd6da!important;box-shadow:none!important;background-color:#fff!important}.postid-15 .product-inside .names-wrapper input.input-email,.postid-15 .product-inside .names-wrapper input.input-name{width:100%!important;min-width:100%!important;max-width:100%!important;min-height:54px!important;box-sizing:border-box!important}.postid-15 .product-inside .product-cart button{transition:background-color .16s ease,transform .08s ease,box-shadow .16s ease!important}.postid-15 .product-inside .product-cart button:active{background:#9f1720!important;transform:translateY(2px) scale(.995);box-shadow:0 4px 10px rgb(159 23 32 / .28)!important}.postid-15 .product-inside .product-cart button:focus-visible{outline:3px solid rgb(237 28 36 / .28);outline-offset:3px}.postid-15 .product-inside table.variations select:required:invalid+.select2 .select2-selection--single{border:2px solid #ed1c24!important;box-shadow:0 0 0 3px rgb(237 28 36 / .12)!important;background-color:#fffafa!important}.postid-15 .product-inside table.variations select:required:valid+.select2 .select2-selection--single{border-color:#cfd6da!important;box-shadow:none!important;background-color:#fff!important}.postid-15 .product-inside .variations_button .quantity{order:1!important;grid-column:1!important}.postid-15 .product-inside .variations_button .product-cart{order:2!important;grid-column:2!important}.postid-15 .product-inside .variations_button .names-wrapper{order:3!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin-top:0!important}.postid-15 .product-inside .variations_button .names-wrapper input.input-email,.postid-15 .product-inside .variations_button .names-wrapper input.input-name{width:100%!important;min-width:0!important;max-width:none!important;min-height:50px!important;padding:11px 10px!important;font-size:14px!important}.postid-15 .product-inside table.variations select:required:invalid+.select2 .select2-selection--single,.postid-15 .product-inside .names-wrapper input:required:invalid{border:1px solid #d8dde0!important;box-shadow:none!important;background-color:#fff!important}.postid-15 .product-inside table.variations select:required:user-invalid+.select2 .select2-selection--single,.postid-15 .product-inside .names-wrapper input:required:user-invalid{border:1px solid #ed1c24!important;box-shadow:none!important;background-color:#fff!important}@media (max-width:540px){.postid-15 .product-inside .variations_button .names-wrapper{grid-template-columns:minmax(0,1fr)!important}}