:root{--home-espresso: #1a1612;--home-coffee: #2d2520;--home-walnut: #3d352d;--home-cream: #f5f2ed;--home-ivory: #faf9f7;--home-white: #ffffff;--home-camel: #8b7355;--home-sand: #c4b5a0;--home-gold: #b8944d;--home-gold-light: #d4bc8a;--home-success: #5d7a5d;--home-error: #8b4d4d}@keyframes homeFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes homeShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes homePulse{0%,to{opacity:1}50%{opacity:.7}}.template-index{--heading-font: "Cormorant Garamond", Georgia, serif;--body-font: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif}.template-index .section-header h2.h3,.template-index .section-header h2{font-family:var(--heading-font);font-size:36px;font-weight:400;letter-spacing:1px;color:var(--home-espresso);margin-bottom:8px}.template-index .section-header .rte{font-family:var(--body-font);font-size:14px;color:var(--home-walnut);line-height:1.6}.template-index .section-header .text-button{font-family:var(--body-font);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--home-walnut);position:relative;transition:color .3s ease}.template-index .section-header .text-button:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--home-gold);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.template-index .section-header .text-button:hover{color:var(--home-espresso)}.template-index .section-header .text-button:hover:after{transform:scaleX(1);transform-origin:left}.template-index .section-featured-collection{animation:homeFadeUp .8s ease both}.template-index .product-card{transition:transform .4s ease}.template-index .product-card:hover{transform:translateY(-8px)}.template-index .product-card .product-featured-image,.template-index .product-card .product-card--image-wrapper{border-radius:16px;overflow:hidden;transition:box-shadow .4s ease}.template-index .product-card:hover .product-featured-image,.template-index .product-card:hover .product-card--image-wrapper{box-shadow:0 12px 40px #1a161226}.template-index .product-card .product-featured-image img,.template-index .product-card .product-card--image-wrapper img{transition:transform .6s ease}.template-index .product-card:hover .product-featured-image img,.template-index .product-card:hover .product-card--image-wrapper img{transform:scale(1.08)}.template-index .product-card .product-card-content{padding-top:16px}.template-index .product-card .product-card-vendor,.template-index .product-card .product-card-vendor a{font-family:var(--body-font);font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--home-camel);margin-bottom:6px}.template-index .product-card .product-card-title,.template-index .product-card .product-card-title a{font-family:var(--heading-font);font-size:18px;font-weight:500;color:var(--home-espresso);line-height:1.3;transition:color .3s ease}.template-index .product-card .product-card-title a:hover{color:var(--home-gold)}.template-index .product-card .product-card-price{font-family:var(--body-font);font-size:14px;font-weight:500;color:var(--home-walnut);margin-top:8px}.template-index .product-card .product-card-price .price--onsale{color:var(--home-error)}.template-index .product-card .product-card-price .compare-at{color:var(--home-camel);text-decoration:line-through;margin-right:8px}.template-index .product-card .quick-add-button,.template-index .product-card .product-card--add-to-cart{font-family:var(--body-font);font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:var(--home-white);color:var(--home-espresso);border:none;padding:12px 16px;border-radius:8px;opacity:0;transform:translateY(12px);transition:all .4s ease}.template-index .product-card:hover .quick-add-button,.template-index .product-card:hover .product-card--add-to-cart{opacity:1;transform:translateY(0)}.template-index .product-card .quick-add-button:hover,.template-index .product-card .product-card--add-to-cart:hover{background:var(--home-espresso);color:var(--home-cream)}.template-index .product-card:nth-child(1){animation:homeFadeUp .6s ease .1s both}.template-index .product-card:nth-child(2){animation:homeFadeUp .6s ease .15s both}.template-index .product-card:nth-child(3){animation:homeFadeUp .6s ease .2s both}.template-index .product-card:nth-child(4){animation:homeFadeUp .6s ease .25s both}.template-index .product-card:nth-child(5){animation:homeFadeUp .6s ease .3s both}.template-index .product-card:nth-child(6){animation:homeFadeUp .6s ease .35s both}.template-index .product-card:nth-child(7){animation:homeFadeUp .6s ease .4s both}.template-index .product-card:nth-child(8){animation:homeFadeUp .6s ease .45s both}.template-index .section-collection-list{animation:homeFadeUp .8s ease both}.template-index .collection-card{transition:transform .4s ease,box-shadow .4s ease}.template-index .collection-card:hover{transform:scale(1.02)}.template-index .collection-card figure,.template-index .collection-card .collection-card--image{border-radius:16px;overflow:hidden;transition:box-shadow .4s ease}.template-index .collection-card:hover figure,.template-index .collection-card:hover .collection-card--image{box-shadow:0 12px 40px #1a161226}.template-index .collection-card img{transition:transform .6s ease}.template-index .collection-card:hover img{transform:scale(1.08)}.template-index .collection-card .collection-card--title,.template-index .collection-card h3{font-family:var(--heading-font);font-size:20px;font-weight:500;color:var(--home-espresso);margin-top:16px;transition:color .3s ease}.template-index .collection-card:hover .collection-card--title,.template-index .collection-card:hover h3{color:var(--home-gold)}.template-index .section-gallery{animation:homeFadeUp .8s ease both}.template-index .gallery__item{transition:transform .4s ease}.template-index .gallery__item:hover{transform:translateY(-8px)}.template-index .gallery__item figure,.template-index .gallery__item .gallery__item-image{border-radius:16px;overflow:hidden;transition:box-shadow .4s ease}.template-index .gallery__item:hover figure,.template-index .gallery__item:hover .gallery__item-image{box-shadow:0 12px 40px #1a161226}.template-index .gallery__item img{transition:transform .6s ease}.template-index .gallery__item:hover img{transform:scale(1.08)}.template-index .gallery__item .gallery__item-content h4,.template-index .gallery__item .gallery__item-content h3{font-family:var(--heading-font);font-size:24px;font-weight:500;color:var(--home-white);letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.template-index .gallery__item .gallery__item-content .subheading{font-family:var(--body-font);font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--home-cream)}.template-index .section-gallery .gallery__item figure[style*=adapt]{border-radius:12px}.template-index .slideshow{animation:homeFadeUp .8s ease both}.template-index .slideshow__slide-content .subheading{font-family:var(--body-font);font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--home-cream);margin-bottom:12px}.template-index .slideshow__slide-content--heading,.template-index .slideshow__slide-content h2{font-family:var(--heading-font);font-weight:400;letter-spacing:2px;color:var(--home-white);text-shadow:0 2px 16px rgba(0,0,0,.3)}.template-index .slideshow__slide-content--heading.h1-xlarge{font-size:64px}.template-index .slideshow__slide-content--heading.h1-large{font-size:52px}.template-index .slideshow__slide-content .rte{font-family:var(--body-font);font-size:14px;letter-spacing:1px;color:var(--home-cream)}.template-index .slideshow__slide-content .button{font-family:var(--body-font);font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;padding:18px 32px;border-radius:8px;transition:all .4s ease;position:relative;overflow:hidden}.template-index .slideshow__slide-content .button:not(.outline){background:linear-gradient(135deg,var(--home-espresso) 0%,var(--home-coffee) 100%);color:var(--home-cream);border:none}.template-index .slideshow__slide-content .button.outline{background:transparent;border:1px solid var(--home-cream);color:var(--home-cream)}.template-index .slideshow__slide-content .button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a161259}.template-index .slideshow__slide-content .button.outline:hover{background:var(--home-cream);color:var(--home-espresso)}.template-index .slideshow .flickity-page-dots .dot{background:var(--home-cream);opacity:.5;transition:all .3s ease}.template-index .slideshow .flickity-page-dots .dot.is-selected{opacity:1;transform:scale(1.2)}.template-index .section-rich-text{animation:homeFadeUp .8s ease both}.template-index .rich-text__inner h1,.template-index .rich-text__inner h2,.template-index .rich-text__inner h3,.template-index .rich-text__inner h4{font-family:var(--heading-font);font-weight:400;letter-spacing:1px;color:var(--home-espresso)}.template-index .rich-text__inner h1{font-size:48px}.template-index .rich-text__inner h2{font-size:40px}.template-index .rich-text__inner h3{font-size:36px}.template-index .rich-text__inner h4{font-size:28px}.template-index .rich-text__inner .subheading{font-family:var(--body-font);font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--home-camel)}.template-index .rich-text__inner .rte,.template-index .rich-text__inner p{font-family:var(--body-font);font-size:15px;line-height:1.7;color:var(--home-walnut)}.template-index .rich-text__inner .button{font-family:var(--body-font);font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;padding:16px 28px;border-radius:8px;transition:all .4s ease}.template-index .rich-text__inner .button:not(.outline){background:linear-gradient(135deg,var(--home-espresso) 0%,var(--home-coffee) 100%);color:var(--home-cream)}.template-index .rich-text__inner .button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a161240}.template-index .section-rich-text[style*=e9e3e0]{background:var(--home-cream)!important}.template-index .section-rich-text[style*=e9e3e0] .rich-text__inner{padding:60px 40px}.template-index .shop-the-look,.template-index .section-shop-the-look{animation:homeFadeUp .8s ease both}.template-index .shop-the-look figure,.template-index .shop-the-look .shop-the-look--image{border-radius:20px;overflow:hidden}.template-index .thb-hotspot-bubble,.template-index .shop-the-look__hotspot-content{background:var(--home-cream);border-radius:16px;box-shadow:0 8px 32px #1a161226;padding:20px;border:1px solid rgba(139,115,85,.1)}.template-index .thb-hotspot-bubble .product-title,.template-index .shop-the-look__hotspot-content .product-title{font-family:var(--heading-font);font-size:18px;font-weight:500;color:var(--home-espresso)}.template-index .thb-hotspot-bubble .product-price,.template-index .shop-the-look__hotspot-content .product-price{font-family:var(--body-font);font-size:14px;font-weight:500;color:var(--home-walnut);margin-top:8px}.template-index .thb-hotspot,.template-index .shop-the-look__hotspot{width:24px;height:24px;background:var(--home-gold);border:2px solid var(--home-white);border-radius:50%;box-shadow:0 4px 12px #1a161233;transition:transform .3s ease,box-shadow .3s ease}.template-index .thb-hotspot:hover,.template-index .shop-the-look__hotspot:hover{transform:scale(1.2);box-shadow:0 6px 16px #1a16124d}.template-index .section-recently-viewed{animation:homeFadeUp .8s ease both}.template-index .section-spacer .border-separator{border-color:#8b735526}.template-index .button,.template-index .btn{font-family:var(--body-font);border-radius:8px;transition:all .4s ease;position:relative;overflow:hidden}.template-index .button:before,.template-index .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.template-index .button:hover:before,.template-index .btn:hover:before{left:100%}.template-index .flickity-prev-next-button{background:var(--home-white);border:1px solid rgba(139,115,85,.15);box-shadow:0 4px 16px #1a161214;transition:all .3s ease}.template-index .flickity-prev-next-button:hover{background:var(--home-espresso);border-color:var(--home-espresso)}.template-index .flickity-prev-next-button:hover .flickity-button-icon{fill:var(--home-cream)}.template-index .flickity-prev-next-button .flickity-button-icon{fill:var(--home-espresso);transition:fill .3s ease}.template-index .flickity-progress-bar{background:#8b735526;height:3px;border-radius:100px}.template-index .flickity-progress-bar .flickity-progress-bar-fill{background:linear-gradient(90deg,var(--home-camel),var(--home-gold));border-radius:100px}.template-index .badge{font-family:var(--body-font);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:6px 12px;border-radius:6px}.template-index .badge.onsale{background:var(--home-espresso);color:var(--home-cream)}.template-index .badge.soldout{background:var(--home-sand);color:var(--home-espresso)}@media only screen and (max-width:1200px){.template-index .section-header h2.h3,.template-index .section-header h2{font-size:32px}.template-index .slideshow__slide-content--heading.h1-xlarge{font-size:52px}.template-index .slideshow__slide-content--heading.h1-large{font-size:44px}}@media only screen and (max-width:1024px){.template-index .section-header h2.h3,.template-index .section-header h2{font-size:28px}.template-index .rich-text__inner h1{font-size:40px}.template-index .rich-text__inner h2{font-size:34px}.template-index .rich-text__inner h3{font-size:30px}.template-index .rich-text__inner h4{font-size:24px}.template-index .slideshow__slide-content--heading.h1-xlarge{font-size:44px}.template-index .slideshow__slide-content--heading.h1-large{font-size:36px}.template-index .gallery__item .gallery__item-content h4,.template-index .gallery__item .gallery__item-content h3{font-size:20px}.template-index .product-card .product-card-title,.template-index .product-card .product-card-title a{font-size:16px}}@media only screen and (max-width:768px){.template-index .section-header h2.h3,.template-index .section-header h2{font-size:26px;letter-spacing:.5px}.template-index .rich-text__inner h1{font-size:32px}.template-index .rich-text__inner h2{font-size:28px}.template-index .rich-text__inner h3{font-size:24px}.template-index .rich-text__inner h4{font-size:20px}.template-index .slideshow__slide-content--heading.h1-xlarge{font-size:36px}.template-index .slideshow__slide-content--heading.h1-large{font-size:30px}.template-index .slideshow__slide-content .button{padding:14px 24px;font-size:12px}.template-index .product-card .product-featured-image,.template-index .product-card .product-card--image-wrapper,.template-index .gallery__item figure,.template-index .gallery__item .gallery__item-image,.template-index .collection-card figure,.template-index .collection-card .collection-card--image{border-radius:12px}.template-index .gallery__item .gallery__item-content h4,.template-index .gallery__item .gallery__item-content h3{font-size:18px}.template-index .collection-card .collection-card--title,.template-index .collection-card h3{font-size:16px}.template-index .product-card:hover,.template-index .gallery__item:hover,.template-index .collection-card:hover{transform:none}.template-index .section-rich-text[style*=e9e3e0] .rich-text__inner{padding:40px 24px}}@media only screen and (max-width:480px){.template-index .section-header h2.h3,.template-index .section-header h2{font-size:24px}.template-index .rich-text__inner h1{font-size:28px}.template-index .rich-text__inner h2{font-size:24px}.template-index .rich-text__inner h3{font-size:22px}.template-index .rich-text__inner h4{font-size:18px}.template-index .slideshow__slide-content--heading.h1-xlarge{font-size:28px}.template-index .slideshow__slide-content--heading.h1-large{font-size:24px}.template-index .slideshow__slide-content .subheading{font-size:12px;letter-spacing:1.5px}.template-index .product-card .product-card-title,.template-index .product-card .product-card-title a{font-size:14px}.template-index .product-card .product-card-vendor,.template-index .product-card .product-card-vendor a{font-size:12px}.template-index .rich-text__inner .button{padding:14px 20px;font-size:12px}.template-index .shop-the-look figure,.template-index .shop-the-look .shop-the-look--image{border-radius:12px}.template-index .thb-hotspot-bubble,.template-index .shop-the-look__hotspot-content{border-radius:12px;padding:16px}}.template-index .section-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.template-index .section-reveal.is-visible{opacity:1;transform:translateY(0)}.template-index .section-reveal.is-visible .stagger-item:nth-child(1){transition-delay:.1s}.template-index .section-reveal.is-visible .stagger-item:nth-child(2){transition-delay:.15s}.template-index .section-reveal.is-visible .stagger-item:nth-child(3){transition-delay:.2s}.template-index .section-reveal.is-visible .stagger-item:nth-child(4){transition-delay:.25s}.template-index .section-reveal.is-visible .stagger-item:nth-child(5){transition-delay:.3s}.template-index .section-reveal.is-visible .stagger-item:nth-child(6){transition-delay:.35s}.template-index .section-featured-collection,.template-index .section-collection-list,.template-index .section-gallery,.template-index .section-rich-text,.template-index .shop-the-look,.template-index .section-recently-viewed{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.template-index .section-featured-collection.is-visible,.template-index .section-collection-list.is-visible,.template-index .section-gallery.is-visible,.template-index .section-rich-text.is-visible,.template-index .shop-the-look.is-visible,.template-index .section-recently-viewed.is-visible{opacity:1;transform:translateY(0)}.template-index .slideshow__slide{position:relative}.template-index .slideshow__slide:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(26,22,18,.4),transparent);pointer-events:none}.template-index .slideshow__slide-content{position:relative;z-index:2}.template-index .slideshow__slide-content-inner{background:#1a161299;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:40px 48px;border-radius:16px;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width:768px){.template-index .slideshow__slide-content-inner{padding:24px 28px;border-radius:12px}}@media print{.template-index .slideshow,.template-index .shop-the-look,.template-index .flickity-prev-next-button,.template-index .trust-bar-floating,.template-index .category-quick-nav{display:none!important}}@media(prefers-reduced-motion:reduce){.template-index *,.template-index *:before,.template-index *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.template-index .section-reveal,.template-index .section-featured-collection,.template-index .section-collection-list,.template-index .section-gallery,.template-index .section-rich-text,.template-index .shop-the-look,.template-index .section-recently-viewed{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/244/assets/homepage-redesign.css.map */
