dose-collection{display:block}.collection{--collection-paper: var(--color-surface);--collection-vellum: var(--color-surface-warm);--collection-clay: var(--color-text-muted);--collection-ink: var(--color-text-primary);--collection-signature: var(--color-action);--collection-signature-soft: var(--color-action-hover);--collection-amber: var(--color-focus);--collection-line: color-mix(in oklch, var(--collection-ink) 14%, var(--collection-paper));--collection-line-strong: color-mix(in oklch, var(--collection-ink) 26%, var(--collection-paper));--collection-shadow: 0 24px 60px color-mix(in oklch, var(--collection-ink) 14%, transparent);--collection-grid-card-min-width: 300px;--collection-grid-column-gap: 28px;--collection-grid-row-gap: 48px;--collection-sticky-offset: calc(58px + var(--announcement-bar-visible-height, 0px));background:var(--collection-paper);color:var(--collection-ink)}@media(min-width:768px){.collection{--collection-sticky-offset: calc(68px + var(--announcement-bar-visible-height, 0px))}}.collection__cabinet-inner,.collection__browse-inner,.collection__toolbar-inner,.collection__inner{max-inline-size:var(--max-commerce-width);margin-inline:auto;padding-inline:var(--gutter-mobile)}.collection__cabinet{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,color-mix(in oklch,var(--collection-vellum) 62%,var(--collection-paper)) 0%,transparent 62%),linear-gradient(180deg,color-mix(in oklch,var(--collection-vellum) 26%,var(--collection-paper)),var(--collection-paper));border-block-end:var(--border-width) solid var(--collection-line)}.collection__cabinet:before{content:"";position:absolute;inset-block-start:0;inset-inline-end:clamp(16px,6vw,96px);inline-size:1px;block-size:clamp(40px,8vw,88px);background:linear-gradient(180deg,color-mix(in oklch,var(--collection-signature) 46%,transparent),transparent);z-index:-1}.collection__cabinet-inner{display:grid;gap:var(--space-4);padding-block:var(--section-py-mobile) var(--space-5)}.collection__breadcrumb{grid-column:1 / -1;min-inline-size:0}.collection__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklch,var(--collection-ink) 66%,var(--collection-paper))}.collection__breadcrumb-list li{display:inline-flex;align-items:center;gap:6px}.collection__breadcrumb-list li+li:before{content:"";inline-size:10px;block-size:1px;background:currentcolor;opacity:.45}.collection__breadcrumb-list a{color:inherit;text-decoration:none;transition:color var(--duration-hover) var(--ease-standard)}.collection__breadcrumb-list a:hover,.collection__breadcrumb-list a:focus-visible{color:var(--collection-signature)}.collection__breadcrumb-list [aria-current=page]{color:var(--collection-ink)}.collection__cabinet-copy{max-inline-size:66ch;min-inline-size:0}.collection__eyebrow,.collection__browse-label,.collection__ritual-kicker,.product-card__brand{margin:0;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.collection__eyebrow{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-end:var(--space-1-5);color:var(--collection-signature)}.collection__eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentcolor;opacity:.6}.collection__title{margin:0;max-inline-size:12ch;font-family:var(--font-display);font-size:clamp(42px,7vw,78px);font-weight:var(--font-weight-regular);letter-spacing:var(--ls-display);line-height:.9;color:var(--collection-ink);text-wrap:balance}.collection__description{margin:var(--space-2) 0 0;max-inline-size:56ch;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:color-mix(in oklch,var(--collection-ink) 70%,var(--collection-paper));text-wrap:pretty}.collection__cabinet-meta{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.collection__cabinet-count{flex:0 0 auto;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:color-mix(in oklch,var(--collection-ink) 70%,var(--collection-paper));white-space:nowrap}.collection__dose-scale{display:grid;grid-template-columns:repeat(5,minmax(14px,1fr));align-items:end;gap:0;flex:1 1 auto;max-inline-size:220px;block-size:14px;border-block-end:var(--border-width) solid color-mix(in oklch,var(--collection-ink) 26%,transparent)}.collection__dose-scale span{position:relative;block-size:100%}.collection__dose-scale span:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:1px;block-size:calc(5px + (var(--scale-index) * 2px));background:color-mix(in oklch,var(--collection-signature) 62%,transparent)}.collection__ritual-panel{position:relative;isolation:isolate;overflow:hidden;align-self:end;display:grid;gap:var(--space-1);padding:var(--space-3);color:var(--color-text-inverse);background:linear-gradient(152deg,color-mix(in oklch,var(--mahogany) 90%,var(--oxblood)) 0%,var(--obsidian) 100%);border:var(--border-width) solid color-mix(in oklch,var(--ivory) 20%,transparent);border-radius:var(--radius-card);box-shadow:var(--collection-shadow)}.collection__ritual-panel:before{content:"";position:absolute;inset-block-start:-40%;inset-inline-end:-20%;inline-size:70%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in oklch,var(--oxblood) 58%,transparent) 0%,transparent 68%);pointer-events:none;z-index:-1}.collection__ritual-kicker{color:color-mix(in oklch,var(--ivory) 88%,transparent)}.collection__ritual-title{margin:var(--space-1) 0 var(--space-2);max-inline-size:20ch;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(26px,3.4vw,38px);line-height:.96;color:var(--bone);text-wrap:balance}.collection__ritual-list{display:grid;gap:0;margin:0}.collection__ritual-list div{display:grid;grid-template-columns:84px 1fr;gap:var(--space-2);padding-block:9px;border-block-start:var(--border-width) solid color-mix(in oklch,var(--bone) 18%,transparent)}.collection__ritual-list dt,.collection__ritual-list dd{margin:0;font-family:var(--font-body);font-size:var(--fs-label);line-height:1.4}.collection__ritual-list dt{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--bone) 58%,transparent)}.collection__ritual-list dd{color:var(--bone)}.collection__ritual-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);inline-size:100%;min-block-size:44px;margin-block-start:var(--space-2);padding-inline:var(--space-2);color:var(--bone);background:color-mix(in oklch,var(--bone) 8%,transparent);border:var(--border-width) solid color-mix(in oklch,var(--bone) 26%,transparent);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard)}.collection__ritual-cta-arrow{display:inline-flex;flex:0 0 auto;transition:transform var(--duration-hover) var(--ease-standard)}[dir=rtl] .collection__ritual-cta-arrow{transform:scaleX(-1)}.collection__browse{position:relative;background:color-mix(in oklch,var(--collection-vellum) 18%,var(--collection-paper));border-block-end:var(--border-width) solid var(--collection-line)}.collection__browse-inner{display:grid;gap:var(--space-1-5);padding-block:var(--space-3)}.collection__browse-label{color:color-mix(in oklch,var(--collection-ink) 66%,var(--collection-paper))}.collection__browse-list{display:flex;flex-wrap:nowrap;gap:var(--space-1);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--gutter-mobile));padding-inline:var(--gutter-mobile)}.collection__browse-list::-webkit-scrollbar{display:none}.collection__browse-list li{flex:0 0 auto;scroll-snap-align:start}.collection__browse-pill{display:inline-flex;align-items:center;min-block-size:38px;padding-inline:var(--space-2);color:color-mix(in oklch,var(--collection-ink) 78%,var(--collection-paper));background:var(--collection-paper);border:var(--border-width) solid var(--collection-line);border-radius:999px;font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.02em;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard)}.collection__browse-pill.is-current{color:var(--color-text-inverse);background:var(--collection-ink);border-color:var(--collection-ink)}.collection__toolbar-sentinel{block-size:1px;margin-block-end:-1px}.collection__toolbar{position:relative;z-index:20;background:color-mix(in oklch,var(--collection-paper) 88%,var(--collection-vellum));border-block-end:var(--border-width) solid var(--collection-line);transition:box-shadow var(--duration-hover) var(--ease-standard)}.collection--sticky-toolbar .collection__toolbar{position:sticky;inset-block-start:var(--collection-sticky-offset)}@supports (backdrop-filter: blur(1px)){.collection--sticky-toolbar .collection__toolbar{background:color-mix(in oklch,var(--collection-paper) 78%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}.collection__toolbar.is-stuck{box-shadow:0 12px 28px color-mix(in oklch,var(--collection-ink) 8%,transparent)}.collection__toolbar:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:var(--collection-sticky-offset);background:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-hover) var(--ease-standard)}.collection.is-header-hidden .collection__toolbar.is-stuck:before{opacity:1}.collection__toolbar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1-5) var(--space-3);padding-block:var(--space-1-5)}.collection__toolbar-lead,.collection__toolbar-trail{display:flex;align-items:center;gap:var(--space-1-5);min-inline-size:0}.collection__toolbar-trail{margin-inline-start:auto}.collection__toolbar-progress{position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:100%;block-size:2px;background:var(--collection-signature);opacity:0;transform:scaleX(0);pointer-events:none}dose-collection[data-loading] .collection__toolbar-progress{opacity:1;animation:collection-progress 1.1s var(--ease-standard) infinite}@keyframes collection-progress{0%{transform:translate(-100%) scaleX(.35)}55%{transform:translate(15%) scaleX(.85)}to{transform:translate(100%) scaleX(.35)}}[dir=rtl] dose-collection[data-loading] .collection__toolbar-progress{animation-name:collection-progress-rtl}@keyframes collection-progress-rtl{0%{transform:translate(100%) scaleX(.35)}55%{transform:translate(-15%) scaleX(.85)}to{transform:translate(-100%) scaleX(.35)}}.collection__filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:44px;padding-inline:var(--space-2);color:var(--collection-ink);background:var(--collection-paper);border:var(--border-width) solid var(--collection-line-strong);border-radius:var(--button-radius);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard)}.collection__filter-trigger .icon{flex:0 0 auto}.collection__filter-trigger .icon circle{fill:currentcolor;stroke:none}.collection__filter-trigger:active{transform:translateY(1px)}.collection__results-count{margin:0;font-family:var(--font-body);font-size:var(--fs-meta);color:color-mix(in oklch,var(--collection-ink) 68%,var(--collection-paper));white-space:nowrap}.collection__finder-launch{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:44px;padding-inline:var(--space-1-5);color:var(--collection-signature);background:transparent;border:0;font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);white-space:nowrap;cursor:pointer}.collection__finder-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentcolor;transition:box-shadow var(--duration-hover) var(--ease-standard)}.collection__finder-text{border-block-end:1px solid color-mix(in oklch,var(--collection-signature) 42%,transparent);padding-block-end:2px;transition:border-color var(--duration-hover) var(--ease-standard)}.collection__view-toggle{display:none;align-items:center;gap:2px;padding:3px;background:color-mix(in oklch,var(--collection-ink) 5%,var(--collection-paper));border:var(--border-width) solid var(--collection-line);border-radius:var(--radius-button)}.collection__view-button{display:inline-grid;place-items:center;inline-size:34px;block-size:32px;color:color-mix(in oklch,var(--collection-ink) 64%,var(--collection-paper));background:transparent;border:0;border-radius:calc(var(--radius-button) - 1px);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard)}.collection__view-button.is-active{color:var(--collection-ink);background:var(--collection-paper);box-shadow:0 1px 3px color-mix(in oklch,var(--collection-ink) 12%,transparent)}.collection__sort{min-inline-size:0}.collection__sort-field{position:relative;display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding-inline:var(--space-1-5) 34px;background:var(--collection-paper);border:var(--border-width) solid var(--collection-line-strong);border-radius:var(--button-radius);transition:border-color var(--duration-hover) var(--ease-standard)}.collection__sort-prefix{flex:0 0 auto;font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--collection-ink) 66%,var(--collection-paper));white-space:nowrap}.collection__sort-select{appearance:none;-webkit-appearance:none;min-inline-size:0;padding:0;color:var(--collection-ink);background:transparent;border:0;border-radius:0;font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--font-weight-medium);cursor:pointer}.collection__sort-field .icon-chevron-down{position:absolute;inset-inline-end:12px;inset-block-start:50%;translate:0 -50%;color:color-mix(in oklch,var(--collection-ink) 66%,var(--collection-paper));pointer-events:none}.collection__inner{padding-block:var(--space-4) var(--section-py-mobile)}.collection__empty-clear{font-family:var(--font-body);font-size:var(--fs-label);color:var(--collection-signature);text-decoration:underline;text-underline-offset:4px}.collection__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:min(var(--collection-grid-column-gap),16px);row-gap:min(var(--collection-grid-row-gap),36px);transition:opacity var(--duration-reveal) var(--ease-standard),filter var(--duration-reveal) var(--ease-standard)}.collection__grid-item{min-inline-size:0}dose-collection[data-loading] .collection__grid{opacity:.42;filter:saturate(.7);pointer-events:none}dose-collection[data-view=editorial] .collection__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-5)}.collection__load-more-wrap{display:grid;justify-items:center;gap:var(--space-1-5);margin-block-start:var(--space-6)}.collection__browse-progress-label{margin:0;font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:color-mix(in oklch,var(--collection-ink) 66%,var(--collection-paper))}.collection__browse-progress-track{inline-size:min(220px,60vw);block-size:2px;background:color-mix(in oklch,var(--collection-ink) 12%,var(--collection-paper));overflow:hidden}.collection__browse-progress-track span{display:block;inline-size:var(--shown-percent, 0%);block-size:100%;background:var(--collection-signature);transition:inline-size var(--duration-reveal) var(--ease-standard)}.collection__browse-complete{margin:0;font-family:var(--font-body);font-size:var(--fs-meta);color:color-mix(in oklch,var(--collection-ink) 66%,var(--collection-paper))}.collection__load-more{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--button-height);margin-block-start:var(--space-1);padding-inline:var(--space-5);color:var(--collection-ink);background:transparent;border:var(--border-width) solid var(--collection-line-strong);border-radius:var(--button-radius);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-decoration:none;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard)}.collection__empty-state{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-3);text-align:center;font-family:var(--font-body);background:color-mix(in oklch,var(--collection-vellum) 26%,var(--collection-paper));border:var(--border-width) solid var(--collection-line);border-radius:var(--radius-card)}.collection__empty-mark{display:grid;place-items:center;margin-block-end:var(--space-1);color:color-mix(in oklch,var(--collection-signature) 52%,var(--collection-paper))}.collection__empty-title{margin:0;font-family:var(--font-display);font-size:clamp(26px,3.4vw,36px);font-weight:var(--font-weight-regular);line-height:1;color:var(--collection-ink)}.collection__empty-message{margin:0;max-inline-size:44ch;font-size:var(--fs-body);line-height:var(--lh-body);color:color-mix(in oklch,var(--collection-ink) 64%,var(--collection-paper))}.collection__empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-2)}.collection__empty-browse{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--button-height);padding-inline:var(--space-4);color:var(--button-color);background:var(--button-bg);border:var(--border-width) solid var(--button-border);border-radius:var(--button-radius);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-decoration:none;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard)}.collection .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection__grid .product-card__cta{color:var(--collection-ink);background:transparent;border-color:var(--collection-line-strong);box-shadow:none}.collection__grid .product-card__cta--sold-out,.collection__grid .product-card__cta[disabled]{color:color-mix(in oklch,var(--collection-ink) 44%,var(--collection-paper));border-color:var(--collection-line)}.collection a:focus-visible,.collection button:focus-visible,.collection select:focus-visible,.collection input:focus-visible{outline:2px solid var(--collection-amber);outline-offset:2px}.collection__sort-field:focus-within{border-color:var(--collection-ink)}.collection__sort-select:focus-visible{outline-offset:4px}@media(min-width:750px){.collection__cabinet-inner,.collection__browse-inner,.collection__toolbar-inner,.collection__inner{padding-inline:var(--gutter-desktop)}.collection__cabinet-inner{grid-template-columns:minmax(0,1fr) minmax(300px,.4fr);align-items:end;column-gap:var(--space-6);padding-block:var(--space-4) var(--section-py-compact)}.collection__browse-list{flex-wrap:wrap;overflow-x:visible;margin-inline:0;padding-inline:0}.collection__browse-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-3);padding-block:var(--space-2)}.collection__toolbar-inner{flex-wrap:nowrap;padding-block:var(--space-2)}.collection__toolbar-lead,.collection__toolbar-trail{gap:var(--space-2)}.collection__view-toggle{display:inline-flex}.collection__inner{padding-block:var(--space-5) var(--section-py-desktop)}.collection__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--collection-grid-card-min-width)),1fr));column-gap:var(--collection-grid-column-gap);row-gap:var(--collection-grid-row-gap)}dose-collection[data-view=editorial] .collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-6)}}@media(min-width:1200px){dose-collection[data-view=editorial] .collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1120px){.collection__title{max-inline-size:10ch}}@media(max-width:749px){.collection__cabinet-inner{gap:var(--space-3)}.collection__title{max-inline-size:14ch;font-size:clamp(36px,12vw,52px)}.collection__description{margin-block-start:var(--space-1-5);display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.collection__ritual-panel{padding:20px}.collection__ritual-title{font-size:24px}.collection__ritual-list div{grid-template-columns:72px 1fr;gap:var(--space-1-5);padding-block:7px}.collection__toolbar-inner{flex-wrap:nowrap;gap:var(--space-1);padding-block:var(--space-1);overflow:visible}.collection__toolbar-lead{gap:var(--space-1);min-inline-size:0}.collection__results-count{overflow:hidden;text-overflow:ellipsis;font-size:12px}.collection__finder-launch{display:none}.collection__filter-trigger{padding-inline:var(--space-1-5)}.collection__filter-trigger .collection__filter-label{font-size:12px}.collection__sort-field{padding-inline:var(--space-1) 28px}.collection__sort-prefix{display:none}.collection__sort-field .icon-chevron-down{inset-inline-end:8px}.collection__load-more-wrap{margin-block-start:var(--space-5)}.collection__empty-state{padding:var(--space-5) var(--space-2)}}@media(hover:hover)and (pointer:fine){.collection__browse-pill:hover{color:var(--collection-ink);background:color-mix(in oklch,var(--collection-vellum) 55%,var(--collection-paper));border-color:var(--collection-line-strong)}.collection__browse-pill.is-current:hover{color:var(--color-text-inverse);background:var(--collection-signature);border-color:var(--collection-signature)}.collection__filter-trigger:hover{color:var(--color-text-inverse);background:var(--collection-ink);border-color:var(--collection-ink)}.collection__finder-launch:hover .collection__finder-text{border-color:currentcolor}.collection__finder-launch:hover .collection__finder-dot{box-shadow:0 0 0 4px color-mix(in oklch,var(--collection-signature) 18%,transparent)}.collection__view-button:not(.is-active):hover{color:var(--collection-ink)}.collection__sort-field:hover{border-color:var(--collection-ink)}.collection__load-more:hover{color:var(--color-text-inverse);background:var(--collection-ink);border-color:var(--collection-ink)}.collection__empty-browse:hover{background:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border)}.collection__ritual-cta:hover{color:var(--obsidian);background:var(--bone);border-color:var(--bone)}.collection__ritual-cta:hover .collection__ritual-cta-arrow{transform:translate(3px)}[dir=rtl] .collection__ritual-cta:hover .collection__ritual-cta-arrow{transform:scaleX(-1) translate(3px)}.collection__grid .product-card:hover .product-card__cta:not([disabled]),.collection__grid .product-card:focus-within .product-card__cta:not([disabled]){border-color:var(--collection-ink)}.collection__grid .product-card__cta:not([disabled]):hover{color:var(--color-text-inverse);background:var(--collection-signature);border-color:var(--collection-signature)}}@media(prefers-reduced-motion:reduce){.collection__grid,.collection__toolbar,.collection__toolbar:before,.collection__filter-trigger,.collection__ritual-cta-arrow,.collection__browse-progress-track span{transition:none}dose-collection[data-loading] .collection__toolbar-progress{animation:none;opacity:1;transform:scaleX(1)}.collection__ritual-cta:hover .collection__ritual-cta-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-main-collection.css.map */
