.subcollections__container{padding-left:1rem}.subcollections__wrapper,.subcollections__wrapper-carousel{display:flex;width:100%;gap:1em}.subcollections__wrapper{justify-content:center;overflow:hidden}.subcollections__carousel{--carousel-button-width: 40px;position:relative;display:flex;align-items:center}.subcollections__carousel.floating-controls-container{padding:0}.floating-controls-container--on-hover .carousel-controls-wrapper{opacity:0;pointer-events:none;transition:opacity .3s ease}.floating-controls-container--on-hover:hover .carousel-controls-wrapper{opacity:1;pointer-events:auto}.subcollections__wrapper-carousel{justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.slider-container::-webkit-scrollbar{display:none}.subcollections__card{text-align:center;scroll-snap-align:start}.subcollections__bubble{width:calc((var(--carousel-width, 100vw) - var(--desktop-total-gap-width, 0px)) / var(--num-desktop-plus-half, 6.5) * var(--img-size, 1));aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(var(--button-background));overflow:hidden}.subcollections__bubble img{width:100%;aspect-ratio:1/1;object-fit:contain;object-position:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.subcollection-title{max-width:calc((var(--carousel-width, 100vw) - var(--desktop-total-gap-width, 0px)) / var(--num-desktop-plus-half, 6.5) * var(--img-size, 1));word-wrap:break-word;font-size:calc(clamp(.75em,.5em + 1.7vw,1em) * var(--subcollections_text, 1));margin-top:var(--section-vertical-spacing-small);line-height:1}.subcollections__carousel .circle-button{background-color:var(--button-color);color:var(--arrow-color)}.carousel__button{position:absolute;top:50%;transform:translateY(-50%);color:rgb(var(--button-background));background:#fff;border:1px solid rgb(var(--button-background));border-radius:50%;width:var(--carousel-button-width);height:var(--carousel-button-width);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:0;visibility:hidden}.carousel-controls-wrapper{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;pointer-events:none}.carousel-controls-wrapper>*{pointer-events:auto}.subcollections__wrapper-carousel::-webkit-scrollbar{height:3px}.subcollections__wrapper-carousel::-webkit-scrollbar-track{background:transparent;border-radius:10px}.subcollections__wrapper-carousel::-webkit-scrollbar-thumb{background:rgb(var(--button-background));border-radius:10px}.subcollections__wrapper-carousel::-webkit-scrollbar-thumb:hover{background:#717f74}.subcollections__wrapper-carousel::-webkit-scrollbar-button{display:none}.section-spacing-small{padding-top:var(--section-vertical-spacing-small);padding-bottom:var(--section-vertical-spacing-small)}.is-scrollable[allow-drag]{cursor:pointer}.subcollections__container .floating-controls-container__control:first-child{left:20px}.subcollections__container .floating-controls-container__control:last-child{right:20px}@media screen and (pointer: fine) and (prefers-reduced-motion: no-preference){.subcollections__card:hover img{transform:scale(1.1)}}@media (max-width: 1279px){.subcollections__wrapper-carousel{--mobile-gap: 1em;gap:var(--mobile-gap)}.subcollections__bubble{width:calc((var(--carousel-width, 100vw) - var(--tablet-total-gap-width, 0px)) / var(--num-tablet-plus-half, 4.5) * var(--img-size, 1))}.subcollection-title{max-width:calc((var(--carousel-width, 100vw) - var(--tablet-total-gap-width, 0px)) / var(--num-tablet-plus-half, 4.5) * var(--img-size, 1));font-size:calc(clamp(.75em,.5em + 1.7vw,1em) * var(--subcollections_text, 1))}}@media (max-width: 750px){.subcollections__wrapper-carousel{--mobile-gap: 1em;display:flex;width:100%;gap:var(--mobile-gap);padding:0}.subcollections__bubble{width:calc((var(--carousel-width, 100vw) - var(--mobile-total-gap-width, 0px)) / var(--num-mobile-plus-half, 3.5) * var(--img-size, 1))}.subcollection-title{max-width:calc((var(--carousel-width, 100vw) - var(--mobile-total-gap-width, 0px)) / var(--num-mobile-plus-half, 3.5) * var(--img-size, 1));font-size:calc(12px * var(--subcollections_text, 1))}.carousel__button{display:none}.subcollections__carousel{padding:0}}.products-loader{width:25px;aspect-ratio:1/1;border:4px solid rgb(var(--button-background));border-bottom-color:transparent;border-radius:50%;display:none;margin:0 auto;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
