:root{--ej-canvas:#f6f1eb;--ej-paper:#fffdf9;--ej-ink:#201c19;--ej-muted:#6d645d;--ej-berry:#111111;--ej-berry-dark:#333333;--ej-accent:#111111;--ej-olive:#3a3a3a;--ej-line:#ded5ca;--ej-soft:#ece5dd;--ej-dark:#211d1a;--ej-shadow:0 16px 50px rgba(38,28,20,.08);--ej-shadow2:0 8px 24px rgba(38,28,20,.07);--ej-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua","Crimson Pro",Georgia,serif;--ej-sans:Inter,"Helvetica Neue",Arial,sans-serif;--ej-r-card:20px;--ej-r-lg:28px;--ej-r-md:14px;--font-body-family:var(--ej-sans);--font-heading-family:var(--ej-serif);--font-heading-weight:400;--font-body-weight:400}:root,.color-background-1,.gradient.color-background-1{--color-background:246,241,235;--gradient-background:#f6f1eb;--color-foreground:32,28,25;--color-button:17,17,17;--color-button-text:255,255,255;--color-secondary-button:246,241,235;--color-secondary-button-text:32,28,25;--color-link:32,28,25;--color-badge-background:246,241,235;--color-badge-border:222,213,202;--color-shadow:38,28,20}.color-background-2,.gradient.color-background-2{--color-background:236,229,221;--gradient-background:#ece5dd;--color-foreground:32,28,25;--color-button:17,17,17;--color-button-text:255,255,255;--color-secondary-button-text:32,28,25}.color-inverse,.color-accent-1,.gradient.color-inverse,.gradient.color-accent-1{--color-background:33,29,26;--gradient-background:#211d1a;--color-foreground:237,230,222;--color-button:237,230,222;--color-button-text:33,29,26;--color-secondary-button-text:237,230,222}.color-accent-2,.gradient.color-accent-2{--color-background:17,17,17;--gradient-background:#111111;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:17,17,17;--color-secondary-button-text:255,255,255}html{scroll-behavior:smooth}body{background:var(--ej-canvas)!important;color:var(--ej-ink);font-family:var(--ej-sans)!important;font-size:1.6rem;line-height:1.5;letter-spacing:0;-webkit-font-smoothing:antialiased}body,p,li,input,select,textarea,button,.button,label,.caption,.rte{font-family:var(--ej-sans)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.banner__heading,.card__heading,.product__title h1,.collection-hero__title,.main-page-title,.article-template__title,.footer-block__heading,.cart__title,.title--primary{font-family:var(--ej-serif)!important;font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;color:inherit}h1,.h1,.product__title h1,.collection-hero__title,.main-page-title{font-size:clamp(3.8rem,4.6vw,6.8rem)!important;line-height:1.05!important}h2,.h2,.title{font-size:clamp(3.2rem,3.4vw,5rem)!important;line-height:1.1!important}h3,.h3{font-size:clamp(2.2rem,2vw,3rem)!important;line-height:1.2!important}.caption-with-letter-spacing,.subtitle,.eyebrow{font-family:var(--ej-sans)!important;font-size:1.1rem!important;text-transform:uppercase;letter-spacing:.18em!important;color:var(--ej-olive)!important;font-weight:700}.rte,.rte p{color:#4d4540;line-height:1.65}a{color:inherit}.link,.rte a{text-decoration-color:#11111173;text-underline-offset:3px}.link:hover,.rte a:hover{color:var(--ej-accent)}::selection{background:#1111112e}.page-width{max-width:140.8rem!important;padding-left:6.4rem!important;padding-right:6.4rem!important}@media(max-width:1100px){.page-width{padding-left:3.2rem!important;padding-right:3.2rem!important}}@media(max-width:760px){.page-width{padding-left:1.8rem!important;padding-right:1.8rem!important}}.section-template--padding,[class*=section-template][class*=-padding]{padding-top:clamp(4.8rem,6vw,9.2rem)!important;padding-bottom:clamp(4.8rem,6vw,9.2rem)!important}.title-wrapper-with-link,.title-wrapper{margin-bottom:3.4rem!important;align-items:flex-end}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart__checkout-button,#continueToCheckout{font-family:var(--ej-sans)!important;min-height:4.8rem!important;padding:0 2.4rem!important;border-radius:999px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-size:1.5rem!important;transition:transform .2s,background-color .2s,border-color .2s,color .2s!important}.button:before,.button:after,.shopify-payment-button__button--unbranded:after{border-radius:999px!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary),.cart__checkout-button,#continueToCheckout{background:var(--ej-berry)!important;color:#fff!important;border:1px solid transparent!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover,.cart__checkout-button:hover,#continueToCheckout:hover{background:var(--ej-berry-dark)!important;transform:translateY(-1px)}.button--secondary{background:#ffffffe0!important;color:var(--ej-ink)!important;border:1px solid var(--ej-line)!important}.button--secondary:not([disabled]):hover{border-color:var(--ej-ink)!important;transform:translateY(-1px)}.color-inverse .button:not(.button--secondary),.color-accent-1 .button:not(.button--secondary){background:#ede6de!important;color:var(--ej-dark)!important}.button[disabled]{opacity:.5}.field__input,.select__select,.customer .field input,.localization-form__select,textarea,.text-area,.gift_msg,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],select{background:#fff!important;border:1px solid var(--ej-line)!important;border-radius:var(--ej-r-md)!important;box-shadow:none!important;color:var(--ej-ink)}.field:after,.field:before,.select:after,.select:before,.quantity:after,.quantity:before{display:none!important}.field__input:focus,.select__select:focus,textarea:focus,input:focus{border-color:var(--ej-berry)!important;outline:none!important;box-shadow:0 0 0 3px #11111124!important}.quantity{border:1px solid var(--ej-line);border-radius:999px!important;background:#fff}.announcement-bar-section .utility-bar,.announcement-bar{background:var(--ej-dark)!important;color:#ede6de!important}.announcement-bar__message{font-family:var(--ej-sans)!important;font-size:1.2rem!important;letter-spacing:.11em!important;text-transform:uppercase;padding:1rem 2rem!important}.section-header .header-wrapper{background:#f6f1ebf0!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(222,213,202,.8)!important;box-shadow:none!important}.header{padding-top:0!important;padding-bottom:0!important;min-height:7.4rem;align-items:center}@media(min-width:990px){.header.header--top-center,.header.header--middle-center{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important;column-gap:2.8rem}.header--top-center .header__heading,.header--top-center .header__heading-link{justify-self:start!important;text-align:left}.header--top-center .header__inline-menu{margin-top:0!important;justify-self:center}.header__inline-menu .list-menu--inline{gap:0 .8rem;flex-wrap:nowrap}}.header__heading-logo{transition:opacity .2s}.header__heading-link:hover .header__heading-logo{opacity:.8}.header__menu-item{font-family:var(--ej-sans)!important;font-size:1.3rem!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:#554c45!important;padding:1.2rem!important}.header__menu-item span{text-decoration:none!important}.header__menu-item:hover,.header__active-menu-item,details[open]>.header__menu-item{color:var(--ej-accent)!important}.header__menu-item:after{display:none!important}.header__menu-item .icon-caret{right:-.2rem}.header__submenu.list-menu,.mega-menu__content{background:var(--ej-paper)!important;border:1px solid var(--ej-line)!important;box-shadow:var(--ej-shadow)!important}.header__submenu.list-menu{border-radius:var(--ej-r-md)!important;padding:1rem 0!important}.mega-menu__content{border-radius:0 0 var(--ej-r-card) var(--ej-r-card)!important;padding:3.2rem 0!important}.header__submenu .header__menu-item,.mega-menu__link{font-size:1.4rem!important;letter-spacing:0!important;text-transform:none!important;color:var(--ej-ink)!important}.mega-menu__link--level-2{font-family:var(--ej-serif)!important;font-size:2rem!important}.mega-menu__link:hover,.header__submenu .header__menu-item:hover{color:var(--ej-accent)!important;text-decoration:none}.header__icon{color:var(--ej-ink)}.header__icon:not(.startRegistry):hover{color:var(--ej-accent)}.header__icon .icon{width:1.9rem;height:1.9rem}.cart-count-bubble{background:var(--ej-berry)!important;color:#fff!important}.header__icon.startRegistry{width:auto!important;height:auto!important;border-radius:999px!important}.header__icon.startRegistry>*,.header__icon.startRegistry span,.header__icon.startRegistry div{border:1px solid var(--ej-ink)!important;border-radius:999px!important;background:transparent!important;color:var(--ej-ink)!important;font-family:var(--ej-serif)!important;font-size:1.5rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;padding:.9rem 2.2rem!important;transition:all .2s}.header__icon.startRegistry:hover>*{background:var(--ej-ink)!important;color:var(--ej-canvas)!important}.menu-drawer{background:var(--ej-paper)!important}.menu-drawer__menu-item{font-family:var(--ej-serif)!important;font-size:2.2rem!important;padding:1.2rem 2.4rem!important}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background:var(--ej-soft)!important;color:var(--ej-accent)!important}.menu-drawer__utility-links{background:var(--ej-soft)!important}@media(max-width:989px){.header{min-height:6.4rem}}.banner{border-radius:0}.banner__media img{filter:saturate(.95) contrast(.99)}.banner--content-align-center .banner__box,.banner__box{background:transparent}.banner__heading{font-size:clamp(4.4rem,5.8vw,8.6rem)!important;line-height:1.03!important}.banner__text,.rich-text__text,.image-with-text__text{font-size:1.8rem!important;line-height:1.65!important;color:var(--ej-muted)}.banner__buttons{gap:1.2rem;flex-wrap:wrap}.image-with-text__media,.collage-card,.video-section__media,.multicolumn-card__image-wrapper{border-radius:var(--ej-r-card)!important;overflow:hidden}.image-with-text__content{background:var(--ej-paper)!important;border:1px solid var(--ej-line);border-radius:var(--ej-r-card)!important}.multicolumn-card{background:var(--ej-paper)!important;border:1px solid var(--ej-line);border-radius:var(--ej-r-card)!important;box-shadow:var(--ej-shadow2);overflow:hidden}.multicolumn-card__info{padding:2.6rem!important}.multicolumn-card__info h3{font-size:3rem!important}.newsletter__wrapper{border-radius:var(--ej-r-lg)!important}.slider-button{border:1px solid var(--ej-line);border-radius:999px;background:var(--ej-paper)}.logo-list img,[class*=partner] img,[class*=brand] img{filter:grayscale(1) contrast(.9);opacity:.8;transition:opacity .3s,filter .3s}.logo-list img:hover,[class*=partner] img:hover,[class*=brand] img:hover{filter:none;opacity:1}.card-wrapper{border-radius:var(--ej-r-card)}.card-wrapper .card{background:var(--ej-paper)!important;border:1px solid var(--ej-line)!important;border-radius:var(--ej-r-card)!important;overflow:hidden;transition:box-shadow .3s,transform .3s}.card-wrapper:hover .card{box-shadow:var(--ej-shadow2);transform:translateY(-2px)}.card__inner,.card .card__media,.card__media .media{border-radius:0!important;background:#efe9e2}.card .media img{transition:transform .4s!important}.card-wrapper:hover .media img{transform:scale(1.025)}.card__content{padding:0!important}.card__information{padding:1.9rem 1.9rem 2rem!important}.card__heading,.card__heading a{font-family:var(--ej-serif)!important;font-size:2.2rem!important;line-height:1.28!important;font-weight:400!important}.card__heading a:hover{color:var(--ej-accent);text-decoration:none}.card-information .caption-with-letter-spacing{font-size:1.1rem!important;color:var(--ej-olive)!important}.card-information .price{font-family:var(--ej-sans);font-size:1.4rem!important;color:var(--ej-muted);letter-spacing:0}.card__badge .badge,.badge{background:#f0eae2!important;color:var(--ej-olive)!important;border:0!important;border-radius:999px!important;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:.6rem .9rem}.quick-add{padding:0 1.9rem 1.9rem!important}.quick-add .button,.quick-add__submit{width:100%;min-height:4.4rem!important}.product-grid{column-gap:2.2rem!important;row-gap:2.2rem!important}@media(max-width:749px){.product-grid{column-gap:1.2rem!important;row-gap:1.6rem!important}.card__heading,.card__heading a{font-size:1.7rem!important}.card__information{padding:1.2rem!important}.quick-add{padding:0 1.2rem 1.2rem!important}.quick-add .button{font-size:1.3rem!important;min-height:4rem!important;padding:0 1rem!important}}.footer,.footer.gradient,.footer .footer__content-bottom,.section-footer+*{background:var(--ej-dark)!important;color:#ede6de!important}.footer{border:0!important;margin-top:0}.footer__content-top{padding-top:5.8rem!important;padding-bottom:4rem!important}.footer-block__heading{font-family:var(--ej-serif)!important;font-size:2.6rem!important;letter-spacing:0!important;text-transform:none!important;color:#ede6de!important;margin-bottom:1.2rem!important}.footer a,.footer .list-menu__item--link,.footer .link{color:#ddd1c5!important;font-size:1.4rem!important;letter-spacing:0!important;text-transform:none!important}.footer a:hover{color:#fff!important;text-decoration:none}.footer p,.footer .rte{color:#bdb0a4!important}.footer .list-social__link{border:1px solid rgba(237,230,222,.25);border-radius:999px;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0 .4rem}.footer .list-social__link:hover{background:#ede6de1a}.footer .list-social__link .icon{color:#ede6de}.footer__content-bottom{border-top:1px solid rgba(237,230,222,.12)!important}.footer__copyright,.copyright__content{color:#a89a8e!important;font-size:1.3rem!important}.footer img{filter:brightness(0) invert(.92)}.newsletter-form__field-wrapper .field__input{background:#ffffff0f!important;border-color:#ede6de40!important;color:#ede6de!important;border-radius:999px!important}.footer~*,.shopify-section-group-footer-group:last-child{background:var(--ej-dark)}.collection-hero,.template-search__header{background:var(--ej-canvas)!important}.collection-hero__title{margin-bottom:1.6rem}.collection-hero__description{color:var(--ej-muted);font-size:1.8rem;max-width:64ch}input[placeholder*="Search By" i],.search__input.field__input{background:var(--ej-paper)!important;border:1px solid var(--ej-line)!important;border-radius:18px!important;min-height:5.6rem;padding:0 2rem!important;box-shadow:var(--ej-shadow)!important;font-size:1.6rem}.facets__summary,.facets__disclosure summary,.mobile-facets__open,.facet-filters__field .select__select,.active-facets__button-inner{background:#ffffffb8!important;border:1px solid var(--ej-line)!important;border-radius:999px!important;padding:1.1rem 1.5rem!important;font-size:1.3rem!important;color:#5c534c}.facets__display{background:var(--ej-paper)!important;border:1px solid var(--ej-line)!important;border-radius:var(--ej-r-md)!important;box-shadow:var(--ej-shadow)!important}.facet-checkbox input[type=checkbox]:checked+svg{background:var(--ej-berry)}.pagination__item{border-radius:999px!important;min-width:4.2rem;height:4.2rem}.pagination__item--current{background:var(--ej-ink)!important;color:var(--ej-canvas)!important}.pagination__item--current:after,.pagination__item:hover:after{display:none!important}.pagination__item:hover{color:var(--ej-accent)}.product__media-item .product__media img{border-radius:18px}.thumbnail{border-radius:var(--ej-r-md)!important;overflow:hidden;border:1px solid var(--ej-line)!important}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--ej-accent)!important}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:.8rem}.product__info-container .price{font-family:var(--ej-serif);font-size:2.8rem!important;color:var(--ej-ink)}.product__info-container>*+*{margin-top:1.8rem!important}.product__description{font-size:1.7rem;color:#4d4540}.product-form__input input[type=radio]+label{border:1px solid var(--ej-line)!important;background:#ffffffb8!important;border-radius:999px!important;color:#5c534c!important;padding:1.1rem 1.6rem!important}.product-form__input input[type=radio]:checked+label{background:var(--ej-ink)!important;color:var(--ej-canvas)!important;border-color:var(--ej-ink)!important}.product-form__submit{min-height:5.4rem!important;width:100%}.recipient-form{background:var(--ej-paper);border:1px solid var(--ej-line);border-radius:var(--ej-r-md);padding:1.8rem 1.8rem .6rem}.product__accordion{border-color:var(--ej-line)!important}.product__accordion .summary__title h2{font-family:var(--ej-sans)!important;font-size:1.3rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(min-width:990px){.product__info-wrapper .product__info-container{background:var(--ej-paper);border:1px solid var(--ej-line);border-radius:var(--ej-r-card);padding:3.2rem;box-shadow:var(--ej-shadow2)}}.cart__title,.title--primary{font-size:clamp(3.8rem,4vw,5.8rem)!important}.cart-items thead th{font-family:var(--ej-sans);font-size:1.1rem!important;letter-spacing:.12em!important;color:var(--ej-muted)!important}.cart-items td{border-top:1px solid var(--ej-line)}.cart-item__image,.cart-item__media{border-radius:var(--ej-r-md);overflow:hidden}.cart-item__name{font-family:var(--ej-serif);font-size:2rem!important;font-weight:400}.cart-item__name:hover{color:var(--ej-accent);text-decoration:none}.cart__footer .cart__blocks,.cart__footer>div:last-child{background:var(--ej-paper);border:1px solid var(--ej-line);border-radius:var(--ej-r-card);padding:2.6rem;box-shadow:var(--ej-shadow2)}.totals__total,.totals__total-value{font-family:var(--ej-serif)!important;font-size:2.4rem!important}.cart__checkout-button{width:100%;min-height:5.4rem!important}#registryAlertPopup>div{background:var(--ej-paper)!important;border-radius:var(--ej-r-card)!important;border:1px solid var(--ej-line);box-shadow:var(--ej-shadow)}.cart-notification{background:var(--ej-paper)!important;border:1px solid var(--ej-line);border-radius:0 0 var(--ej-r-card) var(--ej-r-card)!important;box-shadow:var(--ej-shadow)!important}.main-page-title{text-align:center;padding-top:4rem;margin-bottom:3.4rem!important}.page-width--narrow .rte{font-size:1.7rem}.blog-articles{gap:1.8rem!important}.article-card-wrapper .card,.article-card{background:var(--ej-paper)!important;border:1px solid var(--ej-line)!important;border-radius:var(--ej-r-card)!important;overflow:hidden}.article-card .card__heading{font-size:2.8rem!important}.article-card__info,.article-card__excerpt{color:var(--ej-muted)!important;font-size:1.4rem}.article-template__hero-container{border-radius:26px;overflow:hidden;margin-bottom:3rem}.article-template__title{text-align:center}.article-template__content{font-size:1.8rem;line-height:1.7}.contact .field__input{background:#fff!important}[class*=registry] h1,[class*=registry] h2,[class*=registry] h3,[class*=registery] h1,[class*=registery] h2{font-family:var(--ej-serif)!important;font-weight:400!important}[class*=registry] .card,[class*=registry] .product-card,[class*=registry-item],[class*=registry-product],[class*=registery] .card{background:var(--ej-paper)!important;border:1px solid var(--ej-line)!important;border-radius:var(--ej-r-card)!important;overflow:hidden}[class*=registry] button:not(.header__icon),[class*=registery] button,[class*=registry] .btn,[class*=registery] .btn{border-radius:999px!important;font-family:var(--ej-sans)!important;font-weight:600}[class*=registry] input,[class*=registry] select,[class*=registry] textarea,[class*=registery] input{border-radius:var(--ej-r-md)!important;border:1px solid var(--ej-line)!important;background:#fff!important}.customer h1{text-align:center}.customer .field input{min-height:5.2rem}.customer.account table,.customer.order table{background:var(--ej-paper);border:1px solid var(--ej-line);border-radius:var(--ej-r-card);overflow:hidden}.customer .address,.customer.addresses li{background:var(--ej-paper);border:1px solid var(--ej-line);border-radius:var(--ej-r-card);padding:2.4rem}.modal__content,.search-modal__content,.predictive-search{background:var(--ej-paper)!important}.predictive-search{border:1px solid var(--ej-line);border-radius:0 0 var(--ej-r-md) var(--ej-r-md);box-shadow:var(--ej-shadow)}#toast-container>div{border-radius:var(--ej-r-md)!important}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.header.new-header{background:transparent!important}sticky-header.header-wrapper{background:#f6f1ebf0!important}@media(min-width:990px){.header.header--top-center,.header.header--middle-center{grid-template-areas:"heading navigation left-icons icons"!important;grid-template-columns:auto 1fr auto auto!important}.header--top-center .header__search{grid-area:left-icons;align-self:center}}.banner-parent{background:var(--ej-canvas)!important}.banner-parent .heading,.banner-parent .heading span{font-family:var(--ej-serif)!important;font-weight:400!important;color:var(--ej-ink)!important;letter-spacing:-.01em}.banner-parent .heading .heading1{font-size:clamp(2.4rem,2.6vw,3.4rem)!important;color:var(--ej-muted)!important}.banner-parent .heading .heading2{font-style:italic;color:var(--ej-accent)!important;font-size:clamp(3.6rem,4.4vw,6.4rem)!important}.banner-parent .heading>span:last-child{display:block;font-size:clamp(3.6rem,4.6vw,6.8rem)!important;line-height:1.05}.banner-parent .buttons-links .button:first-child,.banner-parent .buttons-links2 .button:last-child{background:var(--ej-berry)!important;color:#fff!important;border-color:transparent!important}.banner-parent .buttons-links .button:first-child:hover,.banner-parent .buttons-links2 .button:last-child:hover{background:var(--ej-berry-dark)!important}[id*=brands_carousel],[id*=brands_carousel]>*{background:var(--ej-paper)!important}.shopify-section-group-footer-group,.Footer,.Footer .FooterRow{background:var(--ej-dark)!important;color:#ede6de!important}.Footer .FooterRow{border-top:0!important;padding:4.8rem 6.4rem 3.2rem!important;align-items:center;flex-wrap:wrap;gap:2.4rem}.Footer a,.Footer .li_a,.FooterLinks a{color:#ddd1c5!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.Footer a:hover{color:#fff!important}.FooterLinks ul,.FooterLinks{display:flex;flex-wrap:wrap;gap:.8rem 2.8rem}.FooterSocialLinks a{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgba(237,230,222,.25);border-radius:999px;margin-left:.6rem}.FooterSocialLinks a:hover{background:#ede6de1a}.FooterSocialLinks svg,.FooterSocialLinks svg path{fill:#ede6de!important;color:#ede6de!important}.FooterCopyrights,.FooterCopyrights *{color:#a89a8e!important}@media(max-width:760px){.Footer .FooterRow{padding:3.6rem 1.8rem 2.4rem!important;flex-direction:column;align-items:flex-start}.FooterSocialLinks a{margin:0 .6rem 0 0}}.product-form__submit{background:var(--ej-berry)!important;color:#fff!important;border:1px solid transparent!important}.product-form__submit:not([disabled]):hover{background:var(--ej-berry-dark)!important}.banner-parent .heading>span:last-child{font-size:clamp(3.4rem,3.6vw,5.4rem)!important;max-width:18ch;margin:0 auto}.collection-hero{padding-top:2.4rem!important;padding-bottom:0!important}.collection-hero__inner{padding-top:0!important}.collection-hero{border-radius:0!important;background:var(--ej-canvas)!important}.collection-hero>*{background:transparent!important}.shopify-section-group-footer-group img,.shopify-section-group-footer-group svg:not(.icon){filter:brightness(0) invert(.92)}.section-template--padding,[class*=section-template][class*=-padding],.shopify-section>[class*=-padding]{padding-top:clamp(2.8rem,3.6vw,5.6rem)!important;padding-bottom:clamp(2.8rem,3.6vw,5.6rem)!important}.shopify-section+.shopify-section>[class*=-padding]{padding-top:clamp(2rem,2.4vw,4rem)!important}.section+.section,.spaced-section+.spaced-section{margin-top:0!important}.title-wrapper-with-link,.title-wrapper{margin-bottom:2.4rem!important}.collection-list-wrapper,.featured-collection,.parent-collections{margin-top:0!important;margin-bottom:0!important}h2.title,.title{font-size:clamp(2.8rem,2.6vw,4rem)!important}@media(max-width:749px){.title-wrapper-with-link,.title-wrapper{margin-bottom:1.6rem!important}}.header{min-height:6.8rem!important;padding-top:.6rem!important;padding-bottom:.6rem!important;align-items:center!important}@media(max-width:989px){.header{min-height:6rem!important}}.header__heading,.header__heading-link{display:flex;align-items:center;margin:0!important;padding:0!important;white-space:nowrap;flex-shrink:0}.header__heading .h2,.header__heading-link .h2{font-family:var(--ej-serif)!important;font-size:3.4rem!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1!important;color:var(--ej-ink)!important}.header__heading-link:hover .h2{color:var(--ej-accent)!important}@media(max-width:749px){.header__heading .h2,.header__heading-link .h2{font-size:3rem!important}}.header__inline-menu{align-items:center}.header__inline-menu .list-menu__item,.header__menu-item{white-space:nowrap}.header__inline-menu .list-menu--inline{display:flex!important;align-items:center;gap:0 .4rem!important}.header__menu-item{font-family:var(--ej-sans)!important;font-size:1.45rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ej-ink)!important;padding:.8rem 1.4rem!important;line-height:1.2!important;border-radius:999px;display:inline-flex;align-items:center;gap:.4rem}.header__menu-item:hover,details[open]>.header__menu-item,.header__active-menu-item{color:var(--ej-ink)!important;background:#201c190d}.header__menu-item .icon-caret{position:static!important;width:1rem;height:.6rem;margin-left:.2rem;transform:none}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__icons{display:flex!important;align-items:center!important;gap:.4rem;padding-right:0!important}.header__icon:not(.startRegistry){width:4.4rem!important;height:4.4rem!important;align-items:center;justify-content:center;border-radius:999px!important;color:var(--ej-ink)!important}.header__icon:not(.startRegistry):hover{background:#201c190f!important;color:var(--ej-ink)!important}.header__icon:not(.startRegistry) .icon{width:2.2rem!important;height:2.2rem!important}.header__icon--cart .icon{width:4rem!important;height:4rem!important;margin:0!important}.header__icon--search .icon{width:2rem!important;height:2rem!important}.header__icon--cart{position:relative}.cart-count-bubble{position:absolute!important;top:.4rem!important;right:.2rem!important;bottom:auto!important;left:auto!important;width:1.8rem!important;height:1.8rem!important;border-radius:999px!important;background:var(--ej-berry)!important;color:#fff!important;font-size:1rem!important;font-weight:600;font-family:var(--ej-sans);display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px var(--ej-canvas)}.header__icon.startRegistry{margin:0 .6rem!important;align-items:center}.header__icon.startRegistry:not([style*=none]){display:inline-flex}.header__icon.startRegistry>*,.header__icon.startRegistry span,.header__icon.startRegistry div{font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important;padding:1.1rem 2rem!important;min-height:4rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--ej-berry)!important;color:#fff!important;border:1px solid transparent!important;border-radius:999px!important}.header__icon.startRegistry:hover>*{background:var(--ej-berry-dark)!important;color:#fff!important}.header__search{display:flex;align-items:center}.card-wrapper{height:100%}.card-wrapper .card{height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;background:#fff!important;border:1px solid var(--ej-line)!important;border-radius:16px!important;overflow:hidden!important}.card-wrapper:hover .card{transform:translateY(-2px);box-shadow:var(--ej-shadow2)}.card-wrapper .card__inner{margin:0!important;width:100%!important;border-radius:0!important;background:#fff!important;--ratio-percent:100%!important}.card-wrapper .card__inner.ratio:before,.card-wrapper .card__inner:before{padding-bottom:100%!important}.card-wrapper .card__media{top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100%!important;height:100%!important;border-radius:0!important;background:#fff!important}.card-wrapper .card__media .media{padding-bottom:100%!important;height:100%;background:#fff!important;border-radius:0!important;position:relative}.card-wrapper .card__media .media img{object-fit:contain!important;width:100%!important;height:100%!important;padding:1.2rem;background:#fff}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.product-card-wrapper .card__inner .card__content{display:none!important}.card-wrapper .card>.card__content{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:1.6rem!important;border-top:1px solid #f0ebe5;grid-template-rows:none!important}.card-wrapper .card__information{flex:1 1 auto;padding:0!important;display:flex;flex-direction:column;gap:.4rem;min-width:0}.card-wrapper .card__heading{margin:0!important;font-size:1.8rem!important;line-height:1.3!important;min-height:calc(1.8rem*1.3*2)}.card-wrapper .card__heading a,.card-wrapper .card__heading{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;text-overflow:clip;word-break:break-word}.card-wrapper .card__heading a:hover,.card-wrapper:hover .card__heading a{color:var(--ej-ink)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.card-wrapper .card-information{display:flex;flex-direction:column;gap:.2rem;margin-top:.2rem}.card-wrapper .card-information .caption-with-letter-spacing{font-size:1.05rem!important;letter-spacing:.14em!important;margin:0!important;line-height:1.4}.card-wrapper .card-information .price{font-size:1.45rem!important;font-weight:500;color:var(--ej-ink)!important;margin:0!important}.card-wrapper .quick-add{margin-top:auto!important;padding:1.4rem 0 0!important;display:flex;flex-direction:column;gap:.8rem;grid-row:auto!important}.card-wrapper .quick-add product-form,.card-wrapper .quick-add form{display:flex;flex-direction:column;gap:.8rem;width:100%}.card-wrapper .quick-add .button,.card-wrapper .quick-add__submit,.card-wrapper .quick-add modal-opener .button{width:100%!important;min-height:4.2rem!important;height:4.2rem;padding:0 1.6rem!important;font-size:1.4rem!important;font-weight:600!important;margin:0!important;border-radius:999px!important}.card-wrapper .quick-add__submit{background:var(--ej-ink)!important;color:#fff!important;border:1px solid var(--ej-ink)!important}.card-wrapper .quick-add__submit:not([disabled]):hover{background:#000!important}.card-wrapper .quick-add modal-opener .button{background:#fff!important;color:var(--ej-ink)!important;border:1px solid var(--ej-ink)!important}.card-wrapper .quick-add form>div[style*="display: flex"]{display:flex!important;align-items:stretch;gap:.8rem;margin-top:0!important;width:100%}.card-wrapper .add_to_registry{flex:1 1 auto;width:auto!important;min-width:0;height:4.2rem;min-height:4.2rem;border-radius:999px!important;border:1px solid var(--ej-accent)!important;background:#fff!important;color:var(--ej-accent)!important;font-family:var(--ej-sans)!important;font-size:1.35rem!important;font-weight:600!important;padding:0 1.2rem!important;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.card-wrapper .add_to_registry:hover{background:var(--ej-berry)!important;color:#fff!important}.card-wrapper .quick-add form>div[style*="display: flex"]>div{display:flex!important;flex:0 0 auto;align-items:center;height:4.2rem;border:1px solid var(--ej-line);border-radius:999px;background:#fff;overflow:hidden}.card-wrapper .qty_upate{width:3.2rem;height:100%;border:0!important;background:transparent!important;color:var(--ej-ink);font-size:1.6rem;line-height:1;cursor:pointer;padding:0}.card-wrapper .qty_upate:hover{background:#201c190d!important}.card-wrapper .regis_quantity{width:3rem!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:center;font-size:1.4rem;padding:0!important;box-shadow:none!important;-moz-appearance:textfield}.card-wrapper .regis_quantity::-webkit-outer-spin-button,.card-wrapper .regis_quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:749px){.card-wrapper .card>.card__content{padding:1.2rem!important}.card-wrapper .card__heading{font-size:1.5rem!important;min-height:calc(1.5rem*1.3*2)}.card-wrapper .quick-add .button,.card-wrapper .quick-add__submit,.card-wrapper .add_to_registry{height:3.8rem;min-height:3.8rem!important;font-size:1.25rem!important}.card-wrapper .quick-add form>div[style*="display: flex"]{flex-direction:column}.card-wrapper .quick-add form>div[style*="display: flex"]>div{justify-content:space-between;height:3.8rem}}.slider.slider--desktop,.slider--tablet,.slider{scroll-padding-left:0}.featured-collection .grid,.product-grid{column-gap:2rem!important;row-gap:2rem!important}.slider .grid__item,.slider__slide{min-width:0}.collection slider-component,.parent-collections slider-component{overflow:hidden}.collection .slider,.parent-collections .slider{scrollbar-width:thin;scrollbar-color:rgba(32,28,25,.35) rgba(32,28,25,.08)}.collection .slider::-webkit-scrollbar,.parent-collections .slider::-webkit-scrollbar{height:3px}.collection .slider::-webkit-scrollbar-track,.parent-collections .slider::-webkit-scrollbar-track{background:#201c1914;border-radius:3px}.collection .slider::-webkit-scrollbar-thumb,.parent-collections .slider::-webkit-scrollbar-thumb{background:#201c1959;border-radius:3px}.collection .slider,.parent-collections .slider{padding-bottom:1.6rem!important;margin-bottom:0!important}@media(max-width:749px){.featured-collection .grid,.product-grid{column-gap:1.2rem!important;row-gap:1.2rem!important}}.parent-collections{display:flex;flex-wrap:wrap;align-items:center}@media(min-width:768px){.parent-collections>.col-md-3{flex:0 0 30%!important;max-width:30%!important;padding-right:3.2rem!important}.parent-collections>slider-component.col-md-9{flex:0 0 70%!important;max-width:70%!important}}.parent-collections .collection-list-title,.parent-collections .collection-list-title *{font-size:clamp(2.8rem,2.8vw,4rem)!important;line-height:1.12!important;letter-spacing:-.015em!important;word-break:normal;-webkit-hyphens:none;hyphens:none}.parent-collections .shopCatHeading,.parent-collections .caption-with-letter-spacing{font-family:var(--ej-sans)!important;font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--ej-olive)!important;margin-bottom:1.2rem}.collection-list .card-wrapper .card,.collection-list .card{position:relative!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:#efe9e2!important;padding:0!important}.collection-list .card__inner{margin:0!important;width:100%!important;border-radius:16px!important;overflow:hidden}.collection-list .card__inner:before,.collection-list .card__inner.ratio:before{padding-bottom:125%!important}.collection-list .card__media{top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;width:100%!important;height:100%!important}.collection-list .card__media .media{padding-bottom:125%!important;height:100%;background:#efe9e2!important}.collection-list .card__media .media img{object-fit:cover!important;padding:0!important;width:100%!important;height:100%!important;background:transparent}.collection-list .card>.card__content,.collection-list .card__content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;margin:0!important;padding:4rem 1.6rem 1.6rem!important;background:linear-gradient(0deg,#14100d9e,#14100d00)!important;border:0!important;display:block!important;z-index:2}.collection-list .card__information{padding:0!important;background:transparent!important;width:100%!important}.collection-list .card__heading,.collection-list .card__heading a{color:#fff!important;font-size:2rem!important;min-height:0!important;-webkit-line-clamp:2;text-decoration:none!important}.collection-list .card__heading .icon-wrap{display:inline-flex;margin-left:.4rem}.collection-list .card__heading .icon-wrap svg{color:#fff}.collection-list .card-wrapper:hover .card__media .media img{transform:scale(1.04)}.collection-list .grid,.collection-list.grid{column-gap:1.6rem!important}.parent-collections .slider-buttons{margin-top:1.2rem}@media(max-width:767px){.parent-collections>.col-md-3,.parent-collections>slider-component{flex:0 0 100%!important;max-width:100%!important}.parent-collections .collection-list-title,.parent-collections .collection-list-title *{font-size:3rem!important}.collection-list .card__heading,.collection-list .card__heading a{font-size:1.7rem!important}}.header__icon--cart{display:inline-flex!important}.header__icon.header__icon--cart .icon{width:4.4rem!important;height:4.4rem!important;margin:0 -.6rem!important}.header__icon.loginIcon>*,.header__icon.loginIcon img,.header__icon.loginIcon svg{width:2.2rem!important;height:2.2rem!important;max-width:2.2rem!important}.parent-collections .collection-list-title .shopCatHeading,.parent-collections .collection-list-title .caption-with-letter-spacing{display:block;font-family:var(--ej-sans)!important;font-size:1.1rem!important;line-height:1.4!important;letter-spacing:.18em!important;margin-bottom:1rem}.product-grid,.collection .grid,.collection-list.grid,.collection-list .grid{--grid-desktop-horizontal-spacing:20px;--grid-desktop-vertical-spacing:20px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:12px}@media(min-width:750px){.product-grid,.collection .grid,.collection-list.grid,.collection-list .grid{column-gap:var(--grid-desktop-horizontal-spacing)!important;row-gap:var(--grid-desktop-vertical-spacing)!important}}@media(max-width:749px){.product-grid,.collection .grid,.collection-list.grid,.collection-list .grid{column-gap:var(--grid-mobile-horizontal-spacing)!important;row-gap:var(--grid-mobile-vertical-spacing)!important}}.product-form .add-varient_product{width:100%!important;min-height:5.2rem;margin:0 0 1rem!important;border-radius:999px!important;border:1px solid var(--ej-accent)!important;background:#fff!important;color:var(--ej-accent)!important;font-family:var(--ej-sans)!important;font-size:1.5rem!important;font-weight:600!important;box-shadow:none!important;outline:0}.product-form .add-varient_product:hover{background:var(--ej-berry)!important;color:#fff!important}.product-form .add-varient_product:before,.product-form .add-varient_product:after{display:none!important}.product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-form__buttons>*{margin:0!important}.title,.title *,.inline-richtext,.inline-richtext *{font-family:var(--ej-serif)!important;font-weight:400!important}.title strong,.title b,.inline-richtext strong,.inline-richtext b{font-weight:600!important}.title em,.inline-richtext em{font-style:italic;color:var(--ej-accent)}.collection-list-title .shopCatHeading{font-family:var(--ej-sans)!important}.card-wrapper .quick-add form>div[style*="display: flex"]{flex-direction:column!important}.card-wrapper .quick-add form>div[style*="display: flex"]>div{width:100%;justify-content:space-between}.card-wrapper .add_to_registry{width:100%!important}.Footer .FooterLeft{width:auto!important;margin:0!important;flex:1 1 auto}.Footer .FooterLinks{justify-content:flex-start;padding:0!important;margin:0!important}.Footer .FooterRight{margin:0!important;width:auto!important}@media(min-width:761px){.Footer .FooterRow{flex-wrap:nowrap!important;justify-content:space-between!important}}.shopify-section-group-footer-group .footer__content-bottom-wrapper{align-items:center}.quantity__input{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.quantity__button{border:0!important;background:transparent!important}.header__inline-menu .list-menu--inline{gap:0!important}.header__inline-menu .list-menu--inline>li{padding:0!important;margin:0!important}html body .shopCatSubHeading,html body .shopCatSubHeading *{font-family:var(--ej-serif)!important;font-weight:400!important;letter-spacing:-.01em!important}html body .shopCatSubHeading strong{font-weight:600!important}html body .shopCatSubHeading{font-size:clamp(2.8rem,2.6vw,4rem)!important;line-height:1.15!important}.collection ul.product-grid.slider{opacity:1!important;animation:none!important}.button--secondary:hover,.button--secondary:focus-visible,.banner-parent .buttons-links .button:not(:first-child):hover,.banner-parent .buttons-links2 .button:not(:last-child):hover{background:var(--ej-cream,#f3e6d3)!important;color:var(--ej-ink)!important;border-color:var(--ej-ink)!important}.banner-parent .buttons-links .button:first-child:hover,.banner-parent .buttons-links2 .button:last-child:hover{color:var(--ej-ink)!important}.card-wrapper .add_to_registry,.product-form .add-varient_product{color:var(--ej-ink)!important;border-color:var(--ej-ink)!important}.card-wrapper .add_to_registry:hover,.product-form .add-varient_product:hover{background:var(--ej-berry)!important;color:#fff!important;border-color:var(--ej-berry)!important}.quick-add__submit.button--secondary:hover,.card .button--secondary:hover,.button--tertiary:hover{background:#f3e6d3!important;color:var(--ej-ink)!important}.slider,.slider.slider--desktop,.slider.slider--tablet,ul.product-grid.slider,.collection-list.slider{scrollbar-width:none!important;-ms-overflow-style:none!important}.slider::-webkit-scrollbar,.slider::-webkit-scrollbar-thumb,.slider::-webkit-scrollbar-track{display:none!important;height:0!important;width:0!important;background:transparent!important}.rhw{background:var(--ej-canvas)}.rhw__head{text-align:center;max-width:64rem;margin:0 auto clamp(2.4rem,4vw,4rem)}.rhw__eyebrow{font-family:var(--ej-sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ej-accent);margin:0 0 1rem}.rhw__title{font-family:var(--ej-serif)!important;font-weight:400;font-size:clamp(3rem,4vw,4.4rem);line-height:1.1;margin:0 0 1.2rem;color:var(--ej-ink)}.rhw__sub,.rhw__sub p{font-family:var(--ej-sans);font-size:1.6rem;line-height:1.6;color:#201c19b8;margin:0}.rhw__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;counter-reset:none}.rhw__card{background:#fff;border:1px solid var(--ej-line);border-radius:18px;padding:2.8rem 2.4rem 3rem;transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.rhw__card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--ej-berry)}.rhw__card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #201c1914}.rhw__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.rhw__icon{width:5.6rem;height:5.6rem;border-radius:50%;background:#1111110f;color:var(--ej-accent);display:inline-flex;align-items:center;justify-content:center}.rhw__icon svg{width:2.6rem;height:2.6rem}.rhw__icon img{width:3rem;height:3rem;object-fit:contain}.rhw__num{font-family:var(--ej-serif);font-size:4rem;line-height:1;color:#1113}.rhw__card-title{font-family:var(--ej-serif)!important;font-weight:400;font-size:2.2rem;line-height:1.2;margin:0 0 .8rem;color:var(--ej-ink)}.rhw__text,.rhw__text p{font-family:var(--ej-sans);font-size:1.45rem;line-height:1.6;color:#201c19b3;margin:0}.rhw__ctas{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;margin-top:clamp(2.4rem,4vw,3.6rem)}.rhw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 2.8rem;border-radius:999px;font-family:var(--ej-sans);font-size:1.45rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;border:1px solid transparent}.rhw__btn--primary{background:var(--ej-berry);color:#fff}.rhw__btn--primary:hover{background:var(--ej-berry-dark)}.rhw__btn--ghost{background:#fff;color:var(--ej-ink);border-color:var(--ej-ink)}.rhw__btn--ghost:hover{background:#f3e6d3}@media(max-width:989px){.rhw__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.rhw__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.rhw__grid::-webkit-scrollbar{display:none}.rhw__card{flex:0 0 78%;scroll-snap-align:start;padding:2.4rem 2rem}.rhw__btn{flex:1 1 100%}}@media(min-width:990px){header.header{display:flex!important;align-items:center!important;gap:1.6rem!important;position:static!important}header.header:before{content:"";flex:0 0 4.4rem;order:0}header.header>.header__heading{flex:1 1 0!important;min-width:max-content;order:1;margin:0!important}header.header>.header__inline-menu{flex:0 1 auto!important;order:2;position:static!important;transform:none!important;margin:0!important}header.header>.header__search{flex:0 0 4.4rem!important;order:3;margin:0!important;display:flex!important;justify-content:center}header.header>.header__icons{flex:1 1 0!important;min-width:max-content;order:4;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:.8rem!important;margin:0!important}.header__inline-menu .list-menu--inline{flex-wrap:nowrap!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.55rem!important;white-space:nowrap}.header__inline-menu .header__menu-item{padding:.8rem 1rem!important}#copyRegistryBtn{all:unset;box-sizing:border-box;cursor:pointer;display:none;align-items:center;height:3.6rem;padding:0 1.6rem;border:1px solid #111;border-radius:999px;background:transparent;color:#111;font-family:var(--ej-sans);font-size:1.3rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;transition:background .2s,color .2s}#copyRegistryBtn[style*=block]{display:inline-flex!important}#copyRegistryBtn:hover{background:#111;color:#fff}.header__icons .startRegistry{white-space:nowrap}}@media(min-width:990px)and (max-width:1365px){header.header{gap:.8rem!important;padding-left:2rem!important;padding-right:2rem!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.35rem!important}.header__inline-menu .header__menu-item{padding:.6rem!important}.header__icon.startRegistry>*,.header__icon.startRegistry span{font-size:1.25rem!important;padding-left:1.2rem!important;padding-right:1.2rem!important}#copyRegistryBtn{font-size:1.2rem;padding:0 1.1rem;height:3.2rem}}@media(min-width:990px){.header__inline-menu li,.header__inline-menu header-menu,.header__inline-menu details.mega-menu{position:static!important}.mega-menu__content{position:absolute!important;left:0!important;right:0!important;width:100%!important;top:100%!important;max-height:none!important;overflow:visible!important;padding:3.2rem 0 3.6rem!important;border-radius:0 0 18px 18px!important;border:0!important;border-top:1px solid var(--ej-line)!important;box-shadow:0 18px 40px #1111111a!important;background:var(--ej-paper,#fffdf9)!important}details[open]>.mega-menu__content{animation:ejFade .22s ease both}.mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:2.8rem!important;max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:0 4rem!important;height:auto!important}.mega-menu__list>li{width:auto!important;min-width:0!important;padding:0!important;margin:0!important}.mega-menu__link--level-2{display:block!important;font-family:var(--ej-sans)!important;font-weight:600!important;font-size:1.4rem!important;letter-spacing:.02em!important;color:#111!important;margin:0 0 1rem!important;padding:0!important;white-space:normal!important;word-break:normal!important}.mega-menu__list ul{display:block!important;padding:0!important;margin:0!important}.mega-menu__link:not(.mega-menu__link--level-2){display:block!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;line-height:1.9!important;padding:0!important;color:#111111b8!important;white-space:normal!important;word-break:normal!important}.mega-menu__link:hover{color:#111!important;text-decoration:underline!important;text-underline-offset:3px}}@keyframes ejFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(min-width:990px){.product.product--large{display:grid!important;grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important;column-gap:5.6rem!important;align-items:start!important}.product>.product__media-wrapper{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;max-width:none!important;position:sticky!important;top:9rem}.product>.product__info-wrapper{grid-column:2!important;width:100%!important;max-width:none!important;padding:0!important}.product>.product__info-wrapper:not(.product_detail){grid-row:1!important}.product>.product__info-wrapper.product_detail{grid-row:2!important}.product .product__info-wrapper .product__info-container{position:static!important;max-width:none!important}.product>.product__media-wrapper media-gallery{position:static!important}}.product .product__info-wrapper .product__info-container,.product__info-wrapper .product__info-container{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important}.product__info-wrapper.product_detail .product__info-container{padding-top:1.6rem!important;border-top:1px solid var(--ej-line)!important;margin-top:1.6rem!important}.product__media-item .product__media,.product__media-list .product__media{background:#fff;border-radius:18px;overflow:hidden}.product__media-item .product__media img{object-fit:contain!important;border-radius:0!important}.product__media-list .product__media-item{padding-top:0!important}.product__media-wrapper .product__media{padding-top:100%!important}.product__info-container .product__text{font-family:var(--ej-sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1119!important}.product__info-container .product__title h1{font-family:var(--ej-serif)!important;font-size:clamp(2.8rem,2.8vw,3.8rem)!important;line-height:1.12!important;font-weight:400!important;color:#111!important;margin:.6rem 0 1.2rem!important}.product__info-container .price--large .price-item{font-family:var(--ej-sans)!important;font-size:2.2rem!important;font-weight:500!important;color:#111!important}.product__info-container .price--large .price__sale s .price-item{font-size:1.6rem!important;color:#11111180!important}.product__info-container .price__badge-sale{background:#111!important;color:#fff!important;font-family:var(--ej-sans)!important;font-size:1.1rem!important;letter-spacing:.06em!important;border-radius:999px!important;padding:.3rem 1rem!important}.product__info-container .product__description{font-size:1.5rem;line-height:1.65;color:#111111bf}.product__info-container .product-form__input input[type=radio]+label{border-radius:999px!important;border:1px solid var(--ej-line)!important;background:#fff!important;color:#111!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:500!important;padding:.9rem 1.8rem!important}.product__info-container .product-form__input input[type=radio]:checked+label{background:#111!important;color:#fff!important;border-color:#111!important}.product__info-container .product-form__submit,.product__info-container .add-varient_product{width:100%!important;min-height:5rem!important;border-radius:999px!important}.product__info-container .product-form__submit{background:#111!important;color:#fff!important}.product__info-container .product-form__submit:hover{background:#333!important}.product__info-container .form__label,.product__info-container .quantity__label{font-family:var(--ej-sans)!important;font-size:1.3rem!important;font-weight:600!important;color:#111!important}.in-stock-toggle-container{display:none!important}.facets__form{align-items:center!important}.facets__wrapper{display:flex!important;flex-wrap:wrap;gap:.8rem!important;align-items:center!important}.facets__summary{height:4rem!important;display:inline-flex!important;align-items:center!important;gap:.6rem;padding:0 1.6rem!important;border:1px solid var(--ej-line)!important;border-radius:999px!important;background:#fff!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:500!important;color:#111!important;box-shadow:none!important}.facets__summary>div,.facets__summary span{font-size:1.4rem!important;font-weight:500!important;font-family:var(--ej-sans)!important}.facets__summary .icon-caret{width:1rem;position:static!important}.facets__disclosure[open] .facets__summary,.facets__summary:hover{border-color:#111!important}.facets__display{border:1px solid var(--ej-line)!important;border-radius:14px!important;box-shadow:0 16px 36px #1111111a!important;background:#fff!important;top:calc(100% + .8rem)!important;overflow:hidden}.facets__header{border-bottom:1px solid var(--ej-line)!important;font-size:1.3rem!important}.facets__list{padding:.8rem 1.6rem!important}.facet-checkbox{font-size:1.4rem!important;padding:.5rem 0!important}.facet-checkbox>svg{border-radius:4px}.facet-checkbox input[type=checkbox]:checked+svg{background:#111!important}.facets__reset,.facets__button-no-js{font-size:1.3rem!important}.facet-filters.sorting{margin-left:auto!important;align-self:center!important}.facet-filters__field{align-items:center!important;gap:1rem}.facet-filters__label,.facet-filters__label label{font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:500!important;color:#111111a6!important;margin:0!important}.facet-filters__field .select{height:4rem!important}.facet-filters__sort,.facet-filters__field .select__select{height:4rem!important;border:1px solid var(--ej-line)!important;border-radius:999px!important;background:#fff!important;padding:0 3.8rem 0 1.6rem!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:500!important;color:#111!important;box-shadow:none!important}.facet-filters__field .select .icon-caret{right:1.6rem!important}.active-facets__button-inner,.active-facets__button{background:#111!important;color:#fff!important;border-radius:999px!important;border:0!important;box-shadow:none!important;font-size:1.3rem!important}.active-facets__button svg{color:#fff;fill:#fff}.active-facets__button-remove{font-size:1.3rem!important;font-weight:600;color:#111!important;text-decoration:underline!important}.mobile-facets__open{height:4rem;border:1px solid var(--ej-line);border-radius:999px;background:#fff;padding:0 1.6rem;font-size:1.4rem;font-weight:500}#products-button.custom-button{all:unset;display:inline-flex!important;margin-top:1.6rem;cursor:pointer}#products-button.custom-button a{display:inline-flex;align-items:center;gap:.8rem;height:4.4rem;padding:0 2.2rem;border-radius:999px;background:#111;color:#fff!important;text-decoration:none!important;font-family:var(--ej-sans);font-size:1.4rem;font-weight:600;transition:background .2s}#products-button.custom-button a:after{content:"\2192";transition:transform .2s}#products-button.custom-button:hover a{background:#333}#products-button.custom-button:hover a:after{transform:translate(3px)}.template-index .collection[class*=section-template--],body .collection[class*=section-template--][class*=-padding]{padding-top:clamp(2.8rem,3vw,3.6rem)!important;padding-bottom:clamp(2rem,2.2vw,2.8rem)!important}.collection .collection__title.title-wrapper{margin-top:0!important}.collection .collection__title .title,.collection .collection__title h2.shopCatSubHeading{margin:0!important}.collection .slider-buttons{margin-top:1.2rem!important;margin-bottom:0!important}.collection .product-grid.slider{padding-top:.4rem!important;padding-bottom:1rem!important;margin-bottom:0!important}.collection .center.collection__view-all,.collection .collection__view-all{margin-top:1.6rem!important;margin-bottom:0!important}.parent-collections.collection-list-wrapper{padding-top:clamp(2.8rem,3vw,3.6rem)!important;padding-bottom:clamp(2.4rem,2.6vw,3.2rem)!important}.parent-collections .collection-list-title{margin-bottom:2rem!important}.rhw[class*=-padding]{padding-top:clamp(2.8rem,3.2vw,4rem)!important;padding-bottom:clamp(2.8rem,3.2vw,4rem)!important}.marquee-container{padding-top:1.2rem!important;padding-bottom:1.2rem!important}@media(min-width:990px){.section-header sticky-header.header-wrapper,sticky-header.header-wrapper{padding-top:0!important;padding-bottom:0!important}header.header>.header__heading-link{flex:1 1 0!important;min-width:max-content;order:1;margin:0!important;justify-content:flex-start}#copyRegistryBtn,#copyRegistryBtn *{text-transform:none!important;letter-spacing:0!important}}.product .product-media-container,.product .product-media-container.constrain-height{width:100%!important;max-width:100%!important;--constrained-height:none!important}.product .product-media-container .media{padding-top:100%!important}.product__media-wrapper .product__modal-opener{width:100%!important}@media(min-width:990px){.mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:2.4rem!important}}@media(min-width:990px)and (max-width:1365px){header.header.page-width,header.header{padding-left:1.6rem!important;padding-right:1.6rem!important;gap:.4rem!important}header.header:before{flex-basis:0!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.3rem!important}.header__inline-menu .header__menu-item{padding:.5rem!important}.header__icon.startRegistry>*,.header__icon.startRegistry span{font-size:1.2rem!important;padding-left:1rem!important;padding-right:1rem!important}header.header>.header__icons{gap:.2rem!important}#copyRegistryBtn{font-size:0!important;padding:0 1rem!important;height:3.2rem!important}#copyRegistryBtn:after{content:"Copy URL";font-size:1.2rem;font-weight:600}}.collection .collection__title.title-wrapper{margin-bottom:1.2rem!important}.collection .collection__title .title p,.collection .collection__title .title *{margin-top:0!important;margin-bottom:0!important}.collection .slider-buttons{margin-bottom:1.6rem!important}quantity-input.quantity,.product-form__quantity quantity-input.quantity,.cart-item quantity-input.quantity{width:12.8rem!important;min-width:0!important;max-width:12.8rem!important;height:4.2rem!important;min-height:0!important;display:flex!important;align-items:center!important;border:1px solid rgba(17,17,17,.25)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;padding:0!important}quantity-input.quantity:before,quantity-input.quantity:after{display:none!important;box-shadow:none!important;content:none!important}quantity-input.quantity .quantity__button{flex:0 0 3.8rem!important;width:3.8rem!important;height:100%!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}quantity-input.quantity .quantity__button svg{width:1rem!important;height:1rem!important}quantity-input.quantity .quantity__input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;padding:0!important;margin:0!important;font-family:var(--ej-sans)!important;font-size:1.5rem!important;font-weight:500!important;color:#111!important;border-radius:0!important;-moz-appearance:textfield}quantity-input.quantity .quantity__input::-webkit-inner-spin-button,quantity-input.quantity .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-per-item__container{width:auto!important}.cart-item quantity-input.quantity{width:11.2rem!important;max-width:11.2rem!important;height:3.8rem!important}.card-wrapper .qty-left,.card-wrapper .qty-right{height:3.4rem!important;min-height:0!important;width:3.2rem!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:1.5rem!important;color:#111!important}.card-wrapper .regis_quantity{height:3.4rem!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-size:1.4rem!important;padding:0!important;width:4rem!important}.card-wrapper .qty-left:hover,.card-wrapper .qty-right:hover{background:transparent!important;color:#111!important}.button:after,.button:before,.shopify-challenge__button:after,button.shopify-payment-button__button:after,.button--secondary:after,.button--tertiary:after{box-shadow:none!important;outline:none!important}button:focus,.button:focus,a:focus,input[type=submit]:focus,summary:focus,[role=button]:focus{outline:none!important;box-shadow:none!important}.button:focus-visible,button:focus-visible,a.button:focus-visible,input[type=submit]:focus-visible,summary:focus-visible,[role=button]:focus-visible,.header__icon:focus-visible,a:focus-visible{outline:2px solid #111!important;outline-offset:3px!important;box-shadow:none!important}.button:focus-visible,button.button:focus-visible,.product-form__submit:focus-visible,.header__icon.startRegistry>*:focus-visible,#copyRegistryBtn:focus-visible,.facets__summary:focus-visible{border-radius:999px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;box-shadow:0 0 0 3px #11111124!important}.button:not(.button--secondary):not(.button--tertiary),button.button:not(.button--secondary),input[type=submit].button,.shopify-challenge__button,.customer button[type=submit],.customer .button,.cart__checkout-button,.product-form__submit,#continueToCheckout{background:#111!important;color:#fff!important;border:1px solid #111!important}.button:not(.button--secondary):not(.button--tertiary):hover,.customer button[type=submit]:hover,.customer .button:hover,.cart__checkout-button:hover,.product-form__submit:hover{background:#333!important;color:#fff!important;border-color:#333!important}.button:not(.button--secondary):not(.button--tertiary) *{color:inherit!important}.button--secondary,.button--tertiary,.card-wrapper .add_to_registry,.product-form .add-varient_product,.quick-add__submit.button--secondary,#copyRegistryBtn,.rhw__btn--ghost,.banner-parent .buttons-links .button:not(:first-child),.banner-parent .buttons-links2 .button:not(:last-child){background:#fff!important;color:#111!important;border:1px solid #111!important}.button--secondary:hover,.button--tertiary:hover,.card-wrapper .add_to_registry:hover,.product-form .add-varient_product:hover,.quick-add__submit.button--secondary:hover,#copyRegistryBtn:hover,.rhw__btn--ghost:hover,.banner-parent .buttons-links .button:not(:first-child):hover,.banner-parent .buttons-links2 .button:not(:last-child):hover{background:#111!important;color:#fff!important;border-color:#111!important}.button--secondary:hover *,.card-wrapper .add_to_registry:hover *,.quick-add__submit:hover *{color:#fff!important}.banner-parent .buttons-links .button:first-child,.banner-parent .buttons-links2 .button:last-child{background:#111!important;color:#fff!important;border:1px solid #111!important}.banner-parent .buttons-links .button:first-child:hover,.banner-parent .buttons-links2 .button:last-child:hover{background:#333!important;color:#fff!important}.customer a:not(.button),.customer .link,.customer form a{color:#111!important;text-decoration:underline!important;text-underline-offset:3px}.card-wrapper .quick-add form>div[style*="display: flex"]>div{width:11rem!important;max-width:11rem!important;height:3.6rem!important;align-self:center!important;margin:0 auto!important;border:1px solid rgba(17,17,17,.25)!important;overflow:hidden}.card-wrapper .qty_upate{height:100%!important}.card-wrapper .regis_quantity{height:100%!important;flex:1 1 auto}@media(min-width:990px){header.header>.header__icons{gap:1.2rem!important}#copyRegistryBtn{box-sizing:border-box!important;height:4.2rem!important;padding:0 2rem!important;gap:.8rem;border:1px solid #111!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:600!important;line-height:1!important;align-items:center!important;justify-content:center;align-self:center!important;margin:0!important}#copyRegistryBtn:before{content:"";width:1.5rem;height:1.5rem;flex:0 0 1.5rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.5.5l3-3a5 5 0 0 0-7-7l-1.7 1.7'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.5-.5l-3 3a5 5 0 0 0 7 7l1.7-1.7'/%3E%3C/svg%3E") center/contain no-repeat}#copyRegistryBtn:hover{background:#111!important;color:#fff!important}.header__icon.startRegistry>*{height:4.2rem!important;box-sizing:border-box}}@media(min-width:990px)and (max-width:1365px){header.header>.header__icons{gap:.6rem!important}#copyRegistryBtn{font-size:0!important;padding:0 1.4rem!important;height:4rem!important}#copyRegistryBtn:after{content:"Copy URL";font-size:1.3rem;font-weight:600}.header__icon.startRegistry>*{height:4rem!important}}.button:after,.button:before,button:after,.customer button:after,.shopify-payment-button__button:after,.quick-add__submit:after,.product-form__submit:after{box-shadow:none!important;border-radius:inherit!important}.button:focus:not(:focus-visible),button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.card-wrapper .quick-add .button:hover,.card-wrapper .quick-add button.button:hover,.card-wrapper .quick-add__submit:hover,.card-wrapper .quick-add modal-opener .button:hover{background:#111!important;color:#fff!important;border-color:#111!important}.card-wrapper .quick-add .button:hover *,.card-wrapper .quick-add__submit:hover *{color:#fff!important}.card-wrapper .quick-add .button--secondary,.card-wrapper .quick-add modal-opener .button{background:#fff!important;color:#111!important;border:1px solid #111!important}.sp-signup.formbold-main-wrapper{padding:clamp(2.4rem,5vw,5.6rem) 1.6rem!important;background:var(--ej-canvas)!important}.sp-signup .formbold-form-wrapper{max-width:72rem!important;width:100%!important;background:#fff!important;border-radius:24px!important;box-shadow:0 24px 60px #11111114,0 2px 6px #1111110a!important;border:1px solid var(--ej-line)!important;padding:clamp(2.4rem,4vw,4.8rem)!important}.sp-signup .formbold-steps{border-bottom:0!important;padding-bottom:0!important;margin-bottom:2.8rem!important}.sp-signup .formbold-steps ul{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding:0!important;margin:0!important;list-style:none!important;counter-reset:none}.sp-signup .formbold-steps li{position:relative;flex:1 1 0;display:flex!important;align-items:center!important;gap:1rem!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:500!important;color:#9a948d!important;white-space:nowrap}.sp-signup .formbold-steps li:not(:last-child):after{content:"";flex:1 1 auto;height:1px;background:#ddd;margin:0 1.4rem;min-width:2rem}.sp-signup .formbold-steps li.sp-done:not(:last-child):after{background:#111}.sp-signup .formbold-steps li span{flex:0 0 3.4rem;width:3.4rem!important;height:3.4rem!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;background:#fff!important;border:1px solid #d6d1cb!important;color:#9a948d!important;font-size:1.4rem!important;font-weight:600!important;margin:0!important}.sp-signup .formbold-steps li.active,.sp-signup .formbold-steps li.sp-current{color:#111!important;font-weight:600!important}.sp-signup .formbold-steps li.active span,.sp-signup .formbold-steps li.sp-current span{background:#111!important;border-color:#111!important;color:#fff!important}.sp-signup .formbold-steps li.sp-done{color:#111!important}.sp-signup .formbold-steps li.sp-done span{background:#111!important;border-color:#111!important;color:transparent!important;font-size:0!important;position:relative}.sp-signup .formbold-steps li.sp-done span:before{content:"";width:1.4rem;height:1.4rem;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/contain no-repeat}.sp-signup .sp-step-head{margin:0 0 2.8rem;text-align:left}.sp-signup .sp-step-head h2{font-family:var(--ej-serif)!important;font-weight:400!important;font-size:clamp(2.8rem,3vw,3.6rem)!important;line-height:1.15!important;color:#111!important;margin:0 0 .6rem!important}.sp-signup .sp-step-head p{font-family:var(--ej-sans);font-size:1.5rem;color:#1111119e;margin:0}.sp-signup .formbold-input-flex{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.6rem!important;margin-bottom:0!important}.sp-signup .formbold-input-flex>div{width:auto!important;margin:0!important}.sp-signup form>div,.sp-signup .formbold-form-step-2>div,.sp-signup .formbold-form-step-3>div,.sp-signup .formbold-form-confirm>div{margin-bottom:2rem}.sp-signup .formbold-form-label,.sp-signup .formbold-form-confirm h3{display:block!important;font-family:var(--ej-sans)!important;font-size:1.3rem!important;font-weight:600!important;color:#111!important;margin:0 0 .8rem!important;letter-spacing:0!important;text-transform:none!important}.sp-signup .formbold-form-confirm h3{font-family:var(--ej-serif)!important;font-size:2.2rem!important;font-weight:400!important;margin-bottom:1.6rem!important}.sp-signup .formbold-form-confirm p{display:none}.sp-signup .formbold-form-input,.sp-signup #eventDestination,.sp-signup input[type=text],.sp-signup input[type=email],.sp-signup input[type=password],.sp-signup input[type=number],.sp-signup select{box-sizing:border-box!important;width:100%!important;height:4.8rem!important;padding:0 1.6rem!important;border:1px solid #ddd!important;border-radius:12px!important;background:#fff!important;font-family:var(--ej-sans)!important;font-size:1.5rem!important;color:#111!important;box-shadow:none!important;outline:none!important;transition:border-color .15s,box-shadow .15s;margin:0!important}.sp-signup select{-webkit-appearance:none;appearance:none;padding-right:3.6rem!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1.4rem center/1.4rem!important}.sp-signup .formbold-form-input::placeholder,.sp-signup input::placeholder{color:#a8a29b!important}.sp-signup .formbold-form-input:focus,.sp-signup input:focus,.sp-signup select:focus{border-color:#111!important;box-shadow:0 0 0 3px #1111111f!important}.sp-signup input:-webkit-autofill,.sp-signup input:-webkit-autofill:hover,.sp-signup input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111!important;caret-color:#111;transition:background-color 9999s}.sp-signup input:disabled,.sp-signup select:disabled{background:#f5f3f0!important;color:#a8a29b!important}.sp-signup .input-group{display:flex!important;align-items:stretch!important;gap:0!important;margin:0!important;width:100%}.sp-signup .input-group .code-select{flex:0 0 9.2rem!important;width:9.2rem!important;border-radius:12px 0 0 12px!important;border-right:0!important;background-color:#faf8f5!important}.sp-signup .input-group input{flex:1 1 auto!important;width:auto!important;border-radius:0 12px 12px 0!important}.sp-signup .input-group:focus-within .code-select,.sp-signup .input-group:focus-within input{border-color:#111!important}.sp-signup .input-group:focus-within{box-shadow:0 0 0 3px #1111111f;border-radius:12px}.sp-signup .input-group input:focus,.sp-signup .input-group select:focus{box-shadow:none!important}.sp-signup .sp-hint{font-family:var(--ej-sans);font-size:1.25rem;color:#77706a;margin-top:.6rem;line-height:1.45}.sp-signup .sp-err{font-family:var(--ej-sans);font-size:1.25rem;color:#b42318;margin-top:.6rem;line-height:1.4}.sp-signup .sp-invalid,.sp-signup .input-group .sp-invalid{border-color:#b42318!important}.sp-signup .input-group:has(.sp-invalid) .code-select{border-color:#b42318!important}.sp-signup .sp-invalid:focus{box-shadow:0 0 0 3px #b4231824!important}.sp-signup .checkbox-label,.sp-signup .form-check{display:flex!important;align-items:center;gap:1rem;font-family:var(--ej-sans);font-size:1.4rem;color:#111;margin:.4rem 0 0!important;padding:0!important;cursor:pointer}.sp-signup input[type=checkbox]{-webkit-appearance:none;appearance:none;width:2rem!important;height:2rem!important;flex:0 0 2rem;border:1px solid #bbb!important;border-radius:6px!important;background:#fff!important;margin:0!important;display:inline-block!important;position:relative;cursor:pointer;vertical-align:middle}.sp-signup input[type=checkbox]:checked{background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/1.3rem no-repeat!important;border-color:#111!important}.sp-signup .formbold-form-step-3>div[style]{align-items:stretch!important;gap:.8rem!important;margin-top:.8rem!important}.sp-signup .formbold-form-step-3>div[style]>div{width:100%}.sp-signup #eventDestination{width:100%!important;border:1px solid #ddd!important}.sp-signup .formbold-form-step-3 .row{margin:0!important}.sp-signup .formbold-form-step-3 .col-12{padding:0!important}.sp-signup .submit,.sp-signup .formbold-form-btn-wrapper{display:flex!important;justify-content:flex-end!important;align-items:center;gap:1.2rem;margin-top:2.8rem!important;padding-top:2.4rem;border-top:1px solid var(--ej-line)}.sp-signup .next-btn,.sp-signup .formbold-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.8rem;height:4.8rem!important;min-width:14rem;padding:0 2.8rem!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;font-family:var(--ej-sans)!important;font-size:1.5rem!important;font-weight:600!important;cursor:pointer;transition:background .2s,opacity .2s;box-shadow:none!important}.sp-signup .next-btn:hover,.sp-signup .formbold-btn:hover{background:#333!important;border-color:#333!important}.sp-signup .next-btn.d-none{display:none!important}.sp-signup .next-btn:disabled,.sp-signup .next-btn.sp-disabled,.sp-signup .formbold-btn.sp-disabled{background:#e4e0db!important;border-color:#e4e0db!important;color:#8f8982!important;cursor:not-allowed}.sp-signup .formbold-btn svg path{fill:currentColor}.sp-signup .sp-back{height:4.8rem;padding:0 2.4rem;border-radius:999px;border:1px solid #111;background:#fff;color:#111;font-family:var(--ej-sans);font-size:1.5rem;font-weight:600;cursor:pointer;margin-right:auto;display:none}.sp-signup[data-step="3"] .sp-back{display:inline-flex;align-items:center}.sp-signup .sp-back:hover{background:#111;color:#fff}.sp-signup .formbold-form-step-1 #customer-id{display:none!important}@media(max-width:749px){.sp-signup .formbold-form-wrapper{border-radius:18px!important;padding:2.4rem 1.8rem!important}.sp-signup .formbold-steps li{font-size:0!important;flex:1 1 auto;justify-content:center}.sp-signup .formbold-steps li.sp-current{font-size:1.3rem!important}.sp-signup .formbold-steps li:not(:last-child):after{margin:0 .6rem;min-width:1.2rem}.sp-signup .formbold-input-flex{grid-template-columns:1fr!important}.sp-signup .submit,.sp-signup .formbold-form-btn-wrapper{flex-direction:column-reverse;align-items:stretch}.sp-signup .next-btn,.sp-signup .formbold-btn,.sp-signup .sp-back{width:100%}.sp-signup .sp-back{margin-right:0}}.sp-signup.sp-register .formbold-form-btn-wrapper{display:none!important}.sp-signup .input-group{flex-wrap:nowrap!important}.sp-signup .formbold-input-flex{margin-bottom:2rem!important}:root{--sp-peach:#fcbe97;--sp-peach-deep:#c8703f;--sp-peach-ink:#a4532c}.banner-parent .heading .heading2,.banner-parent .heading .heading2 *{color:var(--sp-peach-deep)!important}.title em,.inline-richtext em,.shopCatSubHeading em,.collection-list-title em,h1 em,h2 em,.rhw__title em{color:var(--sp-peach-deep)!important;font-style:italic}.rhw__eyebrow,.shopCatHeading,.collection-list-wrapper .caption-with-letter-spacing,.title-wrapper .caption-with-letter-spacing{color:var(--sp-peach-ink)!important}.rhw__icon{background:#fcbe9759!important;color:var(--sp-peach-ink)!important}.rhw__num{color:var(--sp-peach)!important}.rhw__card:before{background:var(--sp-peach)!important}.cart-count-bubble{background:var(--sp-peach)!important;color:#111!important}.cart-count-bubble span{color:#111!important}.price__badge-sale,.product__info-container .price__badge-sale,.card__badge .badge.color-accent-2,.badge.price__badge-sale{background:var(--sp-peach)!important;color:#111!important}.link:hover,.rte a:hover,.card__heading a:hover,.cart-item__name:hover,.customer a:not(.button):hover,.mega-menu__link:hover{color:#111!important;text-decoration:underline!important;text-decoration-color:var(--sp-peach-deep)!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.header__menu-item:hover,.header__active-menu-item,details[open]>.header__menu-item{color:#111!important}.header__menu-item:hover span,details[open]>.header__menu-item span{text-decoration:underline;text-decoration-color:var(--sp-peach-deep);text-decoration-thickness:2px;text-underline-offset:6px}.header__icon:not(.startRegistry):hover{color:#111}.section-header .header-wrapper,sticky-header.header-wrapper{border-bottom-color:#fcbe978c!important}.footer{border-top:3px solid var(--sp-peach)!important}.rhw__head:after{content:"";display:block;width:4.8rem;height:2px;background:var(--sp-peach);margin:1.6rem auto 0}.sp-signup .formbold-steps li.active span,.sp-signup .formbold-steps li.sp-current span{background:var(--sp-peach)!important;border-color:var(--sp-peach)!important;color:#111!important}.sp-signup .formbold-steps li.sp-done span{background:#111!important;border-color:#111!important}.sp-signup .formbold-steps li.sp-done:not(:last-child):after{background:var(--sp-peach)!important;height:2px}.sp-signup .formbold-form-wrapper{border-top:4px solid var(--sp-peach)!important}.cart-notification-wrapper{position:relative}.cart-notification{width:36rem!important;max-width:calc(100vw - 2.4rem)!important;padding:2rem!important;border-radius:16px!important;border:1px solid var(--ej-line)!important;background:#fff!important;box-shadow:0 18px 44px #11111124!important;right:0}.cart-notification__header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 1.6rem!important;padding:0!important;gap:1rem}.cart-notification__heading{display:flex!important;align-items:center!important;gap:.8rem!important;margin:0!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#111!important}.cart-notification__heading .icon-checkmark,.cart-notification__heading svg{width:1.6rem!important;height:1.6rem!important;flex:0 0 1.6rem;margin:0!important;padding:.35rem!important;box-sizing:content-box;border-radius:50%;background:var(--sp-peach);color:#111}.cart-notification__heading svg path{fill:#111!important}.cart-notification__close{position:static!important;width:3.2rem!important;height:3.2rem!important;margin:-.6rem -.6rem -.6rem 0!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%!important;color:#111!important}.cart-notification__close:hover{background:var(--ej-soft)!important}.cart-notification__close .icon{width:1.4rem!important;height:1.4rem!important}.cart-notification-product{display:flex!important;align-items:center!important;gap:1.2rem!important;padding:0 0 1.6rem!important;margin:0!important;border-bottom:1px solid var(--ej-line)}.cart-notification-product .cart-item{display:flex!important;align-items:center!important;gap:1.2rem!important;margin:0!important;padding:0!important;width:100%}.cart-notification-product__image{width:6.4rem!important;height:6.4rem!important;flex:0 0 6.4rem;margin:0!important;border-radius:10px!important;overflow:hidden;border:1px solid var(--ej-line)!important;background:#fff}.cart-notification-product__image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.cart-notification-product .caption-with-letter-spacing{font-size:1.1rem!important;letter-spacing:.1em!important;color:#77706a!important;margin:0 0 .2rem!important}.cart-notification-product__name{font-family:var(--ej-sans)!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.35!important;color:#111!important;margin:0 0 .2rem!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0!important}.cart-notification-product .product-option,.cart-notification-product dl,.cart-notification-product dd,.cart-notification-product dt{font-family:var(--ej-sans)!important;font-size:1.3rem!important;color:#77706a!important;margin:0!important;line-height:1.4!important}.cart-notification__links{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.8rem!important;margin:1.6rem 0 0!important;padding:0!important}.cart-notification__links #cart-notification-button,.cart-notification__links .button{height:4.4rem!important;min-height:4.4rem!important;width:100%!important;margin:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:600!important}.cart-notification__links #cart-notification-button:hover,.cart-notification__links .button:hover{background:#333!important;color:#fff!important}.cart-notification__links form{margin:0!important}.cart-notification__links .link.button-label{align-self:center;margin:.4rem 0 0!important;padding:0!important;background:none!important;border:0!important;font-family:var(--ej-sans)!important;font-size:1.3rem!important;font-weight:500!important;color:#111!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:var(--sp-peach-deep)}@media(max-width:749px){.cart-notification-wrapper{padding:0!important}.cart-notification{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;border-radius:0 0 16px 16px!important;border-left:0!important;border-right:0!important;border-top:0!important;z-index:1000}}@media(max-width:749px){.cart-notification-wrapper{position:relative;z-index:9999!important}.cart-notification{z-index:9999!important}.cart-notification.active~*,.header-wrapper:has(.cart-notification.active) header.header{z-index:auto}}header.header>.header__search,header.header>.header__icons{align-self:center!important}.header__icons{display:flex!important;align-items:center!important;gap:1.6rem!important}.header__icons>div:empty,.header__icons>.desktop-localization-wrapper:empty{display:none!important}.header__search,.header__search details-modal,.header__search details,.header__search summary{display:flex!important;align-items:center!important;justify-content:center;margin:0!important;padding:0!important;line-height:1!important}.header__icon:not(.startRegistry),.header__search summary.header__icon{width:4rem!important;height:4rem!important;min-width:4rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;position:relative!important;top:auto!important;vertical-align:middle}.header__icon:not(.startRegistry) svg,.header__icon:not(.startRegistry) .icon,.header__search .icon{width:2.2rem!important;height:2.2rem!important;margin:0!important;stroke-width:1.5;display:block!important;position:static!important;transform:none!important}.header__icon--cart .icon{width:2.2rem!important;height:2.2rem!important}.header__icon.startRegistry{display:inline-flex;align-items:center;margin:0!important;height:4.2rem}.header__icon--cart .cart-count-bubble{position:absolute!important;top:.2rem!important;right:0!important;left:auto!important;bottom:auto!important;margin:0!important;transform:none!important}@media(max-width:989px){header.header .header__icons{gap:.4rem!important}}.header__search summary .icon-close,.header__search .modal__toggle-close{display:none!important}.header__search details[open]>summary .modal__toggle-close{display:flex!important}.header__search details[open]>summary .modal__toggle-open{display:none!important}.header__icon--cart svg,.header__icon--cart .icon,.header__icon--cart .icon-cart,.header__icon--cart .icon-cart-empty{width:2.4rem!important;height:2.4rem!important;min-width:2.4rem;flex:0 0 2.4rem}.header__icon--account svg,.header__icon--account .icon{width:2.2rem!important;height:2.2rem!important}.header__icon--cart .cart-count-bubble{top:.1rem!important;right:-.1rem!important;width:1.8rem!important;height:1.8rem!important;font-size:1rem!important;background:var(--sp-peach)!important;color:#111!important}.sp-myreg{position:relative!important}.sp-myreg .header__submenu{position:absolute!important;top:calc(100% + .6rem)!important;left:0!important;min-width:22rem!important;padding:.8rem!important;border-radius:14px!important;border:1px solid var(--ej-line)!important;background:#fff!important;box-shadow:0 16px 36px #1111111a!important;z-index:30;animation:ejFade .2s ease both}.sp-myreg .header__submenu li{display:block!important;padding:0!important;margin:0!important}.sp-myreg .header__submenu a{display:flex!important;padding:.9rem 1.2rem!important;border-radius:10px;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:500!important;color:#111!important;white-space:nowrap;text-decoration:none!important}.sp-myreg .header__submenu a:hover{background:#fcbe9740!important}.sp-myreg .header__submenu a[style*=none],.sp-myreg .header__submenu li[style*=none]{display:none!important}.sp-myreg details:not([open]) .header__submenu{display:none!important}.spd-wrap{max-width:120rem;margin:0 auto;padding:0 clamp(1.6rem,4vw,4rem)}.spd-hero{background:var(--ej-canvas);padding:clamp(3.2rem,5vw,5.6rem) 0 clamp(2rem,3vw,3.2rem)}.spd-hero .spd-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem;flex-wrap:wrap}.spd-hero__text{flex:1 1 52rem;max-width:68rem}.spd-eyebrow{font-family:var(--ej-sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-peach-ink);margin:0 0 1rem}.spd-title{font-family:var(--ej-serif)!important;font-weight:400!important;font-size:clamp(3.2rem,4.2vw,5.2rem)!important;line-height:1.1!important;color:#111!important;margin:0 0 1.4rem!important}.spd-title em{font-style:italic;color:var(--sp-peach-deep)!important}.spd-intro{font-family:var(--ej-sans);font-size:1.6rem;line-height:1.6;color:#111111b3;max-width:56rem}.spd-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.spd-chips[hidden]{display:none}.spd-chip{display:inline-flex;align-items:center;height:3.4rem;padding:0 1.4rem;border-radius:999px;background:#fcbe974d;border:1px solid rgba(252,190,151,.8);font-family:var(--ej-sans);font-size:1.35rem;font-weight:500;color:#111}.spd-hero__cta{display:flex;gap:1.2rem;flex-wrap:wrap}.spd-btn{display:inline-flex!important;align-items:center;justify-content:center;height:4.8rem;padding:0 2.6rem!important;border-radius:999px!important;font-family:var(--ej-sans)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;transition:background .2s,color .2s;max-width:none!important;width:auto!important;line-height:1!important}.spd-btn--primary{background:#111!important;color:#fff!important;border:1px solid #111!important}.spd-btn--primary:hover{background:#333!important;color:#fff!important}.spd-btn--ghost{background:#fff!important;color:#111!important;border:1px solid #111!important}.spd-btn--ghost:hover{background:#111!important;color:#fff!important}.spd-actions{background:var(--ej-canvas);padding:0 0 clamp(2.4rem,4vw,4rem)}.spd-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.spd-card{display:flex!important;flex-direction:column;gap:.4rem;padding:2rem!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--ej-line)!important;text-decoration:none!important;color:#111!important;transition:transform .2s,box-shadow .2s,border-color .2s;max-width:none!important;width:auto!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.spd-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #11111114;border-color:var(--sp-peach)!important;background:#fff!important;color:#111!important}.spd-ico{width:4.4rem;height:4.4rem;border-radius:50%;background:#fcbe9759;color:var(--sp-peach-ink);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.spd-ico svg{width:2.2rem;height:2.2rem}.spd-card__t{font-family:var(--ej-serif);font-size:1.9rem;line-height:1.2}.spd-card__d{font-family:var(--ej-sans);font-size:1.3rem;color:#1119;line-height:1.4}.spd-build{background:var(--ej-canvas);padding:0 0 clamp(3.2rem,5vw,5.6rem)}.spd-split{display:grid;grid-template-columns:1.2fr 1fr;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ej-line)}.spd-split__img{max-height:42rem;min-height:28rem}.spd-split__img img{width:100%;height:100%;max-height:42rem;object-fit:cover;display:block}.spd-split__body{padding:clamp(2.8rem,4vw,5.6rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem}.spd-split__title{font-family:var(--ej-serif)!important;font-weight:400!important;font-size:clamp(2.8rem,3vw,3.8rem)!important;line-height:1.15!important;color:#111!important;margin:0!important}.spd-split__desc{font-family:var(--ej-sans);font-size:1.55rem;line-height:1.6;color:#111111b3;margin-bottom:.8rem}.faq_FaqSection__bqQRl{padding:clamp(3.2rem,5vw,5.6rem) 0!important;background:#fff!important}.faq_FaqTitle__Ur0CQ{font-family:var(--ej-serif)!important;margin-bottom:3.2rem!important}.faq_FaqSubtitle__AbjTP{color:var(--sp-peach-ink)!important;font-size:1.2rem!important;letter-spacing:.14em!important;margin-bottom:1.2rem!important}.faq_FaqBodyContent__9inQ2 h4{font-family:var(--ej-sans)!important;font-size:1.5rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}.faq_FaqBodyContent__9inQ2 p{font-size:1.5rem!important;line-height:1.6!important;margin-bottom:2.4rem!important;color:#111111b8!important}@media(max-width:989px){.spd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spd-split{grid-template-columns:1fr}.spd-split__img,.spd-split__img img{max-height:26rem;min-height:0}}@media(max-width:749px){.spd-hero__cta{width:100%}.spd-hero__cta .spd-btn{flex:1 1 100%}.spd-grid{gap:1rem}.spd-card{padding:1.6rem!important}.spd-card__t{font-size:1.7rem}}.sp-preview-page body{background:var(--ej-canvas)!important}.sp-preview-page .head{position:sticky;top:0;z-index:50}.sp-preview-page .head .head__container--full{background:#fffffff5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ej-line)!important;padding:1.4rem clamp(1.6rem,3vw,4rem)!important}.sp-preview-page .head__close,.sp-preview-page .head__divider{display:none!important}.sp-preview-page .head__left{gap:1.6rem;flex-wrap:wrap}.sp-preview-page .head__title{font-family:var(--ej-serif)!important;font-size:2.4rem!important;font-weight:400!important;color:#111!important}.sp-preview-page .spp-hint{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.2rem;border-radius:999px;background:#fcbe9759;color:var(--sp-peach-ink);font-family:var(--ej-sans);font-size:1.3rem;font-weight:600}.sp-preview-page .spp-hint[hidden]{display:none}.sp-preview-page .spp-hint:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--sp-peach-deep)}.sp-preview-page #submitFormBtn{height:4.4rem!important;padding:0 2.6rem!important;border-radius:999px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.sp-preview-page #submitFormBtn:hover{background:#333!important}.sp-preview-page .container-fluid>.row:not(.flex-column-reverse){margin:0!important;padding:clamp(1.6rem,2.4vw,3.2rem);gap:clamp(1.6rem,2vw,2.4rem);flex-wrap:nowrap;align-items:flex-start}.sp-preview-page .container-fluid>.row:not(.flex-column-reverse)>.col-md-4{flex:0 0 min(46rem,40%);max-width:min(46rem,40%);background:#fff!important;border:1px solid var(--ej-line);border-radius:20px;padding:2.4rem 2.4rem 3.2rem!important;height:auto!important;max-height:calc(100vh - 11rem);overflow:auto!important;position:sticky;top:9rem;box-shadow:0 10px 30px #1111110d}.sp-preview-page .container-fluid>.row:not(.flex-column-reverse)>.col-md-8{flex:1 1 auto;max-width:none;padding:0!important}.sp-preview-page .spp-sec{font-family:var(--ej-sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-peach-ink);margin:2.4rem 0 1.2rem!important;padding-top:2rem;border-top:1px solid var(--ej-line)}.sp-preview-page .col-md-4>.spp-sec:first-child,.sp-preview-page .col-md-4 .spp-sec:first-of-type{border-top:0;padding-top:0;margin-top:0!important}.sp-preview-page .col-md-4 .formbold-input-flex{margin-top:0!important;margin-bottom:1.6rem!important;gap:1.2rem!important}.sp-preview-page .formbold-form-label{display:block;font-family:var(--ej-sans)!important;font-size:1.3rem!important;font-weight:600!important;color:#111!important;margin:0 0 .6rem!important}.sp-preview-page .formbold-form-label span[style*=red]{color:var(--sp-peach-ink)!important}.sp-preview-page .col-md-4 input[type=text],.sp-preview-page .col-md-4 input[type=number],.sp-preview-page .col-md-4 input[type=url],.sp-preview-page .col-md-4 input:not([type]),.sp-preview-page .col-md-4 select,.sp-preview-page .col-md-4 textarea,.sp-preview-page .col-md-4 .formbold-form-input{box-sizing:border-box!important;width:100%!important;height:4.8rem!important;padding:0 1.4rem!important;border:1px solid #ddd!important;border-radius:12px!important;background:#fff!important;font-family:var(--ej-sans)!important;font-size:1.5rem!important;color:#111!important;box-shadow:none!important}.sp-preview-page .col-md-4 textarea{height:auto!important;min-height:10rem;padding:1.2rem 1.4rem!important}.sp-preview-page .col-md-4 input:focus,.sp-preview-page .col-md-4 select:focus,.sp-preview-page .col-md-4 textarea:focus{border-color:var(--sp-peach-deep)!important;box-shadow:0 0 0 3px #fcbe978c!important;outline:none!important}.sp-preview-page .col-md-4 input:disabled,.sp-preview-page .col-md-4 select:disabled{background:#f5f3f0!important;color:#a8a29b!important}.sp-preview-page .col-md-4 .sp-err{font-family:var(--ej-sans);font-size:1.25rem;color:#b42318;margin-top:.5rem}.sp-preview-page .col-md-4 .sp-invalid{border-color:#b42318!important}.sp-preview-page .switch .slider{border-radius:999px!important;background:#ddd!important}.sp-preview-page .switch input:checked+.slider{background:#111!important}.sp-preview-page .checkbox-label{display:flex!important;align-items:center;gap:.8rem;font-family:var(--ej-sans);font-size:1.35rem;margin:.6rem 0 1.2rem!important}.sp-preview-page .checkbox-label input[type=checkbox]{width:1.8rem!important;height:1.8rem!important;accent-color:#111}.sp-preview-page .col-md-8>p{font-family:var(--ej-sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-peach-ink);margin:0 0 1.2rem!important}.sp-preview-page .preview-box.col8{margin:0!important;border-radius:24px!important;overflow:hidden;background:#fff!important;border:1px solid var(--ej-line);box-shadow:0 18px 44px #11111114}.sp-preview-page .preview-box .bg-registry{background:linear-gradient(135deg,#fbf3ec,#f6efe7)!important;padding:0!important}.sp-preview-page .preview-box .bg-registry>.row{margin:0!important;align-items:stretch}.sp-preview-page .preview-box .center{padding:clamp(2.4rem,4vw,5.6rem)!important;text-align:left!important}.sp-preview-page .registry-heading{font-family:var(--ej-serif)!important;font-size:clamp(3.2rem,3.6vw,4.8rem)!important;font-weight:400!important;color:#111!important;margin:0 0 1.4rem!important}.sp-preview-page #subHeading-2{font-family:var(--ej-sans)!important;font-size:1.5rem!important;line-height:1.65!important;color:#111111b8!important}.sp-preview-page #WebsiteUrl-2{display:inline-flex;margin-top:1.2rem;color:#111!important;text-decoration:underline!important;text-decoration-color:var(--sp-peach-deep)!important;text-underline-offset:4px}.sp-preview-page .banner{width:100%;height:100%;min-height:30rem;max-height:46rem;object-fit:cover;display:block}.sp-preview-page .product_row{padding:2.4rem!important;margin:0!important}#sp-lock-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111173;display:none;align-items:center;justify-content:center;z-index:100000;padding:1.6rem}#sp-lock-modal.is-open{display:flex;animation:ejFade .2s ease both}.sp-lock__box{background:#fff;border-radius:20px;max-width:42rem;width:100%;padding:2.8rem;box-shadow:0 30px 70px #11111140;border-top:4px solid var(--sp-peach)}.sp-lock__eyebrow{font-family:var(--ej-sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-peach-ink);margin:0 0 .8rem}.sp-lock__box h3{font-family:var(--ej-serif);font-weight:400;font-size:2.6rem;margin:0 0 1rem;color:#111}.sp-lock__box p{font-family:var(--ej-sans);font-size:1.5rem;line-height:1.6;color:#111111bf;margin:0 0 2rem}.sp-lock__ok{height:4.4rem;padding:0 2.6rem;border-radius:999px;background:#111;color:#fff;border:0;font-family:var(--ej-sans);font-size:1.4rem;font-weight:600;cursor:pointer}.sp-lock__ok:hover{background:#333}@media(max-width:989px){.sp-preview-page .container-fluid>.row:not(.flex-column-reverse){flex-direction:column;flex-wrap:wrap}.sp-preview-page .container-fluid>.row:not(.flex-column-reverse)>.col-md-4{flex:1 1 auto;max-width:100%;width:100%;position:static;max-height:none}.sp-preview-page .container-fluid>.row:not(.flex-column-reverse)>.col-md-8{width:100%}.sp-preview-page .head__title{font-size:2rem!important}}.sp-preview-page .preview-box .bg-registry>.row{flex-wrap:wrap}.sp-preview-page .preview-box .bg-registry>.row>.col-md-6{min-width:0}.sp-preview-page .banner[src=""],.sp-preview-page .banner:not([src]){visibility:hidden}details-modal.header__search summary.header__icon svg.modal__toggle-close,details-modal.header__search summary svg.icon-close{display:none!important}details-modal.header__search details[open]>summary.header__icon svg.modal__toggle-close{display:block!important}details-modal.header__search details[open]>summary.header__icon svg.modal__toggle-open{display:none!important}#cart-icon-bubble.header__icon--cart svg{width:3.6rem!important;height:3.6rem!important;margin:-.7rem!important}html body #cart-icon-bubble.header__icon.header__icon--cart svg.icon{width:3.6rem!important;min-width:3.6rem!important;max-width:none!important;height:3.6rem!important;margin:-.7rem!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu summary.header__menu-item,.header__inline-menu .header__submenu a,.header__inline-menu .mega-menu__link{font-family:var(--ej-sans),Inter,sans-serif!important;font-weight:420!important;font-size:1.45rem!important;letter-spacing:.01em!important}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>summary.header__menu-item,.header__inline-menu details[open]>summary.header__menu-item span,.header__inline-menu .header__active-menu-item{font-weight:500!important}html body .header .sp-myreg summary#HeaderMenu-my-registry,html body .header .sp-myreg summary#HeaderMenu-my-registry:hover,html body .header .sp-myreg summary#HeaderMenu-my-registry:focus,html body .header .sp-myreg summary#HeaderMenu-my-registry:focus-visible,html body .header .sp-myreg details[open]>summary#HeaderMenu-my-registry{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;color:#111!important;border-radius:0!important;min-height:0!important;height:auto!important;padding:1.2rem!important;transform:none!important}html body .header .sp-myreg summary#HeaderMenu-my-registry span{color:inherit!important;background:none!important}html body .header .sp-myreg summary#HeaderMenu-my-registry:hover span,html body .header .sp-myreg details[open]>summary#HeaderMenu-my-registry span{color:var(--sp-peach-ink)!important;text-decoration:underline!important;text-decoration-color:var(--sp-peach)!important;text-decoration-thickness:2px!important;text-underline-offset:.6rem!important}html body .header .sp-myreg summary#HeaderMenu-my-registry .icon-caret{color:inherit!important;fill:currentColor}html body .header .sp-myreg summary#HeaderMenu-my-registry:hover .icon-caret{color:var(--sp-peach-ink)!important}html body .header .sp-myreg summary#HeaderMenu-my-registry:before,html body .header .sp-myreg summary#HeaderMenu-my-registry:after{display:none!important}html body .header .sp-myreg .header__submenu a{font-weight:420!important;background:transparent!important}html body .header .sp-myreg .header__submenu a:hover,html body .header .sp-myreg .header__submenu a:focus-visible{background:#fbeee4!important;color:#111!important;font-weight:420!important}.card-wrapper .sp-reg-qty{display:none!important}.card-wrapper .add_to_registry.sp-reg-add{width:100%!important;flex:1 1 100%}.card-wrapper .add_to_registry.sp-reg-added{background:#111!important;color:#fff!important}.sp-myreg .header__submenu:before{content:"";position:absolute;left:0;right:0;top:-1.8rem;height:1.8rem;background:transparent}.header__inline-menu details>.header__submenu:before,.header__inline-menu details>.mega-menu__content:before{content:"";position:absolute;left:0;right:0;top:-1.8rem;height:1.8rem;background:transparent}.card-wrapper .quick-add form>div[style*="display: flex"]>div.sp-reg-qty,.card-wrapper div.sp-reg-qty[hidden]{display:none!important}.sp-partners.marquee-custom{background:transparent!important}.sp-partners .marquee-container{padding:clamp(2.4rem,3vw,3.6rem) 0!important;overflow:hidden}.sp-partners__eyebrow{margin:0 0 .6rem!important;text-align:center;font-family:var(--ej-sans);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-peach-ink)}.sp-partners__title{margin:0 0 clamp(1.6rem,2vw,2.4rem)!important;text-align:center;font-family:var(--ej-serif)!important;font-weight:400!important;font-size:clamp(2.8rem,3vw,4rem)!important;line-height:1.1;color:#111}.sp-partners__title em{font-style:italic;color:var(--sp-peach-deep)}.sp-partners .marquee__inner-wrap{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.sp-partners .marquee__inner{animation:scroll 45s linear infinite!important;width:max-content}.sp-partners .marquee-container:hover .marquee__inner{animation-play-state:paused!important}.sp-partners .marquee__img{width:auto!important;max-width:none!important;flex:0 0 auto;padding:0 clamp(2rem,3vw,4rem);display:flex;align-items:center;justify-content:center;height:5.6rem}.sp-partners .marquee__img a{display:flex;align-items:center;background:transparent!important}.sp-partners .marquee-container img{height:auto!important;max-height:3.8rem!important;width:auto!important;max-width:14rem!important;aspect-ratio:auto!important;object-fit:contain!important;filter:grayscale(1);opacity:.6;mix-blend-mode:multiply;transition:filter .3s,opacity .3s;background:transparent!important;border:0!important;box-shadow:none!important}.sp-partners .marquee__img a:hover img{filter:none;opacity:1}@media(max-width:749px){.sp-partners .marquee__img{padding:0 1.8rem;height:4.4rem}.sp-partners .marquee-container img{max-height:3rem!important;max-width:11rem!important}.sp-partners .marquee__inner{animation-duration:30s!important}}@media(prefers-reduced-motion:reduce){.sp-partners .marquee__inner{animation:none!important}}quick-add-modal .quick-add-modal__content{max-width:90rem!important;width:calc(100% - 3.2rem)!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 30px 80px #11111140!important;margin:auto!important}quick-add-modal .quick-add-modal__content-info{padding:clamp(2rem,3vw,3.2rem)!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:#ddd transparent;max-height:min(80vh,72rem)!important;overflow-y:auto}quick-add-modal .quick-add-modal__content-info::-webkit-scrollbar{width:6px}quick-add-modal .quick-add-modal__content-info::-webkit-scrollbar-thumb{background:#ddd;border-radius:6px}quick-add-modal .quick-add-modal__content-info>.page-width{padding:0!important;max-width:none!important}quick-add-modal .product{display:grid!important;grid-template-columns:1fr 1fr;gap:clamp(2rem,3vw,3.2rem)!important;align-items:center!important;margin:0!important}quick-add-modal .product__media-wrapper,quick-add-modal .product__info-wrapper{max-width:none!important;width:auto!important;padding:0!important}quick-add-modal .product__media-list .product__media-item:not(.is-active){display:none!important}quick-add-modal .product-media-container{border-radius:16px!important;overflow:hidden!important;background:#f6f1eb!important;border:0!important}quick-add-modal .product__media{padding-top:100%!important}quick-add-modal .product__media img{object-fit:contain!important;mix-blend-mode:multiply}quick-add-modal .product__info-container{display:flex;flex-direction:column;gap:1rem;max-width:none!important}quick-add-modal .product__info-container>*{margin:0!important}quick-add-modal .product__text,quick-add-modal .product__text.caption-with-letter-spacing{font-family:var(--ej-sans)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--sp-peach-ink)!important;text-decoration:none!important}quick-add-modal .product__title,quick-add-modal .product__title h1,quick-add-modal .product__title h2,quick-add-modal .product__title a{font-family:var(--ej-serif)!important;font-size:clamp(2.2rem,2vw,2.8rem)!important;line-height:1.2!important;font-weight:400!important;color:#111!important;margin:0!important;letter-spacing:0!important}quick-add-modal .price{font-family:var(--ej-sans)!important;font-size:1.7rem!important;color:#111!important}quick-add-modal .product-form__buttons .button,quick-add-modal .product-form__submit{border-radius:999px!important;min-height:4.6rem!important}quick-add-modal .product__view-details{font-family:var(--ej-sans)!important;font-size:1.4rem!important;font-weight:600!important;color:#111!important;text-decoration:underline!important;text-decoration-color:var(--sp-peach)!important;text-underline-offset:4px}quick-add-modal .quick-add-modal__toggle{top:1.4rem!important;right:1.4rem!important;width:3.8rem!important;height:3.8rem!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--ej-line)!important;z-index:5}@media(max-width:749px){quick-add-modal .quick-add-modal__content{width:calc(100% - 2rem)!important;border-radius:18px!important}quick-add-modal .product{grid-template-columns:1fr;align-items:start!important}quick-add-modal .product__media-wrapper{max-width:28rem!important;margin:0 auto!important;width:100%!important}quick-add-modal .quick-add-modal__content-info{max-height:85vh!important;padding:5.2rem 2rem 2.4rem!important}}quick-add-modal .product__media{padding-top:0!important;aspect-ratio:1/1;position:relative!important;background:#f6f1eb!important}quick-add-modal .product__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}quick-add-modal .product__media-wrapper media-gallery,quick-add-modal .product__media-wrapper slider-component,quick-add-modal .product__media-list,quick-add-modal .product__media-item{background:transparent!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;border:0!important}quick-add-modal .product__media-list{display:block!important;overflow:visible!important}quick-add-modal .product__media-item.is-active{display:block!important}quick-add-modal .slider-buttons,quick-add-modal .thumbnail-slider,quick-add-modal .product__media-icon{display:none!important}quick-add-modal .product__media-wrapper{align-self:center}quick-add-modal .product__info-container>:empty{display:none!important}quick-add-modal .product__media{aspect-ratio:auto!important;padding-top:0!important;position:static!important;height:auto!important}quick-add-modal .product__media img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;transform:none!important;top:auto!important;left:auto!important}quick-add-modal .product__column-sticky{position:static!important;top:auto!important}quick-add-modal .product-media-container{padding:0!important;height:auto!important}quick-add-modal .product-media-container .product__modal-opener{display:block!important;position:static!important}quick-add-modal .product__media-list{position:static!important;height:auto!important;transform:none!important}quick-add-modal .product__media-wrapper,quick-add-modal .product__media-item,quick-add-modal .product-media-container{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important}quick-add-modal .product__media:before,quick-add-modal .product__media:after{display:none!important;content:none!important}quick-add-modal .product__media>*:not(img){display:none!important}quick-add-modal .product__media-wrapper .product__media{padding-top:0!important}.card-wrapper .sp-card-qty{display:flex;align-items:center;justify-content:space-between;height:4rem;width:100%;max-width:14rem;margin:0 auto .8rem;border:1px solid #ddd;border-radius:999px;background:#fff;overflow:hidden}.card-wrapper .sp-card-qty__btn{width:4rem;height:100%;border:0;background:transparent;color:#111;font-size:1.7rem;line-height:1;cursor:pointer;padding:0}.card-wrapper .sp-card-qty__btn:hover{background:#fbeee4}.card-wrapper .sp-card-qty__input{flex:1 1 auto;width:3rem;min-width:0;height:100%;border:0!important;background:transparent!important;text-align:center;font-family:var(--ej-sans);font-size:1.45rem;color:#111;padding:0!important;box-shadow:none!important;-moz-appearance:textfield}.card-wrapper .sp-card-qty__input::-webkit-outer-spin-button,.card-wrapper .sp-card-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card-wrapper .sp-card-qty__input:focus-visible{outline:2px solid var(--sp-peach);outline-offset:-2px}.card-wrapper .card__content .quick-add{margin-top:auto!important}quick-add-modal .product .product-media-container .media.product__media{padding-top:0!important}quick-add-modal .product .product-media-container{max-height:none!important;--constrained-height:none}quick-add-modal .product .product-media-container.constrain-height .media{padding-top:0!important}@media(min-width:750px){quick-add-modal .product{align-items:start!important}quick-add-modal .product .product__media-wrapper{position:sticky!important;top:0!important;align-self:start!important}}quick-add-modal .product .product__media-item .product-media-container{aspect-ratio:1/1!important;height:auto!important;overflow:hidden!important}quick-add-modal .product .product-media-container .product__modal-opener,quick-add-modal .product .product-media-container .media.product__media{height:100%!important}quick-add-modal .product .product-media-container .media.product__media img{height:100%!important;aspect-ratio:auto!important}.card-wrapper .quick-add .sp-card-qty{margin:0 0 .8rem!important;align-self:flex-start!important;justify-self:start!important}.sp-rel .sp-rel__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.sp-rel .sp-rel__bar .related-products__heading{margin:0!important}.sp-rel .related-products__heading em{font-style:italic;color:var(--sp-peach-deep)}.sp-rel__nav{display:flex;gap:.8rem;flex:0 0 auto}.sp-rel__arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #111;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.sp-rel__arrow:hover:not(:disabled){background:var(--sp-peach);border-color:var(--sp-peach-deep)}.sp-rel__arrow:disabled{opacity:.3;cursor:default}.sp-rel .product-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem!important;margin:0!important;padding:0 0 .4rem!important;align-items:stretch}.sp-rel .product-grid::-webkit-scrollbar{display:none}.sp-rel .product-grid>.grid__item{flex:0 0 calc((100% - 3*1.6rem)/4)!important;max-width:none!important;width:auto!important;scroll-snap-align:start;display:flex}.sp-rel .product-grid>.grid__item>*{width:100%}@media(max-width:989px){.sp-rel .product-grid>.grid__item{flex-basis:calc((100% - 2*1.6rem)/2.2)!important}}@media(max-width:749px){.sp-rel .product-grid>.grid__item{flex-basis:calc((100% - 1.2rem)/1.3)!important}.sp-rel .product-grid{gap:1.2rem!important}.sp-rel__arrow{width:3.8rem;height:3.8rem}}.sp-partners .marquee__img{height:auto!important;padding:0 clamp(1.6rem,2.4vw,3.2rem)!important}.sp-partners .marquee__img a{width:14rem;height:5.6rem;justify-content:center}.sp-partners .marquee-container img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;opacity:.75}@media(max-width:749px){.sp-partners .marquee__img a{width:11rem;height:4.4rem}.sp-partners .marquee__img{padding:0 1.2rem!important}}.card-wrapper .quick-add .sp-card-qty{margin:0 0 .8rem!important;align-self:flex-start!important}.sp-partners.marquee-custom{background:#efe7dd!important}.sp-partners .marquee-container{padding:clamp(4rem,5vw,6.4rem) 0!important}.sp-partners__title{margin-bottom:.8rem!important}.sp-partners__sub{margin:0 auto clamp(2.4rem,3vw,3.6rem)!important;text-align:center;font-family:var(--ej-sans);font-size:1.5rem;color:#1111119e}.sp-partners .marquee__inner{gap:1.6rem;padding:.8rem 0;animation-duration:90s!important}.sp-partners .marquee__img{padding:0!important;height:auto!important}.sp-partners .marquee__img a{width:16.8rem!important;height:9.6rem!important;box-sizing:border-box;padding:1.6rem;display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:1px solid #eee4da;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease}.sp-partners .marquee__img a:hover{transform:translateY(-3px);box-shadow:0 12px 24px #3c23141a}.sp-partners .marquee-container .marquee__img img{width:auto!important;height:auto!important;max-width:75%!important;max-height:60%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;opacity:.9!important}.sp-partners .marquee__img a:hover img{opacity:1!important}.sp-partners .marquee-container .marquee__img img{min-width:0;flex:0 1 auto}@media(max-width:749px){.sp-partners .marquee__img a{width:13.2rem!important;height:7.6rem!important;padding:1.2rem}.sp-partners .marquee__inner{animation-duration:70s!important;gap:1.2rem}.sp-partners__sub{font-size:1.4rem;padding:0 2rem}}.sp-partners .marquee__inner{gap:0!important}.sp-partners .marquee__img{margin-right:1.6rem!important}@media(max-width:749px){.sp-partners .marquee__img{margin-right:1.2rem!important}}ul#product-grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem!important;row-gap:1.6rem!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}ul#product-grid.product-grid>.grid__item{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}@media(min-width:750px){ul#product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.8rem!important;row-gap:2rem!important}}@media(min-width:990px){ul#product-grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}ul#product-grid .card__heading,ul#product-grid .card__heading a{font-size:1.7rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}ul#product-grid .card-wrapper .quick-add .button,ul#product-grid .card-wrapper .add_to_registry{font-size:1.3rem!important;padding:0 1rem!important}}#ProductGridContainer,.facets-container,#ProductGridContainer>.collection{width:100%!important;max-width:none!important}.facets-vertical-form,.facets-container .facets__form,#FacetFiltersForm{width:100%!important}.collection-hero{padding:0!important;margin:0!important}.collection-hero__inner{padding-top:2.4rem!important;padding-bottom:0!important;min-height:0!important}.collection-hero__text-wrapper{display:flex!important;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:0!important;width:100%;max-width:none!important}.collection-hero__title{flex:0 0 100%;margin:0 0 .4rem!important;font-size:clamp(2.8rem,3vw,3.6rem)!important;line-height:1.15!important}.collection-hero__text-wrapper #searchInputProduct{flex:1 1 30rem;max-width:42rem!important;height:4.4rem!important;padding:0 1.6rem!important;margin:0!important;font-size:1.4rem!important;border:1px solid #ddd!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.collection-hero__text-wrapper #products-button{margin:0!important;flex:0 0 auto}.collection-hero__text-wrapper .show_only_added{margin:0!important;align-items:center;gap:.8rem!important;flex:0 0 auto}.collection-hero__text-wrapper .show_only_added .formbold-form-label{font-size:1.3rem!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;margin:0!important}.collection-hero__text-wrapper .show_only_added .formbold-form-label:first-letter{text-transform:uppercase}.collection-hero__description{flex:0 0 100%;margin:.4rem 0 0!important;font-size:1.4rem}.collection-hero+*,.section-main-collection-banner+*{margin-top:0!important}.facets-container,.facets-wrapper{padding-top:1.6rem!important;margin-top:0!important;margin-bottom:0!important}.facets__form,.facet-filters{margin:0!important;padding:0!important}#ProductGridContainer{margin-top:1.6rem!important}.shopify-section:has(.collection-hero) .section{margin:0!important}@media(max-width:749px){.collection-hero__text-wrapper #searchInputProduct{flex:1 1 100%;max-width:none!important}.collection-hero__inner{padding-top:1.6rem!important}}[class*=__product-grid-pad],.facets-wrapper.page-width{padding-top:0!important}ul#product-grid.product-grid{width:auto!important;margin:0 1.6rem!important}@media(max-width:749px){ul#product-grid.product-grid{margin:0 .8rem!important}}.template-search .search__input,.template-search .main-search .field{max-width:56rem}[class*=section-template][class*=__product-grid-padding],.shopify-section>[class*=__product-grid-padding]{padding-top:0!important}.sp-fc.sp-fc--cream{background:var(--ej-canvas,#f6f1eb)!important}.sp-fc.sp-fc--band{background:#fffdf9!important}.sp-fc .collection[class*=-padding]{padding-top:clamp(4rem,5vw,7.2rem)!important;padding-bottom:clamp(4rem,5vw,7.2rem)!important}.sp-fc .collection__title.title-wrapper{display:flex!important;align-items:flex-end;justify-content:space-between;gap:1.6rem 2.4rem;flex-wrap:wrap;margin:0 auto 2.4rem!important}.sp-fc .sp-fc__text{flex:1 1 40rem;min-width:0}.sp-fc__eyebrow{margin:0 0 .8rem!important;font-family:var(--ej-sans);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-peach-ink,#a4532c)}.sp-fc .collection__title .title{margin:0!important;font-family:var(--ej-serif)!important;font-weight:400!important;font-size:clamp(2.8rem,3vw,4rem)!important;line-height:1.12!important;color:#111!important;text-align:left!important}.sp-fc .collection__title .title strong,.sp-fc .collection__title .title b{font-weight:400!important}.sp-fc .collection__title .title em,.sp-fc .collection__title .title strong,.sp-fc .collection__title .title b{font-style:italic!important;color:var(--sp-peach-deep,#c8703f)!important}.sp-fc .collection__description{margin:.8rem 0 0!important;font-family:var(--ej-sans);font-size:1.5rem;color:#1111119e;max-width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-fc__actions{display:flex;align-items:center;gap:.8rem;flex:0 0 auto}.sp-fc__all{margin-right:1.2rem;font-family:var(--ej-sans);font-size:1.4rem;font-weight:600;color:#111!important;text-decoration:underline;text-decoration-color:var(--sp-peach,#fcbe97);text-decoration-thickness:2px;text-underline-offset:5px;white-space:nowrap}.sp-fc__all:hover{color:var(--sp-peach-ink,#a4532c)!important}.sp-fc__arrow{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #111;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.sp-fc__arrow:hover:not(:disabled){background:var(--sp-peach,#fcbe97);border-color:var(--sp-peach-deep,#c8703f)}.sp-fc__arrow:disabled{opacity:.3;cursor:default}.sp-fc--static .sp-fc__arrow,.sp-fc--static .sp-fc__progress{display:none}.sp-fc .slider-buttons{display:none!important}.sp-fc slider-component{display:block;padding:0!important;margin:0 auto!important;max-width:var(--page-width,120rem);padding-left:5rem!important;padding-right:5rem!important;box-sizing:border-box}.sp-fc ul.product-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;gap:1.8rem!important;margin:0!important;padding:.4rem 0 .8rem!important;width:100%!important;align-items:stretch}.sp-fc ul.product-grid::-webkit-scrollbar{display:none}.sp-fc ul.product-grid>.grid__item{flex:0 0 calc((100% - 5.4rem)/4)!important;width:auto!important;max-width:none!important;scroll-snap-align:start;padding:0!important;margin:0!important;display:flex}.sp-fc ul.product-grid>.grid__item>*{width:100%}.sp-fc .card__heading,.sp-fc .card__heading a{font-size:1.6rem!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-fc .card .card__media img{transition:transform .5s ease}.sp-fc .card-wrapper:hover .card__media img{transform:scale(1.04)}.sp-fc .card__media,.sp-fc .card .media{overflow:hidden}.sp-fc__progress{position:relative;height:3px;margin-top:2rem!important;background:#11111114;border-radius:3px;overflow:hidden;max-width:calc(var(--page-width,120rem) - 10rem)!important;padding:0!important}.sp-fc__progress span{position:absolute;left:0;top:0;bottom:0;width:25%;background:var(--sp-peach-deep,#c8703f);border-radius:3px;transition:transform .15s linear}@media(max-width:989px){.sp-fc ul.product-grid>.grid__item{flex-basis:calc((100% - 2*1.6rem)/2.3)!important}.sp-fc ul.product-grid{gap:1.6rem!important}.sp-fc slider-component{padding-left:3.2rem!important;padding-right:0!important}}@media(max-width:749px){.sp-fc .collection[class*=-padding]{padding-top:4rem!important;padding-bottom:4rem!important}.sp-fc ul.product-grid>.grid__item{flex-basis:calc((100% - 1.2rem)/1.4)!important}.sp-fc ul.product-grid{gap:1.2rem!important}.sp-fc slider-component{padding-left:1.6rem!important}.sp-fc__arrow{display:none}.sp-fc .collection__title.title-wrapper{margin-bottom:1.6rem!important;align-items:flex-start}.sp-fc .sp-fc__text{flex-basis:100%}.sp-fc__progress{margin:1.6rem 1.6rem 0!important;max-width:none!important}}@media(max-width:749px){html body header.header.new-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:none!important;align-items:center!important;min-height:60px!important;height:60px!important;padding:0 16px!important;column-gap:8px!important}html body header.header>header-drawer{grid-column:1!important;grid-row:1!important;justify-self:start!important;margin:0!important;display:flex!important}html body header.header>details-modal.header__search{grid-column:1!important;grid-row:1!important;justify-self:start!important;margin:0 0 0 46px!important;padding:0!important}html body header.header>.header__heading{grid-column:2!important;grid-row:1!important;justify-self:center!important;margin:0!important;padding:0!important}html body header.header>.header__icons{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important}html body header.header .header__icon--menu,html body header.header .header__icon--search,html body header.header .header__icons>.header__icon--account,html body header.header .header__icons>.header__icon--cart{width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}html body header.header .header__icon--menu .icon,html body header.header .header__icon--search .modal__toggle-open,html body header.header .header__icon--account svg{position:static!important;width:22px!important;height:22px!important;transform:none!important;margin:0!important;stroke-width:1.5}html body header.header .header__icon--menu[aria-expanded=true] .icon-hamburger,html body header.header .header__icon--menu:not([aria-expanded=true]) .icon-close{display:none!important}html body header.header .header__icon--search .modal__toggle-close{display:none!important}html body #cart-icon-bubble.header__icon.header__icon--cart svg.icon{width:34px!important;min-width:34px!important;height:34px!important;margin:0!important}html body #cart-icon-bubble .cart-count-bubble{position:absolute!important;top:2px!important;right:0!important;left:auto!important;bottom:auto!important;width:16px!important;height:16px!important;font-size:10px!important;line-height:16px!important}}@media(max-width:749px){html body header.header .header__icons>.startRegistry{display:none!important}}html body #copyRegistryBtn,.collection-hero .show_only_added,[id*=__main-collection-banner] .show_only_added{display:none!important}html body .collection-hero .collection-hero__inner,html body .facets-wrapper,html body #ProductGridContainer,html body .template-search__results,html body .template-search__header{max-width:1248px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}html body .collection-hero .collection-hero__text-wrapper,html body .collection-hero .collection-hero__title,html body .facets-wrapper #FacetFiltersForm,html body .facets-wrapper .facets-container,html body #ProductGridContainer ul#product-grid,html body #ProductGridContainer .collection,html body .template-search__results ul#product-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}@media(max-width:749px){html body .collection-hero .collection-hero__inner,html body .facets-wrapper,html body #ProductGridContainer,html body .template-search__results,html body .template-search__header{padding-left:16px!important;padding-right:16px!important}}html body .collection-hero{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}html body .container-fluid:has(>.collection-hero){padding-left:0!important;padding-right:0!important}@media(max-width:749px){html body header.header>.header__heading-link,html body header.header>.header__heading{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important}html body header.header>*:not(header-drawer):not(details-modal):not(.header__heading):not(.header__heading-link):not(.header__icons):not(script):not(style):not(.header__inline-menu){display:none!important}html body header.header .header__icons>.startRegistry,html body #viewRegistry,html body #copyRegistryBtn{display:none!important}html body header.header .header__icons>.loginIcon{display:flex!important}}@media screen and (max-width:749px){.product__media-wrapper slider-component.slider-mobile-gutter{display:block!important;position:relative!important;margin:0!important;padding:0!important;max-width:100%!important;overflow:hidden!important}.product__media-wrapper .product__media-list.slider--mobile{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;gap:0!important;column-gap:0!important;scroll-padding-left:0!important}.product__media-wrapper .product__media-list.slider--mobile>.product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;scroll-snap-align:start!important;position:relative!important;transform:none!important}.product__media-wrapper .product__media-list.slider--mobile>.product__media-item:first-of-type,.product__media-wrapper .product__media-list.slider--mobile>.product__media-item:last-of-type{margin:0!important}.product__media-wrapper .product__media-list .product-media-container{width:100%!important}.product__media-wrapper .thumbnail-slider{display:flex!important;margin-top:1.2rem!important;position:relative!important}}section[id^=MainProduct-] .product__media-wrapper .product__media-list .product-media-container.constrain-height,section[id^=MainProduct-] .product__media-wrapper .product__media-list .product-media-container{height:auto!important;max-height:none!important;overflow:hidden!important}section[id^=MainProduct-] .product__media-wrapper .product__media-list .product__media.media{margin-top:0!important}@media screen and (max-width:749px){section[id^=MainProduct-] .product__media-wrapper .thumbnail-slider .slider-button{display:none!important}section[id^=MainProduct-] .product__media-wrapper .thumbnail-slider .thumbnail-list{overflow-x:auto!important;scroll-snap-type:x mandatory}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/spennie-redesign.css.map */
