.cart-precheck-alerts{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem;margin-bottom:.8rem}.cart-precheck-alerts:empty{display:none}cart-precheck-alert{display:block}cart-precheck-alert[hidden]{display:none!important}.cart-precheck-alert__box{display:flex;flex-direction:column;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:.4rem;background-color:#d99b261a;border:.1rem solid rgba(217,155,38,.45);color:rgb(var(--color-foreground));transition:opacity var(--duration-default) ease}[data-scheme=dark] .cart-precheck-alert__box{background-color:#d99b2629;border-color:#d99b268c}.cart-precheck-alert--loading .cart-precheck-alert__box{opacity:.6;pointer-events:none}.cart-precheck-alert__header{display:flex;align-items:flex-start;gap:1rem}.cart-precheck-alert__body{display:flex;align-items:flex-start;gap:1.2rem}.cart-precheck-alert__thumb{position:relative;flex-shrink:0;width:6.8rem;height:9rem;padding:.2rem;border-radius:.4rem;border:.1rem solid rgba(var(--color-foreground),.15);background-color:#fff;cursor:pointer;overflow:hidden;transition:transform var(--duration-short) ease,border-color var(--duration-default) ease}.cart-precheck-alert__thumb:hover{transform:scale(1.03);border-color:rgba(var(--color-foreground),.45)}.cart-precheck-alert__thumb img{width:100%;height:100%;object-fit:contain;display:block}.cart-precheck-alert__thumb-zoom{position:absolute;right:.3rem;bottom:.3rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#000000ad;color:#fff}.cart-precheck-alert__thumb-zoom svg{width:1.2rem;height:1.2rem}.cart-precheck-alert__content{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;flex:1;min-width:0}.cart-precheck-alert__compare-link{padding:0;border:none;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer;opacity:.85}.cart-precheck-alert__compare-link:hover{opacity:1}.cart-precheck-alert__icon{flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem;color:#b7791f}[data-scheme=dark] .cart-precheck-alert__icon{color:#f6ad55}.cart-precheck-alert__message{margin:0;font-size:1.35rem;line-height:1.45;font-weight:500;color:rgb(var(--color-foreground))}.cart-precheck-alert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding-left:3rem}.cart-precheck-alert__actions--flush{padding-left:0;margin-top:.2rem}@media screen and (max-width:575px){.cart-precheck-alert__actions{padding-left:0}}.cart-precheck-alert__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:.6rem 1.4rem;font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:1.2rem;line-height:1.2;letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform);border-radius:var(--border-radius-button, .2rem);cursor:pointer;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease,opacity var(--duration-default) ease}.cart-precheck-alert__btn--remove{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:.1rem solid rgb(var(--color-button))}.cart-precheck-alert__btn--remove:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover))}.cart-precheck-alert__btn--keep{background-color:transparent;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.35)}.cart-precheck-alert__btn--keep:hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.cart-precheck-modal{visibility:visible;width:min(46rem,calc(100vw - 3.2rem));max-width:46rem;max-height:calc(100vh - 3.2rem);margin:auto;padding:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2rem 5rem #00000040;overflow-y:auto}.cart-precheck-modal--size{width:min(50rem,calc(100vw - 2.4rem));max-width:50rem}.cart-precheck-modal::backdrop{background-color:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-precheck-modal__content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.2rem 2.8rem 2.8rem}@media screen and (max-width:575px){.cart-precheck-modal__content{padding:2.4rem 1.8rem 2rem}}.cart-precheck-modal__close{position:absolute;top:1.4rem;right:1.4rem;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;opacity:.7;transition:opacity var(--duration-default) ease}.cart-precheck-modal__close:hover{opacity:1}.cart-precheck-modal__badge{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin-bottom:1.6rem;border-radius:50%;background-color:#d99b2624;color:#b7791f}[data-scheme=dark] .cart-precheck-modal__badge{background-color:#d99b2638;color:#f6ad55}.cart-precheck-modal__badge svg{width:2.6rem;height:2.6rem}.cart-precheck-modal__title{margin:0 0 1rem}.cart-precheck-modal__message{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.cart-precheck-modal__figure{width:100%;margin:0 0 2rem;padding:1.2rem;border-radius:.4rem;border:.1rem solid rgba(var(--color-foreground),.1);background-color:#fff}.cart-precheck-modal__figure img{display:block;width:100%;max-height:42vh;height:auto;margin:0 auto;object-fit:contain}.cart-precheck-modal__actions{display:flex;flex-direction:column;gap:1rem;width:100%}.cart-precheck-modal__btn{min-height:4.8rem;width:100%}.cart-precheck-modal__btn[disabled]{opacity:.65;pointer-events:none}.cart-precheck-modal__back{margin-top:.4rem;padding:.6rem;border:none;background:transparent;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cart-precheck-modal__back:hover{color:rgb(var(--color-foreground))}cart-upsell-recommendations{display:block;margin-top:2rem;padding-top:1.8rem;border-top:.1rem solid rgb(var(--color-border))}.cart-upsell--page{margin-top:2.8rem;padding:2rem;border:.1rem solid rgb(var(--color-border));border-radius:.4rem;background-color:rgb(var(--color-background-secondary))}.cart-upsell__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.cart-upsell__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.35rem;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.cart-upsell__list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:750px){.cart-upsell--page .cart-upsell__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}.cart-upsell__item{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.2rem;border-radius:.4rem;border:.1rem solid rgb(var(--color-border));background-color:rgb(var(--color-background));transition:border-color var(--duration-default) ease}.cart-upsell__media{flex-shrink:0;width:5.6rem;height:5.6rem;border-radius:.3rem;overflow:hidden;background-color:rgb(var(--color-background-secondary));display:flex;align-items:center;justify-content:center}.cart-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.cart-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.cart-upsell__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default) ease}.cart-upsell__name:hover{opacity:.7}.cart-upsell__price{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground-secondary))}.cart-upsell__action{flex-shrink:0}.cart-upsell__add-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:.6rem 1.4rem;font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:1.2rem;line-height:1.2;letter-spacing:var(--font-button-letter-spacing);text-transform:var(--font-button-text-transform);border-radius:var(--border-radius-button, .2rem);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:.1rem solid rgb(var(--color-button));cursor:pointer;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease,opacity var(--duration-default) ease}.cart-upsell__add-btn:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover));border-color:rgb(var(--color-button-hover))}.cart-upsell__add-btn[disabled]{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/52/assets/component-cart-precheck.css.map */
