    .ausc,.ausc *,.ausc *::before,.ausc *::after{box-sizing:border-box}
    .ausc{--a-ink:#292724;--a-beige:#E6D5C5;--a-surface:#FFFCF9;--a-muted:#85796F;--a-border:#E5DDD5;--a-font:'Amber Ping HL','pinghl','PingHL',sans-serif;position:fixed!important;inset:0!important;z-index:9900!important;pointer-events:none;color:var(--a-ink);font-family:var(--a-font);font-weight:400;line-height:1.4}
    .ausc :is(button,input,h2,h3,p,div,span,a,label,output,strong){font-family:var(--a-font)}
    .ausc button{cursor:pointer;touch-action:manipulation}
    .ausc :is(button,a,input):focus-visible{outline:2px solid #9D795D!important;outline-offset:3px}
    .ausc svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
    .ausc-backdrop{position:fixed;inset:0;z-index:9899;pointer-events:none;opacity:0;background:rgba(26,23,21,.38);visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;isolation:isolate}
    .ausc-backdrop[hidden]{display:none!important}.ausc-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s}
    .ausc-dock{touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;pointer-events:auto;position:absolute;bottom:0;inset-inline:0;background:rgba(251,248,244,.97);border-top:1px solid var(--a-border);box-shadow:0 -8px 32px rgba(37,29,24,.07);padding:18px max(24px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));transform:translateY(var(--ausc-pull,0px));transition:transform .35s ease;backdrop-filter:blur(16px)}
    .ausc-dock :is(button,a){cursor:pointer}.ausc-dock-content{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:56px}
    .ausc-dock-identity{min-width:0;display:flex;align-items:baseline;gap:22px;flex:1}
    .ausc-dock-name{font-family:'Bodoni Moda',serif!important;font-size:clamp(23px,2vw,31px);font-weight:400;direction:ltr;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}
    .ausc-nonproduct{font-family:var(--a-font)!important;font-size:21px}
    .ausc-dock-sub{color:var(--a-muted);font-size:14px}
    .ausc-dock-actions{display:flex;gap:12px;flex-shrink:0;align-items:center}
    
    .ausc .ausc-dock-checkout{height:54px;min-width:180px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--a-beige)!important;color:var(--a-ink)!important;border:1px solid #D7C3B1!important;border-radius:2px!important;text-decoration:none!important;font-size:15px!important;transition:background .2s ease}
    .ausc .ausc-dock-checkout:hover{background:#DAC6B4!important;color:var(--a-ink)!important}
    .ausc-dock-checkout svg{width:20px;height:20px;flex:0 0 20px;display:block;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.ausc-dock-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}
    .ausc-dock-grip{position:absolute;left:50%;top:-13px;transform:translateX(-50%);height:26px;width:80px;padding:0!important;border:1px solid var(--a-border)!important;background:var(--a-surface)!important;border-radius:2px!important;display:grid;place-items:center;touch-action:none!important}
    .ausc-dock-grip span,.ausc-handle span{width:30px;height:2px;background:#A89889;display:block}
    .ausc-sheet{--ausc-drag:0px;pointer-events:auto;position:absolute;bottom:0;left:50%;height:min(84dvh,820px);display:flex;flex-direction:column;box-shadow:0 -22px 70px rgba(25,20,16,.17);border:1px solid var(--a-border);border-bottom:0;transform:translate(-50%,calc(105% + var(--ausc-drag)));transition:transform .45s cubic-bezier(.2,.82,.22,1),visibility .45s;visibility:hidden;overflow:hidden;will-change:transform}
    .ausc.is-open .ausc-sheet{transform:translate(-50%,var(--ausc-drag));visibility:visible}
    .ausc.is-dragging .ausc-sheet,.ausc.is-dragging .ausc-dock{transition:none!important}
    .ausc.is-open .ausc-dock{transform:translateY(110%);pointer-events:none}
    .ausc-sheet-header{flex-shrink:0;background:var(--a-surface);border-bottom:1px solid #eee7e1;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}
    .ausc-handle{height:29px!important;width:100%;display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;touch-action:none!important;cursor:grab!important}
    .ausc-sheet-header button{cursor:pointer}.ausc-head-main{margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
    .ausc-head-main h2{display:flex;align-items:center;gap:13px;font-weight:400!important;font-size:clamp(23px,2.2vw,30px)!important;margin:0!important;color:var(--a-ink)!important;line-height:1.3!important}
    .ausc .ausc-close{color:var(--a-ink)!important;display:grid;place-items:center}
    .ausc-status[hidden],.ausc-checkout[hidden]{display:none!important}
    .ausc-status{margin:0;padding:9px 32px;background:#EFE7DE;color:#5E4B3E;font-size:13px;flex-shrink:0}
    .ausc-sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#C9BCAE transparent;scrollbar-width:thin;}
    .ausc-render{margin:auto;min-height:100%}
    .ausc-columns{display:grid;align-items:start;direction:rtl}
    .ausc-item{display:flex;min-width:0}
    .ausc-item:first-child{padding-top:0}
    .ausc-item-picture{flex:0 0 106px;overflow:hidden}
    .ausc-item-picture img{display:block;width:100%;height:100%;object-fit:cover}
    .ausc-item-details{min-width:0;flex:1;display:flex;flex-direction:column}
    .ausc-item-top{display:flex;justify-content:space-between;}
    .ausc-item-title,.ausc-item-title a{font-family:'Bodoni Moda',serif!important;color:var(--a-ink);text-decoration:none;font-weight:400}
    .ausc .ausc-remove{background:transparent!important;border:0!important;color:#998D83!important;padding:4px!important;border-radius:0!important;display:grid;place-items:center;flex-shrink:0}.ausc-remove svg{width:19px;height:19px}
    .ausc-item-meta{font-size:12px;color:var(--a-muted);line-height:1.5;margin-top:5px}.ausc-item-meta p{margin:0}.ausc-item-meta dl{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px}.ausc-item-meta dt,.ausc-item-meta dd{margin:0}
    .ausc-item-bottom{margin-top:auto;display:flex;justify-content:space-between;gap:12px}
    .ausc-item-price{display:flex;flex-direction:column;gap:2px}.ausc-item-price del{color:var(--a-muted);font-size:12px}.ausc-item-price ins{text-decoration:none}
    .ausc-stepper{display:flex;align-items:center;border:1px solid #D8CCC0;flex-shrink:0}
    .ausc .ausc-stepper button{border:0!important;background:transparent!important;color:var(--a-ink)!important;padding:0!important;font-size:20px!important;line-height:1!important;border-radius:0!important}.ausc-stepper button:disabled{opacity:.25!important;cursor:default!important}
    .ausc-stepper output{text-align:center;}.ausc-single{font-size:13px;color:var(--a-muted)}
    .ausc-summary{min-width:0}
    .ausc-summary h3{font-weight:400!important;color:var(--a-ink)!important;}
    .ausc-coupon-form label{display:block;margin-bottom:7px;font-size:12px}.ausc-coupon-fields{display:flex;gap:7px}
    .ausc .ausc-coupon-fields input{width:100%;min-width:0;flex:1;background:white!important;border:1px solid #D6C7BA!important;min-height:45px;font-size:16px!important;padding:0 11px!important;color:var(--a-ink)!important;}
    .ausc .ausc-coupon-fields button{background:var(--a-ink)!important;color:#fff!important;border:1px solid var(--a-ink)!important;min-height:45px;padding:0 14px!important;font-size:13px!important;flex-shrink:0}
    #amber-ultimate-cart .ausc-coupon-toggle{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;margin:0!important;width:100%!important;min-height:36px;display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px!important;font-weight:400!important;color:var(--a-ink)!important;text-align:start;font-family:inherit!important}#amber-ultimate-cart .ausc-coupon-toggle::after{content:"";width:7px;height:7px;border-right:1.2px solid #A78B73;border-bottom:1.2px solid #A78B73;transform:rotate(45deg);margin:-4px 4px 0 6px;transition:transform .2s}#amber-ultimate-cart.ausc-coupon-open .ausc-coupon-toggle::after{transform:rotate(-135deg);margin-top:3px}#amber-ultimate-cart .ausc-coupon-toggle:focus-visible{outline:1px solid #A78B73!important;outline-offset:3px}#amber-ultimate-cart .ausc-coupon-form{display:none!important;margin-top:8px}#amber-ultimate-cart.ausc-coupon-open .ausc-coupon-form{display:block!important}@media (prefers-reduced-motion:reduce){#amber-ultimate-cart .ausc-coupon-toggle::after{transition:none}}
.ausc-applied{display:flex;align-items:center;justify-content:space-between;margin-top:11px;font-size:13px;gap:8px}.ausc .ausc-remove-coupon{border:0!important;background:transparent!important;color:#8E6B55!important;padding:4px!important;font-size:12px!important}
    .ausc-summary-lines>div{display:flex;justify-content:space-between;gap:10px;}.ausc-summary-lines>div span:first-child{color:#776D65}.ausc-summary-lines>div span:last-child{text-align:left}.ausc-discount span:last-child{color:#58765A}
    .ausc-grand{display:flex;justify-content:space-between;gap:12px;}.ausc-grand strong{font-weight:400;white-space:nowrap}
    .ausc-total-hint{color:#85796F;margin:10px 0 0!important;}
    .ausc-sheet-footer{flex-shrink:0;background:var(--a-surface);padding:15px 32px calc(15px + env(safe-area-inset-bottom));display:flex;justify-content:flex-end}
    .ausc-checkout{display:flex;align-items:center;justify-content:center;gap:17px;background:var(--a-ink);border:1px solid var(--a-ink);color:#fff!important;text-decoration:none!important;padding:0 28px;font-size:17px;transition:background .2s}.ausc-checkout:hover{background:#4A4039;color:#fff!important}.ausc-checkout svg{width:18px;height:18px}
    .ausc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:270px;text-align:center}.ausc-empty h3{font-weight:400!important;font-size:24px!important;margin:17px 0 8px!important}.ausc-empty p{color:var(--a-muted);margin:0 0 25px!important;font-size:14px}.ausc .ausc-keep-shopping{background:transparent!important;border:1px solid var(--a-ink)!important;color:var(--a-ink)!important;border-radius:0!important;padding:12px 26px!important}
    .ausc.is-busy .ausc-sheet-scroll{opacity:.7}
    html.ausc-lock,html.ausc-lock body{overflow:hidden!important;overscroll-behavior:none!important}
    body{padding-bottom:var(--ausc-dock-height,94px)!important}
    @media(max-width:850px){.ausc-sheet{height:min(91dvh,900px)}.ausc-item-picture{width:102px;flex-basis:102px;height:112px}.ausc-dock-name{max-width:52%}}
    @media(max-width:767px){.ausc-dock{padding:15px max(14px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.ausc-dock-content{min-height:47px;gap:10px}.ausc-dock-identity{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.ausc-dock-name{max-width:100%;font-size:19px;line-height:1.15}.ausc-dock-sub{font-size:12px}.ausc-dock-actions{gap:7px}.ausc-sheet{height:min(92dvh,950px);border-left:0;border-right:0}.ausc-head-main h2{font-size:22px!important}.ausc-item-bottom{align-items:center}.ausc-stepper{height:34px}.ausc .ausc-stepper button{width:32px;height:32px}.ausc-stepper output{width:22px;font-size:13px}.ausc-item-price{font-size:14px}.ausc-sheet-footer{padding:11px 18px calc(11px + env(safe-area-inset-bottom))}.ausc-checkout{width:100%;min-height:52px;font-size:16px}.ausc-status{padding:9px 18px}}
    @media(max-width:360px){.ausc-dock-name{font-size:16px}.ausc-item-bottom{gap:6px}}
    /* V5.1 | Quiet editorial cart: tighter rows, breathing room only where useful */
    .ausc-sheet{width:min(960px,calc(100% - 40px));height:min(78dvh,740px);border-color:#ebe4dd;background:#fffcf9}
    .ausc-head-main{max-width:896px;padding:3px 0 21px}
    .ausc-sheet-scroll{padding:26px 30px 32px}
    .ausc-render{max-width:896px}
    .ausc-columns{grid-template-columns:minmax(0,1fr) minmax(265px,310px);gap:35px}
    .ausc-products{min-width:0}
    .ausc-item{align-items:flex-start;gap:14px;padding:17px 0;border-bottom:1px dashed #e9e1d9}
    .ausc-item:last-child{border-bottom:0}
    .ausc-item-picture{width:82px;flex-basis:82px;height:88px;background:#f1eae3}
    .ausc-item-top{align-items:flex-start;gap:8px}
    .ausc-item-title,.ausc-item-title a{font-size:19px;line-height:1.16}
    .ausc-item-details{min-height:88px}
    .ausc-item-bottom{padding-top:9px;align-items:center;flex-wrap:wrap}
    .ausc-item-price{font-size:15px;line-height:1.2}
    .ausc-stepper{height:34px;border-color:#e1d7ce}
    .ausc .ausc-stepper button{height:32px;width:33px}
    .ausc-stepper output{width:23px;font-size:13px}
    .ausc-summary{background:#f5f0ea;padding:22px 23px 21px;align-self:start}
    .ausc-summary h3{font-size:19px!important;margin:0 0 16px!important}
    .ausc-coupon-box{padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed #dcd0c5}
    .ausc-summary-lines>div{padding:8px 0;font-size:13px;align-items:start}
    .ausc-grand{margin-top:12px;padding-top:15px;border-top:1px dashed #d5c7bb;align-items:center;font-size:15px}
    .ausc-grand strong{font-size:22px}
    .ausc-total-hint{font-size:10px;line-height:1.6}
    .ausc-sheet-footer{padding:13px 30px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #eee7e1}
    .ausc-checkout{min-width:310px;min-height:51px}
    .ausc .ausc-coupon-fields input{direction:rtl!important;text-align:right!important;unicode-bidi:plaintext}
    .ausc .ausc-coupon-fields input::placeholder{direction:rtl!important;text-align:right!important;opacity:1;color:#94877b}
    .ausc-coupon-label{display:block;font-size:13px;color:var(--a-ink);margin-bottom:10px}
    .ausc-coupon-form{display:block!important;margin-top:0!important}
    .ausc .ausc-coupon-fields input:focus,.ausc .ausc-coupon-fields input:focus-visible{outline:none!important;box-shadow:none!important;border-color:#D6C7BA!important;background:#fff!important}
    .ausc .ausc-dock-checkout:focus-visible{outline:2px solid var(--a-ink);outline-offset:2px}
    @media(max-width:767px){.ausc .ausc-dock-checkout{height:47px;min-width:0;padding:0 13px;font-size:13px!important;gap:7px}.ausc-dock-checkout svg{width:17px;height:17px;flex-basis:17px}}
    .ausc.is-dragging .ausc-sheet-header,.ausc.is-dragging .ausc-dock{cursor:grabbing}
    @media(max-width:850px){.ausc-sheet{width:100%;height:min(91dvh,900px)}.ausc-head-main{padding:3px 22px 17px}.ausc-columns{grid-template-columns:1fr;gap:22px}.ausc-summary{padding:21px 22px}.ausc-sheet-scroll{padding:20px 22px 28px}}
    @media(max-width:767px){.ausc-sheet{height:min(92dvh,950px)}.ausc-head-main{padding:1px 18px 14px}.ausc-sheet-scroll{padding:18px 18px 24px}.ausc-item{gap:12px;padding:14px 0}.ausc-item-picture{width:77px;flex-basis:77px;height:84px}.ausc-item-details{min-height:84px}.ausc-item-title,.ausc-item-title a{font-size:17px}.ausc-item-bottom{padding-top:7px}.ausc-summary{padding:19px}.ausc-sheet-footer{padding:11px 18px calc(11px + env(safe-area-inset-bottom))}.ausc-checkout{min-width:0}}
    @media(max-width:360px){.ausc-item-picture{width:70px;flex-basis:70px;height:79px}.ausc-item-details{min-height:79px}.ausc-item-title,.ausc-item-title a{font-size:16px}}
    /* V5.4: compact, identical CTA sizing; restrained icon on RTL right. */
    
    /* All controls in this component are perfectly square. */
    .ausc button,.ausc a.ausc-checkout,.ausc a.ausc-dock-checkout,
    .ausc .ausc-stepper,.ausc .ausc-coupon-fields input,
    .ausc .ausc-coupon-fields button{border-radius:0!important}
    /* V5.6 | Invisible grip housing: a slim swipe cue integrated into the dock surface. */
    .ausc .ausc-dock-grip{top:2px!important;left:50%!important;transform:translateX(-50%)!important;width:90px!important;height:14px!important;min-height:14px!important;padding:0!important;border:0!important;box-shadow:none!important;outline-offset:0;background:transparent!important;border-radius:0!important;display:grid!important;place-items:center!important;z-index:2}
    .ausc .ausc-dock-grip span{width:36px;height:3px;border-radius:99px;background:#B7A79A;box-shadow:none;pointer-events:none}
    @media(max-width:767px){.ausc .ausc-dock-grip{top:1px!important}}
    /* V5.7 | Consistent all-page cart dock, badge and softened sheet corners. */
    .ausc .ausc-sheet{border-radius:18px 18px 0 0!important}
    .ausc .ausc-close{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:9px!important;width:42px;height:42px;transition:color .2s,opacity .2s}
    .ausc .ausc-close:hover{color:#9D795D!important;background:transparent!important}
    .ausc .ausc-close:focus-visible{outline:2px solid #9D795D!important;outline-offset:0}
    .ausc .ausc-view-cart{height:54px!important;min-height:54px!important;min-width:180px!important;padding:0 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;position:relative;border:1px solid #D7C3B1!important;background:var(--a-beige)!important;color:var(--a-ink)!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important;font-weight:400!important;white-space:nowrap!important;line-height:1!important;transition:background .2s ease, border-color .2s ease,transform .2s ease}
    .ausc .ausc-view-cart:hover{background:#DAC6B4!important;border-color:#C8B19F!important;transform:translateY(-1px)}
    .ausc .ausc-view-cart .ausc-dock-action-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px}
    .ausc .ausc-view-cart svg{display:block!important;width:21px!important;height:21px!important;flex:none!important;stroke-width:1.5!important}
    .ausc .ausc-view-cart .ausc-cart-badge{position:absolute;border-radius:99px!important;display:inline-flex;align-items:center;justify-content:center;background:#292724;color:#fff;font:500 10px/1 Arial,sans-serif!important;direction:ltr;}
    .ausc .ausc-view-cart:hover .ausc-cart-badge{border-color:#DAC6B4}
    @media(max-width:767px){.ausc .ausc-view-cart{height:47px!important;min-height:47px!important;min-width:0!important;padding:0 12px!important;font-size:13px!important}.ausc .ausc-view-cart .ausc-dock-action-icon{width:21px;height:21px;flex-basis:21px}.ausc .ausc-view-cart svg{width:19px!important;height:19px!important}}
    @media(max-width:360px){.ausc .ausc-view-cart{padding:0 9px!important;gap:6px!important;font-size:12px!important}}
    /* V5.8 | Shared compact identity, clean product dock and integrated cart counter. */
    .ausc .ausc-dock{border-radius:18px 18px 0 0!important;overflow:visible}
    .ausc .ausc-dock-identity{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important}
    .ausc .ausc-dock-name{max-width:100%!important;line-height:1.2!important;direction:rtl!important}
    .ausc .ausc-header-identity{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}
    .ausc .ausc-header-identity h2{font-family:var(--a-font)!important;font-size:21px!important;line-height:1.2!important;font-weight:400!important;white-space:nowrap}
    .ausc .ausc-header-sub{color:var(--a-muted);font-size:14px;line-height:1.4;font-weight:400!important}
    .ausc .ausc-view-cart{gap:9px!important}
    .ausc .ausc-view-cart .ausc-cart-badge{z-index:1}
    @media(max-width:767px){
      .ausc .ausc-header-identity h2{font-size:19px!important}
      .ausc .ausc-header-sub{font-size:12px}
      .ausc .ausc-view-cart{gap:7px!important}
    }
    /* V5.9 | Borderless cart count badge and desktop dock aligned to the open sheet. */
    .ausc .ausc-view-cart .ausc-cart-badge,
    .ausc .ausc-view-cart:hover .ausc-cart-badge{border:0!important;box-shadow:none!important}
    @media(min-width:851px){
      .ausc .ausc-dock{
        left:0!important;
        right:0!important;
        margin-inline:auto!important;
      }
    }
    /* V6.0 | Unified ~40vw desktop footprint, shorter closed dock, finer bag counter. */
    .ausc .ausc-view-cart .ausc-cart-badge{
      min-width:16px!important;width:auto!important;height:16px!important;
      padding:0 3px!important;font-size:9px!important;line-height:16px!important;
      top:-6px!important;left:-4px!important;
    }
    @media(min-width:851px){
      .ausc .ausc-dock,.ausc .ausc-sheet{
        width:min(760px,max(420px,40vw),calc(100% - 40px))!important;
      }
      .ausc .ausc-dock{
        padding:10px 22px 9px!important;
      }
      .ausc .ausc-dock-content{min-height:47px!important;gap:12px!important}
      .ausc .ausc-dock-name{font-size:19px!important;line-height:1.13!important}
      .ausc .ausc-dock-sub{font-size:12px!important;line-height:1.25!important}
      .ausc .ausc-view-cart{height:46px!important;min-height:46px!important;min-width:145px!important;padding:0 15px!important;font-size:14px!important}
      .ausc .ausc-head-main{padding:3px 22px 17px!important}
      .ausc .ausc-sheet-scroll{padding:23px 22px 28px!important}
      /* V6.1: restore original side-by-side desktop layout inside the 40vw sheet. */
      .ausc .ausc-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:14px!important;align-items:start!important;direction:rtl!important}
      .ausc .ausc-products{min-width:0!important}
      .ausc .ausc-summary{width:auto!important;min-width:0!important;padding:16px 13px!important}
      .ausc .ausc-summary h3{font-size:16px!important;margin-bottom:11px!important}
      .ausc .ausc-summary-lines>div{font-size:11px!important;gap:5px!important}
      .ausc .ausc-grand{font-size:12px!important;gap:6px!important}
      .ausc .ausc-grand strong{font-size:17px!important;white-space:normal!important}
      .ausc .ausc-coupon-fields{flex-wrap:wrap!important}
      .ausc .ausc-coupon-fields input{min-width:0!important}
      .ausc .ausc-item{gap:9px!important;padding:12px 0!important}
      .ausc .ausc-item-picture{width:60px!important;flex-basis:60px!important;height:68px!important}
      .ausc .ausc-item-details{min-height:68px!important}
      .ausc .ausc-item-title,.ausc .ausc-item-title a{font-size:16px!important}
      .ausc .ausc-item-price{font-size:13px!important}
      .ausc .ausc-item-bottom{gap:6px!important}
      .ausc .ausc-stepper{height:31px!important}
      .ausc .ausc-stepper button{height:29px!important;width:28px!important}
      .ausc .ausc-stepper output{width:19px!important;font-size:12px!important}
      .ausc .ausc-sheet-footer{padding:12px 22px calc(12px + env(safe-area-inset-bottom))!important}
      .ausc .ausc-checkout{min-width:0!important;width:100%!important}
    }
    @media(max-width:767px){
      .ausc .ausc-view-cart .ausc-cart-badge{min-width:16px!important;height:16px!important;font-size:9px!important;top:-6px!important;left:-4px!important}
    }
    @media(prefers-reduced-motion:reduce){.ausc *, .ausc-sheet,.ausc-dock,.ausc-backdrop{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
    /* V6.3 editorial native checkout, same DOM, no frame */
    .ausc .ausc-progress[hidden],.ausc .ausc-checkout-panel[hidden]{display:none!important}
    .ausc.is-checkout .ausc-sheet-scroll,.ausc.is-checkout .ausc-sheet-footer{display:none!important}
    .ausc.is-checkout .ausc-sheet{height:min(94dvh,950px)!important}
    .ausc .ausc-progress{align-items:center;}
    .ausc .ausc-checkout-panel{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6b9ab transparent}
    
    
    .ausc .ausc-checkout-panel .woocommerce{width:100%!important;max-width:100%!important;margin:0!important}
    .ausc .ausc-checkout-panel .col2-set,.ausc .ausc-checkout-panel .col-1,.ausc .ausc-checkout-panel .col-2,.ausc .ausc-checkout-panel #customer_details,.ausc .ausc-checkout-panel #order_review{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}
    .ausc .ausc-checkout-panel .col-2{display:none!important}
    .ausc .ausc-checkout-panel #order_review_heading{margin-top:22px!important;}
    .ausc .ausc-checkout-panel .form-row,.ausc .ausc-checkout-panel .form-row-first,.ausc .ausc-checkout-panel .form-row-last,.ausc .ausc-checkout-panel .form-row-wide{float:none!important;clear:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;min-width:0}
    .ausc .ausc-checkout-panel #billing_country_field,.ausc .ausc-checkout-panel #billing_last_name_field{display:none!important}
    .ausc .ausc-checkout-panel .form-row label{display:block!important;}
    .ausc .ausc-checkout-panel .form-row label .required{text-decoration:none!important}
    .ausc .ausc-checkout-panel input.input-text,.ausc .ausc-checkout-panel textarea,.ausc .ausc-checkout-panel select{width:100%!important;min-width:0!important;min-height:45px!important;background:#fff!important;border:1px solid #ded5cc!important;border-radius:0!important;box-shadow:none!important;padding:9px 11px!important;font-size:15px!important;color:#292724!important;outline-offset:1px!important}
    .ausc .ausc-checkout-panel input:focus{border-color:#ad937d!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table tfoot tr:last-child :is(th,td){font-size:17px!important;color:#292724!important;border-bottom:0!important}
    .ausc .ausc-checkout-panel #payment{color:#292724!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods{list-style:none!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods li{margin:0!important;padding:11px 0!important;list-style:none!important;line-height:1.6!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods li input[type=radio]{margin-left:7px}
    .ausc .ausc-checkout-panel #payment div.payment_box{border-radius:0!important}
    .ausc .ausc-checkout-panel #payment div.payment_box:before{display:none!important}
    .ausc .ausc-checkout-panel #payment #place_order{display:block!important;float:none!important;width:100%!important;padding:12px 16px!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper{line-height:1.7!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper a{color:#795e4b!important;text-decoration:underline!important}
    .ausc .ausc-checkout-panel .woocommerce-error,.ausc .ausc-checkout-panel .woocommerce-info{font-size:12px!important;padding:12px!important}
    .ausc .ausc-checkout-panel .woocommerce-error li{list-style:none!important}
    @media(max-width:767px){.ausc.is-checkout .ausc-sheet{height:96dvh!important}}
    @media(max-width:390px){.ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{gap:10px 8px!important}.ausc .ausc-checkout-panel input.input-text{font-size:14px!important;padding:8px!important}}
    /* V6.4: checkout polished to match AMBER cart. Scoped; no theme-level overrides. */
    .ausc .ausc-thanks-panel[hidden],.ausc .ausc-progress[hidden]{display:none!important}
    .ausc .ausc-progress{flex-shrink:0;display:flex;justify-content:flex-start;}
    .ausc .ausc-back-to-cart{padding:4px 0!important;border:0!important;background:transparent!important;color:#85796f!important;font-size:12px!important;line-height:1.5!important}
    .ausc .ausc-checkout-panel .woocommerce-form-coupon-toggle,.ausc .ausc-checkout-panel form.checkout_coupon,.ausc .ausc-checkout-panel .woocommerce-privacy-policy-text,.ausc .ausc-checkout-panel .woocommerce-additional-fields{display:none!important}
    
    .ausc .ausc-checkout-panel input.input-text,.ausc .ausc-checkout-panel select{height:46px!important;min-height:46px!important;border:1px solid #e4dad0!important;background:#fff!important;transition:border-color .2s!important;font-size:14px!important}
    .ausc .ausc-checkout-panel input.input-text:focus{border-color:#b59c87!important;outline:0!important;box-shadow:0 0 0 1px #b59c87!important}
    .ausc .ausc-checkout-panel #order_review_heading{padding:19px 0 0!important;}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table thead{display:none!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table tbody td,.ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table tbody th{font-size:12px!important;line-height:1.5!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .order-total :is(th,td){padding-top:15px!important}
    .ausc .ausc-checkout-panel #payment{margin-top:17px!important;}
    .ausc .ausc-checkout-panel #payment ul.payment_methods{border-bottom:1px solid #ded2c7!important}
    .ausc .ausc-checkout-panel #payment .payment_box{box-shadow:none!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper{margin-top:15px!important;}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-checkbox-text{font-size:12px!important;font-weight:400!important;line-height:1.65!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-checkbox-text a,.ausc .ausc-checkout-panel .amber-terms-fallback a{font-weight:500!important;}
    .ausc .ausc-checkout-panel .amber-terms-fallback{margin:12px 0!important}
    .ausc .ausc-checkout-panel .amber-terms-fallback label{display:flex!important;gap:8px;align-items:center!important;flex-wrap:wrap}
    .ausc .ausc-checkout-panel .amber-terms-fallback input{width:16px;height:16px;accent-color:#292724}
    .ausc.is-thanks .ausc-progress,.ausc.is-thanks .ausc-sheet-scroll,.ausc.is-thanks .ausc-sheet-footer,.ausc.is-thanks .ausc-checkout-panel,.ausc.is-thanks .ausc-status{display:none!important}
    .ausc .ausc-thanks-panel{flex:1;min-height:0;overflow-y:auto;display:grid;place-items:center;padding:30px 27px 38px;background:#fffcf9;text-align:center}
    .ausc .ausc-thanks-inner{max-width:410px;width:100%;margin:auto}
    .ausc .ausc-thanks-icon{width:65px;height:65px;border:1px solid #d7c4b1;border-radius:50%;margin:0 auto 22px;display:grid;place-items:center;color:#8d735c}
    .ausc .ausc-thanks-icon svg{height:35px;width:35px;stroke-width:1.5}
    .ausc .ausc-thanks-inner h3{font-size:27px!important;margin:0 0 10px!important;font-weight:400!important;color:#292724!important}
    .ausc .ausc-thanks-lead{font-size:14px;line-height:1.8;color:#80746a;margin:0 0 26px!important}
    .ausc .ausc-thanks-receipt{border-top:1px solid #e3d9d0;border-bottom:1px solid #e3d9d0;padding:10px 0;margin:0 0 20px;text-align:right}
    .ausc .ausc-thanks-receipt>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;font-size:13px}
    .ausc .ausc-thanks-receipt span{color:#85796f}.ausc .ausc-thanks-receipt strong{font-weight:400;color:#292724;text-align:left}
    .ausc .ausc-thanks-extra{text-align:right;margin:0 0 20px;font-size:13px;line-height:1.75;color:#292724}
    .ausc .ausc-thanks-extra h2,.ausc .ausc-thanks-extra h3{font-size:15px!important;font-weight:500!important;margin:14px 0 8px!important;color:#292724!important}
    .ausc .ausc-thanks-extra ul{list-style:none;margin:0;padding:0;border-top:1px solid #e3d9d0}
    .ausc .ausc-thanks-extra li{padding:8px 0;border-bottom:1px solid #e3d9d0}
    .ausc .ausc-thanks-note{color:#826952;font-size:12px;line-height:1.7}
    .ausc .ausc-thanks-primary,.ausc .ausc-thanks-secondary{display:flex;min-height:49px;align-items:center;justify-content:center;text-decoration:none!important;font-size:14px;margin:10px 0 0}
    .ausc .ausc-thanks-primary{background:#292724;color:white!important}.ausc .ausc-thanks-secondary{border:1px solid #d7c8bb;color:#292724!important}
    @media(max-width:767px){.ausc .ausc-thanks-panel{padding:24px 20px 36px}}
    /* V6.5 | AMBER ATELIER CHECKOUT — visual redesign; scoped to this cart only. */
    .ausc.is-checkout .ausc-sheet{background:#fffcf9!important}
    .ausc.is-checkout .ausc-head-main{padding-bottom:14px!important}
    .ausc.is-checkout .ausc-back-to-cart{font-size:12px!important;letter-spacing:0!important;color:#817369!important}
    .ausc .ausc-checkout-panel{padding:20px 26px 35px!important;background:linear-gradient(180deg,#fffcf9 0%,#faf6f1 100%)!important}
    .ausc .ausc-checkout-panel .woocommerce{display:block!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields{padding:0!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields h3,
    .ausc .ausc-checkout-panel #order_review_heading{font-size:18px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:#292724!important;display:flex!important;align-items:center!important;gap:10px!important;}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields h3:before{font:400 12px/1 'Bodoni Moda',serif;color:#ad8d75;letter-spacing:.06em;padding:8px 9px 7px;border:1px solid #e6d8ca}
    .ausc .ausc-checkout-panel #order_review_heading{margin:28px 0 13px!important;padding-top:23px!important;border-top:1px solid #e6dbd0!important}
    .ausc .ausc-checkout-panel #order_review_heading:before{content:'02';font:400 12px/1 'Bodoni Moda',serif;color:#ad8d75;letter-spacing:.06em;padding:8px 9px 7px;border:1px solid #e6d8ca}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_address_1_field{grid-column:1/-1!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_phone_field,
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_email_field,
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_city_field,
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_id_number_field{grid-column:auto!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_floor_field,
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper #billing_apartment_field{display:none!important}
    .ausc .ausc-checkout-panel .form-row label{font-weight:400!important;letter-spacing:0!important;color:#655950!important;margin:0 0 8px!important;line-height:1.4!important}
    .ausc .ausc-checkout-panel .form-row label .required{color:#bb9475!important}
    .ausc .ausc-checkout-panel :is(input.input-text,select,textarea){background:#fff!important;border:1px solid #e3d8cd!important;border-radius:0!important;box-shadow:0 3px 12px rgba(67,45,27,.022)!important;color:#292724!important;font-weight:400!important;transition:border-color .18s ease,box-shadow .18s ease!important}
    .ausc .ausc-checkout-panel :is(input.input-text,select,textarea):focus{outline:none!important;border-color:#b18d71!important;box-shadow:0 0 0 3px rgba(198,166,140,.13)!important}
    .ausc .ausc-checkout-panel input::placeholder{color:#b4a79e!important;opacity:1!important}
    .ausc .ausc-checkout-panel .woocommerce-invalid input.input-text{border-color:#c78878!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table{font-size:12px!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table :is(td,th){padding:12px 5px!important;font-size:12px!important;vertical-align:top!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .order-total :is(td,th){font-size:16px!important;font-weight:400!important;color:#292724!important;padding:17px 5px!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .cart-discount{color:#55745c!important}
    .ausc .ausc-checkout-panel #payment:before{display:block;font:400 17px/1.4 'Amber Ping HL','pinghl','PingHL',sans-serif;}
    .ausc .ausc-checkout-panel #payment ul.payment_methods{border:0!important;padding:0!important;margin:0!important;display:grid!important;background:transparent!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods>li{position:relative!important;margin:0!important;transition:border-color .18s,background .18s,box-shadow .18s!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods>li:has(input.input-radio:checked){box-shadow:inset 0 0 0 1px #b99578!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods li>label{display:inline!important;color:#292724!important;font-size:14px!important;font-weight:400!important;cursor:pointer!important;line-height:1.6!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods li input[type=radio]{accent-color:#292724!important;margin:0 0 0 9px!important;vertical-align:middle!important;width:16px!important;height:16px!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods li img{max-height:25px!important;width:auto!important;display:inline-block!important;vertical-align:middle!important;margin:0 8px!important}
    .ausc .ausc-checkout-panel #payment div.payment_box{position:relative!important;background:transparent!important;border:0!important;border-top:1px solid #e9dfd5!important;padding:12px 0 0!important;margin:12px 0 0!important;color:#75675b!important;font-size:12px!important;box-shadow:none!important}
    .ausc .ausc-checkout-panel #payment .place-order{margin:0!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper{margin:0!important;background:transparent!important;font-size:12px!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper p{margin:0 0 8px!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper label{display:flex!important;align-items:flex-start!important;gap:9px!important;cursor:pointer!important;line-height:1.65!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{width:17px!important;height:17px!important;flex:0 0 17px!important;margin:2px 0 0!important;accent-color:#292724!important}
    .ausc .ausc-checkout-panel #payment #place_order{background:#292724!important;border:1px solid #292724!important;color:#fff!important;font-weight:400!important;margin:13px 0 0!important;letter-spacing:0!important;transition:background .18s ease,transform .18s ease!important}
    .ausc .ausc-checkout-panel #payment #place_order:hover{background:#4b413a!important;transform:translateY(-1px)!important}
    .ausc .ausc-checkout-panel #payment #place_order:disabled{opacity:.6!important;transform:none!important}
    .ausc .ausc-checkout-panel .woocommerce-error,.ausc .ausc-checkout-panel .woocommerce-info{border-top:2px solid #b99578!important;background:#f7efe8!important;color:#5b4d43!important;margin:0 0 14px!important}
    .ausc .ausc-checkout-panel .woocommerce-form-coupon-toggle,.ausc .ausc-checkout-panel form.checkout_coupon,.ausc .ausc-checkout-panel .woocommerce-privacy-policy-text{display:none!important}
    @media(max-width:767px){.ausc .ausc-checkout-panel{padding:19px 18px 30px!important}.ausc .ausc-checkout-panel :is(input.input-text,select,textarea){min-height:47px!important;height:47px!important}.ausc .ausc-checkout-panel #payment #place_order{min-height:54px!important;height:54px!important}}
    @media(max-width:390px){.ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr!important}.ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper .form-row{grid-column:1/-1!important}}
    /* V6.6 | Unified cart-style checkout. Native WooCommerce DOM stays intact. */
    .ausc.is-checkout .ausc-sheet{height:min(90dvh,820px)!important}
    .ausc .ausc-checkout-panel form.checkout{align-items:start;}
    .ausc .ausc-checkout-panel #customer_details{max-width:100%!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table{align-self:start!important;}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table:before{font-size:17px;font-weight:400;}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields h3{border-bottom:1px solid #ece4dc!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields h3:before{display:none!important;content:none!important}
    .ausc .ausc-checkout-panel .form-row label{font-size:11px!important;margin-bottom:5px!important}
    .ausc .ausc-checkout-panel :is(input.input-text,select,textarea){height:42px!important;min-height:42px!important;padding:8px 11px!important;font-size:14px!important}
    .ausc .ausc-checkout-panel #payment:before{font-family:var(--a-font)!important;border-top:1px solid #ece4dc!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods{gap:7px!important}
    .ausc .ausc-checkout-panel #payment ul.payment_methods>li{padding:10px!important;}
    .ausc .ausc-checkout-panel #payment .place-order{padding:10px 0 0!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-wrapper{padding:8px 0!important}
    .ausc .ausc-checkout-panel #payment #place_order{min-height:48px!important;height:48px!important;font-size:14px!important;margin-top:9px!important}
    .ausc .ausc-checkout-panel .woocommerce form .form-row .select2-container{width:100%!important}
    .ausc .ausc-checkout-panel .woocommerce-privacy-policy-text,.ausc .ausc-checkout-panel .woocommerce-form-coupon-toggle{display:none!important}
    @media(max-width:850px){
      .ausc.is-checkout .ausc-sheet{height:94dvh!important}
      .ausc .ausc-checkout-panel form.checkout{gap:18px!important}
      .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
      .ausc .ausc-checkout-panel #billing_first_name_field,.ausc .ausc-checkout-panel #billing_address_1_field{grid-column:1/-1!important}
      .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper .form-row:not(#billing_first_name_field):not(#billing_address_1_field){grid-column:auto!important}
      .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table:before{padding-top:14px!important}
    }
    /* V6.8 | One elegant checkout card: billing, summary and payment in one column. */
    .ausc .ausc-checkout-panel form.checkout{align-items:stretch!important;grid-template-columns:none!important;grid-template-areas:none!important;
      direction:rtl!important;
    }
    .ausc .ausc-checkout-panel #customer_details{
      display:block!important;order:1!important;width:100%!important;min-width:0!important;
      grid-area:auto!important;margin:0!important;padding:0 0 21px!important;
      border-bottom:1px dashed #ded2c7!important;
    }
    .ausc .ausc-checkout-panel #order_review{
      display:flex!important;flex-direction:column!important;order:2!important;
      width:100%!important;min-width:0!important;gap:0!important;
      padding:0!important;margin:0!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table{
      display:table!important;order:1!important;grid-area:auto!important;
      width:100%!important;min-width:0!important;table-layout:fixed!important;
      margin:0!important;padding:0!important;border:0!important;border-collapse:collapse!important;
      border-spacing:0!important;border-radius:0!important;background:transparent!important;
      box-shadow:none!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table:before{
      display:table-caption!important;caption-side:top!important;content:'סיכום ההזמנה'!important;
      text-align:right!important;background:transparent!important;color:#292724!important;
      font:400 18px/1.4 var(--a-font)!important;padding:19px 0 12px!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table :is(th,td){
      border:0!important;border-bottom:1px dashed #e7ded5!important;
      background:transparent!important;padding:12px 0!important;font-size:13px!important;
      line-height:1.55!important;font-weight:400!important;color:#665b53!important;
      overflow-wrap:anywhere!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table :is(th,td):last-child{
      text-align:left!important;color:#292724!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table thead th{
      color:#8b7d71!important;font-size:11px!important;padding:8px 0!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .cart-discount :is(th,td){color:#55745c!important}
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .order-total :is(th,td){
      padding:17px 0 14px!important;color:#292724!important;font-size:16px!important;
      border-bottom:0!important;border-top:1px solid #d8c9bb!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .order-total strong,
    .ausc .ausc-checkout-panel .woocommerce-checkout-review-order-table .order-total .amount{
      font-size:20px!important;font-weight:400!important;color:#292724!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-billing-fields h3{
      border:0!important;margin:0 0 18px!important;padding:0!important;font-size:18px!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{align-items:start!important;
    }
    .ausc .ausc-checkout-panel #payment{grid-area:auto!important;
      border-top:1px dashed #e0d4c9!important;
    }
    .ausc .ausc-checkout-panel #payment #place_order{border-radius:0!important}
    @media(max-width:850px){
      .ausc .ausc-checkout-panel form.checkout{display:flex!important;grid-template-columns:none!important;grid-template-areas:none!important}
    }
    @media(max-width:767px){
      .ausc .ausc-checkout-panel form.checkout{padding:20px 16px 22px!important;border-radius:16px!important}
      .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{gap:12px 9px!important}
    }
    /* V7.0 | Cohesive billing + summary card, neutral thin borders, separate payment card. */
    .ausc.is-checkout .ausc-progress,
    .ausc .ausc-progress{
      border:0!important;border-bottom:0!important;box-shadow:none!important;
      background:#fffcf9!important;padding:7px 22px 3px!important;
    }
    .ausc .ausc-progress:before,.ausc .ausc-progress:after{content:none!important;display:none!important}
    .ausc.is-checkout .ausc-checkout-panel{background:#fffcf9!important;padding:13px 20px 30px!important}
    .ausc .ausc-checkout-panel form.checkout{
      display:flex!important;flex-direction:column!important;gap:16px!important;
      border:0!important;background:transparent!important;border-radius:0!important;
      box-shadow:none!important;padding:0!important;margin:0!important;overflow:visible!important;
      width:100%!important;max-width:100%!important;min-width:0!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card{
      display:block!important;order:1!important;min-width:0!important;width:100%!important;
      padding:22px 21px 18px!important;border:1px solid rgba(41,39,36,.24)!important;
      border-radius:17px!important;background:#ffffff!important;
      box-shadow:0 7px 22px rgba(28,25,22,.025)!important;overflow:hidden!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card #customer_details{
      display:block!important;min-width:0!important;width:100%!important;
      background:transparent!important;border:0!important;border-radius:0!important;
      box-shadow:none!important;padding:0 0 18px!important;margin:0!important;
      border-bottom:1px dashed rgba(41,39,36,.20)!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-billing-fields h3{
      color:#292724!important;font-size:18px!important;line-height:1.4!important;font-weight:400!important;
      padding:0!important;margin:0 0 18px!important;border:0!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-checkout-review-order-table{
      display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;
      border:0!important;border-radius:0!important;background:transparent!important;
      border-collapse:collapse!important;border-spacing:0!important;
      box-shadow:none!important;padding:0!important;margin:0!important;table-layout:fixed!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-checkout-review-order-table:before{
      display:table-caption!important;caption-side:top!important;
      content:'סיכום ההזמנה'!important;text-align:right!important;
      color:#292724!important;background:transparent!important;
      font:400 18px/1.4 var(--a-font)!important;
      padding:17px 0 10px!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-checkout-review-order-table :is(th,td){
      padding:11px 0!important;border:0!important;border-bottom:1px dashed rgba(41,39,36,.15)!important;
      background:transparent!important;font-size:13px!important;line-height:1.5!important;
      font-weight:400!important;color:#6b625b!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-checkout-review-order-table :is(th,td):last-child{text-align:left!important;color:#292724!important}
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-checkout-review-order-table .order-total :is(th,td){
      color:#292724!important;font-size:16px!important;padding:15px 0 6px!important;
      border-bottom:0!important;border-top:1px solid rgba(41,39,36,.17)!important;
    }
    .ausc .ausc-checkout-panel .ausc-billing-summary-card .woocommerce-checkout-review-order-table .order-total .amount{font-size:20px!important;font-weight:400!important}
    .ausc .ausc-checkout-panel #order_review{display:contents!important}
    .ausc .ausc-checkout-panel #order_review_heading{display:none!important}
    .ausc .ausc-checkout-panel #payment{
      display:block!important;order:2!important;width:100%!important;min-width:0!important;
      margin:0!important;padding:22px 21px!important;border:1px solid rgba(41,39,36,.24)!important;
      border-radius:17px!important;background:#ffffff!important;
      box-shadow:0 7px 22px rgba(28,25,22,.025)!important;
    }
    .ausc .ausc-checkout-panel #payment:before{
      content:'אמצעי תשלום'!important;border:0!important;
      padding:0!important;margin:0 0 14px!important;
      font-size:18px!important;color:#292724!important;
    }
    .ausc .ausc-checkout-panel #payment ul.payment_methods>li{
      background:#ffffff!important;border:1px solid rgba(41,39,36,.18)!important;border-radius:9px!important;
    }
    .ausc .ausc-checkout-panel #payment ul.payment_methods>li:has(input.input-radio:checked){border-color:rgba(41,39,36,.50)!important;background:#faf8f5!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{
      display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper .form-row{
      position:relative!important;float:none!important;grid-column:auto!important;
      min-width:0!important;width:100%!important;margin:0!important;padding:0!important;
    }
    .ausc .ausc-checkout-panel #billing_first_name_field,
    .ausc .ausc-checkout-panel #billing_address_1_field{grid-column:1/-1!important}
    .ausc .ausc-checkout-panel .woocommerce-billing-fields .form-row>label{
      position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
      margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;
      white-space:nowrap!important;border:0!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-billing-fields :is(input.input-text,select,textarea),
    .ausc .ausc-checkout-panel .select2-selection{
      border:1px solid rgba(41,39,36,.30)!important;border-radius:0!important;
      background:#ffffff!important;box-shadow:none!important;color:#292724!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-billing-fields :is(input.input-text,select,textarea):focus{
      border-color:rgba(41,39,36,.72)!important;outline:none!important;box-shadow:0 0 0 1px rgba(41,39,36,.10)!important;
    }
    .ausc .ausc-checkout-panel .woocommerce-billing-fields :is(input,textarea)::placeholder{color:#9b9188!important;opacity:1!important}
    .ausc .ausc-checkout-panel .woocommerce-terms-and-conditions-checkbox-text a,
    .ausc .ausc-checkout-panel .amber-terms-fallback a,
    .ausc .ausc-checkout-panel .amber-terms-link{
      color:#614d40!important;text-decoration:underline!important;text-decoration-thickness:1px!important;
      text-decoration-color:rgba(41,39,36,.48)!important;text-underline-offset:4px!important;
      position:relative!important;z-index:3!important;pointer-events:auto!important;
    }
    @media(max-width:767px){
      .ausc .ausc-progress{padding:7px 16px 3px!important}
      .ausc.is-checkout .ausc-checkout-panel{padding:12px 14px 26px!important}
      .ausc .ausc-checkout-panel .ausc-billing-summary-card,
      .ausc .ausc-checkout-panel #payment{padding:19px 16px!important;border-radius:15px!important}
    }
    @media(max-width:420px){
      .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr!important}
      .ausc .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper .form-row{grid-column:1/-1!important}
    }
    /* V7.2 | A little more breathing room around checkout cards only. */
    @media (min-width:768px){
      .ausc.is-checkout .ausc-checkout-panel{padding-left:30px!important;padding-right:30px!important}
    }
    @media (max-width:767px){
      .ausc.is-checkout .ausc-checkout-panel{padding-left:20px!important;padding-right:20px!important}
    }
    /* V7.0 precise refinements */
    .ausc .ausc-checkout-panel .ausc-billing-summary-card,
    .ausc .ausc-checkout-panel #payment{border-color:rgba(41,39,36,.43)!important}
    .ausc .ausc-progress{border-bottom:0!important;padding-bottom:2px!important;min-height:25px!important}
    .ausc.is-checkout .ausc-checkout-panel{padding-top:9px!important}
    .ausc .ausc-checkout-panel #billing_phone,
    .ausc .ausc-checkout-panel #billing_phone::placeholder{direction:rtl!important;text-align:right!important}
    .ausc .ausc-checkout-panel .woocommerce-invalid-required-field:after,
    .ausc .ausc-checkout-panel .amber-field-validation{
      display:block!important;position:static!important;width:auto!important;height:auto!important;
      margin:3px 2px 0!important;color:#bf3030!important;font-size:10px!important;
      line-height:1.3!important;font-weight:400!important;text-align:right!important;
    }
    .ausc .ausc-checkout-panel .amber-field-validation[hidden]{display:none!important}
    .ausc .ausc-checkout-panel .amber-terms-inline{
      display:inline-block!important;position:relative!important;z-index:5!important;
      pointer-events:auto!important;user-select:text!important;
      color:#292724!important;font-size:12px!important;line-height:1.7!important;
      text-decoration:underline!important;text-decoration-color:rgba(41,39,36,.65)!important;
      text-decoration-thickness:1px!important;text-underline-offset:4px!important;
      margin:0 5px!important;cursor:pointer!important;
    }
    .ausc .ausc-checkout-panel .amber-terms-inline:hover{color:#82664f!important}
    .ausc .ausc-checkout-panel .amber-terms-help{font-size:11px!important;color:#a83232!important;margin:5px 0!important}
    /* V7.2 | Cart summary only: match the rounded sheet cards, without heading. */
    .ausc .ausc-sheet-scroll .ausc-render .ausc-summary{
      border-radius:18px!important;
      overflow:hidden;
    }
    /* V7.3 | Mobile checkout focus: prevent iOS input zoom and local horizontal drift.
       Keep the global theme CSS untouched. */
    @media screen and (max-width:767px) {
      .ausc.is-checkout .ausc-sheet,
      .ausc.is-checkout .ausc-checkout-panel,
      .ausc.is-checkout .ausc-checkout-panel .woocommerce,
      .ausc.is-checkout .ausc-checkout-panel form.checkout,
      .ausc.is-checkout .ausc-checkout-panel .ausc-billing-summary-card,
      .ausc.is-checkout .ausc-checkout-panel #customer_details,
      .ausc.is-checkout .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper,
      .ausc.is-checkout .ausc-checkout-panel .form-row,
      .ausc.is-checkout .ausc-checkout-panel #order_review,
      .ausc.is-checkout .ausc-checkout-panel #payment {
        box-sizing:border-box!important;
        min-width:0!important;
        max-width:100%!important;
      }
      .ausc.is-checkout .ausc-sheet {overflow-x:clip!important;}
      .ausc.is-checkout .ausc-checkout-panel {
        overflow-x:hidden!important;
        overflow-y:auto!important;
        -webkit-overflow-scrolling:touch;
        overscroll-behavior-x:none;
      }
      .ausc.is-checkout .ausc-checkout-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.select2-search__field),
      .ausc.is-checkout .ausc-checkout-panel .woocommerce-billing-fields :is(input.input-text,textarea,select) {
        font-size:16px!important;
        line-height:1.45!important;
        max-width:100%!important;
        min-width:0!important;
        box-sizing:border-box!important;
        -webkit-text-size-adjust:100%;
      }
      .ausc.is-checkout .ausc-checkout-panel input::placeholder,
      .ausc.is-checkout .ausc-checkout-panel textarea::placeholder {
        font-size:16px!important;
      }
      .ausc.is-checkout .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper {
        grid-template-columns:minmax(0,1fr)!important;
      }
      .ausc.is-checkout .ausc-checkout-panel .woocommerce-billing-fields__field-wrapper > .form-row {
        grid-column:1/-1!important;
      }
      .ausc.is-checkout .ausc-checkout-panel :is(input,textarea,select):focus {
        scroll-margin-block:90px 32px;
      }
    }
    
    #amber-ultimate-cart{visibility:visible}