:is(main[data-template=collection],main[data-template=index]){--cy-text-primary: #1A1A1A;--cy-text-secondary: #6B6B6B;--cy-border: #E0E0E0;--cy-bg-soft: #FAF8F5;--cy-accent: #5B3FA0;--cy-accent-hover: #4A3182;--cy-accent-soft: #EDE7F8;--cy-badge-dark-bg: #1A1A1A;--cy-badge-dark-text: #FFFFFF}main[data-template=collection] .cy-collection-heading{display:flex;flex-direction:column;gap:12px}main[data-template=collection] .cy-collection-heading__title{margin:0}main[data-template=collection] .cy-collection-heading__desc{margin:0;color:var(--cy-text-secondary);max-width:560px}main[data-template=collection] .cy-breadcrumb{font-size:14px;color:var(--cy-text-secondary)}main[data-template=collection] .cy-breadcrumb__link{color:var(--cy-text-secondary);text-decoration:none}main[data-template=collection] .cy-breadcrumb__link:hover{color:var(--cy-accent)}main[data-template=collection] .cy-breadcrumb__sep{margin-inline:8px}main[data-template=collection] .cy-breadcrumb__current{color:var(--cy-text-primary)}main[data-template=collection] .facets--horizontal .facets__summary{border:1px solid var(--cy-border);border-radius:20px;padding:8px 16px;height:auto;gap:8px}main[data-template=collection] .facets--horizontal .facets__summary:hover,main[data-template=collection] .facets--horizontal .facets__panel[open] .facets__summary{border-color:var(--cy-accent)}main[data-template=collection] .facets--horizontal .facets__filters-wrapper{column-gap:12px}main[data-template=collection] .column-options__option-input:checked~.column-picker{color:var(--cy-accent);background-color:var(--cy-accent-soft)}:is(main[data-template=collection],main[data-template=index]) .card-gallery{border-radius:12px;overflow:hidden}:is(main[data-template=collection],main[data-template=index]) .product-badges.cy-badges{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;z-index:2}:is(main[data-template=collection],main[data-template=index]) .product-badges__badge.cy-badge{display:inline-flex;align-items:center;padding:4px 12px!important;border-radius:20px!important;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}:is(main[data-template=collection],main[data-template=index]) .product-badges__badge.cy-badge--sold-out{background:var(--cy-badge-dark-bg)!important;color:var(--cy-badge-dark-text)!important}:is(main[data-template=collection],main[data-template=index]) .product-badges__badge.cy-badge--sale{background:var(--cy-accent-soft)!important;color:var(--cy-accent)!important}:is(main[data-template=collection],main[data-template=index]) .quick-add[data-quick-add-button=add] .quick-add__button--choose,:is(main[data-template=collection],main[data-template=index]) .quick-add[data-quick-add-button=choose] .quick-add__button--add{display:none!important}:is(main[data-template=collection],main[data-template=index]) .quick-add__button{display:flex!important;position:absolute!important;top:12px!important;right:12px!important;bottom:auto!important;left:auto!important;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;padding:0!important;align-items:center;justify-content:center;border:0!important;border-radius:50%!important;background:var(--cy-accent)!important;color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto;cursor:pointer;z-index:3;transition:background-color .15s ease,transform .15s ease}:is(main[data-template=collection],main[data-template=index]) .quick-add__button:hover{background:var(--cy-accent-hover)!important;transform:scale(1.05)}:is(main[data-template=collection],main[data-template=index]) .quick-add__button .add-to-cart-text,:is(main[data-template=collection],main[data-template=index]) .quick-add__button .add-to-cart__added{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(main[data-template=collection],main[data-template=index]) .quick-add__button:before{content:"";width:20px;height:20px;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}:is(main[data-template=collection],main[data-template=index]) [class*=__product_title_]{margin-top:12px}:is(main[data-template=collection],main[data-template=index]) [class*=__product_title_],:is(main[data-template=collection],main[data-template=index]) [class*=__product_title_] a,:is(main[data-template=collection],main[data-template=index]) [class*=__product_title_] p{font-family:var(--font-heading--family, Fraunces, Georgia, serif);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:.01em;color:var(--cy-text-primary)}:is(main[data-template=collection],main[data-template=index]) product-price,:is(main[data-template=collection],main[data-template=index]) product-price *{font-family:var(--font-heading--family, Fraunces, Georgia, serif);font-size:15px!important;font-weight:400;letter-spacing:.01em;color:var(--cy-text-primary)}:is(main[data-template=collection],main[data-template=index]) .compare-at-price{color:var(--cy-text-secondary);font-weight:400;text-decoration:line-through}@media screen and (max-width:749px){.header__catalog-link{padding-inline-start:16px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/chuyou-catalog.css.map */
