/* MyToui Theme 2.1 alpha 6 — isolated, device-aware presentation layer. */
.mytoui-theme{--mt-primary:#15803d;--mt-success:#15803d;--mt-warning:#b54708;--mt-danger:#d92d20;--mt-border:#e4e7ec;--mt-muted:#667085;--mt-text:#101828;--mt-price-green:#15803d}
.mytoui-theme *{box-sizing:border-box}
.mytoui-theme [hidden]{display:none!important}
.mytoui-theme-product .product-sticky-bottom{display:none!important}
.mytoui-theme-product .single-product-wrapper .product-images,.mytoui-theme-product .single-product-wrapper .product-summary,.mytoui-theme-product .single-product-wrapper .product-tabs-section,.mytoui-theme-product .single-product-wrapper .related-products-section{opacity:1!important;transform:none!important;animation:none!important}
.mytoui-theme .related-products-grid li.mytoui-product-card-item,.mytoui-theme .latest-products-grid li.mytoui-product-card-item{opacity:1!important;transform:none!important;animation:none!important}
.mytoui-theme .mytoui-currency-symbol{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.mytoui-theme .mytoui-money{display:inline-flex;align-items:baseline;color:inherit;white-space:nowrap;direction:ltr;unicode-bidi:isolate}
.mytoui-theme .mytoui-money__space{width:.28em}
.mytoui-theme .mytoui-order-card .mytoui-money,.mytoui-theme .mytoui-order-card .mytoui-money__amount{color:var(--mt-summary-money,#15803d)!important}

/* Each price surface owns its own color; MyToui Variant remains untouched. */
.mytoui-theme .mytoui-order-card [data-money],
.mytoui-theme .mytoui-thankyou__facts .amount,
.mytoui-theme .mytoui-thankyou__item>b,
.mytoui-theme .mytoui-thankyou__totals strong{color:var(--mt-price-green,#15803d)!important}
.mytoui-theme-product .product-summary .mytoui-base-price,.mytoui-theme-product .mytoui-base-price{display:flex!important;align-items:baseline!important;justify-content:var(--mt-price-justify,flex-start)!important;width:100%!important;flex-wrap:wrap!important;color:var(--mt-price-current,#15803d)!important;font-size:var(--mt-price-current-size,32px)!important;font-weight:var(--mt-price-current-weight,850)!important;line-height:1.25!important;text-align:inherit!important;text-shadow:var(--mt-price-shadow,none)!important}
.mytoui-price-pair{display:inline-flex;flex-direction:var(--mt-price-pair-direction,row);align-items:baseline;gap:var(--mt-price-pair-gap,10px);color:inherit;font:inherit}
.mytoui-variable-price__mode{display:none}.mytoui-variable-price__mode.is-active{display:inline-flex}.mytoui-price-pair>.mytoui-price-original{order:var(--mt-price-old-order,1)}.mytoui-price-pair>.mytoui-price-current{order:var(--mt-price-new-order,2)}.mytoui-price-pair>.mytoui-page-sale-badge{order:var(--mt-price-badge-order,3)}
.mytoui-page-sale-badge{display:var(--mt-sale-badge-display,inline-flex);align-items:center;justify-content:center;padding:var(--mt-sale-badge-padding,5px 9px);border:var(--mt-sale-badge-border,0);border-radius:var(--mt-sale-badge-radius,999px);clip-path:var(--mt-sale-badge-clip,none);color:var(--mt-sale-badge-text,#fff)!important;background:var(--mt-sale-badge-bg,#16a34a);box-shadow:var(--mt-sale-badge-shadow,0 4px 12px rgba(21,128,61,.2));font-size:var(--mt-sale-badge-size,13px)!important;font-weight:var(--mt-sale-badge-weight,850)!important;line-height:1;white-space:nowrap;text-shadow:none;direction:ltr;unicode-bidi:isolate}.mytoui-page-sale-badge bdi{direction:ltr;unicode-bidi:isolate}
.mytoui-base-price .mytoui-price-current,.mytoui-base-price .mytoui-price-current .mytoui-money,.mytoui-base-price .mytoui-price-current .mytoui-money__amount,.mytoui-base-price .mytoui-price-current .mytoui-currency-symbol{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.mytoui-base-price del{position:relative;color:var(--mt-price-original,#15803d)!important;font-size:var(--mt-price-original-size,20px)!important;font-weight:var(--mt-price-original-weight,650)!important;opacity:.62;text-decoration:none!important}
.mytoui-base-price del::before,.mytoui-base-price del::after{content:"";position:absolute;z-index:1;top:50%;right:-2%;left:-2%;height:var(--mt-price-strike-width,2px);border-radius:999px;background:var(--mt-price-strike-color,currentColor);pointer-events:none;transform:var(--mt-price-strike-before,rotate(0deg));transform-origin:center}
.mytoui-base-price del::after{display:var(--mt-price-strike-after-display,none);transform:rotate(12deg)}
.mytoui-base-price del .mytoui-money,.mytoui-base-price del .mytoui-money__amount,.mytoui-base-price del .mytoui-currency-symbol{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.mytoui-base-price ins{color:inherit!important;text-decoration:none!important}
.mytoui-price-range{display:inline-flex;align-items:baseline;gap:var(--mt-price-range-gap,9px)}
.mytoui-price-range__separator{color:var(--mt-price-range-separator,#15803d);font-size:var(--mt-price-range-separator-size,20px)}
.mytoui-hide-base-price-on-variation.has-mytoui-variation .mytoui-base-price{display:none!important}

/* Identity, title, short description. */
.mytoui-product-identity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--mt-id-items-gap,14px);min-width:0;text-shadow:var(--mt-id-shadow,none);overflow:visible}
.mytoui-identity-item{display:flex;align-items:baseline;gap:var(--mt-id-label-gap,5px);min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}
.mytoui-identity-category{display:var(--mt-id-category-display,flex);grid-column:var(--mt-id-category-column,1);justify-self:var(--mt-id-category-self,start);flex-direction:var(--mt-id-category-direction,row)}
.mytoui-identity-brand{display:var(--mt-id-brand-display,flex);grid-column:var(--mt-id-brand-column,2);justify-self:var(--mt-id-brand-self,end);flex-direction:var(--mt-id-brand-direction,row)}
.mytoui-identity-item>span{flex:0 0 auto;color:var(--mt-id-label,#667085);font-size:var(--mt-id-label-size,13px);font-weight:var(--mt-id-label-weight,650);white-space:nowrap}
.mytoui-identity-item>a{display:block;min-width:0;max-width:100%;color:var(--mt-id-value,#344054)!important;font-size:var(--mt-id-value-size,13px);font-weight:var(--mt-id-value-weight,800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-decoration:none!important}
.mytoui-product-title{overflow-wrap:anywhere;text-shadow:var(--mt-title-shadow,none)}
.mytoui-short-description{position:relative;border-inline-start:var(--mt-accent-width,4px) solid var(--mt-accent,#15803d);padding-inline-start:var(--mt-accent-gap,12px)}
.mytoui-short-description__content>*:first-child{margin-top:0}.mytoui-short-description__content>*:last-child{margin-bottom:0}
.mytoui-short-description a{color:var(--mt-description-link,#15803d)}.mytoui-short-description a:hover{color:var(--mt-description-link-hover,#166534)}

/* Gallery is isolated from QuickTheme and WooCommerce gallery controllers. */
.mytoui-v2-gallery{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--mt-gallery-gap,12px);min-width:0;direction:ltr}
.mytoui-v2-gallery__rail-box{position:relative;z-index:2;display:grid;grid-template-rows:30px minmax(0,1fr) 30px;grid-column:1;grid-row:1/3;min-width:calc(var(--mt-thumb-w,76px) + (var(--mt-rail-padding,2px) * 2));max-height:var(--mt-gallery-max-height,680px);margin-top:var(--mt-thumbs-margin-top,0);margin-bottom:var(--mt-thumbs-margin-bottom,0);padding:var(--mt-rail-padding,2px);border:var(--mt-rail-border,0);border-radius:var(--mt-rail-radius,12px);background:var(--mt-rail-bg,transparent);box-shadow:var(--mt-rail-shadow,none);overflow:hidden;pointer-events:auto}
.mytoui-v2-gallery__thumbs{display:flex;flex-direction:column;justify-content:var(--mt-thumbs-align,safe center);gap:var(--mt-thumb-gap,10px);min-width:0;min-height:0;overflow:auto;scrollbar-width:none;scroll-snap-type:y proximity;overscroll-behavior:contain}
.mytoui-v2-gallery__thumbs::-webkit-scrollbar{display:none}
.mytoui-v2-gallery__rail-button,
.mytoui-v2-gallery__thumb,
.mytoui-v2-gallery__arrow,
.mytoui-v2-gallery__dot{appearance:none;-webkit-appearance:none;margin:0;font:inherit;cursor:pointer}
.mytoui-v2-gallery__rail-button{display:grid;place-items:center;width:100%;min-width:0;height:30px;padding:0;border:0;color:#667085;background:transparent}
.mytoui-v2-gallery__rail-button[hidden]{display:none!important}
.mytoui-v2-gallery__rail-button:disabled{opacity:.28;cursor:default}
.mytoui-v2-gallery__rail-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transform:rotate(90deg)}
.mytoui-v2-gallery__rail-box:not(.has-overflow){grid-template-rows:minmax(0,1fr)}.mytoui-v2-gallery__rail-box:not(.has-overflow) .mytoui-v2-gallery__rail-button{display:none}
.mytoui-v2-gallery__thumb{position:relative;z-index:1;flex:0 0 var(--mt-thumb-h,76px);width:var(--mt-thumb-w,76px);height:var(--mt-thumb-h,76px);padding:2px;border:var(--mt-thumb-border,1px solid #e4e7ec);border-radius:var(--mt-thumb-radius,10px);background:var(--mt-thumb-bg,#fff);box-shadow:var(--mt-thumb-shadow,none);overflow:hidden;scroll-snap-align:center;pointer-events:auto;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}
.mytoui-v2-gallery__thumb.is-active{border:var(--mt-thumb-active-border,2px solid #15803d);background:var(--mt-thumb-active-bg,#f0fdf4);box-shadow:var(--mt-thumb-active-shadow,0 4px 12px rgba(21,128,61,.18))}
.mytoui-v2-gallery__thumb img{display:block;width:100%;height:100%;border-radius:max(0px,calc(var(--mt-thumb-radius,10px) - 3px));object-fit:var(--mt-thumb-fit,cover)}
.mytoui-v2-gallery__stage{position:relative;z-index:1;display:grid;place-items:center;grid-column:2;grid-row:1;width:100%;min-width:0;max-height:var(--mt-gallery-max-height,680px);aspect-ratio:1/1;overflow:visible;direction:ltr}
.mytoui-v2-gallery__image-frame{display:grid;place-items:center;width:100%;height:100%;max-height:var(--mt-gallery-max-height,680px);padding:var(--mt-gallery-image-padding,8px);border:0;background:transparent;overflow:visible;touch-action:pan-y}
.mytoui-v2-gallery__image{display:block;width:var(--mt-gallery-image-width,100%)!important;max-width:100%!important;height:100%!important;max-height:calc(var(--mt-gallery-max-height,680px) - (var(--mt-gallery-image-padding,8px) * 2));margin:auto;border-radius:var(--mt-gallery-image-radius,18px);object-fit:var(--mt-gallery-fit,contain);background:transparent}
.mytoui-v2-gallery[data-image-frame="natural"] .mytoui-v2-gallery__stage{min-height:0;aspect-ratio:auto}
.mytoui-v2-gallery[data-image-frame="natural"] .mytoui-v2-gallery__image-frame{width:100%;height:auto;min-height:0;padding:0}
.mytoui-v2-gallery[data-image-frame="natural"] .mytoui-v2-gallery__image{width:var(--mt-gallery-image-width,100%)!important;max-width:100%!important;height:auto!important;max-height:var(--mt-gallery-max-height,680px);aspect-ratio:auto!important;object-fit:contain}
.mytoui-v2-gallery__arrow{position:absolute;z-index:3;top:var(--mt-arrow-top,50%);display:grid;place-items:center;width:var(--mt-arrow-size,44px);height:var(--mt-arrow-size,44px);padding:0;border:var(--mt-arrow-border,1px solid #e4e7ec);border-radius:var(--mt-arrow-radius,999px);color:var(--mt-arrow-color,#111827);background:var(--mt-arrow-bg,#fff);box-shadow:var(--mt-arrow-shadow,0 4px 12px rgba(16,24,40,.16));opacity:.78;transform:translateY(-50%);transition:opacity .15s ease,box-shadow .15s ease}
.mytoui-v2-gallery:hover .mytoui-v2-gallery__arrow,.mytoui-v2-gallery__arrow:focus-visible{opacity:1}.mytoui-v2-gallery__arrow.is-prev{left:calc(var(--mt-gallery-image-inset,0%) + var(--mt-arrow-edge,14px))}.mytoui-v2-gallery__arrow.is-next{right:calc(var(--mt-gallery-image-inset,0%) + var(--mt-arrow-edge,14px))}
.mytoui-v2-gallery__arrow svg{width:var(--mt-arrow-icon,20px);height:var(--mt-arrow-icon,20px);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.mytoui-v2-gallery__counter{position:absolute;z-index:4;top:10px;right:10px;padding:5px 9px;border-radius:var(--mt-counter-radius,999px);color:var(--mt-counter-text,#fff);background:var(--mt-counter-bg,rgba(16,24,40,.62));font-size:var(--mt-counter-size,12px);font-weight:var(--mt-counter-weight,800);line-height:1}
.mytoui-v2-gallery__dots{display:flex;align-items:center;justify-content:center;gap:var(--mt-dot-gap,7px);grid-column:2;grid-row:2;padding:6px}
.mytoui-v2-gallery__dot{width:var(--mt-dot-size,7px);height:var(--mt-dot-size,7px);padding:0;border:0;border-radius:999px;background:var(--mt-dot,#d0d5dd)}
.mytoui-v2-gallery__dot.is-active{width:calc(var(--mt-dot-size,7px) * var(--mt-dot-active-width,2.5));border-radius:var(--mt-dot-active-radius,999px);background:var(--mt-dot-active,#15803d)}
.mytoui-v2-gallery[data-count="1"] .mytoui-v2-gallery__arrow,.mytoui-v2-gallery[data-count="1"] .mytoui-v2-gallery__rail-box,.mytoui-v2-gallery[data-count="1"] .mytoui-v2-gallery__dots{display:none!important}
.mytoui-v2-gallery[data-thumbs-position="right"]{grid-template-columns:minmax(0,1fr) auto}.mytoui-v2-gallery[data-thumbs-position="right"] .mytoui-v2-gallery__rail-box{grid-column:2}.mytoui-v2-gallery[data-thumbs-position="right"] .mytoui-v2-gallery__stage,.mytoui-v2-gallery[data-thumbs-position="right"] .mytoui-v2-gallery__dots{grid-column:1}
.mytoui-v2-gallery[data-thumbs-position="bottom"],.mytoui-v2-gallery[data-thumbs-position="top"]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}
.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__stage{grid-column:1;grid-row:1}.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__dots{grid-column:1;grid-row:2}.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__rail-box{grid-column:1;grid-row:3}
.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__rail-box{grid-column:1;grid-row:1}.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__stage{grid-column:1;grid-row:2}.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__dots{grid-column:1;grid-row:3}
.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__rail-box,.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__rail-box{grid-template-columns:30px minmax(0,1fr) 30px;grid-template-rows:auto;width:fit-content;max-width:100%;min-width:0;max-height:none;justify-self:var(--mt-rail-self,center)}.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__thumbs,.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__thumbs{flex-direction:row;width:max-content;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__thumb,.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__thumb{flex:0 0 var(--mt-thumb-w,76px)}.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__rail-button,.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__rail-button{width:30px;height:100%}.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__rail-button svg,.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__rail-button svg{transform:none}
.mytoui-v2-gallery[data-thumbs-position="bottom"] .mytoui-v2-gallery__rail-box:not(.has-overflow),.mytoui-v2-gallery[data-thumbs-position="top"] .mytoui-v2-gallery__rail-box:not(.has-overflow){grid-template-columns:minmax(0,1fr)}
.mytoui-v2-gallery[data-rail-background="no"] .mytoui-v2-gallery__rail-box{background:transparent!important}
.mytoui-v2-gallery[data-rail-surface="no"] .mytoui-v2-gallery__rail-box{padding:0!important;border:0!important;box-shadow:none!important}
.mytoui-v2-gallery:not(.has-thumbs){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:0}.mytoui-v2-gallery:not(.has-thumbs) .mytoui-v2-gallery__stage{grid-column:1;grid-row:1}.mytoui-v2-gallery:not(.has-thumbs) .mytoui-v2-gallery__dots{grid-column:1;grid-row:2}

/* QuickFORM: native fields remain the data source; proxies are presentation only. */
.mytoui-theme .qf-form .qf-title{grid-column:1/-1;display:none!important;width:100%!important;margin:var(--mt-form-title-margin-top,0) 0 var(--mt-form-title-margin-bottom,16px)!important;padding:0!important;border:0!important;color:var(--mt-form-title-color,#101828)!important;background:transparent!important;box-shadow:none!important;font-size:var(--mt-form-title-size,22px)!important;font-weight:var(--mt-form-title-weight,800)!important;line-height:1.35!important;text-align:var(--mt-form-title-align,right)!important;text-shadow:var(--mt-form-title-shadow,none)!important}.mytoui-theme .qf-form[data-mytoui-form-title="yes"] .qf-title,.mytoui-theme .qf-form[data-mytoui-form-divider="yes"] .qf-title{display:block!important}
.mytoui-theme .qf-form .qf-title::before{content:"";display:none;width:100%;height:0;margin:0 0 var(--mt-form-divider-gap,16px);border-top:var(--mt-form-divider,2px dashed #e4e7ec);box-shadow:var(--mt-form-divider-shadow,none)}.mytoui-theme .qf-form[data-mytoui-form-divider="yes"] .qf-title::before{display:block}
.mytoui-theme .qf-form[data-mytoui-form-title="no"] .qf-title{margin:0!important}.mytoui-theme .qf-form[data-mytoui-form-title="no"] .qf-title>.mytoui-form-title__text{display:none!important}
.mytoui-theme .qf-form,.mytoui-theme .qf-fields{display:grid;gap:var(--mt-field-gap,12px)}
.mytoui-theme .qf-fields>.qf-row{display:grid!important;grid-template-columns:var(--mt-field-row-columns,1fr)!important;gap:var(--mt-field-gap,12px)!important}
.mytoui-theme .qf-form[data-fields-layout="paired"] .qf-fields>.qf-row{--mt-field-row-columns:repeat(2,minmax(0,1fr))}
.mytoui-theme .qf-field-wrap{display:grid;gap:7px;min-width:0;margin:0!important}
.mytoui-theme .qf-field{position:relative;display:flex;align-items:center;min-width:0;min-height:var(--mt-field-height,52px);height:auto!important;max-height:none!important;border:1px solid var(--mt-field-border,#d0d5dd);border-radius:var(--mt-field-radius,12px);background:var(--mt-field-bg,#fff);box-shadow:var(--mt-normal-shadow,0 4px 12px rgba(16,24,40,.08));overflow:visible;transition:border-color var(--mt-state-transition,180ms) ease,background-color var(--mt-state-transition,180ms) ease,box-shadow var(--mt-state-transition,180ms) ease,color var(--mt-state-transition,180ms) ease}
.mytoui-theme .qf-field:focus-within{border-color:var(--mt-focus,#15803d);box-shadow:var(--mt-focus-shadow,0 8px 22px rgba(21,128,61,.18))}
.mytoui-theme .qf-field-wrap.is-complete:not(.qf-error) .qf-field{border-color:var(--mt-complete-border,#86efac);background:var(--mt-complete-bg,#f0fdf4)}.mytoui-theme .qf-field-wrap.is-complete:not(.qf-error) .qf-field>input,.mytoui-theme .qf-field-wrap.is-complete:not(.qf-error) .qf-field>textarea,.mytoui-theme .qf-field-wrap.is-complete:not(.qf-error) .mytoui-select__trigger{color:var(--mt-complete-text,#101828)!important}.mytoui-theme .qf-field-wrap.is-disabled .qf-field{background:var(--mt-disabled-bg,#f9fafb)}
.mytoui-theme .qf-field-wrap.qf-error .qf-field,.mytoui-theme .qf-field-wrap.qf-error .mytoui-select__trigger{border-color:var(--mt-error,#d92d20)!important;background-color:var(--mt-error-bg,#fff)!important}
.mytoui-theme .mytoui-field-label{display:var(--mt-label-display,flex);align-items:center;width:100%;min-width:0;gap:7px;margin:0;color:var(--mt-label-color,#344054);font-size:var(--mt-label-size,13px);font-weight:var(--mt-label-weight,750);line-height:1.4}.mytoui-field-label__copy{display:inline-flex;align-items:center;gap:2px;min-width:0}.mytoui-field-label__text{min-width:0}.mytoui-field-label .is-required{color:var(--mt-error,#d92d20)}.mytoui-field-status{display:var(--mt-status-display,inline-flex);align-items:center;justify-content:center;flex:0 0 var(--mt-status-size,19px);width:var(--mt-status-size,19px);height:var(--mt-status-size,19px);padding:2px;border:var(--mt-status-empty-border,1px solid #cbd5e1);border-radius:var(--mt-status-radius,999px);color:var(--mt-status-empty,#94a3b8);background:var(--mt-status-empty-bg,#f8fafc);box-sizing:border-box;transition:color var(--mt-state-transition,180ms) ease,background var(--mt-state-transition,180ms) ease,border-color var(--mt-state-transition,180ms) ease,transform var(--mt-state-transition,180ms) ease}.mytoui-field-status svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mytoui-field-label[data-status-position="opposite"]{justify-content:space-between}.mytoui-field-label[data-status-position="opposite"] .mytoui-field-status{margin-inline-start:auto}.mytoui-field-label[data-status-position="adjacent"]{justify-content:flex-start}.qf-field-wrap.is-complete:not(.qf-error)>.mytoui-field-label .mytoui-field-status,.qf-attribute.is-complete:not(.qf-error)>.mytoui-field-label .mytoui-field-status{color:var(--mt-status-complete,#fff);background:var(--mt-status-complete-bg,#16a34a);border:var(--mt-status-complete-border,1px solid #15803d);transform:scale(1.04)}.qf-field-wrap.qf-error>.mytoui-field-label .mytoui-field-status,.qf-attribute.qf-error>.mytoui-field-label .mytoui-field-status{color:var(--mt-status-error,#fff);background:var(--mt-status-error-bg,#dc2626);border:var(--mt-status-error-border,1px solid #b91c1c)}
.mytoui-theme .mytoui-form-boundary{display:flex;flex-direction:column;gap:var(--mt-field-gap,12px);min-width:0;margin:var(--mt-form-boundary-margin,0 0 14px);padding:var(--mt-form-boundary-padding,18px);border:var(--mt-form-boundary-border,0);border-radius:var(--mt-form-boundary-radius,18px);box-sizing:border-box}.mytoui-theme .mytoui-form-boundary>.qf-row,.mytoui-theme .mytoui-form-boundary>.qf-field-wrap,.mytoui-theme .mytoui-form-boundary>.qf-field,.mytoui-theme .mytoui-form-boundary>.qf-variations,.mytoui-theme .mytoui-form-boundary>.mytoui-order-card,.mytoui-theme .mytoui-form-boundary>.mytoui-order-actions{width:100%;min-width:0}.mytoui-theme .mytoui-form-boundary>.qf-row{display:grid!important;grid-template-columns:var(--mt-field-row-columns,1fr)!important;gap:var(--mt-field-gap,12px)!important}.mytoui-theme .qf-form[data-fields-layout="paired"] .mytoui-form-boundary>.qf-row{--mt-field-row-columns:repeat(2,minmax(0,1fr))}
.mytoui-theme .qf-field-icon,.mytoui-theme .mytoui-field-icon{align-self:stretch;display:grid!important;place-items:center;flex:0 0 var(--mt-icon-width,46px);width:var(--mt-icon-width,46px)!important;min-width:var(--mt-icon-width,46px)!important;max-width:var(--mt-icon-width,46px)!important;height:auto!important;margin:0!important;padding:0!important;color:var(--mt-icon,#15803d)!important;background:var(--mt-icon-bg,#f0fdf4)!important;border:0!important;border-inline-end:var(--mt-icon-divider-width,1px) solid var(--mt-icon-divider,#d0d5dd)!important;border-radius:var(--mt-field-radius,12px) 0 0 var(--mt-field-radius,12px)!important}
[dir=rtl] .mytoui-theme .qf-field-icon,[dir=rtl] .mytoui-theme .mytoui-field-icon{border-radius:0 var(--mt-field-radius,12px) var(--mt-field-radius,12px) 0!important}
.mytoui-theme .qf-field-icon svg,.mytoui-theme .mytoui-field-icon svg{width:var(--mt-icon-size,19px)!important;height:var(--mt-icon-size,19px)!important;fill:none;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mytoui-theme .qf-field>input,.mytoui-theme .qf-field>textarea,.mytoui-theme .qf-field>select{flex:1;min-width:0;min-height:calc(var(--mt-field-height,52px) - 2px);margin:0!important;padding:10px 13px!important;border:0!important;outline:0!important;color:var(--mt-field-text,#101828)!important;background:transparent!important;box-shadow:none!important;font-size:var(--mt-field-text-size,15px)!important;font-weight:var(--mt-field-text-weight,600)!important;transition:color var(--mt-state-transition,180ms) ease}
.mytoui-theme .qf-field>input::placeholder{color:var(--mt-placeholder,#98a2b3);font-size:var(--mt-placeholder-size,14px);font-weight:var(--mt-placeholder-weight,500)}
.mytoui-theme .qf-field>input:disabled,.mytoui-theme .qf-field>select:disabled{color:var(--mt-disabled,#98a2b3)!important;cursor:not-allowed}
.mytoui-theme .qf-field-chevron{display:none!important}
.mytoui-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.mytoui-select{position:relative;z-index:2;flex:1;min-width:0}.mytoui-select.is-open{z-index:30}.mytoui-select__trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-height:calc(var(--mt-field-height,52px) - 2px)!important;margin:0!important;padding:10px 13px!important;border:0!important;border-radius:inherit!important;color:var(--mt-field-text,#101828)!important;background:transparent!important;box-shadow:none!important;font:inherit!important;text-align:start!important;cursor:pointer!important;transition:color var(--mt-state-transition,180ms) ease}.mytoui-select__trigger-copy{display:flex;align-items:center;flex:1;gap:9px;min-width:0;overflow:hidden}.mytoui-select__trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mytoui-select__trigger-price{flex:0 0 auto}.mytoui-select__chevron{display:grid;place-items:center;flex:0 0 auto}.mytoui-select__chevron svg{width:var(--mt-arrow-size,16px);height:var(--mt-arrow-size,16px);fill:none;stroke:var(--mt-arrow-color,#667085);stroke-width:2}
.mytoui-select__trigger:disabled{color:var(--mt-disabled,#98a2b3)!important;cursor:not-allowed!important}.mytoui-select__popup{position:absolute;z-index:50;inset-inline:0;top:calc(100% + 7px);display:none;max-height:min(320px,52vh);padding:7px;border:1px solid var(--mt-field-border,#d0d5dd);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(16,24,40,.16);overflow:hidden}.mytoui-select.is-upward .mytoui-select__popup{top:auto;bottom:calc(100% + 7px)}.mytoui-select.is-open .mytoui-select__popup{display:grid;gap:6px}.mytoui-select__search-wrap{position:relative;display:flex;align-items:center;width:100%;min-height:42px;border:1px solid var(--mt-field-border,#d0d5dd);border-radius:9px;background:#fff;overflow:hidden}.mytoui-select__search-icon{display:grid;place-items:center;flex:0 0 38px;color:#667085}.mytoui-select__search-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mytoui-select__search{flex:1;width:100%;min-width:0;min-height:40px;margin:0!important;padding:8px 4px 8px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;font-weight:650!important}.mytoui-select__search::placeholder{color:#667085;opacity:1}.mytoui-select__options{display:grid;gap:3px;max-height:min(255px,43vh);overflow-y:auto}.mytoui-select__option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:40px!important;padding:5px 10px!important;border:0!important;border-radius:8px!important;color:var(--mt-field-text,#101828)!important;background:#fff!important;text-align:start!important;cursor:pointer!important}.mytoui-select__option-copy{display:grid;gap:1px;min-width:0;overflow:hidden}.mytoui-select__option-primary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mytoui-select__option-secondary{display:block;min-width:0;overflow:hidden;color:var(--mt-office-address,#667085)!important;font-size:var(--mt-office-address-size,11px)!important;font-weight:var(--mt-office-address-weight,500)!important;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mytoui-select__option:hover,.mytoui-select__option.is-selected{background:#f0fdf4!important}.mytoui-select__option:disabled{color:#98a2b3!important;background:#f9fafb!important;cursor:not-allowed!important}.mytoui-delivery-price{margin-inline-start:auto;color:var(--mt-delivery-price,var(--mt-price-green,#15803d))!important;font-size:var(--mt-delivery-price-size,14px)!important;font-weight:var(--mt-delivery-price-weight,850)!important;line-height:1.2;white-space:nowrap}.mytoui-delivery-price.is-unavailable{max-width:52%;color:var(--mt-delivery-unavailable,#667085)!important;font-weight:var(--mt-delivery-price-weight,850)!important;white-space:normal;text-align:end}
.mytoui-theme .qf-error-message{display:block;margin:0;color:var(--mt-error-color,#d92d20);font-size:var(--mt-error-size,12px);font-weight:var(--mt-error-weight,650);line-height:1.35}.mytoui-theme .qf-error-message:empty{display:none!important}
.mytoui-theme #qf-shipping-wrap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.mytoui-theme .qf-social-row,.mytoui-theme .qf-submit-row:empty{display:none!important}
.mytoui-delivery-field,.mytoui-office-field{width:100%}

/* Order summary. Native QuickFORM summary remains a hidden data source. */
.mytoui-order-card{overflow:visible}
.mytoui-order-card__title{margin:var(--mt-summary-title-margin-top,0) 0 var(--mt-summary-title-margin-bottom,17px);padding:var(--mt-summary-title-padding,0);border:var(--mt-summary-title-border,0);border-radius:var(--mt-summary-title-radius,10px);color:var(--mt-summary-title,#101828);background:var(--mt-summary-title-bg,transparent);font-size:var(--mt-summary-title-size,20px);font-weight:var(--mt-summary-title-weight,850);line-height:1.35;text-align:var(--mt-summary-title-align,right);text-shadow:var(--mt-summary-title-shadow,none)}
.mytoui-order-card__rows{display:grid;gap:var(--mt-summary-row-gap,11px)}
.mytoui-order-row{display:grid;grid-template-columns:minmax(0,auto) minmax(24px,1fr) minmax(0,auto);align-items:baseline;column-gap:5px;width:100%;min-width:0;color:var(--mt-summary-label,#667085);font-size:var(--mt-summary-label-size,14px);font-weight:var(--mt-summary-label-weight,650);text-shadow:var(--mt-summary-text-shadow,none)}
.mytoui-order-label{min-width:0;overflow-wrap:anywhere}.mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-label{max-width:min(42vw,260px)}.mytoui-order-connector{display:var(--mt-summary-connector-display,block);align-self:center;width:100%;min-width:18px;margin-inline:0;border-bottom:1.5px var(--mt-summary-connector-style,dotted) var(--mt-summary-connector,#d0d5dd);transform:translateY(.12em)}
.mytoui-order-value{min-width:0;max-width:100%;overflow:hidden;color:var(--mt-summary-selected,#15803d);font-size:var(--mt-summary-value-size,14px);font-weight:var(--mt-summary-value-weight,800);text-align:end;white-space:normal;overflow-wrap:anywhere}.mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-value{max-width:min(42vw,280px)}
.mytoui-order-row.is-placeholder .mytoui-order-value{color:var(--mt-summary-unselected,#98a2b3);font-weight:600}
.mytoui-order-row--quantity{grid-template-columns:minmax(0,auto) minmax(24px,1fr) max-content;align-items:center;column-gap:5px;overflow:visible}.mytoui-order-row--quantity .mytoui-order-value{display:flex;justify-content:var(--mt-qty-align,end);max-width:none!important;overflow:visible!important}
.mytoui-theme .mytoui-order-row--quantity .qf-qty{direction:rtl!important;display:inline-grid!important;grid-template-columns:var(--mt-qty-button,42px) var(--mt-qty-value,54px) var(--mt-qty-button,42px)!important;grid-template-rows:var(--mt-qty-height,42px)!important;align-items:stretch!important;justify-content:start!important;width:auto!important;min-width:0!important;max-width:100%!important;height:var(--mt-qty-height,42px)!important;min-height:var(--mt-qty-height,42px)!important;max-height:var(--mt-qty-height,42px)!important;margin:0!important;padding:0!important;border:var(--mt-qty-border,1px solid #d0d5dd)!important;border-radius:var(--mt-qty-radius,10px)!important;background:var(--mt-qty-bg,#fff)!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:var(--mt-qty-shadow,0 3px 10px rgba(16,24,40,.06))!important;transform:none!important;visibility:visible!important;opacity:1!important}
.mytoui-theme .mytoui-order-row--quantity .qf-qty>button,.mytoui-theme .mytoui-order-row--quantity .qf-qty>input[type="number"]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;line-height:1!important;text-align:center!important;appearance:none!important;-webkit-appearance:none!important;transform:none!important}
.mytoui-theme .mytoui-order-row--quantity .qf-qty>button{color:var(--mt-qty-button-color,#344054)!important;background:var(--mt-qty-button-bg,#fff)!important;font-size:var(--mt-qty-button-font-size,19px)!important;font-weight:700!important;cursor:pointer!important;opacity:1!important}.mytoui-theme .mytoui-order-row--quantity .qf-qty>button:disabled{color:#98a2b3!important;background:#f2f4f7!important;opacity:1!important;cursor:not-allowed!important}
.mytoui-theme .mytoui-order-row--quantity .qf-qty>button svg{display:block!important;width:var(--mt-qty-button-font-size,19px)!important;height:var(--mt-qty-button-font-size,19px)!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:var(--mt-qty-button-stroke,2)!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mytoui-theme .mytoui-order-row--quantity .qf-qty>button svg *{fill:none!important;stroke:currentColor!important;stroke-width:inherit!important}
.mytoui-theme .mytoui-order-row--quantity .qf-qty>input[type="number"]{direction:ltr!important;border-inline:var(--mt-qty-separator-width,1px) solid var(--mt-qty-separator-color,#d0d5dd)!important;color:var(--mt-qty-text,#101828)!important;background:var(--mt-qty-bg,#fff)!important;font-size:var(--mt-qty-font-size,15px)!important;font-weight:var(--mt-qty-font-weight,850)!important;-moz-appearance:textfield!important}.mytoui-theme .mytoui-order-row--quantity .qf-qty>input[type="number"]::-webkit-inner-spin-button,.mytoui-theme .mytoui-order-row--quantity .qf-qty>input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
.mytoui-order-row--total{position:relative;grid-template-columns:minmax(0,max-content) minmax(24px,1fr) minmax(0,max-content);justify-content:stretch;width:100%;margin-top:var(--mt-total-divider-gap-top,13px);margin-bottom:var(--mt-total-margin-bottom,0);padding-top:var(--mt-total-divider-gap-bottom,6px);border-top:0!important}.mytoui-order-row--total::before{content:"";position:absolute;top:0;inset-inline:0;height:0;border-top:var(--mt-total-divider-width,2px) var(--mt-total-divider-style,solid) var(--mt-total-divider,#d0d5dd)}.mytoui-order-card[data-total-divider-style="gradient"] .mytoui-order-row--total::before{height:var(--mt-total-divider-width,2px);border:0;background:linear-gradient(90deg,var(--mt-total-divider,#d0d5dd),var(--mt-total-divider-2,#7c3aed))}.mytoui-order-card[data-total-divider="no"] .mytoui-order-row--total::before{display:none}.mytoui-order-row--total .mytoui-order-label{color:var(--mt-total-label,#101828);font-size:var(--mt-total-label-size,20px);font-weight:var(--mt-total-label-weight,900);text-shadow:var(--mt-total-label-shadow,none)}.mytoui-order-row--total .mytoui-order-value{max-width:none;color:var(--mt-total-value,#15803d);font-size:var(--mt-total-value-size,20px);font-weight:var(--mt-total-value-weight,900);text-shadow:var(--mt-total-value-shadow,none)}.mytoui-order-row--total.is-placeholder .mytoui-order-value{color:var(--mt-total-empty,#344054);font-size:var(--mt-total-empty-size,14px);font-weight:var(--mt-total-empty-weight,800);text-shadow:var(--mt-total-empty-shadow,none)}.mytoui-theme .mytoui-order-card .mytoui-order-row--total:not(.is-placeholder) .mytoui-money,.mytoui-theme .mytoui-order-card .mytoui-order-row--total:not(.is-placeholder) .mytoui-money__amount,.mytoui-theme .mytoui-order-card .mytoui-order-row--total:not(.is-placeholder) .mytoui-currency-symbol{color:var(--mt-total-value,#15803d)!important;font-size:inherit!important;font-weight:inherit!important}.mytoui-order-row--total .mytoui-order-connector{display:var(--mt-total-connector-display,block)}
.mytoui-order-card[data-total-mode="compact"] .mytoui-order-row--total{display:flex;align-items:baseline;justify-content:var(--mt-total-justify,center);gap:.28em}.mytoui-order-card[data-total-mode="compact"] .mytoui-order-row--total .mytoui-order-label::after{content:":"}.mytoui-order-card[data-total-mode="compact"] .mytoui-order-row--total .mytoui-order-connector{display:none}.mytoui-order-card[data-total-divider="no"] .mytoui-order-row--total{margin-top:var(--mt-total-margin-top,5px);padding-top:0!important}
.mytoui-theme #qf-order-summary,.mytoui-theme .qf-order-summary,.mytoui-theme-product #qf-order-summary,.mytoui-theme-product .qf-order-summary,.mytoui-source-summary{display:none!important;visibility:hidden!important}
.mytoui-order-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mt-contact-gap,10px)}.mytoui-theme .qf-form .mytoui-order-actions.is-inside{margin-top:19px}.mytoui-theme .qf-form .mytoui-order-actions.is-outside{margin-top:var(--mt-actions-outside-margin,12px)}.mytoui-order-actions[hidden]{display:none!important}.mytoui-order-actions #qf-submit{position:relative;isolation:isolate;grid-column:1/-1;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:var(--mt-order-height,50px)!important;margin:var(--mt-order-margin-top,0) 0 var(--mt-order-margin-bottom,0)!important;padding:9px 16px!important;border:var(--mt-order-border,1px solid #111827)!important;border-radius:var(--mt-order-radius,12px)!important;color:var(--mt-order-text,#fff)!important;background:var(--mt-order-bg,#111827)!important;font-size:var(--mt-order-font-size,16px)!important;font-weight:var(--mt-order-font-weight,850)!important;box-shadow:var(--mt-order-shadow,0 4px 12px rgba(16,24,40,.16))!important;cursor:pointer!important;overflow:hidden}.mytoui-order-actions #qf-submit:hover{background:var(--mt-order-hover,#15803d)!important}.mytoui-order-actions #qf-submit:disabled{opacity:.72;cursor:wait!important}
.mytoui-contact-button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:8px 12px;text-decoration:none!important;transition:background .15s ease,box-shadow .15s ease}.mytoui-order-actions>.mytoui-contact-button:only-child{grid-column:1/-1}.mytoui-contact-button svg{flex:0 0 auto;width:20px;height:20px;fill:currentColor}.mytoui-contact-button.is-whatsapp{margin-top:var(--mt-whatsapp-margin-top,0);margin-bottom:var(--mt-whatsapp-margin-bottom,0);min-height:var(--mt-whatsapp-height,50px);border:var(--mt-whatsapp-border,0);border-radius:var(--mt-whatsapp-radius,12px);color:var(--mt-whatsapp-text,#fff)!important;background:var(--mt-whatsapp,#25d366);font-size:var(--mt-whatsapp-font-size,15px);font-weight:var(--mt-whatsapp-font-weight,850);box-shadow:var(--mt-whatsapp-shadow,0 4px 12px rgba(37,211,102,.24))}.mytoui-contact-button.is-whatsapp svg{color:var(--mt-whatsapp-icon,#fff)}.mytoui-contact-button.is-whatsapp:hover{background:var(--mt-whatsapp-hover,#1fb958)}.mytoui-contact-button.is-messenger{margin-top:var(--mt-messenger-margin-top,0);margin-bottom:var(--mt-messenger-margin-bottom,0);min-height:var(--mt-messenger-height,50px);border:var(--mt-messenger-border,0);border-radius:var(--mt-messenger-radius,12px);color:var(--mt-messenger-text,#fff)!important;background:var(--mt-messenger,#0084ff);font-size:var(--mt-messenger-font-size,15px);font-weight:var(--mt-messenger-font-weight,850);box-shadow:var(--mt-messenger-shadow,0 4px 12px rgba(0,132,255,.24))}.mytoui-contact-button.is-messenger svg{color:var(--mt-messenger-icon,#fff)}.mytoui-contact-button.is-messenger:hover{background:var(--mt-messenger-hover,#006fd6)}.mytoui-contact-button:hover{transform:none!important}
.mytoui-order-actions>.mytoui-contact-button:first-of-type:last-of-type{grid-column:1/-1}

/* Tabs are horizontal on both devices; QuickTheme's accordion script is dequeued by PHP. */
.mytoui-theme .woocommerce div.product .woocommerce-tabs,.mytoui-theme .product-tabs-section .woocommerce-tabs{width:100%}
.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs,.mytoui-theme .product-tabs-section ul.tabs{position:static!important;display:flex!important;align-items:stretch;gap:var(--mt-tab-gap,8px);margin:0 0 16px!important;padding:4px!important;border:0!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar,.mytoui-theme .product-tabs-section ul.tabs::-webkit-scrollbar{display:none}.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs:before,.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none!important}
.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs li,.mytoui-theme .product-tabs-section ul.tabs li{flex:0 0 auto;margin:0!important;padding:0!important;border:1px solid var(--mt-tab-border,#e4e7ec)!important;border-radius:10px!important;background:var(--mt-tab-bg,#fff)!important;scroll-snap-align:center}.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs li a,.mytoui-theme .product-tabs-section ul.tabs li a{display:block!important;padding:10px 15px!important;color:var(--mt-tab-text,#667085)!important;white-space:nowrap;text-decoration:none!important}.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs li.active,.mytoui-theme .product-tabs-section ul.tabs li.active{border-color:var(--mt-tab-active-border,#15803d)!important;background:var(--mt-tab-active-bg,#f0fdf4)!important}.mytoui-theme .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.mytoui-theme .product-tabs-section ul.tabs li.active a{color:var(--mt-tab-active-text,#15803d)!important}.mytoui-theme .woocommerce-Tabs-panel{max-width:100%;background:var(--mt-tab-content-bg,#fff);overflow-wrap:anywhere}.mytoui-theme .woocommerce-Tabs-panel--description{padding:var(--mt-description-padding,18px);border:var(--mt-description-border,0);border-radius:var(--mt-description-radius,12px);background:var(--mt-description-bg,transparent);box-shadow:var(--mt-description-shadow,none)}.mytoui-theme .woocommerce-Tabs-panel--description>h2:first-child{display:var(--mt-description-title-display,none);margin:0 0 var(--mt-description-title-margin,14px);color:var(--mt-description-title,#101828);font-size:var(--mt-description-title-size,24px);font-weight:var(--mt-description-title-weight,850);text-align:var(--mt-description-title-align,right)}.mytoui-theme .woocommerce-Tabs-panel img{max-width:100%;height:auto!important}.mytoui-theme .woocommerce-Tabs-panel table{display:block;max-width:100%;overflow-x:auto}

/* Unified product/category cards and slider surfaces. */
.mytoui-theme ul.products,.mytoui-theme .products-grid,.mytoui-product-list{display:grid!important;grid-template-columns:repeat(var(--mytoui-context-columns,2),minmax(0,1fr))!important;gap:var(--mytoui-context-gap,18px)!important;align-items:stretch!important}
.mytoui-theme li.mytoui-product-card-item{display:flex!important;min-width:0;margin:0!important;padding:0!important;list-style:none!important}
.mytoui-product-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden;box-shadow:var(--mt-card-static-shadow,none)!important;transform-style:preserve-3d;perspective:var(--mt-card-3d-perspective,900px);transition:box-shadow .18s ease,transform .18s ease}
.mytoui-product-card:hover{box-shadow:var(--mt-card-hover-shadow,0 12px 28px rgba(16,24,40,.11))!important;transform:var(--mt-card-hover-transform,none)!important}
.is-mytoui-3d{transform-style:preserve-3d!important;perspective:var(--mt-card-3d-perspective,900px);will-change:transform}
.is-mytoui-3d[data-three-d-style="tilt_depth"]:hover{transform:perspective(var(--mt-card-3d-perspective,900px)) translateY(calc(var(--mt-card-3d-lift,6px) * -1)) rotateX(var(--mt-card-rotate-x,0deg)) rotateY(var(--mt-card-rotate-y,0deg))!important}
.is-mytoui-3d[data-three-d-style="lift_depth"]:hover{transform:perspective(var(--mt-card-3d-perspective,900px)) translateY(calc(var(--mt-card-3d-lift,6px) * -1)) scale(1.012) rotateX(1.2deg)!important}
.is-mytoui-3d[data-three-d-style="float"]:hover{transform:translateY(calc(var(--mt-card-3d-lift,6px) * -1)) scale(1.01)!important}
.is-mytoui-3d[data-three-d-style="press"]:active{transform:perspective(var(--mt-card-3d-perspective,900px)) translateY(2px) scale(.985) rotateX(-1deg)!important;transition-duration:.09s!important}
.is-mytoui-3d[data-three-d-style="glow_depth"]:hover{transform:perspective(var(--mt-card-3d-perspective,900px)) translateY(calc(var(--mt-card-3d-lift,6px) * -1)) rotateX(var(--mt-card-rotate-x,0deg)) rotateY(var(--mt-card-rotate-y,0deg))!important;box-shadow:0 22px 48px rgba(0,0,0,.22),0 0 28px rgba(21,128,61,.12)!important}
.mytoui-card__overlay-link{position:absolute;z-index:1;inset:0}
.mytoui-card__layout{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;gap:0;width:100%;min-width:0;height:100%;padding-top:var(--mt-card-content-pt,0);padding-bottom:var(--mt-card-content-pb,8px);pointer-events:none}
.mytoui-card__layout>[data-card-part]{position:relative;z-index:2;min-width:0;pointer-events:none}
.mytoui-card__layout>[data-card-part]:not(.mytoui-card__image){width:auto;margin-inline-start:var(--mt-card-content-pr,10px);margin-inline-end:var(--mt-card-content-pl,10px)}
.mytoui-card__image{margin-top:var(--mt-card-image-mt,0);margin-bottom:var(--mt-card-image-mb,0)}
.mytoui-product-card:not([data-image-edge="last"]) .mytoui-card__image{margin-bottom:var(--mt-card-image-mb,0px)}
.mytoui-card__title{margin-top:var(--mt-card-title-mt,0)!important;margin-bottom:var(--mt-card-title-mb,0)!important}
.mytoui-card__identity-wrap{margin-top:var(--mt-card-id-mt,0);margin-bottom:var(--mt-card-id-mb,0)}
.mytoui-card__variant-slot{margin-top:var(--mt-card-variant-mt,0);margin-bottom:var(--mt-card-variant-mb,0)}
.mytoui-card__signals-wrap{margin-top:var(--mt-card-signals-mt,0);margin-bottom:var(--mt-card-signals-mb,0)}
.mytoui-card__price{margin-top:var(--mt-card-price-mt,1px)!important;margin-bottom:var(--mt-card-price-mb,0)!important}
.mytoui-card__button{margin-top:var(--mt-card-button-mt,2px)!important;margin-bottom:var(--mt-card-button-mb,0)!important}
.mytoui-card__layout>:not(.mytoui-card__image)+.mytoui-card__title{margin-top:calc(var(--mt-card-title-mt,0px) + var(--mt-card-part-gap,5px))!important}
.mytoui-card__layout>:not(.mytoui-card__image)+.mytoui-card__identity-wrap{margin-top:calc(var(--mt-card-id-mt,0px) + var(--mt-card-part-gap,5px))!important}
.mytoui-card__layout>:not(.mytoui-card__image)+.mytoui-card__variant-slot{margin-top:calc(var(--mt-card-variant-mt,0px) + var(--mt-card-part-gap,5px))!important}
.mytoui-card__layout>:not(.mytoui-card__image)+.mytoui-card__signals-wrap{margin-top:calc(var(--mt-card-signals-mt,0px) + var(--mt-card-part-gap,5px))!important}
.mytoui-card__layout>:not(.mytoui-card__image)+.mytoui-card__price{margin-top:calc(var(--mt-card-price-mt,1px) + var(--mt-card-part-gap,5px))!important}
.mytoui-card__layout>:not(.mytoui-card__image)+.mytoui-card__button{margin-top:calc(var(--mt-card-button-mt,2px) + var(--mt-card-part-gap,5px))!important}

.mytoui-card__layout a,.mytoui-card__layout button,.mytoui-card__variant-slot{position:relative;z-index:3;pointer-events:auto}
.mytoui-card__image{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:var(--mt-card-image-ratio,1/1);padding:var(--mt-card-image-padding,8px);border:var(--mt-card-image-border,0);border-radius:var(--mt-card-image-radius,12px);background:var(--mt-card-image-bg,#f9fafb);box-shadow:var(--mt-card-image-shadow,none);overflow:hidden}
.mytoui-card__image>a{display:grid;place-items:center;width:100%;height:100%}
.mytoui-card__image img{display:block;width:100%!important;height:100%!important;object-fit:var(--mytoui-context-fit,var(--mt-card-fit,contain))!important;object-position:center!important;transition:none!important}
.mytoui-product-card[data-image-surface="flush"] .mytoui-card__image{padding:0!important;border:0!important;box-shadow:var(--mt-card-image-shadow,none)!important;border-radius:0!important}
.mytoui-product-card[data-image-surface="flush"][data-image-edge="first"] .mytoui-card__image{border-radius:var(--mt-card-radius,14px) var(--mt-card-radius,14px) 0 0!important}
.mytoui-product-card[data-image-surface="flush"][data-image-edge="last"] .mytoui-card__image{border-radius:0 0 var(--mt-card-radius,14px) var(--mt-card-radius,14px)!important}
.mytoui-product-card[data-image-surface="flush"] .mytoui-card__image>a,.mytoui-product-card[data-image-surface="flush"] .mytoui-card__image img{width:100%!important;height:100%!important;border-radius:inherit!important;overflow:hidden!important}
.mytoui-card__badge-slot{position:absolute!important;z-index:6!important;display:var(--mt-card-badge-display,block)!important;top:var(--mt-card-badge-top,8px)!important;right:var(--mt-card-badge-right,auto)!important;bottom:var(--mt-card-badge-bottom,auto)!important;left:var(--mt-card-badge-left,8px)!important;pointer-events:none}
.mytoui-card__badge-slot:empty{display:none!important}
.mytoui-card__badge-slot .mytoui-card-sale-badge{position:relative!important;z-index:1!important;line-height:1!important;white-space:nowrap!important}
.mytoui-card__identity-wrap:empty,.mytoui-card__signals-wrap:empty,.mytoui-card__variant-slot:empty{display:none!important}
.mytoui-card__identity{display:flex;align-items:flex-start;justify-content:var(--mt-card-id-justify,flex-start)!important;gap:7px;width:100%;min-width:0;flex-wrap:wrap;text-align:var(--mt-card-id-align,right)}.mytoui-product-card[data-identity-layout="category_right_brand_left"] .mytoui-card__identity,.mytoui-product-card[data-identity-layout="brand_right_category_left"] .mytoui-card__identity{justify-content:space-between!important}.mytoui-product-card[data-identity-layout="category_right_brand_left"] .mytoui-card__chip.is-category{order:1}.mytoui-product-card[data-identity-layout="category_right_brand_left"] .mytoui-card__chip.is-brand{order:2}.mytoui-product-card[data-identity-layout="brand_right_category_left"] .mytoui-card__chip.is-brand{order:1}.mytoui-product-card[data-identity-layout="brand_right_category_left"] .mytoui-card__chip.is-category{order:2}.mytoui-product-card[data-identity-layout="group_right"] .mytoui-card__identity{justify-content:flex-start!important}.mytoui-product-card[data-identity-layout="group_center"] .mytoui-card__identity{justify-content:center!important}.mytoui-product-card[data-identity-layout="group_left"] .mytoui-card__identity{justify-content:flex-end!important}
.mytoui-card__chip{display:inline-flex;max-width:100%;padding:4px 7px;border:1px solid var(--mt-card-cat-border,#e4e7ec);border-radius:var(--mt-card-id-radius,7px);color:var(--mt-card-cat-text,#475467)!important;background:var(--mt-card-cat-bg,#f9fafb)!important;font-size:var(--mt-card-id-size,11px);font-weight:750;line-height:1.25;white-space:normal;overflow-wrap:anywhere}
.mytoui-card__chip.is-category{display:var(--mt-card-id-category-display,inline-flex)}
.mytoui-card__chip.is-brand{display:var(--mt-card-id-brand-display,inline-flex);color:var(--mt-card-brand-text,#166534)!important;border-color:var(--mt-card-brand-border,#bbf7d0)!important;background:var(--mt-card-brand-bg,#f0fdf4)!important}
.mytoui-card__chip-label{display:var(--mt-card-id-label-display,none);margin-inline-end:3px;color:var(--mt-card-id-label,#667085)!important;font-size:var(--mt-card-id-label-size,10px)!important;font-weight:var(--mt-card-id-label-weight,650)!important}
.mytoui-card__chip-value{color:inherit!important;font:inherit!important;font-weight:inherit!important}
.mytoui-card__title{display:-webkit-box;margin:0;color:var(--mt-card-title,#101828)!important;font-size:var(--mt-card-title-size,16px)!important;font-weight:var(--mt-card-title-weight,800)!important;line-height:1.5;text-align:var(--mt-card-title-align,right)!important;text-shadow:var(--mt-card-title-shadow,none)!important;overflow-wrap:anywhere;-webkit-line-clamp:var(--mt-card-title-lines,initial);-webkit-box-orient:vertical;overflow:hidden}
.mytoui-card__title a{color:inherit!important;font:inherit!important;font-weight:inherit!important;text-shadow:inherit!important;text-decoration:none!important}
.mytoui-card__signals{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}
.mytoui-card__rating{display:inline-flex;align-items:center;gap:4px;color:#667085}.mytoui-card__rating>span{color:#fdb022;font-size:16px}
.mytoui-card__stock{display:inline-flex;align-items:center;gap:5px;margin-inline-start:var(--mt-card-stock-ms,0);margin-inline-end:var(--mt-card-stock-me,0);font-weight:750}.mytoui-card__stock i{width:7px;height:7px;border-radius:50%;background:currentColor}.mytoui-card__stock.is-in{color:#15803d}.mytoui-card__stock.is-low{color:#b54708}.mytoui-card__stock.is-out{color:#d92d20}
.mytoui-theme .mytoui-product-card .mytoui-card__price{display:flex;align-items:baseline;justify-content:var(--mt-card-price-justify,flex-start)!important;color:var(--mt-card-price,#15803d)!important;font-family:var(--mt-card-price-font,inherit)!important;font-variant-numeric:var(--mt-card-price-tabular,normal)!important;font-size:var(--mt-card-price-size,18px)!important;font-weight:var(--mt-card-price-weight,850)!important;text-align:var(--mt-card-price-align,right)!important;text-shadow:var(--mt-card-price-shadow,none)!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price *{font-family:inherit!important;font-variant-numeric:inherit!important;text-shadow:inherit!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-pair{display:flex!important;flex-direction:var(--mt-card-price-direction,row)!important;align-items:var(--mt-card-price-items-align,flex-start)!important;justify-content:var(--mt-card-price-justify,flex-start)!important;width:100%;gap:var(--mt-card-price-gap,7px);text-align:var(--mt-card-price-align,right)!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-original{order:var(--mt-card-old-order,1);position:relative;margin:0!important;align-self:auto!important;text-align:inherit!important;color:var(--mt-card-original,#667085)!important;font-size:var(--mt-card-original-size,13px)!important;font-weight:var(--mt-card-original-weight,650)!important;opacity:1;text-decoration:none!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-original::before,.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-original::after{content:"";position:absolute;z-index:1;top:50%;right:-2%;left:-2%;height:var(--mt-card-price-strike-width,1px);border-radius:999px;background:var(--mt-card-price-strike-color,#667085);pointer-events:none;transform:var(--mt-card-price-strike-before,rotate(0deg));transform-origin:center}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-original::after{display:var(--mt-card-price-strike-after-display,none);transform:rotate(12deg)}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-current{order:var(--mt-card-new-order,2);margin:0!important;align-self:auto!important;text-align:inherit!important;color:var(--mt-card-current,#15803d)!important;font-size:var(--mt-card-current-size,18px)!important;font-weight:var(--mt-card-current-weight,850)!important;text-decoration:none!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-money,.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-money__amount,.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-currency-symbol,.mytoui-theme .mytoui-product-card .mytoui-card__price .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
.mytoui-card__button{display:var(--mt-card-button-display,flex);align-items:center;justify-content:center;gap:6px;min-height:var(--mt-card-button-height,46px);margin-top:0;padding:8px 12px;border:1px solid var(--mt-card-button-bg,#111827);border-radius:10px;color:var(--mt-card-button-text,#fff)!important;background:var(--mt-card-button-bg,#111827);text-decoration:none!important;font-weight:800}
.mytoui-card__button:hover{color:#fff!important;border-color:var(--mt-card-button-active,#15803d);background:var(--mt-card-button-active,#15803d);box-shadow:0 8px 18px rgba(21,128,61,.2);transform:none!important}

/* Slider shell used by every MyToui-managed product/category context. */

/* Category cards, including QuickTheme's native home/archive category sliders. */
.mytoui-category-section{position:relative;margin-bottom:24px}.mytoui-category-section>h2{margin:var(--mt-section-heading-mt,0px) 0 var(--mt-section-heading-mb,14px);color:var(--mt-section-heading,#101828);font-size:var(--mt-section-heading-size,26px);font-weight:var(--mt-section-heading-weight,850)}
.mytoui-category-list{display:grid;grid-template-columns:repeat(var(--mt-category-columns,5),minmax(0,1fr));gap:var(--mt-category-gap,18px);margin:0;padding:0;list-style:none}
.mytoui-category-card-item{display:flex;min-width:0;margin:0!important;padding:0!important;list-style:none!important}
.mytoui-category-card{width:100%;height:100%;overflow:hidden;box-shadow:var(--mt-card-static-shadow,none)!important;transition:box-shadow .15s ease}
.mytoui-category-card:hover{box-shadow:var(--mt-card-hover-shadow,0 12px 28px rgba(16,24,40,.11))!important;transform:none!important}
.mytoui-category-card>a{display:flex;flex-direction:column;width:100%;height:100%;color:inherit!important;text-decoration:none!important}
.mytoui-category-card[data-media-position="bottom"]>a{flex-direction:column-reverse}
.mytoui-category-card__image{width:100%;aspect-ratio:var(--mt-card-image-ratio,1/1);padding:var(--mt-card-image-padding,8px);border:var(--mt-card-image-border,0);border-radius:var(--mt-card-image-radius,12px);background:var(--mt-card-image-bg,#f9fafb);box-shadow:var(--mt-card-image-shadow,none);overflow:hidden}
.mytoui-category-card__image img{display:block;width:100%!important;height:100%!important;object-fit:var(--mt-category-fit,contain)}
.mytoui-category-card[data-image-surface="flush"] .mytoui-category-card__image{padding:0!important;border:0!important;box-shadow:var(--mt-card-image-shadow,none)!important;border-radius:0!important}
.mytoui-category-card[data-image-surface="flush"][data-media-position="top"] .mytoui-category-card__image{border-radius:var(--mt-card-radius,14px) var(--mt-card-radius,14px) 0 0!important}
.mytoui-category-card[data-image-surface="flush"][data-media-position="bottom"] .mytoui-category-card__image{border-radius:0 0 var(--mt-card-radius,14px) var(--mt-card-radius,14px)!important}
.mytoui-category-card[data-image-surface="flush"] .mytoui-category-card__image img{border-radius:inherit!important}
.mytoui-category-card__content{display:flex;flex:1;flex-direction:column;gap:7px;padding:13px}
.mytoui-category-card__content h3{display:-webkit-box;margin:0;color:var(--mt-card-title,#101828)!important;font-size:var(--mt-card-title-size,16px)!important;font-weight:var(--mt-card-title-weight,800)!important;line-height:1.4;text-align:var(--mt-card-title-align,right)!important;text-shadow:var(--mt-card-title-shadow,none)!important;-webkit-line-clamp:var(--mt-card-title-lines,initial);-webkit-box-orient:vertical;overflow:hidden}
.mytoui-category-card__count{display:var(--mt-category-count-display,block);color:var(--mt-category-count,#667085);font-size:var(--mt-category-count-size,13px);font-weight:var(--mt-category-count-weight,700)}
.mytoui-category-card__content p{display:var(--mt-category-description-display,-webkit-box);margin:0;color:var(--mt-category-description,#667085);font-size:var(--mt-category-description-size,13px);line-height:1.5;-webkit-line-clamp:var(--mt-category-description-lines,2);-webkit-box-orient:vertical;overflow:hidden}
.mytoui-category-card__button{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;color:#15803d;font-weight:800}

/* QuickTheme homepage category grid is styled by the same MyToui category-card settings. */

.categories-grid-section[data-mytoui-media-position="bottom"] .category-grid-item{flex-direction:column-reverse!important}


.categories-grid-section[data-mytoui-image-surface="flush"] .category-grid-image{padding:0!important;border:0!important;box-shadow:var(--mt-card-image-shadow,none)!important;border-radius:0!important}
.categories-grid-section[data-mytoui-image-surface="flush"][data-mytoui-media-position="top"] .category-grid-image{border-radius:var(--mt-card-radius,14px) var(--mt-card-radius,14px) 0 0!important}
.categories-grid-section[data-mytoui-image-surface="flush"][data-mytoui-media-position="bottom"] .category-grid-image{border-radius:0 0 var(--mt-card-radius,14px) var(--mt-card-radius,14px)!important}

/* QuickTheme native category card adaptation without replacing theme markup. */

.categories-slider-section[data-mytoui-media-position="bottom"] .category-slide,.subcat-slider-section[data-mytoui-media-position="bottom"] .subcat-slide{flex-direction:column-reverse!important}


.categories-slider-section[data-mytoui-image-surface="flush"] .category-image,.subcat-slider-section[data-mytoui-image-surface="flush"] .subcat-slide-image{padding:0!important;border:0!important;box-shadow:var(--mt-card-image-shadow,none)!important;border-radius:0!important}
.categories-slider-section[data-mytoui-image-surface="flush"][data-mytoui-media-position="top"] .category-image,.subcat-slider-section[data-mytoui-image-surface="flush"][data-mytoui-media-position="top"] .subcat-slide-image{border-radius:var(--mt-card-radius,14px) var(--mt-card-radius,14px) 0 0!important}
.categories-slider-section[data-mytoui-image-surface="flush"][data-mytoui-media-position="bottom"] .category-image,.subcat-slider-section[data-mytoui-image-surface="flush"][data-mytoui-media-position="bottom"] .subcat-slide-image{border-radius:0 0 var(--mt-card-radius,14px) var(--mt-card-radius,14px)!important}

/* Upsells and MyToui-owned related products stay independent of QuickTheme's hidden native section. */
.mytoui-recommendations,.mytoui-related-products{clear:both;width:100%;margin-block:28px}
.mytoui-recommendation>header,.mytoui-related-products>header{margin-bottom:var(--mt-section-heading-mb,14px)}
.mytoui-recommendation h2,.mytoui-related-products h2{margin:var(--mt-section-heading-mt,0px) 0 0;color:var(--mt-section-heading,#101828);font-size:var(--mt-section-heading-size,26px);font-weight:var(--mt-section-heading-weight,850)}
.mytoui-product-list{display:grid!important;grid-template-columns:repeat(var(--mytoui-context-columns,var(--mt-rec-columns,2)),minmax(0,1fr))!important;margin:0!important;padding:0!important;list-style:none!important}

@media(max-width:768px){
  .mytoui-card__chip{font-size:10px}.mytoui-card__signals{font-size:10px}.mytoui-card__button{min-height:48px;font-size:12px}
  .mytoui-category-list{grid-template-columns:repeat(var(--mt-category-columns,2),minmax(0,1fr))}
  .mytoui-category-card__content{min-width:0;padding:10px}.mytoui-category-card__button{font-size:11px}
}
@media(max-width:480px){.mytoui-product-list{gap:10px!important}}
@media(prefers-reduced-motion:reduce){.mytoui-theme *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Processing screen. */
.mytoui-processing{position:fixed;z-index:2147482000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,7,18,.62);opacity:0;visibility:hidden;transition:opacity .12s ease}.mytoui-processing.is-visible{opacity:1;visibility:visible}.mytoui-processing__dialog{width:min(calc(100% - 24px),var(--mt-processing-dialog-width,420px));padding:var(--mt-processing-dialog-padding,24px);max-width:none;border-radius:22px;background:rgba(15,23,42,.94);color:#fff;box-shadow:0 24px 60px rgba(2,6,23,.45);text-align:center}.mytoui-processing__spinner{display:block;width:48px;height:48px;margin:0 auto 18px;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:mytouiSpin .75s linear infinite}.mytoui-processing__dialog h2{margin:0 0 8px;color:inherit}.mytoui-processing__dialog p{margin:0;opacity:.8;line-height:1.7}.mytoui-processing__bar{height:4px;margin-top:20px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.mytoui-processing__bar span{display:block;width:42%;height:100%;border-radius:inherit;background:#fff;animation:mytouiProgress 1.25s ease-in-out infinite}.mytoui-is-processing{overflow:hidden!important}@keyframes mytouiSpin{to{transform:rotate(360deg)}}@keyframes mytouiProgress{0%{transform:translateX(-120%)}100%{transform:translateX(350%)}}

/* Thank-you page. */
.mytoui-thankyou{width:min(1120px,calc(100% - 30px));margin-inline:auto!important}.mytoui-thankyou__hero{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:22px;text-align:start}.mytoui-thankyou__check{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border-radius:50%;color:#fff;background:#15803d;box-shadow:0 8px 24px rgba(21,128,61,.24)}.mytoui-thankyou__check svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mytoui-thankyou__hero h2{margin:0 0 5px;font-size:clamp(24px,3vw,36px)}.mytoui-thankyou__hero p{margin:0;opacity:.72}.mytoui-thankyou__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mytoui-thankyou__facts>div,.mytoui-thankyou__card{padding:14px;border:1px solid rgba(21,128,61,.14);border-radius:13px;background:var(--mt-thankyou-card,rgba(255,255,255,.86))}.mytoui-thankyou__facts span,.mytoui-thankyou__item span,.mytoui-thankyou__item .wc-item-meta{color:#667085;font-size:.82em}.mytoui-thankyou__columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:16px;text-align:start}.mytoui-thankyou__card{padding:18px;border-radius:16px}.mytoui-thankyou__card h3{margin:0 0 14px}.mytoui-thankyou__items{display:grid;gap:11px}.mytoui-thankyou__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:11px;border-bottom:1px solid #eaecf0}.mytoui-thankyou__thumb{width:64px;height:64px;border-radius:10px;background:#f9fafb;overflow:hidden}.mytoui-thankyou__thumb img{width:100%;height:100%;object-fit:contain}.mytoui-thankyou__item>div:nth-child(2){display:grid;gap:3px;min-width:0}.mytoui-thankyou__item .wc-item-meta{margin:0;padding:0;list-style:none}.mytoui-thankyou__totals{display:grid;gap:9px;margin-top:13px}.mytoui-thankyou__totals>div,.mytoui-thankyou__customer-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mytoui-thankyou__totals>div:last-child{margin-top:5px;padding-top:10px;border-top:2px solid #d0d5dd;font-size:1.1em}.mytoui-thankyou__customer{display:grid;align-content:start;gap:11px}.mytoui-thankyou__customer-row{padding-bottom:9px;border-bottom:1px dotted #d0d5dd}.mytoui-thankyou__actions{display:grid;gap:12px;margin-top:18px}.mytoui-thankyou__continue{display:flex;align-items:center;justify-content:center;min-height:48px;padding:9px 18px;border-radius:12px;color:#fff!important;background:#111827;text-decoration:none!important;font-weight:850}.mytoui-thankyou__social{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mytoui-thankyou__social a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border-radius:10px;color:#fff!important;text-decoration:none!important;font-weight:800}.mytoui-thankyou__social .is-facebook{background:#1877f2}.mytoui-thankyou__social .is-messenger{background:#0084ff}.mytoui-thankyou__social .is-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.mytoui-thankyou__social .is-whatsapp{background:#25d366}.mytoui-thankyou__social .is-tiktok{background:#111}.mytoui-thankyou__social .is-sms{background:#475467}.mytoui-theme-thankyou .woocommerce-order-overview,.mytoui-theme-thankyou .woocommerce-order-details{display:none!important}

@media(max-width:768px){
  .mytoui-theme-product .product-content{display:flex!important;flex-direction:column!important}.mytoui-theme-product .product-images,.mytoui-theme-product .product-summary{width:100%!important;max-width:100%!important}
  .mytoui-product-identity{gap:10px}.mytoui-identity-item>a{font-size:clamp(12px,3.35vw,14px)}
  .mytoui-v2-gallery__arrow{opacity:.86}.mytoui-v2-gallery__image-frame{max-height:var(--mt-gallery-max-height,520px);touch-action:pan-y}.mytoui-v2-gallery__image{max-height:calc(var(--mt-gallery-max-height,520px) - (var(--mt-gallery-image-padding,4px) * 2))}
  .mytoui-select__popup{max-height:min(300px,48vh)}.mytoui-select__options{max-height:min(235px,39vh)}
  .mytoui-order-row{font-size:13px}.mytoui-order-actions{gap:8px}.mytoui-contact-button{padding-inline:6px}
  .mytoui-category-list{grid-template-columns:repeat(var(--mt-category-columns,2),minmax(0,1fr))}.mytoui-category-card>a{flex-direction:column}.mytoui-category-card__image{width:100%;min-height:135px}.mytoui-category-card__content{min-width:0;padding:10px}.mytoui-category-card__button{font-size:11px}
  .mytoui-thankyou{width:calc(100% - 20px)}.mytoui-thankyou__hero{align-items:flex-start;flex-direction:column;text-align:start}.mytoui-thankyou__check{flex-basis:52px;width:52px;height:52px}.mytoui-thankyou__facts,.mytoui-thankyou__columns{grid-template-columns:1fr}.mytoui-thankyou__item{grid-template-columns:52px minmax(0,1fr)}.mytoui-thankyou__item>b{grid-column:2}.mytoui-thankyou__thumb{width:52px;height:52px}.mytoui-thankyou__social{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:480px){.mytoui-category-card__image{min-height:125px}.mytoui-product-list{gap:10px!important}}
@media(max-width:360px){.mytoui-contact-button b{font-size:11px}}
/* MyToui Theme 2.2 card, summary, state and interaction controls. */
.mytoui-order-card[data-value-overflow="wrap"] .mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-value{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--mt-summary-value-lines,2)}
.mytoui-order-card[data-value-overflow="ellipsis_end"] .mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mytoui-order-card[data-value-overflow="ellipsis_start"] .mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-value{direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext}
.mytoui-order-card[data-value-overflow="clip"] .mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-value{white-space:nowrap;overflow:hidden;text-overflow:clip}
.mytoui-order-actions #qf-submit[hidden],.mytoui-order-actions .mytoui-contact-button[hidden]{display:none!important}
.mytoui-order-actions #qf-submit::before,.mytoui-order-actions #qf-submit::after{content:"";position:absolute;z-index:-1;pointer-events:none}
.mytoui-order-actions #qf-submit[data-mytoui-attention="shine"]::after{inset:-30% auto -30% -40%;width:24%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);animation:mytoui-attention-shine var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-attention="sweep"]::after{inset:0 auto 0 -55%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:mytoui-attention-sweep var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-attention="glow"]::before{inset:0;border-radius:inherit;background:rgba(255,255,255,.12);box-shadow:inset 0 0 18px rgba(255,255,255,.28);animation:mytoui-attention-glow var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-attention="pulse"]::before{inset:2px;border:2px solid rgba(255,255,255,.38);border-radius:inherit;animation:mytoui-attention-pulse var(--mt-order-effect-speed,2400ms) ease-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-attention="ring"]::before{inset:4px;border:1px solid rgba(255,255,255,.55);border-radius:inherit;animation:mytoui-attention-ring var(--mt-order-effect-speed,2400ms) ease-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-motion="shake_x"]{animation:mytoui-motion-x var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-motion="shake_y"]{animation:mytoui-motion-y var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-motion="float"]{animation:mytoui-motion-float var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-motion="bounce"]{animation:mytoui-motion-bounce var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
.mytoui-order-actions #qf-submit[data-mytoui-motion="breathe"]{animation:mytoui-motion-breathe var(--mt-order-effect-speed,2400ms) ease-in-out infinite}
@keyframes mytoui-attention-shine{0%,58%{left:-45%}78%,100%{left:130%}}
@keyframes mytoui-attention-sweep{0%,60%{left:-55%}82%,100%{left:125%}}
@keyframes mytoui-attention-glow{0%,100%{opacity:.18;transform:scale(.96)}50%{opacity:1;transform:scale(1.02)}}
@keyframes mytoui-attention-pulse{0%,55%{opacity:0;transform:scale(.92)}75%{opacity:.8}100%{opacity:0;transform:scale(1.08)}}
@keyframes mytoui-attention-ring{0%,60%{opacity:0;transform:scale(.94)}78%{opacity:1}100%{opacity:0;transform:scale(1.04)}}
@keyframes mytoui-motion-x{0%,82%,100%{transform:translateX(0)}86%{transform:translateX(3px)}90%{transform:translateX(-3px)}94%{transform:translateX(2px)}}
@keyframes mytoui-motion-y{0%,82%,100%{transform:translateY(0)}87%{transform:translateY(-3px)}92%{transform:translateY(2px)}}
@keyframes mytoui-motion-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes mytoui-motion-bounce{0%,78%,100%{transform:translateY(0)}84%{transform:translateY(-6px)}90%{transform:translateY(1px)}95%{transform:translateY(-2px)}}
@keyframes mytoui-motion-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}
.mytoui-theme-product.mytoui-hide-quicktheme-related .related-products-section{display:none!important}
@media (prefers-reduced-motion:reduce){.mytoui-order-actions #qf-submit,.mytoui-order-actions #qf-submit::before,.mytoui-order-actions #qf-submit::after,.mytoui-product-card{animation:none!important;transition:none!important}.mytoui-product-card.is-mytoui-3d{transform:none!important}}

/* Site chrome controls: QuickTheme remains structural owner; MyToui Theme only changes presentation. */
.site-header[data-mytoui-header-controls="yes"]{display:flex;flex-direction:column}.site-header[data-mytoui-header-shadow="yes"]{box-shadow:var(--mt-header-shadow,0 4px 16px rgba(16,24,40,.12))}.site-header[data-mytoui-header-controls="yes"] .header-main{width:100%}.site-header[data-mytoui-topbar-position="above"] .header-top-bar{order:1}.site-header[data-mytoui-topbar-position="above"] .header-main{order:2}.site-header[data-mytoui-topbar-position="below"] .header-main{order:1}.site-header[data-mytoui-topbar-position="below"] .header-top-bar{order:2}.site-header[data-mytoui-topbar-direction="reverse"] .header-top-bar,.site-header[data-mytoui-topbar-direction="reverse"] .header-top-bar__viewport,.site-header[data-mytoui-topbar-direction="reverse"] .header-top-bar__track{direction:ltr}.site-header[data-mytoui-topbar-direction="normal"] .header-top-bar,.site-header[data-mytoui-topbar-direction="normal"] .header-top-bar__viewport,.site-header[data-mytoui-topbar-direction="normal"] .header-top-bar__track{direction:rtl}.site-header[data-mytoui-topbar-colors="yes"] .header-top-bar{color:var(--mt-topbar-text,#fff)!important;background:var(--mt-topbar-bg,#111827)!important}.site-header[data-mytoui-topbar-colors="yes"] .header-top-bar *{color:inherit!important}
.site-header[data-mytoui-logo-frame="yes"] .site-logo>a{display:inline-flex;align-items:center;justify-content:center;padding:var(--mt-logo-padding,4px);border:var(--mt-logo-border,1px solid #e4e7ec);border-radius:var(--mt-logo-radius,12px);box-shadow:var(--mt-logo-shadow,none);overflow:hidden}.site-header[data-mytoui-logo-frame="yes"] .site-logo img{border-radius:max(0px,calc(var(--mt-logo-radius,12px) - var(--mt-logo-padding,4px)))}
.site-header[data-mytoui-active="yes"] .main-navigation :is(.current-menu-item,.current_page_item)>a{font-size:var(--mt-header-active-size,15px)!important;font-weight:var(--mt-header-active-weight,850)!important;box-shadow:var(--mt-header-active-shadow,none)!important}
.site-header[data-mytoui-active="yes"][data-mytoui-active-text="yes"] .main-navigation :is(.current-menu-item,.current_page_item)>a{color:var(--mt-header-active-text,#0b57d0)!important}
.site-header[data-mytoui-active="yes"][data-mytoui-active-background="yes"] .main-navigation :is(.current-menu-item,.current_page_item)>a{padding:var(--mt-header-active-py,0) var(--mt-header-active-px,0)!important;border-radius:var(--mt-header-active-radius,0)!important;background:var(--mt-header-active-bg,#f2f4f7)!important}
.site-header[data-mytoui-active="yes"][data-mytoui-active-background="no"] .main-navigation :is(.current-menu-item,.current_page_item)>a{padding-inline:0!important;border-radius:0!important;background:transparent!important}

/* Brand strip. SVG rules are deliberately stronger than QuickTheme's global icon rules. */
.mytoui-social-strip{display:flex;align-items:center;justify-content:center;gap:var(--mt-social-gap,8px);min-width:0}.mytoui-social-link{display:grid;place-items:center;flex:0 0 var(--mt-social-size,20px);width:var(--mt-social-size,20px);height:var(--mt-social-size,20px);border-radius:28%;color:#fff!important;box-shadow:var(--mt-social-shadow,none);overflow:hidden;text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}.mytoui-social-link:hover{transform:translateY(-1px)}.mytoui-social-link .mytoui-brand-svg{display:block!important;width:66%!important;height:66%!important;overflow:visible!important;fill:currentColor!important;stroke:none!important}.mytoui-social-link .mytoui-brand-svg :where(path,rect,circle,ellipse,polygon,polyline,line){fill:currentColor!important;stroke:none!important}.mytoui-social-link .mytoui-brand-svg .mytoui-brand-stroke{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.mytoui-social-link.is-facebook{background:#1877f2}.mytoui-social-link.is-messenger{background:linear-gradient(135deg,#0aa8ff 0%,#006aff 42%,#a033ff 100%)}.mytoui-social-link.is-whatsapp{background:#25d366}.mytoui-social-link.is-viber{background:#7360f2}.mytoui-social-link.is-telegram{background:#229ed9}.mytoui-social-link.is-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.mytoui-social-link.is-instagram .mytoui-brand-svg,.mytoui-social-link.is-instagram .mytoui-brand-svg :where(rect,circle,path){fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.mytoui-social-link.is-tiktok{background:#111}.mytoui-social-link.is-snapchat{color:#111!important;background:#fffc00}.mytoui-social-link.is-email{background:linear-gradient(135deg,#155eef,#0ba5ec)}.mytoui-social-link.is-email .mytoui-brand-svg :where(path){fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.mytoui-social-link.is-sms{background:linear-gradient(135deg,#667085,#3538cd)}.mytoui-social-link.is-sms .mytoui-brand-svg :where(path){fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.mytoui-social-link.is-phone{background:#475467}.mytoui-social-link.is-x{background:#111}.mytoui-social-strip.is-mobile-menu{margin-block:12px;padding-inline:12px}

/* Footer and QuickTheme mobile bottom bar. */
.site-footer[data-mytoui-shadow="yes"],footer.site-footer[data-mytoui-shadow="yes"],#colophon[data-mytoui-shadow="yes"]{position:relative;z-index:2;box-shadow:var(--mt-footer-shadow,0 -5px 18px rgba(16,24,40,.12))!important}
.mobile-bottom-bar[data-mytoui-controls="yes"][data-mytoui-direction="reverse"]{flex-direction:row-reverse!important}.mobile-bottom-bar[data-mytoui-controls="yes"][data-mytoui-direction="normal"]{flex-direction:row!important}
.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="home"] .mobile-bottom-bar__icon svg{width:var(--mt-nav-home-size,24px)!important;height:var(--mt-nav-home-size,24px)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="home"] .mobile-bottom-bar__icon svg *{stroke-width:var(--mt-nav-home-stroke,2)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="search"] .mobile-bottom-bar__icon svg{width:var(--mt-nav-search-size,24px)!important;height:var(--mt-nav-search-size,24px)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="search"] .mobile-bottom-bar__icon svg *{stroke-width:var(--mt-nav-search-stroke,2)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="shop"] .mobile-bottom-bar__icon svg{width:var(--mt-nav-shop-size,24px)!important;height:var(--mt-nav-shop-size,24px)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="shop"] .mobile-bottom-bar__icon svg *{stroke-width:var(--mt-nav-shop-stroke,2)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="cart"] .mobile-bottom-bar__icon svg{width:var(--mt-nav-cart-size,24px)!important;height:var(--mt-nav-cart-size,24px)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="cart"] .mobile-bottom-bar__icon svg *{stroke-width:var(--mt-nav-cart-stroke,2)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="account"] .mobile-bottom-bar__icon svg{width:var(--mt-nav-account-size,24px)!important;height:var(--mt-nav-account-size,24px)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] [data-mytoui-nav="account"] .mobile-bottom-bar__icon svg *{stroke-width:var(--mt-nav-account-stroke,2)!important}.mobile-bottom-bar[data-mytoui-controls="yes"] .is-mytoui-current{color:var(--primary-color,var(--mt-header-active-text,#0b57d0))!important;font-weight:800}

@media(min-width:769px){
  .mytoui-social-strip.is-mobile-menu{display:none}
  .site-header[data-mytoui-header-controls="yes"] .header-main{direction:ltr}.site-header[data-mytoui-header-controls="yes"] .header-main>*{direction:rtl}
  .site-header[data-mytoui-header-layout="logo_right_menu_left"] .site-logo{order:4}.site-header[data-mytoui-header-layout="logo_right_menu_left"] .main-navigation{order:2}.site-header[data-mytoui-header-layout="logo_right_menu_left"] .mytoui-social-strip.is-header{order:1}.site-header[data-mytoui-header-layout="logo_right_menu_left"] .header-actions{order:3}
  .site-header[data-mytoui-header-layout="menu_right_logo_left"] .main-navigation{order:4}.site-header[data-mytoui-header-layout="menu_right_logo_left"] .header-actions{order:3}.site-header[data-mytoui-header-layout="menu_right_logo_left"] .mytoui-social-strip.is-header{order:2}.site-header[data-mytoui-header-layout="menu_right_logo_left"] .site-logo{order:1}
}
@media(max-width:768px){
  .mytoui-social-strip.is-header{display:none}
  .site-header[data-mytoui-header-controls="yes"] .header-main{direction:ltr!important}.site-header[data-mytoui-header-controls="yes"] .header-main>*{direction:rtl}
  .site-header[data-mytoui-mobile-layout="menu_right_actions_left"] .mobile-menu-toggle{right:20px!important;left:auto!important}.site-header[data-mytoui-mobile-layout="menu_right_actions_left"] .header-actions{left:20px!important;right:auto!important}
  .site-header[data-mytoui-mobile-layout="menu_left_actions_right"] .mobile-menu-toggle{left:20px!important;right:auto!important}.site-header[data-mytoui-mobile-layout="menu_left_actions_right"] .header-actions{right:20px!important;left:auto!important}
  #search-popup[data-mytoui-motion="bottom"] .search-popup-content{position:fixed!important;top:auto!important;right:auto!important;bottom:0!important;left:50%!important;width:min(94%,620px)!important;max-width:620px!important;height:auto!important;max-height:82vh!important;margin:0!important;border-radius:24px 24px 0 0!important;box-shadow:0 -14px 48px rgba(16,24,40,.18)!important;transform:translate(-50%,110%)!important;transition:transform .32s ease!important}
  #search-popup[data-mytoui-motion="bottom"].active .search-popup-content{transform:translate(-50%,0)!important}
  #search-popup[data-mytoui-motion="left"] .search-popup-content{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:min(92%,400px)!important;max-width:400px!important;height:100%!important;max-height:none!important;border-radius:0 24px 24px 0!important;box-shadow:12px 0 48px rgba(16,24,40,.16)!important;transform:translateX(-105%)!important;transition:transform .32s ease!important}
  #search-popup[data-mytoui-motion="left"].active .search-popup-content{transform:translateX(0)!important}
  #search-popup[data-mytoui-motion="right"] .search-popup-content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(92%,400px)!important;max-width:400px!important;height:100%!important;max-height:none!important;border-radius:24px 0 0 24px!important;box-shadow:-12px 0 48px rgba(16,24,40,.16)!important;transform:translateX(105%)!important;transition:transform .32s ease!important}
  #search-popup[data-mytoui-motion="right"].active .search-popup-content{transform:translateX(0)!important}
}

/* --------------------------------------------------------------------------
 * MyToui Theme 2.6.0-alpha5 integration hardening
 * ----------------------------------------------------------------------- */
/* Social buttons inside QuickTheme's .main-navigation must opt out of the
 * theme's generic `.main-navigation a {display:block;padding:15px 0}` rule. */
.mytoui-theme .main-navigation .mytoui-social-strip{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:var(--mt-social-gap,8px)!important;width:auto!important;margin-inline:auto!important;padding-inline:0!important}
.mytoui-theme .main-navigation .mytoui-social-strip .mytoui-social-link,.mytoui-theme .mytoui-social-link{display:grid!important;place-items:center!important;box-sizing:border-box!important;flex:0 0 var(--mt-social-size,40px)!important;width:var(--mt-social-size,40px)!important;min-width:var(--mt-social-size,40px)!important;max-width:var(--mt-social-size,40px)!important;height:var(--mt-social-size,40px)!important;min-height:var(--mt-social-size,40px)!important;max-height:var(--mt-social-size,40px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:28%!important;line-height:0!important;overflow:hidden!important}
.mytoui-theme .main-navigation .mytoui-social-strip .mytoui-social-link>.mytoui-brand-svg,.mytoui-theme .mytoui-social-link>.mytoui-brand-svg{position:static!important;inset:auto!important;display:block!important;box-sizing:border-box!important;flex:0 0 auto!important;float:none!important;width:var(--mt-social-logo-size,22px)!important;height:var(--mt-social-logo-size,22px)!important;min-width:var(--mt-social-logo-size,22px)!important;min-height:var(--mt-social-logo-size,22px)!important;max-width:var(--mt-social-logo-size,22px)!important;max-height:var(--mt-social-logo-size,22px)!important;margin:auto!important;padding:0!important;transform:none!important;transform-origin:center!important;vertical-align:middle!important;overflow:visible!important}
.mytoui-social-link.is-youtube{background:#ff0000}

/* Mobile menu presentation. QuickTheme keeps all open/close behavior. */
/* Custom select scroll affordance. */
.mytoui-select__popup{padding-inline-end:16px!important}.mytoui-select__scrollcue{display:var(--mt-select-scroll-cue-display,block);position:absolute;z-index:3;top:12px;bottom:12px;inset-inline-end:6px;width:var(--mt-select-scroll-width,4px);border-radius:999px;background:var(--mt-select-scroll-track,#eaecf0);pointer-events:none;overflow:hidden}.mytoui-select__scrollcue[hidden]{display:none!important}.mytoui-select__scrollcue-thumb{display:block;width:100%;min-height:18px;border-radius:999px;background:var(--mt-select-scroll-cue,#667085);transition:height .12s ease,transform .08s linear}.mytoui-select__options{scrollbar-width:thin;scrollbar-color:var(--mt-select-scroll-cue,#667085) transparent}

/* Field-state mark is independent from the indicator's outer shape. */
.mytoui-field-status svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important}.mytoui-field-status[data-state="empty"] svg{width:var(--mt-status-empty-mark-size,10px)!important;height:var(--mt-status-empty-mark-size,10px)!important;stroke-width:var(--mt-status-empty-stroke,2.4)!important}.mytoui-field-status[data-state="complete"] svg{width:var(--mt-status-complete-mark-size,11px)!important;height:var(--mt-status-complete-mark-size,11px)!important;stroke-width:var(--mt-status-complete-stroke,2.8)!important}.mytoui-field-status[data-state="error"] svg{width:var(--mt-status-error-mark-size,11px)!important;height:var(--mt-status-error-mark-size,11px)!important;stroke-width:var(--mt-status-error-stroke,2.8)!important}

/* Product description stays clean; Additional information is hidden by default
 * through settings, but receives safe styling if the merchant enables it. */
.mytoui-theme .woocommerce-Tabs-panel--description,.mytoui-theme .woocommerce-Tabs-panel--additional_information{box-sizing:border-box;max-width:100%;overflow:hidden}.mytoui-theme .woocommerce-Tabs-panel--description>h2:first-child{display:var(--mt-description-title-display,block)!important;margin:var(--mt-description-title-margin-top,0) 0 var(--mt-description-title-margin,14px)!important;padding:var(--mt-description-title-py,0) var(--mt-description-title-px,0)!important;border-radius:var(--mt-description-title-radius,0)!important;color:var(--mt-description-title,#101828)!important;background:var(--mt-description-title-bg,transparent)!important;font-size:var(--mt-description-title-size,24px)!important;font-weight:var(--mt-description-title-weight,850)!important;text-align:var(--mt-description-title-align,right)!important;text-shadow:var(--mt-description-title-shadow,none)!important}.mytoui-theme .woocommerce-Tabs-panel--additional_information{padding:var(--mt-description-padding,18px);border:var(--mt-description-border,0);border-radius:var(--mt-description-radius,12px);background:var(--mt-description-bg,transparent);box-shadow:var(--mt-description-shadow,none)}.mytoui-theme .woocommerce-Tabs-panel--additional_information>h2:first-child{margin:0 0 var(--mt-description-title-margin,14px);color:var(--mt-description-title,#101828);font-size:var(--mt-description-title-size,24px);font-weight:var(--mt-description-title-weight,850);text-align:var(--mt-description-title-align,right)}.mytoui-theme .woocommerce-product-attributes{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}.mytoui-theme .woocommerce-product-attributes th,.mytoui-theme .woocommerce-product-attributes td{padding:10px 12px!important;border-bottom:1px solid #eaecf0!important;background:transparent!important;text-align:start!important}

/* Mobile bottom bar states and directional shadow. */
@media(max-width:768px){
  .mobile-bottom-bar[data-mytoui-controls="yes"]{color:var(--mt-mobile-label,#6b7280)!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"] .mobile-bottom-bar__item{color:var(--mt-mobile-label,#6b7280)!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"] .mobile-bottom-bar__icon{color:var(--mt-mobile-icon,#0b57d0)!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"] .mobile-bottom-bar__label{display:block;font-size:var(--mt-mobile-label-size,10px)!important;font-weight:var(--mt-mobile-label-weight,500)!important;color:var(--mt-mobile-label,#6b7280)!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"][data-mytoui-labels="no"] .mobile-bottom-bar__label{display:none!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"] .is-mytoui-current,.mobile-bottom-bar[data-mytoui-controls="yes"] .is-mytoui-current .mobile-bottom-bar__label{color:var(--mt-mobile-label-active,#0b57d0)!important;font-weight:var(--mt-mobile-label-active-weight,800)!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"] .is-mytoui-current .mobile-bottom-bar__icon{color:var(--mt-mobile-icon-active,#15803d)!important}
  .mobile-bottom-bar[data-mytoui-position="bottom"]{top:auto!important;bottom:0!important;padding-top:6px!important;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}
  .mobile-bottom-bar[data-mytoui-position="top"]{top:0!important;bottom:auto!important;padding-top:calc(6px + env(safe-area-inset-top,0px))!important;padding-bottom:6px!important}
  .mobile-bottom-bar[data-mytoui-shadow="yes"][data-mytoui-position="bottom"]{box-shadow:var(--mt-mobile-bar-shadow,0 -5px 16px -6px rgba(16,24,40,.16))!important}
  .mobile-bottom-bar[data-mytoui-shadow="yes"][data-mytoui-position="top"]{box-shadow:var(--mt-mobile-bar-shadow,0 5px 16px -6px rgba(16,24,40,.16))!important}
}

/* Alpha4 hard isolation for social-brand buttons inside QuickTheme navigation. */
.mytoui-theme .main-navigation .mytoui-social-strip .mytoui-social-link{position:relative!important;font-size:0!important;letter-spacing:0!important;text-indent:0!important;white-space:normal!important;text-align:center!important;vertical-align:middle!important;transform:none!important}
.mytoui-theme .main-navigation .mytoui-social-strip .mytoui-social-link::before,.mytoui-theme .main-navigation .mytoui-social-strip .mytoui-social-link::after{content:none!important;display:none!important}
.mytoui-theme .main-navigation .mytoui-social-strip .mytoui-brand-svg :where(path,rect,circle,ellipse,polygon,polyline,line){transform:none!important;transform-origin:center!important;vector-effect:non-scaling-stroke}

@media(max-width:768px){
  .mobile-bottom-bar[data-mytoui-controls="yes"] .mobile-bottom-bar__item:is(:active,.is-mytoui-pressed,.is-mytoui-current) .mobile-bottom-bar__label{color:var(--mt-mobile-label-active,#0b57d0)!important;font-weight:var(--mt-mobile-label-active-weight,800)!important}
  .mobile-bottom-bar[data-mytoui-controls="yes"] .mobile-bottom-bar__item:is(:active,.is-mytoui-pressed,.is-mytoui-current) .mobile-bottom-bar__icon{color:var(--mt-mobile-icon-active,#15803d)!important}
}


/* Alpha5: deterministic mobile menu social grid and pre-paint bottom-bar ownership. */
@media(max-width:768px){
  
  body.mytoui-mobilebar-controlled .mobile-bottom-bar{color:var(--mt-mobile-label,#6b7280)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mobile-bottom-bar__item{color:var(--mt-mobile-label,#6b7280)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mobile-bottom-bar__icon{color:var(--mt-mobile-icon,#0b57d0)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--home .mobile-bottom-bar__icon svg{width:var(--mt-nav-home-size,24px)!important;height:var(--mt-nav-home-size,24px)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--home .mobile-bottom-bar__icon svg :where(path,line,circle,ellipse,polyline,polygon,rect){stroke-width:var(--mt-nav-home-stroke,2)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--search .mobile-bottom-bar__icon svg{width:var(--mt-nav-search-size,24px)!important;height:var(--mt-nav-search-size,24px)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--search .mobile-bottom-bar__icon svg :where(path,line,circle,ellipse,polyline,polygon,rect){stroke-width:var(--mt-nav-search-stroke,2)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--shop .mobile-bottom-bar__icon svg{width:var(--mt-nav-shop-size,24px)!important;height:var(--mt-nav-shop-size,24px)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--shop .mobile-bottom-bar__icon svg :where(path,line,circle,ellipse,polyline,polygon,rect){stroke-width:var(--mt-nav-shop-stroke,2)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--cart .mobile-bottom-bar__icon svg{width:var(--mt-nav-cart-size,24px)!important;height:var(--mt-nav-cart-size,24px)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--cart .mobile-bottom-bar__icon svg :where(path,line,circle,ellipse,polyline,polygon,rect){stroke-width:var(--mt-nav-cart-stroke,2)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--account .mobile-bottom-bar__icon svg{width:var(--mt-nav-account-size,24px)!important;height:var(--mt-nav-account-size,24px)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mytoui-mobile-nav--account .mobile-bottom-bar__icon svg :where(path,line,circle,ellipse,polyline,polygon,rect){stroke-width:var(--mt-nav-account-stroke,2)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mobile-bottom-bar__label{display:block!important;font-size:var(--mt-mobile-label-size,10px)!important;font-weight:var(--mt-mobile-label-weight,500)!important;color:var(--mt-mobile-label,#6b7280)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mobile-bottom-bar__item:is(.is-mytoui-current,.is-mytoui-pressed) .mobile-bottom-bar__label{color:var(--mt-mobile-label-active,#0b57d0)!important;font-weight:var(--mt-mobile-label-active-weight,800)!important}
  body.mytoui-mobilebar-controlled .mobile-bottom-bar .mobile-bottom-bar__item:is(.is-mytoui-current,.is-mytoui-pressed) .mobile-bottom-bar__icon{color:var(--mt-mobile-icon-active,#15803d)!important}
  body.mytoui-mobilebar-labels-hidden .mobile-bottom-bar .mobile-bottom-bar__label{display:none!important}
  body.mytoui-mobilebar-reverse .mobile-bottom-bar{direction:rtl!important}
  body.mytoui-mobilebar-reverse .mobile-bottom-bar__inner,body.mytoui-mobilebar-reverse .mobile-bottom-bar{flex-direction:row-reverse!important}
  body.mytoui-mobilebar-bottom .mobile-bottom-bar{top:auto!important;bottom:0!important;padding-top:6px!important;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))!important}
  body.mytoui-mobilebar-top .mobile-bottom-bar{top:0!important;bottom:auto!important;padding-top:calc(6px + env(safe-area-inset-top,0px))!important;padding-bottom:6px!important}
  body.mytoui-mobilebar-shadow.mytoui-mobilebar-bottom .mobile-bottom-bar{box-shadow:var(--mt-mobile-bar-shadow,0 -5px 16px -6px rgba(16,24,40,.16))!important}
  body.mytoui-mobilebar-shadow.mytoui-mobilebar-top .mobile-bottom-bar{box-shadow:var(--mt-mobile-bar-shadow,0 5px 16px -6px rgba(16,24,40,.16))!important}
  body.quicktheme-mobile-bottom-nav.mytoui-mobilebar-top{padding-bottom:0!important;padding-top:calc(var(--quicktheme-mobile-bar-height,56px) + env(safe-area-inset-top,0px))!important}
  body.quicktheme-mobile-bottom-nav.mytoui-mobilebar-top .product-sticky-bottom.visible{bottom:env(safe-area-inset-bottom,0px)!important}
  body.quicktheme-mobile-bottom-nav.mytoui-mobilebar-bottom{padding-top:0!important;padding-bottom:calc(var(--quicktheme-mobile-bar-height,56px) + env(safe-area-inset-bottom,0px))!important}
}
html.mytoui-page-zoom-locked,html.mytoui-page-zoom-locked body{touch-action:pan-x pan-y}
html.mytoui-page-zoom-locked a,html.mytoui-page-zoom-locked button,html.mytoui-page-zoom-locked input,html.mytoui-page-zoom-locked select,html.mytoui-page-zoom-locked textarea{touch-action:manipulation}


/* --------------------------------------------------------------------------
 * MyToui Theme 2.9.0-rc2 — runtime ownership fixes
 * ----------------------------------------------------------------------- */
body.mytoui-topbar-disabled .site-header .header-top-bar{display:none!important}
.mytoui-theme .mytoui-social-item{display:grid;grid-template-rows:auto auto;justify-items:center;align-items:start;gap:4px;min-width:var(--mt-social-size,40px);max-width:var(--mt-social-size,40px)}
.mytoui-theme .mytoui-social-item>.mytoui-social-link{grid-row:1}
.mytoui-theme .mytoui-social-label{display:block;width:100%;overflow:hidden;color:var(--mt-social-label-color,#475467);font-size:var(--mt-social-label-size,10px);font-weight:var(--mt-social-label-weight,700);line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.mytoui-theme .mytoui-social-strip[data-labels="no"] .mytoui-social-label{display:none!important}
.mytoui-theme .mytoui-social-strip.is-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--mt-social-gap,8px);width:100%;margin:14px auto}
.mytoui-theme .mytoui-social-strip.is-footer .mytoui-social-item{max-width:max(var(--mt-social-size,40px),72px)}



.mytoui-v2-gallery[data-lightbox="yes"] .mytoui-v2-gallery__image-frame{cursor:zoom-in}
.mytoui-theme .mytoui-product-card .mytoui-card__image{filter:drop-shadow(0 1px 0 rgba(255,255,255,.12));box-shadow:var(--mt-card-image-shadow,none)!important}
.mytoui-theme .mytoui-product-card .mytoui-card__title,.mytoui-theme .mytoui-product-card .mytoui-card__title *{font-weight:var(--mt-card-title-weight,800)!important;text-shadow:var(--mt-card-title-shadow,none)!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price,.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-current,.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-current *{font-weight:var(--mt-card-current-weight,850)!important}
.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-original,.mytoui-theme .mytoui-product-card .mytoui-card__price .mytoui-price-original *{font-weight:var(--mt-card-original-weight,650)!important}
.mytoui-theme .mytoui-delivery-price,.mytoui-theme .mytoui-delivery-price *,.mytoui-theme .mytoui-select__trigger-price,.mytoui-theme .mytoui-select__trigger-price *{font-weight:var(--mt-delivery-price-weight,850)!important}
.mytoui-theme .mytoui-thankyou__notice{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(21,128,61,.18);border-radius:12px;color:#344054;background:#f0fdf4;font-weight:650;line-height:1.65;text-align:center}.mytoui-thankyou__columns.is-summary-only{grid-template-columns:minmax(0,1fr)!important}.mytoui-thankyou__order-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mytoui-theme-thankyou .woocommerce-order,.mytoui-theme-thankyou .woocommerce-thankyou-order-received,.mytoui-theme-thankyou .woocommerce-order-overview{max-width:none}.mytoui-theme-thankyou .woocommerce-order>.mytoui-thankyou{margin-top:22px!important}
@media(max-width:768px){
  .mytoui-theme .main-navigation{display:flex!important;flex-direction:column!important;overflow:hidden!important}
  
  
  
  .mytoui-theme .mytoui-thankyou{width:min(100% - 20px,1120px)}.mytoui-theme .mytoui-thankyou__facts{grid-template-columns:1fr}.mytoui-theme .mytoui-thankyou__columns{grid-template-columns:1fr}.mytoui-theme .mytoui-thankyou__item{grid-template-columns:54px minmax(0,1fr);}.mytoui-theme .mytoui-thankyou__item>b{grid-column:2}.mytoui-theme .mytoui-thankyou__social{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.mytoui-card__variant-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mt-card-variant-gap,5px);max-width:100%;width:100%}.mytoui-card__variant-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--mt-card-variant-gap,5px);width:100%;min-width:0}.mytoui-card__variant-row.is-width-equal{display:grid;grid-template-columns:repeat(var(--mt-variant-cols,3),minmax(0,1fr));align-items:stretch}.mytoui-card__variant-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;width:max-content;max-width:100%;padding:4px 8px;border:var(--mt-card-variant-border,1px solid #e4e7ec);border-radius:var(--mt-card-variant-radius,8px);color:var(--mt-card-variant-color,#344054)!important;background:var(--mt-card-variant-bg,#f8fafc);font-size:var(--mt-card-variant-size,10px)!important;font-weight:var(--mt-card-variant-weight,750)!important;line-height:1.18;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;box-shadow:var(--mt-card-variant-shadow,0 2px 7px rgba(0,0,0,.08))}.mytoui-card__variant-row.is-width-equal .mytoui-card__variant-chip{display:flex;width:100%;min-width:0}.mytoui-card__variant-row.is-compact .mytoui-card__variant-chip{font-size:max(var(--mt-card-variant-min-size,7px),calc(var(--mt-card-variant-size,10px) - 1px))!important}.mytoui-card__variant-row.is-dense .mytoui-card__variant-chip{font-size:max(var(--mt-card-variant-min-size,7px),calc(var(--mt-card-variant-size,10px) - 2px))!important}.mytoui-card__variant-more{color:#667085;font-size:var(--mt-card-variant-min-size,8px);font-weight:800}

/* Alpha6 final ownership: keep user-selected spacing/weights authoritative. */


.mytoui-theme .mytoui-order-row .mytoui-order-label{font-weight:var(--mt-summary-label-weight,var(--mt-summary-text-weight,750))!important}
.mytoui-theme .mytoui-order-row .mytoui-order-value,.mytoui-theme .mytoui-order-row .mytoui-order-value *{font-weight:var(--mt-summary-value-weight,var(--mt-summary-text-weight,750))!important}
.mytoui-theme .mytoui-social-strip.is-mobile-menu .mytoui-social-item{width:var(--mt-social-size,40px)!important;min-width:var(--mt-social-size,40px)!important;max-width:var(--mt-social-size,40px)!important}
.mytoui-theme .mytoui-social-strip.is-mobile-menu .mytoui-social-label{width:var(--mt-social-size,40px)!important;max-width:var(--mt-social-size,40px)!important}

.mytoui-card__chip{display:inline-flex;align-items:center;gap:4px}.mytoui-card__chip-label{color:var(--mt-card-identity-label,#667085)}


/* RC1 final ownership and layout corrections. */
.mytoui-product-card[data-identity-layout="stack_category_first"] .mytoui-card__identity,.mytoui-product-card[data-identity-layout="stack_brand_first"] .mytoui-card__identity{flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.mytoui-product-card[data-identity-layout="stack_category_first"] .mytoui-card__chip.is-category{order:1}.mytoui-product-card[data-identity-layout="stack_category_first"] .mytoui-card__chip.is-brand{order:2}.mytoui-product-card[data-identity-layout="stack_brand_first"] .mytoui-card__chip.is-brand{order:1}.mytoui-product-card[data-identity-layout="stack_brand_first"] .mytoui-card__chip.is-category{order:2}
@media(max-width:768px){body.mytoui-mobilebar-controlled .mobile-bottom-bar{direction:ltr!important;display:flex!important}body.mytoui-mobilebar-controlled:not(.mytoui-mobilebar-reverse) .mobile-bottom-bar{flex-direction:row!important}body.mytoui-mobilebar-controlled.mytoui-mobilebar-reverse .mobile-bottom-bar{flex-direction:row-reverse!important}}


/* RC2 mobile-menu composition and card fit ownership. */
@media(max-width:768px){
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}

/* RC2 homepage text/button ownership. */
.mytoui-theme.home .latest-products-header .view-more-link,.mytoui-theme.front-page .latest-products-header .view-more-link{color:var(--mt-home-more-color,#1000c8)!important;font-weight:800!important}
.mytoui-theme.home .more-products-button,.mytoui-theme.front-page .more-products-button{border-radius:var(--mt-home-bottom-radius,12px)!important;color:var(--mt-home-bottom-text,#fff)!important;background:var(--mt-home-bottom-bg,#1000c8)!important}
.mytoui-theme.home .hero-section .shop-button,.mytoui-theme.front-page .hero-section .shop-button{border-radius:var(--mt-home-hero-radius,12px)!important;color:var(--mt-home-hero-text,#fff)!important;background:var(--mt-home-hero-bg,#1000c8)!important}

/* --------------------------------------------------------------------------
 * MyToui Theme 3.1 — shared presentation primitives
 * ----------------------------------------------------------------------- */
/* Product card: image is outside content padding; padding applies only to text/content parts. */
.mytoui-theme .mytoui-card__layout{padding-top:0!important;padding-bottom:0!important}
.mytoui-theme .mytoui-card__layout>[data-card-part]:not(.mytoui-card__image){margin-inline-start:var(--mt-card-content-pr,10px)!important;margin-inline-end:var(--mt-card-content-pl,10px)!important}
.mytoui-theme .mytoui-card__layout>[data-card-part].is-content-first{padding-top:var(--mt-card-content-pt,0)!important}
.mytoui-theme .mytoui-card__layout>[data-card-part].is-content-last{padding-bottom:var(--mt-card-content-pb,8px)!important}
.mytoui-theme .mytoui-product-card .mytoui-card__image img{display:block!important;width:100%!important;height:100%!important;object-fit:var(--mytoui-context-fit,var(--mt-card-fit,contain))!important;object-position:center!important}
.mytoui-theme .mytoui-product-card[data-image-surface="inset"] .mytoui-card__image{width:calc(100% - (var(--mt-card-image-outer-x,8px) * 2))!important;margin-inline:var(--mt-card-image-outer-x,8px)!important}

/* Description outer spacing is independent from its inner padding. */
.mytoui-theme .woocommerce-Tabs-panel--description{margin-top:var(--mt-description-margin-top,0)!important;margin-bottom:var(--mt-description-margin-bottom,24px)!important}
.mytoui-theme .woocommerce-Tabs-panel--description>h2:first-child{margin-top:var(--mt-description-title-margin-top,0)!important;text-shadow:var(--mt-description-title-shadow,none)!important;background:var(--mt-description-title-bg,transparent)!important;padding:var(--mt-description-title-py,0) var(--mt-description-title-px,0)!important;border-radius:var(--mt-description-title-radius,0)!important}

/* True horizontal category cards: image left, content right, no vertical-card leftovers. */

/* Slider dots: outside is the global default. */



.mytoui-theme .mytoui-category-section--shop{margin-bottom:var(--mt-shop-category-gap,26px)!important}

/* Footer social grid uses its own columns/sizing instead of the mobile-menu values. */
.mytoui-theme .mytoui-social-strip.is-footer{display:grid!important;grid-template-columns:repeat(var(--mt-footer-social-columns,4),var(--mt-footer-social-size,44px))!important;justify-content:center!important;align-items:start!important;gap:var(--mt-footer-social-gap,10px)!important;width:100%!important;max-width:100%!important;margin:18px auto!important}
.mytoui-theme .mytoui-social-strip.is-footer .mytoui-social-item{width:var(--mt-footer-social-size,44px)!important;min-width:var(--mt-footer-social-size,44px)!important;max-width:var(--mt-footer-social-size,44px)!important}
.mytoui-theme .mytoui-social-strip.is-footer .mytoui-social-link{width:var(--mt-footer-social-size,44px)!important;height:var(--mt-footer-social-size,44px)!important;flex-basis:var(--mt-footer-social-size,44px)!important}
.mytoui-theme .mytoui-social-strip.is-footer .mytoui-social-link .mytoui-brand-svg{width:var(--mt-footer-social-logo,24px)!important;height:var(--mt-footer-social-logo,24px)!important}

/* Mobile menu owns its viewport, close button and scroll indicator. */
@media(max-width:768px){
  
  
  
  
  
  
  
  
  
  
  
}

/* Best sellers in the mobile menu. */
@media(max-width:768px){
  
  
  
  
  
  
  
  
  
  
  
  
}

/* Homepage guide and best sellers generated without replacing QuickTheme templates. */
.mytoui-theme .mytoui-home-guide{margin:26px auto;padding:clamp(20px,4vw,42px);background:var(--mt-home-guide-bg,#f8fafc);border:1px solid rgba(16,24,40,.06);border-radius:24px;box-shadow:0 16px 48px rgba(16,24,40,.07)}
.mytoui-theme .mytoui-home-guide__head{text-align:center;margin-bottom:20px}.mytoui-theme .mytoui-home-guide__head h2{margin:0 0 7px;color:#101828;font-size:clamp(24px,4vw,38px);font-weight:900}.mytoui-theme .mytoui-home-guide__head p{max-width:720px;margin:0 auto;color:#667085;line-height:1.75}
.mytoui-theme .mytoui-home-guide__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mytoui-theme .mytoui-home-guide__card{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 26px;grid-template-rows:auto auto;align-items:center;gap:3px 10px;min-width:0;padding:15px;border:1px solid rgba(16,24,40,.07);border-radius:16px;color:#101828!important;background:var(--mt-home-guide-card,#fff);box-shadow:0 7px 22px rgba(16,24,40,.06);text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease}.mytoui-theme .mytoui-home-guide__card:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(16,24,40,.11)}.mytoui-theme .mytoui-home-guide__icon{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:var(--mt-home-guide-accent,#1000c8)}.mytoui-theme .mytoui-home-guide__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.mytoui-theme .mytoui-home-guide__card strong{font-weight:850}.mytoui-theme .mytoui-home-guide__card small{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.mytoui-theme .mytoui-home-guide__go{grid-column:3;grid-row:1/3;color:var(--mt-home-guide-accent,#1000c8)}.mytoui-theme .mytoui-home-guide__go svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.mytoui-theme .mytoui-home-guide .mytoui-social-strip{margin-top:22px}

.mytoui-theme.home .categories-grid-section,.mytoui-theme.front-page .categories-grid-section{margin-top:var(--mt-home-categories-mt,22px)!important;margin-bottom:var(--mt-home-categories-mb,18px)!important}.mytoui-theme.home .latest-products-section,.mytoui-theme.front-page .latest-products-section{margin-top:var(--mt-home-latest-mt,26px)!important;margin-bottom:var(--mt-home-latest-mb,18px)!important}
@media(max-width:900px){.mytoui-theme .mytoui-home-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.mytoui-theme .mytoui-home-guide{border-radius:18px;padding:18px 12px}.mytoui-theme .mytoui-home-guide__grid{grid-template-columns:1fr}}

/* Gallery: zoom is opened only from explicit button. Lightbox controls stay above the zoomed image. */
.mytoui-theme .mytoui-v2-gallery__image-frame{cursor:default!important}.mytoui-theme .mytoui-v2-gallery__zoom-trigger{position:absolute;z-index:8;top:12px;left:12px;display:grid;place-items:center;width:var(--mt-counter-height,38px);height:var(--mt-counter-height,38px);padding:0;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;background:rgba(16,24,40,.62);box-shadow:0 5px 15px rgba(0,0,0,.18);backdrop-filter:blur(6px)}.mytoui-theme .mytoui-v2-gallery__zoom-trigger[hidden]{display:none!important}.mytoui-theme .mytoui-v2-gallery__zoom-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}


/* Thank-you: same social logo components as header/menu/footer, no personal identity fields. */
.mytoui-theme .mytoui-thankyou{width:min(100% - 24px,980px);margin:28px auto!important;padding:clamp(18px,3vw,34px)!important;text-align:right!important}.mytoui-theme .mytoui-thankyou__hero{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:16px;text-align:right}.mytoui-theme .mytoui-thankyou__hero h1{margin:0 0 5px;font-size:clamp(25px,4vw,38px);font-weight:950}.mytoui-theme .mytoui-thankyou__hero p{margin:0;color:#667085}.mytoui-theme .mytoui-thankyou__order-id{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 16px;padding:10px 18px;width:max-content;max-width:100%;border:1px solid #d0d5dd;border-radius:999px;background:#fff;box-shadow:0 5px 18px rgba(16,24,40,.07)}.mytoui-theme .mytoui-thankyou__order-id span{color:#667085;font-weight:700}.mytoui-theme .mytoui-thankyou__order-id strong{color:#101828;font-size:1.15em;font-weight:950;direction:ltr}.mytoui-theme .mytoui-thankyou__notice{display:grid;gap:5px;margin-bottom:17px;padding:14px 16px;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4;text-align:center}.mytoui-theme .mytoui-thankyou__notice strong{color:#166534;font-size:1.05em;font-weight:900}.mytoui-theme .mytoui-thankyou__notice p{margin:0;color:#344054;line-height:1.7}.mytoui-theme .mytoui-thankyou__summary-card{padding:clamp(14px,2.5vw,24px);border:1px solid #e4e7ec;border-radius:20px;background:var(--mt-thankyou-card,#fff);box-shadow:0 14px 42px rgba(16,24,40,.08)}.mytoui-theme .mytoui-thankyou__summary-card>h2{margin:0 0 16px;text-align:center;font-size:clamp(21px,3vw,28px);font-weight:950}.mytoui-theme .mytoui-thankyou__items{display:grid;gap:10px}.mytoui-theme .mytoui-thankyou__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #eaecf0}.mytoui-theme .mytoui-thankyou__thumb{width:72px;height:72px;border-radius:12px;overflow:hidden;background:#f8fafc}.mytoui-theme .mytoui-thankyou__thumb img{width:100%;height:100%;object-fit:contain}.mytoui-theme .mytoui-thankyou__item-copy{display:grid;gap:4px;min-width:0}.mytoui-theme .mytoui-thankyou__item-copy>strong{font-weight:900}.mytoui-theme .mytoui-thankyou__qty,.mytoui-theme .mytoui-thankyou__unit-price,.mytoui-theme .mytoui-thankyou__item .wc-item-meta{margin:0;padding:0;color:#667085;font-size:12px;list-style:none}.mytoui-theme .mytoui-thankyou__line-total{display:inline-flex;align-items:center;justify-content:flex-end;color:var(--mt-price-green,#15803d);font-weight:950;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.mytoui-theme .mytoui-thankyou__delivery-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.mytoui-theme .mytoui-thankyou__fact{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #eaecf0;border-radius:11px;background:#f8fafc}.mytoui-theme .mytoui-thankyou__fact span{color:#667085;font-weight:700}.mytoui-theme .mytoui-thankyou__fact strong{color:#101828;font-weight:850;text-align:left}.mytoui-theme .mytoui-thankyou__totals{display:grid;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #d0d5dd}.mytoui-theme .mytoui-thankyou__total-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mytoui-theme .mytoui-thankyou__total-row.is-total{margin-top:3px;padding-top:10px;border-top:2px solid #d0d5dd;font-size:1.18em}.mytoui-theme .mytoui-thankyou__total-row strong{color:var(--mt-price-green,#15803d);font-weight:950}.mytoui-theme .mytoui-thankyou__actions{display:grid;gap:18px;margin-top:18px}.mytoui-theme .mytoui-thankyou__continue{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:14px;color:#fff!important;background:#111827;text-decoration:none!important;font-weight:900}.mytoui-theme .mytoui-thankyou__social-section{display:grid;gap:12px;text-align:center}.mytoui-theme .mytoui-thankyou__social-section h2{margin:0;font-size:19px;font-weight:900}.mytoui-theme .mytoui-thankyou__social{display:grid!important;grid-template-columns:repeat(var(--mt-ty-social-columns-desktop,14),var(--mt-ty-social-size,48px))!important;justify-content:center!important;gap:10px!important}.mytoui-theme .mytoui-thankyou__social .mytoui-social-item{width:var(--mt-ty-social-size,48px);min-width:var(--mt-ty-social-size,48px);max-width:var(--mt-ty-social-size,48px)}.mytoui-theme .mytoui-thankyou__social .mytoui-social-link{width:var(--mt-ty-social-size,48px);height:var(--mt-ty-social-size,48px);flex-basis:var(--mt-ty-social-size,48px)}.mytoui-theme .mytoui-thankyou__social .mytoui-social-link .mytoui-brand-svg{width:var(--mt-ty-social-logo,26px)!important;height:var(--mt-ty-social-logo,26px)!important}
@media(max-width:620px){.mytoui-theme .mytoui-thankyou__hero{align-items:center;flex-direction:column;text-align:center}.mytoui-theme .mytoui-thankyou__item{grid-template-columns:58px minmax(0,1fr)}.mytoui-theme .mytoui-thankyou__thumb{width:58px;height:58px}.mytoui-theme .mytoui-thankyou__line-total{grid-column:2}.mytoui-theme .mytoui-thankyou__delivery-facts{grid-template-columns:1fr}.mytoui-theme .mytoui-thankyou__social{grid-template-columns:repeat(var(--mt-ty-social-columns-phone,4),var(--mt-ty-social-size,48px))!important}}

/* Strong, real status-mark stroke ownership. */
.mytoui-theme .qf-form .mytoui-field-status[data-state="empty"] svg,.mytoui-theme .qf-form .mytoui-field-status[data-state="empty"] svg path{stroke-width:var(--mt-status-empty-stroke,2.4)!important;vector-effect:non-scaling-stroke!important}.mytoui-theme .qf-form .mytoui-field-status[data-state="complete"] svg,.mytoui-theme .qf-form .mytoui-field-status[data-state="complete"] svg path{stroke-width:var(--mt-status-complete-stroke,2.8)!important;vector-effect:non-scaling-stroke!important}.mytoui-theme .qf-form .mytoui-field-status[data-state="error"] svg,.mytoui-theme .qf-form .mytoui-field-status[data-state="error"] svg path{stroke-width:var(--mt-status-error-stroke,2.8)!important;vector-effect:non-scaling-stroke!important}

/* Shared presentation polish */
.mytoui-theme.mytoui-footer-logo-hidden .site-footer .footer-logo{display:none!important}

.mytoui-theme .mytoui-home-guide .mytoui-social-strip{display:grid!important;grid-template-columns:repeat(var(--mt-home-social-columns,4),minmax(0,var(--mt-social-size,44px)))!important;justify-content:center!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:100%!important}
.mytoui-theme .mytoui-home-guide .mytoui-social-item{width:var(--mt-social-size,44px)!important;min-width:var(--mt-social-size,44px)!important;max-width:var(--mt-social-size,44px)!important}
.mytoui-theme .mytoui-home-guide .mytoui-social-label{width:var(--mt-social-size,44px)!important;max-width:var(--mt-social-size,44px)!important}

.mytoui-theme .mytoui-v2-gallery__image-frame{cursor:zoom-in!important}










/* Flatten context slider wrappers when border/background/shadow are disabled */


.mytoui-shop-products-heading{width:100%;margin:var(--mt-shop-products-heading-mt,24px) 0 var(--mt-shop-products-heading-mb,18px);text-align:var(--mt-shop-products-heading-align,center)}
.mytoui-shop-products-heading h2{margin:0;color:var(--mt-shop-products-heading,#101828);font-size:var(--mt-shop-products-heading-size,28px);font-weight:var(--mt-shop-products-heading-weight,850);line-height:1.25;text-align:inherit;text-shadow:var(--mt-shop-products-heading-shadow,none)}

/* --------------------------------------------------------------------------
 * MyToui Theme 3.3.1 — authoritative accessibility/thank-you/processing fixes
 * ----------------------------------------------------------------------- */
.mytoui-theme.mytoui-hide-description-heading #tab-description > h2:first-child,
.mytoui-theme.mytoui-hide-description-heading .woocommerce-Tabs-panel--description > h2:first-child,
.mytoui-theme.mytoui-hide-description-heading .product-tabs-section #tab-description > h2:first-child,
.mytoui-theme.mytoui-hide-description-heading [id="tab-description"] > h2:first-child{display:none!important}

/* Brand SVGs: fill icons stay filled, explicit stroke icons stay strokes. */
.mytoui-theme .mytoui-social-link .mytoui-brand-svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:visible!important;fill:currentColor!important;stroke:none!important}
.mytoui-theme .mytoui-social-link .mytoui-brand-svg .mytoui-brand-stroke,
.mytoui-theme .mytoui-social-link .mytoui-brand-svg .mytoui-brand-stroke *{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}

.mytoui-theme .mytoui-thankyou__order-id{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:clamp(16px,3.5vw,22px)!important;font-weight:900!important;letter-spacing:.01em!important}
.mytoui-theme .mytoui-thankyou__product-name{font-size:clamp(15px,3.5vw,20px)!important;font-weight:850!important;line-height:1.45!important}
.mytoui-theme .mytoui-thankyou__item-meta-row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px 14px!important;margin-top:6px!important}
.mytoui-theme .mytoui-thankyou__qty,.mytoui-theme .mytoui-thankyou__unit-price{display:inline-grid!important;gap:2px!important;font-size:15px!important;font-weight:700!important;color:#475467!important}
.mytoui-theme .mytoui-thankyou__qty b,.mytoui-theme .mytoui-thankyou__unit-price b{display:inline-flex!important;align-items:center!important;gap:0!important;font-size:18px!important;font-weight:900!important;direction:ltr!important;unicode-bidi:isolate!important}
.mytoui-theme .mytoui-thankyou__unit-price{font-size:14px!important;font-weight:750!important;color:#475467!important}
.mytoui-theme .mytoui-thankyou__unit-price b{font-size:17px!important;font-weight:900!important;color:var(--mt-primary,#15803d)!important}
.mytoui-theme .mytoui-thankyou__fact{display:grid!important;grid-template-columns:minmax(110px,.9fr) minmax(0,1.25fr)!important;align-items:center!important;gap:10px!important;direction:rtl!important}
.mytoui-theme .mytoui-thankyou__fact>span{grid-column:1!important;text-align:right!important;justify-self:stretch!important;color:#667085!important;font-weight:700!important}
.mytoui-theme .mytoui-thankyou__fact>strong{grid-column:2!important;text-align:left!important;justify-self:stretch!important;direction:auto!important;color:#101828!important;font-weight:850!important;overflow-wrap:anywhere!important}
.mytoui-theme .mytoui-thankyou__social{grid-template-columns:repeat(var(--mt-ty-social-columns-desktop,14),minmax(0,1fr))!important;align-items:start!important;justify-content:center!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-item{min-width:0!important;max-width:none!important;width:100%!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link{display:grid!important;place-items:center!important;width:var(--mt-ty-social-size,48px)!important;height:var(--mt-ty-social-size,48px)!important;min-width:var(--mt-ty-social-size,48px)!important;min-height:var(--mt-ty-social-size,48px)!important;margin-inline:auto!important;padding:calc((var(--mt-ty-social-size,48px) - var(--mt-ty-social-logo,26px))/2)!important;box-sizing:border-box!important;overflow:hidden!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-brand-svg{width:var(--mt-ty-social-logo,26px)!important;height:var(--mt-ty-social-logo,26px)!important;flex:0 0 var(--mt-ty-social-logo,26px)!important}

.mytoui-processing{background:var(--mt-processing-backdrop,rgba(15,23,42,.42))!important}
.mytoui-processing[data-blur="yes"]{-webkit-backdrop-filter:blur(var(--mt-processing-blur,8px))!important;backdrop-filter:blur(var(--mt-processing-blur,8px))!important}
.mytoui-processing[data-blur="no"]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.mytoui-processing__loader{position:relative;display:grid;place-items:center;width:var(--mt-processing-loader-size,58px);height:var(--mt-processing-loader-size,58px);margin:0 auto calc(var(--mt-processing-loader-size,58px) * .24);color:var(--mt-primary,#15803d)}
.mytoui-processing__loader.is-ring{border:4px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;border-radius:50%;animation:mytoui-loader-spin .85s linear infinite}
.mytoui-processing__loader.is-orbit::before,.mytoui-processing__loader.is-orbit::after{content:"";position:absolute;border-radius:50%}.mytoui-processing__loader.is-orbit::before{inset:7px;border:2px solid color-mix(in srgb,currentColor 25%,transparent)}.mytoui-processing__loader.is-orbit::after{width:13px;height:13px;top:1px;left:50%;margin-left:-6.5px;background:currentColor;transform-origin:6.5px 28px;animation:mytoui-loader-orbit 1s linear infinite}
.mytoui-processing__loader.is-dots{display:flex;gap:7px}.mytoui-processing__loader.is-dots i{width:10px;height:10px;border-radius:50%;background:currentColor;animation:mytoui-loader-dot .9s ease-in-out infinite}.mytoui-processing__loader.is-dots i:nth-child(2){animation-delay:.12s}.mytoui-processing__loader.is-dots i:nth-child(3){animation-delay:.24s}
.mytoui-processing__loader.is-pulse::before,.mytoui-processing__loader.is-pulse::after{content:"";position:absolute;border-radius:50%;background:currentColor}.mytoui-processing__loader.is-pulse::before{width:22px;height:22px}.mytoui-processing__loader.is-pulse::after{width:22px;height:22px;opacity:.3;animation:mytoui-loader-pulse 1.2s ease-out infinite}
.mytoui-processing__loader.is-bars{display:flex;align-items:center;gap:5px}.mytoui-processing__loader.is-bars i{width:6px;height:22px;border-radius:999px;background:currentColor;animation:mytoui-loader-bars .8s ease-in-out infinite}.mytoui-processing__loader.is-bars i:nth-child(2){animation-delay:.1s}.mytoui-processing__loader.is-bars i:nth-child(3){animation-delay:.2s}.mytoui-processing__loader.is-bars i:nth-child(4){animation-delay:.3s}
@keyframes mytoui-loader-spin{to{transform:rotate(360deg)}}
@keyframes mytoui-loader-orbit{to{transform:rotate(360deg)}}
@keyframes mytoui-loader-dot{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(-8px);opacity:1}}
@keyframes mytoui-loader-pulse{0%{transform:scale(1);opacity:.35}100%{transform:scale(2.5);opacity:0}}
@keyframes mytoui-loader-bars{0%,100%{height:18px;opacity:.45}50%{height:42px;opacity:1}}
@media(max-width:768px){.mytoui-theme .mytoui-thankyou__fact{grid-template-columns:minmax(92px,.85fr) minmax(0,1.15fr)!important}.mytoui-theme .mytoui-thankyou__social{grid-template-columns:repeat(var(--mt-ty-social-columns-desktop,14),minmax(0,1fr))!important}}


/* --------------------------------------------------------------------------
 * MyToui Theme 3.4.0 — summary, home best, and menu best-seller fixes
 * ----------------------------------------------------------------------- */
.mytoui-theme .mytoui-order-card .mytoui-order-value .amount,
.mytoui-theme .mytoui-order-card .mytoui-order-value .woocommerce-Price-amount,
.mytoui-theme .mytoui-order-card .mytoui-order-value .mytoui-money{color:var(--mt-summary-money,var(--mt-primary,#15803d))!important}
.mytoui-theme .mytoui-order-card .mytoui-order-row.is-placeholder .mytoui-order-value,
.mytoui-theme .mytoui-order-card .mytoui-order-row.is-placeholder .mytoui-order-value *{color:var(--mt-summary-value-empty,#98a2b3)!important}
.mytoui-theme .mytoui-order-card [data-summary-row="products"][hidden]{display:none!important}

.mytoui-theme .mytoui-home-best__card{overflow:hidden!important;border:var(--mt-home-best-card-border,1px solid #d0d5dd)!important;border-radius:var(--mt-home-best-card-radius,20px)!important;background:var(--mt-home-best-card-bg,#fff)!important;box-shadow:var(--mt-home-best-card-shadow,0 10px 26px rgba(16,24,40,.14))!important}
.mytoui-theme .mytoui-home-best__image{overflow:hidden!important;border-radius:var(--mt-home-best-image-radius,0)!important}
.mytoui-theme .mytoui-home-best__image img{display:block!important;width:100%!important;height:100%!important;object-fit:var(--mt-home-best-image-fit,cover)!important}
.mytoui-theme .mytoui-home-best__stock{margin:var(--mt-home-best-stock-mt,0) var(--mt-home-best-stock-me,0) var(--mt-home-best-stock-mb,0) var(--mt-home-best-stock-ms,0)!important}

@media (max-width:768px){
  .main-navigation.mytoui-menu-drawer .mytoui-mobile-menu-best__title{margin:var(--mt-menu-best-title-mt,0) 0 var(--mt-menu-best-title-mb,16px)!important;color:var(--mt-menu-best-title,#0b3d91)!important;font-size:var(--mt-menu-best-title-size,28px)!important;font-weight:var(--mt-menu-best-title-weight,850)!important;text-align:var(--mt-menu-best-title-align,center)!important}
  .main-navigation.mytoui-menu-drawer .mytoui-mobile-menu-best__image{border-radius:0!important;object-fit:cover!important}
  .main-navigation.mytoui-menu-drawer .mytoui-mobile-menu-best__card{align-items:stretch!important}
}

/* ========================================================================== 
 * MyToui Theme 3.5.0 — final component ownership layer
 * ======================================================================= */

/* Summary: every row owns its label/value colors and exact RTL placement. */
.mytoui-theme .mytoui-order-card[data-row-layout="label_right_value_left"] .mytoui-order-row{
  direction:rtl!important;
  grid-template-columns:max-content minmax(18px,1fr) max-content!important;
}
.mytoui-theme .mytoui-order-card[data-row-layout="label_left_value_right"] .mytoui-order-row{
  direction:ltr!important;
  grid-template-columns:max-content minmax(18px,1fr) max-content!important;
}
.mytoui-theme .mytoui-order-card[data-row-layout="label_right_value_left"] .mytoui-order-label{text-align:right!important;justify-self:start!important}
.mytoui-theme .mytoui-order-card[data-row-layout="label_right_value_left"] .mytoui-order-value,
.mytoui-theme .mytoui-order-card[data-row-layout="label_right_value_left"] .qf-qty{direction:rtl!important;text-align:left!important;justify-self:end!important}
.mytoui-theme .mytoui-order-card[data-row-layout="label_left_value_right"] .mytoui-order-label{text-align:left!important;justify-self:start!important}
.mytoui-theme .mytoui-order-card[data-row-layout="label_left_value_right"] .mytoui-order-value,
.mytoui-theme .mytoui-order-card[data-row-layout="label_left_value_right"] .qf-qty{text-align:right!important;justify-self:end!important}
.mytoui-theme .mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-label{color:var(--mt-row-label,var(--mt-summary-label,#667085))!important}
.mytoui-theme .mytoui-order-row:not(.mytoui-order-row--total) .mytoui-order-value{color:var(--mt-row-selected,var(--mt-summary-selected,#15803d))!important}
.mytoui-theme .mytoui-order-row:not(.mytoui-order-row--total).is-placeholder .mytoui-order-value{color:var(--mt-row-unselected,var(--mt-summary-unselected,#98a2b3))!important}
.mytoui-theme .mytoui-order-row:not(.mytoui-order-row--total):not(.is-placeholder) .mytoui-order-value :where(.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol,.mytoui-money,.mytoui-money__amount,.mytoui-currency-symbol),
.mytoui-theme .mytoui-order-row:not(.mytoui-order-row--total):not(.is-placeholder) .mytoui-order-value[data-money]{color:var(--mt-row-selected,var(--mt-summary-selected,#15803d))!important;font-size:inherit!important;font-weight:inherit!important}
.mytoui-theme .mytoui-order-row:not(.mytoui-order-row--total).is-placeholder .mytoui-order-value *{color:var(--mt-row-unselected,var(--mt-summary-unselected,#98a2b3))!important}
.mytoui-theme .mytoui-order-row--quantity .mytoui-order-label{color:var(--mt-row-label,var(--mt-summary-label,#667085))!important}
.mytoui-theme .mytoui-order-row[hidden],.mytoui-theme .mytoui-order-card__adjustments[hidden]{display:none!important}

/* Product-card stock spacing is logical so RTL/LTR behave identically. */
.mytoui-theme .mytoui-card__stock{
  margin-block-start:var(--mt-card-stock-mt,0)!important;
  margin-block-end:var(--mt-card-stock-mb,0)!important;
  margin-inline-start:var(--mt-card-stock-ms,0)!important;
  margin-inline-end:var(--mt-card-stock-me,4px)!important;
  font-size:var(--mt-card-stock-size,13px)!important;
  font-weight:var(--mt-card-stock-weight,800)!important;
}
.mytoui-theme .mytoui-card__signals{justify-content:var(--mt-card-stock-align,right)!important}

/* Category section title and cards. */
.mytoui-theme .mytoui-category-section>h2,
.mytoui-theme .categories-slider-section .categories-slider-title,
.mytoui-theme .subcat-slider-section .subcat-slider-title{
  display:var(--mt-section-heading-display,block);
  text-align:var(--mt-section-heading-align,center)!important;
  text-shadow:var(--mt-section-heading-shadow,none)!important;
}
.mytoui-theme .mytoui-category-card{border-radius:var(--mt-card-radius,18px)!important;background-clip:padding-box!important}
.mytoui-theme .mytoui-category-card__button{display:var(--mt-category-button-display,flex)!important}
.mytoui-theme .mytoui-category-card[data-image-radius-mode="custom"] .mytoui-category-card__image,
.mytoui-theme .mytoui-category-card[data-image-radius-mode="custom"] .mytoui-category-card__image img{border-radius:var(--mt-category-image-custom-radius,var(--mt-card-image-radius,12px))!important}
.mytoui-theme .mytoui-category-card[data-image-radius-mode="follow_card"][data-image-surface="flush"] .mytoui-category-card__image img{border-radius:inherit!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"]>a{display:grid!important;grid-template-columns:var(--mt-category-horizontal-image,44%) minmax(0,1fr)!important;grid-template-rows:1fr!important;align-items:stretch!important;min-height:var(--mt-category-horizontal-min-height,160px)!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"][data-horizontal-image-side="right"]>a{grid-template-columns:minmax(0,1fr) var(--mt-category-horizontal-image,44%)!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"] .mytoui-category-card__image{grid-column:1!important;grid-row:1!important;height:100%!important;min-height:100%!important;aspect-ratio:auto!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"][data-horizontal-image-side="right"] .mytoui-category-card__image{grid-column:2!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"] .mytoui-category-card__content{grid-column:2!important;grid-row:1!important;min-width:0!important;justify-content:center!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"][data-horizontal-image-side="right"] .mytoui-category-card__content{grid-column:1!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"][data-image-surface="flush"] .mytoui-category-card__image{border-radius:var(--mt-card-radius,18px) 0 0 var(--mt-card-radius,18px)!important}
.mytoui-theme .mytoui-category-card[data-display-mode="horizontal"][data-horizontal-image-side="right"][data-image-surface="flush"] .mytoui-category-card__image{border-radius:0 var(--mt-card-radius,18px) var(--mt-card-radius,18px) 0!important}
.mytoui-theme .mytoui-category-card[data-display-mode="vertical"] .mytoui-category-card__content>[data-category-part]{position:relative;order:var(--mt-category-part-order,initial)}

/* Homepage best sellers: a complete card instead of styling a QuickTheme shell. */
.mytoui-theme .mytoui-home-best{width:100%;min-width:0}
.mytoui-theme .mytoui-home-best__header{width:100%}
.mytoui-theme .mytoui-home-best__track{margin:0!important;padding:0!important;list-style:none!important}
.mytoui-theme .mytoui-home-best__card{
  display:grid!important;
  grid-template-columns:minmax(120px,42%) minmax(0,1fr)!important;
  align-items:stretch!important;
  min-height:190px!important;
  overflow:hidden!important;
  border:var(--mt-home-best-card-border,1px solid #d0d5dd)!important;
  border-radius:var(--mt-home-best-card-radius,20px)!important;
  color:#101828!important;
  background:var(--mt-home-best-card-bg,#fff)!important;
  box-shadow:var(--mt-home-best-card-shadow,0 14px 36px rgba(16,24,40,.18))!important;
  text-decoration:none!important;
}
.mytoui-theme .mytoui-home-best__card[data-image-side="right"]{grid-template-columns:minmax(0,1fr) minmax(120px,42%)!important}
.mytoui-theme .mytoui-home-best__image{
  grid-column:1!important;
  grid-row:1!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:190px!important;
  padding:var(--mt-home-best-image-padding,0)!important;
  object-fit:var(--mt-home-best-image-fit,cover)!important;
  object-position:center!important;
  border-radius:0!important;
  box-shadow:var(--mt-home-best-image-shadow,none)!important;
}
.mytoui-theme .mytoui-home-best__card[data-image-side="right"] .mytoui-home-best__image{grid-column:2!important}
.mytoui-theme .mytoui-home-best__card[data-image-radius-mode="follow_card"][data-image-side="left"] .mytoui-home-best__image{border-radius:var(--mt-home-best-card-radius,20px) 0 0 var(--mt-home-best-card-radius,20px)!important}
.mytoui-theme .mytoui-home-best__card[data-image-radius-mode="follow_card"][data-image-side="right"] .mytoui-home-best__image{border-radius:0 var(--mt-home-best-card-radius,20px) var(--mt-home-best-card-radius,20px) 0!important}
.mytoui-theme .mytoui-home-best__card[data-image-radius-mode="custom"] .mytoui-home-best__image{border-radius:var(--mt-home-best-image-custom-radius,0)!important}
.mytoui-theme .mytoui-home-best__copy{
  grid-column:2!important;
  grid-row:1!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:8px!important;
  min-width:0!important;
  padding:16px 18px!important;
  direction:rtl!important;
}
.mytoui-theme .mytoui-home-best__card[data-image-side="right"] .mytoui-home-best__copy{grid-column:1!important}
.mytoui-theme .mytoui-home-best__name{display:-webkit-box!important;overflow:hidden!important;margin:0!important;color:var(--mt-home-best-title,#101828)!important;font-size:var(--mt-home-best-title-size,18px)!important;font-weight:var(--mt-home-best-title-weight,850)!important;line-height:1.42!important;text-align:var(--mt-home-best-title-align,right)!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
.mytoui-theme .mytoui-home-best__identity{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;width:max-content!important;padding:4px 7px!important;line-height:1.3!important;overflow-wrap:anywhere!important}
.mytoui-theme .mytoui-home-best__identity.is-category{color:var(--mt-home-best-category,#667085)!important;background:var(--mt-home-best-category-bg,#f8fafc)!important;border:var(--mt-home-best-category-border,0)!important;border-radius:var(--mt-home-best-category-radius,7px)!important;font-size:var(--mt-home-best-category-size,12px)!important;font-weight:var(--mt-home-best-category-weight,700)!important}
.mytoui-theme .mytoui-home-best__identity.is-brand{color:var(--mt-home-best-brand,#667085)!important;background:var(--mt-home-best-brand-bg,#f8fafc)!important;border:var(--mt-home-best-brand-border,0)!important;border-radius:var(--mt-home-best-brand-radius,7px)!important;font-size:var(--mt-home-best-brand-size,12px)!important;font-weight:var(--mt-home-best-brand-weight,700)!important}
.mytoui-theme .mytoui-home-best__identity-label{opacity:.72}
.mytoui-theme .mytoui-home-best__stock{display:block!important;width:100%!important;margin-block-start:var(--mt-home-best-stock-mt,0)!important;margin-block-end:var(--mt-home-best-stock-mb,0)!important;margin-inline-start:var(--mt-home-best-stock-ms,0)!important;margin-inline-end:var(--mt-home-best-stock-me,4px)!important;color:var(--mt-home-best-stock,#15803d)!important;font-size:var(--mt-home-best-stock-size,13px)!important;font-weight:var(--mt-home-best-stock-weight,800)!important;text-align:var(--mt-home-best-stock-align,right)!important}
.mytoui-theme .mytoui-home-best__stock::before{content:"";display:inline-block;width:.55em;height:.55em;margin-inline-end:.42em;border-radius:50%;background:currentColor;vertical-align:.08em}
.mytoui-theme .mytoui-home-best__price{display:block!important;width:100%!important;margin:var(--mt-home-best-price-mt,4px) 0 var(--mt-home-best-price-mb,0)!important;color:var(--mt-home-best-price,#15803d)!important;font-size:var(--mt-home-best-price-size,24px)!important;font-weight:var(--mt-home-best-price-weight,900)!important;line-height:1.15!important;text-align:var(--mt-home-best-price-align,center)!important;direction:ltr!important;unicode-bidi:plaintext!important}


.mytoui-theme .mytoui-home-best__card,.main-navigation.mytoui-menu-drawer .mytoui-mobile-menu-best__card{position:relative!important}
.mytoui-theme .mytoui-sale-badge,.main-navigation.mytoui-menu-drawer .mytoui-sale-badge{position:absolute!important;z-index:7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:fit-content!important;width:var(--mt-best-badge-width,auto)!important;min-height:max(24px,var(--mt-best-badge-height,0px))!important;height:auto!important;padding:var(--mt-best-badge-py,6px) var(--mt-best-badge-px,11px)!important;border:var(--mt-best-badge-border,0)!important;border-radius:var(--mt-best-badge-radius,0)!important;background:var(--mt-best-badge-bg,#ef3b2f)!important;color:var(--mt-best-badge-text,#fff)!important;box-shadow:0 10px 24px rgba(15,23,42,.18)!important;font-size:var(--mt-best-badge-size,12px)!important;font-weight:var(--mt-best-badge-weight,900)!important;line-height:1!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;text-align:center!important;overflow:hidden!important}
.mytoui-theme .mytoui-sale-badge>*,.main-navigation.mytoui-menu-drawer .mytoui-sale-badge>*{direction:ltr!important;unicode-bidi:isolate!important;display:block!important;line-height:1!important}
.mytoui-theme .mytoui-sale-badge[data-badge-position="top_left"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-position="top_left"]{top:var(--mt-best-badge-y,8px)!important;left:var(--mt-best-badge-x,8px)!important;right:auto!important;bottom:auto!important}
.mytoui-theme .mytoui-sale-badge[data-badge-position="top_right"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-position="top_right"]{top:var(--mt-best-badge-y,8px)!important;right:var(--mt-best-badge-x,8px)!important;left:auto!important;bottom:auto!important}
.mytoui-theme .mytoui-sale-badge[data-badge-position="bottom_left"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-position="bottom_left"]{bottom:var(--mt-best-badge-y,8px)!important;left:var(--mt-best-badge-x,8px)!important;right:auto!important;top:auto!important}
.mytoui-theme .mytoui-sale-badge[data-badge-position="bottom_right"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-position="bottom_right"]{bottom:var(--mt-best-badge-y,8px)!important;right:var(--mt-best-badge-x,8px)!important;left:auto!important;top:auto!important}
.mytoui-theme .mytoui-sale-badge[data-badge-shape="capsule"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-shape="capsule"]{border-radius:999px!important;clip-path:none!important}
.mytoui-theme .mytoui-sale-badge[data-badge-shape="rounded"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-shape="rounded"]{border-radius:max(10px,var(--mt-best-badge-radius,14px))!important;clip-path:none!important}
.mytoui-theme .mytoui-sale-badge[data-badge-shape="square"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-shape="square"]{border-radius:max(4px,var(--mt-best-badge-radius,8px))!important;clip-path:none!important}
.mytoui-theme .mytoui-sale-badge[data-badge-shape="tag"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-shape="tag"]{clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,9% 50%)!important}
.mytoui-theme .mytoui-sale-badge[data-badge-shape="bevel"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-shape="bevel"]{clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)!important}
.mytoui-theme .mytoui-sale-badge[data-badge-shape="ribbon"],.main-navigation.mytoui-menu-drawer .mytoui-sale-badge[data-badge-shape="ribbon"]{clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%)!important}

/* Archive pagination replacement: never strand products when a slider is enabled. */
.mytoui-theme .mytoui-native-pagination-hidden{display:none!important}
.mytoui-theme .mytoui-archive-load-more{display:flex!important;justify-content:center!important;width:100%!important;margin:24px auto 10px!important;padding:0 12px!important}
.mytoui-theme .mytoui-archive-load-more>button{min-width:min(100%,320px)!important;min-height:48px!important;padding:10px 22px!important;border:0!important;border-radius:var(--mt-load-more-radius,12px)!important;color:var(--mt-load-more-text,#fff)!important;background:var(--mt-load-more-bg,#1000c8)!important;box-shadow:0 8px 20px rgba(16,24,40,.12)!important;font:inherit!important;font-weight:850!important;cursor:pointer!important}
.mytoui-theme .mytoui-archive-load-more>button:disabled{cursor:default!important;opacity:.72!important}
.mytoui-theme .mytoui-archive-load-more[data-complete="yes"]>button{background:#667085!important}

/* Processing overlay: eight lightweight loader choices with one size control. */
.mytoui-theme .mytoui-processing__loader{width:var(--mt-processing-loader-size,58px)!important;height:var(--mt-processing-loader-size,58px)!important}
.mytoui-theme .mytoui-processing__loader.is-ripple::before,.mytoui-theme .mytoui-processing__loader.is-ripple::after{content:"";position:absolute;inset:12%;border:3px solid currentColor;border-radius:50%;animation:mytoui-loader-ripple 1.25s cubic-bezier(.2,.6,.3,1) infinite}
.mytoui-theme .mytoui-processing__loader.is-ripple::after{animation-delay:-.6s}
.mytoui-theme .mytoui-processing__loader.is-spinner::before{content:"";position:absolute;inset:7%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 45deg,currentColor 46deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:mytoui-loader-spin .8s linear infinite}
.mytoui-theme .mytoui-processing__loader.is-heartbeat::before,.mytoui-theme .mytoui-processing__loader.is-heartbeat::after{content:"";position:absolute;border-radius:50%;background:currentColor}.mytoui-theme .mytoui-processing__loader.is-heartbeat::before{width:32%;height:32%;animation:mytoui-loader-heartbeat .9s ease-in-out infinite}.mytoui-theme .mytoui-processing__loader.is-heartbeat::after{width:58%;height:58%;opacity:.12;animation:mytoui-loader-heartbeat .9s ease-in-out .08s infinite}
@keyframes mytoui-loader-ripple{0%{transform:scale(.2);opacity:1}100%{transform:scale(1.45);opacity:0}}
@keyframes mytoui-loader-heartbeat{0%,100%{transform:scale(.72)}20%{transform:scale(1)}38%{transform:scale(.82)}58%{transform:scale(1)}}

.mytoui-theme .mytoui-processing__loader.is-wave{display:flex!important;align-items:flex-end!important;gap:5px!important}
.mytoui-theme .mytoui-processing__loader.is-wave i{width:6px!important;height:20px!important;border-radius:999px!important;background:currentColor!important;animation:mytoui-loader-wave .95s ease-in-out infinite!important}
.mytoui-theme .mytoui-processing__loader.is-wave i:nth-child(2){animation-delay:.08s}.mytoui-theme .mytoui-processing__loader.is-wave i:nth-child(3){animation-delay:.16s}.mytoui-theme .mytoui-processing__loader.is-wave i:nth-child(4){animation-delay:.24s}
.mytoui-theme .mytoui-processing__loader.is-dual_ring::before,.mytoui-theme .mytoui-processing__loader.is-dual_ring::after{content:"";position:absolute;inset:10%;border-radius:50%;border:3px solid transparent;border-top-color:currentColor;border-bottom-color:currentColor;animation:mytoui-loader-spin 1.1s linear infinite}
.mytoui-theme .mytoui-processing__loader.is-dual_ring::after{inset:24%;opacity:.45;animation-direction:reverse}
@keyframes mytoui-loader-wave{0%,100%{transform:scaleY(.45);opacity:.38}50%{transform:scaleY(1);opacity:1}}


/* Thank-you facts and totals keep Arabic labels on the right and values on the left. */
.mytoui-theme .mytoui-thankyou__fact,.mytoui-theme .mytoui-thankyou__total-row{direction:rtl!important}
.mytoui-theme .mytoui-thankyou__fact>span,.mytoui-theme .mytoui-thankyou__total-row>span{text-align:right!important}
.mytoui-theme .mytoui-thankyou__fact>strong,.mytoui-theme .mytoui-thankyou__total-row>strong{text-align:left!important;direction:auto!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link{aspect-ratio:1/1!important;padding:0!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link>.mytoui-brand-svg{display:block!important;width:var(--mt-ty-social-logo,26px)!important;height:var(--mt-ty-social-logo,26px)!important;max-width:var(--mt-ty-social-logo,26px)!important;max-height:var(--mt-ty-social-logo,26px)!important;margin:auto!important}

@media(max-width:768px){
  .mytoui-theme .mytoui-home-best__card{grid-template-columns:minmax(118px,43%) minmax(0,1fr)!important;min-height:180px!important}
  .mytoui-theme .mytoui-home-best__card[data-image-side="right"]{grid-template-columns:minmax(0,1fr) minmax(118px,43%)!important}
  .mytoui-theme .mytoui-home-best__image{min-height:180px!important}
  .mytoui-theme .mytoui-home-best__copy{padding:13px 14px!important;gap:6px!important}
}

/* 3.5.0 category card surface ownership. */
.mytoui-theme .mytoui-category-card{
  border:var(--mt-card-border,1px solid #d0d5dd)!important;
  background:var(--mt-card-bg,#fff)!important;
}
.mytoui-theme .mytoui-category-card>a{border-radius:inherit!important;overflow:hidden!important}
.mytoui-theme .mytoui-home-best__card[data-image-surface="inset"]{gap:8px!important;padding:8px!important}
.mytoui-theme .mytoui-home-best__card[data-image-surface="inset"] .mytoui-home-best__image{border-radius:var(--mt-home-best-image-custom-radius,12px)!important}
.mytoui-theme .mytoui-home-best__stock{
  margin-block-start:var(--mt-home-best-stock-mt,0)!important;
  margin-block-end:var(--mt-home-best-stock-mb,0)!important;
  margin-inline-start:var(--mt-home-best-stock-ms,0)!important;
  margin-inline-end:var(--mt-home-best-stock-me,4px)!important;
}


/* --------------------------------------------------------------------------
 * MyToui Theme 3.6.0 — shared social renderer + single description tab
 * ----------------------------------------------------------------------- */
.mytoui-theme .mytoui-single-description-nav-hidden{display:none!important}
.mytoui-theme .mytoui-thankyou__social{display:grid!important;grid-template-columns:repeat(var(--mt-ty-social-columns-desktop,14),minmax(0,1fr))!important;gap:12px!important;width:100%!important;align-items:start!important;justify-content:stretch!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-item{display:grid!important;justify-items:center!important;align-content:start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link{display:grid!important;place-items:center!important;width:var(--mt-ty-social-size,48px)!important;height:var(--mt-ty-social-size,48px)!important;min-width:var(--mt-ty-social-size,48px)!important;min-height:var(--mt-ty-social-size,48px)!important;max-width:var(--mt-ty-social-size,48px)!important;max-height:var(--mt-ty-social-size,48px)!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:var(--mt-ty-social-radius,14px)!important;overflow:hidden!important;box-sizing:border-box!important;aspect-ratio:1/1!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link .mytoui-brand-svg{display:block!important;width:var(--mt-ty-social-logo,26px)!important;height:var(--mt-ty-social-logo,26px)!important;min-width:0!important;min-height:0!important;max-width:var(--mt-ty-social-logo,26px)!important;max-height:var(--mt-ty-social-logo,26px)!important;margin:auto!important;padding:0!important;object-fit:contain!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-label{display:block!important;width:100%!important;max-width:100%!important;margin-top:5px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}


/* MyToui Theme 3.6.1 — deterministic card identity and variation rows. */
.mytoui-theme .mytoui-product-card .mytoui-card__chip{direction:rtl!important;flex-direction:row!important;align-items:center!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip[data-content-order="label_value"] .mytoui-card__chip-label{order:1!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip[data-content-order="label_value"] .mytoui-card__chip-value{order:2!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip[data-content-order="value_label"] .mytoui-card__chip-value{order:1!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip[data-content-order="value_label"] .mytoui-card__chip-label{order:2!important}
.mytoui-theme .mytoui-card__variant-preview{align-items:stretch!important}
.mytoui-theme .mytoui-card__variant-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:var(--mt-card-variant-gap,5px)!important;width:100%!important;min-width:0!important}
.mytoui-theme .mytoui-card__variant-row{justify-content:var(--mt-card-variant-justify,center)!important}
.mytoui-theme .mytoui-card__variant-row[data-row-align="right"]{justify-content:flex-start!important}
.mytoui-theme .mytoui-card__variant-row[data-row-align="center"]{justify-content:center!important}
.mytoui-theme .mytoui-card__variant-row[data-row-align="left"]{justify-content:flex-end!important}
.mytoui-theme .mytoui-card__variant-row.is-width-equal{display:flex!important;flex-wrap:nowrap!important;justify-content:var(--mt-card-variant-justify,center)!important}
.mytoui-theme .mytoui-card__variant-row.is-width-equal .mytoui-card__variant-chip{flex:1 1 0!important;width:auto!important;max-width:calc((100% - (var(--mt-variant-cols,1) - 1)*var(--mt-card-variant-gap,5px))/var(--mt-variant-cols,1))!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip-label{margin:0!important}

/* --------------------------------------------------------------------------
 * MyToui Theme 3.7.0 — desktop isolation, error navigation and home stories
 * ----------------------------------------------------------------------- */
.mytoui-theme .mytoui-first-error-highlight{
  animation:mytoui-first-error-pulse .72s ease-out 2!important;
  outline:2px solid var(--mt-first-error-highlight,#dc2626)!important;
  outline-offset:3px!important;
}
@keyframes mytoui-first-error-pulse{
  0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mt-first-error-highlight,#dc2626) 42%,transparent)}
  100%{box-shadow:0 0 0 14px transparent}
}

/* Phone drawer additions must never participate in desktop layout, even when
 * QuickTheme keeps its mobile DOM in the document at desktop widths. */
@media(min-width:769px){
  .main-navigation .mytoui-mobile-menu-brand,
  .main-navigation .mytoui-mobile-menu-search,
  .main-navigation .mytoui-mobile-menu-best,
  .main-navigation .mytoui-mobile-menu-categories,
  .main-navigation .mytoui-mobile-menu-feature,
  .main-navigation .mytoui-mobile-menu-trust,
  .main-navigation .mytoui-mobile-menu-scrollcue,
  .main-navigation .mytoui-social-strip.is-mobile-menu{display:none!important}
}

.mytoui-theme .mytoui-home-experience{width:min(1180px,calc(100% - 32px));margin-inline:auto;box-sizing:border-box;direction:rtl}
.mytoui-theme .mytoui-home-experience__head{display:grid;gap:8px;margin:0 0 20px;text-align:center}
.mytoui-theme .mytoui-home-experience__head h2{margin:0;color:#0b3d91;font-size:clamp(25px,3.2vw,38px);font-weight:900;line-height:1.2}
.mytoui-theme .mytoui-home-experience__head p{max-width:760px;margin:0 auto;color:#667085;font-size:clamp(14px,1.6vw,17px);font-weight:650;line-height:1.7}

.mytoui-theme .mytoui-home-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.mytoui-theme .mytoui-home-story__card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 26px;grid-template-rows:auto auto auto;align-items:center;gap:2px 12px;min-height:154px;padding:20px;border:1px solid #e4e7ec;border-radius:20px;color:#101828!important;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 10px 30px rgba(16,24,40,.08);text-decoration:none!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.mytoui-theme .mytoui-home-story__card::after{content:"";position:absolute;inset:auto -35px -55px auto;width:120px;height:120px;border-radius:50%;background:rgba(11,87,208,.06);pointer-events:none}
.mytoui-theme .mytoui-home-story__card:hover,.mytoui-theme .mytoui-home-story__card:focus-visible{transform:translateY(-3px);border-color:#b8cdf5;box-shadow:0 16px 36px rgba(16,24,40,.13)}
.mytoui-theme .mytoui-home-story__icon{grid-row:1/4;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:#0b57d0;box-shadow:0 8px 20px rgba(11,87,208,.22)}
.mytoui-theme .mytoui-home-story__icon svg{width:25px;height:25px}
.mytoui-theme .mytoui-home-story__eyebrow{position:absolute;top:12px;left:14px;color:#b8c4d6;font-size:12px;font-weight:900;letter-spacing:.08em}
.mytoui-theme .mytoui-home-story__card strong{font-size:18px;font-weight:900;line-height:1.35}
.mytoui-theme .mytoui-home-story__card p{margin:4px 0 0;color:#667085;font-size:13px;font-weight:600;line-height:1.6}
.mytoui-theme .mytoui-home-story__go{grid-column:3;grid-row:1/4;display:grid;place-items:center;color:#0b57d0}
.mytoui-theme .mytoui-home-story__go svg{width:22px;height:22px}

.mytoui-theme .mytoui-home-steps{padding:26px;border:1px solid #e8edf5;border-radius:24px;background:linear-gradient(135deg,#f8fbff,#fff 55%,#f5fff8);box-shadow:0 12px 34px rgba(16,24,40,.07)}
.mytoui-theme .mytoui-home-steps__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mytoui-theme .mytoui-home-steps__tab{display:grid;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:10px 13px;border:1px solid #dbe3ef;border-radius:17px;color:#344054;background:#fff;box-shadow:none;cursor:pointer;text-align:right;transition:.18s ease}
.mytoui-theme .mytoui-home-steps__tab>b{color:#98a2b3;font-size:11px;font-weight:900}
.mytoui-theme .mytoui-home-steps__tab>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#0b57d0;background:#eef4ff}
.mytoui-theme .mytoui-home-steps__tab svg{width:21px;height:21px}
.mytoui-theme .mytoui-home-steps__tab>strong{font-size:15px;font-weight:900}
.mytoui-theme .mytoui-home-steps__tab.is-active{border-color:#0b57d0;color:#0b3d91;background:#f2f7ff;box-shadow:0 7px 20px rgba(11,87,208,.12);transform:translateY(-1px)}
.mytoui-theme .mytoui-home-steps__detail{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:17px 19px;border-radius:18px;color:#101828;background:#fff}
.mytoui-theme .mytoui-home-steps__detail-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;color:#fff;background:#15803d;box-shadow:0 8px 20px rgba(21,128,61,.18)}
.mytoui-theme .mytoui-home-steps__detail-icon svg{width:27px;height:27px}
.mytoui-theme .mytoui-home-steps__detail strong{font-size:18px;font-weight:900}
.mytoui-theme .mytoui-home-steps__detail p{margin:4px 0 0;color:#667085;font-size:14px;font-weight:600;line-height:1.65}

.mytoui-theme .mytoui-home-promise__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mytoui-theme .mytoui-home-promise__item{display:flex;align-items:flex-start;gap:12px;min-height:142px;padding:18px;border:1px solid #e4e7ec;border-radius:19px;background:#fff;box-shadow:0 6px 20px rgba(16,24,40,.055);cursor:pointer;transition:.18s ease;outline:none}
.mytoui-theme .mytoui-home-promise__item:hover,.mytoui-theme .mytoui-home-promise__item:focus-visible,.mytoui-theme .mytoui-home-promise__item.is-active{border-color:#b7cef9;background:#f8fbff;box-shadow:0 12px 28px rgba(11,87,208,.11);transform:translateY(-2px)}
.mytoui-theme .mytoui-home-promise__icon{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:14px;color:#0b57d0;background:#eef4ff}
.mytoui-theme .mytoui-home-promise__icon svg{width:22px;height:22px}
.mytoui-theme .mytoui-home-promise__item strong{display:block;margin-top:2px;color:#101828;font-size:15px;font-weight:900}
.mytoui-theme .mytoui-home-promise__item p{margin:6px 0 0;color:#667085;font-size:12px;font-weight:600;line-height:1.6}

@media(max-width:768px){
  .mytoui-theme .mytoui-home-experience{width:calc(100% - 24px)}
  .mytoui-theme .mytoui-home-experience__head{margin-bottom:14px}
  .mytoui-theme .mytoui-home-experience__head h2{font-size:25px}
  .mytoui-theme .mytoui-home-experience__head p{font-size:13px}
  .mytoui-theme .mytoui-home-story__grid{grid-template-columns:1fr;gap:10px}
  .mytoui-theme .mytoui-home-story__card{min-height:118px;padding:15px;grid-template-columns:46px minmax(0,1fr) 22px;border-radius:18px}
  .mytoui-theme .mytoui-home-story__icon{width:46px;height:46px;border-radius:14px}
  .mytoui-theme .mytoui-home-story__card strong{font-size:15px}
  .mytoui-theme .mytoui-home-story__card p{font-size:11px}
  .mytoui-theme .mytoui-home-steps{padding:14px;border-radius:20px}
  .mytoui-theme .mytoui-home-steps__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  .mytoui-theme .mytoui-home-steps__tab{grid-template-columns:1fr;justify-items:center;min-height:82px;padding:8px 4px;text-align:center;gap:3px}
  .mytoui-theme .mytoui-home-steps__tab>b{position:absolute;opacity:0}
  .mytoui-theme .mytoui-home-steps__tab>span{width:36px;height:36px;border-radius:12px}
  .mytoui-theme .mytoui-home-steps__tab>strong{font-size:12px}
  .mytoui-theme .mytoui-home-steps__detail{grid-template-columns:46px minmax(0,1fr);padding:13px;gap:10px}
  .mytoui-theme .mytoui-home-steps__detail-icon{width:46px;height:46px;border-radius:14px}
  .mytoui-theme .mytoui-home-steps__detail strong{font-size:15px}
  .mytoui-theme .mytoui-home-steps__detail p{font-size:11px}
  .mytoui-theme .mytoui-home-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .mytoui-theme .mytoui-home-promise__item{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:130px;padding:13px;gap:9px;border-radius:17px}
  .mytoui-theme .mytoui-home-promise__icon{width:38px;height:38px;flex-basis:38px;border-radius:12px}
  .mytoui-theme .mytoui-home-promise__item strong{font-size:12px}
  .mytoui-theme .mytoui-home-promise__item p{font-size:10px;line-height:1.5}
}
.mytoui-theme .mytoui-product-card .mytoui-card__chip{direction:rtl!important;unicode-bidi:isolate!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip[data-content-order="label_value"]{flex-direction:row!important}
.mytoui-theme .mytoui-product-card .mytoui-card__chip[data-content-order="value_label"]{flex-direction:row!important}

/* --------------------------------------------------------------------------
 * MyToui Theme 3.8.0 — final runtime ownership fixes
 * ----------------------------------------------------------------------- */
/* Never move cards on coarse/touch pointers. Touch scrolling must be inert. */
@media (hover:none), (pointer:coarse) {
  .mytoui-theme .is-mytoui-3d,
  .mytoui-theme .is-mytoui-3d:hover,
  .mytoui-theme .is-mytoui-3d:active,
  .mytoui-theme .mytoui-home-best__card,
  .mytoui-theme .mytoui-home-best__card:hover,
  .mytoui-theme .mytoui-home-best__card:active,
  .mytoui-theme .mytoui-category-card,
  .mytoui-theme .mytoui-category-card:hover,
  .mytoui-theme .mytoui-category-card:active {
    transform:none!important;
  }
}

/* Description content is never coupled to the optional word “الوصف”. */
.mytoui-theme.mytoui-hide-description-heading #tab-description > h2:first-child,
.mytoui-theme.mytoui-hide-description-heading .woocommerce-Tabs-panel--description > h2:first-child,
.mytoui-theme.mytoui-hide-description-heading .product-tabs-section #tab-description > h2:first-child {
  display:none!important;
}
.mytoui-theme .mytoui-single-description-nav-hidden{display:none!important}
.mytoui-theme .woocommerce-Tabs-panel--description:not([hidden]),
.mytoui-theme #tab-description:not([hidden]){visibility:visible!important;opacity:1!important}

/* Submit-only error pulse. The pulse follows the real field/error radius. */
.mytoui-theme .mytoui-error-pulse{position:relative;isolation:isolate}
.mytoui-theme .mytoui-error-pulse[data-mytoui-pulse-style="ring"]{animation:mytoui-error-ring var(--mt-error-pulse-duration,620ms) ease-out var(--mt-error-pulse-count,2)}
.mytoui-theme .mytoui-error-pulse[data-mytoui-pulse-style="glow"]{animation:mytoui-error-glow var(--mt-error-pulse-duration,620ms) ease-in-out var(--mt-error-pulse-count,2)}
.mytoui-theme .mytoui-error-pulse[data-mytoui-pulse-style="echo"]{animation:mytoui-error-echo var(--mt-error-pulse-duration,620ms) ease-out var(--mt-error-pulse-count,2)}
.mytoui-theme .mytoui-error-pulse[data-mytoui-pulse-style="border"]{animation:mytoui-error-border var(--mt-error-pulse-duration,620ms) ease-in-out var(--mt-error-pulse-count,2)}
@keyframes mytoui-error-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mt-error-pulse-color,#dc2626) 55%,transparent)}70%{box-shadow:0 0 0 var(--mt-error-pulse-spread,10px) transparent}100%{box-shadow:0 0 0 0 transparent}}
@keyframes mytoui-error-glow{0%,100%{box-shadow:0 0 0 0 transparent}48%{box-shadow:0 0 var(--mt-error-pulse-spread,10px) 2px color-mix(in srgb,var(--mt-error-pulse-color,#dc2626) 48%,transparent)}}
@keyframes mytoui-error-echo{0%{outline:0 solid color-mix(in srgb,var(--mt-error-pulse-color,#dc2626) 58%,transparent);outline-offset:0}75%{outline:3px solid transparent;outline-offset:calc(var(--mt-error-pulse-spread,10px) * .75)}100%{outline:0 solid transparent;outline-offset:0}}
@keyframes mytoui-error-border{0%,100%{filter:none}50%{filter:drop-shadow(0 0 calc(var(--mt-error-pulse-spread,10px) * .55) color-mix(in srgb,var(--mt-error-pulse-color,#dc2626) 55%,transparent))}}
/* Legacy 3.7 rectangle is intentionally disabled. */
.mytoui-theme .mytoui-first-error-highlight{outline:0!important;animation:none!important}

/* Each summary value can own its font size independently. */
.mytoui-theme .mytoui-order-row .mytoui-order-value,
.mytoui-theme .mytoui-order-row .mytoui-order-value *{font-size:var(--mt-row-value-size,var(--mt-summary-value-size,14px))!important}
.mytoui-theme .mytoui-order-row--total .mytoui-order-value,
.mytoui-theme .mytoui-order-row--total .mytoui-order-value *{font-size:var(--mt-total-value-size,var(--mt-summary-value-size,20px))!important}

/* Variation image preview, only when that gallery mode is selected. */
.mytoui-theme .mytoui-variation-image-preview{display:block;width:min(100%,520px);margin:10px auto 16px;padding:0;border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.08);overflow:hidden}
.mytoui-theme .mytoui-variation-image-preview img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;background:#fff}

/* Homepage category slider modes: exact geometry comes from JS; eliminate old
   min-width/min-height rules that created phantom blank columns. */
.mytoui-theme .mytoui-category-section--home .mytoui-slider-shell{width:100%;min-width:0;overflow:visible}
.mytoui-theme .mytoui-category-section--home .mytoui-category-list{min-width:0!important;margin:0!important}
.mytoui-theme .mytoui-category-section--home .mytoui-category-card-item{height:auto!important;align-self:stretch!important}
.mytoui-theme .mytoui-category-section--home .mytoui-category-card{height:100%!important;min-width:0!important;max-width:none!important}
.mytoui-theme .mytoui-slider-shell[data-view-mode="two_cards"] .mytoui-category-card-item{scroll-snap-align:start!important}
.mytoui-theme .mytoui-slider-shell[data-view-mode="center_peek"] .mytoui-category-card-item{scroll-snap-align:center!important}
@media(max-width:768px){
  .mytoui-theme .mytoui-category-section--home .mytoui-category-card[data-display-mode="vertical"] .mytoui-category-card__image{min-height:0!important;aspect-ratio:var(--mt-card-image-ratio,1/1)!important}
  .mytoui-theme .mytoui-category-section--home .mytoui-category-card[data-display-mode="vertical"] .mytoui-category-card__content{padding:10px!important;gap:6px!important}
}

/* New closing homepage section. */
.mytoui-theme .mytoui-home-aftercare{padding:clamp(16px,2.5vw,26px);border:1px solid #dbe5f4;border-radius:24px;background:linear-gradient(145deg,#f7fbff,#fff 52%,#f5fff8);box-shadow:0 12px 34px rgba(16,24,40,.07)}
.mytoui-theme .mytoui-home-aftercare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mytoui-theme .mytoui-home-aftercare__card{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:82px;padding:12px;border:1px solid #e4e7ec;border-radius:17px;color:#101828;background:#fff;box-shadow:none;text-align:right;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}
.mytoui-theme .mytoui-home-aftercare__card.is-active,.mytoui-theme .mytoui-home-aftercare__card:focus-visible{border-color:#9fc0f5;background:#f4f8ff;box-shadow:0 7px 20px rgba(11,87,208,.10);outline:0}
.mytoui-theme .mytoui-home-aftercare__icon,.mytoui-theme .mytoui-home-aftercare__detail-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#0b57d0;background:#eaf2ff}
.mytoui-theme .mytoui-home-aftercare__icon svg,.mytoui-theme .mytoui-home-aftercare__detail-icon svg{width:22px;height:22px}
.mytoui-theme .mytoui-home-aftercare__copy{display:flex;flex-direction:column;min-width:0}
.mytoui-theme .mytoui-home-aftercare__copy strong{font-size:14px;font-weight:900}.mytoui-theme .mytoui-home-aftercare__copy small{margin-top:3px;color:#667085;font-size:11px;line-height:1.5}
.mytoui-theme .mytoui-home-aftercare__arrow{color:#0b57d0}.mytoui-theme .mytoui-home-aftercare__arrow svg{width:19px;height:19px}
.mytoui-theme .mytoui-home-aftercare__detail{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:12px;padding:15px 17px;border-radius:18px;background:#fff}
.mytoui-theme .mytoui-home-aftercare__detail-icon{width:52px;height:52px;color:#fff;background:#15803d}
.mytoui-theme .mytoui-home-aftercare__detail strong{font-size:17px;font-weight:900}.mytoui-theme .mytoui-home-aftercare__detail p{margin:3px 0 0;color:#667085;font-size:12px;line-height:1.6}
.mytoui-theme .mytoui-home-aftercare__detail-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 15px;border-radius:12px;color:#fff!important;background:#0b57d0;text-decoration:none!important;font-weight:850;white-space:nowrap}
@media(max-width:768px){
 .mytoui-theme .mytoui-home-aftercare{padding:14px;border-radius:20px}
 .mytoui-theme .mytoui-home-aftercare__grid{grid-template-columns:1fr;gap:8px}
 .mytoui-theme .mytoui-home-aftercare__card{min-height:72px}
 .mytoui-theme .mytoui-home-aftercare__detail{grid-template-columns:44px minmax(0,1fr);padding:13px}
 .mytoui-theme .mytoui-home-aftercare__detail-icon{width:44px;height:44px}
 .mytoui-theme .mytoui-home-aftercare__detail-link{grid-column:1/-1;width:100%}
}

/* Thank-you page: use the same compact social component as footer/menu. */
.mytoui-theme .mytoui-thankyou{width:min(760px,calc(100% - 24px))!important;margin:24px auto!important;padding:clamp(14px,2.5vw,24px)!important;border:1px solid rgba(21,128,61,.22)!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#f6fff9)!important;box-shadow:0 16px 46px rgba(16,24,40,.10)!important}
.mytoui-theme .mytoui-thankyou__summary-card{border:1px solid #e4e7ec!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px rgba(16,24,40,.055)!important}
.mytoui-theme .mytoui-thankyou__delivery-facts{grid-template-columns:1fr!important}
.mytoui-theme .mytoui-thankyou__fact{display:grid!important;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr)!important;gap:10px!important;direction:rtl!important}
.mytoui-theme .mytoui-thankyou__fact>span{grid-column:1!important;text-align:right!important}.mytoui-theme .mytoui-thankyou__fact>strong{grid-column:2!important;text-align:left!important}
.mytoui-theme .mytoui-thankyou__social-section{padding:14px 10px!important;border:1px solid #e4e7ec!important;border-radius:18px!important;background:#fff!important}
.mytoui-theme .mytoui-thankyou__social{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:var(--mt-ty-social-gap,var(--mt-footer-social-gap,10px))!important;width:100%!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-item{display:grid!important;grid-template-rows:auto auto!important;justify-items:center!important;align-content:start!important;gap:4px!important;flex:0 0 var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;width:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;min-width:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;max-width:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link{display:grid!important;place-items:center!important;flex:0 0 var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;width:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;min-width:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;max-width:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;height:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;min-height:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;max-height:var(--mt-ty-social-size,var(--mt-footer-social-size,44px))!important;padding:0!important;border:0!important;border-radius:var(--mt-ty-social-radius,28%)!important;overflow:hidden!important;aspect-ratio:1/1!important;line-height:0!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link>.mytoui-brand-svg{display:block!important;width:var(--mt-ty-social-logo,var(--mt-footer-social-logo,24px))!important;height:var(--mt-ty-social-logo,var(--mt-footer-social-logo,24px))!important;min-width:0!important;min-height:0!important;max-width:var(--mt-ty-social-logo,var(--mt-footer-social-logo,24px))!important;max-height:var(--mt-ty-social-logo,var(--mt-footer-social-logo,24px))!important;margin:auto!important;padding:0!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-label{display:block!important;width:max-content!important;max-width:72px!important;margin:0!important;color:var(--mt-social-label-color,#475467)!important;font-size:var(--mt-social-label-size,10px)!important;font-weight:var(--mt-social-label-weight,700)!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:520px){
 .mytoui-theme .mytoui-thankyou{width:calc(100% - 16px)!important;margin:12px auto!important;padding:12px!important;border-radius:20px!important}
 .mytoui-theme .mytoui-thankyou__item{grid-template-columns:58px minmax(0,1fr)!important}.mytoui-theme .mytoui-thankyou__line-total{grid-column:2!important}
 .mytoui-theme .mytoui-thankyou__fact{grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr)!important}
}


/* --------------------------------------------------------------------------
 * MyToui Theme 3.10.0 — authoritative final ownership
 * ----------------------------------------------------------------------- */

/* Description content remains available; only its small navigation chip is optional. */
.mytoui-theme .woocommerce-tabs ul.tabs li.description_tab,
.mytoui-theme .product-tabs-section ul.tabs li.description_tab{
  display:var(--mt-description-tab-button-display,none)!important;
}
.mytoui-theme .woocommerce-tabs ul.tabs li.description_tab>a,
.mytoui-theme .product-tabs-section ul.tabs li.description_tab>a{
  border:var(--mt-description-tab-button-border,0)!important;
  border-radius:var(--mt-description-tab-button-radius,12px)!important;
  background:var(--mt-description-tab-button-bg,transparent)!important;
}
.mytoui-theme .woocommerce-Tabs-panel--description,
.mytoui-theme #tab-description{visibility:visible!important}

/* Five non-layout-changing image transitions shared by gallery and product cards. */
.mytoui-media-transition{animation-duration:var(--mt-media-transition-duration,320ms)!important;animation-timing-function:cubic-bezier(.22,.61,.36,1)!important;animation-fill-mode:both!important;will-change:opacity,transform,filter}
.mytoui-media-transition[data-mytoui-transition="fade"]{animation-name:mytoui-media-fade!important}
.mytoui-media-transition[data-mytoui-transition="slide"]{animation-name:mytoui-media-slide!important}
.mytoui-media-transition[data-mytoui-transition="zoom"]{animation-name:mytoui-media-zoom!important}
.mytoui-media-transition[data-mytoui-transition="flip"]{animation-name:mytoui-media-flip!important;transform-style:preserve-3d}
.mytoui-media-transition[data-mytoui-transition="blur"]{animation-name:mytoui-media-blur!important}
@keyframes mytoui-media-fade{0%{opacity:.18}100%{opacity:1}}
@keyframes mytoui-media-slide{0%{opacity:.3;transform:translate3d(7%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}
@keyframes mytoui-media-zoom{0%{opacity:.3;transform:scale(.965)}100%{opacity:1;transform:scale(1)}}
@keyframes mytoui-media-flip{0%{opacity:.25;transform:perspective(900px) rotateY(7deg)}100%{opacity:1;transform:perspective(900px) rotateY(0)}}
@keyframes mytoui-media-blur{0%{opacity:.35;filter:blur(7px)}100%{opacity:1;filter:blur(0)}}
@media(prefers-reduced-motion:reduce){.mytoui-media-transition{animation-duration:1ms!important;transform:none!important;filter:none!important}}

/* Recommendation headings are owned independently from the card layout. */
.mytoui-theme .mytoui-recommendation>header{width:100%;margin:0;padding:0}
.mytoui-theme .mytoui-recommendation>header>h2{line-height:1.3!important}

/* Canonical social cards on thank-you: the same square platform tile contract used in menu strips. */
.mytoui-theme .mytoui-thankyou__social-section{overflow:hidden!important;padding:18px 14px!important;border:1px solid #e4e7ec!important;border-radius:20px!important;background:rgba(255,255,255,.94)!important}
.mytoui-theme .mytoui-thankyou__social{
  display:grid!important;
  grid-template-columns:repeat(var(--mt-ty-social-columns-desktop,14),minmax(0,1fr))!important;
  align-items:start!important;justify-items:center!important;
  gap:var(--mt-ty-social-gap,var(--mt-social-gap,8px))!important;
  width:100%!important;margin:0!important;padding:0!important;
}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-item{
  display:grid!important;grid-template-rows:auto auto!important;justify-items:center!important;align-content:start!important;
  gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link{
  display:grid!important;place-items:center!important;
  width:var(--mt-ty-social-size,var(--mt-social-size,40px))!important;height:var(--mt-ty-social-size,var(--mt-social-size,40px))!important;
  min-width:var(--mt-ty-social-size,var(--mt-social-size,40px))!important;min-height:var(--mt-ty-social-size,var(--mt-social-size,40px))!important;
  max-width:var(--mt-ty-social-size,var(--mt-social-size,40px))!important;max-height:var(--mt-ty-social-size,var(--mt-social-size,40px))!important;
  margin:0 auto!important;padding:0!important;border:0!important;border-radius:var(--mt-ty-social-radius,28%)!important;
  overflow:hidden!important;box-sizing:border-box!important;line-height:0!important;aspect-ratio:1/1!important;
}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-link>.mytoui-brand-svg{
  display:block!important;width:var(--mt-ty-social-logo,var(--mt-social-logo-size,22px))!important;height:var(--mt-ty-social-logo,var(--mt-social-logo-size,22px))!important;
  min-width:var(--mt-ty-social-logo,var(--mt-social-logo-size,22px))!important;min-height:var(--mt-ty-social-logo,var(--mt-social-logo-size,22px))!important;
  max-width:var(--mt-ty-social-logo,var(--mt-social-logo-size,22px))!important;max-height:var(--mt-ty-social-logo,var(--mt-social-logo-size,22px))!important;
  margin:auto!important;padding:0!important;transform:none!important;object-fit:contain!important;
}
.mytoui-theme .mytoui-thankyou__social[data-labels="no"] .mytoui-social-label{display:none!important}
.mytoui-theme .mytoui-thankyou__social .mytoui-social-label{width:100%!important;max-width:84px!important;margin:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

/* Home latest grid: phone default and 3.9 migration are two real cards, not one stretched item. */
@media(max-width:768px){
  .mytoui-theme.home .latest-products-grid:not(.is-mytoui-context-slider),
  .mytoui-theme.front-page .latest-products-grid:not(.is-mytoui-context-slider),
  .mytoui-theme.home .latest-products-section ul.products:not(.is-mytoui-context-slider),
  .mytoui-theme.front-page .latest-products-section ul.products:not(.is-mytoui-context-slider){
    display:grid!important;grid-template-columns:repeat(var(--mytoui-context-columns,2),minmax(0,1fr))!important;width:100%!important;
  }
  .mytoui-theme .mytoui-category-section--home .mytoui-slider-shell[data-view-mode="two_cards"] .mytoui-category-card-item{height:auto!important;min-width:0!important}
  .mytoui-theme .mytoui-category-section--home .mytoui-slider-shell[data-view-mode="two_cards"] .mytoui-category-card{height:100%!important;width:100%!important}
}

/* Card image motion never changes card geometry. */
.mytoui-theme .mytoui-card__image{contain:layout paint}
.mytoui-theme .mytoui-card__primary-image{transform-origin:center center}

.mytoui-theme.single-product.mytoui-hide-quicktheme-related .related-products-section{display:none!important}

/* --------------------------------------------------------------------------
 * MyToui Theme 3.11 — contact guidance, product CTA, homepage latest edges
 * ----------------------------------------------------------------------- */
.mytoui-theme .mytoui-contact-order-note{
  flex:1 0 100%!important;grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;
  padding:var(--mt-contact-note-padding,14px)!important;border:var(--mt-contact-note-border,1px solid #d0d5dd)!important;border-radius:var(--mt-contact-note-radius,14px)!important;
  background:var(--mt-contact-note-bg,#f8fafc)!important;box-shadow:var(--mt-contact-note-shadow,none)!important;text-align:right!important;
}
.mytoui-theme .mytoui-contact-order-note__title{display:block!important;margin:0 0 5px!important;color:var(--mt-contact-note-title,#101828)!important;font-size:14px!important;font-weight:900!important;line-height:1.45!important}
.mytoui-theme .mytoui-contact-order-note__text{margin:0!important;color:var(--mt-contact-note-text,#475467)!important;font-size:12px!important;font-weight:600!important;line-height:1.75!important}

.mytoui-theme .mytoui-product-bottom-cta{
  width:min(100%,980px)!important;margin:var(--mt-product-cta-mt,24px) auto var(--mt-product-cta-mb,10px)!important;padding:var(--mt-product-cta-padding,20px)!important;
  border:1px solid var(--mt-product-cta-border,#dbe3f0)!important;border-radius:var(--mt-product-cta-radius,22px)!important;
  background:linear-gradient(135deg,var(--mt-product-cta-bg,#f8fbff),var(--mt-product-cta-bg2,#f0fdf4))!important;
  box-shadow:0 12px 30px rgba(16,24,40,.08)!important;text-align:center!important;display:grid!important;justify-items:center!important;gap:9px!important;
}
.mytoui-theme .mytoui-product-bottom-cta h3{margin:0!important;color:var(--mt-product-cta-title,#101828)!important;font-size:clamp(20px,4.4vw,30px)!important;font-weight:950!important;line-height:1.35!important}
.mytoui-theme .mytoui-product-bottom-cta p{max-width:720px!important;margin:0!important;color:var(--mt-product-cta-text,#475467)!important;font-size:14px!important;font-weight:600!important;line-height:1.8!important}
.mytoui-theme .mytoui-product-bottom-cta__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin-top:4px!important;padding:0 24px!important;border-radius:999px!important;background:var(--mt-product-cta-button-bg,#111827)!important;color:var(--mt-product-cta-button-text,#fff)!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;box-shadow:0 9px 22px rgba(17,24,39,.16)!important;transition:background .18s ease,transform .18s ease!important}
.mytoui-theme .mytoui-product-bottom-cta__button:hover,.mytoui-theme .mytoui-product-bottom-cta__button:focus-visible{background:var(--mt-product-cta-button-hover,#15803d)!important;color:var(--mt-product-cta-button-text,#fff)!important;transform:translateY(-1px)!important}

.mytoui-theme.mytoui-home-latest-no-divider .latest-products-header{border-bottom:0!important;padding-bottom:0!important;margin-bottom:14px!important}
@media(max-width:768px){
  .mytoui-theme.mytoui-home-latest-edge .latest-products-section{padding-inline:0!important;overflow:visible!important}
  .mytoui-theme.mytoui-home-latest-edge .latest-products-header{padding-inline:18px!important}
  .mytoui-theme.mytoui-home-latest-edge .latest-products-grid,
  .mytoui-theme.mytoui-home-latest-edge .latest-products-section>ul.products{width:100%!important;margin-inline:0!important;padding-inline:0!important}
  .mytoui-theme.mytoui-home-latest-edge .more-products-button-wrapper{padding-inline:18px!important}
}

/* ========================================================================== 
 * MyToui Theme 3.12.0 — processing scale + thank-you product layout
 * ======================================================================= */
.mytoui-processing__dialog{
  width:min(calc(100% - 32px),var(--mt-processing-dialog-width,340px))!important;
  max-width:none!important;
  padding:var(--mt-processing-dialog-padding,20px)!important;
  border-radius:18px!important;
  background:var(--mt-processing-dialog-bg,rgba(15,23,42,.94))!important;
  color:var(--mt-processing-text,#fff)!important;
  text-align:center!important;
}
.mytoui-processing__loader{
  position:relative!important;
  width:var(--mt-processing-loader-size,48px)!important;
  height:var(--mt-processing-loader-size,48px)!important;
  margin:0 auto calc(var(--mt-processing-loader-size,48px) * .25)!important;
  color:var(--mt-processing-loader-color,#fff)!important;
}
.mytoui-processing__bar span{background:var(--mt-processing-progress,#fff)!important}
.mytoui-processing__loader.is-ring{
  border-width:clamp(3px,calc(var(--mt-processing-loader-size,48px) * .07),8px)!important;
  border-color:color-mix(in srgb,currentColor 22%,transparent)!important;
  border-top-color:currentColor!important;
}
.mytoui-processing__loader.is-orbit::before{inset:12%!important;border-width:clamp(2px,calc(var(--mt-processing-loader-size,48px) * .045),6px)!important}
.mytoui-processing__loader.is-orbit::after{
  width:22%!important;height:22%!important;top:0!important;left:39%!important;margin:0!important;
  transform-origin:50% calc(var(--mt-processing-loader-size,48px) * .5)!important;
}
.mytoui-processing__loader.is-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:10%!important}
.mytoui-processing__loader.is-dots i{width:16%!important;height:16%!important;flex:0 0 16%!important}
.mytoui-processing__loader.is-pulse::before,.mytoui-processing__loader.is-pulse::after{width:38%!important;height:38%!important}
.mytoui-processing__loader.is-bars,.mytoui-processing__loader.is-wave{display:flex!important;align-items:center!important;justify-content:center!important;gap:8%!important}
.mytoui-processing__loader.is-bars i,.mytoui-processing__loader.is-wave i{width:10%!important;height:52%!important;border-radius:999px!important;background:currentColor!important;transform-origin:center!important}
.mytoui-processing__loader.is-bars i{animation:mytoui-loader-bars-scale .8s ease-in-out infinite!important}
.mytoui-processing__loader.is-bars i:nth-child(2),.mytoui-processing__loader.is-wave i:nth-child(2){animation-delay:.1s!important}
.mytoui-processing__loader.is-bars i:nth-child(3),.mytoui-processing__loader.is-wave i:nth-child(3){animation-delay:.2s!important}
.mytoui-processing__loader.is-bars i:nth-child(4),.mytoui-processing__loader.is-wave i:nth-child(4){animation-delay:.3s!important}
.mytoui-processing__loader.is-wave i{animation:mytoui-loader-wave-scale .95s ease-in-out infinite!important}
.mytoui-processing__loader.is-ripple::before,.mytoui-processing__loader.is-ripple::after{inset:10%!important;border-width:clamp(2px,calc(var(--mt-processing-loader-size,48px) * .055),7px)!important}
.mytoui-processing__loader.is-spinner::before{inset:5%!important;-webkit-mask:radial-gradient(farthest-side,transparent 72%,#000 73%)!important;mask:radial-gradient(farthest-side,transparent 72%,#000 73%)!important}
.mytoui-processing__loader.is-heartbeat::before{width:38%!important;height:38%!important}.mytoui-processing__loader.is-heartbeat::after{width:68%!important;height:68%!important}
.mytoui-processing__loader.is-dual_ring::before,.mytoui-processing__loader.is-dual_ring::after{border-width:clamp(2px,calc(var(--mt-processing-loader-size,48px) * .055),7px)!important}
.mytoui-processing__loader.is-comet::before{content:"";position:absolute;inset:7%;border-radius:50%;border:clamp(2px,calc(var(--mt-processing-loader-size,48px) * .05),6px) solid color-mix(in srgb,currentColor 20%,transparent);border-top-color:currentColor;animation:mytoui-loader-spin .85s linear infinite}
.mytoui-processing__loader.is-comet::after{content:"";position:absolute;width:18%;height:18%;border-radius:50%;top:2%;left:41%;background:currentColor;box-shadow:0 0 calc(var(--mt-processing-loader-size,48px) * .22) currentColor;transform-origin:50% calc(var(--mt-processing-loader-size,48px) * .48);animation:mytoui-loader-spin .85s linear infinite}
.mytoui-processing__loader.is-flower{animation:mytoui-loader-spin 1.35s linear infinite!important}
.mytoui-processing__loader.is-flower i{position:absolute!important;left:43%!important;top:8%!important;width:14%!important;height:38%!important;border-radius:999px!important;background:currentColor!important;transform-origin:50% 110%!important}
.mytoui-processing__loader.is-flower i:nth-child(2){transform:rotate(90deg)!important}.mytoui-processing__loader.is-flower i:nth-child(3){transform:rotate(180deg)!important}.mytoui-processing__loader.is-flower i:nth-child(4){transform:rotate(270deg)!important}
@keyframes mytoui-loader-bars-scale{0%,100%{transform:scaleY(.45);opacity:.45}50%{transform:scaleY(1);opacity:1}}
@keyframes mytoui-loader-wave-scale{0%,100%{transform:translateY(20%) scaleY(.5);opacity:.45}50%{transform:translateY(-15%) scaleY(1);opacity:1}}

.mytoui-theme .mytoui-thankyou__item{
  display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;
  direction:rtl!important;padding:14px 0!important;
}
.mytoui-theme .mytoui-thankyou__thumb{grid-column:1!important;grid-row:1!important;width:72px!important;height:72px!important;align-self:start!important}
.mytoui-theme .mytoui-thankyou__item-copy{grid-column:2!important;grid-row:1!important;display:grid!important;gap:9px!important;min-width:0!important;text-align:right!important;direction:rtl!important}
.mytoui-theme .mytoui-thankyou__product-name{display:block!important;margin:0!important;color:#344054!important;font-size:17px!important;font-weight:900!important;line-height:1.55!important;text-align:right!important;overflow-wrap:anywhere!important}
.mytoui-theme .mytoui-thankyou__item .wc-item-meta{display:flex!important;flex-wrap:wrap!important;gap:5px 10px!important;margin:0!important;padding:0!important;color:#667085!important;font-size:12px!important;list-style:none!important}
.mytoui-theme .mytoui-thankyou__item-meta-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important}
.mytoui-theme .mytoui-thankyou__item-stat{display:grid!important;align-content:center!important;gap:3px!important;min-width:0!important;padding:8px 10px!important;border:1px solid #eaecf0!important;border-radius:10px!important;background:#f8fafc!important;text-align:right!important}
.mytoui-theme .mytoui-thankyou__item-stat small{color:#667085!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important}
.mytoui-theme .mytoui-thankyou__item-stat b{display:inline-flex!important;align-items:baseline!important;justify-content:flex-start!important;min-width:0!important;color:#101828!important;font-size:15px!important;font-weight:900!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important}
.mytoui-theme .mytoui-thankyou__unit-price b,.mytoui-theme .mytoui-thankyou__line-total b{color:var(--mt-price-green,#15803d)!important}
.mytoui-theme .mytoui-thankyou__line-total{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#fff!important;border-color:#d0d5dd!important}
.mytoui-theme .mytoui-thankyou__line-total b{justify-content:flex-end!important;margin-inline-start:auto!important}
@media(max-width:620px){
  .mytoui-theme .mytoui-thankyou__item{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}
  .mytoui-theme .mytoui-thankyou__thumb{width:58px!important;height:58px!important}
  .mytoui-theme .mytoui-thankyou__product-name{font-size:15px!important}
  .mytoui-theme .mytoui-thankyou__item-stat{padding:7px 8px!important}
  .mytoui-theme .mytoui-thankyou__item-stat b{font-size:14px!important}
}


/* MyToui Theme 3.12.1 — field status and thank-you summary refinements. */
.mytoui-theme .mytoui-field-status{position:relative!important;padding:1px!important;line-height:0!important}
.mytoui-theme .mytoui-field-status svg{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;display:block!important;transform:translate(-50%,-50%)!important;overflow:visible!important}
.mytoui-theme .mytoui-field-status[data-state="complete"] svg{transform:translate(-50%,-52%)!important}

.mytoui-theme .mytoui-thankyou__summary-card>h2{color:var(--mt-ty-summary-heading,#344054)!important;font-size:var(--mt-ty-summary-heading-size,27px)!important;font-weight:var(--mt-ty-summary-heading-weight,950)!important}
.mytoui-theme .mytoui-thankyou__item{grid-template-columns:var(--mt-ty-thumb-size,76px) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
.mytoui-theme .mytoui-thankyou__thumb{width:var(--mt-ty-thumb-size,76px)!important;height:var(--mt-ty-thumb-size,76px)!important}
.mytoui-theme .mytoui-thankyou__product-name{color:var(--mt-ty-product-name,#344054)!important;font-size:var(--mt-ty-product-name-size,17px)!important;font-weight:var(--mt-ty-product-name-weight,900)!important}
.mytoui-theme .mytoui-thankyou__item-stat{padding:var(--mt-ty-stat-py,10px) var(--mt-ty-stat-px,11px)!important;border-radius:var(--mt-ty-stat-radius,12px)!important}
.mytoui-theme .mytoui-thankyou__item-stat small{color:var(--mt-ty-item-label,#667085)!important;font-size:var(--mt-ty-item-label-size,13px)!important;font-weight:var(--mt-ty-item-label-weight,800)!important}
.mytoui-theme .mytoui-thankyou__item-stat b{color:var(--mt-ty-item-value,#101828)!important;font-size:var(--mt-ty-item-value-size,18px)!important;font-weight:var(--mt-ty-item-value-weight,900)!important}
.mytoui-theme .mytoui-thankyou__unit-price b{color:var(--mt-thankyou-price,var(--mt-price-green,#15803d))!important}
.mytoui-theme .mytoui-thankyou__line-total small{color:var(--mt-ty-item-total-label,#475467)!important;font-size:var(--mt-ty-item-total-label-size,15px)!important;font-weight:var(--mt-ty-item-total-label-weight,850)!important}
.mytoui-theme .mytoui-thankyou__line-total b{color:var(--mt-ty-item-total-value,var(--mt-thankyou-price,#15803d))!important;font-size:var(--mt-ty-item-total-value-size,19px)!important;font-weight:var(--mt-ty-item-total-value-weight,950)!important}
.mytoui-theme .mytoui-thankyou__line-total{direction:ltr!important;flex-direction:var(--mt-ty-total-flex-direction,row)!important}
.mytoui-theme .mytoui-thankyou__line-total small{order:1!important;text-align:left!important}
.mytoui-theme .mytoui-thankyou__line-total b{order:2!important;margin-inline-start:auto!important;text-align:right!important}

/* 3.13.0 — strict desktop/mobile separation. */
@media (min-width:769px){
  .mytoui-theme .main-navigation[data-mytoui-desktop-native-only="yes"] :is(.mytoui-social-strip,.mytoui-mobile-menu-brand,.mytoui-mobile-menu-search,.mytoui-mobile-menu-best,.mytoui-mobile-menu-categories,.mytoui-mobile-menu-feature,.mytoui-mobile-menu-trust,.mytoui-mobile-menu-scrollcue){display:none!important}
  .mytoui-theme .main-navigation[data-mytoui-desktop-native-only="yes"] .mobile-menu-body>ul{display:block!important;visibility:visible!important;opacity:1!important}
}

@media (max-width:768px){.mytoui-theme .mytoui-thankyou__social{grid-template-columns:repeat(var(--mt-ty-social-columns-phone,4),minmax(0,1fr))!important}}
@media (min-width:769px){.mytoui-theme .mytoui-thankyou__social{grid-template-columns:repeat(var(--mt-ty-social-columns-desktop,14),minmax(0,1fr))!important}}

