.cg-cart-recs{--cg-rec-navy: var(--cg-quick-cart-navy, #0d2d5b);--cg-rec-orange: var(--cg-quick-cart-orange, #ef5100);--cg-rec-border: var(--cg-quick-cart-border, #e5e8ed);--cg-rec-muted: var(--cg-quick-cart-muted, #6d7480);--cg-rec-soft: var(--cg-quick-cart-soft, #f5f7fa);display:block;margin:12px 0 0;padding:14px 16px 12px;border:1px solid var(--cg-rec-border);border-radius:14px;background:var(--cg-quick-cart-surface, #ffffff);box-shadow:var(--cg-quick-cart-shadow, 0 4px 18px rgba(13, 45, 91, .055))}.cg-cart-recs[hidden],.cg-cart-recs [hidden]{display:none!important}cg-cart-recs:not(:defined) .cg-cart-recs__list{visibility:hidden}.cg-cart-recs__heading{margin:0 0 8px;color:var(--cg-rec-navy);font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.3;text-transform:none}.cg-cart-recs__list{display:grid;margin:0;padding:0;list-style:none}.cg-cart-recs__item{display:grid;grid-template-areas:"media info action" "media error error";grid-template-columns:72px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0;padding:10px 0;border-top:1px solid var(--cg-rec-border)}.cg-cart-recs__item:first-child{padding-top:4px;border-top:0}.cg-cart-recs__item:before{content:none}.cg-cart-recs__media{grid-area:media;position:relative;display:block;width:72px;height:72px;overflow:hidden;border-radius:10px;background:var(--cg-rec-soft)}.cg-cart-recs__image{display:block;box-sizing:border-box;width:100%;height:100%;padding:6px;object-fit:contain;mix-blend-mode:multiply}.cg-cart-recs__badge{position:absolute;top:4px;left:4px;padding:2px 6px;border-radius:6px;color:#fff;background:var(--cg-rec-navy);font-size:10px;font-weight:700;line-height:1.3}.cg-cart-recs__info{grid-area:info;display:flex;flex-direction:column;gap:3px;min-width:0}.cg-cart-recs__title{display:-webkit-box;overflow:hidden;color:var(--cg-rec-navy);font-size:13.5px;font-weight:700;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.cg-cart-recs__reason{display:block;overflow:hidden;color:var(--cg-rec-muted);font-size:12px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.cg-cart-recs__reason:before{content:"";display:inline-block;width:12px;height:12px;margin:0 5px 0 0;vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef5100' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E") center / contain no-repeat}.cg-cart-recs__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:1px}.cg-cart-recs__from,.cg-cart-recs__compare{color:var(--cg-rec-muted);font-size:12px;font-weight:600}.cg-cart-recs__amount{color:var(--cg-rec-navy);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.cg-cart-recs__amount.is-sale{color:var(--cg-rec-orange)}.cg-cart-recs__tax{align-self:center;padding:1px 6px;border-radius:999px;color:var(--cg-rec-navy);background:#eaf0f8;font-size:10.5px;font-weight:700;white-space:nowrap}.cg-cart-recs__action{grid-area:action;display:flex;justify-content:flex-end}.cg-cart-recs__add{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:40px;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;color:#fff;background:var(--cg-rec-navy);box-shadow:0 4px 10px #0d2d5b2e;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.cg-cart-recs__add-text{display:none}.cg-cart-recs__add-icon{position:relative;display:block;flex:none;width:14px;height:14px}.cg-cart-recs__add-icon:before,.cg-cart-recs__add-icon:after{content:"";position:absolute;top:50%;left:50%;border-radius:2px;background:currentColor;transform:translate(-50%,-50%)}.cg-cart-recs__add-icon:before{width:14px;height:2.4px}.cg-cart-recs__add-icon:after{width:2.4px;height:14px}html body .cg-cart-recs__add:active,html body .cg-cart-recs__add.is-pressed{background:var(--cg-rec-orange);box-shadow:inset 0 2px 3px #00000038;transform:translateY(2px) scale(.96);transition:background-color .08s ease,box-shadow .08s ease,transform .08s ease}.cg-cart-recs__add:disabled{cursor:default}.cg-cart-recs__add.is-loading .cg-cart-recs__add-icon:before{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;background:none;box-sizing:border-box;animation:cg-cart-recs-spin .7s linear infinite}.cg-cart-recs__add.is-loading .cg-cart-recs__add-icon:after,.cg-cart-recs__add.is-added .cg-cart-recs__add-icon:after{display:none}.cg-cart-recs__add.is-added{background:#1f8a4c}.cg-cart-recs__add.is-added .cg-cart-recs__add-icon:before{width:6px;height:11px;border:solid #ffffff;border-width:0 2.4px 2.4px 0;border-radius:0;background:none;transform:translate(-50%,-62%) rotate(45deg)}@keyframes cg-cart-recs-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.cg-cart-recs__view{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border:1.5px solid var(--cg-rec-navy);border-radius:999px;color:var(--cg-rec-navy);background:#fff;font-size:12.5px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color .16s ease,border-color .16s ease,transform .2s ease}html body .cg-cart-recs__view:active,html body .cg-cart-recs__view.is-pressed{border-color:var(--cg-rec-orange);color:var(--cg-rec-orange);transform:translateY(2px)}.cg-cart-recs__error{grid-area:error;margin:6px 0 0;color:#c62828;font-size:12px;line-height:1.35}.cg-cart-recs__more{display:block;width:100%;margin:4px 0 0;padding:9px 0 2px;border:0;border-top:1px solid var(--cg-rec-border);border-radius:0;color:var(--cg-rec-orange);background:none;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer}@media(hover:hover){.cg-cart-recs__title:hover{color:var(--cg-rec-orange)}.cg-cart-recs__add:not(:disabled):hover{background:#163f78}.cg-cart-recs__view:hover{border-color:var(--cg-rec-orange);color:var(--cg-rec-orange)}.cg-cart-recs__more:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (min-width:1025px){.cg-cart-recs:not(.is-expanded) .cg-cart-recs__item:nth-child(n+4){display:none}}@media screen and (max-width:1024px){.cg-cart-recs{padding:14px 0 12px}.cg-cart-recs__heading{padding:0 14px}.cg-cart-recs__list{display:flex;gap:10px;padding:2px 14px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cg-cart-recs__list::-webkit-scrollbar{display:none}.cg-cart-recs__item,.cg-cart-recs__item:first-child{display:flex;flex:0 0 148px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:8px;border:1px solid var(--cg-rec-border);border-radius:12px;background:#fff;scroll-snap-align:start}.cg-cart-recs__media{width:100%;height:112px}.cg-cart-recs__info{flex:1 1 auto}.cg-cart-recs__title{font-size:13px}.cg-cart-recs__reason{display:-webkit-box;font-size:11.5px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cg-cart-recs__action{display:block}.cg-cart-recs__add{width:100%;height:44px;padding:0 8px;border-radius:10px;box-shadow:none}.cg-cart-recs__add-text{display:inline;overflow:hidden;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.cg-cart-recs__add-icon{width:12px;height:12px}.cg-cart-recs__add-icon:before{width:12px}.cg-cart-recs__add-icon:after{height:12px}.cg-cart-recs__view{width:100%;min-height:44px;border-radius:10px}.cg-cart-recs__error{margin:0}.cg-cart-recs__more{display:none!important}.cg-cart-recs.is-single .cg-cart-recs__item{display:grid;flex:1 1 auto;grid-template-areas:"media info" "action action" "error error";grid-template-columns:80px minmax(0,1fr);column-gap:12px;row-gap:10px}}@media(prefers-reduced-motion:reduce){html body .cg-cart-recs__add:active,html body .cg-cart-recs__add.is-pressed,html body .cg-cart-recs__view:active,html body .cg-cart-recs__view.is-pressed{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-cg-cart-recs.css.map */
