.ctc-wrapper{background:var(--ctc-bg, #fff);color:var(--ctc-fg, #000)}.ctc{--ctc-gap: 16px;--ctc-cols: 1.6;--ctc-page-pad: 15px;--ctc-page-width: 1395px;--ctc-gutter: max(var(--ctc-page-pad), calc((100% - var(--ctc-page-width)) / 2));display:block}@media screen and (min-width:768px){.ctc{--ctc-cols: 2.5;--ctc-page-pad: 24px}}@media screen and (min-width:992px){.ctc{--ctc-cols: var(--ctc-cols-desktop, 4)}}.ctc__page-width{width:100%;max-width:calc(var(--ctc-page-width) + var(--ctc-page-pad) * 2);margin-left:auto;margin-right:auto;padding-left:var(--ctc-page-pad);padding-right:var(--ctc-page-pad)}.ctc__header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.ctc__header{margin-bottom:32px}}.ctc__heading{margin:0;color:inherit;font-family:SpectralSemiBold,serif;font-weight:600;line-height:1.2}.ctc__heading--small{font-size:22px}.ctc__heading--medium{font-size:26px}.ctc__heading--large{font-size:30px}@media screen and (min-width:768px){.ctc__heading--small{font-size:26px}.ctc__heading--medium{font-size:32px}.ctc__heading--large{font-size:40px}}.ctc__toggle{display:inline-flex;max-width:100%;padding:4px;border-radius:999px;background:var(--ctc-fg-07)}.ctc__tab{flex:0 1 auto;min-width:0;min-height:44px;margin:0;padding:0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ctc-fg);font-family:WorkSansSemiBold,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:.02em;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}@media screen and (min-width:768px){.ctc__tab{padding:0 24px}}.ctc__tab[aria-selected=false]{color:var(--ctc-fg-80)}.ctc__tab[aria-selected=true]{background:var(--ctc-bg);border-color:var(--ctc-fg);color:var(--ctc-fg)}@media(hover:hover){.ctc__tab[aria-selected=false]:hover{color:var(--ctc-fg)}}.ctc__tab:focus{outline:none}.ctc__tab:focus-visible{outline:2px solid var(--ctc-fg);outline-offset:2px}.ctc__panel[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.ctc__panel:not([hidden]){animation:ctc-fade .25s ease-out}}@keyframes ctc-fade{0%{opacity:0}}.ctc__viewport{position:relative}.ctc__track{display:flex;gap:var(--ctc-gap);margin:0;padding:0 var(--ctc-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ctc-gutter);scrollbar-width:none}.ctc__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.ctc__track{scroll-behavior:smooth}}.ctc__slide{flex:0 0 calc((100% - var(--ctc-gap) * (var(--ctc-cols) - 1)) / var(--ctc-cols));min-width:0;scroll-snap-align:start}.ctc__card{display:flex;flex-direction:column;gap:12px;color:var(--ctc-fg);text-decoration:none}.ctc__card:hover{color:var(--ctc-fg);text-decoration:none}.ctc__media{position:relative;aspect-ratio:var(--ctc-ratio, 4 / 5);overflow:hidden;background:var(--ctc-fg-04)}.ctc__image{display:block;width:100%;height:100%;object-fit:cover}.ctc__media .placeholder-svg{fill:var(--ctc-fg-55)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ctc__image{transition:transform .5s cubic-bezier(.2,0,0,1)}.ctc__card:hover .ctc__image{transform:scale(1.03)}}.ctc__title{font-family:WorkSansSemiBold,sans-serif;font-size:16px;font-weight:600;line-height:1.3}@media screen and (min-width:768px){.ctc__title{font-size:18px}}.ctc__card:focus{outline:none}.ctc__card:focus-visible .ctc__media{outline:2px solid var(--ctc-fg);outline-offset:2px}.ctc__price{margin-top:-6px;font-family:WorkSansRegular,sans-serif;font-size:15px}.ctc__price .price{display:flex;flex-wrap:wrap;align-items:baseline}.ctc__arrow{display:none}@media screen and (min-width:992px){.ctc__arrow{position:absolute;top:var(--ctc-arrow-top, 40%);z-index:1;display:grid;place-items:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;background:var(--ctc-bg);color:var(--ctc-fg);box-shadow:0 2px 12px #0000001f;transform:translateY(-50%);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ctc__arrow[hidden]{display:none}.ctc__arrow:hover{box-shadow:0 4px 16px #0000002e}.ctc__arrow:active{transform:translateY(-50%) scale(.95)}.ctc__arrow:focus{outline:none}.ctc__arrow:focus-visible{outline:2px solid var(--ctc-fg);outline-offset:2px}.ctc__arrow--prev{left:calc(var(--ctc-gutter) - 27px)}.ctc__arrow--next{right:calc(var(--ctc-gutter) - 27px)}}.ctc__progress{display:flex;justify-content:center;margin-top:24px}.ctc__progress[hidden]{display:none}@media screen and (min-width:768px){.ctc__progress{margin-top:32px}}.ctc__progress-track{position:relative;width:min(100%,660px);height:4px;overflow:hidden;border-radius:999px;background:var(--ctc-fg-15)}.ctc__progress-thumb{position:absolute;inset:0 auto 0 0;width:var(--ctc-thumb-size, 25%);border-radius:inherit;background:var(--ctc-fg-65);transform:translate(var(--ctc-thumb-offset, 0%))}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-collection-toggle-carousel.css.map */
