.fdj-announce{padding-block:var(--fdj-space-3xs)}.fdj-announce__track{display:flex;align-items:center;margin:0;padding:0 var(--fdj-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fdj-announce__track::-webkit-scrollbar{display:none}.fdj-announce__item{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center}.fdj-announce__inner{display:inline-flex;align-items:center;gap:var(--fdj-space-3xs);padding-block:.6rem;font-size:var(--fdj-text-xs);font-weight:600;line-height:var(--fdj-leading-snug);text-align:center;text-decoration:none;color:var(--fdj-ink)}.fdj-announce__inner--link:hover .fdj-announce__text{text-decoration:underline;text-underline-offset:.2em}.fdj-announce__inner .fdj-icon{flex:none;opacity:.8}@media screen and (min-width:750px){.fdj-announce__track{justify-content:center;gap:var(--fdj-space-xl);overflow-x:visible}.fdj-announce__item{flex:0 1 auto}.fdj-announce__inner{font-size:var(--fdj-text-sm)}}.fdj-audience__list{display:grid;gap:var(--fdj-space-sm);list-style:none;margin:0;padding:0}.fdj-audience__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fdj-space-2xs);padding:var(--fdj-space-md);background-color:var(--fdj-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius)}.fdj-audience__icon{display:inline-flex;color:var(--fdj-ink)}.fdj-audience__title{font-size:var(--fdj-text-base);font-weight:500;color:var(--fdj-ink);margin:0}.fdj-audience__text{font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-60);margin:0}.fdj-audience__link{margin-top:auto;padding-top:var(--fdj-space-2xs)}@media screen and (min-width:750px){.fdj-audience__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fdj-space-md)}.fdj-audience__card{padding:var(--fdj-space-lg)}}.fdj-collection-banner{padding-block:var(--fdj-space-sm) var(--fdj-space-md)}.fdj-collection-banner__description{font-size:var(--fdj-text-base);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-60);max-width:68ch;margin-top:var(--fdj-space-2xs)}.fdj-collection-banner__description>*:last-child{margin-bottom:0}.fdj-carousel__viewport{display:block}.fdj-carousel__track{display:flex;gap:var(--fdj-space-xs);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin-block:0;padding-block:.4rem}.fdj-carousel__track::-webkit-scrollbar{display:none}.fdj-carousel__item{flex:0 0 auto;width:42vw;scroll-snap-align:start}.fdj-carousel__card{display:flex;flex-direction:column;gap:var(--fdj-space-2xs);text-decoration:none}.fdj-carousel__media{background-color:var(--fdj-beige);transition:transform .5s var(--fdj-ease)}.fdj-carousel__media img,.fdj-carousel__media svg{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.fdj-carousel__card:hover .fdj-carousel__media{transform:scale(1.03)}}.fdj-carousel__label{display:flex;flex-direction:column;gap:.2rem}.fdj-carousel__name{font-size:var(--fdj-text-sm);font-weight:500;line-height:var(--fdj-leading-snug);color:var(--fdj-ink)}.fdj-carousel__card:hover .fdj-carousel__name{text-decoration:underline;text-underline-offset:.2em}.fdj-carousel__meta{font-size:var(--fdj-text-xs);color:var(--fdj-ink-60)}.fdj-carousel__price{font-weight:500;color:var(--fdj-ink)}.fdj-carousel__nav{display:flex;gap:var(--fdj-space-3xs)}.fdj-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;background:none;border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);color:var(--fdj-ink);cursor:pointer;transition:border-color var(--fdj-duration) var(--fdj-ease)}.fdj-carousel__arrow:hover:not(:disabled){border-color:var(--fdj-ink)}.fdj-carousel__arrow:disabled{opacity:.3;cursor:not-allowed}@media(max-width:749px){.fdj-carousel__nav{display:none}}@media screen and (min-width:750px){.fdj-carousel__item{width:26vw}}@media screen and (min-width:990px){.fdj-carousel__track{gap:var(--fdj-space-md)}.fdj-carousel__item{width:calc((var(--fdj-max-width) - var(--fdj-gutter) * 2 - var(--fdj-space-md) * 4) / 5)}.fdj-carousel__name{font-size:var(--fdj-text-base)}}.fdj-toolbar{display:flex;flex-direction:column;gap:var(--fdj-space-xs);padding-bottom:var(--fdj-space-sm);border-bottom:1px solid var(--fdj-ink-12)}.fdj-toolbar__filters{display:flex;flex-wrap:wrap;gap:var(--fdj-space-2xs)}.fdj-filter{position:relative}.fdj-filter__summary{display:inline-flex;align-items:center;gap:var(--fdj-space-3xs);min-height:4.4rem;padding:0 var(--fdj-space-sm);background-color:var(--fdj-off-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);font-size:var(--fdj-text-sm);font-weight:500;color:var(--fdj-ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.fdj-filter__summary::-webkit-details-marker{display:none}.fdj-filter__summary:hover{border-color:var(--fdj-sage)}.fdj-filter[open]>.fdj-filter__summary{border-color:var(--fdj-sage);background-color:var(--fdj-beige)}.fdj-filter[open]>.fdj-filter__summary .fdj-icon--chevron-down{transform:rotate(180deg)}.fdj-filter__summary .fdj-icon--chevron-down{transition:transform var(--fdj-duration) var(--fdj-ease)}.fdj-filter__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;background-color:var(--fdj-sage-text);border-radius:var(--fdj-radius-pill);font-size:var(--fdj-text-xs);color:var(--fdj-off-white)}.fdj-filter__panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:10;min-width:24rem;max-height:34rem;overflow-y:auto;padding:var(--fdj-space-2xs);background-color:var(--fdj-off-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);box-shadow:var(--fdj-shadow-md)}@media screen and (max-width:749px){.fdj-filter__panel{left:0;right:0;min-width:0;width:max(24rem,100%)}}.fdj-filter__options{list-style:none;margin:0;padding:0}.fdj-filter__option{display:flex;align-items:center;gap:var(--fdj-space-2xs);min-height:4rem;padding:var(--fdj-space-3xs) var(--fdj-space-2xs);border-radius:var(--fdj-radius-sm);font-size:var(--fdj-text-sm);color:var(--fdj-ink);text-decoration:none}.fdj-filter__option:hover{background-color:var(--fdj-beige)}.fdj-filter__option.is-empty{color:var(--fdj-ink-40);cursor:not-allowed}.fdj-filter__option.is-empty:hover{background-color:transparent}.fdj-filter__box{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--fdj-ink-40);border-radius:var(--fdj-radius-sm);color:var(--fdj-off-white)}.fdj-filter__option.is-active .fdj-filter__box{background-color:var(--fdj-sage);border-color:var(--fdj-sage)}.fdj-filter__count{margin-left:auto;font-size:var(--fdj-text-xs);color:var(--fdj-ink-40)}.fdj-sort{display:flex;align-items:center;gap:var(--fdj-space-2xs)}.fdj-sort__label{font-size:var(--fdj-text-sm);color:var(--fdj-ink-60);white-space:nowrap}.fdj-sort__select{min-height:4.4rem;padding:0 var(--fdj-space-sm);background-color:var(--fdj-off-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);font-family:inherit;font-size:var(--fdj-text-sm);color:var(--fdj-ink);cursor:pointer}.fdj-collection__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fdj-space-2xs) var(--fdj-space-sm);padding-block:var(--fdj-space-sm)}.fdj-collection__count{font-size:var(--fdj-text-sm);color:var(--fdj-ink-60);margin:0}.fdj-chips{display:flex;flex-wrap:wrap;gap:var(--fdj-space-3xs);list-style:none;margin:0;padding:0}.fdj-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:3.2rem;padding:0 var(--fdj-space-2xs);background-color:var(--fdj-beige);border-radius:var(--fdj-radius-pill);font-size:var(--fdj-text-xs);color:var(--fdj-ink);text-decoration:none}.fdj-chip:hover{background-color:var(--fdj-sage-light)}.fdj-chip--clear{background-color:transparent;color:var(--fdj-sage-text);text-decoration:underline;text-underline-offset:.2em}.fdj-collection__empty{display:flex;flex-direction:column;align-items:center;gap:var(--fdj-space-sm);padding-block:var(--fdj-space-2xl);text-align:center}.fdj-collection__empty-title{font-size:var(--fdj-text-xl);font-weight:600;color:var(--fdj-ink);margin:0}.fdj-pagination{margin-top:var(--fdj-space-xl)}.fdj-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fdj-space-3xs);list-style:none;margin:0;padding:0}.fdj-pagination__link,.fdj-pagination__gap{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;height:4.4rem;padding:0 var(--fdj-space-3xs);border-radius:var(--fdj-radius);font-size:var(--fdj-text-sm);color:var(--fdj-ink);text-decoration:none}.fdj-pagination__link:hover{background-color:var(--fdj-beige)}.fdj-pagination__link.is-current{background-color:var(--fdj-sage);color:var(--fdj-ink);font-weight:600}@media screen and (min-width:750px){.fdj-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--fdj-space-md);padding-bottom:var(--fdj-space-md)}.fdj-sort{flex-shrink:0}}.fdj-colornav__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fdj-space-sm) var(--fdj-space-2xs);list-style:none;margin:0;padding:0}.fdj-colornav__link{display:flex;flex-direction:column;align-items:center;gap:var(--fdj-space-2xs);text-decoration:none}.fdj-colornav__swatch{display:block;width:3.2rem;height:3.2rem;border-radius:var(--fdj-radius-pill);border:1px solid var(--fdj-ink-12);transition:box-shadow var(--fdj-duration) var(--fdj-ease)}.fdj-colornav__swatch--multi{background:conic-gradient(#d9a788,#e8c9a0,#c9d6b8,#a8c0d6,#c9b0d6,#e0a8b8,#d9a788)}.fdj-colornav__link:hover .fdj-colornav__swatch{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 4px var(--fdj-ink)}.fdj-colornav__label{font-size:var(--fdj-text-xs);font-weight:400;color:var(--fdj-ink);text-align:center}.fdj-colornav__link:hover .fdj-colornav__label{text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:750px){.fdj-colornav__list{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--fdj-space-md) var(--fdj-space-sm)}.fdj-colornav__swatch{width:4rem;height:4rem}.fdj-colornav__label{font-size:var(--fdj-text-sm)}}.fdj-editorial__grid{display:grid;gap:var(--fdj-space-md);align-items:center}.fdj-editorial__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fdj-space-2xs)}.fdj-editorial__icon{display:inline-flex;color:var(--fdj-ink)}.fdj-editorial__text{font-size:var(--fdj-text-base);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80);max-width:56ch}.fdj-editorial__text>*:last-child{margin-bottom:0}.fdj-section-editorial .fdj-editorial__cta{margin-top:var(--fdj-space-2xs);display:flex;width:100%}@media screen and (min-width:750px){.fdj-editorial__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fdj-space-2xl)}.fdj-editorial--media-right .fdj-editorial__media{order:2}.fdj-section-editorial .fdj-editorial__cta{display:inline-flex;width:auto;min-width:22rem}}.fdj-hero{position:relative;display:flex;align-items:flex-end;isolation:isolate}.fdj-hero--v-top{align-items:flex-start}.fdj-hero--v-center .fdj-hero__media:after{background:linear-gradient(to bottom,rgba(46,43,40,calc(var(--fdj-hero-overlay, .35) * .4)),rgba(46,43,40,calc(var(--fdj-hero-overlay, .35) + .1)),rgba(46,43,40,calc(var(--fdj-hero-overlay, .35) * .4)))}.fdj-hero--v-top .fdj-hero__media:after{background:linear-gradient(to bottom,rgba(46,43,40,calc(var(--fdj-hero-overlay, .35) + .15)),rgba(46,43,40,var(--fdj-hero-overlay, .35)) 45%,#2e2b2800)}.fdj-hero--v-center{align-items:center}.fdj-hero--small{aspect-ratio:4 / 3}.fdj-hero--medium{aspect-ratio:3 / 4}.fdj-hero--large{aspect-ratio:9 / 14}.fdj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background-color:var(--fdj-beige)}.fdj-hero__image{width:100%;height:100%;object-fit:cover}.fdj-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(46,43,40,calc(var(--fdj-hero-overlay, .35) + .15)),rgba(46,43,40,var(--fdj-hero-overlay, .35)) 45%,#2e2b2800)}.fdj-hero__inner{display:flex;padding-block:var(--fdj-space-xl)}.fdj-hero__content{max-width:52rem;color:var(--fdj-off-white)}.fdj-hero__eyebrow{font-size:var(--fdj-text-xs);font-weight:500;letter-spacing:var(--fdj-tracking-wide);text-transform:uppercase;margin:0 0 var(--fdj-space-2xs);opacity:.9}.fdj-section-hero .fdj-hero__title{color:inherit}.fdj-hero__subheading{font-size:var(--fdj-text-lg);line-height:var(--fdj-leading-snug);margin:var(--fdj-space-xs) 0 0;opacity:.92}.fdj-section-hero .fdj-hero__cta{display:flex;width:100%;margin-top:var(--fdj-space-md)}@media screen and (min-width:750px){.fdj-hero--small{aspect-ratio:auto;min-height:42rem}.fdj-hero--medium{aspect-ratio:auto;min-height:56rem}.fdj-hero--large{aspect-ratio:auto;min-height:70rem}.fdj-hero__inner{padding-block:var(--fdj-space-2xl)}.fdj-hero__inner--center{justify-content:center;text-align:center}.fdj-hero__inner--center .fdj-hero__content{margin-inline:auto}.fdj-hero__inner--right{justify-content:flex-end}.fdj-section-hero .fdj-hero__cta{display:inline-flex;width:auto;min-width:22rem}}.fdj-steps__list{display:grid;gap:var(--fdj-space-md);list-style:none;margin:0;padding:0;counter-reset:fdj-step}.fdj-steps__item{display:flex;align-items:flex-start;gap:var(--fdj-space-sm)}.fdj-steps__marker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;background-color:transparent;box-shadow:inset 0 0 0 1px var(--fdj-ink-12);border-radius:var(--fdj-radius-pill);font-size:var(--fdj-text-base);font-weight:500;color:var(--fdj-ink)}.fdj-steps__body{display:flex;flex-direction:column;gap:var(--fdj-space-3xs);padding-top:.8rem}.fdj-steps__title{font-size:var(--fdj-text-base);font-weight:500;line-height:var(--fdj-leading-snug);color:var(--fdj-ink)}.fdj-steps__text{font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-60)}.fdj-steps__cta{margin-top:var(--fdj-space-lg)}.fdj-steps__cta .fdj-btn{display:flex;width:100%}@media screen and (min-width:750px){.fdj-steps__list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--fdj-space-lg)}.fdj-steps__item{position:relative;flex-direction:column;align-items:center;text-align:center;gap:var(--fdj-space-sm)}.fdj-steps__item:not(:last-child):after{content:"";position:absolute;top:2.2rem;left:calc(50% + 3.2rem);width:calc(100% - 6.4rem + var(--fdj-space-lg));height:1px;background-color:var(--fdj-ink-12)}.fdj-steps__body{padding-top:0;align-items:center}.fdj-steps__cta{display:flex;justify-content:center;margin-top:var(--fdj-space-xl)}.fdj-steps__cta .fdj-btn{display:inline-flex;width:auto;min-width:24rem}}.fdj-occasions__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fdj-space-xs);list-style:none;margin:0;padding:0}.fdj-occasions__link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--fdj-space-2xs);height:100%;padding:var(--fdj-space-sm) var(--fdj-space-3xs);background-color:var(--fdj-beige);border:1px solid transparent;border-radius:var(--fdj-radius);text-decoration:none;text-align:center;transition:background-color var(--fdj-duration) var(--fdj-ease),border-color var(--fdj-duration) var(--fdj-ease)}.fdj-occasions__link:hover{background-color:var(--fdj-off-white);border-color:var(--fdj-sage)}.fdj-occasions__icon{display:inline-flex;color:var(--fdj-sage-text);transition:color var(--fdj-duration) var(--fdj-ease)}.fdj-occasions__link:hover .fdj-occasions__icon{color:var(--fdj-ink)}.fdj-occasions__label{font-size:var(--fdj-text-xs);font-weight:500;line-height:var(--fdj-leading-snug);color:var(--fdj-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media screen and (min-width:750px){.fdj-occasions__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--fdj-space-sm)}.fdj-occasions__link{padding:var(--fdj-space-md) var(--fdj-space-2xs);gap:var(--fdj-space-xs)}.fdj-occasions__label{font-size:var(--fdj-text-sm)}}.fdj-product-grid__footer{margin-top:var(--fdj-space-lg)}@media screen and (min-width:750px){.fdj-product-grid__footer{display:none}}.fdj-product-info{display:block;padding-block:var(--fdj-space-sm) var(--fdj-space-2xl)}.fdj-product{display:grid;gap:var(--fdj-space-lg)}.fdj-gallery__track{display:flex;gap:var(--fdj-space-2xs);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--fdj-gutter) * -1);padding-inline:var(--fdj-gutter)}.fdj-gallery__track::-webkit-scrollbar{display:none}.fdj-gallery__slide{flex:0 0 100%;scroll-snap-align:center}.fdj-gallery__thumbs{display:flex;gap:var(--fdj-space-2xs);list-style:none;margin:var(--fdj-space-2xs) 0 0;padding:0;overflow-x:auto;scrollbar-width:none}.fdj-gallery__thumbs::-webkit-scrollbar{display:none}.fdj-gallery__thumb{display:block;width:6.4rem;padding:0;background:none;border:1px solid transparent;border-radius:var(--fdj-radius);overflow:hidden;cursor:pointer;opacity:.6;transition:opacity var(--fdj-duration) var(--fdj-ease),border-color var(--fdj-duration) var(--fdj-ease)}.fdj-gallery__thumb img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.fdj-gallery__thumb.is-active{opacity:1;border-color:var(--fdj-sage)}.fdj-gallery__thumb:hover{opacity:1}.fdj-product__panel{display:flex;flex-direction:column;gap:var(--fdj-space-sm)}.fdj-section-product .fdj-product__title{font-size:var(--fdj-text-2xl)}.fdj-product__price{font-size:var(--fdj-text-xl);font-weight:600;color:var(--fdj-ink)}.fdj-product__field{padding-top:var(--fdj-space-2xs)}.fdj-counter{text-align:right}.fdj-counter.is-full{color:var(--fdj-terracotta-dark)}.fdj-datepicker{display:block}.fdj-datepicker__hint{margin-bottom:var(--fdj-space-2xs)}.fdj-cal{padding:var(--fdj-space-2xs);background-color:var(--fdj-off-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius)}.fdj-cal.is-invalid{border-color:var(--fdj-terracotta-dark)}.fdj-cal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--fdj-space-2xs);margin-bottom:var(--fdj-space-2xs)}.fdj-cal__month{flex:1;text-align:center;font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-ink);margin:0;text-transform:capitalize}.fdj-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:none;border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);color:var(--fdj-ink);font-size:var(--fdj-text-base);cursor:pointer}.fdj-cal__nav:hover:not(:disabled){border-color:var(--fdj-sage)}.fdj-cal__nav:disabled{opacity:.35;cursor:not-allowed}.fdj-cal__weekdays,.fdj-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.fdj-cal__weekdays span{padding-block:var(--fdj-space-3xs);text-align:center;font-size:var(--fdj-text-xs);color:var(--fdj-ink-40)}.fdj-cal__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:3.8rem;padding:0;background:none;border:1px solid transparent;border-radius:var(--fdj-radius-sm);font-family:inherit;font-size:var(--fdj-text-sm);color:var(--fdj-ink);cursor:pointer}.fdj-cal__day:hover:not(.is-disabled){background-color:var(--fdj-beige)}.fdj-cal__day.is-disabled{color:var(--fdj-ink-40);text-decoration:line-through;cursor:not-allowed}.fdj-cal__day.is-selected{background-color:var(--fdj-sage);border-color:var(--fdj-sage);color:var(--fdj-off-white);font-weight:600}.fdj-datepicker__output{margin:var(--fdj-space-2xs) 0 0;font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-sage-text);text-transform:capitalize}.fdj-datepicker__error{margin:var(--fdj-space-2xs) 0 0;font-size:var(--fdj-text-sm);color:var(--fdj-terracotta-dark)}.fdj-product__buy .product-form__submit{width:100%;min-height:5.4rem;background-color:var(--fdj-sage);border:none;border-radius:var(--fdj-radius);font-size:var(--fdj-text-base);font-weight:600;color:var(--fdj-ink)}.fdj-product__buy .product-form__submit:hover:not([aria-disabled=true]){background-color:var(--fdj-sage-hover)}.fdj-product__buy .product-form__submit[aria-disabled=true]{background-color:var(--fdj-sage-light);color:var(--fdj-ink-40)}.fdj-product__reassurance{display:flex;flex-direction:column;gap:var(--fdj-space-3xs);list-style:none;margin:0;padding:0}.fdj-product__reassurance li{display:flex;align-items:center;gap:var(--fdj-space-2xs);font-size:var(--fdj-text-sm);color:var(--fdj-ink-60)}.fdj-product__reassurance svg{flex-shrink:0;color:var(--fdj-sage-text)}.fdj-product__description{font-size:var(--fdj-text-base);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80);padding-top:var(--fdj-space-2xs);border-top:1px solid var(--fdj-ink-12)}.fdj-product__description>*:last-child{margin-bottom:0}@media screen and (min-width:990px){.fdj-product{grid-template-columns:minmax(0,1fr) minmax(0,46rem);gap:var(--fdj-space-2xl);align-items:start}.fdj-gallery__track{margin-inline:0;padding-inline:0}.fdj-gallery__thumbs{margin-top:var(--fdj-space-2xs)}.fdj-gallery__thumb{width:8rem}.fdj-product__panel{position:sticky;top:calc(var(--header-height, 8rem) + var(--fdj-space-sm))}}.fdj-reassurance{padding-block:var(--fdj-space-md);border-block:1px solid var(--fdj-ink-06)}.fdj-reassurance__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fdj-space-sm) var(--fdj-space-xs);list-style:none;margin:0;padding:0}.fdj-reassurance__item{display:flex;align-items:flex-start;gap:var(--fdj-space-2xs)}.fdj-reassurance__icon{flex-shrink:0;display:inline-flex;color:var(--fdj-ink)}.fdj-reassurance__text{display:flex;flex-direction:column;gap:.2rem}.fdj-reassurance__title{font-size:var(--fdj-text-sm);font-weight:500;line-height:var(--fdj-leading-snug);color:var(--fdj-ink)}.fdj-reassurance__subtitle{font-size:var(--fdj-text-xs);line-height:var(--fdj-leading-snug);color:var(--fdj-ink-60)}@media screen and (min-width:750px){.fdj-reassurance{padding-block:var(--fdj-space-lg)}.fdj-reassurance__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fdj-space-md)}.fdj-reassurance__item{align-items:center}.fdj-reassurance__title{font-size:var(--fdj-text-base)}}.fdj-va{padding-block:var(--fdj-space-xl)}.fdj-va__head{margin-bottom:var(--fdj-space-lg)}.fdj-va__list{display:grid;gap:var(--fdj-space-sm);margin:0;padding:0;list-style:none}.fdj-va__card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fdj-space-2xs);padding:var(--fdj-space-md);background-color:var(--fdj-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius-lg)}.fdj-va__icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;margin-bottom:var(--fdj-space-2xs);background-color:var(--fdj-sage-tint);border-radius:50%;color:var(--fdj-ink)}.fdj-va__title{margin:0;font-size:var(--fdj-text-lg);font-weight:600;color:var(--fdj-ink)}.fdj-va__text{margin:0;font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80)}.fdj-va__example{margin:.4rem 0 0;padding:.6rem 1rem;background-color:var(--fdj-off-white);border-radius:var(--fdj-radius-sm);font-size:var(--fdj-text-xs);font-weight:500;color:var(--fdj-ink)}.fdj-va .fdj-va__link{gap:.6rem;margin-top:auto;padding-top:var(--fdj-space-xs);font-weight:600}.fdj-va__link .fdj-wa-icon{color:#1da851}@media screen and (min-width:750px){.fdj-va__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fdj-space-md)}}@media screen and (min-width:990px){.fdj-va{padding-block:var(--fdj-space-2xl)}}.fdj-vb{padding-block:var(--fdj-space-lg) var(--fdj-space-xl)}.fdj-vb__grid{display:grid;gap:var(--fdj-space-lg)}.fdj-vb .fdj-vb__media{aspect-ratio:4 / 5;border-radius:var(--fdj-radius-lg);background-color:var(--fdj-off-white)}.fdj-vb--no-img-mobile .fdj-vb__media{display:none}.fdj-vb__badge{position:absolute;top:var(--fdj-space-sm);left:var(--fdj-space-sm);padding:.6rem 1.2rem;background-color:var(--fdj-ink);border-radius:var(--fdj-radius-pill);font-size:var(--fdj-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fdj-off-white)}.fdj-vb__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fdj-space-sm) var(--fdj-space-xs);margin:var(--fdj-space-md) 0 0;padding:0;list-style:none}.fdj-vb__tiers li{display:flex}.fdj-vb__tier{position:relative;display:flex;flex-direction:column;gap:.2rem;width:100%;padding:var(--fdj-space-sm) var(--fdj-space-xs) var(--fdj-space-xs);background-color:var(--fdj-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);color:var(--fdj-ink);text-decoration:none;transition:border-color var(--fdj-duration) var(--fdj-ease),transform var(--fdj-duration) var(--fdj-ease)}.fdj-vb__tier:hover{border-color:var(--fdj-ink)}.fdj-vb__tier:active{transform:scale(.98)}.fdj-vb__tier--hl{background-color:var(--fdj-sage-tint);border:2px solid var(--fdj-ink)}.fdj-vb__tag{position:absolute;top:-1.1rem;left:var(--fdj-space-xs);padding:.3rem .8rem;background-color:var(--fdj-ink);border-radius:var(--fdj-radius-pill);font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--fdj-off-white)}.fdj-vb__qty{font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-ink)}.fdj-vb__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .4rem;font-size:var(--fdj-text-2xl);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--fdj-ink)}.fdj-vb__unit{font-size:var(--fdj-text-xs);font-weight:500;letter-spacing:0;color:var(--fdj-ink-60)}.fdj-vb__detail{margin-top:.2rem;font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-sage-text)}.fdj-vb__note{margin:var(--fdj-space-sm) 0 0;font-size:var(--fdj-text-xs);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-60)}.fdj-vb .fdj-vb__cta{width:100%;min-height:5.2rem;margin-top:var(--fdj-space-md)}@media screen and (min-width:750px){.fdj-vb{padding-block:var(--fdj-space-xl)}.fdj-vb--no-img-mobile .fdj-vb__media{display:block}.fdj-vb__tier{padding:var(--fdj-space-md) var(--fdj-space-sm) var(--fdj-space-sm)}.fdj-vb .fdj-vb__cta{width:auto;padding-inline:var(--fdj-space-lg)}}@media screen and (min-width:990px){.fdj-vb{padding-block:var(--fdj-space-2xl)}.fdj-vb__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--fdj-space-2xl)}}.fdj-vc{padding-block:var(--fdj-space-lg) var(--fdj-space-xl)}.fdj-vc__head{margin-bottom:var(--fdj-space-md)}.fdj-vc__list{display:grid;gap:var(--fdj-space-xs)}.fdj-vc__fam{background-color:var(--fdj-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius-lg);overflow:hidden;transition:border-color var(--fdj-duration) var(--fdj-ease)}.fdj-vc__fam[open]{border-color:var(--fdj-ink)}.fdj-vc__sum{display:flex;align-items:center;gap:var(--fdj-space-sm);padding:var(--fdj-space-xs);cursor:pointer;list-style:none}.fdj-vc__sum::-webkit-details-marker{display:none}.fdj-vc__sum:focus-visible{outline:2px solid var(--fdj-ink);outline-offset:-2px;border-radius:var(--fdj-radius-lg)}.fdj-vc__thumb{flex:none;display:flex;align-items:center;justify-content:center;width:8rem;aspect-ratio:1;overflow:hidden;background-color:var(--fdj-sage-tint);border-radius:var(--fdj-radius)}.fdj-vc__thumb img{display:block;width:100%;height:100%;object-fit:cover}.fdj-vc__initial{font-size:var(--fdj-text-2xl);font-weight:700;color:var(--fdj-ink)}.fdj-vc__sum-text{flex:1;min-width:0;display:grid;gap:.2rem}.fdj-vc__name{font-size:var(--fdj-text-xl);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--fdj-ink)}.fdj-vc__from{font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-sage-text)}.fdj-vc__tagline{font-size:var(--fdj-text-xs);line-height:var(--fdj-leading-snug);color:var(--fdj-ink-60)}.fdj-vc__chev{position:relative;flex:none;width:3.6rem;height:3.6rem;background-color:var(--fdj-off-white);border-radius:50%;transition:background-color var(--fdj-duration) var(--fdj-ease)}.fdj-vc__chev:before{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:.9rem;border-right:2px solid var(--fdj-ink);border-bottom:2px solid var(--fdj-ink);transform:translate(-50%,-70%) rotate(45deg);transition:transform var(--fdj-duration) var(--fdj-ease)}.fdj-vc__fam[open] .fdj-vc__chev{background-color:var(--fdj-ink)}.fdj-vc__fam[open] .fdj-vc__chev:before{border-color:var(--fdj-off-white);transform:translate(-50%,-30%) rotate(-135deg)}.fdj-vc__body{padding:0 var(--fdj-space-xs) var(--fdj-space-sm)}.fdj-vc__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fdj-vc__choose{margin:var(--fdj-space-2xs) 0 var(--fdj-space-xs);font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-ink)}.fdj-vc__chips{display:flex;flex-wrap:wrap;gap:.8rem}.fdj-vc__chip{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.4rem 1.4rem .4rem .4rem;background-color:var(--fdj-off-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius-pill);font-size:var(--fdj-text-sm);font-weight:600;line-height:1.2;color:var(--fdj-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.fdj-vc__chip--text{padding-left:1.4rem}.fdj-vc__dot{flex:none;width:3.4rem;height:3.4rem;object-fit:cover;border:1px solid var(--fdj-ink-12);border-radius:50%}.fdj-vc__dot--swatch{background:linear-gradient(135deg,var(--fdj-vc-c1) 50%,var(--fdj-vc-c2) 50%)}.fdj-vc__panel{display:none;margin-top:var(--fdj-space-sm);padding-top:var(--fdj-space-sm);border-top:1px solid var(--fdj-ink-12)}.fdj-vc__panel-head{display:flex;align-items:center;gap:var(--fdj-space-sm)}.fdj-vc__photo{flex:none;width:7.2rem;height:7.2rem;object-fit:cover;border-radius:var(--fdj-radius)}.fdj-vc__opt-name{margin:0;font-size:var(--fdj-text-lg);font-weight:700;line-height:1.2;color:var(--fdj-ink)}.fdj-vc__opt-text{margin:.2rem 0 0;font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-snug);color:var(--fdj-ink-60)}.fdj-vc__tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fdj-space-sm) var(--fdj-space-xs);margin:var(--fdj-space-md) 0 0;padding:0;list-style:none}.fdj-vc__tiers li{display:flex}.fdj-vc__tier{position:relative;display:flex;flex-direction:column;gap:.2rem;width:100%;padding:var(--fdj-space-sm) var(--fdj-space-xs) var(--fdj-space-xs);background-color:var(--fdj-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius);color:var(--fdj-ink);text-decoration:none;transition:border-color var(--fdj-duration) var(--fdj-ease),transform var(--fdj-duration) var(--fdj-ease)}.fdj-vc__tier:hover{border-color:var(--fdj-ink)}.fdj-vc__tier:active{transform:scale(.98)}.fdj-vc__tier--hl{background-color:var(--fdj-sage-tint);border:2px solid var(--fdj-ink)}.fdj-vc__tag{position:absolute;top:-1.1rem;left:var(--fdj-space-xs);padding:.3rem .8rem;background-color:var(--fdj-ink);border-radius:var(--fdj-radius-pill);font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--fdj-off-white)}.fdj-vc__qty{font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-ink)}.fdj-vc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:var(--fdj-text-2xl);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--fdj-ink)}.fdj-vc__unit{font-size:var(--fdj-text-xs);font-weight:500;letter-spacing:0;color:var(--fdj-ink-60)}.fdj-vc__detail{margin-top:.2rem;font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-sage-text)}.fdj-vc__empty{margin:var(--fdj-space-sm) 0 0;font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80)}.fdj-vc .fdj-vc__cta{width:100%;min-height:5.2rem;margin-top:var(--fdj-space-sm)}.fdj-vc .fdj-vc__more{display:inline-block;margin-top:var(--fdj-space-sm);font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-ink);text-decoration:underline;text-underline-offset:.3em}.fdj-vc__note{margin:var(--fdj-space-md) 0 0;font-size:var(--fdj-text-xs);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-60)}@media screen and (min-width:750px){.fdj-vc{padding-block:var(--fdj-space-2xl)}.fdj-vc__inner{max-width:88rem;margin-inline:auto}.fdj-vc__sum{gap:var(--fdj-space-md);padding:var(--fdj-space-sm)}.fdj-vc__thumb{width:9.6rem}.fdj-vc__body{padding:0 var(--fdj-space-md) var(--fdj-space-md) calc(var(--fdj-space-sm) + 9.6rem + var(--fdj-space-md))}.fdj-vc__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.fdj-vc .fdj-vc__cta{width:auto;padding-inline:var(--fdj-space-lg)}}.fdj-vc{padding-block:var(--fdj-space-lg) var(--fdj-space-xl);background-color:var(--fdj-white)}.fdj-vc__box{padding:var(--fdj-space-xl) var(--fdj-space-md);border-radius:var(--fdj-radius-lg);text-align:center}.fdj-vc .fdj-vc__title{color:var(--fdj-ink)}.fdj-vc__text{margin:var(--fdj-space-xs) auto 0;max-width:48ch;font-size:var(--fdj-text-base);line-height:var(--fdj-leading-normal);color:var(--fdj-ink)}.fdj-vc__actions{display:flex;flex-direction:column;align-items:center;gap:var(--fdj-space-sm);margin-top:var(--fdj-space-md)}.fdj-vc .fdj-vc__cta{width:100%;min-height:5.2rem}.fdj-vc .fdj-vc__tiktok{color:var(--fdj-ink)}@media screen and (min-width:750px){.fdj-vc__box{padding:var(--fdj-space-2xl) var(--fdj-space-xl)}.fdj-vc .fdj-vc__cta{width:auto;padding-inline:var(--fdj-space-xl)}}.fdj-vq{padding-block:var(--fdj-space-xl)}.fdj-vq__head{margin-bottom:var(--fdj-space-md)}.fdj-vq__list{border-top:1px solid var(--fdj-ink-12)}.fdj-vq__item{border-bottom:1px solid var(--fdj-ink-12)}.fdj-vq .fdj-vq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--fdj-space-sm);padding:var(--fdj-space-sm) 0;font-size:var(--fdj-text-base);font-weight:600;line-height:var(--fdj-leading-snug);color:var(--fdj-ink);cursor:pointer;list-style:none}.fdj-vq .fdj-vq__q::-webkit-details-marker{display:none}.fdj-vq__q .fdj-icon{flex-shrink:0;transition:transform var(--fdj-duration) var(--fdj-ease)}.fdj-vq__item[open] .fdj-vq__q .fdj-icon{transform:rotate(180deg)}.fdj-vq__a{padding:0 0 var(--fdj-space-sm);max-width:68ch;font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80)}@media screen and (min-width:990px){.fdj-vq{padding-block:var(--fdj-space-2xl)}.fdj-vq__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--fdj-space-2xl);align-items:start}}.fdj-vf{padding-block:var(--fdj-space-xl)}.fdj-vf__head{margin-bottom:var(--fdj-space-lg)}.fdj-vf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fdj-space-sm) var(--fdj-space-xs);margin:0;padding:0;list-style:none}.fdj-vf__item{display:flex}.fdj-vf__card{display:flex;flex-direction:column;width:100%;background-color:var(--fdj-white);border:1px solid var(--fdj-ink-12);border-radius:var(--fdj-radius-lg);overflow:hidden;color:var(--fdj-ink);text-decoration:none;transition:border-color var(--fdj-duration) var(--fdj-ease),box-shadow var(--fdj-duration) var(--fdj-ease)}.fdj-vf__card:hover{border-color:var(--fdj-ink-40);box-shadow:var(--fdj-shadow-md)}.fdj-vf .fdj-vf__media{aspect-ratio:1 / 1;border-radius:0}.fdj-vf__body{display:flex;flex:1;flex-direction:column;padding:var(--fdj-space-xs) var(--fdj-space-xs) var(--fdj-space-sm)}.fdj-vf__name{font-size:var(--fdj-text-base);font-weight:600;line-height:var(--fdj-leading-snug);color:var(--fdj-ink)}.fdj-vf__from{display:flex;align-items:baseline;gap:.5rem;margin-top:.6rem}.fdj-vf__from-label{font-size:var(--fdj-text-xs);color:var(--fdj-ink-60)}.fdj-vf__from strong{font-size:var(--fdj-text-xl);font-weight:600;line-height:1.1}.fdj-vf__lot{font-size:var(--fdj-text-xs);color:var(--fdj-ink-80)}.fdj-vf__detail{margin-top:.4rem;font-size:var(--fdj-text-xs);font-weight:500;color:var(--fdj-sage-text)}.fdj-vf__more{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:var(--fdj-space-xs);font-size:var(--fdj-text-sm);font-weight:600;color:var(--fdj-ink)}.fdj-vf__more .fdj-wa-icon{color:#1da851}.fdj-vf__card:hover .fdj-vf__more{text-decoration:underline;text-underline-offset:.3em}.fdj-vf__ask{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fdj-space-2xs);width:100%;padding:var(--fdj-space-sm);background-color:var(--fdj-beige);border-radius:var(--fdj-radius-lg)}.fdj-vf__ask-icon{display:inline-flex;color:var(--fdj-ink)}.fdj-vf__ask-text{font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80)}.fdj-vf .fdj-vf__ask-btn{width:100%;min-height:4.4rem;margin-top:auto;padding-inline:1.2rem;font-size:var(--fdj-text-sm)}.fdj-vf__note{margin:var(--fdj-space-md) 0 0;font-size:var(--fdj-text-xs);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-60)}@media screen and (min-width:750px){.fdj-vf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fdj-space-md)}.fdj-vf__body{padding:var(--fdj-space-sm) var(--fdj-space-sm) var(--fdj-space-md)}.fdj-vf__ask{padding:var(--fdj-space-md)}}@media screen and (min-width:990px){.fdj-vf{padding-block:var(--fdj-space-2xl)}.fdj-vf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fdj-vft{padding-block:var(--fdj-space-xl);background-color:var(--fdj-ink);color:var(--fdj-off-white)}.fdj-vft--sticky{padding-bottom:calc(var(--fdj-space-xl) + 7.6rem)}.fdj-vft__inner{display:grid;gap:var(--fdj-space-md)}.fdj-vft__brand{margin:0;font-size:2rem;font-weight:600;letter-spacing:-.02em}.fdj-vft__tagline{margin:.4rem 0 0;max-width:40ch;font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:#faf8f4bf}.fdj-vft__links{display:flex;flex-wrap:wrap;gap:var(--fdj-space-2xs) var(--fdj-space-md);margin:0;padding:0;list-style:none}.fdj-vft .fdj-vft__links a{font-size:var(--fdj-text-sm);color:var(--fdj-off-white);text-decoration:none}.fdj-vft .fdj-vft__links a:hover{text-decoration:underline}.fdj-vft__copy{margin:0;font-size:var(--fdj-text-xs);color:#faf8f499}.fdj-vsticky{position:fixed;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));left:1.2rem;z-index:5;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 var(--fdj-space-md);background-color:var(--fdj-ink);border-radius:var(--fdj-radius);box-shadow:0 8px 24px #2e2b2840;font-size:var(--fdj-text-base);font-weight:600;color:var(--fdj-off-white);text-decoration:none}.fdj-vsticky{transition:transform .26s var(--fdj-ease),opacity .26s var(--fdj-ease)}.fdj-vsticky--hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 2.4rem))}.fdj-vsticky:hover{color:var(--fdj-off-white);background-color:#45413c}.fdj-vsticky:focus-visible{outline:2px solid var(--fdj-ink);outline-offset:3px}@media screen and (min-width:750px){.fdj-vft__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start}.fdj-vft__copy{grid-column:1 / -1}}@media screen and (min-width:990px){.fdj-vft--sticky{padding-bottom:var(--fdj-space-xl)}.fdj-vsticky{right:2.4rem;bottom:2.4rem;left:auto;border-radius:var(--fdj-radius-pill);padding:0 var(--fdj-space-md) 0 var(--fdj-space-sm)}}.fdj-wa-btn .fdj-wa-icon{flex-shrink:0;color:#25d366}.fdj-vitrine-anchor{scroll-margin-top:8rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.fdj-bg-white{background-color:var(--fdj-white)}.fdj-bg-off-white{background-color:var(--fdj-off-white)}.fdj-bg-beige{background-color:var(--fdj-beige)}.fdj-bg-sage{background-color:var(--fdj-sage);color:var(--fdj-ink)}.fdj-vt{margin:0;font-size:2.8rem;font-weight:600;line-height:var(--fdj-leading-tight);letter-spacing:-.015em;color:var(--fdj-ink)}.fdj-vt-eyebrow{margin:0 0 var(--fdj-space-2xs);font-size:var(--fdj-text-xs);font-weight:600;letter-spacing:var(--fdj-tracking-wide);text-transform:uppercase;color:var(--fdj-sage-text)}.fdj-vt-lede{margin:var(--fdj-space-xs) 0 0;max-width:60ch;font-size:var(--fdj-text-base);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80)}@media screen and (min-width:750px){.fdj-vt{font-size:3.6rem}}.fdj-vhd-section{position:sticky;top:0;z-index:4}.fdj-vhd{background-color:var(--fdj-off-white);border-bottom:1px solid var(--fdj-ink-12)}.fdj-vhd__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--fdj-space-sm);min-height:6rem}.fdj-vhd__brand{font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--fdj-ink);text-decoration:none;white-space:nowrap}.fdj-vhd__nav{display:none}.fdj-vhd .fdj-vhd__cta{min-height:4rem;padding:0 1.4rem;font-size:var(--fdj-text-sm);white-space:nowrap}@media screen and (min-width:990px){.fdj-vhd__inner{min-height:7.2rem}.fdj-vhd__brand{font-size:2.2rem}.fdj-vhd__nav{display:block}.fdj-vhd__list{display:flex;gap:var(--fdj-space-lg);margin:0;padding:0;list-style:none}.fdj-vhd__anchor{font-size:var(--fdj-text-sm);font-weight:500;color:var(--fdj-ink);text-decoration:none;text-underline-offset:.3em}.fdj-vhd__anchor:hover{text-decoration:underline}.fdj-vhd .fdj-vhd__cta{min-height:4.4rem;padding:0 var(--fdj-space-sm)}}.fdj-vh{position:relative;display:flex;align-items:flex-end;min-height:64rem;min-height:calc(100svh - 9.6rem);overflow:hidden;isolation:isolate;background-color:var(--fdj-ink);color:var(--fdj-off-white)}.fdj-vh__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fdj-vh__media img,.fdj-vh__media svg{display:block;width:100%;height:100%;object-fit:cover}.fdj-vh__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(46,43,40,calc(var(--fdj-vh-overlay, .45) + .35)),rgba(46,43,40,var(--fdj-vh-overlay, .45)) 45%,#2e2b280d 80%)}.fdj-vh__inner{width:100%;padding-block:var(--fdj-space-2xl) var(--fdj-space-lg)}.fdj-vh__content{max-width:62rem}.fdj-vh__badge{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 var(--fdj-space-sm);padding:.6rem 1.2rem;background-color:#faf8f4f0;border-radius:var(--fdj-radius-pill);font-size:var(--fdj-text-xs);font-weight:600;color:var(--fdj-ink)}.fdj-vh__dot{width:.8rem;height:.8rem;border-radius:50%;background-color:#e0245e}.fdj-vh__title{margin:0;font-size:3.8rem;font-weight:700;line-height:1.04;letter-spacing:-.03em;color:var(--fdj-off-white);text-shadow:0 2px 24px rgba(46,43,40,.35)}.fdj-vh__sub{margin:var(--fdj-space-sm) 0 0;max-width:52ch;font-size:var(--fdj-text-base);line-height:var(--fdj-leading-normal);color:#faf8f4eb}.fdj-vh__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:var(--fdj-space-sm) 0 0;padding:1rem 1.4rem;background-color:var(--fdj-off-white);border-radius:var(--fdj-radius);font-size:var(--fdj-text-sm);color:var(--fdj-ink-80)}.fdj-vh__price strong{font-size:var(--fdj-text-xl);font-weight:700;color:var(--fdj-ink)}.fdj-vh__actions{display:flex;flex-direction:column;gap:var(--fdj-space-xs);margin-top:var(--fdj-space-md)}.fdj-vh .fdj-vh__cta{width:100%;min-height:5.4rem;background-color:var(--fdj-off-white);border-color:var(--fdj-off-white);color:var(--fdj-ink);font-weight:600}.fdj-vh .fdj-vh__cta:hover{background-color:var(--fdj-white);color:var(--fdj-ink)}.fdj-vh .fdj-vh__cta .fdj-wa-icon{color:#1da851}.fdj-vh .fdj-vh__secondary{justify-content:center;color:var(--fdj-off-white)}.fdj-vh .fdj-vh__secondary:hover{color:var(--fdj-off-white)}.fdj-vh__checks{display:none;flex-wrap:wrap;gap:.6rem 1.6rem;margin:var(--fdj-space-sm) 0 0;padding:0;list-style:none;font-size:var(--fdj-text-sm);font-weight:500;color:var(--fdj-off-white)}.fdj-vh__checks li{display:inline-flex;align-items:center;gap:.6rem}@media screen and (min-width:750px){.fdj-vh__checks{display:flex}.fdj-vh__title{font-size:5.2rem}.fdj-vh__actions{flex-direction:row;align-items:center;gap:var(--fdj-space-md)}.fdj-vh .fdj-vh__cta{width:auto;padding-inline:var(--fdj-space-lg)}}@media screen and (min-width:990px){.fdj-vh{align-items:center;min-height:68rem;min-height:min(calc(100svh - 10.8rem),80rem)}.fdj-vh__media:after{background:linear-gradient(to right,rgba(46,43,40,calc(var(--fdj-vh-overlay, .45) + .3)),rgba(46,43,40,var(--fdj-vh-overlay, .45)) 38%,#2e2b2800 70%)}.fdj-vh__inner{padding-block:var(--fdj-space-2xl)}.fdj-vh__title{font-size:6.4rem}}.fdj-vn{padding-block:var(--fdj-space-lg)}.fdj-vn__box{padding:var(--fdj-space-md);background-color:var(--fdj-beige);border-radius:var(--fdj-radius-lg)}.fdj-vn .fdj-vn__title{font-size:2.4rem}.fdj-vn__cols{display:grid;gap:var(--fdj-space-md);margin-top:var(--fdj-space-md)}.fdj-vn__col{display:flex;align-items:flex-start;gap:var(--fdj-space-sm)}.fdj-vn__mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:var(--fdj-ink)}.fdj-vn__mark--yes{background-color:var(--fdj-sage)}.fdj-vn__mark--no{background-color:var(--fdj-white);box-shadow:inset 0 0 0 1px var(--fdj-ink-12)}.fdj-vn__col-title{margin:.8rem 0 .4rem;font-size:var(--fdj-text-base);font-weight:600;color:var(--fdj-ink)}.fdj-vn__col-text{margin:0;font-size:var(--fdj-text-sm);line-height:var(--fdj-leading-normal);color:var(--fdj-ink-80)}@media screen and (min-width:750px){.fdj-vn__box{padding:var(--fdj-space-xl)}.fdj-vn .fdj-vn__title{font-size:3.2rem}.fdj-vn__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--fdj-space-xl);margin-top:var(--fdj-space-lg)}}.fdj-vs{padding-block:var(--fdj-space-xl)}.fdj-vs__grid{display:grid;gap:var(--fdj-space-lg)}.fdj-vs .fdj-vs__media{aspect-ratio:3 / 2;border-radius:var(--fdj-radius-lg)}.fdj-vs__list{display:grid;gap:var(--fdj-space-xs);margin:var(--fdj-space-md) 0 0;padding:0;list-style:none}.fdj-vs__list li{display:flex;align-items:flex-start;gap:var(--fdj-space-xs);font-size:var(--fdj-text-base);line-height:var(--fdj-leading-snug);color:var(--fdj-ink)}.fdj-vs__tick{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;background-color:var(--fdj-sage);border-radius:50%;color:var(--fdj-ink)}.fdj-vs .fdj-vs__cta{width:100%;min-height:5.2rem;margin-top:var(--fdj-space-lg)}@media screen and (min-width:750px){.fdj-vs .fdj-vs__cta{width:auto;padding-inline:var(--fdj-space-lg)}}@media screen and (min-width:990px){.fdj-vs{padding-block:var(--fdj-space-2xl)}.fdj-vs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--fdj-space-2xl)}.fdj-vs__grid--right .fdj-vs__media{order:2}.fdj-vs .fdj-vs__media{aspect-ratio:4 / 3}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
