.prg-cart{--prg-cart-gold:var(--gold,#b8933a)}.prg-cart-progress{max-width:34rem;margin:0 0 2.4rem}.prg-cart-progress__msg{font-family:var(--mono);font-size:var(--t-xs,.7rem);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2);margin:0 0 .7rem}html[lang=ar] .prg-cart-progress__msg{font-family:var(--arabic);letter-spacing:0;text-transform:none;font-size:var(--t-sm,.85rem)}.prg-cart-progress__track{position:relative;height:2px;background:var(--rule);overflow:hidden}.prg-cart-progress__bar{position:absolute;inset-block:0;inset-inline-start:0;background:var(--prg-cart-gold);transition:width .5s var(--ease-out,ease)}.prg-cart-progress.is-free .prg-cart-progress__msg{color:var(--gold-2,#8f6f14)}.prg-cart-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--rule);border-radius:2px;margin-top:.5rem}.prg-cart-stepper__btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:1.1rem;line-height:1;color:var(--paper);text-decoration:none;background:transparent;transition:background .2s,color .2s}.prg-cart-stepper__btn:hover{background:var(--ground-2);color:var(--gold-2)}.prg-cart-stepper__btn:focus-visible{outline:1px solid var(--prg-cart-gold);outline-offset:-3px}.prg-cart .prg-cart-stepper__input{border:0;border-inline:1px solid var(--rule);border-radius:0;width:3.2rem;max-width:3.2rem;text-align:center;padding:.4rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.prg-cart-stepper__input::-webkit-outer-spin-button,.prg-cart-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prg-cart-stepper__status:empty{display:none}.prg-cart-stepper__status{font-size:var(--t-sm,.85rem);color:var(--stigma);margin:.5rem 0 0}.prg-cart-row .prg-cart-stepper+.prg-cart-stepper__status+.link-more,.prg-cart-row .prg-cart-stepper~.link-more{display:flex;margin-top:.8rem}[data-prg-cart][aria-busy=true] [data-prg-cart-part=items],[data-prg-cart][aria-busy=true] [data-prg-cart-part=total]{opacity:.55;transition:opacity .2s;pointer-events:none}.prg-cart-sweets{margin:2rem 0 0;padding:1rem 1.2rem;border-inline-start:2px solid var(--prg-cart-gold);background:var(--ground-2);color:var(--paper-2);font-size:var(--t-sm,.9rem);max-width:40rem}.prg-cart-gift{border:0;border-top:1px solid var(--rule);margin:2.4rem 0 0;padding:1.8rem 0 0;max-width:40rem}.prg-cart-gift legend{padding:0;margin-bottom:1rem;color:var(--paper-3)}.prg-cart-check{display:flex;align-items:center;gap:.7rem;min-height:44px;cursor:pointer;color:var(--paper)}.prg-cart-check input{width:1.1rem;height:1.1rem;accent-color:var(--prg-cart-gold);margin:0;flex:none}.prg-cart-gift__panel{display:none;padding:.6rem 0 0}.prg-cart-gift:has([data-prg-gift-toggle]:checked) .prg-cart-gift__panel{display:block}@supports not selector(:has(*)){.prg-cart-gift__panel{display:block}}.prg-cart-gift__label{display:block;font-size:var(--t-sm,.85rem);color:var(--paper-2);margin-bottom:.5rem}.prg-cart-gift textarea{display:block;width:100%;min-height:6rem;background:var(--ground);color:var(--paper);border:1px solid var(--rule);border-radius:2px;font:inherit;padding:.8rem;resize:vertical;margin-bottom:.6rem}.prg-cart-gift textarea:focus{outline:1px solid var(--prg-cart-gold);outline-offset:0}.prg-cart-gift__saved{font-size:var(--t-xs,.75rem);color:var(--paper-3);margin:.4rem 0 0}.prg-cart-gift__saved:empty{display:none}.prg-cart-trust{margin:1.2rem 0 0;font-size:var(--t-xs,.75rem);color:var(--paper-3);line-height:1.8}.prg-cart-trust a{color:var(--gold-2);text-decoration:underline;text-underline-offset:3px}.prg-cart-trust .num{white-space:nowrap}.prg-cart-summary .prg-cart-trust{margin-bottom:0}.prg-cart-empty__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}@media(min-width:601px){.prg-cart .prg-cart-row{grid-template-columns:120px 1fr minmax(150px,auto) auto}}@media(max-width:600px){.prg-cart-progress{margin-bottom:1.6rem}.prg-cart-empty__links .btn{flex:1 1 100%;justify-content:center}.prg-cart-summary .btn.solid{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.prg-cart-progress__bar{transition:none}}.prg-pair{max-width:100%;box-sizing:border-box}.prg-pair .pp-body{flex:1 1 auto;min-width:0}.prg-pair .pp-why{overflow-wrap:anywhere}.prg-pair .prg-quick-form{max-width:100%}.prg-pair .prg-quick-form .btn,.prg-pair .prg-quick-form button{max-width:100%;white-space:normal;line-height:1.3;text-align:center}@media(max-width:480px){.prg-pair{align-items:flex-start;gap:.9rem;padding:1rem}.prg-pair img{width:72px;height:72px}.prg-pair .prg-quick-form{width:100%}.prg-pair .prg-quick-form .btn,.prg-pair .prg-quick-form button{width:100%;padding:.8rem .7rem;justify-content:center}}.prg-cart:has(>.prg-cart-empty){text-align:center;max-width:42rem;margin-inline:auto;padding-block:clamp(1rem,4vw,3rem) clamp(3rem,8vw,6rem)}.prg-cart:has(>.prg-cart-empty)>h1:after{content:"";display:block;width:4.5rem;height:1px;margin:1.4rem auto 0;background:var(--lux-gold-2,#b8862b)}.prg-cart-empty .prose{font-size:var(--t-md,1.2rem);color:var(--paper-2);margin:1.6rem auto 0}.prg-cart-empty .prg-cart-empty__links{justify-content:center;margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/prg-fix-cart.css.map */
