sl-category-carousel{display:block}.sl-cc{--cc-ink: #1c1511;--cc-copper: #7d5449;--cc-glow: #e0b07c;--cc-line: #e9e4e0;--cc-ease: cubic-bezier(.22, 1, .36, 1);--cc-heading: var(--font-heading--family, Garamond, "EB Garamond", Georgia, serif);--cc-gap: clamp(12px, 1.3vw, 18px);--cc-gutter: clamp(16px, 3vw, 40px);--cc-pv: 2.5;position:relative;padding-block:var(--sl-pt, 32px) var(--sl-pb, 16px);background:#fff;color:var(--cc-ink)}@media(min-width:750px){.sl-cc{--cc-pv: 4.4}}@media(min-width:1000px){.sl-cc{--cc-pv: 6.4}}@media(min-width:1280px){.sl-cc{--cc-pv: var(--sl-pv, 7.4)}}.sl-cc__inner{max-width:var(--sl-w, 1480px);margin-inline:auto;padding-inline:var(--cc-gutter)}.sl-cc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-block-end:20px}.sl-cc__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-copper)}.sl-cc__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.sl-cc__title{margin:8px 0 0;font-family:var(--cc-heading);font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--cc-ink)}.sl-cc__all{display:inline-flex;align-items:center;gap:8px;flex:none;padding-block-end:4px;border-bottom:1px solid currentColor;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-ink);text-decoration:none;transition:color .3s ease}.sl-cc__all svg{transition:transform .45s var(--cc-ease)}.sl-cc__all:hover{color:var(--cc-copper)}.sl-cc__all:hover svg{transform:translate(4px)}.sl-cc__viewport{position:relative}.sl-cc__track{position:relative;display:flex;gap:var(--cc-gap);margin:-8px 0 -6px;padding:8px 0 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;cursor:grab}.sl-cc__track::-webkit-scrollbar{display:none}.sl-cc__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.sl-cc__track.is-dragging .sl-cc__card{pointer-events:none}@media(max-width:749px){.sl-cc__viewport{margin-inline:calc(var(--cc-gutter) * -1)}.sl-cc__track{padding-inline:var(--cc-gutter);scroll-padding-inline:var(--cc-gutter)}}.sl-cc__item{flex:0 0 calc((100% - (var(--cc-pv) - 1) * var(--cc-gap)) / var(--cc-pv));min-width:0;margin:0;padding:0;scroll-snap-align:start}.sl-cc__card{display:block;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.sl-cc__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:12px;background:#efe9e3;transition:transform .6s var(--cc-ease),box-shadow .6s var(--cc-ease)}.sl-cc__media img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform 1.2s var(--cc-ease)}.sl-cc__placeholder{display:grid;place-items:center;width:100%;height:100%;font-family:var(--cc-heading);font-size:48px;color:#fff;background:linear-gradient(135deg,#94695c,var(--cc-copper) 50%,#5f3f36)}.sl-cc__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(90% 60% at 50% 115%,rgb(224 176 124 / .42),transparent 72%);opacity:0;pointer-events:none;transition:opacity .5s ease}.sl-cc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px #1c151112;pointer-events:none;transition:box-shadow .5s ease}.sl-cc__label{position:relative;display:inline-block;margin-top:12px;padding-bottom:3px;font-family:var(--cc-heading);font-size:clamp(17px,1.5vw,21px);line-height:1.2;letter-spacing:0;color:var(--cc-ink);transition:color .35s ease}.sl-cc__label:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--cc-copper);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--cc-ease)}.sl-cc__card:focus-visible{outline:2px solid var(--cc-copper);outline-offset:4px;border-radius:12px}@media(hover:hover){.sl-cc__card:hover .sl-cc__media{transform:translateY(-4px);box-shadow:0 18px 24px -18px #7d54498c}.sl-cc__card:hover .sl-cc__media img{transform:scale(1.07)}.sl-cc__card:hover .sl-cc__media:before{opacity:1}.sl-cc__card:hover .sl-cc__media:after{box-shadow:inset 0 0 0 1px #e0b07ccc}.sl-cc__card:hover .sl-cc__label{color:var(--cc-copper)}.sl-cc__card:hover .sl-cc__label:after{transform:scaleX(1)}}.sl-cc__arrow{position:absolute;top:var(--cc-arrow-top, 40%);z-index:3;display:grid;place-items:center;width:46px;height:46px;margin:0;padding:0;border:1px solid rgb(28 21 17 / .1);border-radius:50%;background:#fff;color:var(--cc-ink);box-shadow:0 10px 24px -8px #1c15114d;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.85);transition:opacity .35s ease,transform .5s var(--cc-ease),background-color .3s ease,color .3s ease,border-color .3s ease}.sl-cc__arrow--prev{left:10px}.sl-cc__arrow--next{right:10px}sl-category-carousel[data-can-prev=true] .sl-cc__arrow--prev,sl-category-carousel[data-can-next=true] .sl-cc__arrow--next{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.sl-cc__arrow:hover{background:var(--cc-ink);border-color:var(--cc-ink);color:#fff}.sl-cc__arrow:focus-visible{outline:2px solid var(--cc-copper);outline-offset:3px}@media(max-width:749px),(hover:none){.sl-cc__arrow{display:none}}sl-category-carousel.sl-js .sl-cc__head>*,sl-category-carousel.sl-js .sl-cc__item{opacity:0;transform:translateY(22px)}sl-category-carousel.sl-js.is-in .sl-cc__head>*,sl-category-carousel.sl-js.is-in .sl-cc__item{opacity:1;transform:none;transition:opacity .8s var(--cc-ease),transform .9s var(--cc-ease)}sl-category-carousel.sl-js.is-in .sl-cc__item{transition-delay:calc(var(--i, 0) * 70ms + .05s)}sl-category-carousel.sl-js.is-settled .sl-cc__item{transition-delay:0s}@media(prefers-reduced-motion:reduce){.sl-cc *,.sl-cc *:before,.sl-cc *:after{transition:none!important;animation:none!important}sl-category-carousel.sl-js .sl-cc__head>*,sl-category-carousel.sl-js .sl-cc__item{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/solsence-category-carousel.css.map */
