
.c-featured-collections{margin:3.75rem auto 4.6875rem;text-align:center;position:relative;overflow:hidden}.c-featured-collections__title{font-size:2rem;text-align:center;margin:0 0 1.25rem}.c-featured-collections__description{font-size:.875rem;font-weight:400;line-height:1.1375rem}.c-featured-collections__menu{display:flex;align-items:center;flex-wrap:nowrap;margin:0 auto;padding:0;list-style:none}.c-featured-collections__menu::-webkit-scrollbar{display:none}.c-featured-collections__menu li{padding:0;margin:0}.c-featured-collections__menu li:first-child>div{padding-left:0}.c-featured-collections__menu li>div{padding:0 .375rem}.c-featured-collections__menu li a{display:none;position:relative;transition:all .6s}.c-featured-collections__menu li button.is-selected{pointer-events:none;display:none}.c-featured-collections__menu li button.is-selected+a{display:flex}.c-featured-collections__menu li button.is-selected+a:after{width:0}.c-featured-collections__menu li button.is-selected+a:hover:after{width:calc(100% - .75rem)}.c-featured-collections__menu-btn{font-family:Graphik Medium,sans-serif;font-size:.875rem;font-weight:500;line-height:1rem;text-decoration:none;display:flex;align-items:center;position:relative;white-space:nowrap;border:1px solid rgba(57,52,48,.1);padding:1.125rem 1.25rem;border-radius:.5rem;background-color:transparent;color:#393430}.c-featured-collections__menu-btn.is-selected{background-color:#393430;color:#eeebe6}.c-featured-collections__tab{padding:0 .5rem;opacity:0;z-index:-1;transition:opacity .6s;position:absolute;right:-400%;pointer-events:none}.c-featured-collections__tab .c-featured-collections__tile{flex:0 0 50%;padding:0 .5rem}.c-featured-collections__tab.is-selected{z-index:1;opacity:1;position:relative;right:unset;pointer-events:all}.c-featured-collections__tab-carousel-arrow{display:none}.c-featured-collections__tab-carousel-arrow button{position:absolute;top:35%;background-color:#e0dcd7;border-radius:3rem;width:4rem;height:4rem;z-index:1}.c-featured-collections__tab-carousel-arrow button svg{width:1.75rem;height:1.75rem;margin:0 auto}.c-featured-collections__tab-carousel-arrow button.c-featured-collections__prev-btn{left:2.375rem}.c-featured-collections__tab-carousel-arrow button.c-featured-collections__next-btn{right:2.375rem}.c-featured-collections__top{margin:2rem 0}.c-featured-collections__collection-menu{padding-left:1rem}.c-featured-collections__navigation{display:none}.c-featured-collections__tabs{padding-top:2rem}.c-featured-collections__dots{margin:2rem 2rem 0;display:flex;justify-content:center}.c-featured-collections__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-collections__dots>div.is-active{background:#393430}.c-featured-collections .o-product-thumbnail__benefits-container{display:none}@media only screen and (max-width:749px){.c-featured-collections__top{padding:0 1rem}.c-featured-collections__top li .o-btn.is-secondary{white-space:nowrap;font-size:1.5rem}.c-featured-collections__menu{overflow-x:auto;padding-bottom:1.3125rem;scroll-snap-type:x mandatory}.c-featured-collections__menu-container{position:relative;overflow:visible;margin:auto}.c-featured-collections__menu-container:after{width:5rem;height:100%;background:linear-gradient(270deg,#eeebe6 50%,hsla(38,19%,92%,0));position:absolute;top:0;right:-2rem;content:"";display:block;z-index:1;pointer-events:none;transform:all .5s}.c-featured-collections__menu li{scroll-snap-align:start}.c-featured-collections__menu::-webkit-scrollbar{height:.0625rem;display:none;background-color:#e0dcd7}.c-featured-collections__menu::-webkit-scrollbar-thumb{background-color:#393430}}@media only screen and (max-width:749px)and (prefers-color-scheme:dark){.c-featured-collections__menu::-webkit-scrollbar-thumb{background-color:#000}}@media only screen and (min-width:750px){.c-featured-collections{margin:2.5rem auto}.c-featured-collections__tab.is-selected{padding:0 2.5rem;justify-content:center}.c-featured-collections__top{padding:0 2rem;width:100%}.c-featured-collections__top li{padding:0}.c-featured-collections__top li>div{padding:.5rem .9375rem}.c-featured-collections__top li .o-btn.is-secondary{display:block;font-family:Roslindale,serif;font-weight:400;font-size:1.5rem}.c-featured-collections__bottom{display:none}.c-featured-collections__menu{transition:transform .5s ease-in-out;display:flex;white-space:nowrap;overflow:auto}.c-featured-collections__menu li{display:inline-block}.c-featured-collections__menu li:first-child>div{padding-left:.625rem}.c-featured-collections__navigation{display:flex;flex-wrap:nowrap;position:absolute;justify-content:space-between;top:.7rem;right:-9rem;z-index:2}.c-featured-collections__navigation .o-btn{padding:.5rem;margin:-.5rem 0;border:none}.c-featured-collections__navigation .o-btn__icon{margin:0;width:1.5rem;height:1.5rem}.c-featured-collections__previous{trasnsition:all .5s}.carousel-beginning .c-featured-collections__previous{opacity:.5}.c-featured-collections__next{trasnsition:all .5s}.carousel-end .c-featured-collections__next{opacity:.5}}@media only screen and (min-width:1100px){.c-featured-collections{max-width:112.5rem}.c-featured-collections__menu{justify-content:center}.c-featured-collections__title{font-size:4rem}.c-featured-collections__description{font-size:16px;line-height:1.35rem}.c-featured-collections__navigation{top:.75rem}.c-featured-collections__tab .c-featured-collections__tile{flex:0 0 25%;padding:0 1rem}.c-featured-collections__tab .c-featured-collections__tile .o-product-thumbnail__inner{max-width:unset}.c-featured-collections__tab-carousel-arrow{display:block}.c-featured-collections__tabs{padding-top:2.5rem}}@media only screen and (min-width:1480px){.c-featured-collections{margin:2.5rem auto}.c-featured-collections__tab.is-selected{flex-wrap:nowrap}.c-featured-collections__menu-btn{font-size:16px;line-height:1.25rem}.c-featured-collections__navigation{top:1rem;right:-10rem}.c-featured-collections__top{margin:2.5rem 0}.c-featured-collections__top li>div{padding:0 .625rem}.c-featured-collections__top li .o-btn.is-secondary{font-size:2rem}.c-featured-collections__tile:last-child:nth-child(2),.c-featured-collections__tile:last-child:nth-child(6){margin-right:25%}}@media only screen and (min-width:1650px){.c-featured-collections__title{font-size:5rem}}
