.cy-uk,.cy-cart-progress,.cy-cross,.cy-totals-lines{display:none}.cy-cart-scroll{display:contents}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer{--cy-accent: #5B3FA0;--cy-accent-hover: #4A3182;--cy-accent-soft: #EDE7F8;--cy-border: #E0E0E0;--cy-bg-soft: #FAF8F5;--cy-text-primary: #1A1A1A;--cy-text-secondary: #6B6B6B}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-en{display:none}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-uk{display:inline}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cart-drawer__content{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:0;overflow:hidden}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-scroll>.cart-drawer__items{flex:0 0 auto;overflow:visible}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cart-drawer__summary{position:static;flex:0 0 auto;margin-top:0;padding:16px var(--cart-drawer-padding) 20px;gap:12px;align-items:stretch;border-top:1px solid var(--cy-border);-webkit-mask-image:none;mask-image:none;background:var(--color-background)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-progress{display:block;flex:0 0 auto;padding:4px var(--cart-drawer-padding) 16px}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-progress__text{margin:0 0 8px;font-size:14px;line-height:1.35;color:var(--cy-text-secondary)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-progress__text strong{font-weight:600;color:var(--cy-text-primary)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-progress--done .cy-cart-progress__text{font-weight:600;color:var(--cy-accent)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-progress__bar{height:8px;overflow:hidden;border-radius:20px;background:var(--cy-border)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cart-progress__bar>span{display:block;height:100%;border-radius:20px;background:var(--cy-accent);transition:width .4s ease}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cross:has(.cy-card){display:block;margin-top:8px;padding:20px 0 24px;border-top:1px solid var(--cy-border)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cross__title{margin:0 var(--cart-drawer-padding) 12px;font-family:var(--font-heading--family);font-size:20px;font-weight:400;line-height:1.2;color:var(--cy-text-primary)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cross__spark{color:var(--cy-accent)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cross__row{display:flex;flex-direction:row;gap:10px;padding:0 var(--cart-drawer-padding) 4px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--cart-drawer-padding);scrollbar-width:none}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-cross__row::-webkit-scrollbar{display:none}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card{position:relative;display:flex;flex:0 0 calc((100% - 20px)*.4);flex-direction:column;gap:6px;min-width:128px;padding:8px;border-radius:14px;background:var(--cy-accent-soft);color:var(--cy-text-primary);scroll-snap-align:start}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__link{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / .9;border-radius:10px;background:var(--cy-bg-soft)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__media img{display:block;width:100%;height:100%;object-fit:cover}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__badge{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:20px;background:#1a1a1a;color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__title{display:-webkit-box;min-height:34px;overflow:hidden;font-size:13px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__opts{display:flex;flex-wrap:wrap;gap:4px}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__opt{padding:2px 8px;border:1px solid var(--cy-border);border-radius:20px;background:#fff;color:var(--cy-text-primary);font-size:11px;line-height:1.4;cursor:pointer}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__opt[aria-pressed=true]{border-color:var(--cy-accent);color:var(--cy-accent)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__price{font-size:13px;font-weight:600}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__add{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--cy-accent);cursor:pointer;transition:background-color .15s ease,transform .15s ease,opacity .15s ease}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__add:before{content:"";width:18px;height:18px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M10 4v12M4 10h12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M10 4v12M4 10h12'/%3E%3C/svg%3E") center / contain no-repeat}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__add:hover{background:var(--cy-accent-hover);transform:scale(1.05)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__add[data-loading]{opacity:.6;pointer-events:none}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-card__add[data-loading]:before{animation:cy-cart-spin .7s linear infinite;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M10 2.5a7.5 7.5 0 1 0 7.5 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M10 2.5a7.5 7.5 0 1 0 7.5 7.5'/%3E%3C/svg%3E")}@keyframes cy-cart-spin{to{transform:rotate(360deg)}}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-totals-lines{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;font-size:14px;color:var(--cy-text-secondary)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-totals-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cy-totals-line--free strong{font-weight:600;color:var(--cy-accent)}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cart-totals__total{font-weight:700}html body:has(main[data-template="product.heirloom-edition"]) #cart-drawer .cart-totals__total :is(.cart-totals__total-label,.cart-totals__total-value){font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/74/assets/chuyou-cart.css.map */
