.hc-collection{--hc-col-accent: var(--col-electric-pink);--hc-col-vendor: var(--col-electric);--hc-col-title: var(--col-midnight);--hc-shipping-bar-height: 56px;display:flow-root}.hc-collection__banner{position:relative;width:100%;aspect-ratio:375 / 250;overflow:hidden;background:var(--hc-col-title, var(--col-midnight))}@media(min-width:745px){.hc-collection__banner{aspect-ratio:1440 / 480}}.hc-collection__banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hc-collection__header{padding-block-start:clamp(32px,calc(32px + (100vw - 375px) * 16 / 369),48px);padding-block-end:clamp(32px,calc(32px + (100vw - 375px) * 16 / 369),48px)}.hc-collection__title{margin:0;font-family:var(--font-heading);font-weight:600;font-size:var(--text-page-title);line-height:1.2;color:var(--hc-col-title, var(--col-midnight))}.hc-collection__description{margin:clamp(16px,calc(16px + (100vw - 744px) * 16 / 536),32px) 0 0;max-width:40rem;font-family:var(--font-body);font-weight:500;font-size:20px;line-height:1.5;color:var(--hc-col-title, var(--col-midnight))}.hc-collection__description p{margin-bottom:0}.hc-collection__fallback{margin:16px 0 0;padding:14px 18px;border-radius:12px;background:#1941f514;font-family:var(--font-body);font-size:14px;color:var(--hc-col-title, var(--col-midnight))}.hc-collection__toolbar{position:static;width:100%;background:var(--col-white)}.hc-collection__toolbar-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,calc(24px - (100vw - 744px) * 8 / 536),24px);padding-block:0}.hc-collection__filter-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:clamp(3.25rem,calc(3.25rem + (100vw - 744px) * 4 / 536),3.5rem);padding:1rem 2rem;border:.0625rem solid var(--hc-col-title, var(--col-midnight));border-radius:2rem;background:none;font-family:var(--font-body);font-weight:600;font-size:.875rem;line-height:1.25;letter-spacing:-.0143em;color:var(--hc-col-title, var(--col-midnight));cursor:pointer}.hc-collection__filter-icon{width:1.5rem;height:1.5rem}.hc-collection__count{width:100%;font-family:var(--font-body);font-weight:500;font-size:.875rem;line-height:1.25;letter-spacing:-.0143em;text-align:center;color:var(--col-deep-purple)}.hc-collection__sticky-filter{position:fixed;inset-block-start:var(--hc-header-height, 4.75rem);inset-inline:0;z-index:90;display:flex;justify-content:center;padding-inline:var(--page-gutter);background:#ffffffe6;box-shadow:0 .25rem 4rem .5rem #00000014;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.hc-collection__sticky-filter[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hc-collection__filter-button--sticky{border-color:transparent}.hc-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,calc(32px + (100vw - 744px) * 16 / 536),48px) clamp(16px,calc(16px + (100vw - 744px) * 8 / 536),24px);margin-block-start:clamp(24px,calc(24px + (100vw - 375px) * 8 / 369),32px)}.hc-collection__empty{grid-column:1 / -1;text-align:center;margin:0;padding-block:4rem;font-size:1rem;line-height:1.5;color:var(--hc-col-title, var(--col-midnight))}.hc-collection .hc-pcard__tag{text-align:left}@media(min-width:745px){.hc-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.hc-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-collection__more{display:flex;justify-content:center;margin:32px auto 0;padding-block-end:176px;min-width:320px}.hc-collection__more:empty{margin-top:0}.hc-collection__more-button{display:inline-flex;align-items:center;justify-content:center;min-width:320px;min-height:52px;padding:14px 48px;border:0;border-radius:999px;background-color:#6e197d1a;font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1.25;letter-spacing:-.02px;color:var(--col-deep-purple);cursor:pointer}.hc-collection__more-button[aria-busy=true]{opacity:.6;pointer-events:none}.hc-collection__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear .25s}.hc-collection__panel[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.hc-collection__panel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease}.hc-collection__panel[data-open=true] .hc-collection__panel-overlay{opacity:1}.hc-collection__panel-body{position:absolute;top:0;left:0;height:100%;width:min(382px,100%);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--col-white);transform:translate(-100%);transition:transform .25s ease}.hc-collection__panel[data-open=true] .hc-collection__panel-body{transform:translate(0)}.hc-collection__panel-head{display:flex;align-items:center;justify-content:space-between;padding:32px 24px 24px}.hc-collection__panel-title{margin:0;color:var(--hc-col-title, var(--col-midnight));font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:600;line-height:115%}.hc-collection__panel-close{width:24px;height:24px;padding:0;border:0;background:none;color:var(--hc-col-title, var(--col-midnight));cursor:pointer}.hc-collection__panel-close svg{display:block;width:24px;height:24px}.hc-collection__panel-form{display:flex;flex:1;min-height:0;flex-direction:column}.hc-collection__panel-groups{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 24px}.hc-collection__group-summary{display:flex;align-items:center;justify-content:space-between;padding-block:20px;list-style:none;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:125%;color:var(--hc-col-title, var(--col-midnight))}.hc-collection__group-summary::-webkit-details-marker{display:none}.hc-collection__group-summary svg{width:24px;height:24px;flex-shrink:0;transition:transform .2s ease}.hc-collection__group[open] .hc-collection__group-summary svg{transform:rotate(180deg)}.hc-collection__group-list{list-style:none;margin:0;padding:10px 0;display:flex;flex-direction:column;gap:20px}.hc-collection__facet{display:flex;align-items:center;gap:16px;color:var(--hc-col-title, var(--col-midnight));font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:125%;cursor:pointer}.hc-collection__facet input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:22px;height:22px;margin:0;border:1.5px solid var(--hc-col-title, var(--col-midnight));background:var(--col-white);cursor:pointer;transition:background-color .15s ease}.hc-collection__facet input[type=checkbox]{width:24px;height:24px;border:2px solid var(--hc-col-title, var(--col-midnight));border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.hc-collection__facet input[type=radio]{width:24px;height:24px;border:2px solid var(--hc-col-title, var(--col-midnight));border-radius:50%;background-color:transparent;box-shadow:none}.hc-collection__facet input[type=checkbox]:checked{background-color:var(--hc-col-title, var(--col-midnight));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8 12.8628L11.2757 16L16 8' stroke='%2346E191' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hc-collection__facet input[type=radio]:checked{background-color:transparent;background-image:radial-gradient(circle at center,var(--hc-col-title, var(--col-midnight)) 0,var(--hc-col-title, var(--col-midnight)) 8px,transparent 8.5px);box-shadow:none}.hc-collection__group-clear{display:inline-block;margin:13px 0 10px;padding:0;border:0;background:none;color:var(--col-deep-purple);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:600;line-height:125%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-position:from-font;cursor:pointer}.hc-collection__panel-foot{flex:0 0 auto;padding:16px 24px 48px;display:flex;gap:12px;box-shadow:0 0 16px #00000014}.hc-collection__panel-submit{flex:1;min-height:52px;border:0;border-radius:999px;background:var(--hc-col-accent, var(--col-electric-pink));color:var(--hc-col-title, var(--col-midnight));text-align:center;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.2px;cursor:pointer}.hc-collection__filter-button:focus-visible,.hc-collection__more-button:focus-visible,.hc-collection__panel-close:focus-visible,.hc-collection__panel-submit:focus-visible,.hc-collection__facet:has(input:focus-visible){outline:2px solid var(--hc-col-accent, var(--col-electric-pink));outline-offset:3px}@media(prefers-reduced-motion:reduce){.hc-collection__panel-overlay,.hc-collection__panel-body,.hc-collection__sticky-filter{transition:none}}@media(min-width:376px){.hc-collection__count{width:auto;text-align:right}}@media(min-width:990px){.hc-collection__sticky-filter{display:none}}@media(min-width:500px){.hc-collection__toolbar-inner{flex-direction:row;align-items:center;justify-content:space-between}.hc-collection__filter-button{width:auto;white-space:nowrap}}@media(min-width:745px){.hc-collection__header{padding-block-start:clamp(48px,calc(48px + (100vw - 744px) * 32 / 536),80px);padding-block-end:clamp(48px,calc(48px + (100vw - 744px) * 32 / 536),80px)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-collection.css.map */
