
.keen-slider{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.keen-slider,.keen-slider__slide{overflow:hidden;position:relative}.keen-slider__slide{width:100%;min-height:100%}.keen-slider[data-keen-slider-v]{flex-wrap:wrap}.keen-slider[data-keen-slider-v] .keen-slider__slide{width:100%}.keen-slider[data-keen-slider-moves] *{pointer-events:none}.c-featured-collection-list{background-color:#eeebe6;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;margin-top:-2.25rem;z-index:2;position:relative;padding:2.875rem 1rem 2.5rem}.c-featured-collection-list .is-hidden{display:none}.c-featured-collection-list .o-product-thumbnail{width:100%!important}.c-featured-collection-list .o-product-thumbnail__benefits-container,.c-featured-collection-list .o-product-thumbnail__title-indicator{display:none}.c-featured-collection-list .o-product-thumbnail__hover{flex-direction:column}.c-featured-collection-list .o-product-thumbnail__benefit-items{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.5rem}.c-featured-collection-list .o-product-thumbnail__benefit-item{font-size:.875rem;font-weight:400;line-height:1.1812rem}.c-featured-collection-list .o-product-thumbnail__accordion{margin-bottom:24px}.c-featured-collection-list .o-product-thumbnail__accordion.is-mobile{display:block}.c-featured-collection-list .o-product-thumbnail__accordion.is-desktop{display:none}.c-featured-collection-list .o-product-thumbnail__accordion-heading{display:flex;align-items:center;justify-content:center;gap:.5rem}.c-featured-collection-list .o-product-thumbnail__accordion-heading::-webkit-details-marker,.c-featured-collection-list .o-product-thumbnail__accordion-heading::marker{content:"";display:none}.c-featured-collection-list .o-product-thumbnail__accordion-title{font-family:Graphik,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}.c-featured-collection-list .o-product-thumbnail__accordion-icon svg{width:.625rem;height:.375rem}.c-featured-collection-list__collection-menu{position:relative;overflow:visible;margin:auto}.c-featured-collection-list__menu{display:flex;align-items:center;flex-wrap:nowrap;margin:2rem 0;padding:0;list-style:none}.c-featured-collection-list__menu::-webkit-scrollbar{display:none}.c-featured-collection-list__menu li{padding:0;margin:0}.c-featured-collection-list__menu li>div{padding:0 1rem}.c-featured-collection-list__menu li a{display:none;position:relative;transition:all .6s}.c-featured-collection-list__menu li a:after{display:block;content:"";border-bottom:1px solid #000;width:0;position:absolute;left:.75rem;bottom:-.325rem;opacity:1;transition:all .6s}.c-featured-collection-list__menu li a:hover:after{width:calc(100% - .75rem)}.c-featured-collection-list__menu li button.is-selected+a{display:flex}.c-featured-collection-list__menu li button.is-selected+a:after{width:0}.c-featured-collection-list__menu li button.is-selected+a:hover:after{width:calc(100% - .75rem)}.c-featured-collection-list__menu-btn{font-family:Roslindale,serif;font-size:1.5rem;text-decoration:none;display:flex;align-items:center;position:relative;white-space:nowrap;color:#393430}.c-featured-collection-list__menu-btn:before{width:0;height:.5rem;display:inline-flex;content:"";background:#393430;border-radius:50%;margin-right:0;opacity:0;transition:all .2s}.c-featured-collection-list__menu-btn:not(.is-selected){opacity:.5}.c-featured-collection-list__menu-btn.is-selected:before{width:.5rem;height:.5rem;display:inline-flex;content:"";background:#393430;border-radius:50%;margin-right:.5rem;opacity:1}.c-featured-collection-list__title{text-align:center}.c-featured-collection-list__tab{display:none}.c-featured-collection-list__tab.is-selected{display:block}.c-featured-collection-list__tab-carousel-container{position:relative}.c-featured-collection-list__tab-carousel-arrow{display:none}.c-featured-collection-list__tab-carousel-arrow button{position:absolute;top:36%;background-color:#e0dcd7;border-radius:3rem;width:4rem;height:4rem;z-index:1}.c-featured-collection-list__tab-carousel-arrow button svg{width:1.75rem;height:1.75rem;margin:0 auto}.c-featured-collection-list__tab-carousel-arrow button.c-featured-collection-list__prev-btn{left:2.375rem}.c-featured-collection-list__tab-carousel-arrow button.c-featured-collection-list__next-btn{right:2.375rem}.c-featured-collection-list__tab-grid{display:flex}.c-featured-collection-list__dots{margin:2rem 2rem 0;display:flex;justify-content:center}.c-featured-collection-list__dots>div{transition:all 1s cubic-bezier(.16,1,.3,1);width:.5rem;height:.5rem;border-radius:50%;border:.0313rem solid #393430;margin:0 .25rem;cursor:pointer}.c-featured-collection-list__dots>div.is-active{background:#393430}.c-featured-collection-list__navigation{display:none}@media only screen and (max-width:749px){.c-featured-collection-list__menu{overflow-x:auto;padding-bottom:1.3125rem;scroll-snap-type:x mandatory}.c-featured-collection-list__menu li{scroll-snap-align:start}.c-featured-collection-list__menu::-webkit-scrollbar{height:.0625rem;display:block;background-color:#e0dcd7}.c-featured-collection-list__menu::-webkit-scrollbar-thumb{background-color:#393430}}@media only screen and (max-width:749px)and (prefers-color-scheme:dark){.c-featured-collection-list__menu::-webkit-scrollbar-thumb{background-color:#000}}@media only screen and (min-width:750px){.c-featured-collection-list__menu{transition:transform .5s ease-in-out;display:flex;white-space:nowrap;overflow:auto;justify-content:start}.c-featured-collection-list__tab:after{content:"";width:calc(33.33% - .3rem)}.c-featured-collection-list__tabs-menu{max-width:125rem;margin-left:auto;margin-right:auto;padding:0 6.5rem}.c-featured-collection-list__navigation{display:flex;flex-wrap:nowrap;position:absolute;justify-content:space-between;top:.25rem;right:-9rem;z-index:2}.c-featured-collection-list__navigation .o-btn{padding:.5rem;margin:-.5rem 0;border:none}.c-featured-collection-list__navigation .o-btn__icon{margin:0;width:1.5rem;height:1.5rem}.c-featured-collection-list__previous{transition:all .5s}.carousel-beginning .c-featured-collection-list__previous{opacity:.5}.c-featured-collection-list__next{transition:all .5s}.carousel-end .c-featured-collection-list__next{opacity:.5}.c-featured-collection-list__collection-top{margin:-.5rem 10rem 4.5rem 0}}@media only screen and (max-width:1099px){.c-featured-collection-list__menu{overflow-x:auto;scroll-snap-type:x mandatory}.c-featured-collection-list__menu li{scroll-snap-align:start}.c-featured-collection-list__menu li>div{padding:0 1rem}.c-featured-collection-list .o-product-thumbnail__benefit-items{flex-direction:column;padding-top:.625rem}.c-featured-collection-list .o-product-thumbnail__benefit-items.is-desktop{display:none}}@media only screen and (min-width:1100px){.c-featured-collection-list{padding:4rem 0 5rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem}.c-featured-collection-list .o-product-thumbnail{min-width:calc(25% - 6px)!important;max-width:calc(25% - 6px)!important}.c-featured-collection-list .o-product-thumbnail__accordion.is-mobile{display:none}.c-featured-collection-list .o-product-thumbnail__accordion.is-desktop{display:block}.c-featured-collection-list .o-product-thumbnail__benefit-item{border:.0625rem solid rgba(57,52,48,.1);border-radius:56px;color:#393430;max-width:120px;width:100%;padding:8px 12px}.c-featured-collection-list .o-product-thumbnail__inner{max-width:100%}.c-featured-collection-list__menu{margin:2.5rem auto 4rem}.c-featured-collection-list__tab-carousel-arrow{display:block}.c-featured-collection-list__dots{display:none}}@media only screen and (min-width:1480px){.c-featured-collection-list__tab:after{content:"";width:calc(25% - .35rem)}.c-featured-collection-list__tab-carousel-container{max-width:94rem;padding:0 6.5rem;margin:0 auto}}@media only screen and (min-width:1650px){.c-featured-collection-list__tab:after{content:"";width:calc(25% - .35rem)}.c-featured-collection-list__tab-carousel-container{max-width:125rem}}
