:root{--en-color-accent: #f69700;--en-color-accent-hover: #fb8500;--en-color-background: #fffaf0;--en-color-header: #6c825e;--en-color-ink: #282928;--en-color-ink-soft: #454645;--en-color-on-accent: #fffaf0;--en-ink: var(--en-color-ink);--en-ink-soft: var(--en-color-ink-soft);--en-forest: #606b57;--en-forest-deep: #4f5a47;--en-cream: var(--en-color-background);--en-paper: #f5eede;--en-sand: #e7ddcd;--en-line: rgba(40, 41, 40, .16);--en-radius-sm: .375rem;--en-radius-md: .625rem;--en-space-1: .5rem;--en-space-2: .75rem;--en-space-3: 1rem;--en-space-4: 1.5rem;--en-space-5: clamp(2rem, 4vw, 3.75rem);--en-content-width: 77.5rem}.theme-template-index :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.theme-template-index :is(p,li){font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:0}.theme-template-index :is(button,input,select,textarea){font-family:var(--font-menu)}.en-mobile-nav{padding:0 1rem 2.5rem;color:rgb(var(--colors-text-header))}.en-mobile-nav+#menu-level-0{display:none}.en-mobile-nav__intro{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.75rem 0 1rem}.en-mobile-nav__intro p{margin:0;color:currentColor;font-family:var(--font-menu);font-size:.6875rem;letter-spacing:.12em;opacity:.7;text-transform:uppercase}.en-mobile-nav__collection-copy{margin:0;color:currentColor;font-family:var(--font-menu);font-size:.6875rem;letter-spacing:.12em;opacity:.7}.en-mobile-nav__intro a{color:inherit;font-family:var(--font-menu);font-size:.8125rem;text-decoration:underline;text-underline-offset:.25rem}.en-mobile-nav__collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.en-mobile-nav__collection{color:inherit;min-width:0;text-decoration:none}.en-mobile-nav__image{display:block;aspect-ratio:.92;margin-bottom:.625rem;overflow:hidden;background:#f5eede5c;border-radius:var(--en-radius-md)}.en-mobile-nav__image img,.en-mobile-nav__image svg{width:100%;height:100%;display:block;object-fit:cover}.en-mobile-nav__collection-title,.en-mobile-nav__collection-copy{display:block;text-transform:none}.en-mobile-nav__collection-title{margin-bottom:.1875rem;font-family:var(--font-heading-family);font-size:1.125rem;font-weight:var(--font-heading-weight);line-height:1.05}.en-mobile-nav__links{display:grid;margin-top:1.25rem;gap:0}.en-mobile-nav__links a{display:grid;gap:.25rem;padding:.875rem 0;color:inherit;border-top:1px solid rgba(var(--colors-line-header),.65);font-family:var(--font-menu);text-decoration:none}.en-mobile-nav__links a:last-child{border-bottom:1px solid rgba(var(--colors-line-header),.65)}.en-mobile-nav__links a span{font-size:1rem}.en-mobile-nav__links a small{font-family:var(--font-body-family);font-size:.8125rem;letter-spacing:0;line-height:1.4;opacity:.72}.en-mobile-nav__collection:active,.en-mobile-nav__links a:active,.en-mobile-nav__intro a:active{transform:scale(.98)}.header-icon-account svg [stroke],.header-icon-cart svg [stroke]{stroke-width:1.35}.en-section{padding-block:var(--en-space-5)}.en-section__inner{width:min(var(--en-content-width),calc(100% - clamp(2.5rem,8vw,7rem)));margin-inline:auto}.en-eyebrow{margin:0 0 .5rem;color:var(--en-forest);font-family:var(--font-menu);font-size:.75rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.en-heading{max-width:18ch;margin:0;color:var(--en-ink);font-family:var(--font-heading-family);font-size:clamp(2.25rem,4vw,4.25rem);font-weight:var(--font-heading-weight);line-height:1.02;text-wrap:balance}.en-heading--medium{font-size:clamp(1.75rem,2.8vw,3rem)}.en-intro{max-width:39rem;margin:1rem 0 0;color:var(--en-ink-soft);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;text-wrap:pretty}.en-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.125rem;border:1px solid var(--en-forest);border-radius:var(--en-radius-sm);background:var(--en-forest);color:var(--en-cream);font-family:var(--font-button);font-size:.8125rem;font-weight:600;letter-spacing:.025em;line-height:1;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.en-button:hover{border-color:var(--en-forest-deep);background:var(--en-forest-deep);color:var(--en-cream);transform:translateY(-1px)}.en-button:focus-visible,.en-product-card__link:focus-visible,.en-product-card__media:focus-visible{outline:2px solid var(--en-forest);outline-offset:3px}.en-button--secondary{background:transparent;color:var(--en-forest)}.en-button--secondary:hover{background:#606b5717;color:var(--en-forest-deep)}.en-header-nav__list{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem);margin:0;padding:0;list-style:none}.en-header-nav__link{position:relative;display:block;padding-block:.375rem;color:currentColor;font-family:var(--font-menu);font-size:.75rem;font-weight:600;letter-spacing:.045em;line-height:1;text-decoration:none;text-transform:uppercase}.en-mega-menu{position:relative}.en-mega-menu>summary{display:flex;align-items:center;gap:.375rem;cursor:pointer;list-style:none}.en-mega-menu>summary::-webkit-details-marker{display:none}.en-mega-menu__chevron{width:.625rem;height:auto;transition:transform .18s ease-out}.en-mega-menu[open] .en-mega-menu__chevron{transform:rotate(180deg)}.en-mega-menu__panel{position:absolute;z-index:70;top:calc(100% + 1.125rem);right:0;display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(34rem,1.5fr);width:min(51rem,calc(100vw - 4rem));overflow:hidden;border:1px solid rgba(40,41,40,.12);border-radius:var(--en-radius-md);background:var(--en-cream);box-shadow:0 1.25rem 3.5rem #28292829}.en-mega-menu__intro{display:flex;min-height:17rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:1.75rem;background:var(--en-paper)}.en-mega-menu__eyebrow{margin:0 0 .625rem;color:var(--en-forest);font-family:var(--font-menu);font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.en-mega-menu__heading{max-width:12ch;margin:0;color:var(--en-ink);font-family:var(--font-heading-family);font-size:1.75rem;font-weight:var(--font-heading-weight);line-height:1.05;text-transform:none}.en-mega-menu__all-link{margin-top:1.5rem;padding-bottom:.25rem;border-bottom:1px solid currentColor;color:var(--en-forest);font-family:var(--font-menu);font-size:.75rem;font-weight:600;letter-spacing:.03em;line-height:1;text-decoration:none;text-transform:uppercase}.en-mega-menu__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem}.en-mega-menu__product{min-width:0;color:var(--en-ink);text-decoration:none}.en-mega-menu__image{display:block;overflow:hidden;aspect-ratio:4 / 4.5;margin-bottom:.75rem;border-radius:var(--en-radius-sm);background:var(--en-sand)}.en-mega-menu__image img,.en-mega-menu__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease-out}.en-mega-menu__product:hover .en-mega-menu__image img{transform:scale(1.035)}.en-mega-menu__product-title,.en-mega-menu__product-copy{display:block;text-transform:none}.en-mega-menu__product-title{font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;line-height:1.25}.en-mega-menu__product-copy{margin-top:.25rem;color:var(--en-ink-soft);font-family:var(--font-body-family);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.4}.en-header-nav__link:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right center;transition:transform .18s ease-out}.en-header-nav__link:hover:after,.en-header-nav__link:focus-visible:after,.en-header-nav__link.is-active:after{transform:scaleX(1);transform-origin:left center}.en-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.en-product-card{display:flex;min-width:0;flex-direction:column;color:var(--en-ink)}.en-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--en-radius-md);background:var(--en-paper)}.en-product-card__image,.en-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease-out}.en-product-card:hover .en-product-card__image{transform:scale(1.025)}.en-product-card__status{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.35rem .5rem;border-radius:.1875rem;background:#282928db;color:var(--en-cream);font-family:var(--font-menu);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.en-product-card__body{display:grid;gap:.5rem;padding:.875rem .125rem 0}.en-product-card__eyebrow{margin:0;color:var(--en-forest);font-family:var(--font-menu);font-size:.75rem;font-weight:600;line-height:1.25}.en-product-card__link{color:inherit;font-family:var(--font-body-family);font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none}.en-product-card__benefit{min-height:1.25rem;margin:0;color:var(--en-ink-soft);font-size:.875rem;line-height:1.45}.en-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--en-space-2);margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--en-line)}.en-product-card__price{color:var(--en-ink);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.en-product-card__action{min-height:auto;padding:.5rem 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--en-forest);font-size:.8125rem}.en-product-card__action:hover{border-color:var(--en-forest-deep);background:transparent;color:var(--en-forest-deep);transform:none}.theme-template-product .section-product-info .product-content-container{align-items:flex-start}.theme-template-product .section-product-info .product-info{padding-top:0}.theme-template-product .section-product-info .x-block-product-title{margin:0 0 1.35rem!important}.theme-template-product .section-product-info .x-block-product-title .product-title{max-width:13ch;color:var(--en-ink);font-size:clamp(2.35rem,3.4vw,3.65rem);letter-spacing:-.035em;line-height:.98;text-wrap:balance}.theme-template-product .section-product-info .x-block-price{margin:0 0 .25rem!important}.theme-template-product .section-product-info .price-item,.theme-template-product .section-product-info .price-item--regular{color:var(--en-ink);font-size:clamp(1.2rem,1.65vw,1.45rem);font-variant-numeric:tabular-nums;line-height:1.1}.theme-template-product .section-product-info .product-form__input{margin-bottom:1.65rem;padding-bottom:0!important}.theme-template-product .section-product-info .product-form__input legend{margin-bottom:.1rem;letter-spacing:.045em}.theme-template-product .section-product-info .product-form__input[data-option-name*=size]{gap:.5rem}.theme-template-product .section-product-info .product-form__input[data-option-name*=size] label{min-width:4.65rem;justify-content:center;padding:.55rem .8rem;border-color:#606b5761;border-radius:999px!important;background:#606b5712;color:var(--en-forest);font-family:var(--font-menu);font-size:.75rem;font-weight:600;line-height:1}.theme-template-product .section-product-info .product-form__input[data-option-name*=size] .input-radio:checked+label{border-color:var(--en-forest);background:var(--en-forest);color:var(--en-cream)}.theme-template-product .section-product-info .product-form__input[data-option-name*=size] .input-radio.disabled+label{border-color:#606b5733;background:transparent;color:#606b576b}.theme-template-product .section-product-info .x-block-quantity-selector{margin:0 0 1.5rem!important}.theme-template-product .section-product-info .product-form__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.theme-template-product .section-product-info .product-form__quantity>.w-full{width:auto}.theme-template-product .section-product-info .product-form__quantity>.w-full>.inline-flex{margin-top:0}.theme-template-product .section-product-info .product-form__quantity .quantity-rules{width:100%}.theme-template-product .section-product-info .en-low-stock-notice{align-items:center;color:var(--en-forest);display:flex;font-family:var(--font-menu);font-size:.75rem;font-weight:700;gap:.375rem;line-height:1.2;margin:.5rem 0 0;width:100%}.theme-template-product .section-product-info .en-low-stock-notice:before{background:var(--en-forest);border-radius:999px;content:"";flex:0 0 .375rem;height:.375rem}@media(min-width:768px){.theme-template-product .section-product-info .en-low-stock-notice{margin:0 0 0 .25rem;width:auto}}.theme-template-product .section-product-info .x-block-buy-buttons{margin-bottom:1rem}@media(min-width:768px){.theme-template-product .section-product-info .x-block-buy-buttons form.form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:start;position:relative;padding-bottom:1.875rem}.theme-template-product .section-product-info .x-block-buy-buttons form.form .add_to_cart_button{grid-column:1;grid-row:1;width:100%;margin-bottom:0;min-height:3.25rem;height:3.25rem}.theme-template-product .section-product-info .x-block-buy-buttons form.form .payment-button-container{grid-column:2;grid-row:1;position:static;width:100%}.theme-template-product .section-product-info .x-block-buy-buttons form.form .shopify-payment-button__button{min-height:3.25rem;height:3.25rem}.theme-template-product .section-product-info .x-block-buy-buttons form.form .payment-button,.theme-template-product .section-product-info .x-block-buy-buttons form.form .shopify-payment-button{position:static}.theme-template-product .section-product-info .x-block-buy-buttons form.form .shopify-payment-button__more-options{position:absolute;right:0;bottom:0;left:0;width:fit-content;margin:0 auto;text-align:center}}.theme-template-product .section-product-info .evernest-pdp-reassurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 1.75rem;border:1px solid var(--en-line);border-radius:var(--en-radius-md);overflow:hidden}.theme-template-product .section-product-info .evernest-pdp-reassurance__item{display:flex;align-items:flex-start;gap:.6rem;min-width:0;padding:.875rem}.theme-template-product .section-product-info .evernest-pdp-reassurance__item:nth-child(odd){border-right:1px solid var(--en-line)}.theme-template-product .section-product-info .evernest-pdp-reassurance__item:nth-child(-n+2){border-bottom:1px solid var(--en-line)}.theme-template-product .section-product-info .evernest-pdp-reassurance__icon{display:grid;width:1.85rem;height:1.85rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#606b571f;color:var(--en-forest)}.theme-template-product .section-product-info .evernest-pdp-reassurance__icon svg{width:1rem;height:1rem}.theme-template-product .section-product-info .evernest-pdp-reassurance strong,.theme-template-product .section-product-info .evernest-pdp-reassurance small{display:block}.theme-template-product .section-product-info .evernest-pdp-reassurance strong{color:var(--en-ink);font-family:var(--font-menu);font-size:.7rem;letter-spacing:.025em;line-height:1.25;text-transform:uppercase}.theme-template-product .section-product-info .evernest-pdp-reassurance small{margin-top:.2rem;color:var(--en-ink-soft);font-size:.7rem;line-height:1.3}.theme-template-product .section-product-info .x-block-estimate-delivery{margin:1.35rem 0 1.75rem!important}.theme-template-product .section-product-info .x-estimate-delivery{border:1px solid var(--en-line);border-radius:var(--en-radius-md)}.theme-template-product .section-product-info .x-estimate-delivery .estimate-content{font-size:.875rem;line-height:1.5}.theme-template-product .section-product-info .x-estimate-delivery strong{color:var(--en-ink);font-family:var(--font-menu);font-size:.75rem;letter-spacing:.035em;text-transform:uppercase}.theme-template-product .custom-product-heading-icon{padding:clamp(1.75rem,3vw,2.75rem) 0 clamp(1.5rem,3vw,2.75rem)}.theme-template-product .custom-product-heading-icon .page-width{max-width:48rem}.theme-template-product .custom-product-heading-icon .custom-heading,.theme-template-product .custom-product-heading .custom-heading{letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.theme-template-product .custom-product-heading-icon .custom-richtext{max-width:42rem;margin-right:auto;margin-left:auto;color:var(--en-ink-soft)!important;line-height:1.6}.theme-template-product .custom-product-heading-icon{padding-bottom:.25rem}@media(min-width:768px){.theme-template-product .section--custom_product_icon_NiYNQp{padding-top:0!important}.theme-template-product .section--custom_product_icon_NiYNQp .text-with-icon-item>div{padding-top:.5rem!important;padding-bottom:1.5rem!important}.theme-template-product .section--custom_product_icon_NiYNQp .text-with-icon-item>div>div:first-child{padding-top:0;margin-bottom:.25rem}.theme-template-product .section--custom_product_icon_NiYNQp .text-with-icon-item>div>div:nth-child(2){padding-top:0}.theme-template-product .section--custom_product_icon_NiYNQp .text-with-icon-item .h3{margin-top:0;margin-bottom:.35rem}.theme-template-product .section--custom_product_icon_NiYNQp .text-with-icon-item .block-richtext,.theme-template-product .section--custom_product_icon_NiYNQp .text-with-icon-item .block-richtext p{margin-top:0;margin-bottom:0}}.theme-template-product .custom-product-heading{padding:clamp(2rem,4vw,3.5rem) 0}.theme-template-product .custom-product-heading .heading-wrapper{max-width:52rem;margin:0 auto}.theme-template-product .custom-product-heading .custom-product-heading__eyebrow{margin:0 0 .75rem;color:var(--en-forest);font-family:var(--font-menu);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.theme-template-product .custom-product-heading .custom-heading{max-width:29ch;margin:0 auto!important;font-size:clamp(1.9rem,2.9vw,2.7rem)!important}.theme-template-product .custom-product-heading__proofs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.5rem auto 0;padding:1rem 0 0;border-top:1px solid var(--en-line);color:var(--en-ink-soft);font-family:var(--font-menu);font-size:.72rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.theme-template-product .custom-product-heading__proofs li{display:inline-flex;align-items:center;gap:.4rem}.theme-template-product .custom-product-heading__proofs li:before{width:.38rem;height:.38rem;border-radius:50%;background:var(--en-forest);content:""}.theme-template-product .ss-text-wrapper .ss-content{max-width:42rem}.theme-template-product .ss-text-wrapper [class*=countdown-banner-heading] p,.theme-template-product .ss-text-wrapper [class*=countdown-banner-richtext] p{margin:0}.theme-template-product .ss-text-wrapper [class*=countdown-banner-richtext]{max-width:34rem;margin:0 auto;color:var(--en-ink-soft)!important;line-height:1.55!important}.theme-template-product .custom-related-ultimate .cru-wrapper{padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}.theme-template-product .custom-related-ultimate .cru-heading{margin-bottom:clamp(1.75rem,3vw,2.75rem);letter-spacing:-.03em;line-height:1.1}.theme-template-product .custom-related-ultimate .cru-card{border:1px solid var(--en-line);border-radius:var(--en-radius-md)}.theme-template-product .custom-related-ultimate .cru-price{color:var(--en-ink);font-variant-numeric:tabular-nums}.theme-template-product .en-product-feature-grid{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.theme-template-product .en-product-feature-grid__eyebrow{margin:1rem 0 .35rem!important;color:var(--en-forest)!important;font-family:var(--font-menu);font-size:.7rem!important;font-weight:700;letter-spacing:.075em;line-height:1.2!important;text-transform:uppercase}.theme-template-product .en-product-feature-grid__copy,.theme-template-product .en-product-feature-grid__copy p{margin:0 0 1rem;color:var(--en-ink-soft);font-size:.95rem;line-height:1.5}@media(max-width:767px){.theme-template-product .section-product-info .product-info{padding-top:0}.theme-template-product .section-product-info .x-block-product-title .product-title{max-width:15ch;font-size:clamp(2.1rem,10vw,2.8rem)}.theme-template-product .section-product-info .evernest-pdp-reassurance{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0;width:100%}.theme-template-product .section-product-info .evernest-pdp-reassurance__item:nth-child(odd){border-right:1px solid var(--en-line)}.theme-template-product .section-product-info .evernest-pdp-reassurance__item:nth-child(-n+2){border-bottom:1px solid var(--en-line)}.theme-template-product .section-product-info .evernest-pdp-reassurance__item{gap:.5rem;padding:.75rem .625rem}.theme-template-product .section-product-info .evernest-pdp-reassurance__icon{height:1.65rem;width:1.65rem}.theme-template-product .section-product-info .evernest-pdp-reassurance strong,.theme-template-product .section-product-info .evernest-pdp-reassurance small{font-size:.625rem}.theme-template-product .custom-product-heading-icon{padding-top:1.75rem}}.en-collection-header{padding:clamp(1.25rem,3vw,2.5rem) 0 clamp(2.5rem,5vw,4.5rem);background:var(--en-color-background)}.en-collection-header__inner,.en-collection-products__inner,.en-collection-reassurance__inner{width:min(var(--en-content-width),calc(100% - clamp(2.5rem,8vw,7rem)));margin:0 auto}.en-collection-header__breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);color:var(--en-ink-soft);font-family:var(--font-menu);font-size:.75rem;line-height:1.3}.en-collection-header__breadcrumbs a{color:inherit;text-decoration:none}.en-collection-header__breadcrumbs a:hover{color:var(--en-forest);text-decoration:underline;text-underline-offset:.25rem}.en-collection-header__copy{max-width:48rem}.en-collection-header .en-heading{max-width:13ch}.en-collection-header .en-intro{max-width:42rem}.en-collection-header .en-intro p{margin:0}.en-collection-products{padding:0 0 clamp(3.5rem,7vw,6rem);background:var(--en-color-background)}.en-collection-products .en-heading{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.en-collection-products__empty{color:var(--en-ink-soft)}.en-collection-products .en-product-card__body{gap:.45rem}.en-product-card__form{display:grid;gap:.65rem;margin-top:.2rem}.en-product-card__age{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--en-ink-soft);font-family:var(--font-menu);font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.en-product-card__age select{min-width:0;max-width:68%;padding:.42rem 1.65rem .42rem .55rem;border:1px solid var(--en-line);border-radius:.25rem;background:transparent;color:var(--en-ink);font-family:var(--font-body-family);font-size:.8rem;font-weight:600;line-height:1.2}.en-product-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border:1px solid var(--en-color-header);border-radius:999px;background:var(--en-color-header);color:var(--en-color-background);cursor:pointer;font-family:var(--font-menu);font-size:.6875rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.en-product-card__button:hover{background:var(--en-forest-deep);transform:translateY(-1px)}.en-product-card__button:disabled{cursor:wait;opacity:.68;transform:none}.en-product-card__message{min-height:1.1rem;margin:-.25rem 0 0;color:var(--en-forest);font-size:.72rem;line-height:1.35}.en-collection-products .en-product-card{min-width:0}.en-collection-products .en-product-card__body{display:block;padding:10px 2px 0}.en-collection-products .en-product-card__title-row{display:flex;align-items:baseline;gap:6px;min-width:0}.en-collection-products .en-product-card__title{display:block;min-width:0;color:var(--en-color-ink);font-family:var(--font-body-family);font-size:19px;font-weight:700;line-height:1.25;text-decoration:none;text-wrap:balance}.en-collection-products .en-product-card__benefit{min-height:0;margin:4px 0 0;font-family:var(--font-body-family);font-size:13px;line-height:1.45}.en-collection-products .en-product-card__color{display:flex;align-items:center;gap:8px;min-height:18px;margin-top:6px;color:var(--en-color-ink-soft);font-family:var(--font-body-family);font-size:12px;line-height:1.25}.en-collection-products .en-product-card__swatch{width:16px;height:16px;flex:0 0 16px;border:1px solid rgba(40,41,40,.28);border-radius:50%;box-shadow:inset 0 0 0 2px var(--en-color-background)}.en-collection-products .en-product-card__color-name{color:var(--en-color-ink);font-weight:600}.en-collection-products .en-product-card__reviews{display:inline-flex!important;flex:0 0 auto;align-items:center;color:var(--en-color-ink-soft);font-family:var(--font-body-family);font-size:10px;line-height:1;white-space:nowrap}.en-collection-products .en-product-card__reviews .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:3px;margin:0!important;white-space:nowrap}.en-collection-products .en-product-card__reviews:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}.en-collection-products .en-product-card__reviews .jdgm-prev-badge__text{font-size:10px}.en-product-card__reviews .jdgm-star,.en-product-card__reviews .jdgm-star *{color:var(--en-color-header)!important}.en-collection-products .en-product-card__form{gap:7px;margin-top:6px}.en-collection-products .en-product-card__age{min-height:34px;font-size:10px}.en-collection-products .en-product-card__age select{max-width:68%;min-height:34px;border-radius:.5rem;font-size:12px}.en-collection-products .en-product-card__footer{justify-content:space-between;gap:10px;margin-top:7px;padding-top:8px}.en-collection-products .en-product-card__price{margin:0;font-family:var(--font-body-family);font-size:15px;font-weight:700}.en-collection-products .en-product-card__button{min-height:2.5rem;padding:0 1.125rem;font-size:11px}.en-collection-reassurance{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(1.5rem,3vw,2.5rem);background:var(--en-color-background)}.en-collection-reassurance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(40,41,40,.12);border-radius:1.125rem;background:#ffffffb8;box-shadow:0 .9rem 2.25rem #2829280f}.en-collection-reassurance__card{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:1rem;min-width:0;padding:clamp(1.5rem,2.6vw,2rem);border-right:1px solid rgba(40,41,40,.12);background:transparent}.en-collection-reassurance__card:last-child{border-right:0}.en-collection-reassurance__icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:50%;background:#f6970021;color:var(--en-color-accent)}.en-collection-reassurance__icon svg{width:1.35rem;height:1.35rem}.en-collection-reassurance h2{margin:.1rem 0 .42rem;color:var(--en-ink);font-family:var(--font-menu);font-size:.9rem;font-weight:700;line-height:1.3}.en-collection-reassurance p{margin:0;color:var(--en-ink-soft);font-size:.84rem;line-height:1.5}.en-detail-cards{padding:clamp(3.75rem,7vw,6.5rem) 0;background:var(--en-color-background)}.en-detail-cards__inner{width:min(var(--en-content-width),calc(100% - clamp(2.5rem,8vw,7rem)));margin:0 auto}.en-detail-cards__heading{max-width:39rem;margin:0 auto clamp(2rem,4vw,3.25rem);text-align:center}.en-detail-cards h2{margin:0 0 .75rem;color:var(--en-ink);font-family:var(--font-heading-family);font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.en-detail-cards__heading p{margin:0;color:var(--en-ink-soft);font-size:1rem;line-height:1.6}.en-detail-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.en-detail-cards__card{min-width:0}.en-detail-cards__media{aspect-ratio:1 / 1.12;overflow:hidden;border-radius:1rem;background:var(--en-paper)}.en-detail-cards__media img,.en-detail-cards__media video,.en-detail-cards__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.en-detail-cards__card:hover .en-detail-cards__media img,.en-detail-cards__card:hover .en-detail-cards__media video{transform:scale(1.025)}.en-detail-cards h3{margin:1rem 0 .5rem;color:var(--en-ink);font-family:var(--font-heading-family);font-size:1.35rem;font-weight:var(--font-heading-weight);line-height:1.08}.en-detail-cards__card p{margin:0 0 1rem;color:var(--en-ink-soft);font-size:.95rem;line-height:1.5}.en-detail-cards__card a{color:var(--en-forest);font-family:var(--font-menu);font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;text-transform:uppercase}.theme-template-index .jdgm-carousel--card-theme .jdgm-carousel__item-wrapper{border:1px solid var(--en-line)!important;border-radius:.75rem!important;background:#fffaf0eb!important;box-shadow:0 .5rem 1.5rem #2829280e}.theme-template-index .jdgm-carousel--card-theme .jdgm-carousel-item{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none}.theme-template-index .jdgm-carousel--card-theme .jdgm-carousel-item__review{color:var(--en-color-ink)!important;font-family:var(--font-body-family);font-size:.95rem;line-height:1.55}.theme-template-index .jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name,.theme-template-index .jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-city{color:var(--en-color-ink-soft)!important;font-family:var(--font-menu);font-size:.75rem;font-weight:600;letter-spacing:.025em}.theme-template-index .jdgm-carousel--card-theme .jdgm-star,.theme-template-index .jdgm-carousel--card-theme .jdgm-star *{color:var(--en-color-accent)!important}.theme-template-index .jdgm-carousel__left-arrow,.theme-template-index .jdgm-carousel__right-arrow{border-color:var(--en-line)!important;border-radius:999px;background:var(--en-color-background);color:var(--en-forest)!important}#section-footer.en-footer{overflow:hidden;padding-top:clamp(4.5rem,9vw,8rem)!important;padding-bottom:clamp(1.5rem,3vw,2.5rem)!important;background:#282b29;color:var(--en-color-background)}#section-footer.en-footer:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 10%,rgba(108,130,94,.3),transparent 31rem);content:""}#section-footer.en-footer>*{position:relative;z-index:1}#section-footer.en-footer .en-footer__masthead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(13rem,.75fr);gap:1rem 4rem;align-items:end;padding-bottom:clamp(3rem,6vw,5.5rem)}#section-footer.en-footer .en-footer__masthead p{grid-column:1 / -1;margin:0;color:#fffaf09e;font-family:var(--font-menu);font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}#section-footer.en-footer .en-footer__masthead h2{max-width:17ch;margin:0;color:var(--en-color-background);font-family:var(--font-heading-family);font-size:clamp(2.8rem,6.1vw,6.25rem);font-weight:var(--font-heading-weight);letter-spacing:-.045em;line-height:.95;text-wrap:balance}#section-footer.en-footer .en-footer__masthead span{max-width:19rem;padding-bottom:.4rem;color:#fffaf0c4;font-size:1rem;line-height:1.55}#section-footer.en-footer>.flex-wrap{margin-bottom:0!important;border-top:1px solid rgba(255,250,240,.22);border-bottom:1px solid rgba(255,250,240,.16)!important;padding:clamp(2.25rem,4vw,4rem) 0 clamp(2.75rem,4vw,4rem)!important}#section-footer.en-footer>.flex-wrap>.x-pgw{display:grid!important;grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.25fr) repeat(2,minmax(10rem,.8fr));gap:clamp(1.5rem,3vw,3.75rem);width:min(var(--en-content-width),calc(100% - clamp(2.5rem,8vw,7rem)))!important;max-width:none!important;padding:0!important}#section-footer.en-footer .footer-col--1,#section-footer.en-footer .footer-col--2,#section-footer.en-footer .footer-col--3,#section-footer.en-footer .footer-col--4{width:auto!important;min-width:0;margin:0!important;padding:0!important}#section-footer.en-footer .footer-col--1 img{width:min(100%,14rem)!important;opacity:.96}#section-footer.en-footer .footer-col--2 .h6,#section-footer.en-footer .footer-col--3 .h6,#section-footer.en-footer .footer-col--4 .h6{color:var(--en-color-background);font-family:var(--font-heading-family);font-size:1.25rem;font-weight:var(--font-heading-weight);line-height:1.1}#section-footer.en-footer .footer-col--2 .h6{max-width:13rem;font-size:clamp(1.45rem,2vw,1.9rem)}#section-footer.en-footer .footer__newsletter input{min-height:3.25rem;border-bottom-color:#fffaf0bf!important;color:var(--en-color-background)!important;font-size:.95rem}#section-footer.en-footer .footer__newsletter input::placeholder{color:#fffaf09e}#section-footer.en-footer .footer__newsletter button{width:3.25rem!important;min-height:3.25rem;border-bottom-color:#fffaf0bf!important;color:var(--en-color-accent);transition:color .18s ease,transform .18s ease}#section-footer.en-footer .footer__newsletter button:hover{color:var(--en-color-background);transform:translate(.2rem)}#section-footer.en-footer .footer-col--3 ul,#section-footer.en-footer .footer-col--4 ul{margin-top:1.25rem}#section-footer.en-footer .footer-col--3 li,#section-footer.en-footer .footer-col--4 li{margin-bottom:.6rem;padding-top:0!important}#section-footer.en-footer .footer-col--3 a,#section-footer.en-footer .footer-col--4 a{color:#fffaf0b8;font-size:.88rem;line-height:1.45;text-decoration-color:transparent;text-underline-offset:.3rem;transition:color .18s ease,text-decoration-color .18s ease}#section-footer.en-footer .footer-col--3 a:hover,#section-footer.en-footer .footer-col--4 a:hover{color:var(--en-color-background);text-decoration-color:var(--en-color-accent)}#section-footer.en-footer .additional-footer{width:min(var(--en-content-width),calc(100% - clamp(2.5rem,8vw,7rem)))!important;max-width:none!important;margin:0 auto!important;padding-top:1.25rem;color:#fffaf09e;font-size:.75rem}#section-footer.en-footer .additional-footer a{color:inherit}@media(max-width:989px){.en-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#section-footer.en-footer>.flex-wrap>.x-pgw{grid-template-columns:repeat(2,minmax(0,1fr))}#section-footer.en-footer .footer-col--1{align-self:center}}@media(max-width:749px){#section-footer.en-footer{padding-top:3.75rem!important}#section-footer.en-footer .en-footer__masthead{grid-template-columns:1fr;gap:1rem;padding-bottom:3.25rem}#section-footer.en-footer .en-footer__masthead h2{font-size:clamp(2.7rem,12vw,4rem)}#section-footer.en-footer .en-footer__masthead span{padding-bottom:0}#section-footer.en-footer>.flex-wrap>.x-pgw{grid-template-columns:1fr;gap:0}#section-footer.en-footer .footer-col--1,#section-footer.en-footer .footer-col--2,#section-footer.en-footer .footer-col--3,#section-footer.en-footer .footer-col--4{padding:1.35rem 0!important;border-bottom:1px solid rgba(255,250,240,.17)}#section-footer.en-footer .footer-col--1{padding-top:0!important}#section-footer.en-footer .footer-col--4{border-bottom:0;padding-bottom:0!important}#section-footer.en-footer .footer-col--1 img{width:11rem!important}#section-footer.en-footer .footer-col--2 .h6{max-width:17rem}#section-footer.en-footer .footer-col--3 ul,#section-footer.en-footer .footer-col--4 ul{margin-top:1rem}}@media(prefers-reduced-motion:reduce){#section-footer.en-footer .footer__newsletter button,#section-footer.en-footer .footer-col--3 a,#section-footer.en-footer .footer-col--4 a{transition:none}}@media(max-width:749px){.en-section__inner{width:min(var(--en-content-width),calc(100% - 2.5rem))}.en-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.en-collection-products .en-product-card__title-row{display:block}.en-collection-products .en-product-card__reviews{display:flex!important;width:max-content;margin-top:.3rem}.en-product-card__footer{align-items:flex-start;flex-direction:column}.en-collection-reassurance__grid{grid-template-columns:1fr}.en-collection-reassurance__card{border-right:0;border-bottom:1px solid var(--en-line)}.en-collection-reassurance__card:last-child{border-bottom:0}.en-detail-cards__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/evernest-components.css.map */
