cart-suggestions{display:block}cart-suggestions[hidden]{display:none!important}.csg{--csg-ease: cubic-bezier(.22, 1, .36, 1);flex:0 0 auto;color:var(--csg-text)}.f-cart-drawer.is-empty .csg--pos-above_checkout{border-top:0}.csg--pos-below_items{margin:.4rem 0 1.6rem}.csg--pos-above_checkout{padding:1rem 2rem .2rem;border-top:1px solid var(--color-border, #e6e4e2)}.csg__inner{background:var(--csg-bg);border-radius:var(--csg-radius)}.csg--pos-below_items:not(.csg--has-bg) .csg__inner{padding-top:1.4rem;border-top:1px solid var(--color-border, #e6e4e2);border-radius:0}.csg--has-bg .csg__inner{padding:1.2rem}.csg__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.6rem;margin-bottom:.8rem}.csg__heading{margin:0;color:var(--csg-heading);font-family:inherit;font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.csg__arrows{display:flex;gap:.4rem;margin-inline-start:auto}.csg__arrows[hidden]{display:none}.csg__arrow{display:grid;place-items:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid var(--csg-card-border);border-radius:50%;background:var(--csg-card-bg);color:var(--csg-heading);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.csg__arrow svg{width:1.4rem;height:1.4rem}.csg__arrow:hover:not(:disabled){border-color:var(--csg-heading)}.csg__arrow:disabled{opacity:.35;cursor:default}[dir=rtl] .csg__arrow svg{transform:scaleX(-1)}.csg__track{display:flex;gap:.8rem}.csg--carousel .csg__track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.2rem .1rem .4rem;margin:-.2rem -.1rem -.4rem}.csg--carousel .csg__track::-webkit-scrollbar{display:none}.csg--list .csg__track{flex-direction:column}.csg-results{display:contents}.csg-card{position:relative;display:grid;grid-template-columns:var(--csg-img) minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:.8rem 1rem .8rem .8rem;border:1px solid var(--csg-card-border);border-radius:var(--csg-radius);background:var(--csg-card-bg);color:var(--csg-text);transition:border-color .25s ease,box-shadow .25s ease,opacity .28s ease,transform .28s var(--csg-ease)}.csg--carousel .csg-card{flex:0 0 var(--csg-card-w);scroll-snap-align:start}.csg-card:hover{box-shadow:0 6px 18px -12px #00000059}.csg-card.is-leaving{opacity:0;transform:scale(.96)}.csg-card.is-entering{animation:csg-in .4s var(--csg-ease) both}.csg-card__media{display:block;width:var(--csg-img);height:var(--csg-img);overflow:hidden;border-radius:max(calc(var(--csg-radius) - 4px),4px);background:var(--csg-image-bg)}.csg-card__media img,.csg-card__media svg{display:block;width:100%;height:100%;object-fit:contain;transition:transform .5s var(--csg-ease)}.csg--fit-cover .csg-card__media img{object-fit:cover}.csg-card:hover .csg-card__media img{transform:scale(1.05)}.csg-card__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.csg-card__vendor{margin:0;font-size:1.05rem;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;opacity:.6}.csg-card__title{display:-webkit-box;overflow:hidden;color:var(--csg-text);font-size:1.3rem;font-weight:500;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.csg-card__title:hover{text-decoration:underline;text-underline-offset:.2rem}.csg-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;font-size:1.3rem;line-height:1.35;font-variant-numeric:tabular-nums}.csg-card__price-now{color:var(--csg-price);font-weight:600}.csg-card.is-on-sale .csg-card__price-now{color:var(--csg-sale)}.csg-card__price-was{color:var(--csg-text);font-size:1.15rem;opacity:.55}.csg-card__select-wrap{position:relative;max-width:100%;margin-top:.3rem}.csg-card__select{width:100%;max-width:100%;height:2.6rem;padding:0 2.4rem 0 .8rem;border:1px solid var(--csg-card-border);border-radius:max(calc(var(--csg-radius) - 4px),4px);background:var(--csg-card-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center / 1.2rem;color:var(--csg-text);font:inherit;font-size:1.2rem;line-height:1;text-overflow:ellipsis;cursor:pointer;appearance:none;-webkit-appearance:none}[dir=rtl] .csg-card__select{padding:0 .8rem 0 2.4rem;background-position:left .7rem center}.csg-card__select:focus-visible{outline:2px solid var(--csg-btn-bg);outline-offset:1px}.csg-card__action{align-self:center}.csg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:5.6rem;height:3.2rem;padding:0 1.4rem;border:1px solid var(--csg-btn-bg);border-radius:99px;background:var(--csg-btn-bg);color:var(--csg-btn-text);font:inherit;font-size:1.25rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.csg-btn:hover{box-shadow:0 6px 14px -8px var(--csg-btn-bg);transform:translateY(-1px)}.csg-btn:active{transform:scale(.96)}.csg-btn:focus-visible{outline:2px solid var(--csg-btn-bg);outline-offset:2px}.csg-btn:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.csg-btn--outline{background:transparent;color:var(--csg-btn-bg)}.csg-btn__icon,.csg-btn__done svg{display:inline-grid;width:1.3rem;height:1.3rem}.csg-btn__icon svg{width:100%;height:100%}.csg-btn--text .csg-btn__icon{display:none}.csg-btn--icon{min-width:0;width:3.2rem;padding:0}.csg-btn--icon .csg-btn__icon{width:1.5rem;height:1.5rem}.csg-btn--icon .csg-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.csg-btn__done{display:none;align-items:center;justify-content:center;gap:.4rem}.csg-btn--icon .csg-btn__done span{display:none}.csg-btn__spinner{position:absolute;top:50%;left:50%;display:none;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:csg-spin .7s linear infinite}.csg-btn.is-loading>:not(.csg-btn__spinner){visibility:hidden}.csg-btn.is-done>:not(.csg-btn__done){display:none}.csg-btn.is-loading .csg-btn__spinner{display:block}.csg-btn.is-done{border-color:var(--csg-success);background:var(--csg-success);color:#fff}.csg-btn.is-done .csg-btn__done{display:inline-flex;animation:csg-pop .35s cubic-bezier(.34,1.56,.64,1)}.csg-card__error{grid-column:1 / -1;margin:.2rem 0 0;color:#b42318;font-size:1.15rem;line-height:1.35}.csg-card__error[hidden]{display:none}.csg__track.is-refreshing{animation:csg-fade .35s ease both}@keyframes csg-spin{to{transform:rotate(360deg)}}@keyframes csg-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes csg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes csg-fade{0%{opacity:.2}to{opacity:1}}@media(prefers-reduced-motion:reduce){.csg *,.csg *:before,.csg *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cart-suggestions.css.map */
